:root{color:#eaf7ff;background:#03132f;--bg-deep: #03132f;--bg-panel: rgba(5, 24, 56, .84);--bg-panel-solid: #071b3d;--bg-soft: rgba(15, 54, 103, .68);--border: rgba(91, 200, 255, .24);--border-strong: rgba(92, 214, 255, .48);--text: #eef9ff;--muted: #a7c7dc;--cyan: #28d7ff;--blue: #338dff;--navy: #061634;--warning-bg: rgba(255, 194, 86, .18);--warning-text: #ffd891;--success-bg: rgba(60, 237, 196, .16);--success-text: #6effd9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% 0%,rgba(37,196,255,.2),transparent 34rem),linear-gradient(180deg,#061b41,#03132f 46%,#020a1a)}button,input,select,textarea{font:inherit;color-scheme:dark}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;cursor:pointer}button:disabled{cursor:wait;opacity:.68}a{color:inherit;text-decoration:none}.auth-page{display:grid;grid-template-columns:minmax(320px,440px) minmax(320px,1fr);min-height:100vh;background:linear-gradient(90deg,#030d21fa,#030d21e6 31%,#030d212e),url(/netvia-banner.jpg);background-size:cover;background-position:center}.auth-panel{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:48px;background:#030f24e0;border-right:1px solid var(--border);box-shadow:24px 0 80px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-info{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:56px;color:var(--text);text-shadow:0 2px 18px rgba(0,10,30,.65)}.auth-info h2,.hero-panel h2,.panel h2,.notice h2{margin:0;font-size:28px;line-height:1.15;letter-spacing:0}.auth-info p,.hero-panel p,.panel p,.notice p{margin:0;color:var(--muted);line-height:1.55}.brand{display:flex;align-items:center;gap:14px}.brand-account{display:flex;align-items:center;min-width:0;gap:14px}.brand.compact{min-width:0}.brand.compact h1{font-size:20px}.brand.compact p{font-size:13px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-email-link{display:block;max-width:260px;margin:0;padding:0;border:0;background:transparent;color:#ffd88a;font:inherit;font-size:13px;line-height:1.25;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.brand-email-link:hover,.brand-email-link:focus-visible{color:#fff2c7;text-decoration:underline;text-underline-offset:3px}.brand-mark{display:grid;width:46px;height:46px;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff;border-radius:8px;box-shadow:0 0 28px #28d7ff61;font-size:14px;font-weight:850}.brand h1,.brand p{margin:0}.brand h1{font-size:24px;letter-spacing:0;color:var(--text)}.brand p{color:var(--muted)}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#09244bc7;border:1px solid var(--border);border-radius:8px}.mode-switch button{border:0;border-radius:6px;padding:10px 12px;background:transparent;color:var(--muted)}.mode-switch button.active{background:linear-gradient(135deg,#28d7ff2e,#338dff3d);color:var(--text);box-shadow:inset 0 0 0 1px #69ddff57}.segmented{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:6px;padding:4px;border:1px solid var(--border);border-radius:8px;background:#09244bb8}.segmented button{display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:6px;min-height:34px;padding:7px 11px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-weight:750;cursor:pointer;line-height:1.15;text-align:center}.segmented button span{flex:0 0 auto;min-width:20px;padding:2px 6px;border-radius:999px;background:#97c5e024;color:var(--muted);font-size:11px;text-align:center}.segmented button.active{background:#28d7ff29;color:var(--text);box-shadow:inset 0 0 0 1px #69ddff4d}.segmented button.active span{background:#28d7ff38;color:var(--text)}.compact-segmented{justify-content:flex-end}.auth-form,.stack{display:flex;flex-direction:column;gap:14px}.auth-form label{display:flex;flex-direction:column;gap:7px;color:var(--text);font-weight:650}.auth-form input{min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#020b1cb8;color:var(--text);outline:none}.auth-form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #28d7ff29}input,select,textarea{min-width:0;max-width:100%}textarea{width:100%}.form-error{margin:0;padding:10px 12px;border:1px solid rgba(255,137,109,.45);border-radius:8px;background:#7b261a47;color:#ffb6a6;font-size:14px}.form-success{margin:0;padding:10px 12px;border:1px solid rgba(60,237,196,.38);border-radius:8px;background:var(--success-bg);color:var(--success-text);font-size:14px;line-height:1.45}.primary-action,.secondary-action,.ghost-action,.danger-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:0;max-width:100%;border-radius:8px;border:1px solid transparent;padding:10px 14px;font-weight:700;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:break-word}.primary-action{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff;box-shadow:0 0 24px #28d7ff38}.secondary-action{background:#0c2b58d1;border-color:var(--border-strong);color:var(--text)}.ghost-action{background:transparent;border-color:var(--border);color:var(--muted)}.primary-action:disabled,.secondary-action:disabled,.ghost-action:disabled,.danger-action:disabled{cursor:not-allowed;opacity:1;box-shadow:none}.primary-action:disabled{background:linear-gradient(135deg,#28d7ff33,#338dff29);border-color:#749dbd38;color:#e5f4ff9e}.secondary-action:disabled,.ghost-action:disabled{background:#0a1b3ac7;border-color:#749dbd33;color:#a7c7dc94}.auth-link-button{min-height:36px;padding:7px 10px;border-color:transparent;background:transparent;color:var(--muted);box-shadow:none}.auth-link-button:hover{color:var(--text);background:#28d7ff1a;border-color:var(--border)}.telegram-login-box{display:grid;gap:10px}.telegram-login-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#2dd4bf,#229ed9)}.telegram-login-action svg{width:20px;height:20px;flex:0 0 auto;fill:currentColor}.telegram-login-link{width:100%}.public-entry-page{min-height:100vh}.public-entry-panel{justify-content:center}.public-entry-card{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:8px;background:#051838c7}.public-entry-card h2,.public-entry-card p{margin:0}.public-entry-card h2{font-size:24px;line-height:1.18;letter-spacing:0}.public-entry-card p{color:var(--muted);line-height:1.55}.public-token-box{grid-template-columns:minmax(0,1fr) auto}.public-entry-plan{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.public-entry-success{display:grid;gap:8px;padding:14px;border:1px solid rgba(44,231,164,.34);border-radius:8px;background:#0746455c}.public-entry-success h3,.public-entry-success p{margin:0}.public-entry-success h3{font-size:18px;letter-spacing:0}.public-entry-card button:disabled{cursor:not-allowed}.lock-list,.locked-list{display:grid;gap:10px;padding:0;margin:0}.lock-list span,.locked-list li{list-style:none;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:#03122c94}.telegram-steps{display:grid;gap:14px}.telegram-step-list,.telegram-status-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.telegram-status-summary>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#061a3c8a}.telegram-status-summary span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.telegram-status-summary strong{color:var(--text);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.telegram-step-list span,.telegram-fallback-card{padding:12px;border:1px solid rgba(91,200,255,.2);border-radius:8px;background:#05143085;color:var(--muted);line-height:1.45}.telegram-step-list span{font-size:13px;font-weight:800}.telegram-fallback-card{display:grid;gap:6px}.telegram-fallback-card strong{color:var(--text);font-size:14px}.telegram-fallback-card span{font-size:13px}.shell{width:min(1180px,calc(100% - 32px));min-width:0;max-width:100%;margin:0 auto;padding:20px 0 48px;color:var(--text)}.topbar{display:grid;grid-template-columns:minmax(210px,auto) minmax(0,1fr) minmax(0,auto);align-items:center;min-width:0;max-width:100%;gap:18px;padding:12px 0 22px}.topbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-width:0;max-width:100%;gap:8px}.notification-bell{position:relative;display:inline-grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:8px;background:#071c418f;color:var(--text);cursor:pointer}.notification-bell:hover,.notification-bell.active{border-color:var(--border-strong);background:#28d7ff24}.notification-bell svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.notification-bell-badge{position:absolute;top:-6px;right:-6px;display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border:1px solid rgba(255,216,138,.42);border-radius:999px;background:#ffc457;color:#06142f;font-size:11px;font-weight:900;line-height:1}.topnav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0;max-width:100%}.topnav button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;padding:9px 12px;border:0;color:var(--muted);border-radius:8px;background:transparent;font:inherit;font-weight:750;cursor:pointer;line-height:1.15;text-align:center}.nav-badge{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;background:#ffc4572e;color:#ffd88a;font-size:11px;font-weight:850;line-height:1}.topnav button:hover,.topnav button.active{background:#28d7ff1f;color:var(--text)}.topnav button.link-telegram-nav{border:1px solid rgba(110,255,217,.34);background:#1eb4a029;color:#9dffe7;box-shadow:inset 0 0 0 1px #28d7ff14}.topnav button.link-telegram-nav:hover,.topnav button.link-telegram-nav.active{border-color:#6effd994;background:linear-gradient(135deg,#28d7ff38,#3dedc429);color:#fff}.bot-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.purchase-target{justify-content:flex-start;margin-bottom:14px;width:fit-content}.hero-panel,.notice,.panel{min-width:0;max-width:100%;border:1px solid var(--border);border-radius:8px;background:var(--bg-panel);box-shadow:0 18px 60px #00081a42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;margin-bottom:18px;background:linear-gradient(90deg,#03122ceb,#03122cb8),url(/netvia-banner.jpg);background-size:cover;background-position:center 44%}.install-app-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;border:1px solid rgba(92,214,255,.34);border-radius:8px;background:linear-gradient(135deg,#28d7ff1f,#338dff14),#041634d6;box-shadow:0 14px 44px #00081a38}.install-app-panel h3{margin:0 0 6px;font-size:18px;letter-spacing:0}.install-app-panel p{margin:0;color:var(--muted);line-height:1.5}.install-app-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.connection-status-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:16px 18px;border:1px solid rgba(255,194,86,.34);border-radius:8px;background:linear-gradient(135deg,#ffc25624,#52370824),#051430d1}.connection-status-panel h3{margin:0 0 6px;font-size:17px;letter-spacing:0}.connection-status-panel p{margin:0;color:var(--muted);line-height:1.45}.eyebrow{margin:0 0 8px;color:#7fe7ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-width:0;max-width:100%;gap:18px}.page-stack{display:grid;min-width:0;max-width:100%;gap:18px}.notice,.panel{padding:22px}.notice{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;border-color:#ffcb626b;background:#52370847}.compact-notice{display:block;padding:12px 14px;margin:0;line-height:1.45;box-shadow:none}.panel.wide{grid-column:span 1}.panel.full{grid-column:1 / -1}.panel-heading{display:flex;min-width:0;max-width:100%;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-heading>div{min-width:0}.panel-heading p{max-width:720px}.panel-heading .status,.panel-heading .ghost-action,.panel-heading .secondary-action{flex:0 0 auto}.panel-heading-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.section-status-row{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;justify-content:flex-end;gap:10px;margin-bottom:14px}.status{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;max-width:100%;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.2;overflow-wrap:normal;word-break:normal;text-align:center}.status-action{border:1px solid rgba(255,216,145,.28);cursor:pointer}.status-action:hover,.status-action:focus-visible{border-color:#ffd89194;filter:brightness(1.12);outline:none}.status.warning{background:var(--warning-bg);color:var(--warning-text)}.status.success{background:var(--success-bg);color:var(--success-text)}.status.info{background:#5bc8ff2e;color:#b9ecff}.status.muted{background:#97c5e024;color:var(--muted)}.status.danger{background:#ff727224;color:#ffd3d3}.action-row{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:10px;margin-top:18px}.action-row>*{min-width:0}.action-row.compact-row{margin-top:0}.inline-action-note{align-self:center;max-width:100%;margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.loading-line{margin:-4px 0 14px;color:var(--muted)}.empty-state{padding:18px;border:1px dashed var(--border-strong);border-radius:8px;background:#061a3c8f}.compact-empty-state{padding:14px}.scenario-state{display:grid;gap:8px;align-content:start}.scenario-state>.status{width:fit-content}.scenario-state .action-row{margin-top:8px}.scenario-state-neutral{border-style:dashed}.scenario-state-success{border-color:#3fdca56b;background:#08373c80}.scenario-state-warning{border-color:#ffd2786b;background:#3d300d5c}.scenario-state-danger{border-color:#ff82826b;background:#4b15265c}.empty-state h3,.subscription-card h3{margin:0;font-size:18px;line-height:1.25;letter-spacing:0}.empty-state p,.subscription-card p{margin:6px 0 0;color:var(--muted);line-height:1.45}.subscription-list{display:grid;gap:12px}.subscription-list-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subscription-list-summary>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#061a3ca3}.subscription-list-summary>div.attention{border-color:#ffc2564d;background:#4c330b2e}.subscription-list-summary span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.subscription-list-summary strong{color:var(--text);font-size:22px;line-height:1.15}.subscription-list-summary small{min-width:0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.subscription-primary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:14px;border:1px solid rgba(44,231,164,.28);border-radius:8px;background:linear-gradient(135deg,#2ce7a424,#5bc8ff1a),#051430b8}.subscription-primary-card.warning{border-color:#ffc25657;background:linear-gradient(135deg,#ffc25624,#5bc8ff14),#051430b8}.subscription-primary-card.danger{border-color:#ff72725c;background:linear-gradient(135deg,#ff727221,#5bc8ff14),#051430b8}.subscription-primary-card h3{margin:9px 0 0;color:var(--text);font-size:20px;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.subscription-primary-card p{margin:6px 0 0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.subscription-primary-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:min(100%,320px)}.subscription-primary-actions .compact-action{justify-content:center}.auto-payment-offers{display:grid;gap:12px}.auto-payment-offer{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;border:1px solid rgba(255,194,86,.32);border-radius:8px;background:linear-gradient(135deg,#ffc2561f,#5bc8ff1a)}.auto-payment-offer h3,.auto-payment-offer p{margin:8px 0 0}.auto-payment-offer p{color:var(--muted);line-height:1.5}.auto-payment-offer-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.subscription-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);gap:14px;align-items:start;margin-bottom:16px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#051430ad}.subscription-overview-main{min-width:0}.subscription-overview-main h3{margin:10px 0 0;font-size:18px;line-height:1.25;letter-spacing:0}.subscription-overview-main p{margin:6px 0 0;color:var(--muted);line-height:1.45}.subscription-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.subscription-overview-actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1 / -1}.subscription-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(180px,auto) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px;background:#0514309e}.subscription-search,.subscription-sort{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.subscription-search input,.subscription-sort select{min-height:40px;width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:#020b1cc7;color:var(--text);outline:none}.subscription-search input:focus,.subscription-sort select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #28d7ff29}.subscription-filter{min-height:40px}.subscription-copy-all{align-self:end;white-space:nowrap}.subscription-access-page{display:grid;gap:16px}.subscription-access-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(90deg,#03122cf0,#03122cb8),url(/netvia-banner.jpg);background-size:cover;background-position:center 44%;box-shadow:0 18px 60px #00081a42}.subscription-access-hero h2{margin:0;font-size:28px;line-height:1.15;letter-spacing:0}.subscription-access-hero p{max-width:680px;margin:8px 0 0;color:var(--muted);line-height:1.55}.subscription-access-hero-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.subscription-access-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;align-items:start}.subscription-access-card{display:grid;gap:14px}.subscription-access-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(44,231,164,.22);border-radius:8px;background:#07464538}.subscription-access-state.attention{border-color:#ffc25652;background:#52370838}.subscription-access-state strong,.subscription-access-state span{display:block}.subscription-access-state strong{color:var(--text);font-size:14px;line-height:1.35}.subscription-access-state span{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.45}.subscription-access-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.subscription-access-url{margin-top:0}.subscription-access-url span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.subscription-qr-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:8px;background:#0514309e}.subscription-qr-card h3{margin:0;font-size:17px;letter-spacing:0}.subscription-qr-card p{margin:6px 0 0;color:var(--muted);line-height:1.45}.subscription-qr-frame{display:grid;width:152px;aspect-ratio:1;place-items:center;padding:10px;border:1px solid rgba(91,200,255,.22);border-radius:8px;background:#fff;color:#08204a;font-size:12px;font-weight:800;text-align:center}.subscription-qr-frame img{display:block;width:100%;height:100%}.subscription-guide-list{display:grid;gap:10px}.subscription-guide-item{display:grid;gap:10px;padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#0925508f}.subscription-guide-heading{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:8px}.subscription-guide-item strong{min-width:0;color:var(--text);overflow-wrap:break-word;word-break:normal}.subscription-guide-item span{color:var(--muted);line-height:1.45}.subscription-guide-actions{display:flex;flex-wrap:wrap;min-width:0;gap:8px}.subscription-guide-actions .compact-action{min-width:min(100%,150px)}.subscription-status-stack{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.subscription-deadline{display:grid;gap:9px;padding:12px;border:1px solid rgba(59,151,213,.24);border-radius:8px;background:#081f46a3}.subscription-deadline>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.subscription-deadline strong{color:var(--text);font-size:14px;line-height:1.35}.subscription-deadline span{color:var(--muted);font-size:12px;line-height:1.35;white-space:nowrap}.subscription-deadline.warning{border-color:#ffc2565c;background:#52370838}.subscription-deadline.danger{border-color:#ff72725c;background:#7b261a38}.subscription-progress{height:7px;overflow:hidden;border-radius:999px;background:#97c5e029}.subscription-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--blue))}.subscription-deadline.warning .subscription-progress span{background:linear-gradient(90deg,#ffd891,#ffb84d)}.subscription-deadline.danger .subscription-progress span{background:linear-gradient(90deg,#ffd3d3,#ff7272)}.plans-grid{display:grid;gap:12px;margin-top:18px}.plans-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.plans-title{margin:0;color:var(--muted);font-size:15px;font-weight:850;letter-spacing:0}.plan-card{padding:16px;border:1px solid var(--border);border-radius:8px;background:#051430c2}.payment-result{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;border:1px solid var(--border-strong);border-radius:8px;background:#0a436994;box-shadow:0 0 28px #28d7ff1f}.dashboard-grid>.payment-result,.page-stack>.payment-result{grid-column:1 / -1}.payment-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.payment-result-heading>div{min-width:0}.payment-result-heading .status{display:inline-flex;margin-bottom:8px}.payment-result-heading code{max-width:260px;padding:7px 9px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#020b1c61;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.payment-result-id{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#020b1c47;color:var(--muted);font-size:12px;font-weight:750}.payment-result-id code{max-width:100%;padding:5px 8px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#020b1c61;color:var(--text);font-size:12px;overflow-wrap:anywhere}.payment-result h3{margin:0;font-size:18px;letter-spacing:0}.payment-result p{margin:6px 0 0;color:var(--muted);overflow-wrap:anywhere}.payment-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.payment-operation-context{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#061a3c94}.payment-operation-context span,.payment-operation-context small{display:block;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.payment-operation-context strong{display:block;margin:4px 0;color:var(--text);font-size:16px;line-height:1.3;overflow-wrap:anywhere}.payment-operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.payment-result-actions{display:flex;flex-wrap:wrap;gap:10px}.payment-list-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.payment-list-controls .segmented{flex:1 1 auto}.payment-list-controls .compact-action{flex:0 0 auto}.pending-payment-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:14px;border:1px solid rgba(255,194,86,.34);border-radius:8px;background:linear-gradient(135deg,#ffc25621,#5bc8ff14),#051430b8}.pending-payment-card h3{margin:9px 0 0;color:var(--text);font-size:20px;line-height:1.2;letter-spacing:0}.pending-payment-card p,.pending-payment-card small{display:block;margin:6px 0 0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.pending-payment-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:min(100%,420px)}.pending-payment-actions .compact-action{justify-content:center}.payment-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px;background:#0514309e}.payment-toolbar-meta{display:grid;gap:4px;min-height:40px;align-content:center;color:var(--muted);font-size:12px;font-weight:800}.payment-toolbar-meta strong{color:var(--text);font-size:14px}.payment-detail-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:14px}.payment-detail-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:16px;border:1px solid var(--border);border-radius:8px;background:#051430b8}.payment-detail-status.success{border-color:#2ce7a45c;background:#0746456b}.payment-detail-status.warning{border-color:#ffd8916b;background:#523a0f47}.payment-detail-status h3{margin:8px 0 0;font-size:20px;letter-spacing:0}.payment-detail-status p{margin:6px 0 0;color:var(--muted);overflow-wrap:anywhere}.payment-detail-next-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.purchase-summary{display:grid;gap:14px;padding:16px;border:1px solid var(--border-strong);border-radius:8px;background:#071e42d1;box-shadow:0 0 28px #28d7ff1a}.purchase-summary .panel-heading{margin-bottom:0}.purchase-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.referral-panel{display:grid;gap:14px;margin-top:0}.referral-section{display:grid;gap:10px}.referral-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px;background:#0514309e}.admin-panel{display:grid;min-width:0;max-width:100%;gap:14px;margin-top:18px}.admin-panel h3{margin:0;font-size:18px;letter-spacing:0}.admin-panel p{margin:6px 0 0;color:var(--muted);line-height:1.45}.admin-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:8px}.admin-section-heading{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;align-items:end;justify-content:space-between;gap:14px;margin:22px 0 10px}.admin-section-heading h4{margin:0;font-size:17px;letter-spacing:0}.admin-section-heading p{margin:5px 0 0}.admin-table{width:100%;min-width:760px;border-collapse:collapse;background:#0514309e}.subscriptions-admin-table{min-width:920px}.payments-admin-table{min-width:1040px}.plans-admin-table{min-width:980px}.gateways-admin-table{min-width:900px}.promocodes-admin-table,.uuid-operations-table{min-width:980px}.servers-admin-table{min-width:1120px}.referral-table,.referral-rewards-table{min-width:760px}.admin-table th,.admin-table td{min-width:0;padding:11px 12px;border-bottom:1px solid rgba(91,200,255,.14);text-align:left;vertical-align:top}.admin-table th{color:var(--muted);font-size:12px;font-weight:850}.admin-table td{color:var(--text);font-size:14px}.table-title{display:block;overflow-wrap:anywhere}.admin-table td span{display:block;margin-top:4px;color:var(--muted)}.admin-table td .status,.admin-table td .inline-status{display:inline-flex;margin-top:0}.user-cell-button{display:grid;gap:4px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.user-cell-button strong{color:var(--text)}.user-cell-button span{overflow-wrap:anywhere}.user-cell-button:hover strong,.user-cell-button:focus-visible strong{color:var(--cyan);text-decoration:underline}.user-cell-button:focus-visible{outline:2px solid rgba(40,215,255,.38);outline-offset:3px;border-radius:6px}.inline-user-link{padding:0;border:0;background:transparent;color:var(--cyan);font:inherit;font-weight:800;cursor:pointer}.inline-user-link:hover,.inline-user-link:focus-visible{color:var(--text);outline:none;text-decoration:underline}.table-inline-link{display:inline-flex;margin-top:5px;text-align:left}.admin-table tr:last-child td{border-bottom:0}.admin-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));align-items:stretch;justify-content:stretch;overflow:visible}.admin-nav button{width:100%}.admin-user-list,.admin-user-card,.admin-subscription-page,.panel,.notice{min-width:0;max-width:100%}.admin-user-list{display:grid;gap:12px}.admin-user-page,.admin-subscription-page{width:100%}.admin-user-card{display:grid;gap:14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#051430c2;overflow-wrap:break-word;word-break:normal}.admin-search{display:flex;align-items:end;gap:10px;margin-bottom:12px}.admin-edit-form{display:flex;align-items:end;gap:10px}.admin-warning-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(245,158,11,.34);border-radius:8px;background:#f59e0b1a;color:var(--text)}.admin-info-line{border-color:#38bdf852;background:#0e749024}.admin-subscription-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-subscription-overview-item{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:#092550b8}.admin-subscription-overview-item span{color:var(--muted);font-size:13px;line-height:1.35}.admin-subscription-overview-item strong,.admin-subscription-overview-item code,.admin-subscription-overview-item button{min-width:0;overflow-wrap:anywhere}.admin-subscription-alerts{align-items:flex-start}.admin-subscription-alerts>div{display:grid;gap:5px}.admin-inline-summary{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:8px}.admin-inline-form{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:end}.admin-inline-form label{display:grid;min-width:0;gap:6px;color:var(--muted);font-size:13px}.admin-inline-form select{min-width:0}.compact-overview{margin-top:10px}.admin-copy-box{margin-top:0}.admin-devices-list{gap:10px}.admin-subscription-config-panel{display:grid;min-width:0;max-width:100%;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085;overflow:hidden}.admin-subscription-config-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 14px;border:0;background:transparent;color:var(--text);text-align:left}.admin-subscription-config-trigger span:first-child{display:grid;min-width:0;gap:3px}.admin-subscription-config-trigger strong,.admin-subscription-config-trigger small{min-width:0;overflow-wrap:anywhere}.admin-subscription-config-trigger strong{font-size:16px}.admin-subscription-config-trigger small{color:var(--muted);font-size:13px;line-height:1.35}.admin-subscription-config-trigger-state{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid rgba(91,200,255,.24);border-radius:8px;background:#092550b8;color:var(--text);font-size:13px;font-weight:800;white-space:nowrap}.admin-subscription-config-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.admin-subscription-config-panel.is-open .admin-subscription-config-body{grid-template-rows:1fr}.admin-subscription-config-inner{display:grid;min-height:0;min-width:0;gap:12px;overflow:hidden;padding:0 14px;transition:padding .22s ease}.admin-subscription-config-panel.is-open .admin-subscription-config-inner{padding:0 14px 14px}.admin-subscription-config-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-width:0;gap:10px}.admin-subscription-config-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-width:0;gap:8px}.admin-subscription-config-toolbar .segmented,.admin-subscription-config-actions .segmented{width:auto;max-width:100%}.admin-subscription-config-summary{min-width:0}.admin-subscription-config-summary strong{overflow-wrap:anywhere;font-size:16px}.admin-config-result.admin-subscription-config-result{min-height:300px;max-height:56vh}.table-actions{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:8px}.users-admin-table{min-width:820px}.compact-heading{margin-top:8px}.admin-user-subscription-controls,.admin-user-payment-controls{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(0,max-content));gap:8px;align-items:end;width:100%;min-width:0;max-width:100%}.admin-user-subscription-controls .segmented{grid-column:1 / -1;overflow-x:auto}.admin-user-subscription-search,.admin-user-payment-search{min-width:0}.admin-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.admin-user-facts{display:grid;gap:7px;padding:12px;border-radius:8px;background:#092550b8}.admin-user-facts span{color:var(--muted);overflow-wrap:break-word;word-break:normal}.admin-user-facts.wide-fact{grid-column:1 / -1}.admin-user-facts.wide-fact span{word-break:break-word}.admin-user-notification-box{display:grid;gap:12px;padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#061a3c8f}.admin-user-notification-box summary{width:fit-content;min-height:34px;padding:7px 11px;border:1px solid var(--border);border-radius:6px;background:#0c2852c2;color:var(--text);font-weight:800;cursor:pointer;list-style:none}.admin-user-notification-box summary::-webkit-details-marker{display:none}.admin-user-notification-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-user-notification-form label:nth-child(2),.admin-user-notification-form .action-row,.admin-user-notification-form .copy-feedback{grid-column:1 / -1}.admin-user-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-user-health-grid>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#061a3c8f}.admin-user-health-grid>div.attention{border-color:#ffc2564d;background:#5237082e}.admin-user-health-grid span,.admin-user-health-grid small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3;overflow-wrap:break-word;word-break:normal}.admin-user-health-grid strong{color:var(--text);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.admin-user-health-grid .compact-action{margin-top:3px;justify-content:center;width:100%}.admin-user-devices-summary,.admin-user-payments-summary{margin-top:10px}.admin-user-device-actions{justify-content:flex-end;max-width:100%}.admin-user-attention-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,194,86,.28);border-radius:8px;background:#52370829}.admin-user-attention-panel.ok{border-color:#2ce7a433;background:#07464529}.admin-user-attention-head{display:grid;gap:4px}.admin-user-attention-head strong{color:var(--text);font-size:15px}.admin-user-attention-head span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4}.admin-user-attention-head .compact-action{justify-self:start}.admin-user-attention-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-user-attention-list>div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid rgba(151,197,224,.14);border-radius:8px;background:#0514305c}.admin-user-attention-list strong{color:var(--text);font-size:13px}.admin-user-attention-list span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.admin-user-support-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#061a3c6b}.admin-user-support-summary{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:8px}.admin-user-support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-user-support-item{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid rgba(151,197,224,.14);border-radius:8px;background:#0514306b;color:var(--text);text-align:left}.admin-user-support-item:hover{border-color:#5bc8ff57;background:#092550ad}.admin-user-support-item strong,.admin-user-support-item small{min-width:0;overflow-wrap:anywhere}.admin-user-support-item strong{font-size:14px;line-height:1.3}.admin-user-support-item small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.inline-status{display:inline-flex;min-width:0;max-width:100%;margin:0}.copy-box{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;max-width:100%;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:8px;background:#092550b8}.copy-box span,.copy-box code{color:var(--muted);overflow-wrap:anywhere}.copy-box code{min-width:0;white-space:normal}.copy-feedback{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.copy-feedback.error{color:#ffb6a6}.copy-feedback.success{color:var(--success)}.referral-invite-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(91,200,255,.2);border-radius:8px;background:#05193ab3}.referral-invite-card h4,.referral-invite-card p{margin:0}.referral-invite-card h4{font-size:16px;letter-spacing:0}.referral-invite-card p{margin-top:4px;color:var(--muted);line-height:1.45}.referral-list{display:grid;gap:8px}.referral-list div{display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:8px;background:#092550b8}.referral-list span{color:var(--muted)}.subscription-card{padding:16px;border:1px solid var(--border);border-radius:8px;background:#051430c2}.subscription-card.active-subscription-card{border-color:#2ce7a457;background:linear-gradient(180deg,#0a4c5233,#051430c7),#051430c2;box-shadow:inset 3px 0 #2ce7a4b8}.subscription-card>.action-row{align-items:stretch}.subscription-card>.action-row .secondary-action,.subscription-card>.action-row .ghost-action{justify-content:center}.subscription-card-hint{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#081f467a}.subscription-card-hint.success{border-color:#2ce7a438;background:#0746453d}.subscription-card-hint.warning{border-color:#ffc25652;background:#52370833}.subscription-card-hint.danger{border-color:#ff727257;background:#7b261a38}.subscription-card-hint strong{color:var(--text);font-size:13px;line-height:1.35}.subscription-card-hint span{color:var(--muted);font-size:13px;line-height:1.45}.devices-panel{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(59,151,213,.28)}.devices-page{display:grid;gap:14px}.device-subscription-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.device-subscription-tabs button{display:grid;gap:5px;min-height:74px;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085;color:var(--text);text-align:left}.device-subscription-tabs button.active{border-color:var(--border-strong);background:#28d7ff1f;box-shadow:inset 0 0 0 1px #28d7ff2e}.device-subscription-tabs strong{font-size:14px;line-height:1.25}.device-subscription-tabs span{color:var(--muted);font-size:12px;line-height:1.35}.device-selected-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085}.device-selected-card .devices-panel{margin-top:0}.device-selected-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.devices-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px;background:#0514309e}.transfer-panel{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(255,194,86,.28);border-radius:8px;background:#52370833}.transfer-panel h4{margin:0;font-size:15px;line-height:1.3;letter-spacing:0}.transfer-panel p{margin:5px 0 0;color:var(--muted);line-height:1.45}.transfer-rules{display:flex;flex-wrap:wrap;gap:8px}.transfer-rules span{padding:7px 9px;border:1px solid rgba(255,194,86,.24);border-radius:999px;background:#ffc2561a;color:var(--warning-text);font-size:12px;font-weight:800}.transfer-page{display:grid;gap:14px}.transfer-subscription-list{display:grid;gap:12px}.transfer-subscription-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085}.transfer-subscription-card.selected{border-color:#2ccaff75;background:#082c5694;box-shadow:0 0 24px #2ccaff1a}.transfer-subscription-card .transfer-panel{margin-top:0}.transfer-subscription-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.transfer-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(151,197,224,.12);border-radius:8px;background:#020b1c3d}.transfer-card-actions p{margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.transfer-card-actions .secondary-action,.transfer-card-actions .ghost-action{flex:0 0 auto}.transfer-link-state{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(44,231,164,.22);border-radius:8px;background:#07464533}.transfer-link-state strong,.transfer-link-state small{display:block}.transfer-link-state strong{margin-top:6px;color:var(--text);font-size:15px;line-height:1.35}.transfer-link-state small{margin-top:4px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.transfer-link-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.transfer-blocked-list{display:grid;gap:8px;padding:14px;border:1px solid rgba(151,197,224,.16);border-radius:8px;background:#0514306b}.transfer-blocked-list h3{margin:0;font-size:16px;letter-spacing:0}.transfer-blocked-list div{display:grid;gap:4px;padding:10px;border:1px solid rgba(151,197,224,.12);border-radius:8px;background:#09255057}.transfer-blocked-list strong{font-size:14px}.transfer-blocked-list span{color:var(--muted);font-size:13px;line-height:1.4}.transfer-message{display:grid;gap:10px;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#0514307a}.transfer-message strong{font-size:14px}.transfer-message pre{max-height:180px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.devices-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.devices-heading-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.devices-heading h4{margin:0;font-size:15px;line-height:1.3;letter-spacing:0}.devices-heading p,.muted-line{margin:4px 0 0;color:var(--muted);line-height:1.45}.device-limit-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085}.device-limit-card.warning{border-color:#ffc25657;background:#5237082e}.device-limit-card strong{display:block;color:var(--text);font-size:14px;line-height:1.35}.device-limit-card span{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.4}.device-limit-card.warning .subscription-progress span{background:linear-gradient(90deg,#ffd891,#ffb84d)}.devices-list{display:grid;gap:8px}.device-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(59,151,213,.22);border-radius:8px;background:#0925508a}.device-row>div{display:grid;min-width:0;gap:4px}.device-row strong{font-size:14px;line-height:1.3}.device-row span{color:var(--muted);font-size:13px;line-height:1.35}.device-row code{overflow-wrap:anywhere;color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.device-row-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.danger-action{background:#3a162394;border-color:#ff727285;color:#ffd3d3}.danger-action:disabled{background:#3a162357;border-color:#ff727233;color:#ffd3d37a}.inline-field{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:750}.inline-field input,.inline-field textarea,.inline-field select{min-height:40px;width:min(360px,100%);padding:9px 11px;border:1px solid var(--border-strong);border-radius:8px;background:#020b1cc7;color:var(--text);outline:none;resize:vertical}.inline-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inline-field textarea{width:100%;min-height:96px;line-height:1.45}.inline-field input:focus,.inline-field textarea:focus,.inline-field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #28d7ff29}.duration-list{display:grid;gap:10px}.duration-row{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:10px;border-radius:8px;background:#092550b8}.duration-row>span{color:var(--text);font-weight:800}.price-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.compact-action{min-height:34px;max-width:100%;padding:7px 10px;white-space:normal;line-height:1.2;text-align:center}.compact-action.active-choice{border-color:var(--cyan);background:#28d7ff2e;color:var(--text);box-shadow:0 0 0 3px #28d7ff1a}.pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.pagination-summary{display:grid;min-width:76px;color:var(--text);font-size:13px;font-weight:800;text-align:center}.pagination-summary small{margin-top:2px;color:var(--muted);font-size:11px;font-weight:650}.pagination-pages{display:flex;align-items:center;gap:4px}.pagination-pages button{display:grid;min-width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:8px;background:#071c419e;color:var(--muted);font-size:13px;font-weight:800}.pagination-pages button.active{border-color:var(--border-strong);background:#28d7ff29;color:var(--text);opacity:1}.pagination-gap{display:grid;min-width:20px;place-items:center;color:var(--muted);font-weight:800}.notifications-list{display:grid;gap:10px}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#071c418a}.notification-item.unread{border-color:#ffc45757;background:#0c2a54b8}.account-action-notice{margin-bottom:10px}.notification-main{min-width:0}.notification-title-row,.notification-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.notification-title-row{margin-bottom:8px}.notification-item h3{margin:0 0 6px;font-size:17px;line-height:1.25;letter-spacing:0}.notification-item p{margin:0;overflow-wrap:anywhere}.notification-actions{justify-content:flex-end}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0}.metrics.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.metrics.admin-user-quick-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0}.metrics.admin-payment-metrics,.metrics.admin-subscription-metrics,.metrics.admin-server-metrics,.metrics.admin-gateway-metrics,.metrics.admin-settings-metrics,.metrics.admin-promocode-metrics,.metrics.admin-plan-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 12px}.metrics.referral-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-status-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reward-status-summary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#061a3c8a}.reward-status-summary>div.attention{border-color:#ffc2564d;background:#5237082e}.reward-status-summary span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.reward-status-summary strong{color:var(--text);font-size:20px;line-height:1.15}.metrics.integrity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.metrics.duplicate-plan-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.metrics div,.metrics button{min-width:0;padding:12px;border:0;border-radius:8px;background:#092550b8;color:inherit;text-align:left}.metrics div.attention,.metrics button.attention{border:1px solid rgba(255,194,86,.3);background:#5237082e}.interactive-metric{cursor:pointer;border:1px solid transparent;transition:border-color .16s ease,background .16s ease,transform .16s ease}.interactive-metric:hover,.interactive-metric:focus-visible,.interactive-metric.active{border-color:var(--border-strong);background:#0d336bd1;outline:none;transform:translateY(-1px)}.metrics dt{min-width:0;color:var(--muted);font-size:12px;font-weight:750;overflow-wrap:anywhere}.metrics dd{min-width:0;max-width:100%;margin:4px 0 0;color:var(--text);font-weight:750;overflow-wrap:anywhere}.admin-insights{margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#051430c2}.insight-list{display:grid;gap:10px}.insight-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:#092550b8;color:var(--text);text-align:left}.insight-item:hover,.insight-item:focus-visible{border-color:var(--border-strong);outline:none}.insight-item strong{overflow-wrap:anywhere}.server-status-panel,.integrity-note{border:1px solid var(--border);border-radius:8px;background:#051430b8}.server-status-panel{display:grid;gap:12px;padding:14px}.server-status-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.server-status-heading h3,.server-status-heading p{margin:0}.server-status-heading h3{font-size:17px;letter-spacing:0}.server-status-heading p{margin-top:4px;color:var(--muted);line-height:1.45}.server-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,auto) minmax(180px,auto) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px;background:#0514309e}.admin-server-toolbar{grid-template-columns:minmax(240px,1fr) auto minmax(180px,auto) auto;margin-bottom:12px}.admin-server-sort{min-height:40px;width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:#020b1cc7;color:var(--text);outline:none}.admin-server-sort:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #28d7ff29}.server-refresh-action{align-self:end;white-space:nowrap}.public-server-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.public-server-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#082045b3}.public-server-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.public-server-card strong{overflow-wrap:anywhere}.server-load{display:grid;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px}.server-load-track{height:8px;overflow:hidden;border-radius:999px;background:#97c5e029}.server-load-track span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--blue))}.server-load strong{color:var(--text);font-size:12px;white-space:nowrap}.integrity-note{margin:10px 0 14px;padding:12px}.integrity-note strong{display:block;margin-bottom:4px}.integrity-note p{margin:0;color:var(--muted);line-height:1.45}.service-log-panel{overflow:hidden}.service-log-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto;gap:12px;margin-bottom:14px}.service-log-list{display:grid;max-height:620px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:#0109189e}.service-log-line{display:grid;grid-template-columns:72px 92px minmax(0,1fr);gap:10px;align-items:start;padding:8px 10px;border-bottom:1px solid rgba(91,200,255,.1)}.service-log-line:last-child{border-bottom:0}.service-log-line code{overflow-x:auto;white-space:pre;color:#d8f4ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.service-log-number{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:26px;text-align:right}.duplicate-remna-diagnostics{display:flex;flex-wrap:wrap;gap:8px}.duplicate-remna-hint{margin:0;color:var(--muted);line-height:1.45}.uuid-action-filter{margin:0 0 12px}.duplicate-remna-plan{display:grid;gap:10px;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#0925507a}.duplicate-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.duplicate-plan-list div{min-width:0;padding:10px;border-radius:8px;background:#05143094}.duplicate-plan-list dt{color:var(--muted);font-size:12px;font-weight:750}.duplicate-plan-list dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:750}.duplicate-plan-id-list{display:flex;flex-wrap:wrap;gap:6px}.duplicate-plan-empty,.duplicate-plan-more{color:var(--muted)}.link-button{padding:0;border:0;background:transparent;color:var(--cyan);font:inherit;font-weight:800;cursor:pointer}.link-button:hover,.link-button:focus-visible{color:var(--text);outline:none;text-decoration:underline}.duplicate-plan-actions{display:flex;flex-wrap:wrap;gap:8px}.uuid-operation-details{display:flex;flex-wrap:wrap;gap:6px;min-width:220px}.uuid-operation-details span{padding:3px 7px;border-radius:6px;background:#94a3b81c;color:var(--muted);font-size:12px;font-weight:750;overflow-wrap:anywhere}.mono-cell{max-width:240px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.muted-text{color:var(--muted)}.integrity-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:10px 0 14px}.settings-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#0514309e}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-panel{min-width:0;max-width:100%;padding:14px;border:1px solid var(--border);border-radius:8px;background:#051430c2}.settings-panel h5{margin:0 0 10px;color:var(--text);font-size:15px}.wide-settings-panel{grid-column:1 / -1}.admin-password-reset-panel{margin:12px 0}.admin-password-reset-form{margin-bottom:10px}.admin-ai-settings-panel{margin:12px 0}.admin-ai-settings-form{display:grid;gap:12px}.settings-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.settings-form-grid .inline-field input,.settings-form-grid .inline-field select,.settings-form-grid .inline-field textarea{width:100%;min-width:0}.admin-plan-form{display:grid;gap:14px;margin:12px 0}.admin-plan-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-plan-form-grid .inline-field input,.admin-plan-form-grid .inline-field select{width:100%}.admin-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;border:1px solid rgba(255,114,114,.32);border-radius:8px;background:#60181c2e}.admin-danger-zone h5{margin:0;font-size:15px}.admin-danger-zone p{margin:5px 0 0}.settings-toggle-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.switch-field{min-height:40px;display:inline-flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:#0921489e;color:var(--text);font-size:13px;font-weight:750}.switch-field input{width:17px;height:17px;accent-color:var(--cyan)}.warning-switch{border-color:#ffc8576b;color:#ffe4a8}.settings-list{display:grid;gap:10px;margin:0}.settings-list div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:10px;align-items:start}.settings-list dt{color:var(--muted);font-size:12px;font-weight:750}.settings-list dd{margin:0;color:var(--text);overflow-wrap:anywhere}.settings-list dd span:not(.status){display:block;margin-top:4px;color:var(--muted)}.profile-panel{display:grid;gap:14px}.profile-metrics{margin-top:0}.profile-email-needed{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(255,216,138,.34);border-radius:8px;background:linear-gradient(135deg,#ffd88a21,#28d7ff14)}.profile-email-needed h3,.profile-email-needed p{margin:0}.profile-email-needed h3{font-size:16px;letter-spacing:0}.profile-email-needed p{margin-top:4px;color:var(--muted);line-height:1.45}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085}.profile-card h3,.profile-card p{margin:0}.profile-card h3{font-size:16px;letter-spacing:0}.profile-card p{color:var(--muted);line-height:1.45}.profile-card-statuses{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:8px}.profile-inline-details{display:grid;gap:10px}.profile-inline-details summary{width:fit-content;min-height:34px;padding:7px 11px;border:1px solid var(--border);border-radius:6px;background:#0c2852c2;color:var(--text);font-weight:800;cursor:pointer;list-style:none}.profile-inline-details summary::-webkit-details-marker{display:none}.profile-inline-details summary:hover{border-color:#5cd6ff70;background:#12407ed1}.profile-facts div{grid-template-columns:minmax(90px,.55fr) minmax(0,1.45fr)}.profile-permissions{display:flex;flex-wrap:wrap;gap:8px}.notification-settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.notification-settings-column{display:grid;gap:8px;min-width:0}.notification-settings-column strong{margin-bottom:2px;color:var(--text)}.notification-setting-card{width:100%;justify-content:flex-start;line-height:1.25;white-space:normal}.notification-setting-card span{min-width:0;overflow-wrap:anywhere}@media(max-width:820px){.auth-page,.dashboard-grid,.topbar{grid-template-columns:1fr}.auth-panel,.auth-info{padding:28px}.auth-info{min-height:360px}.topbar{gap:12px;padding-top:10px}.brand.compact{justify-content:space-between;width:100%}.brand.compact p{max-width:min(58vw,260px)}.topbar-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.notification-bell{width:44px;height:44px}.topnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:100%}.topnav button{width:100%;min-height:44px;padding:9px 8px;white-space:normal;line-height:1.15}.topbar-actions .bot-link,.topbar-actions .ghost-action{width:100%}.hero-panel,.install-app-panel,.connection-status-panel,.notice,.subscription-access-hero{align-items:stretch;flex-direction:column}.hero-panel{padding:22px}.hero-panel h2,.subscription-access-hero h2{font-size:26px}.panel-heading{align-items:stretch;flex-direction:column}.panel-heading .status,.panel-heading .ghost-action,.panel-heading .secondary-action{align-self:flex-start}.section-status-row,.admin-inline-summary{justify-content:flex-start}.section-status-row .status,.admin-inline-summary .status{white-space:normal}.panel-heading-actions{justify-content:stretch;width:100%}.panel-heading-actions .status,.panel-heading-actions .ghost-action,.panel-heading-actions .secondary-action{width:100%}.notification-item{grid-template-columns:1fr}.notification-actions{justify-content:stretch}.notification-actions .ghost-action,.notification-actions .secondary-action{width:100%}.admin-user-notification-form,.subscription-access-grid,.subscription-access-metrics,.subscription-access-state{grid-template-columns:1fr}.subscription-access-state .compact-action{width:100%}.auto-payment-offer{align-items:stretch;grid-template-columns:1fr}.auto-payment-offer-actions{justify-content:stretch}.auto-payment-offer-actions .primary-action,.auto-payment-offer-actions .secondary-action,.auto-payment-offer-actions .ghost-action{width:100%}.compact-notice{display:block}.subscription-access-hero-actions,.devices-heading-actions,.device-row-actions{justify-content:stretch;width:100%}.subscription-access-hero-actions .status,.subscription-access-hero-actions .compact-action,.devices-heading-actions .status,.devices-heading-actions .compact-action,.device-row-actions .compact-action,.device-row-actions .danger-action{width:100%}.install-app-actions{justify-content:stretch}.install-app-actions .secondary-action,.install-app-actions .ghost-action{flex:1 1 150px}.connection-status-panel .ghost-action{width:100%}.admin-section-heading{align-items:stretch;flex-direction:column}.admin-user-subscription-controls,.admin-user-payment-controls{grid-template-columns:1fr;min-width:0}.admin-subscription-overview,.admin-detail-metrics,.admin-inline-form{grid-template-columns:1fr}.admin-inline-form .compact-action{width:100%}.admin-warning-line,.admin-info-line{align-items:stretch;flex-direction:column}.referral-toolbar{grid-template-columns:1fr}.pagination-controls{justify-content:flex-start}.pagination-pages{order:3;width:100%;overflow-x:auto;padding-bottom:2px}.admin-search,.service-log-toolbar{grid-template-columns:1fr}.service-log-line{grid-template-columns:42px minmax(56px,auto) minmax(0,1fr)}.service-log-line code{min-width:0;overflow-x:visible;white-space:pre-wrap;overflow-wrap:anywhere}.admin-search{display:grid}.admin-edit-form{display:grid;align-items:stretch}.settings-toolbar{grid-template-columns:1fr}.table-actions{align-items:stretch;flex-direction:column}.admin-user-card{padding:12px}.admin-table-wrap{overflow:visible;padding-bottom:0}.action-row{display:grid;grid-template-columns:1fr;align-items:stretch}.action-row>.primary-action,.action-row>.secondary-action,.action-row>.ghost-action,.action-row>.danger-action,.action-row>button,.action-row>a{width:100%;justify-content:center;text-align:center}.users-admin-table,.admin-support-table,.subscriptions-admin-table,.payments-admin-table,.plans-admin-table,.gateways-admin-table,.promocodes-admin-table,.uuid-operations-table,.servers-admin-table,.referral-table,.referral-rewards-table{min-width:0;border-collapse:separate;border-spacing:0 10px;background:transparent}.users-admin-table thead,.admin-support-table thead,.subscriptions-admin-table thead,.payments-admin-table thead,.plans-admin-table thead,.gateways-admin-table thead,.promocodes-admin-table thead,.uuid-operations-table thead,.servers-admin-table thead,.referral-table thead,.referral-rewards-table thead{display:none}.users-admin-table tbody,.users-admin-table tr,.users-admin-table td,.admin-support-table tbody,.admin-support-table tr,.admin-support-table td,.subscriptions-admin-table tbody,.subscriptions-admin-table tr,.subscriptions-admin-table td,.payments-admin-table tbody,.payments-admin-table tr,.payments-admin-table td,.plans-admin-table tbody,.plans-admin-table tr,.plans-admin-table td,.gateways-admin-table tbody,.gateways-admin-table tr,.gateways-admin-table td,.promocodes-admin-table tbody,.promocodes-admin-table tr,.promocodes-admin-table td,.uuid-operations-table tbody,.uuid-operations-table tr,.uuid-operations-table td,.servers-admin-table tbody,.servers-admin-table tr,.servers-admin-table td,.referral-table tbody,.referral-table tr,.referral-table td,.referral-rewards-table tbody,.referral-rewards-table tr,.referral-rewards-table td{display:block;width:100%}.users-admin-table tr,.admin-support-table tr,.subscriptions-admin-table tr,.payments-admin-table tr,.plans-admin-table tr,.gateways-admin-table tr,.promocodes-admin-table tr,.uuid-operations-table tr,.servers-admin-table tr,.referral-table tr,.referral-rewards-table tr{padding:10px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#051430b8}.users-admin-table td,.admin-support-table td,.subscriptions-admin-table td,.payments-admin-table td,.plans-admin-table td,.gateways-admin-table td,.promocodes-admin-table td,.uuid-operations-table td,.servers-admin-table td,.referral-table td,.referral-rewards-table td{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(91,200,255,.1);overflow-wrap:anywhere}.users-admin-table td>*,.admin-support-table td>*,.subscriptions-admin-table td>*,.payments-admin-table td>*,.plans-admin-table td>*,.gateways-admin-table td>*,.promocodes-admin-table td>*,.uuid-operations-table td>*,.servers-admin-table td>*,.referral-table td>*,.referral-rewards-table td>*{min-width:0;max-width:100%}.users-admin-table td code,.users-admin-table td small,.users-admin-table td span,.admin-support-table td code,.admin-support-table td small,.admin-support-table td span,.subscriptions-admin-table td code,.subscriptions-admin-table td small,.subscriptions-admin-table td span,.payments-admin-table td code,.payments-admin-table td small,.payments-admin-table td span,.plans-admin-table td code,.plans-admin-table td small,.plans-admin-table td span,.gateways-admin-table td code,.gateways-admin-table td small,.gateways-admin-table td span,.promocodes-admin-table td code,.promocodes-admin-table td small,.promocodes-admin-table td span,.uuid-operations-table td code,.uuid-operations-table td small,.uuid-operations-table td span,.servers-admin-table td code,.servers-admin-table td small,.servers-admin-table td span,.referral-table td code,.referral-table td small,.referral-table td span,.referral-rewards-table td code,.referral-rewards-table td small,.referral-rewards-table td span{overflow-wrap:anywhere}.users-admin-table td:last-child,.admin-support-table td:last-child,.subscriptions-admin-table td:last-child,.payments-admin-table td:last-child,.plans-admin-table td:last-child,.gateways-admin-table td:last-child,.promocodes-admin-table td:last-child,.uuid-operations-table td:last-child,.servers-admin-table td:last-child,.referral-table td:last-child,.referral-rewards-table td:last-child{border-bottom:0}.users-admin-table td:before,.admin-support-table td:before,.subscriptions-admin-table td:before,.payments-admin-table td:before,.plans-admin-table td:before,.gateways-admin-table td:before,.promocodes-admin-table td:before,.uuid-operations-table td:before,.servers-admin-table td:before,.referral-table td:before,.referral-rewards-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:850}.users-admin-table td:empty,.admin-support-table td:empty,.subscriptions-admin-table td:empty,.payments-admin-table td:empty,.plans-admin-table td:empty,.gateways-admin-table td:empty,.promocodes-admin-table td:empty,.uuid-operations-table td:empty,.servers-admin-table td:empty,.referral-table td:empty,.referral-rewards-table td:empty{display:none}.users-admin-table .table-actions,.admin-support-table .table-actions,.subscriptions-admin-table .table-actions,.payments-admin-table .table-actions,.plans-admin-table .table-actions,.gateways-admin-table .table-actions,.promocodes-admin-table .table-actions,.uuid-operations-table .table-actions,.servers-admin-table .table-actions,.referral-table .table-actions,.referral-rewards-table .table-actions{align-items:stretch;width:100%}.users-admin-table .table-actions .compact-action,.admin-support-table .table-actions .compact-action,.subscriptions-admin-table .table-actions .compact-action,.payments-admin-table .table-actions .compact-action,.plans-admin-table .table-actions .compact-action,.gateways-admin-table .table-actions .compact-action,.promocodes-admin-table .table-actions .compact-action,.uuid-operations-table .table-actions .compact-action,.servers-admin-table .table-actions .compact-action,.referral-table .table-actions .compact-action,.referral-rewards-table .table-actions .compact-action{flex:1 1 140px}.users-admin-table td[data-label=Пользователь],.admin-support-table td[data-label=Обращение],.admin-support-table td[data-label=Пользователь],.subscriptions-admin-table td[data-label=Подписка],.subscriptions-admin-table td[data-label=Пользователь],.payments-admin-table td[data-label=Платеж],.payments-admin-table td[data-label=Пользователь]{grid-template-columns:1fr;gap:5px}.users-admin-table td[data-label=Пользователь]:before,.admin-support-table td[data-label=Обращение]:before,.admin-support-table td[data-label=Пользователь]:before,.subscriptions-admin-table td[data-label=Подписка]:before,.subscriptions-admin-table td[data-label=Пользователь]:before,.payments-admin-table td[data-label=Платеж]:before,.payments-admin-table td[data-label=Пользователь]:before{margin-bottom:1px}.subscription-primary-card{grid-template-columns:1fr;align-items:stretch}.subscription-primary-actions{display:grid;grid-template-columns:1fr;min-width:0;justify-content:stretch}.compact-segmented{justify-content:flex-start}.compact-segmented:not(.admin-nav){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:thin}.compact-segmented:not(.admin-nav) button{flex:0 0 auto;white-space:nowrap}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics,.admin-user-health-grid,.admin-user-attention-list,.admin-user-support-list,.subscription-overview{grid-template-columns:1fr}.subscription-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-list-summary,.reward-status-summary,.purchase-summary-metrics,.subscription-toolbar{grid-template-columns:1fr}.subscription-card>.action-row,.subscription-access-card>.action-row{display:grid;grid-template-columns:1fr}.subscription-card>.action-row .secondary-action,.subscription-card>.action-row .ghost-action,.subscription-access-card>.action-row .primary-action,.subscription-access-card>.action-row .secondary-action,.subscription-access-card>.action-row .ghost-action{width:100%;text-align:center}.subscription-qr-card{grid-template-columns:1fr}.subscription-qr-frame{width:min(100%,220px);justify-self:center}.server-toolbar,.admin-server-toolbar{grid-template-columns:1fr}.subscription-filter{justify-content:flex-start}.subscription-deadline>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.subscription-deadline span{white-space:normal}.metrics.admin-metrics{grid-template-columns:1fr}.metrics.admin-user-quick-metrics,.metrics.admin-payment-metrics,.metrics.admin-subscription-metrics,.metrics.admin-server-metrics,.metrics.admin-gateway-metrics,.metrics.admin-settings-metrics,.metrics.admin-promocode-metrics,.metrics.admin-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-header{align-items:stretch;flex-direction:column}.plans-header .compact-action{width:100%}.telegram-step-list,.telegram-status-summary,.metrics.integrity-metrics,.integrity-summary,.settings-grid,.settings-form-grid,.admin-plan-form-grid,.notification-settings-list,.settings-list div,.profile-grid,.profile-facts div{grid-template-columns:1fr}.profile-email-needed{align-items:stretch;flex-direction:column}.profile-email-needed .compact-action{width:100%}.admin-danger-zone{align-items:stretch;flex-direction:column}.duration-row{grid-template-columns:1fr}.price-list{justify-content:flex-start}.payment-result-heading{flex-direction:column}.payment-result-heading code{max-width:100%}.payment-result-metrics,.payment-operation-context,.payment-operation-metrics{grid-template-columns:1fr}.payment-result-actions{display:grid;grid-template-columns:1fr}.payment-result-actions .primary-action,.payment-result-actions .secondary-action,.payment-result-actions .ghost-action{width:100%;text-align:center}.payment-list-controls{align-items:stretch;flex-direction:column}.payment-list-controls .compact-action{width:100%}.pending-payment-card{grid-template-columns:1fr;align-items:stretch}.pending-payment-actions{display:grid;grid-template-columns:1fr;min-width:0;justify-content:stretch}.payment-toolbar,.payment-detail-status{grid-template-columns:1fr}.payment-detail-next-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.payment-detail-next-actions .secondary-action,.payment-detail-next-actions .ghost-action{width:100%;text-align:center}.payment-detail-actions,.copy-box{grid-template-columns:1fr}.referral-invite-card{grid-template-columns:1fr;align-items:stretch}.referral-invite-card .action-row{display:grid;grid-template-columns:1fr;width:100%}.referral-invite-card .secondary-action,.referral-invite-card .ghost-action{width:100%;justify-content:center;text-align:center}.transfer-message .action-row{display:grid;grid-template-columns:1fr}.transfer-message .secondary-action,.transfer-message .ghost-action{width:100%;text-align:center}.transfer-card-actions{display:grid;grid-template-columns:1fr}.transfer-card-actions .secondary-action,.transfer-card-actions .ghost-action{width:100%;text-align:center}.transfer-subscription-metrics,.transfer-link-state,.transfer-link-metrics,.device-subscription-tabs,.device-selected-metrics,.public-token-box,.devices-toolbar{grid-template-columns:1fr}.devices-heading{align-items:flex-start;flex-direction:column}.device-row{grid-template-columns:1fr}}@media(max-width:420px){.topnav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-nav{gap:6px;padding:4px}.admin-nav button{min-height:40px;padding:8px 6px;font-size:14px}}.admin-config-generator-page .segmented{width:fit-content}.admin-generator-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-generator-summary>div{padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085}.admin-generator-summary span{display:block;color:var(--muted);font-size:13px}.admin-generator-summary strong{display:block;margin-top:4px;font-size:20px}.admin-config-generator-section{display:grid;gap:14px}.admin-config-generator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-config-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085}.admin-config-card-heading,.admin-config-card .wide-field{grid-column:1 / -1}.admin-config-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-config-card label{display:grid;gap:6px;color:var(--muted);font-size:13px}.admin-config-card input,.admin-config-card select,.admin-config-card textarea,.admin-config-result{width:100%;border:1px solid rgba(91,200,255,.26);border-radius:8px;background:#030d20b8;color:var(--text);font:inherit}.admin-config-card input,.admin-config-card select{min-height:40px;padding:9px 10px}.toggle-line{display:inline-flex!important;grid-auto-flow:column;grid-template-columns:auto auto;align-items:center;justify-content:flex-start}.toggle-line input{width:auto;min-height:0}.admin-config-small-textarea{min-height:130px;padding:10px;resize:vertical}.admin-config-result{min-height:460px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;resize:vertical}.support-page label{display:grid;gap:7px;color:var(--muted);font-size:13px}.support-page input,.support-page select,.support-page textarea{width:100%;border:1px solid rgba(91,200,255,.24);border-radius:8px;background:#030d20b8;color:var(--text);font:inherit}.support-page input,.support-page select{min-height:42px;padding:10px 12px}.support-page textarea{min-height:120px;padding:12px;line-height:1.5;resize:vertical}.support-form-grid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px}.support-layout{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.35fr);gap:14px;align-items:start}.support-ticket-list{display:grid;gap:10px}.support-ticket{display:grid;gap:8px;width:100%;padding:13px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143085;color:inherit;text-align:left}.support-ticket.active,.support-ticket:hover{border-color:#5bc8ff6b;background:#0c376094}.support-ticket strong,.support-ticket small{min-width:0;overflow-wrap:anywhere}.support-ticket small{color:var(--muted)}.support-ticket-preview{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:8px 10px;border-radius:8px;background:#091f4694;color:#e6f2ffd1;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.support-status-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.support-status-summary>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#061a3c7a}.support-status-summary>div.attention{border-color:#ffc94d47;background:#60440c38}.support-status-summary span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.support-status-summary strong{color:var(--text);font-size:22px;line-height:1}.support-ticket-detail{display:grid;gap:14px;padding:14px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143057}.support-ticket-detail .action-row,.admin-support-detail .action-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.support-ticket-detail .action-row>*,.admin-support-detail .action-row>*{justify-content:center;width:100%;min-width:0;white-space:normal}.compact-heading{align-items:flex-start}.support-messages{display:grid;gap:10px;min-width:0;max-height:460px;overflow:auto;padding-right:2px}.support-message{display:grid;gap:6px;width:fit-content;max-width:min(680px,86%);padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#08204894}.support-message.admin{justify-self:end;margin-left:0;background:#0d596857}.support-message.internal{border-color:#ffc94d47;background:#60440c47}.support-message p{margin:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.support-message span{color:var(--muted);font-size:12px}.support-ai-feedback{display:grid;gap:6px;min-width:0;padding-top:6px;border-top:1px solid rgba(182,218,255,.12)}.support-ai-feedback small{color:var(--muted);overflow-wrap:anywhere}.support-ai-feedback-note{margin:0;color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.support-ai-feedback-note-field{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:12px}.support-ai-feedback-note-field input{min-width:0;width:100%}.support-ai-feedback-actions{display:flex;flex-wrap:wrap;gap:6px}.table-link{display:inline;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:700;text-align:left;text-decoration:none;max-width:100%;overflow-wrap:break-word;word-break:normal}.table-link:hover{color:var(--accent)}.admin-table tr.selected-row{background:#10538847}.admin-support-status-counters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-support-status-counters button{min-width:0;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05183794;color:var(--text);cursor:pointer;display:grid;gap:5px;min-height:70px;padding:10px;text-align:left}.admin-support-status-counters button.active,.admin-support-status-counters button:hover{border-color:#5bc8ff94;background:#12598e80}.admin-support-status-counters button.attention-counter{border-color:#ffdd9147;background:#48340f38}.admin-support-status-counters button.attention-counter.active,.admin-support-status-counters button.attention-counter:hover{border-color:#ffdd9194;background:#5d43146b}.admin-support-status-counters button.notes-counter{border-color:#4cd3c23d;background:#0c4b5738}.admin-support-status-counters button.notes-counter.active,.admin-support-status-counters button.notes-counter:hover{border-color:#4cd3c28f;background:#0d5e6f6b}.admin-support-status-counters button.ai-feedback-counter{border-color:#ff91913d;background:#56142c38}.admin-support-status-counters button.ai-feedback-counter.active,.admin-support-status-counters button.ai-feedback-counter:hover{border-color:#ff919194;background:#681c346b}.admin-support-status-counters span{color:var(--muted);font-size:12px;line-height:1.25}.admin-support-status-counters strong{font-size:22px;line-height:1}.admin-support-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.admin-support-filters label,.admin-support-detail label{display:grid;gap:7px;color:var(--muted);font-size:13px}.admin-support-list-actions{align-items:center}.admin-support-export-note{flex:1 1 280px}.admin-support-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.admin-support-active-filters>span{color:var(--muted);font-size:13px;font-weight:800}.admin-support-active-filter{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;max-width:min(100%,360px);gap:7px;border:1px solid rgba(91,200,255,.28);border-radius:999px;padding:6px 9px;background:#082852a3;color:var(--text)}.admin-support-active-filter:hover,.admin-support-active-filter:focus-visible{border-color:#5bc8ff9e;background:#0e477ab8;outline:none}.admin-support-active-filter strong,.admin-support-active-filter span,.admin-support-active-filter small{min-width:0;line-height:1.2}.admin-support-active-filter strong{color:#b9ecff;font-size:12px}.admin-support-active-filter span{overflow:hidden;color:var(--text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-support-active-filter small{color:var(--warning-text);font-size:11px;font-weight:850}.admin-support-filters input,.admin-support-filters select,.admin-support-detail select,.admin-support-detail textarea{width:100%;border:1px solid rgba(91,200,255,.24);border-radius:8px;background:#030d20b8;color:var(--text);font:inherit}.admin-support-filters input,.admin-support-filters select,.admin-support-detail select{min-height:40px;padding:9px 10px}.admin-support-detail textarea{min-height:110px;padding:12px;line-height:1.5;resize:vertical}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-width:0;max-width:100%;border-radius:8px;outline:none}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;padding-right:34px!important;background-image:linear-gradient(45deg,transparent 50%,rgba(167,199,220,.9) 50%),linear-gradient(135deg,rgba(167,199,220,.9) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;text-overflow:ellipsis}select option{background:#061b3d;color:var(--text)}input:not([type=checkbox]):not([type=radio]):disabled,select:disabled,textarea:disabled,input:not([type=checkbox]):not([type=radio]):read-only,textarea:read-only{background-color:#071937b3;border-color:#749dbd2e;color:#a7c7dca3;opacity:1}.admin-support-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;align-items:start;min-width:0;max-width:100%}.admin-support-layout>.table-scroll{min-width:0;max-width:100%;max-height:720px;overflow-x:auto;overflow-y:auto;border:1px solid rgba(91,200,255,.14);border-radius:8px;background:#03122c47}.admin-support-layout.list-only,.admin-support-layout.detail-only{grid-template-columns:minmax(0,1fr)}.admin-support-table .support-ticket-row,.support-ticket-row{cursor:pointer}.admin-support-detail-page{width:100%}.admin-support-table{width:100%;min-width:100%;table-layout:fixed}.admin-support-table th:nth-child(1),.admin-support-table td:nth-child(1){width:31%}.admin-support-table th:nth-child(2),.admin-support-table td:nth-child(2){width:29%}.admin-support-table th:nth-child(3),.admin-support-table td:nth-child(3){width:20%}.admin-support-table th:nth-child(4),.admin-support-table td:nth-child(4){width:20%}.admin-support-table th,.admin-support-table td{min-width:0;overflow-wrap:break-word;word-break:normal}.admin-support-table td{vertical-align:top}.admin-support-table td small{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.support-operator-line{color:#b9e0ffc7;font-size:12px;line-height:1.35}.support-operator-line.attention{color:#ffdd91eb}.support-queue-signal{display:block;margin-top:4px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.support-queue-signal.warning{color:#ffdd91f0}.support-queue-signal.success{color:#7deac8db}.support-queue-signal.info{color:#7dc6ffe0}.support-queue-signal.muted{color:#a7c7dcad}.support-ticket-message-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.support-ticket-message-badges span{display:inline-flex;max-width:100%;min-height:24px;align-items:center;padding:4px 8px;border-radius:999px;background:#5bc8ff1a;color:#d7edffe0;font-size:11px;line-height:1.2;overflow-wrap:anywhere}.support-ticket-message-badges span.attention{background:#ffdd911f;color:#ffe1a0f0}.support-ticket-age{display:inline-flex!important;width:fit-content;min-height:24px;align-items:center;margin-top:8px!important;padding:4px 8px;border-radius:999px;background:#5bc8ff14;color:#a7c7dcc7!important;font-size:11px;line-height:1.2}.support-ticket-age.attention{background:#ffdd911f;color:#ffe1a0f0!important}.support-ticket-age.warning{background:#ff888824;color:#ffbebef2!important}.admin-support-detail{display:grid;gap:14px;width:100%;min-width:0;max-width:100%;padding:16px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#05143057}.admin-support-detail .compact-heading{min-width:0}.admin-support-detail .compact-heading>div{min-width:0}.admin-support-detail .compact-heading h3,.admin-support-detail .compact-heading p{overflow-wrap:anywhere}.admin-support-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:0}.admin-support-facts div{display:grid;grid-template-columns:1fr;min-width:0;max-width:100%;padding:12px;border:1px solid rgba(91,200,255,.12);border-radius:8px;background:#071c4152}.admin-support-facts dt,.admin-support-facts dd{min-width:0}.admin-support-facts dd{max-width:100%;overflow-wrap:anywhere;word-break:normal}.admin-support-facts .table-link{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere;word-break:normal}.support-operator-reply-state{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(91,200,255,.16);border-radius:8px;background:#071c414d}.support-operator-reply-state.needs-reply{border-color:#ffdd9152;background:#50391038}.support-operator-reply-state.answered{border-color:#38d6a947;background:#073a4033}.support-operator-reply-state p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.settings-list dd .admin-support-operator-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin-top:0;color:var(--text)}.settings-list dd .admin-support-operator-chip{display:grid;gap:2px;min-width:0;max-width:100%;margin-top:0;padding:8px 10px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#0a305c6b;color:var(--text)}.settings-list dd button.admin-support-operator-chip{font:inherit;text-align:left;cursor:pointer}.settings-list dd button.admin-support-operator-chip:hover,.settings-list dd button.admin-support-operator-chip:focus-visible{border-color:#5bc8ff7a;background:#0f487c94}.admin-support-operator-chip strong,.admin-support-operator-chip small{min-width:0;overflow-wrap:anywhere}.admin-support-operator-chip small{color:var(--muted);font-size:12px}.support-ai-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;min-width:0}.support-ai-summary div{display:grid;gap:5px;min-width:0;padding:10px 12px;border:1px solid rgba(91,200,255,.14);border-radius:8px;background:#071c4147}.support-ai-summary div.success{border-color:#38d6a947;background:#073a4033}.support-ai-summary div.warning{border-color:#ffdd9152;background:#50391038}.support-ai-summary div.muted{background:#2b43663d}.support-ai-summary span{color:var(--muted);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.support-ai-summary strong{color:var(--text);font-size:20px;line-height:1}.admin-support-template-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;min-width:0}.admin-support-template-row .compact-action{min-width:0;white-space:normal}.support-auto-status-note{display:grid;gap:6px;padding:12px;border:1px solid rgba(91,200,255,.18);border-radius:8px;background:#071c4161}.support-auto-status-note p{margin:0;color:var(--muted)}@media(max-width:1320px){.admin-support-layout{grid-template-columns:1fr}.admin-support-layout>.table-scroll{max-height:none}.admin-support-detail{order:2}}@media(max-width:820px){.admin-generator-summary,.admin-config-generator-grid,.admin-config-card{grid-template-columns:1fr}.admin-config-card-heading{align-items:stretch;flex-direction:column}.admin-subscription-config-trigger{grid-template-columns:1fr}.admin-subscription-config-trigger-state{width:100%}.admin-subscription-config-toolbar,.admin-subscription-config-actions{align-items:stretch;flex-direction:column}.admin-subscription-config-toolbar .segmented,.admin-subscription-config-actions button{width:100%}.support-form-grid,.support-layout,.admin-support-filters,.admin-support-layout{grid-template-columns:1fr}.admin-support-page,.admin-support-page .panel.full,.admin-support-layout,.admin-support-detail,.admin-support-page .table-scroll{min-width:0;max-width:100%}.admin-support-page .panel.full{overflow:hidden;padding:16px}.admin-support-page .table-scroll{overflow:visible}.admin-support-status-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-support-status-counters button{min-height:58px;padding:9px}.admin-support-status-counters strong{font-size:19px}.admin-support-filters{gap:8px}.admin-support-filters .compact-action{width:100%}.admin-support-table{width:100%;table-layout:fixed}.admin-support-table tr.selected-row{border-color:#5cd6ff8a;background:#1053885c}.admin-support-table td{grid-template-columns:1fr;gap:5px}.admin-support-table td[data-label=Статус]{align-items:start}.admin-support-table .table-link,.admin-support-table td small{max-width:100%}.admin-support-table .status{justify-self:start;max-width:100%;white-space:normal}.admin-support-detail .compact-heading{gap:10px}.admin-support-detail .compact-heading .status{align-self:flex-start}.admin-support-facts{grid-template-columns:1fr}.admin-support-facts div{grid-template-columns:1fr;gap:4px}.support-messages,.support-message{min-width:0}.support-ticket-detail,.admin-support-detail{padding:12px}.support-message{width:100%;max-width:100%}.support-message.admin{margin-left:0}.admin-support-template-row{display:grid;grid-template-columns:1fr}.admin-support-detail textarea{min-height:96px}}@media(max-width:820px){.admin-support-page .table-scroll{overflow:visible}.admin-support-table{display:block;width:100%;min-width:0;table-layout:auto}.admin-support-table tbody{display:grid;gap:10px;width:100%}.admin-support-table tr{display:grid;width:100%;box-sizing:border-box}.admin-support-table th:nth-child(1),.admin-support-table td:nth-child(1),.admin-support-table th:nth-child(2),.admin-support-table td:nth-child(2),.admin-support-table th:nth-child(3),.admin-support-table td:nth-child(3),.admin-support-table th:nth-child(4),.admin-support-table td:nth-child(4),.admin-support-table td{width:100%;box-sizing:border-box}.admin-support-table td{display:grid;grid-template-columns:1fr;gap:5px;align-items:start}.admin-support-table td[data-label=Статус],.admin-support-table td[data-label=Дата]{grid-template-columns:1fr}.admin-support-table td[data-label=Статус] .status,.admin-support-table .status{justify-self:start;width:fit-content;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.25;text-align:left}.admin-support-table td[data-label=Дата]{word-break:normal;overflow-wrap:normal}}
