@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";.login-page{background-color:var(--bg-space,#04060a);background-image:radial-gradient(#00f0ff1a 1px,#0000 1px),radial-gradient(circle at 50% 25%,#00f0ff1a,#0000 60%),radial-gradient(circle at 80% 80%,#00ff9d0d,#0000 50%);background-size:32px 32px,100% 100%,100% 100%;justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.login-card{-webkit-backdrop-filter:blur(28px);border:1px solid var(--border-laser,#00f0ff40);background:#060b14eb;border-radius:22px;flex-direction:column;gap:26px;width:100%;max-width:420px;padding:40px 36px;animation:.3s cubic-bezier(.16,1,.3,1) modalZoomIn;display:flex;box-shadow:0 30px 80px #000000e6,0 0 35px #00f0ff26,inset 0 1px #00f0ff40}.login-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.login-logo{object-fit:cover;background:#00f0ff0d;border:1px solid #00f0ff66;border-radius:14px;width:54px;height:54px;margin-bottom:16px;box-shadow:0 0 20px #00f0ff59}.login-brand h1{color:var(--text-primary,#f0f6fc);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:800}.login-subtitle{color:var(--text-secondary,#8b949e);margin:0;font-size:13px;line-height:1.45}.login-form{flex-direction:column;gap:18px;display:flex}.login-field{flex-direction:column;gap:8px;display:flex}.login-field label{color:var(--text-secondary,#8b949e);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.login-field input{border:1px solid var(--border-laser,#00f0ff29);color:#fff;background:#0b1220cc;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-size:14px;transition:all .18s;box-shadow:inset 0 2px 4px #0000004d}.login-field input:focus{border-color:var(--accent-cyan,#00f0ff);background:#101c32f2;box-shadow:0 0 0 2px #00f0ff40,0 0 15px #00f0ff33}.login-error-badge{color:#ff85a2;background:#ff00551f;border:1px solid #ff005559;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex;box-shadow:0 0 15px #f053}.login-error-badge svg{color:var(--accent-ruby,#f05);flex-shrink:0}.btn-login-submit{color:#04060a;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:linear-gradient(135deg,#0284c7 0%,#00f0ff 100%);border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-top:6px;padding:0 20px;font-size:14px;font-weight:800;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 0 20px #00f0ff59}.btn-login-submit:hover:not(:disabled){background:linear-gradient(135deg,#0369a1 0%,#38bdf8 100%);transform:translateY(-1px);box-shadow:0 0 30px #00f0ff8c}.btn-login-submit:active:not(:disabled){transform:scale(.98);box-shadow:0 0 10px #00f0ff4d}.btn-login-submit:disabled{opacity:.65;cursor:not-allowed}.login-footer{color:var(--text-muted,#64748b);border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:8px;padding-top:10px;font-size:11.5px;display:flex}.login-footer svg{opacity:.7}.spinner-sm{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@media (width<=480px){.login-card{border-radius:18px;padding:32px 24px}.login-logo{width:46px;height:46px}.login-brand h1{font-size:20px}}.interpos-page{flex-direction:column;gap:20px;width:100%;max-width:1600px;margin:0 auto;display:flex}.interpos-stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.interpos-stat-card{background:var(--bg-card,#0e1420d9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle,#ffffff14);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff14}.interpos-stat-card:hover{background:#141d2ef2;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1f}.interpos-stat-card:active{transform:scale(.98)}.interpos-stat-card.active-filter{border-color:var(--accent-indigo,#6366f1);background:#1a243af2;box-shadow:0 0 0 1px #6366f1,0 8px 24px #6366f140,inset 0 1px #ffffff1f}.interpos-stat-card.active-filter:after{content:"";background:#6366f1;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}.stat-card-icon{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.interpos-main-container{background:#0f172a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;box-shadow:0 4px 20px #00000040}.interpos-toolbar{z-index:100;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.interpos-search-filters{flex-wrap:wrap;flex-grow:1;align-items:center;gap:10px;display:flex}.interpos-search-box{flex-grow:1;min-width:280px;max-width:440px;position:relative}.interpos-search-box svg{color:#64748b;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.interpos-search-box input{color:#f8fafc;background:#1e293b;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;padding:9px 34px 9px 38px;font-size:13px;transition:all .15s}.interpos-search-box input::placeholder{color:#64748b;font-size:12.5px}.interpos-search-box input:focus{background:#1e293b;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.btn-clear-search{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.btn-clear-search:hover{color:#f8fafc;background:#ffffff14}.interpos-filters-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.interpos-toolbar-actions{align-items:center;gap:8px;display:flex}.view-mode-toggle{background:#1e293b;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.btn-view-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-view-toggle:hover{color:#f8fafc}.btn-view-toggle.active{color:#f8fafc;background:#334155;box-shadow:0 1px 3px #0000004d}.btn-view-toggle.active svg{color:#818cf8}.btn-interpos-add{color:#fff;cursor:pointer;background:#4f46e5;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #0003;width:auto!important}.btn-interpos-add:hover{background:#4338ca;box-shadow:0 3px 10px #4f46e559}.btn-interpos-refresh{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;padding:0;transition:all .15s;display:inline-flex}.btn-interpos-refresh:hover{color:#f8fafc;background:#273549;border-color:#ffffff2e}@keyframes spin{to{transform:rotate(360deg)}}.interpos-table-wrapper{background:#0b111e;border:1px solid #ffffff12;border-radius:10px;width:100%;overflow-x:auto}.interpos-dense-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.interpos-dense-table thead{background:#141d2e;border-bottom:1px solid #ffffff14}.interpos-dense-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.interpos-table-row{cursor:pointer;border-bottom:1px solid #ffffff0a;transition:background .12s}.interpos-table-row:hover{background:#1e293b8c}.interpos-table-row td{vertical-align:middle;color:#e2e8f0;padding:10px 14px}.table-status-pill{letter-spacing:.3px;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.status-pill-active{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.status-pill-active .status-dot{background:#10b981}.status-pill-warning{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.status-pill-warning .status-dot{background:#f59e0b}.status-pill-expired{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.status-pill-expired .status-dot{background:#ef4444}.table-remote-cell{flex-direction:column;gap:4px;display:flex}.remote-pill{border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:2px 7px;font-size:11px;display:inline-flex}.anydesk-pill{color:#fca5a5;background:#ef444414;border-color:#ef444433}.rustdesk-pill{color:#c7d2fe;background:#6366f114;border-color:#6366f133}.remote-label{opacity:.8;letter-spacing:.5px;font-size:9.5px;font-weight:800}.remote-id{cursor:pointer;transition:opacity .15s}.remote-id:hover{opacity:1;text-decoration:underline}.remote-launch-btn{color:inherit;opacity:.7;justify-content:center;align-items:center;padding:1px 2px;transition:all .12s;display:inline-flex}.remote-launch-btn:hover{opacity:1;transform:translateY(-1px)}.table-expiry-cell{flex-direction:column;gap:4px;min-width:170px;display:flex}.expiry-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.date-val{font-size:12px;font-weight:600}.days-val{font-size:11px;font-weight:500}.mini-progress-track{background:#ffffff12;border-radius:2px;width:100%;height:4px;overflow:hidden}.mini-progress-fill{border-radius:2px;height:100%;transition:width .3s}.table-modules-cell{flex-wrap:wrap;gap:4px;display:flex}.interpos-module-badge{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f133;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.table-note-text{color:#94a3b8;cursor:pointer;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.table-note-text:hover{color:#e2e8f0}.table-note-placeholder{color:#475569;cursor:pointer;font-size:11.5px;font-style:italic}.table-note-placeholder:hover{color:#94a3b8}.table-note-edit{align-items:center;gap:5px;display:flex}.table-note-edit input{color:#fff;background:#1e293b;border:1px solid #6366f1;border-radius:6px;outline:none;width:140px;padding:4px 8px;font-size:12px}.btn-save-sm,.btn-cancel-sm{cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.btn-save-sm{color:#042f1a;background:#10b981}.btn-save-sm:hover{background:#34d399}.btn-cancel-sm{color:#cbd5e1;background:#334155}.btn-cancel-sm:hover{background:#475569}.table-row-edit-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:inline-flex}.table-row-edit-btn:hover{color:#f8fafc;background:#1e293b;border-color:#fff3}.interpos-cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.interpos-card{cursor:pointer;background:#111827;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:14px;padding:16px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 1px 3px #00000040}.interpos-card:hover{background:#141e30;border-color:#6366f159;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.card-terminal-key{color:#64748b;letter-spacing:.2px;font-size:11px}.card-status-pill{letter-spacing:.5px;text-transform:uppercase;border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.status-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.pill-active{color:#34d399;background:#10b9811a;border:1px solid #10b98140}.pill-active .status-dot{background:#10b981}.pill-warning{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40}.pill-warning .status-dot{background:#f59e0b}.pill-expired{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.pill-expired .status-dot{background:#ef4444}.card-expiry-section{background:#0b111e;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.expiry-labels-row{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.expiry-title{color:#94a3b8;font-weight:500}.expiry-days-badge{font-size:11px;font-weight:600}.badge-active{color:#34d399}.badge-warning{color:#fbbf24}.badge-expired{color:#f87171}.card-modules-container{flex-wrap:wrap;gap:5px;display:flex}.card-note-wrapper{margin-top:-2px}.card-note-box{color:#cbd5e1;cursor:pointer;background:#1e293b80;border-left:2px solid #6366f1;border-radius:0 8px 8px 0;align-items:flex-start;gap:7px;padding:8px 10px;font-size:12px;line-height:1.35;transition:background .15s;display:flex}.card-note-box:hover{color:#f8fafc;background:#1e293bcc}.note-box-icon{color:#818cf8;flex-shrink:0;margin-top:2px}.note-box-text{word-break:break-word;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.7em;display:-webkit-box;overflow:hidden}.card-note-edit-row{gap:5px;display:flex}.card-note-edit-row input{color:#fff;background:#1e293b;border:1px solid #6366f1;border-radius:6px;outline:none;flex-grow:1;padding:6px 10px;font-size:12px}.btn-note-save,.btn-note-cancel{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.btn-note-save{color:#042f1a;background:#10b981}.btn-note-save:hover{background:#34d399}.btn-note-cancel{color:#cbd5e1;background:#334155}.btn-note-cancel:hover{background:#475569}.btn-note-add-ghost{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #ffffff1f;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;transition:all .15s;display:inline-flex}.btn-note-add-ghost:hover{color:#94a3b8;background:#ffffff05;border-color:#ffffff40}.card-bottom-actions{border-top:1px solid #ffffff0d;flex-direction:column;justify-content:flex-end;gap:6px;min-height:68px;margin-top:auto;padding-top:8px;display:flex}.remote-action-group{align-items:center;gap:5px;display:flex}.btn-remote-copy{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:7px;flex-grow:1;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;transition:all .15s;display:flex}.anydesk-group .btn-remote-copy{color:#fca5a5;background:#ef444414;border-color:#ef44442e}.anydesk-group .btn-remote-copy:hover{background:#ef444426;border-color:#ef44444d}.rustdesk-group .btn-remote-copy{color:#c7d2fe;background:#6366f114;border-color:#6366f12e}.rustdesk-group .btn-remote-copy:hover{background:#6366f126;border-color:#6366f14d}.btn-remote-copy.copied{color:#34d399!important;background:#10b98133!important;border-color:#10b98166!important}.remote-chip-tag{text-transform:uppercase;opacity:.8;letter-spacing:.4px;font-size:10px;font-weight:700}.remote-chip-id{font-size:12px;font-weight:600}.copy-icon{opacity:.6;flex-shrink:0}.btn-remote-launch{cursor:pointer;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.anydesk-group .btn-remote-launch{color:#fca5a5;background:#ef44441f;border-color:#ef444438}.anydesk-group .btn-remote-launch:hover{color:#fff;background:#ef444440}.rustdesk-group .btn-remote-launch{color:#c7d2fe;background:#6366f11f;border-color:#6366f138}.rustdesk-group .btn-remote-launch:hover{color:#fff;background:#6366f140}.remote-empty-tip{color:#475569;text-align:center;padding:4px;font-size:11px;font-style:italic}.interpos-loading-state{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 20px;font-size:14px;display:flex}.spinner{border:3px solid #ffffff1a;border-top-color:#6366f1;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.interpos-empty-state{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}.interpos-empty-state svg{opacity:.35;margin-bottom:4px}.interpos-empty-state h3{color:#f8fafc;margin:0;font-size:16px}.interpos-empty-state p{color:#64748b;max-width:420px;margin:0;font-size:13px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#030712bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{background:#111827;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;max-width:580px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 25px 60px #000000b3}.modal-content.wide-modal{max-width:780px}.modal-content.modal-compact{max-width:500px}.modal-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2{color:#f8fafc;margin:0 0 2px;font-size:17px;font-weight:700}.modal-subtitle{color:#64748b;font-size:11.5px}.btn-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .12s;display:flex}.btn-close:hover{color:#f8fafc;background:#ffffff14}.modal-form-wrapper{flex-direction:column;display:flex}.modal-body-split{grid-template-columns:1.4fr 1fr;gap:24px;padding:20px 24px;display:grid}.modal-body{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.modal-section-title{text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;margin:0 0 14px;font-size:11.5px;font-weight:700}.form-group{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.form-group label{color:#cbd5e1;font-size:12px;font-weight:500}.form-group input{color:#fff;background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:8px 12px;font-size:13px;transition:all .15s}.form-group input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.form-row-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-col-right{border-left:1px solid #ffffff12;flex-direction:column;padding-left:24px;display:flex}.history-action{color:#cbd5e1;font-size:11.5px;line-height:1.35}.history-empty{color:#475569;text-align:center;padding:20px 0;font-size:12px;font-style:italic}.modal-footer{background:#0d1321;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.modal-footer .btn-primary{color:#fff;cursor:pointer;background:#4f46e5;border:1px solid #ffffff26;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;text-transform:none!important;letter-spacing:normal!important;width:auto!important}.modal-footer .btn-primary:hover{background:#4338ca;transform:none;box-shadow:0 2px 8px #4f46e54d}.modal-footer .btn-secondary{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;text-transform:none!important;letter-spacing:normal!important;width:auto!important}.modal-footer .btn-secondary:hover{color:#f8fafc;background:#ffffff0d}.modal-footer .btn-danger{color:#fca5a5;cursor:pointer;background:#ef44441f;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;text-transform:none!important;letter-spacing:normal!important;width:auto!important}.modal-footer .btn-danger:hover{color:#fff;background:#ef444438}.form-label-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.quick-date-buttons{gap:6px;display:flex}.btn-quick-date-chip{color:#a5b4fc;cursor:pointer;background:#6366f11f;border:1px solid #6366f140;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500;transition:all .15s}.btn-quick-date-chip:hover{color:#fff;background:#6366f140;border-color:#6366f166}.date-input-combo{align-items:center;gap:8px;display:flex}.date-input-combo .text-date-control{flex:1}.picker-date-control{color:#cbd5e1;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e293b;border:1px solid #ffffff26;border-radius:8px;outline:none;width:44px;height:35px;padding:7px 10px;font-size:12px}.picker-date-control::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.8)}.expiry-preview-banner{background:#10b98114;border:1px solid #10b98133;border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:6px 12px;font-size:11.5px;display:flex}.expiry-preview-banner .exp-label{color:#94a3b8}.expiry-preview-banner .exp-val{color:#34d399;font-size:12.5px;font-weight:600}.history-header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.history-count-badge{color:#94a3b8;background:#ffffff14;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.history-card-item{background:#090e17;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:6px;padding:10px;transition:border-color .15s;display:flex}.history-card-item:hover{border-color:#ffffff1f}.history-card-top{justify-content:space-between;align-items:center;display:flex}.history-tag{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.history-tag.tag-new{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.history-tag.tag-extend{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d}.history-tag.tag-edit{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d}.history-tag.tag-note{color:#7dd3fc;background:#0ea5e926;border:1px solid #0ea5e94d}.history-tag.tag-delete{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d}.history-tag.tag-other{color:#cbd5e1;background:#94a3b826;border:1px solid #94a3b84d}.history-action-desc{color:#e2e8f0;word-break:break-word;font-size:12px;line-height:1.4}.delete-confirm-banner{background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;animation:.2s fadeIn;display:flex}.delete-confirm-text{color:#fca5a5;font-size:13px;font-weight:500}.delete-confirm-actions{align-items:center;gap:8px;display:flex}.btn-danger-confirm{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .15s}.btn-danger-confirm:hover{background:#dc2626}.btn-danger-confirm:disabled{opacity:.6;cursor:not-allowed}.interpos-toast{color:#f8fafc;z-index:99999;background:#1e293b;border:1px solid #10b981;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:500;animation:.25s cubic-bezier(.16,1,.3,1) slideUpToast;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #00000080,0 0 15px #10b98133}@keyframes slideUpToast{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.interpos-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.interpos-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.interpos-stat-card{border-radius:12px!important;padding:12px 14px!important}.interpos-stat-card .stat-card-value{font-size:22px!important}.interpos-toolbar{flex-direction:column;align-items:stretch;gap:12px}.interpos-search-filters{flex-direction:column;align-items:stretch}.interpos-search-box{max-width:100%}.interpos-filters-group{flex-direction:column;width:100%}.custom-select-container{width:100%}.interpos-toolbar-actions{justify-content:space-between;width:100%}.modal-body-split{grid-template-columns:1fr}.modal-col-right{border-top:1px solid #ffffff12;border-left:none;padding-top:20px;padding-left:0}}.app-layout{background-color:var(--bg-canvas,#07090e);width:100%;height:100vh;color:var(--text-primary,#f8fafc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.sidebar{-webkit-backdrop-filter:blur(28px);border-right:1px solid var(--border-laser,#00f0ff29);z-index:50;background:#060a12f0;flex-direction:column;flex-shrink:0;width:260px;display:flex;box-shadow:4px 0 30px #00000080,inset -1px 0 #00f0ff0d}.sidebar-brand{border-bottom:1px solid var(--border-laser,#00f0ff1a);flex-direction:column;gap:12px;padding:22px 20px;display:flex}.brand-logo-title{align-items:center;gap:12px;display:flex}.sidebar-logo{object-fit:cover;border:1px solid #00f0ff59;border-radius:10px;width:36px;height:36px;box-shadow:0 0 15px #00f0ff40}.brand-text-block{flex-direction:column;gap:2px;display:flex}.sidebar-brand h2{color:var(--text-primary,#f0f6fc);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.brand-badge{letter-spacing:.1em;color:var(--accent-cyan,#00f0ff);background:#00f0ff14;border:1px solid #00f0ff4d;border-radius:4px;align-self:flex-start;padding:1px 7px;font-size:9.5px;font-weight:700;box-shadow:0 0 10px #00f0ff26}.sidebar-nav{flex-direction:column;flex-grow:1;gap:5px;padding:18px 12px;display:flex;overflow-y:auto}.nav-item{height:44px;color:var(--text-secondary,#8b949e);-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav-item svg{opacity:.65;color:currentColor;flex-shrink:0;transition:all .18s}.nav-item:hover{color:var(--text-primary,#f0f6fc);background:#00f0ff0a;border-color:#00f0ff26}.nav-item:hover svg{opacity:.95;color:var(--accent-cyan,#00f0ff)}.nav-item.active{color:var(--accent-cyan,#00f0ff);background:#00f0ff14;border:1px solid #00f0ff59;font-weight:600;box-shadow:inset 0 1px #ffffff1a,0 0 16px #00f0ff26}.nav-item.active:before{content:"";background:var(--accent-cyan,#00f0ff);width:3.5px;box-shadow:0 0 12px var(--accent-cyan,#00f0ff);border-radius:0 4px 4px 0;position:absolute;top:8px;bottom:8px;left:0}.nav-item.active svg{color:var(--accent-cyan,#00f0ff);opacity:1}.drawer-footer-profile{display:none}.main-area{background-color:var(--bg-space,#04060a);flex-direction:column;flex-grow:1;min-width:0;display:flex;position:relative;overflow:hidden}.minimal-header{-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border-laser,#00f0ff29);z-index:20;background:#060b14e0;justify-content:space-between;align-items:center;height:60px;padding:0 28px;display:flex}.hud-radar-ticker{letter-spacing:.04em;color:var(--text-secondary,#8b949e);align-items:center;gap:10px;font-size:11px;display:flex}.ticker-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:700;display:flex}.ticker-live{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff4d;box-shadow:0 0 12px #00f0ff33}.radar-dot{background:#00f0ff;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite radarBlink;box-shadow:0 0 8px #00f0ff}@keyframes radarBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.ticker-divider{color:#ffffff26;font-weight:600}.ticker-item{font-weight:600}.text-cyan{color:#00f0ff}.text-ruby{color:#f05}.header-right-tools{align-items:center;gap:16px;display:flex}.profile-container{position:relative}.profile-btn{height:40px;color:var(--text-primary,#f8fafc);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#161e30b3;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0003}.profile-btn:hover{background:#1e2940e6;border-color:#ffffff29;box-shadow:0 4px 12px #0000004d}.profile-avatar{color:#a5b4fc;background:#6366f129;border:1px solid #6366f14d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.profile-name{font-size:13px;font-weight:600}.profile-chevron{color:var(--text-muted,#64748b);transition:transform .2s}.profile-chevron.open{transform:rotate(180deg)}.profile-menu{-webkit-backdrop-filter:blur(24px);z-index:500;background:#0f172af2;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:280px;margin-top:8px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 20px 45px #000c,inset 0 1px #ffffff14}.profile-menu-header{border-bottom:1px solid #ffffff12;padding:14px 16px}.profile-menu-header h3{color:var(--text-secondary,#94a3b8);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.profile-menu-body{padding:14px 16px}.profile-anydesk-input{background:#161e30cc;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:8px;padding:4px;display:flex}.profile-anydesk-input input{font-variant-numeric:tabular-nums;color:#fff;background:0 0;border:none;outline:none;width:100%;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:13.5px}.profile-menu-footer{border-top:1px solid #ffffff0f;padding:8px}.btn-logout-full{color:#fca5a5;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.btn-logout-full:hover{color:#fda4af;background:#f43f5e1f}.btn-icon{color:#34d399;cursor:pointer;background:#10b98129;border:1px solid #10b98147;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.btn-icon:hover{background:#10b9814d;box-shadow:0 0 10px #10b98159}.page-content{-webkit-overflow-scrolling:touch;flex-grow:1;min-width:0;padding:24px 28px;overflow-y:auto}.mobile-header,.mobile-drawer-backdrop{display:none}@media (width<=1024px){.app-layout{flex-direction:column}.minimal-header{display:none}.mobile-header{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle,#ffffff14);z-index:1000;background:#0e1420f0;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.mobile-hamburger-btn{width:44px;height:44px;color:var(--text-primary,#f8fafc);cursor:pointer;touch-action:manipulation;background:#161e30bf;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex}.mobile-hamburger-btn:active{background:#1e2940e6;transform:scale(.95)}.mobile-brand{align-items:center;gap:8px;display:flex}.mobile-brand-logo{object-fit:cover;border-radius:6px;width:26px;height:26px}.mobile-brand-title{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.mobile-header-right{align-items:center;gap:10px;display:flex}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(10px);z-index:9998;background:#000000b8;animation:.2s ease-out fadeIn;display:block;position:fixed;inset:0}.sidebar{z-index:9999;width:280px;max-width:85vw;height:100vh;box-shadow:none;border-right:1px solid #ffffff1a;transition:transform .28s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar.drawer-open{transform:translate(0);box-shadow:20px 0 50px #000000d9}.sidebar-brand{padding:18px}.sidebar-nav{gap:6px;padding:14px 12px}.nav-item{height:48px;padding:0 16px;font-size:14.5px}.drawer-footer-profile{border-top:1px solid var(--border-subtle,#ffffff14);background:#0a0f1a80;margin-top:auto;padding:16px;display:block}.drawer-user-info{flex-direction:column;gap:10px;display:flex}.drawer-user-name{color:var(--text-secondary,#94a3b8);font-size:12.5px}.drawer-logout-btn{color:#fca5a5;cursor:pointer;touch-action:manipulation;background:#f43f5e1f;border:1px solid #f43f5e40;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13.5px;font-weight:600;display:flex}.page-content{padding:14px 12px}}.vps-health-container{-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.vps-health-pill{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle,#ffffff14);height:38px;color:var(--text-primary,#f8fafc);cursor:pointer;touch-action:manipulation;background:#0e1420d9;border-radius:9999px;align-items:center;gap:10px;padding:0 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #00000040,inset 0 1px #ffffff14}.vps-health-pill:hover,.vps-health-pill.active{background:#161e30f2;border-color:#6366f173;box-shadow:0 4px 18px #6366f133,inset 0 1px #ffffff1f}.vps-health-pill:active{transform:scale(.97)}.vps-live-badge{border-right:1px solid #ffffff1a;align-items:center;gap:6px;padding-right:8px;display:flex}.vps-pulse-dot{background-color:var(--accent-emerald,#10b981);width:7px;height:7px;box-shadow:0 0 10px var(--accent-emerald,#10b981);border-radius:50%;animation:2s infinite vps-pulse}@keyframes vps-pulse{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 14px #10b981}to{opacity:.8;transform:scale(.9)}}.vps-live-title{color:#34d399;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.vps-pill-stat{align-items:center;gap:5px;font-size:12.5px;display:flex}.vps-stat-icon{color:var(--text-secondary,#94a3b8);opacity:.85}.vps-stat-label{color:var(--text-secondary,#94a3b8);font-size:11.5px;font-weight:500}.vps-stat-val{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.vps-chevron{color:var(--text-muted,#64748b);margin-left:2px;transition:transform .2s}.vps-chevron.open{transform:rotate(180deg)}.vps-widget-loading,.vps-widget-error{height:38px;color:var(--text-secondary,#94a3b8);background:#0f172ab3;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.vps-error-dot{background-color:var(--accent-rose,#ef4444);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ef444499}.vps-error-text{color:#fca5a5;font-weight:600}.vps-popover{border:1px solid var(--border-laser,#00f0ff40);-webkit-backdrop-filter:blur(28px);z-index:1000;background:#060b14f5;border-radius:18px;width:330px;animation:.18s cubic-bezier(.16,1,.3,1) vps-popover-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 50px #000000e6,0 0 25px #00f0ff26,inset 0 1px #00f0ff33}@keyframes vps-popover-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.vps-popover-header{background:#1e293b66;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.vps-popover-title{color:#f8fafc;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.vps-refresh-btn{color:var(--text-secondary,#94a3b8);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.vps-refresh-btn:hover{color:#fff;background:#ffffff14}.vps-popover-body{flex-direction:column;gap:12px;padding:16px;display:flex}.vps-metric-card{background:#161e3099;border:1px solid #ffffff0f;border-radius:12px;padding:10px 14px}.vps-metric-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vps-metric-name{color:#e2e8f0;flex-direction:column;gap:2px;font-size:12px;font-weight:600;display:flex}.vps-subtext{color:var(--text-muted,#64748b);font-size:10.5px;font-weight:400}.vps-metric-pct{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.vps-progress-bg{background:#0006;border-radius:4px;height:6px;overflow:hidden}.vps-progress-bar{border-radius:4px;height:100%;transition:width .4s,background-color .4s}.vps-metric-footer{color:var(--text-muted,#64748b);margin-top:6px;font-size:10.5px}.vps-highlight{color:var(--text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-weight:600}.vps-popover-info{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;display:flex}.vps-info-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.vps-info-label{color:var(--text-secondary,#94a3b8)}.vps-info-val{color:#e2e8f0;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-weight:600}.vps-services-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vps-service-item{color:#cbd5e1;background:#0000004d;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:10.5px;font-weight:600;display:flex}.vps-svc-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.vps-svc-dot.online{background-color:var(--accent-emerald,#10b981);box-shadow:0 0 6px #10b98199}@media (width<=900px){.hide-md{display:none}}@media (width<=768px){.hide-sm{display:none}.vps-popover{width:auto;max-width:calc(100vw - 24px);position:fixed;top:66px;left:12px;right:12px}}.tasks-page{flex-direction:column;gap:20px;width:100%;max-width:1600px;margin:0 auto;display:flex}.tasks-stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.tasks-stat-card{background:var(--bg-card,#0e1420d9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle,#ffffff14);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff14}.tasks-stat-card:hover{background:#141d2ef2;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1f}.tasks-stat-card:active{transform:scale(.98)}.tasks-stat-card.active-filter{border-color:var(--accent-indigo,#6366f1);background:#1a243af2;box-shadow:0 0 0 1px #6366f1,0 8px 24px #6366f140,inset 0 1px #ffffff1f}.tasks-stat-card.active-filter:after{content:"";background:#6366f1;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}.tasks-main-container{background:#0f172a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;box-shadow:0 4px 20px #00000040}.tasks-toolbar{z-index:100;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.tasks-search-filters{flex-wrap:wrap;flex-grow:1;align-items:center;gap:10px;display:flex}.tasks-search-box{flex-grow:1;min-width:260px;max-width:420px;position:relative}.tasks-search-box svg{color:#64748b;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tasks-search-box input{color:#f8fafc;background:#1e293b;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;padding:9px 34px 9px 38px;font-size:13px;transition:all .15s}.tasks-search-box input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.tasks-filters-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tasks-toolbar-actions{align-items:center;gap:8px;display:flex}.btn-tasks-add{color:#fff;cursor:pointer;background:#4f46e5;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #0003}.btn-tasks-add:hover{background:#4338ca;box-shadow:0 3px 10px #4f46e559}.btn-tasks-refresh{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .15s;display:inline-flex}.btn-tasks-refresh:hover{color:#f8fafc;background:#273549}.tasks-table-wrapper{background:#0b111e;border:1px solid #ffffff12;border-radius:10px;width:100%;overflow-x:auto}.tasks-dense-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.tasks-dense-table thead{background:#141d2e;border-bottom:1px solid #ffffff14}.tasks-dense-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.tasks-table-row{cursor:pointer;border-bottom:1px solid #ffffff0a;transition:background .12s}.tasks-table-row:hover{background:#1e293b8c}.tasks-table-row.row-done{opacity:.65}.tasks-table-row td{vertical-align:middle;color:#e2e8f0;padding:10px 14px}.btn-task-status{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.btn-task-status:hover{border-color:#6366f1;transform:scale(1.1)}.btn-task-status.in_progress{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.btn-task-status.done{color:#34d399;background:#10b98126;border-color:#10b981}.task-title-cell{flex-direction:column;gap:3px;display:flex}.task-title{color:#f8fafc;font-size:13.5px;font-weight:600}.task-title.line-through{color:#94a3b8;text-decoration:line-through}.task-desc-text{color:#64748b;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.task-venue-badge{color:#a5b4fc;white-space:nowrap;text-overflow:ellipsis;background:#6366f11a;border:1px solid #6366f138;border-radius:6px;max-width:200px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.priority-pill{letter-spacing:.3px;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.priority-high{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.priority-medium{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.priority-low{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f640}.task-date-val{color:#64748b;font-size:11.5px}.tasks-kanban-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.kanban-column{background:#0b111e;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;max-height:80vh;display:flex}.kanban-column-header{background:#111827;border-bottom:1px solid #ffffff0f;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.column-title-group{align-items:center;gap:8px;display:flex}.column-dot{border-radius:50%;width:8px;height:8px}.kanban-column-header h3{color:#f8fafc;margin:0;font-size:13px;font-weight:700}.column-count{color:#94a3b8;background:#ffffff0f;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.kanban-cards-stack{flex-direction:column;gap:10px;padding:10px;display:flex;overflow-y:auto}.kanban-card{cursor:pointer;background:#151e2e;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:8px;padding:12px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0003}.kanban-card:hover{background:#1a2538;border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 6px 16px #00000059}.kanban-card.card-completed{opacity:.65}.kanban-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card-title{color:#f8fafc;margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.kanban-card-desc{color:#94a3b8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.kanban-card-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.kanban-date{color:#64748b;font-size:10.5px}.btn-kanban-move{color:#a5b4fc;cursor:pointer;background:#6366f126;border:1px solid #6366f14d;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .12s}.btn-kanban-move:hover{color:#fff;background:#4f46e5}.btn-kanban-back{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:4px 8px;font-size:11px}.btn-kanban-back:hover{color:#fff;background:#ffffff1a}.btn-kanban-done{color:#34d399;cursor:pointer;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.btn-kanban-done:hover{color:#042f1a;background:#10b981}.btn-kanban-reopen{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:10.5px}.btn-kanban-reopen:hover{color:#f8fafc;background:#ffffff1a}.modal-textarea{color:#fff;resize:vertical;background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.modal-textarea:focus{border-color:#6366f1}.tasks-loading-state,.tasks-empty-state{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:8px;padding:50px 20px;display:flex}.tasks-empty-state svg{opacity:.35;margin-bottom:4px}.tasks-empty-state h3{color:#f8fafc;margin:0;font-size:16px}.tasks-empty-state p{color:#64748b;margin:0;font-size:13px}@media (width<=1100px){.tasks-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.tasks-kanban-board{grid-template-columns:1fr}}@media (width<=768px){.tasks-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.tasks-stat-card{border-radius:12px!important;padding:12px 14px!important}.tasks-stat-card .stat-card-value{font-size:22px!important}.tasks-toolbar{flex-direction:column;align-items:stretch;gap:12px}.tasks-search-filters{flex-direction:column;align-items:stretch;gap:10px}.tasks-search-box{width:100%!important;max-width:100%!important}.tasks-search-box input{height:46px!important}.tasks-filters-group{flex-direction:column;gap:8px;width:100%}.tasks-toolbar-actions{justify-content:space-between;width:100%}.btn-add-task{height:46px!important;font-size:13.5px!important}}.apos-page{flex-direction:column;gap:20px;width:100%;max-width:1600px;margin:0 auto;display:flex}.apos-page .gc-btns,.apos-page .gc-dmn,.apos-card .gc-btns,.apos-card .gc-dmn,.apos-grid-item .gc-btns,.apos-grid-item .gc-dmn,.apos-table .gc-btns,.apos-table .gc-dmn{display:none!important}.micro-toast{color:#f8fafc;z-index:100000;background:#1e293b;border:1px solid #ffffff26;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;animation:.2s ease-out slideDownToast;position:fixed;top:24px;right:24px;box-shadow:0 12px 30px #00000080}@keyframes slideDownToast{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.font-mono{letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.apos-stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.apos-stat-card{background:var(--bg-card,#0b1220c7);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-laser,#00f0ff29);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 20px #0006,inset 0 1px #00f0ff14}.apos-stat-card:hover{background:var(--bg-card-hover,#101c32eb);border-color:#00f0ff73;transform:translateY(-2px);box-shadow:0 8px 30px #0009,0 0 20px #00f0ff33,inset 0 1px #00f0ff4d}.apos-stat-card:active{transform:scale(.98)}.apos-stat-card.active-filter{border-color:var(--accent-cyan,#00f0ff);background:#101c32f2;box-shadow:0 0 0 1px #00f0ff,0 8px 30px #00f0ff4d,inset 0 1px #00f0ff4d}.apos-stat-card.active-filter:after{content:"";background:#00f0ff;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20px;right:20px;box-shadow:0 0 10px #00f0ff}.stat-card-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.stat-card-title{color:#94a3b8;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:700}.stat-card-icon{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.pulse-indicator{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;position:absolute;top:4px;right:4px;box-shadow:0 0 8px #10b981}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.icon-neutral{color:#94a3b8;background:#94a3b81a;border-color:#94a3b826}.icon-emerald{color:#10b981;background:#10b9811f;border-color:#10b98140}.icon-amber{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b40}.icon-rose{color:#ef4444;background:#ef44441f;border-color:#ef444440}.stat-card-value-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stat-card-value{color:#f8fafc;font-feature-settings:"tnum";font-size:28px;font-weight:700;line-height:1.1}.stat-card-tag{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.tag-emerald{color:#34d399;background:#10b9811a;border-color:#10b98133}.tag-amber{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b33}.tag-rose{color:#f87171;background:#ef44441a;border-color:#ef444433}.text-emerald{color:#10b981}.text-amber{color:#f59e0b}.text-rose{color:#ef4444}.text-muted{color:#64748b}.text-dim{color:#475569}.apos-main-container{background:#0f172a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;box-shadow:0 4px 20px #00000040}.apos-toolbar{z-index:100;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.apos-search-filters{flex-wrap:wrap;flex-grow:1;align-items:center;gap:10px;display:flex}.apos-search-box{flex-grow:1;min-width:280px;max-width:440px;position:relative}.apos-search-box svg{color:#64748b;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.apos-search-box input{color:#f8fafc;background:#1e293b;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;padding:9px 34px 9px 38px;font-size:13px;transition:all .15s}.apos-search-box input::placeholder{color:#64748b;font-size:12.5px}.apos-search-box input:focus{background:#1e293b;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.apos-filters-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.custom-select-container{z-index:102;-webkit-user-select:none;user-select:none;outline:none;min-width:180px;position:relative}.custom-select-container.active-open{z-index:1000!important}.custom-select-trigger{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #ffffff17;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.custom-select-trigger:hover{color:#f8fafc;background:#273549;border-color:#ffffff2e}.select-arrow{color:#64748b;flex-shrink:0;transition:transform .15s}.select-arrow.open{transform:rotate(180deg)}.custom-select-dropdown{background:#111827;border:1px solid #ffffff1f;border-radius:10px;width:max-content;min-width:100%;padding:5px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 35px #000000a6,0 0 0 1px #ffffff0d;z-index:99999!important}.custom-select-option{color:#cbd5e1;cursor:pointer;border-radius:6px;padding:7px 11px;font-size:12.5px;transition:background .12s,color .12s}.custom-select-option:hover{color:#f8fafc;background:#6366f126}.custom-select-option.selected{color:#a5b4fc;background:#6366f140;font-weight:600}.apos-toolbar-actions{align-items:center;gap:8px;display:flex}.btn-apos-refresh{color:#f8fafc;cursor:pointer;background:#1e293b;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-apos-refresh:hover{background:#273549;border-color:#ffffff38}.btn-apos-refresh:disabled{opacity:.6;cursor:not-allowed}.apos-table-wrapper{background:#0b111e;border:1px solid #ffffff12;border-radius:10px;width:100%;overflow-x:auto}.apos-dense-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.apos-dense-table thead{background:#141d2e;border-bottom:1px solid #ffffff14}.apos-dense-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.apos-table-row{cursor:pointer;border-bottom:1px solid #ffffff0a;transition:background .12s}.apos-table-row:hover{background:#1e293b8c}.apos-table-row td{vertical-align:middle;color:#e2e8f0;padding:10px 14px}.table-status-cell{flex-direction:column;gap:4px;display:flex}.table-status-pill{letter-spacing:.4px;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.status-pill-online{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.status-pill-online .status-dot{background:#10b981}.status-pill-offline{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.status-pill-offline .status-dot{background:#ef4444}.rec-chip{border-radius:4px;width:fit-content;padding:1px 6px;font-size:10.5px;font-weight:600}.rec-chip-free{color:#86efac;background:#10b9811a}.rec-chip-busy{color:#fde047;background:#f59e0b1a}.rec-chip-offline{color:#64748b;background:#ffffff0a}.table-venue-cell{flex-direction:column;gap:2px;display:flex}.venue-title-row{align-items:center;gap:8px;display:flex}.table-venue-name{color:#f8fafc;font-size:13px;font-weight:600}.apos-version-badge{color:#a5b4fc;background:#6366f126;border:1px solid #6366f140;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600}.table-terminal-key{color:#64748b;font-size:11px}.table-telemetry-cell{flex-direction:column;gap:3px;font-size:11.5px;display:flex}.telemetry-row{align-items:center;gap:6px;display:flex}.telemetry-label{color:#64748b;font-size:10.5px}.telemetry-val{color:#cbd5e1;font-weight:500}.apos-cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.apos-card{background:var(--bg-card,#0b1220c7);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-laser,#00f0ff29);cursor:pointer;border-radius:16px;flex-direction:column;gap:14px;padding:18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 20px #0006,inset 0 1px #00f0ff14}.apos-card:hover{background:var(--bg-card-hover,#101c32eb);border-color:#00f0ff73;transform:translateY(-2px);box-shadow:0 10px 30px #0009,0 0 25px #00f0ff2e,inset 0 1px #00f0ff40}.apos-card:active{transform:scale(.99)}.card-top-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card-venue-info{flex-direction:column;gap:3px;min-width:0;display:flex}.card-venue-line{align-items:center;gap:8px;display:flex}.card-venue-name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.card-online-pill{letter-spacing:.5px;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.card-online-pill.online{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.card-online-pill.online .status-dot{background:#10b981;box-shadow:0 0 6px #10b981}.card-online-pill.offline{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.card-online-pill.offline .status-dot{background:#ef4444}.card-rec-banner{border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:11.5px;font-weight:500;display:flex}.card-rec-banner.rec-free{color:#86efac;background:#10b98114;border:1px solid #10b9812e}.card-rec-banner.rec-busy{color:#fde047;background:#f59e0b14;border:1px solid #f59e0b2e}.card-rec-banner.rec-offline{color:#64748b;background:#ffffff08;border:1px solid #ffffff0f}.rec-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.card-tags-row{flex-wrap:wrap;gap:5px;display:flex}.card-tag-chip{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f138;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.card-contacts-section{background:#0b111e;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:4px;padding:6px 10px;display:flex}.card-meta-line{color:#94a3b8;align-items:center;gap:6px;font-size:11.5px;display:flex}.card-meta-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-phone-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-phone-link{color:#38bdf8;align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.card-phone-link:hover{color:#7dd3fc;text-decoration:underline}.card-wa-btn{color:#4ade80;background:#25d3661f;border:1px solid #25d36640;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.card-wa-btn:hover{color:#86efac;background:#25d36638;border-color:#22c55e}.card-telemetry-grid{background:#0b111e;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:1fr 1fr 1.1fr;gap:6px;padding:8px 10px;display:grid}.telemetry-box{flex-direction:column;gap:2px;display:flex}.telemetry-title{color:#64748b;font-size:10px}.telemetry-value{color:#e2e8f0;font-size:11.5px;font-weight:500}.text-tariff{font-weight:700;color:#f59e0b!important}.license-status-tag{letter-spacing:.3px;font-size:10.5px;font-weight:700}.card-expiry-section{border:1px solid var(--border-laser,#00f0ff1f);background:#070d18;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.expiry-labels-row{justify-content:space-between;align-items:center;display:flex}.expiry-title{color:var(--text-secondary,#8b949e);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.expiry-days-badge{font-size:11.5px;font-weight:700;font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 7px}.badge-active{color:#00ff9d;background:#00ff9d1f;border:1px solid #00ff9d4d;box-shadow:0 0 10px #00ff9d33}.badge-warning{color:#ffb703;background:#ffb7031f;border:1px solid #ffb7034d;box-shadow:0 0 10px #ffb70333}.badge-expired{color:#f05;background:#ff00551f;border:1px solid #ff00554d;box-shadow:0 0 10px #f053}.expiry-progress-track{background:#00f0ff0f;border:1px solid #00f0ff1f;border-radius:4px;width:100%;height:6px;overflow:hidden}.expiry-progress-bar{border-radius:4px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.bar-emerald{background:linear-gradient(90deg,#059669 0%,#00ff9d 100%);box-shadow:0 0 12px #00ff9db3}.bar-amber{background:linear-gradient(90deg,#d97706 0%,#ffb703 100%);box-shadow:0 0 12px #ffb703b3}.bar-rose{background:linear-gradient(90deg,#dc2626 0%,#f05 100%);box-shadow:0 0 12px #ff0055b3}.expiry-dates-footer{color:var(--text-muted,#586069);justify-content:space-between;align-items:center;padding-top:2px;font-size:11px;display:flex}.expiry-dates-footer strong{color:#f0f6fc}.card-bottom-actions{border-top:1px solid var(--border-laser,#00f0ff1a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.card-remote-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.remote-action-group{border:1px solid var(--border-laser,#00f0ff29);background:#070d18;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.btn-remote-copy{color:var(--text-primary,#f0f6fc);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:all .15s;display:flex}.btn-remote-copy:hover{color:#00f0ff;background:#00f0ff1f}.btn-remote-copy.copied{color:#00ff9d!important;background:#00ff9d40!important;box-shadow:0 0 15px #00ff9d80!important}.remote-chip-tag{text-transform:uppercase;color:var(--accent-cyan,#00f0ff);background:#00f0ff1f;border-radius:4px;padding:1px 4px;font-size:9.5px;font-weight:800}.remote-chip-id{font-weight:600;font-family:var(--font-mono,monospace);letter-spacing:-.01em}.copy-icon{opacity:.65}.btn-remote-launch{border-left:1px solid var(--border-laser,#00f0ff29);width:30px;height:28px;color:var(--accent-cyan,#00f0ff);background:#00f0ff14;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.btn-remote-launch:hover{background:#00f0ff40;box-shadow:0 0 10px #00f0ff66}.card-secondary-actions{align-items:center;gap:6px;display:flex}.btn-cloud-backoffice{color:#00f0ff;background:#00f0ff14;border:1px solid #00f0ff40;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-cloud-backoffice:hover{color:#fff;background:#00f0ff33;border-color:#00f0ff;box-shadow:0 0 10px #00f0ff59}.btn-card-edit{border:1px solid var(--border-laser,#00f0ff29);width:28px;height:28px;color:var(--text-secondary,#8b949e);cursor:pointer;background:#ffffff0d;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.btn-card-edit:hover{color:#00f0ff;background:#00f0ff2e;border-color:#00f0ff;box-shadow:0 0 10px #00f0ff59}.table-tags-row{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.table-tag-chip{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f140;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.table-contacts-group{flex-direction:column;gap:2px;margin-top:4px;display:flex}.table-contact-row{color:#94a3b8;align-items:center;gap:5px;font-size:11px;display:flex}.table-phone-link{color:#38bdf8;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.table-phone-link:hover{text-decoration:underline}.table-wa-icon-btn{color:#4ade80;background:#25d36626;border:1px solid #25d3664d;border-radius:4px;justify-content:center;align-items:center;padding:2px 5px;text-decoration:none;transition:all .12s;display:inline-flex}.table-wa-icon-btn:hover{background:#25d36640;border-color:#22c55e}.table-tariff-badge{color:#fbbf24;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.table-cloud-btn{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.table-cloud-btn:hover{background:#38bdf833;border-color:#38bdf8}.modal-content.wide-modal{background:#0f172a!important;border:1px solid #ffffff1a!important;max-width:1040px!important;box-shadow:0 25px 70px #000c!important}.modal-header{background:#111c30;border-bottom:1px solid #ffffff14;padding:16px 22px!important}.modal-header-info{flex-direction:column;gap:4px;display:flex}.modal-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modal-status-pill{letter-spacing:.3px;border-radius:100px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.modal-status-pill.online{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.modal-status-pill.offline{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.modal-header-actions{align-items:center;gap:8px;display:flex}.modal-quick-btn{border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex!important}.modal-quick-btn.modal-anydesk-btn,.modal-quick-btn.anydesk-btn,.modal-quick-btn.ad-btn{color:#f87171!important;background:#ef444424!important;border:1px solid #ef444452!important;display:inline-flex!important}.modal-quick-btn.modal-anydesk-btn:hover,.modal-quick-btn.anydesk-btn:hover,.modal-quick-btn.ad-btn:hover{color:#fca5a5!important;background:#ef444440!important;border-color:#ef4444!important}.modal-quick-btn.modal-rustdesk-btn,.modal-quick-btn.rustdesk-btn,.modal-quick-btn.rd-btn{color:#60a5fa!important;background:#3b82f624!important;border:1px solid #3b82f652!important;display:inline-flex!important}.modal-quick-btn.modal-rustdesk-btn:hover,.modal-quick-btn.rustdesk-btn:hover,.modal-quick-btn.rd-btn:hover{color:#93c5fd!important;background:#3b82f640!important;border-color:#3b82f6!important}.modal-quick-btn.modal-cloud-btn,.modal-quick-btn.cloud-btn{color:#34d399!important;background:#10b98124!important;border:1px solid #10b98152!important;display:inline-flex!important}.modal-quick-btn.modal-cloud-btn:hover,.modal-quick-btn.cloud-btn:hover{color:#6ee7b7!important;background:#10b98140!important;border-color:#10b981!important}.modal-body-split{grid-template-columns:1.35fr 1fr;gap:16px;max-height:calc(88vh - 140px);padding:18px 22px;display:grid;overflow-y:auto}.modal-col-left,.modal-col-right{flex-direction:column;gap:14px;display:flex}.modal-form-card,.modal-diagnostics-card,.modal-history-card{background:#0b111e;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.modal-section-title{text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:7px;display:flex;color:#94a3b8!important;margin:0!important;font-size:11.5px!important;font-weight:700!important}.form-label-row{justify-content:space-between;align-items:center;display:flex}.modal-wa-link{color:#4ade80;background:#25d3661a;border:1px solid #25d36633;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.modal-wa-link:hover{background:#25d36633;border-color:#22c55e}.presets-chips-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.presets-label{color:#64748b;font-size:10.5px;font-weight:600}.preset-chip-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500;transition:all .12s}.preset-chip-btn:hover{color:#c7d2fe;background:#6366f126;border-color:#6366f14d}.preset-chip-btn.active-preset{color:#e0e7ff;background:#6366f140;border-color:#6366f1}.tags-chips-editor{background:#141d2e;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 8px;display:flex}.active-tag-badge{color:#e0e7ff;background:#6366f133;border:1px solid #6366f159;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tag-remove-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:10px;display:flex}.tag-remove-btn:hover{color:#f87171}.inline-tag-input{color:#f8fafc;flex:1;min-width:140px;font-size:12px;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:2px 4px!important}.input-with-copy{align-items:center;display:flex;position:relative}.input-with-copy input{width:100%;padding-right:36px}.input-copy-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;padding:4px;font-size:12px;position:absolute;right:6px}.input-copy-btn:hover{color:#f8fafc;background:#ffffff1a}.tariff-picker-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tariff-presets{gap:6px;display:flex}.tariff-preset-btn{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #ffffff1a;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:600;transition:all .15s}.tariff-preset-btn:hover{color:#f8fafc;background:#273549}.tariff-preset-btn.active{color:#fde047;background:#f59e0b33;border-color:#f59e0b}.tariff-custom-input{flex:1;align-items:center;min-width:120px;display:flex;position:relative}.tariff-custom-input input{width:100%;padding-right:64px!important}.currency-suffix{color:#64748b;pointer-events:none;font-size:11px;position:absolute;right:10px}.diagnostics-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.diag-item{background:#141d2e;border:1px solid #ffffff0a;border-radius:7px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.diag-item-full{grid-column:1/-1}.diag-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.diag-value{color:#f8fafc;font-size:12px;font-weight:600}.diag-link{color:#38bdf8;word-break:break-all;font-size:11.5px;text-decoration:none}.diag-link:hover{color:#7dd3fc;text-decoration:underline}.history-list{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow-y:auto}.history-item{background:#141d2e;border:1px solid #ffffff0a;border-radius:7px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.history-time{color:#64748b;font-size:10.5px}.history-action{color:#cbd5e1;font-size:12px}.history-empty{color:#64748b;text-align:center;padding:20px 0;font-size:12px}.quick-extend-section{background:#0b111e;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.quick-extend-title{color:#94a3b8;font-size:11.5px;font-weight:600}.quick-extend-buttons{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.btn-extend{color:#00f0ff;cursor:pointer;text-align:center;font-size:11.5px;font-weight:600;font-family:var(--font-mono,monospace);background:#00f0ff14;border:1px solid #00f0ff40;border-radius:8px;padding:8px 6px;transition:all .15s}.btn-extend:hover{color:#fff;background:#00f0ff33;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff66}.btn-extend:active{transform:scale(.96)}@media (width<=1100px){.apos-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.apos-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.apos-stat-card{border-radius:12px!important;padding:12px 14px!important}.stat-card-value{font-size:22px!important}.stat-card-title{letter-spacing:.5px!important;font-size:9px!important}.stat-card-tag{padding:2px 6px!important;font-size:10px!important}.apos-toolbar{flex-direction:column;align-items:stretch;gap:12px}.apos-search-filters{flex-direction:column;align-items:stretch;gap:10px}.apos-search-box{width:100%!important;max-width:100%!important}.apos-search-box input{height:46px!important;font-size:14px!important}.custom-select-trigger{height:46px!important}.apos-filters-group{flex-direction:column;gap:8px;width:100%}.apos-toolbar-actions{justify-content:space-between;width:100%}.btn-add-client{height:46px!important;font-size:13.5px!important}.card-action-btn,.btn-card-action{min-height:40px!important}}.apos-themed-modal{overflow:hidden;border-radius:16px!important;max-width:860px!important}.modal-blocked-pill{color:#fca5a5;background:#ef444433;border:1px solid #ef444466;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.modal-tabs-nav{background:#0d1525;border-bottom:1px solid #ffffff14;align-items:center;gap:4px;padding:8px 18px;display:flex;overflow-x:auto}.modal-tab-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.modal-tab-btn:hover{color:#f1f5f9;background:#ffffff0a}.modal-tab-btn.active{color:#60a5fa;background:#3b82f626;border-color:#3b82f659}.modal-tab-btn .tab-icon{font-size:14px}.modal-tab-btn .tab-badge{border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.modal-tab-btn .tab-badge.badge-warning{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b66}.modal-tab-btn .tab-badge.badge-danger{color:#f87171;background:#ef444433;border:1px solid #ef444466}.modal-tab-btn .tab-badge.badge-info{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f64d}.modal-tab-body{min-height:380px;max-height:calc(85vh - 190px);padding:18px 22px;overflow-y:auto}.modal-tab-pane{flex-direction:column;gap:14px;display:flex}.wa-reminder-card{background:linear-gradient(135deg,#25d3660f 0%,#0f172ad9 100%);border:1px solid #25d36640;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.wa-reminder-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wa-reminder-title{color:#4ade80;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.wa-phone-badge{color:#86efac;background:#25d3661f;border:1px solid #25d36640;border-radius:6px;padding:3px 8px;font-size:11.5px}.wa-phone-badge.no-phone{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b4d}.wa-template-selector{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-templates-label{color:#64748b;text-transform:uppercase;margin-right:2px;font-size:11px;font-weight:600}.wa-tpl-btn{color:#cbd5e1;cursor:pointer;background:#111b27;border:1px solid #ffffff1a;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .12s}.wa-tpl-btn:hover{color:#f1f5f9;background:#1e293b;border-color:#25d36666}.wa-tpl-btn.active{color:#86efac;background:#25d36626;border-color:#22c55e}.wa-textarea-wrapper{flex-direction:column;display:flex}.wa-preview-textarea{box-sizing:border-box;color:#f1f5f9;resize:vertical;background:#090e17;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:70px;padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.5;transition:border-color .15s}.wa-preview-textarea:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 2px #22c55e33}.wa-actions-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-send-wa{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #22c55e59}.btn-send-wa:hover:not(:disabled){background:linear-gradient(135deg,#27d465 0%,#17b351 100%);transform:translateY(-1px);box-shadow:0 6px 18px #22c55e73}.btn-send-wa:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-copy-wa{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-copy-wa:hover:not(:disabled){color:#fff;background:#334155}.btn-copy-wa:disabled{opacity:.4;cursor:not-allowed}.license-summary-card{border:1px solid #0000;border-radius:12px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.license-summary-card.card-active{background:linear-gradient(135deg,#10b9811a 0%,#0f172acc 100%);border-color:#10b9814d}.license-summary-card.card-warning{background:linear-gradient(135deg,#f59e0b1f 0%,#0f172acc 100%);border-color:#f59e0b59}.license-summary-card.card-expired{background:linear-gradient(135deg,#ef44441f 0%,#0f172acc 100%);border-color:#ef444459}.license-summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.license-summary-main{align-items:center;gap:12px;display:flex}.license-status-badge{color:#f1f5f9;font-size:13px;font-weight:700}.license-days-text{color:#94a3b8;font-size:12px}.license-tariff-pill{color:#e2e8f0;background:#ffffff14;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.license-progress-track{background:#ffffff14;border-radius:100px;width:100%;height:6px;overflow:hidden}.license-progress-fill{background:linear-gradient(90deg,#10b981 0%,#34d399 100%);border-radius:100px;height:100%;transition:width .3s}.license-summary-card.card-warning .license-progress-fill{background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 100%)}.license-summary-card.card-expired .license-progress-fill{background:#ef4444}.remote-hub-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=680px){.remote-hub-grid{grid-template-columns:1fr}}.remote-hub-card{background:#090e18;border-radius:12px;flex-direction:column;gap:14px;padding:16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.remote-hub-card.anydesk-card{background:linear-gradient(#ef44440d 0%,#090e18 100%);border:1px solid #ef444440}.remote-hub-card.anydesk-card:hover{border-color:#ef444473;box-shadow:0 4px 20px #ef44441f}.remote-hub-card.rustdesk-card{background:linear-gradient(#3b82f60d 0%,#090e18 100%);border:1px solid #3b82f640}.remote-hub-card.rustdesk-card:hover{border-color:#3b82f673;box-shadow:0 4px 20px #3b82f61f}.remote-hub-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.remote-hub-brand{align-items:center;gap:10px;display:flex}.remote-icon-badge{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.anydesk-icon-badge{background:#ef444424;border:1px solid #ef44444d}.rustdesk-icon-badge{background:#3b82f624;border:1px solid #3b82f64d}.remote-hub-name{color:#f8fafc;font-size:14px;font-weight:700;line-height:1.2}.remote-hub-sub{color:#64748b;font-size:11px;font-weight:500}.remote-status-indicator{border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.remote-status-indicator.ready{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.remote-status-indicator.empty{color:#64748b;background:#ffffff0d;border:1px solid #ffffff14}.remote-status-indicator .status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.remote-id-box{flex-direction:column;gap:6px;display:flex}.remote-box-label{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:11px;font-weight:600}.remote-input-wrapper{align-items:center;display:flex;position:relative}.remote-id-input{letter-spacing:.8px;transition:all .15s;box-sizing:border-box!important;color:#f8fafc!important;background:#05080f!important;border:1px solid #ffffff24!important;border-radius:8px!important;outline:none!important;width:100%!important;padding:10px 42px 10px 14px!important;font-size:15px!important;font-weight:600!important}.anydesk-card .remote-id-input:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444433!important}.rustdesk-card .remote-id-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.remote-inline-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px;transition:all .12s;position:absolute;right:6px}.remote-inline-copy-btn:hover{color:#fff;background:#ffffff1a}.remote-hub-actions{flex-direction:column;gap:8px;display:flex}.btn-remote-connect{cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.btn-anydesk-connect{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 14px #ef444459;color:#fff!important}.btn-anydesk-connect:hover:not(.disabled){background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);transform:translateY(-1px);box-shadow:0 6px 18px #ef444480}.btn-rustdesk-connect{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 14px #3b82f659;color:#fff!important}.btn-rustdesk-connect:hover:not(.disabled){background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);transform:translateY(-1px);box-shadow:0 6px 18px #3b82f680}.btn-remote-connect.disabled{opacity:.35;cursor:not-allowed;box-shadow:none;pointer-events:none;filter:grayscale(.5)}.modal-content input,.modal-form-card input,.modal-dark-input{transition:all .15s;color:#f8fafc!important;background:#090e18!important;border:1px solid #ffffff1f!important;border-radius:8px!important;outline:none!important;padding:9px 12px!important;font-size:13px!important}.modal-content input:focus,.modal-form-card input:focus,.modal-dark-input:focus{border-color:#6366f1!important;box-shadow:0 0 0 2px #6366f133!important}.diagnostics-split-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.diagnostics-split-grid{grid-template-columns:1fr}}.btn-mobile-badge{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172abf;border:1px solid #6366f140;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;transition:all .15s;display:inline-flex}.btn-mobile-badge:hover{color:#fff;background:#1e293be6;border-color:#6366f180}.table-mobile-badges-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.card-mobile-badges-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.badge-ico{font-size:12px;line-height:1}.badge-txt{letter-spacing:-.2px;font-weight:500}.badge-sep{color:#475569;font-size:9px}.badge-bound-tag{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:4px;margin-left:2px;padding:1px 5px;font-size:10px;font-weight:600}.mobile-summary-card{background:linear-gradient(135deg,#0f172af2 0%,#1e1b4b66 100%);border:1px solid #6366f140;border-radius:12px;margin-bottom:14px;padding:14px}.mobile-summary-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=640px){.mobile-summary-stats{grid-template-columns:1fr}}.mobile-stat-box{background:#0b111e99;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mobile-stat-box .stat-ico{font-size:24px;line-height:1}.mobile-stat-box .stat-title{color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:500}.mobile-stat-box .stat-val{color:#f8fafc;font-size:15px;font-weight:700}.stat-courier{border-left:3px solid #10b981}.stat-waiter{border-left:3px solid #6366f1}.stat-bound{border-left:3px solid #38bdf8}.modal-card-header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.btn-save-quotas{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);border:1px solid #ffffff26;border-radius:6px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .15s}.btn-save-quotas:hover{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);box-shadow:0 4px 12px #6366f159}.mobile-quotas-inputs-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.mobile-quotas-inputs-grid{grid-template-columns:1fr}}.quota-input-group{flex-direction:column;gap:6px;display:flex}.quota-label{color:#cbd5e1;font-size:12px;font-weight:600}.empty-staff-state{text-align:center;color:#94a3b8;padding:30px 16px}.empty-staff-state .empty-ico{opacity:.7;margin-bottom:8px;font-size:32px;display:inline-block}.empty-staff-state p{color:#cbd5e1;margin:0 0 4px;font-size:13px;font-weight:500}.empty-staff-state .empty-hint{color:#64748b;font-size:11.5px}.mobile-staff-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.mobile-staff-card{background:#0b111e;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:all .15s;display:flex}@media (width<=640px){.mobile-staff-card{flex-direction:column;align-items:stretch}}.mobile-staff-card.is-bound{background:linear-gradient(90deg,#10b9810a 0%,#0b111ee6 100%);border-color:#10b9814d}.staff-main-info{align-items:center;gap:12px;display:flex}.staff-role-badge{flex-shrink:0}.role-tag{border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.role-courier{color:#34d399;background:#10b98126;border:1px solid #10b98159}.role-waiter{color:#818cf8;background:#6366f126;border:1px solid #6366f159}.role-other{color:#cbd5e1;background:#94a3b826;border:1px solid #94a3b84d}.staff-names{flex-direction:column;display:flex}.staff-name-text{color:#f8fafc;font-size:13px;font-weight:600}.staff-email-text{color:#94a3b8;font-size:11.5px}.staff-device-binding{align-items:center;display:flex}.device-bound-box{flex-direction:column;align-items:flex-end;gap:3px;display:flex}@media (width<=640px){.device-bound-box{align-items:flex-start}}.device-status-header{align-items:center;gap:5px;display:flex}.status-dot.green-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #10b981}.status-dot.gray-dot{background:#64748b;border-radius:50%;width:7px;height:7px}.device-bound-label{color:#10b981;font-size:11px;font-weight:600}.device-unbound-label{color:#94a3b8;font-size:11px;font-weight:600}.device-info-line{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:11.5px;overflow:hidden}.device-date-line{color:#64748b;font-size:10px}.btn-reset-device{color:#f87171;cursor:pointer;background:#ef44441f;border:1px solid #ef444459;border-radius:5px;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.btn-reset-device:hover:not(:disabled){color:#fff;background:#ef444440;border-color:#ef4444}.btn-reset-device:disabled{opacity:.5;cursor:not-allowed}.device-unbound-box{flex-direction:column;gap:3px;display:flex}.unbound-hint{color:#64748b;font-size:11px}.broadcasts-page{flex-direction:column;gap:20px;width:100%;max-width:1600px;margin:0 auto;display:flex}.broadcasts-stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.broadcasts-stat-card{background:var(--bg-card,#0e1420d9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle,#ffffff14);border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff14}.broadcasts-stat-card:hover{background:#141d2ef2;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1f}.text-indigo{color:#818cf8}.tag-indigo{color:#a5b4fc;background:#6366f11f;border-color:#6366f140}.broadcasts-layout-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}.broadcasts-panel{background:#0f172a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 4px 20px #00000040}.panel-header{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.panel-title-group{align-items:center;gap:9px;display:flex}.panel-title-group svg{color:#818cf8}.panel-title-group h3{color:#f8fafc;margin:0;font-size:15px;font-weight:700}.panel-hint{color:#64748b;font-size:11.5px}.broadcast-compose-form{flex-direction:column;gap:12px;display:flex}.type-switcher{flex-wrap:wrap;gap:8px;display:flex}.btn-type-pill{color:#94a3b8;cursor:pointer;text-align:center;background:#1e293b;border:1px solid #ffffff17;border-radius:8px;flex:1;min-width:110px;padding:8px 10px;font-size:12px;font-weight:600;transition:all .15s}.btn-type-pill:hover{color:#f8fafc;background:#273549}.btn-type-pill.active.type-info{color:#93c5fd;background:#3b82f626;border-color:#3b82f6}.btn-type-pill.active.type-poll{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.btn-type-pill.active.type-critical{color:#fca5a5;background:#ef444426;border-color:#ef4444}.broadcast-textarea{color:#fff;resize:vertical;background:#1e293b;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13px}.broadcast-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.target-switcher{flex-direction:column;gap:6px;display:flex}.btn-target-pill{color:#cbd5e1;cursor:pointer;text-align:left;background:#1e293b;border:1px solid #ffffff17;border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:500;transition:all .15s}.btn-target-pill:hover{color:#f8fafc;background:#273549}.btn-target-pill.active{color:#f8fafc;background:#162238;border-color:#6366f1;font-weight:600}.btn-broadcast-send{color:#fff;cursor:pointer;background:#4f46e5;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 8px #4f46e54d}.btn-broadcast-send:hover{background:#4338ca}.btn-broadcast-send:disabled{opacity:.6;cursor:not-allowed}.quick-select-actions{gap:6px;display:flex}.btn-quick-act{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:11px;transition:all .12s}.btn-quick-act:hover{color:#f8fafc;background:#ffffff1a}.stores-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stores-search-box{flex-grow:1;position:relative}.stores-search-box svg{color:#64748b;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.stores-search-box input{color:#fff;background:#1e293b;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:7px 10px 7px 30px;font-size:12px}.stores-online-filter{gap:4px;display:flex}.btn-filter-chip{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #ffffff14;border-radius:6px;padding:6px 10px;font-size:11.5px;transition:all .12s}.btn-filter-chip.active{color:#f8fafc;background:#334155;border-color:#ffffff2e}.selected-chips-row{background:#0b111e;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.selected-chips-label{color:#64748b;font-size:11px;font-weight:600}.selected-chips-scroll{flex-wrap:wrap;gap:5px;max-height:70px;display:flex;overflow-y:auto}.client-chip{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.client-chip button{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:10px}.client-chip button:hover{color:#f87171}.stores-list-container{flex-direction:column;gap:6px;max-height:380px;display:flex;overflow-y:auto}.store-select-item{cursor:pointer;background:#111827;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .12s;display:flex}.store-select-item:hover{background:#152033;border-color:#ffffff1f}.store-select-item.selected{background:#6366f11f;border-color:#6366f1}.store-checkbox{color:#34d399;background:#1e293b;border:1px solid #fff3;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.store-select-item.selected .store-checkbox{color:#fff;background:#4f46e5;border-color:#6366f1}.store-info-col{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.store-title-line{align-items:center;gap:6px;display:flex}.store-name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.store-version{color:#a5b4fc;background:#6366f11f;border-radius:4px;padding:1px 4px;font-size:10px}.store-hwid{color:#64748b;font-size:10.5px}.store-status-pill{text-transform:uppercase;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.store-status-pill.online{color:#34d399;background:#10b9811a}.store-status-pill.online .status-dot{background:#10b981}.store-status-pill.offline{color:#f87171;background:#ef44441a}.store-status-pill.offline .status-dot{background:#ef4444}.broadcasts-history-panel{background:#0f172a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 4px 20px #00000040}.broadcasts-empty{text-align:center;color:#64748b;padding:40px;font-size:13px}.broadcasts-table-wrapper{background:#0b111e;border:1px solid #ffffff12;border-radius:10px;width:100%;overflow-x:auto}.broadcasts-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.broadcasts-table thead{background:#141d2e;border-bottom:1px solid #ffffff14}.broadcasts-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.broadcast-row{cursor:pointer;border-bottom:1px solid #ffffff0a;transition:background .12s}.broadcast-row:hover{background:#1e293b8c}.broadcast-row td{vertical-align:middle;color:#e2e8f0;padding:10px 14px}.btn-status-toggle{cursor:pointer;border:none;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;transition:all .12s}.btn-status-toggle.active{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.btn-status-toggle.inactive{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a}.notif-type-tag{border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.notif-type-tag.type-info{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f640}.notif-type-tag.type-poll{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.notif-type-tag.type-critical{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.broadcast-title-cell{flex-direction:column;gap:2px;display:flex}.broadcast-title-text{color:#f8fafc;font-size:13px;font-weight:600}.broadcast-snippet{color:#64748b;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.delivery-progress-cell{flex-direction:column;gap:3px;min-width:150px;display:flex}.delivery-numbers{color:#94a3b8;justify-content:space-between;font-size:11px;display:flex}.pct-val{color:#34d399;font-weight:600}.delivery-track{background:#ffffff12;border-radius:2px;width:100%;height:4px;overflow:hidden}.delivery-fill{background:#10b981;border-radius:2px;height:100%}.broadcast-date{color:#64748b;font-size:11.5px}.broadcast-actions-cell{justify-content:center;align-items:center;gap:4px;display:flex}.btn-action-icon{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:inline-flex}.btn-action-icon:hover{color:#f8fafc;background:#1e293b}.btn-action-icon.btn-del:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.broadcast-details-content{flex-direction:column;gap:12px;display:flex}.details-summary-card{background:#0b111e;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px}.details-summary-card h3{color:#f8fafc;margin:0 0 6px;font-size:15px}.details-summary-card p{color:#cbd5e1;margin:0 0 10px;font-size:13px;line-height:1.4}.details-tags-row{gap:8px;display:flex}.details-tag{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:11px}.ack-list-container{border:1px solid #ffffff0f;border-radius:8px;max-height:320px;overflow-y:auto}.ack-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ack-table th{color:#94a3b8;text-transform:uppercase;background:#141d2e;padding:8px 12px;font-size:10.5px;font-weight:700}.ack-table td{color:#e2e8f0;border-bottom:1px solid #ffffff0a;padding:8px 12px}.ack-empty{text-align:center;color:#64748b;padding:20px;font-size:12px}@media (width<=1000px){.broadcasts-layout-grid{grid-template-columns:1fr;gap:14px}}@media (width<=768px){.broadcasts-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.broadcasts-stat-card{border-radius:12px!important;padding:12px 14px!important}.broadcasts-stat-card .stat-card-value{font-size:22px!important}}.stats-page{flex-direction:column;gap:20px;width:100%;max-width:1600px;margin:0 auto;display:flex}.stats-loading-state{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 20px;display:flex}.stats-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.stats-kpi-card{background:var(--bg-card,#0e1420d9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle,#ffffff14);border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff14}.stats-kpi-card:hover{background:#141d2ef2;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1f}.stats-kpi-card.mrr-card{background:linear-gradient(#10b98114 0%,#0e1420d9 100%);border-color:#10b98159}.kpi-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.kpi-title{color:#94a3b8;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:700}.kpi-icon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.kpi-value-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kpi-value{color:#f8fafc;font-size:26px;font-weight:700;line-height:1.1}.kpi-tag{color:#94a3b8;background:#ffffff0d;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.stats-sections-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.stats-panel{background:#0f172a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 4px 20px #00000040}.revenue-breakdown-boxes{flex-direction:column;gap:12px;display:flex}.rev-box{background:#111827;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rev-title-row{justify-content:space-between;align-items:center;display:flex}.rev-name{color:#f8fafc;font-size:13px;font-weight:600}.rev-amount{font-size:16px;font-weight:700}.rev-sub{color:#64748b;font-size:11.5px}.rev-bar-track{background:#ffffff0f;border-radius:3px;width:100%;height:6px;margin-top:4px;overflow:hidden}.rev-bar-fill{border-radius:3px;height:100%;transition:width .3s}.fill-emerald{background:#10b981}.fill-indigo{background:#6366f1}.fill-amber{background:#f59e0b}.fill-rose{background:#ef4444}.health-metrics-container{flex-direction:column;gap:18px;display:flex}.health-section{flex-direction:column;gap:8px;display:flex}.health-label-row{color:#f8fafc;justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.segmented-progress-track{background:#ffffff0f;border-radius:4px;width:100%;height:8px;display:flex;overflow:hidden}.seg-fill{height:100%;transition:width .3s}.segmented-legend{flex-wrap:wrap;gap:14px;display:flex}.legend-chip{color:#94a3b8;align-items:center;gap:6px;font-size:11px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px}.dot-emerald{background:#10b981}.dot-amber{background:#f59e0b}.dot-rose{background:#ef4444}.attention-list{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.attention-item{background:#111827;border:1px solid #ffffff0d;border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.attention-item.item-expired{border-left-color:#ef4444}.attention-item.item-warning{border-left-color:#f59e0b}.attention-item.item-task-urgent{border-left-color:#ef4444}.att-info{flex-direction:column;gap:2px;display:flex}.att-title{color:#f8fafc;font-size:12.5px;font-weight:600}.att-desc{color:#64748b;font-size:11px}.att-pill{text-transform:uppercase;letter-spacing:.3px;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.pill-expired{color:#f87171;background:#ef44441f}.pill-warning{color:#fbbf24;background:#f59e0b1f}.pill-urgent{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d}.attention-empty{text-align:center;color:#94a3b8;padding:24px;font-size:12.5px}@media (width<=1100px){.stats-kpi-grid{grid-template-columns:repeat(2,1fr)}.stats-sections-grid{grid-template-columns:1fr}}@media (width<=768px){.stats-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.stats-kpi-card{border-radius:12px!important;padding:12px 14px!important}.kpi-val{font-size:22px!important}}.software-page{flex-direction:column;gap:20px;width:100%;max-width:1600px;margin:0 auto;display:flex}.software-header-panel{background:var(--bg-card,#0e1420d9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle,#ffffff14);border-radius:18px;padding:22px 26px;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff14}.software-header-panel h2{color:#f8fafc;margin:0 0 4px;font-size:18px;font-weight:700}.software-subtitle{color:#94a3b8;margin:0;font-size:13px;line-height:1.4}.software-cards-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.software-card{background:var(--bg-card,#0e1420d9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle,#ffffff14);border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff14}.software-card:hover{border-color:#6366f166;transform:translateY(-2px);box-shadow:0 10px 30px #00000080,inset 0 1px #ffffff1f}.software-card-top{flex-direction:column;gap:8px;display:flex}.software-card-title-row{justify-content:space-between;align-items:center;display:flex}.software-badge{text-transform:uppercase;letter-spacing:.4px;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.badge-recommended{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.badge-legacy{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.badge-service{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f140}.software-version{color:#64748b;font-size:11px;font-weight:600}.software-card-name{color:#f8fafc;margin:0;font-size:16px;font-weight:700;line-height:1.35}.software-card-desc{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.45}.terminal-command-box{background:#0b111e;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.terminal-box-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.terminal-box-label{color:#94a3b8;font-size:11px;font-weight:600}.terminal-box-note{color:#64748b;font-size:10.5px;font-style:italic}.terminal-code-row{background:#111827;border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px 5px 10px;display:flex}.terminal-code{color:#34d399;word-break:break-all;-webkit-user-select:all;user-select:all;font-size:11.5px}.btn-copy-cmd{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.btn-copy-cmd:hover{color:#f8fafc;background:#ffffff1f}.btn-copy-cmd.copied{color:#34d399;background:#10b98133;border-color:#10b98166}.software-card-footer{padding-top:4px}.btn-download-file{color:#f8fafc;cursor:pointer;background:#1e293b;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.btn-download-file:hover{background:#273549;border-color:#ffffff38}.software-guidance-panel{background:#0f172a;border:1px solid #ffffff12;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.guidance-icon{color:#6366f1;flex-shrink:0;margin-top:2px}.guidance-text h4{color:#f8fafc;margin:0 0 4px;font-size:13.5px;font-weight:700}.guidance-text p{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.45}.guidance-text strong{color:#e2e8f0}@media (width<=768px){.software-cards-grid{grid-template-columns:1fr}}:root{--bg-space:#04060a;--bg-panel:#080e18e0;--bg-card:#0b1220c7;--bg-card-hover:#101c32eb;--bg-elevated:#121e34d9;--bg-surface:#070d18;--bg-overlay:#020408db;--border-laser:#00f0ff29;--border-laser-bright:#00f0ff73;--border-subtle:#ffffff14;--border-hover:#00f0ff4d;--border-active:#00f0ff;--accent-cyan:#00f0ff;--accent-cyan-glow:#00f0ff59;--accent-emerald:#00ff9d;--accent-emerald-glow:#00ff9d59;--accent-amber:#ffb703;--accent-amber-glow:#ffb70359;--accent-ruby:#f05;--accent-ruby-glow:#ff005559;--accent-violet:#a855f7;--accent-violet-glow:#a855f759;--text-primary:#f0f6fc;--text-secondary:#8b949e;--text-muted:#586069;--text-tech:#00f0ff;--font-mono:"JetBrains Mono", "SF Mono", Consolas, Menlo, Monaco, monospace;--bg-canvas:var(--bg-space);--bg-color:var(--bg-space);--panel-bg:var(--bg-panel);--panel-border:var(--border-laser);--text-main:var(--text-primary);--text-sec:var(--text-secondary);--primary:var(--accent-cyan);--primary-hover:#38bdf8;--secondary:var(--accent-emerald);--danger:var(--accent-ruby);--danger-bg:#ff00551f}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background-color:var(--bg-space);width:100%;height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(#00f0ff14 1px,#0000 1px),linear-gradient(#00f0ff05 1px,#0000 1px),linear-gradient(90deg,#00f0ff05 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.font-mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono)!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#04060acc}::-webkit-scrollbar-thumb{background:#00f0ff40;border-radius:4px;transition:all .2s}::-webkit-scrollbar-thumb:hover{background:#00f0ff8c;box-shadow:0 0 10px #00f0ff80}.glow-cyan{box-shadow:0 0 20px var(--accent-cyan-glow)}.glow-emerald{box-shadow:0 0 20px var(--accent-emerald-glow)}.glow-ruby{box-shadow:0 0 20px var(--accent-ruby-glow)}.glow-amber{box-shadow:0 0 20px var(--accent-amber-glow)}.glass-panel{background:var(--bg-panel);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-laser);box-shadow:0 10px 30px #0009,inset 0 1px #00f0ff1f}.spin{animation:.8s linear infinite spin}.fade-in{animation:.2s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(16px);z-index:10000;justify-content:center;align-items:center;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;flex-direction:column;width:100%;max-width:600px;max-height:88vh;animation:.25s cubic-bezier(.16,1,.3,1) modalZoomIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000b3,inset 0 1px #ffffff14}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-content.wide-modal{width:95%!important;max-width:1040px!important}.modal-form-wrapper{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.modal-body-split{flex-direction:row;flex-grow:1;display:flex;overflow:hidden}.modal-col-left{border-right:1px solid var(--border-subtle);flex-direction:column;flex:1.3;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}.modal-col-right{background:#0a0f1a99;flex-direction:column;flex:1;padding:20px 24px;display:flex;overflow-y:auto}.modal-section-title{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}@media (width<=768px){.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-content,.modal-content.wide-modal{border-bottom:none!important;border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important;animation:.3s cubic-bezier(.16,1,.3,1) modalSlideUp!important}@keyframes modalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-body-split{flex-direction:column!important;overflow-y:auto!important}.modal-col-left{border-right:none!important;border-bottom:1px solid var(--border-subtle)!important;padding:16px!important}.modal-col-right{padding:16px!important}}
