.tickets-card{background:#fff;border-color:#e5e8e2;box-shadow:0 14px 30px #1218140f}.tickets-table-shell{padding-inline:18px}.ticket-list-table th:first-child,.ticket-list-table td:first-child{padding-left:18px}.tickets-table{min-width:1040px}.tickets-card .tickets-table td{border-top-color:#e7ebe5}.tickets-table th{padding:0 16px 10px}.tickets-table td{padding:4px 8px}.tickets-table th:first-child,.tickets-table td:first-child{padding-left:18px}.tickets-table th:last-child,.tickets-table td:last-child{padding-right:18px}.ticket-actions{min-width:max-content}.severity{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.severity-1{background:#d35b4c}.severity-2{background:#f0a14b}.severity-3{background:#1f7a50}.ticket-status[data-state=open]{color:#2e5f97;background:#2e5f971f;border:1px solid #2e5f973d}.ticket-status[data-state=solved]{color:var(--brand-strong);background:#1f7a501f;border:1px solid #1f7a504d}.ticket-action-button,.ticket-action-link{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ticket-action-link{text-decoration:none}.ticket-action-icon{gap:0;width:32px;min-width:32px;height:32px;padding:0}.ticket-action-icon i{line-height:1}.ticket-description{max-width:40ch;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ticket-row td{background:#ffffffdb;transition:background-color .18s,border-color .18s,box-shadow .18s}.ticket-row td:first-child{box-shadow:inset 3px 0 #0000}.ticket-row-severity-1 td{background:#ffffffdb}.ticket-row-severity-1 td:first-child{box-shadow:inset 3px 0 #d35b4c8c}.ticket-row-severity-2 td{background:#ffffffdb}.ticket-row-severity-2 td:first-child{box-shadow:inset 3px 0 #f0a14b99}.ticket-row-severity-3 td{background:#ffffffdb}.ticket-row-severity-3 td:first-child{box-shadow:inset 3px 0 #1f7a5080}.ticket-row:hover td{background:#1b1f1809}.dashboard-tickets-card{gap:14px}.dashboard-tickets-header{align-items:flex-start}.dashboard-tickets-header h3{font-weight:700}.dashboard-tickets-header p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:400}.dashboard-tickets-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-ticket-count{color:var(--brand-strong);background:#1f7a501f;border:1px solid #1f7a5047}.dashboard-ticket-link{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dashboard-tickets-table-scroll{margin-top:2px}.dashboard-tickets-table th,.dashboard-tickets-table td{padding:8px 10px}.dashboard-tickets-table th:first-child,.dashboard-tickets-table td:first-child{padding-left:0}.dashboard-tickets-table th:last-child,.dashboard-tickets-table td:last-child{padding-right:0}.dashboard-ticket-severity{width:24px;height:24px}.dashboard-ticket-severity-1{background:#c21515}.dashboard-ticket-severity-2{background:#e37a00}.dashboard-ticket-severity-other{background:#cb7715}.dashboard-ticket-problem{max-width:34ch;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dashboard-ticket-actions-column,.dashboard-ticket-table-actions{width:76px}.dashboard-ticket-row-actions{flex-wrap:nowrap;justify-content:flex-end}.dashboard-tickets-empty{padding:22px 0}.ticket-history-view{gap:18px;padding:6px 4px 4px;display:grid}.ticket-history-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ticket-history-title-group{gap:8px;display:grid}.ticket-history-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ticket-history-title-row h2{margin:0;font-size:30px;font-weight:700;line-height:1.05}.ticket-history-count{border:1px solid var(--line);color:var(--muted);background:#fff}.ticket-history-note{max-width:62ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.ticket-history-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ticket-history-empty{text-align:center;background:linear-gradient(#1f7a500a 0%,#ffffffeb 100%);border:1px dashed #1f7a5047;border-radius:20px;justify-items:center;gap:10px;padding:28px 22px;display:grid}.ticket-history-empty h3{margin:0;font-size:18px}.ticket-history-empty p{max-width:42ch;color:var(--muted);margin:0}.ticket-history-empty-icon{width:44px;height:44px;color:var(--brand-strong);background:#1f7a501f;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.ticket-history-list{border:1px solid var(--line);background:#fff;border-radius:16px;display:grid;overflow:hidden}.ticket-history-list-head,.ticket-history-summary{grid-template-columns:86px 150px minmax(220px,1fr) 150px minmax(180px,.7fr) 96px;align-items:center;gap:12px;display:grid}.ticket-history-list-head{color:var(--muted);text-transform:uppercase;background:#1f7a500a;padding:10px 16px;font-size:11px;font-weight:700}.ticket-history-item{border-top:1px solid var(--line);background:0 0}.ticket-history-list-head+.ticket-history-item{border-top:0}.ticket-history-summary{min-height:54px;padding:8px 16px}.ticket-history-item summary{cursor:pointer;list-style:none}.ticket-history-item summary::-webkit-details-marker{display:none}.ticket-history-item summary:hover{background:#1b1f1809}.ticket-history-kind-cell,.ticket-history-direction-cell,.ticket-history-title-cell,.ticket-history-meta-cell{min-width:0}.ticket-history-kind-cell,.ticket-history-direction-cell{align-items:center;display:inline-flex}.ticket-history-title-cell{gap:2px;display:grid}.ticket-history-title-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ticket-history-title-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ticket-history-meta-cell{color:var(--muted);gap:2px;font-size:12px;display:grid}.ticket-history-contact-cell>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-history-row-label{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700;display:none}.ticket-history-summary-main{gap:12px;min-width:0;display:grid}.ticket-history-summary-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-history-kind{--ticket-history-kind-accent:#5a655b;border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;min-height:24px;padding:0 10px 0 11px;font-size:11px;font-weight:700;display:inline-flex}.ticket-history-kind i{color:var(--ticket-history-kind-accent);font-size:13px;line-height:1}.ticket-history-email .ticket-history-kind{--ticket-history-kind-accent:#2e5f97;color:#34433b;background:#f6f4ef;border:1px solid #2e5f9757}.ticket-history-call .ticket-history-kind{--ticket-history-kind-accent:#1f7a50;color:#34433b;background:#f6f4ef;border:1px solid #1f7a5057}.ticket-history-direction[data-state=in]{color:var(--brand-strong);background:#1f7a501f;border:1px solid #1f7a503d}.ticket-history-direction[data-state=out]{color:#2e5f97;background:#2e5f971f;border:1px solid #2e5f9738}.ticket-history-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;display:flex}.ticket-history-meta span{align-items:center;gap:6px;display:inline-flex}.ticket-history-toggle{border-radius:var(--radius-full);border:1px solid var(--line);min-height:32px;color:var(--muted);white-space:nowrap;background:#fff;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.ticket-history-action-cell{min-height:32px}.ticket-history-item summary:hover .ticket-history-toggle,.ticket-history-item[open] .ticket-history-toggle{background:var(--surface-2);color:var(--ink);border-color:#1f7a5038}.ticket-history-toggle i{font-size:12px;transition:transform .18s}.ticket-history-toggle-open{display:none}.ticket-history-item[open] .ticket-history-toggle-open{display:inline}.ticket-history-item[open] .ticket-history-toggle-closed{display:none}.ticket-history-item[open] .ticket-history-toggle i{transform:rotate(180deg)}.ticket-history-body{gap:14px;padding:0 20px 20px;display:grid}.ticket-history-item[open] .ticket-history-body{border-top:1px solid var(--line);padding-top:18px}.ticket-history-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ticket-history-detail-card,.ticket-history-rich-card{background:#ffffffe6;border:1px solid #1f7a5024;border-radius:16px}.ticket-history-detail-card{gap:6px;padding:14px;display:grid}.ticket-history-rich-card{gap:10px;padding:16px;display:grid}.ticket-history-detail-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.ticket-history-detail-value{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.ticket-history-html{border:1px solid var(--line);color:var(--ink);background:#fdfdfb;border-radius:14px;padding:16px 18px;line-height:1.65;overflow:auto}.ticket-history-html>:first-child{margin-top:0}.ticket-history-html>:last-child{margin-bottom:0}.ticket-history-html a{color:var(--brand-strong);text-decoration:underline}.ticket-history-html blockquote,.ticket-history-html pre{margin:12px 0}.ticket-history-call-text{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}
.settings-dashboard{gap:11px;display:grid}.settings-dashboard .data-card{box-shadow:none}.settings-dashboard .data-card:not(.settings-status-card){border-color:#e3ddd3}.settings-skeleton-surface{--skeleton-base:var(--settings-skeleton-base);--skeleton-highlight:var(--settings-skeleton-highlight);border-color:var(--settings-skeleton-surface-border);background:var(--settings-skeleton-surface-bg);box-shadow:none;overflow:hidden}.settings-status-card.settings-skeleton-surface{--skeleton-base:var(--settings-skeleton-status-base);--skeleton-highlight:var(--settings-skeleton-status-highlight);border-color:var(--settings-skeleton-status-border);background:var(--settings-skeleton-status-bg)}.settings-status-card.settings-skeleton-surface:before{background:var(--settings-skeleton-status-accent)}.settings-skeleton-tile{--skeleton-base:var(--settings-skeleton-base);--skeleton-highlight:var(--settings-skeleton-highlight);box-shadow:none}.settings-plan-tile.settings-skeleton-tile.is-free,.settings-plan-tile.settings-skeleton-tile.is-paid,.settings-zone-tile.settings-skeleton-tile,.settings-gateway-tile.settings-skeleton-tile{background:var(--settings-skeleton-tile-bg)}.settings-skeleton-tile .settings-tile-actions{border-top-color:var(--settings-skeleton-tile-actions-border)}.settings-primary-action.page-action{color:#fff;background:#1f7a50;border:none;margin-left:0}.settings-primary-action.page-action:hover{color:#fff;background:#24865a}.settings-status-card{background:#fff1da;border:1px solid #e39a3a;justify-self:start;width:min(100%,620px);padding:22px 24px 24px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e}.settings-status-card:before{content:"";background:#f08a17;width:8px;position:absolute;top:0;bottom:0;left:0}.settings-status-copy{z-index:1;flex:1;gap:8px;min-width:0;display:grid;position:relative}.settings-kicker{border-radius:var(--radius-full);color:#7b4313;letter-spacing:.11em;text-transform:uppercase;background:#ffe3bc;border:1px solid #e5b26d;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.settings-kicker:before{content:"!";color:#fff4e4;background:#f08a17;border:1px solid #d7841c;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.settings-status-copy h2{letter-spacing:-.04em;color:#4f2b00;text-wrap:balance;margin:0;font-size:clamp(29px,3.2vw,40px);line-height:1.03}.settings-status-copy p{color:#7a4d1d;text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.settings-status-card .settings-primary-action{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#e88619;border:1px solid #c97011;justify-self:start;width:fit-content;margin-top:10px;padding:9px 16px;font-size:14px;font-weight:700;box-shadow:0 10px 18px #773f0c38,inset 0 1px #ffffff38}.settings-status-card .settings-primary-action:hover{color:#fff;background:#d97a10;border-color:#bb660f}.settings-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settings-config-card{background:#fff;flex-direction:column;gap:10px;min-height:122px;display:flex}.settings-config-card .settings-section-head h3{letter-spacing:-.03em;color:#1b1f18;margin:0;font-size:clamp(19px,2.05vw,25px);line-height:1}.settings-config-text,.settings-config-empty{color:#4f5b51;margin:0;font-size:14px;line-height:1.4}.settings-config-list{gap:8px;display:grid}.settings-config-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-config-item{background:#f4f4f4;border:1px solid #e7dfd3;border-radius:10px;gap:4px;min-width:0;padding:7px 12px;display:grid;box-shadow:inset 0 1px #ffffffd1}.settings-config-item-empty{align-content:center;min-height:76px}.settings-config-label{letter-spacing:.08em;text-transform:uppercase;color:#7a877d;font-size:11px;font-weight:700;line-height:1}.settings-config-value{color:#233126;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.settings-inline-list{gap:5px;display:grid}.settings-inline-item{background:#f9fcfa;border:1px solid #d9dfd9;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 8px 6px 9px;display:flex}.settings-inline-item span{overflow-wrap:anywhere;color:#1b1f18;min-width:0;font-size:13px;font-weight:600}.settings-inline-icon{color:#526056;background:#eef4f0;border:1px solid #d3d8d3;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.settings-section-card{background:#fff;flex-direction:column;gap:9px;display:flex}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.settings-section-head h3{letter-spacing:-.03em;color:#1b1f18;margin:0;font-size:clamp(21px,2.3vw,27px);font-weight:700;line-height:1.08}.settings-section-head p{color:#667269;text-wrap:pretty;max-width:42ch;margin:4px 0 0;font-size:13px;line-height:1.35}.settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settings-empty-card{text-align:center;background:#f8fcfa;border:1px dashed #cfdad2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;padding:18px 16px;display:flex}.settings-empty-card i{color:#1f7a50;background:#1f7a5024;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.settings-empty-card h4{color:#1b1f18;margin:0;font-size:15px}.settings-card-grid.is-empty-state{grid-template-columns:1fr}.settings-card-grid.is-empty-state .settings-empty-card{justify-self:start;width:min(360px,100%);margin:0}.settings-tile{color:#f8faf7;border-radius:12px;flex-direction:column;gap:6px;min-height:118px;padding:16px 18px 14px;display:flex;box-shadow:inset 0 1px #ffffff14}.settings-plan-tile.is-paid{background:#ad7f09}.settings-tile-color-0{background:#126d43}.settings-tile-color-1{background:#136e24}.settings-tile-color-2{background:#136e62}.settings-tile-color-3{background:#236e13}.settings-tile-title-row{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:4px;display:flex}.settings-tile-title-row h4{letter-spacing:-.02em;color:#fffdf8;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.15}.settings-plan-tile .settings-tile-title-row h4{font-size:18px}.settings-chip{border-radius:var(--radius-full);color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#ffffff2e;border:1px solid #ffffff57;justify-content:center;align-items:center;min-height:19px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.settings-tile-speed{color:#fffdf8;margin:0;font-size:17px;font-weight:800;line-height:1.2}.settings-tile-meta{color:#fffbf3f5;margin:0;font-size:14px;font-weight:600;line-height:1.25}.settings-tile-detail-list{gap:4px;margin-top:5px;display:grid}.settings-tile-detail-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;display:grid}.settings-tile-label{letter-spacing:.04em;text-transform:uppercase;color:#fffaf1d1;font-size:12px;font-weight:700}.settings-tile-value{overflow-wrap:anywhere;color:#fffbf3f5;min-width:0;font-size:14px;font-weight:600;line-height:1.25}.settings-tile-icon{color:#fffdf9;background:#ffffff3d;border:none;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.settings-tile-icon-danger{color:#fff1eb}.settings-tile-actions{justify-content:flex-end;align-items:center;gap:4px;margin-top:auto;display:flex}@media (max-width:1200px){.settings-config-grid,.settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.settings-section-head{flex-direction:column;align-items:flex-start}.settings-status-copy h2{font-size:25px}.settings-config-split{grid-template-columns:1fr}.settings-status-copy p,.settings-config-text,.settings-config-empty,.settings-section-head p{font-size:14px}.settings-status-card{width:100%;padding:18px 16px 20px 20px}.settings-status-card:before{width:6px}.settings-config-grid,.settings-card-grid{grid-template-columns:1fr}}
.form-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:580px;box-shadow:var(--shadow-soft);gap:14px;margin:0 auto;padding:24px 28px;display:grid}.form-group>div:not(.form-header){gap:6px;display:grid}.form-group br{display:none}.form-card{width:100%;max-width:720px;padding:24px 28px}.form-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.form-back{appearance:none;border:1px solid var(--line);width:fit-content;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.form-back i{font-size:14px}.form-back:hover{background:var(--surface);border-color:#1f7a5059;transform:translateY(-1px);box-shadow:0 8px 14px #00000014}.form-back:focus-visible{outline-offset:2px;outline:2px solid #1f7a5059}.form-title{margin-bottom:6px;font-size:20px;font-weight:700}.form-header .form-title{margin-bottom:0}.form-subtitle{color:var(--muted);margin-bottom:18px;font-size:13px}.form-field{gap:6px;display:grid}.form-group>.form-switch-field{display:block}.form-switch-field .form-check{align-items:center;gap:12px;min-height:0;margin:0;padding-left:0;display:flex}.form-switch-field .form-check-input{float:none;flex:none;margin:0}.form-switch-field .form-check-label{margin:0}.form-field label,.form-group label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:600}.form-group input:not([type=checkbox]):not([type=radio]),.form-group select,.form-group textarea,.login-form input{width:100%;color:var(--ink);background:#fff;border:1px solid #e3e5e8;border-radius:10px;padding:12px 14px;font-size:14px;box-shadow:inset 0 1px #00000008}.form-group input::placeholder,.form-group textarea::placeholder,.login-form input::placeholder{color:#8a948a}.form-group input:not([type=checkbox]):not([type=radio]):focus,.form-group select:focus,.form-group textarea:focus,.login-form input:focus{background:#fcfefc;border-color:#1f7a5080;outline:2px solid #1f7a504d;box-shadow:0 0 0 4px #1f7a5014}.form-group input:not([type=checkbox]):not([type=radio])[readonly]{color:var(--ink);background:var(--surface-2);border-color:var(--line);font-weight:600}.form-group input:not([type=checkbox]):not([type=radio])[readonly]:focus{background:var(--surface-2);box-shadow:0 0 0 4px #1f7a500f}.form-group input::file-selector-button{background:var(--surface-2);border:2px solid var(--line);box-shadow:none;border-radius:5px}.form-message{color:var(--brand-strong);background:#1f7a501f;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.form-error{color:#b14a3f;background:#d35b4c1f;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.form-actions{width:100%;display:block}.selection-list-group,.string-list-group{gap:10px;display:grid}.selection-list-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:center;gap:8px;display:grid}.access-code-validity-duration-row{grid-template-columns:repeat(2,minmax(0,1fr))}.string-list-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.string-list-row.is-read-only{grid-template-columns:minmax(0,1fr)}.selection-list-row-full{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:center;gap:8px;display:grid}.selection-list-button{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.selection-list-button-danger{color:#b14a3f}.contacts-form-shell{width:100%;max-width:960px;margin:0 auto}.contacts-form-shell .form-group{max-width:none}.contacts-section{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.contacts-section:first-of-type{border-top:0;padding-top:0}.contacts-section h2{color:var(--ink);font-size:14px;font-weight:700}.contacts-section-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.image-group-preview{flex-direction:column;margin-left:40px;display:flex}.image-group-preview img{border:2px solid var(--line);border-radius:10px;width:30%}.image-group-preview button{background:var(--surface-2);border:2px solid var(--line);width:30%;box-shadow:none;border-radius:5px}.to-be-deleted img{filter:grayscale()}.button-primary,.login-button{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;font-weight:600;box-shadow:0 10px 20px #1f7a504d}.button-primary{width:100%;padding:11px 16px;display:block}.button-primary:hover,.login-button:hover{background:var(--brand-strong)}.button-primary:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.footer{color:var(--muted);align-items:center;gap:8px;padding:18px 28px;font-size:12px;display:flex}.footer-logo{width:auto;height:18px;display:block}
.skeleton-block{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 45%, var(--skeleton-base) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}.skeleton-dashboard,.skeleton-form,.list-page-skeleton,.skeleton-card,.skeleton-chart,.settings-skeleton-surface,.settings-skeleton-tile{animation:.12s ease-out both skeleton-appear}.form-group:not(.skeleton-form),.stat-card:not(.skeleton-card),.data-card>.page-meta-row,.data-card>.table-scroll,.data-card>.pager{animation:.15s ease-out both content-appear}.skeleton-dashboard{pointer-events:none}.skeleton-hero{gap:14px;display:grid}.skeleton-title{border-radius:12px;width:min(70%,520px);height:28px}.skeleton-pill{border-radius:var(--radius-full);width:140px;height:24px}.skeleton-page-action{border-radius:var(--radius-full);width:120px;height:32px;margin-left:auto}.skeleton-chip{border-radius:var(--radius-full);width:120px;height:26px}.skeleton-header{border-radius:6px;width:140px;height:12px}.skeleton-subheader{border-radius:6px;width:160px;height:10px;margin-top:6px}.skeleton-icon{border-radius:50%;width:20px;height:20px}.skeleton-label{border-radius:6px;width:74px;height:15px;margin-top:4px}.skeleton-footer{border-radius:6px;width:70%;height:17px}.skeleton-table{margin-top:6px}.skeleton-table-header,.skeleton-table-cell{border-radius:6px;width:120px;height:12px}.skeleton-table-header.wide,.skeleton-table-cell.wide{width:200px}.skeleton-table-header.small,.skeleton-table-cell.small{width:60px}.skeleton-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.skeleton-pill-sm{border-radius:var(--radius-full);width:68px;height:22px}.skeleton-pager{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);align-items:center;gap:6px;margin-top:16px;padding:4px;display:inline-flex}.skeleton-page{border-radius:var(--radius-full);width:32px;height:32px}.list-page-skeleton-stack{gap:14px;display:grid}.skeleton-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px 14px;display:grid}.skeleton-filter-field{gap:6px;display:grid}.skeleton-filter-field-search{grid-column:span 3}.skeleton-filter-field-role{grid-column:span 4}.skeleton-filter-field-hotel{grid-column:span 5}.skeleton-filter-field-status{grid-column:span 3}.skeleton-filter-field-last-login{grid-column:span 2}.skeleton-filter-label{border-radius:6px;width:70px;height:10px}.skeleton-filter-control{border-radius:14px;width:100%;height:42px}.skeleton-filter-range{align-items:center;min-height:42px;display:flex}.skeleton-filter-pills{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:4px;padding:2px;display:inline-flex}.skeleton-filter-pill{border-radius:var(--radius-full);width:34px;height:28px}.skeleton-filter-pill-icon{width:30px}.skeleton-tag{border-radius:var(--radius-full);width:220px;height:26px}.skeleton-form{pointer-events:none}.skeleton-form-title{border-radius:10px;width:min(70%,360px);height:24px}.skeleton-form-subtitle{border-radius:8px;width:min(55%,260px);height:12px}.skeleton-form-message{border-radius:8px;width:min(80%,420px);height:16px}.skeleton-form-row{gap:6px;display:grid}.skeleton-form-label{border-radius:6px;width:140px;height:10px}.skeleton-form-input{border-radius:10px;width:100%;height:42px}.hotel-switcher-skeleton{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) 1px 16px;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 12px;display:grid;box-shadow:inset 0 1px #00000008}.hotel-switcher-skeleton-value{border-radius:7px;width:min(82%,220px);height:14px}.hotel-switcher-skeleton-divider{background:var(--line);width:1px;height:20px}.hotel-switcher-skeleton-icon{border-radius:50%;width:16px;height:16px}.skeleton-form-button{border-radius:10px;width:100%;height:42px}.skeleton-card,.skeleton-chart{background:var(--surface);border:1px solid var(--line);color:#0000}.skeleton-card{height:164px}.skeleton-card-content{border-radius:8px;width:82%;height:36px}.skeleton-card .stat-card-footer{border-top-color:var(--line);padding-top:8px}@media (max-width:1100px){.skeleton-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-filter-field-search,.skeleton-filter-field-role,.skeleton-filter-field-hotel,.skeleton-filter-field-status,.skeleton-filter-field-last-login{grid-column:auto}}@media (max-width:720px){.skeleton-page-action{margin-left:0}.skeleton-filter-grid{grid-template-columns:1fr}}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes skeleton-appear{0%{opacity:0}to{opacity:1}}@keyframes content-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-block,.skeleton-dashboard,.skeleton-form,.list-page-skeleton,.skeleton-card,.skeleton-chart,.settings-skeleton-surface,.settings-skeleton-tile,.form-group:not(.skeleton-form),.stat-card:not(.skeleton-card),.data-card>.page-meta-row,.data-card>.table-scroll,.data-card>.pager{animation:none}}
@keyframes float-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-page{background-image:url(../media/background.0ceh3l8z2tl.s.jpg);background-size:cover;place-items:center;min-height:100vh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.login-card{z-index:1;text-align:center;background:#fffffff2;border-radius:18px;width:min(420px,100%);padding:32px 36px;animation:.6s both float-in;position:relative;box-shadow:0 24px 60px #0c162040}.login-logo{background-image:url(../media/mik-logo.0o3bmumfbh56r.png);background-repeat:no-repeat;background-size:contain;width:300px;height:100px;margin:0 auto}.login-title{margin-bottom:6px;font-size:22px;font-weight:700}.login-subtitle{color:var(--muted);margin-bottom:20px;font-size:13px}.login-form{gap:14px;display:grid}.login-button{margin-top:4px;padding:11px 14px}.login-link{color:#2e5f97;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.login-link:hover{color:#1f456f}.switch{border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.switch:hover{transform:translateY(-1px)}.switch:focus-visible{outline-offset:2px;outline:2px solid #1f7a5059}.switch-track{background:#0000001f;border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #1f28202e}.switch.is-on{color:var(--brand-strong);background:#1f7a501f;border-color:#1f7a5059}.switch.is-on .switch-track{background:var(--brand)}.switch.is-on .switch-thumb{transform:translate(16px)}.switch.is-pending{opacity:.6;cursor:wait}.switch.is-pending .switch-thumb{box-shadow:none}.switch[data-tooltip]{position:relative;overflow:visible}.switch[data-tooltip]:after{content:attr(data-tooltip);background:var(--surface);color:var(--ink);border:1px solid var(--line);letter-spacing:.02em;white-space:nowrap;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;z-index:20;border-radius:12px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,6px)}.switch[data-tooltip]:before{content:"";border:6px solid #0000;border-top-color:var(--surface);opacity:0;z-index:19;transition:opacity .15s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.switch[data-tooltip]:hover:after,.switch[data-tooltip]:hover:before,.switch[data-tooltip]:focus-visible:after,.switch[data-tooltip]:focus-visible:before{opacity:1;transform:translate(-50%)}.switch.is-on[data-tooltip]:after{color:var(--brand-strong);border-color:#1f7a5066}.switch.is-off[data-tooltip]:after{color:#b14a3f;border-color:#d35b4c73}@keyframes rise{0%{opacity:0}to{opacity:1;transform:translateY(0)}}.dashboard>section{animation:50ms both rise}.dashboard>section:nth-of-type(2){animation-delay:50ms}.dashboard>section:nth-of-type(3){animation-delay:.1s}.dashboard>section:nth-of-type(4){animation-delay:.15s}.dashboard>section:nth-of-type(5){animation-delay:.2s}
@media (prefers-reduced-motion:reduce){.dashboard>section,.login-card{animation:none}}@media (max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard-overview-grid{grid-template-columns:1fr}.topbar{flex-wrap:wrap}.topbar-links{flex-wrap:wrap;order:3;width:100%;margin-left:0}.topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.subnav{grid-template-columns:1fr;grid-template-areas:"hotel""links""actions";align-items:start;row-gap:12px;padding:8px 20px}.hotel-select{width:100%;max-width:100%}.subnav>.hotel-select,.subnav>.subnav-hotel-switcher{grid-area:hotel}.subnav-hotel-switcher{width:100%;max-width:100%}.subnav>.subnav-links{background:var(--surface);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-soft);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:10px;grid-area:links;padding:6px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.subnav>.subnav-links:has(.subnav-dropdown.is-open){overflow:visible;-webkit-mask-image:none;mask-image:none}.subnav>.subnav-links::-webkit-scrollbar{display:none}.subnav-links a{padding:6px 10px;font-size:12px}.subnav-links a.active,.subnav-links .subnav-dropdown.active>.subnav-dropdown-trigger{color:var(--brand-strong);background:var(--surface);border:1px solid var(--line)}.subnav>.subnav-actions-group{flex-wrap:nowrap;grid-area:actions;justify-content:space-between;align-items:center;width:100%}.subnav-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.mini-grid{grid-template-columns:1fr}.dashboard-gateway-row{grid-template-columns:1fr;align-items:start;gap:10px}.dashboard-gateway-metrics{width:100%}.data-card{overflow-x:auto}.data-card:has(.page-action-menu[open]){overflow:visible}.ticket-history-header{flex-direction:column}.ticket-history-toolbar{margin-left:0}.ticket-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-history-list-head{display:none}.ticket-history-summary{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind direction toggle""title title title""created contact contact";min-height:0;padding:12px 16px}.ticket-history-kind-cell{grid-area:kind}.ticket-history-direction-cell{grid-area:direction}.ticket-history-title-cell{grid-area:title}.ticket-history-meta-cell{grid-area:created}.ticket-history-contact-cell{grid-area:contact}.ticket-history-toggle{grid-area:toggle}.ticket-history-action-cell{display:none}.ticket-history-row-label{display:block}.ticket-history-kind-cell .ticket-history-row-label,.ticket-history-direction-cell .ticket-history-row-label{display:none}.ticket-history-title-cell strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:720px){.page{padding:20px}.subnav>.subnav-links{scroll-snap-type:x proximity;scroll-padding:12px}.subnav-links a{scroll-snap-align:start}.mode-switcher{padding:3px}.mode-switcher label{padding:6px 8px}.stat-grid,.contacts-section-fields{grid-template-columns:1fr}.tickets-table-shell{padding-inline:8px}.tickets-table th,.tickets-table td{padding-left:12px;padding-right:12px}.tickets-table th:first-child,.tickets-table td:first-child{padding-left:14px}.tickets-table th:last-child,.tickets-table td:last-child{padding-right:14px}.ticket-actions{gap:6px}.ticket-action-label{display:none}.ticket-action-button,.ticket-action-link{gap:0;width:34px;min-width:34px;padding-inline:0}.ticket-history-view{padding:2px 0 0}.ticket-history-title-row h2{font-size:25px}.ticket-history-toggle{justify-self:start}.ticket-history-summary{grid-template-columns:1fr;grid-template-areas:"kind""direction""title""created""contact""toggle"}.ticket-history-body,.ticket-history-summary{padding-left:16px;padding-right:16px}.ticket-history-detail-grid{grid-template-columns:1fr}}@media (max-width:480px){.bandwidth-chart-body{height:130px}.bandwidth-chart-empty{min-height:130px}.login-card{padding:24px}}

html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6ebe7;--muted:#a2aca3;--surface:#121613;--surface-2:#1b211c;--surface-3:#242b24;--line:#2b362e;--breadcrumbs-background:#181f1a;--shadow-soft:0 10px 20px #0006;--shadow:0 18px 50px #0009;--skeleton-base:#1b211c;--skeleton-highlight:#263028;--settings-skeleton-base:#e5eee80d;--settings-skeleton-highlight:#e5eee81a;--settings-skeleton-surface-bg:linear-gradient(180deg, #171c18 0%, #121613 100%);--settings-skeleton-surface-border:var(--line);--settings-skeleton-status-bg:linear-gradient(180deg, #2a1f10 0%, #19140f 100%);--settings-skeleton-status-border:#b77419;--settings-skeleton-status-accent:linear-gradient(180deg, #ff9f2f 0%, #d57412 100%);--settings-skeleton-status-base:#ffdfb514;--settings-skeleton-status-highlight:#ffdfb526;--settings-skeleton-tile-bg:linear-gradient(180deg, #252b26 0%, #1c211d 100%);--settings-skeleton-tile-actions-border:#ffffff1f}html[data-theme=dark] body{background:radial-gradient(1200px 600px at 50% 0,#1b221d 0%,#111613 45%,#0b0e0c 100%)}html[data-theme=dark] .topbar{background:var(--surface);border-bottom-color:var(--line)}html[data-theme=dark] .subnav{border-bottom-color:var(--line);background:linear-gradient(#1c231d 0%,#121613 100%)}html[data-theme=dark] .hotel-select{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .subnav>.subnav-links{border-color:var(--line);background:0 0}html[data-theme=dark] .subnav-links a.active,html[data-theme=dark] .subnav-links .subnav-dropdown.active>.subnav-dropdown-trigger{color:#e6ebe7;background:#1f2620;border-color:#2f3a31}html[data-theme=dark] .mode-switcher{border-color:var(--line);background:#1b211c}html[data-theme=dark] .page-action,html[data-theme=dark] .page-action:hover{color:#fff}html[data-theme=dark] .page-action-menu-list{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}html[data-theme=dark] .page-action-menu-list a{color:var(--ink)}html[data-theme=dark] .page-action-menu-list a:hover{background:var(--surface-2);color:#6decbc}html[data-theme=dark] .modal-detail-card{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .pager{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-soft)}html[data-theme=dark] .pager-link{color:var(--muted)}html[data-theme=dark] .pager-link:hover{background:var(--surface-2);color:var(--ink)}html[data-theme=dark] .pager-link.is-active{background:var(--brand);border-color:var(--brand-strong);color:#fff}html[data-theme=dark] .icon-button{color:#c3cdc3;background:#1b211c;border-color:#2b362e;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .icon-button:hover{color:#f4f7f4;background:#222a24;border-color:#39463b;box-shadow:0 6px 14px #0000008c}html[data-theme=dark] .profile-menu details[open] .icon-button,html[data-theme=dark] .profile-menu.is-open .profile-menu-trigger{color:#f4f7f4;background:#1f2620;border-color:#39463b;box-shadow:0 10px 18px #0009}html[data-theme=dark] .modal-content{color:var(--ink);border-color:var(--line);box-shadow:var(--shadow);background:linear-gradient(#161b17 0%,#121613 100%)}html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer{border-color:var(--line)}html[data-theme=dark] .modal-title,html[data-theme=dark] .modal-body{color:var(--ink)}html[data-theme=dark] .modal-content .btn-secondary{background:var(--surface-3);color:var(--ink);border-color:#3a473c}html[data-theme=dark] .modal-content .btn-secondary:hover,html[data-theme=dark] .modal-content .btn-secondary:focus,html[data-theme=dark] .modal-content .btn-secondary:active{color:#f4f7f4;background:#2d372f;border-color:#465447}html[data-theme=dark] .modal-content .btn-close{filter:invert()grayscale()brightness(180%);opacity:.72}html[data-theme=dark] .modal-content .btn-close:hover{opacity:1}html[data-theme=dark] .modal-backdrop.show{opacity:.78}html[data-theme=dark] .tickets-card{border-color:var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#161b17 0%,#121613 100%)}html[data-theme=dark] .tickets-card .tickets-table td{border-top-color:var(--line)}html[data-theme=dark] .ticket-description{color:var(--ink)}html[data-theme=dark] .dashboard-ticket-count{color:#6decbc;background:#44d9a31f;border-color:#44d9a347}html[data-theme=dark] .dashboard-ticket-problem{color:var(--ink)}html[data-theme=dark] .dashboard-ticket-row-severity-1 td,html[data-theme=dark] .dashboard-ticket-row-severity-2 td,html[data-theme=dark] .dashboard-ticket-row-severity-other td{background:#121613d1}html[data-theme=dark] .ticket-status[data-state=open]{color:#8ac4ff;background:#6daef11f;border-color:#6daef147}html[data-theme=dark] .ticket-status[data-state=solved],html[data-theme=dark] .status-pill[data-state=connected],html[data-theme=dark] .status-pill[data-state=whitelisted]{color:#6decbc;background:#44d9a31f;border-color:#44d9a347}html[data-theme=dark] .status-pill[data-state=no_connection]{color:var(--muted);background:#d6ded814;border-color:#d6ded82e}html[data-theme=dark] .status-pill[data-state=blacklisted]{color:#f19689;background:#e677691f;border-color:#e6776952}html[data-theme=dark] .ticket-row-severity-1 td{background:#121613d1}html[data-theme=dark] .ticket-row-severity-1 td:first-child{box-shadow:inset 3px 0 #e67769b8}html[data-theme=dark] .ticket-row-severity-2 td{background:#121613d1}html[data-theme=dark] .ticket-row-severity-2 td:first-child{box-shadow:inset 3px 0 #f0aa52b8}html[data-theme=dark] .ticket-row-severity-3 td{background:#121613d1}html[data-theme=dark] .ticket-row-severity-3 td:first-child{box-shadow:inset 3px 0 #44d9a394}html[data-theme=dark] .ticket-row:hover td{background:#ffffff0b}html[data-theme=dark] .ticket-history-count{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .ticket-history-empty{background:linear-gradient(#44d9a314 0%,#121613eb 100%);border-color:#44d9a33d}html[data-theme=dark] .ticket-history-empty-icon{color:#6decbc;background:#44d9a31f}html[data-theme=dark] .ticket-history-empty p,html[data-theme=dark] .ticket-history-note,html[data-theme=dark] .ticket-history-meta,html[data-theme=dark] .ticket-history-meta-cell,html[data-theme=dark] .ticket-history-row-label,html[data-theme=dark] .ticket-history-detail-label{color:var(--muted)}html[data-theme=dark] .ticket-history-list{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .ticket-history-list-head{background:#44d9a30f}html[data-theme=dark] .ticket-history-item{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .ticket-history-item summary:hover{background:#ffffff0b}html[data-theme=dark] .ticket-history-email .ticket-history-kind{--ticket-history-kind-accent:#8ac4ff;color:#d6ded8;background:#d6ded814;border-color:#8ac4ff61}html[data-theme=dark] .ticket-history-call .ticket-history-kind{--ticket-history-kind-accent:#6decbc;color:#d6ded8;background:#d6ded814;border-color:#6decbc61}html[data-theme=dark] .ticket-history-direction[data-state=in]{color:#6decbc;background:#44d9a31f;border-color:#44d9a342}html[data-theme=dark] .ticket-history-direction[data-state=out]{color:#8ac4ff;background:#6daef124;border-color:#6daef142}html[data-theme=dark] .ticket-history-toggle{background:var(--surface);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .ticket-history-item summary:hover .ticket-history-toggle{background:var(--surface-2);color:var(--ink);box-shadow:none;border-color:#39463b}html[data-theme=dark] .ticket-history-item[open] .ticket-history-body{border-top-color:var(--line)}html[data-theme=dark] .ticket-history-detail-card,html[data-theme=dark] .ticket-history-rich-card{background:#1b211cf0;border-color:#2b362e}html[data-theme=dark] .ticket-history-detail-value,html[data-theme=dark] .ticket-history-call-text{color:var(--ink)}html[data-theme=dark] .ticket-history-html{color:var(--ink);background:#101411;border-color:#2b362e}html[data-theme=dark] .ticket-history-html a{color:#6decbc}html[data-theme=dark] .truncated-list-toggle{color:#44d9a3;box-shadow:none;background:0 0;border-color:#44d9a373}html[data-theme=dark] .truncated-list{--truncated-list-color:#44d9a3}html[data-theme=dark] .truncated-list-toggle:hover{color:#6decbc;background:0 0;border-color:#6decbeb3}html[data-theme=dark] .truncated-list-toggle:focus-visible{outline-color:#6decbe73}html[data-theme=dark] .chip{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .tag{background:var(--surface-2);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .profile-dropdown{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}html[data-theme=dark] .profile-menu-item:hover{background:var(--surface-2)}html[data-theme=dark] .login-card{border:1px solid var(--line);color:var(--ink);background:#121613f2}html[data-theme=dark] .form-group input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .form-group select,html[data-theme=dark] .form-group textarea,html[data-theme=dark] .login-form input{color:var(--ink);background:#0f1311;border-color:#2b362e;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .form-group input::placeholder,html[data-theme=dark] .form-group textarea::placeholder,html[data-theme=dark] .login-form input::placeholder{color:#6f7b72}html[data-theme=dark] .form-group input:not([type=checkbox]):not([type=radio]):-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0f1311}html[data-theme=dark] .form-group input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0f1311}html[data-theme=dark] .form-group input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0f1311}html[data-theme=dark] .login-form input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0f1311}html[data-theme=dark] .login-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0f1311}html[data-theme=dark] .login-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0f1311}html[data-theme=dark] .settings-dashboard .data-card:not(.settings-status-card){border-color:var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#171c18 0%,#121613 100%)!important}html[data-theme=dark] .settings-skeleton-surface{border-color:var(--settings-skeleton-surface-border);background:var(--settings-skeleton-surface-bg)!important}html[data-theme=dark] .settings-status-card{background:linear-gradient(#2a1f10 0%,#19140f 100%);border-color:#b77419;box-shadow:0 18px 36px #00000059,inset 0 1px #ffffff14}html[data-theme=dark] .settings-status-card.settings-skeleton-surface{--skeleton-base:var(--settings-skeleton-status-base);--skeleton-highlight:var(--settings-skeleton-status-highlight);border-color:var(--settings-skeleton-status-border);background:var(--settings-skeleton-status-bg)!important}html[data-theme=dark] .settings-status-card:before{background:linear-gradient(#ff9f2f 0%,#d57412 100%)}html[data-theme=dark] .settings-status-card.settings-skeleton-surface:before{background:var(--settings-skeleton-status-accent)}html[data-theme=dark] .settings-kicker{color:#ffd8a6;background:#ffb8561f;border-color:#ffb7566b}html[data-theme=dark] .settings-kicker:before{color:#fff5e8;background:#f08a17;border-color:#ffb75685}html[data-theme=dark] .settings-status-copy h2{color:#fff2dc}html[data-theme=dark] .settings-status-copy p{color:#e7c79d}html[data-theme=dark] .settings-status-card .settings-primary-action{background:#f08a17;border-color:#f29b2d;box-shadow:0 12px 22px #00000047,inset 0 1px #ffffff29}html[data-theme=dark] .settings-status-card .settings-primary-action:hover{background:#ff9b1e;border-color:#ffb255}html[data-theme=dark] .settings-config-card .settings-section-head h3,html[data-theme=dark] .settings-section-head h3,html[data-theme=dark] .settings-empty-card h4{color:var(--ink)}html[data-theme=dark] .settings-config-text,html[data-theme=dark] .settings-config-empty,html[data-theme=dark] .settings-section-head p{color:var(--muted)}html[data-theme=dark] .settings-config-item{background:linear-gradient(#1d2520f5 0%,#141916fa 100%);border-color:#5d6f636b;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .settings-config-label{color:#8ea294}html[data-theme=dark] .settings-config-value{color:#edf4ee}html[data-theme=dark] .settings-config-item-empty .settings-config-value,html[data-theme=dark] .settings-config-empty{color:#b9c7bc}html[data-theme=dark] .settings-inline-item{background:#ffffff08;border-color:#2f3b32}html[data-theme=dark] .settings-inline-item span{color:var(--ink)}html[data-theme=dark] .settings-inline-icon{color:#b8c3b8;background:#1a211c;border-color:#344037}html[data-theme=dark] .settings-inline-icon:hover{color:#eef3ee;background:#222a24}html[data-theme=dark] .settings-empty-card{background:linear-gradient(#44d9a312 0%,#121613eb 100%);border-color:#44d9a32e}html[data-theme=dark] .settings-empty-card i{color:#6decbc;background:#44d9a31f}html[data-theme=dark] .settings-tile{box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e}html[data-theme=dark] .settings-skeleton-tile{--skeleton-base:#ffffff0f;--skeleton-highlight:#ffffff1f}html[data-theme=dark] .settings-plan-tile.settings-skeleton-tile.is-free,html[data-theme=dark] .settings-plan-tile.settings-skeleton-tile.is-paid,html[data-theme=dark] .settings-zone-tile.settings-skeleton-tile,html[data-theme=dark] .settings-gateway-tile.settings-skeleton-tile{background:var(--settings-skeleton-tile-bg)}html[data-theme=dark] .settings-chip{background:#ffffff24;border-color:#ffffff47}
