.gate-monitor{gap:24px;min-width:0;display:grid}.gate-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gate-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.gate-metric{flex-direction:column;gap:10px;display:flex;padding:20px!important}.gate-metric>svg{color:#ccc}.gate-metric strong{letter-spacing:-1px;font-size:30px}.gate-metric small,.gate-lanes small{color:#b6b6b6;line-height:1.5}.live-dot{background:#c4c4c4;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.gate-chart svg{touch-action:pan-y;width:100%;display:block}.gate-chart-key{color:#d8d8d8;gap:20px;font-size:13px;display:flex}.gate-chart-key span+span{color:#e99988}.gate-lanes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.gate-lanes article{border:1px solid #424242;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.gate-lanes h4{margin:0}.gate-create{align-items:end;gap:16px;margin-top:24px;display:flex}.gate-create label{flex:1;gap:8px;display:grid}.gate-create input,.gate-queue input{color:#fff;background:#242424;border:1px solid #444;border-radius:12px;width:100%;min-width:0;padding:12px}.gate-create input:focus,.gate-queue input:focus{outline:1px solid #d8d8d8}.gate-table-scroll{scrollbar-color:#777 #242424;scrollbar-width:thin;max-width:100%;overflow:auto}.gate-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:13px}.gate-table-scroll th{color:#b7b7b7;font-weight:400}.gate-table-scroll th,.gate-table-scroll td{border-bottom:1px solid #3c3c3c;padding:16px 12px}.gate-table-scroll td small{color:#a8a8a8;overflow-wrap:anywhere;max-width:190px;margin-top:5px;display:block}.gate-result{color:#bcbcbc;white-space:nowrap;background:#383838;border-radius:20px;padding:5px 9px}.gate-result[data-accepted=true]{color:#cfcfcf;background:#383838}.gate-pagination{gap:12px;margin-top:20px;display:flex}.gate-queue{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.gate-queue>div,.gate-queue label{flex:1;min-width:160px}.gate-queue label{gap:8px;display:grid}.operation-panel{gap:18px;display:grid}.operation-panel label{gap:8px;display:grid}.operation-panel textarea,.operation-panel input{color:#fff;background:#242424;border:1px solid #484848;border-radius:12px;width:100%;padding:12px}.operation-panel textarea{min-height:110px}.operation-panel :is(input,textarea):focus{outline:1px solid #d8d8d8}.operation-note{color:#d2d2d2;background:#2d2d2d;border:1px solid #555;border-radius:14px;padding:16px;line-height:1.6}.notice-card{background:#141414;border:1px solid #414141;border-radius:18px;gap:12px;padding:20px;display:grid}.notice-card[data-unread=true]{border-left:3px solid #d8d8d8}.notice-card p{margin:0;line-height:1.6}.notice-card small{color:#b6b6b6}.notification-link{color:#e7e7e7;border-radius:12px;align-items:center;gap:8px;padding:10px;display:inline-flex}.notification-link:hover{background:#363636}.notification-link b{color:#000;background:#d8d8d8;border-radius:12px;padding:2px 6px;font-size:11px}.policy-page{color:#fff;max-width:800px;margin:60px auto;padding:24px}.policy-page h1{font-size:42px}.policy-page section{margin:36px 0;line-height:1.8}.policy-page p,.policy-page li{color:#c2c2c2}.policy-page a{color:#d8d8d8}.policy-nav{flex-wrap:wrap;gap:22px;display:flex}.refund-summary{background:#303030;border-radius:14px;gap:10px;padding:18px;display:grid}.refund-summary p{margin:0}.gate-chart .host-muted{font-size:13px;line-height:1.6}@media (max-width:700px){.gate-filters,.gate-metrics{grid-template-columns:1fr 1fr}.gate-create{flex-direction:column;align-items:stretch}.gate-chart .host-card-heading{flex-direction:column;align-items:start;gap:8px}.gate-metric strong{font-size:25px}.policy-page{margin-top:20px}}[data-live-dashboard]{gap:24px;min-width:0;display:grid}.notification-preview{z-index:65;flex:none;position:relative}.notification-preview>.notification-link{cursor:pointer;font:inherit;background:0 0;border:0}.notification-preview>.notification-link:hover,.notification-preview>.notification-link[aria-expanded=true]{background:#333}.notification-popover{color:#f4f4f4;transform-origin:100% 0;background:#252525;border:1px solid #444;border-radius:22px;width:min(390px,100vw - 32px);animation:.2s ease-out notification-enter;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 60px #0006}.notification-popover header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.notification-popover h2{margin:0;font-size:19px;line-height:1.3}.notification-popover header span{color:#adadad;margin-top:5px;font-size:12px;display:block}.notification-close{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;min-height:0!important;padding:8px!important}.notification-close:hover{color:#fff;background:#ffffff0c}.notification-preview-list{scrollbar-width:thin;max-height:min(440px,60dvh);overflow:auto}.notification-preview-list article{border-bottom:1px solid #ffffff09;padding:4px 10px}.notification-preview-list article>a{color:inherit;border-radius:12px;align-items:start;gap:12px;padding:14px 10px;display:flex;text-decoration:none!important}.notification-preview-list article>a:hover{background:#ffffff07}.notification-item-icon{color:#bababa;background:#ffffff08;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.notification-preview-list strong{font-size:14px;line-height:1.45;display:block}.notification-preview-list p{color:#bbb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 8px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.notification-preview-list time{color:#939393;font-size:11px}.notification-preview-list i{background:#fff;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.notification-mark{color:#ccc;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 10px 56px;padding:3px;font-size:11px;display:flex}.notification-popover footer{border-top:1px solid #ffffff10;padding:14px 20px}.notification-popover footer a{color:#f4f4f4;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex;text-decoration:none!important}.notification-preview-empty{text-align:center;justify-items:center;gap:10px;padding:34px 26px;display:grid}.notification-preview-empty>span{color:#c4c4c4;background:#ffffff08;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.notification-preview-empty p{max-width:260px;margin:0}.notification-preview-error{color:#b9b9b9;padding:12px 20px;font-size:13px}.notification-preview:focus-within{z-index:66}@keyframes notification-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:600px){.notification-popover{position:fixed;top:80px;right:16px}}@media (prefers-reduced-motion:reduce){.notification-popover{animation:none}}
