:root{--ref-blue:#5b97c7;--ref-red:#e65b5f;--ref-border:#dce5ed;--ref-text:#18222b;--ref-muted:#788692}
*{box-sizing:border-box}html,body{min-height:100%;margin:0;background:#fff!important;color:#111!important;font-family:Arial,"Microsoft YaHei",sans-serif!important}body{padding:0!important}.bg,.announcement-bar,.intro,.mecha-analytics,.mecha-metrics,.footer,.upgrade-modal{display:none!important}
.navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;height:54px!important;background:#080808!important;border:0!important;box-shadow:none!important;z-index:1000}.nav-inner{height:54px!important;max-width:none!important;padding:0 36px!important;display:flex!important;align-items:center!important}.logo{min-width:190px!important;color:#fff!important;font-size:20px!important;font-weight:400!important}.logo svg,.logo small{display:none!important}.nav-menu,.nav-promo{display:none!important}.nav-right{margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important}.nav-right .btn,.btn-tg{background:transparent!important;border:0!important;color:#fff!important;box-shadow:none!important;padding:6px!important}
.simple-sidebar{position:fixed!important;left:0!important;top:54px!important;bottom:0!important;width:226px!important;background:#1c303e!important;padding:0!important;z-index:900!important}.simple-sidebar a{height:50px!important;padding:0 8px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#fff!important;font-size:15px!important;text-decoration:none!important;border:0!important}.simple-sidebar a.active{background:#5b97c7!important}.simple-sidebar a:hover{background:#29485c!important}.simple-sidebar .side-icon{width:16px!important;color:#fff!important}
.main{display:block!important;height:auto!important;min-height:100vh!important;margin:0!important;max-width:none!important;padding:82px 48px 50px 254px!important;background:#fff!important;overflow:visible!important}.workspace.reference-workspace{display:block!important;margin:0!important;max-width:none!important}.reference-top-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:32px!important;align-items:stretch!important}.panel.reference-card{position:relative!important;margin:0!important;background:#fff!important;border:1px solid var(--ref-border)!important;border-radius:8px!important;box-shadow:0 2px 9px rgba(32,48,64,.10)!important;clip-path:none!important;transform:none!important;overflow:hidden!important;color:#111!important}.reference-card-head{height:47px!important;padding:0 20px!important;display:flex!important;align-items:center!important;gap:5px!important;border-bottom:1px solid #dbe4ec!important;background:#fff!important;color:#1d252b!important;font-size:18px!important}.reference-card-head strong{font-size:18px!important;font-weight:600!important}.reference-title-icon{font-size:16px!important}.reference-card-head small{margin-left:6px!important;font-size:10px!important;font-weight:400!important;color:#555!important}.reference-card-body{background:#fff!important}.input-body{padding:15px 20px 18px!important}.textarea{display:block!important;width:100%!important;height:230px!important;min-height:230px!important;padding:8px!important;border:1px solid #e2e6ea!important;border-radius:2px!important;background:#fff!important;color:#222!important;box-shadow:none!important;resize:vertical!important;font-size:14px!important}.textarea::placeholder{color:#a6adb4!important}
.gateway-body{padding:15px 15px 14px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.gate-select{display:block!important;width:100%!important;height:30px!important;min-width:0!important;margin:0!important;border:1px solid #d8dfe5!important;border-radius:2px!important;background:#fff!important;color:#333!important;padding:0 10px!important}.gateway-info{min-height:146px!important;border:1px solid #dce5ed!important;border-radius:6px!important;padding:10px 12px!important;background:#fff!important;color:#17212b!important;font-size:14px!important;line-height:1.8!important}.gateway-info strong{display:block!important;color:#193f60!important}.gateway-info p{margin:2px 0!important}.gateway-info code{color:#ff4060!important;background:#fff5f7!important;border:1px solid #ffd8e0!important;border-radius:2px!important;padding:1px 3px!important}.reference-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important}.reference-actions .btn{height:34px!important;margin:0!important;border:0!important;border-radius:5px!important;color:#fff!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.btn-start{background:var(--ref-blue)!important}.btn-cancel{background:var(--ref-red)!important}.btn-start:hover{background:#4f89b6!important}.btn-cancel:hover{background:#d94c50!important}
.result-card{margin-top:20px!important;min-height:160px!important}.result-head{justify-content:space-between!important}.result-head>div{display:flex!important;align-items:center!important;gap:5px!important}.history-link{border:0!important;background:transparent!important;color:#6f7f8a!important;font-size:12px!important;cursor:pointer!important}.result-body{padding:24px!important}.current-history-wrap{display:block!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}.history-table-wrap,.history-table-inline{display:block!important;max-height:none!important;overflow:auto!important}.result-table{width:100%!important;min-width:920px!important;border-collapse:collapse!important;table-layout:auto!important}.result-table th,.result-table td{height:37px!important;padding:8px 10px!important;border:1px solid #e6eaee!important;background:#fff!important;color:#12202c!important;text-align:center!important;font-size:13px!important}.result-table th{font-weight:600!important}.result-table tr:hover td{background:#fafcfd!important}.empty-row{height:48px!important;color:#89949c!important}.task-op{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.task-op .btn{padding:5px 8px!important;border:0!important;background:#5b98c7!important;color:#fff!important;border-radius:3px!important;font-size:12px!important}.history-login,.history-empty{padding:18px!important;text-align:center!important;color:#777!important}.functional-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.modal-box{background:#fff!important;color:#111!important;border:1px solid var(--ref-border)!important}
@media(max-width:1100px){.main{padding:72px 18px 36px 244px!important}.reference-top-grid{gap:18px!important}.reference-actions{gap:12px!important}}
@media(max-width:900px){.reference-top-grid{grid-template-columns:1fr!important}.textarea{height:190px!important;min-height:190px!important}.gateway-info{min-height:0!important}}
@media(max-width:720px){.simple-sidebar{display:none!important}.main{padding:68px 10px 28px!important}.nav-inner{padding:0 14px!important}.reference-top-grid{gap:14px!important}.reference-actions{gap:10px!important}.result-body{padding:10px!important}}

/* 2026-07-04: remove legacy translucent scan/overlay under the top navigation */
.fx-scan,.fx-aurora,.fx-particles,.announcement-bar,.navbar::before,.navbar::after,.nav-inner::before,.nav-inner::after{
  display:none!important;
  content:none!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  filter:none!important;
  opacity:0!important;
}


.price-tag {
    margin-top: 10px;
    font-size: 14px;
    color: #667085;
    line-height: 1.5;
}
