@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@700;800&display=swap";:root{--cream:#e6ddc9;--cream-dark:#d9ceb4;--rust:#b54a2a;--rust-light:#c96a3a;--rust-dark:#8b3520;--rust-muted:#d4845a;--brown:#7a5c3a;--brown-light:#a67c52;--gold:#d4a853;--gold-light:#e8c97a;--off-white:#f8f4ea;--white:#fff;--text-primary:#1a1208;--text-secondary:#5a4a35;--text-muted:#7a6a55;--border:#cbbd9c;--border-light:#d9cdb4;--sidebar-width:260px;--topbar-height:64px;--shadow-sm:0 1px 3px #1a120829;--shadow-md:0 4px 16px #1a120829;--shadow-lg:0 8px 32px #1a120833;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--cream);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:18px;line-height:1.5}input,button,select,textarea{font-family:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--cream-dark)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.btn-primary{background:var(--rust);color:var(--on-accent);border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:18px;font-weight:600;transition:background .15s;display:inline-flex}.btn-primary:hover{background:var(--rust-dark)}.btn-secondary{background:var(--white);color:var(--text-primary);border:1.5px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:18px;font-weight:500;transition:all .15s;display:inline-flex}.btn-secondary:hover{border-color:var(--rust);color:var(--rust)}.card{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:20px}.badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:15px;font-weight:600;display:inline-flex}.badge-resolved{background:var(--badge-resolved-bg);color:var(--badge-resolved-fg)}.badge-pending{background:var(--badge-pending-bg);color:var(--badge-pending-fg)}.badge-progress{background:var(--badge-progress-bg);color:var(--badge-progress-fg)}.badge-critical{background:var(--badge-critical-bg);color:var(--badge-critical-fg)}.badge-urgent{background:var(--badge-urgent-bg);color:var(--badge-urgent-fg)}.badge-low{background:var(--badge-low-bg);color:var(--badge-low-fg)}.badge-rejected{background:var(--badge-rejected-bg);color:var(--badge-rejected-fg)}.badge-prio-high{background:var(--badge-critical-bg);color:var(--badge-critical-fg)}.badge-prio-medium{background:var(--badge-urgent-bg);color:var(--badge-urgent-fg)}.badge-prio-low{background:var(--badge-resolved-bg);color:var(--badge-resolved-fg)}.server-muted{color:var(--text-muted)}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-green{background:#4caf50}.dot-orange{background:#ff9800}.dot-red{background:#f44336}.dot-blue{background:#2196f3}.app-layout{min-height:100vh;display:flex}.main-content{min-width:0;margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-height:100vh;display:flex}.page-body{flex:1;padding:28px 32px;overflow-y:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;vertical-align:middle;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-light);padding:14px 16px;font-size:15px;font-weight:600}.data-table td{vertical-align:middle;border-bottom:1px solid var(--border-light);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:16px;font-size:18px;line-height:1.4;overflow:hidden}.data-table td:has(button,.server-row-actions,a.btn-blue,a.btn-green,a.btn-orange){max-width:none;overflow:visible}.data-table th:first-child,.data-table td:first-child{padding-left:24px}.data-table th:last-child,.data-table td:last-child{padding-right:24px}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:var(--cream)}.form-input{background:var(--cream);border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);outline:none;padding:10px 14px;font-size:18px;transition:border-color .15s}.form-input:focus{border-color:var(--rust)}.form-input::placeholder{color:var(--text-muted)}.form-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:16px;font-weight:600;display:block}.messages-page{min-height:calc(100vh - var(--topbar-height) - 112px);flex-direction:column;display:flex}.messages-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.messages-eyebrow{color:var(--rust);letter-spacing:.08em;margin-bottom:5px;font-size:14px;font-weight:700}.messages-heading h1{font-family:Playfair Display,serif;font-size:32px;line-height:1.15}.messages-count{color:var(--text-muted);padding-bottom:3px;font-size:16px}.messages-workspace{min-height:520px;height:calc(100vh - var(--topbar-height) - 190px);background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex:1;grid-template-columns:minmax(250px,320px) minmax(0,1fr);display:grid;overflow:hidden}.messages-inbox{border-right:1px solid var(--border-light);background:var(--surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-inbox-heading,.messages-thread-header{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}.messages-inbox-heading{justify-content:space-between;font-size:18px}.messages-icon-button{width:34px;height:34px;color:var(--text-muted);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.messages-icon-button:hover{background:var(--cream);color:var(--rust)}.messages-conversation-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.messages-conversation{text-align:left;border-bottom:1px solid var(--border-light);border-left:3px solid #0000;align-items:flex-start;gap:11px;width:100%;min-width:0;padding:14px 13px;display:flex}.messages-conversation:hover{background:var(--surface-hover)}.messages-conversation.is-active{background:var(--surface-soft);border-left-color:var(--rust)}.messages-avatar{background:var(--surface-strong);width:38px;height:38px;color:var(--brown);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.messages-conversation-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.messages-conversation-topline{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.messages-conversation-topline strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.messages-conversation-topline time,.messages-bubble time{color:var(--text-muted);flex:none;font-size:14px}.messages-topic{color:var(--rust-dark);font-size:14px;font-weight:600}.messages-preview{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.messages-thread{background:var(--surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-thread-header{min-height:66px}.messages-contact{flex-direction:column;flex:1;min-width:0;display:flex}.messages-contact strong{font-size:18px}.messages-contact span{color:var(--text-muted);font-size:15px}.messages-history{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface-raised-2) 100%);flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px clamp(16px,4vw,48px);display:flex;overflow-y:auto}.messages-date-divider{color:var(--text-muted);align-items:center;gap:12px;font-size:14px;display:flex}.messages-date-divider:before,.messages-date-divider:after{content:"";background:var(--border-light);flex:1;height:1px}.messages-message-row{justify-content:flex-start;display:flex}.messages-message-row.is-mine{justify-content:flex-end}.messages-bubble{border:1px solid var(--border-light);background:var(--white);max-width:min(78%,520px);box-shadow:var(--shadow-sm);border-radius:12px 12px 12px 3px;padding:12px 14px 9px}.messages-bubble.is-mine{border-color:var(--accent-border);background:var(--accent-soft);border-radius:12px 12px 3px}.messages-bubble p{color:var(--text-primary);font-size:16px;line-height:1.65}.messages-bubble time{text-align:right;margin-top:6px;display:block}.messages-reply{border-top:1px solid var(--border-light);background:var(--white);align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:flex}.messages-reply input{border:1px solid var(--border-light);background:var(--surface-raised);min-width:0;height:40px;color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:0 13px;font-size:16px}.messages-reply input:focus{border-color:var(--rust-muted)}.messages-reply input::placeholder{color:var(--text-muted)}.messages-reply button{background:var(--rust);width:40px;height:40px;color:var(--on-accent);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.messages-reply button:hover:not(:disabled){background:var(--rust-dark)}.messages-reply button:disabled{background:var(--cream-dark);color:var(--text-muted);cursor:not-allowed}.messages-reply button:focus-visible,.messages-reply input:focus-visible{outline:2px solid var(--rust);outline-offset:2px}@media (width<=720px){.messages-page{min-height:auto}.messages-workspace{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.messages-thread{height:70vh}.messages-inbox{border-right:0}.messages-conversation-list{max-height:225px;overflow-y:auto}.messages-thread{border-top:1px solid var(--border-light);min-height:430px}.messages-back-button{display:none}.messages-bubble{max-width:90%}}.server-heading{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.server-heading h1{font-family:Playfair Display,serif;font-size:34px;font-weight:800}.server-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.server-actions .form-input{flex:1;width:auto;min-width:180px}.server-error{color:var(--danger-text);background:var(--danger-bg);border-radius:8px;margin:10px 0;padding:12px}.server-notice{background:var(--success-bg);color:var(--success-text);border-radius:8px;padding:12px}.server-empty{color:var(--text-secondary);padding:20px}.server-table-wrap{margin-top:16px;padding:0;overflow-x:auto}.server-pagination{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.server-search{align-items:center;gap:10px;margin:16px 0;display:flex}.server-search input{border:1px solid var(--border);border-radius:8px;width:100%;padding:10px}.server-modal-backdrop{z-index:500;background:#1a12088c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.server-modal{width:min(760px,100%);max-height:90vh;overflow-y:auto}.server-modal:focus{outline:2px solid var(--rust)}.server-details{grid-template-columns:1fr 1fr;gap:12px 20px;margin:18px 0;display:grid}.server-details dt{color:var(--text-secondary);font-weight:600}.server-details dd{overflow-wrap:anywhere;white-space:pre-wrap}.server-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.server-check{align-items:center;gap:10px;margin:16px 0;display:flex}.server-topbar{top:0;left:var(--sidebar-width);height:var(--topbar-height);background:var(--white);border-bottom:1px solid var(--border-light);z-index:90;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex;position:fixed;right:0}.server-topbar form{flex:1;align-items:center;gap:10px;display:flex}.server-topbar input{border:0;width:100%;min-width:0;padding:8px}.server-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.server-stats strong{font-size:32px}button:disabled{opacity:.55;cursor:default}.server-modal .form-label{margin:12px 0;display:block}@media (width<=800px){.server-details{grid-template-columns:1fr}.server-stats{grid-template-columns:1fr 1fr}.server-heading{flex-direction:column;align-items:flex-start}}.server-topbar .server-actions>button,.server-popover-anchor>button{align-items:center;gap:6px;display:inline-flex;position:relative}.server-popover-anchor{position:relative}.server-popover-anchor>button>span{color:#fff;background:#f44336;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.server-popover{background:var(--white);border:1px solid var(--border-light);z-index:100;border-radius:12px;width:300px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 28px #0000001f}.server-popover-head,.server-popover-foot{background:var(--off-white);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.server-popover-head{border-bottom:1px solid var(--border-light);font-size:16px}.server-popover-foot{border-top:1px solid var(--border-light)}.server-popover-foot button{background:var(--cream);width:100%;color:var(--rust);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:15px;font-weight:700;display:flex}.server-popover-title{align-items:center;gap:8px;display:inline-flex}.server-popover-body{max-height:240px;overflow-y:auto}.server-popover-body .server-empty,.server-popover-body .server-error{margin:0;padding:14px;font-size:16px}.server-popover-item{text-align:left;background:var(--white);border-bottom:1px solid var(--border-light);width:100%;padding:10px 14px;display:block}.server-popover-item strong{color:var(--text-primary);margin-bottom:3px;font-size:16px;display:block}.server-popover-item span{color:var(--text-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.4;display:block}.server-popover-item small{color:var(--text-muted);margin-top:6px;font-size:14px;display:block}.server-dot{background:#f44336;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.server-badge{background:var(--cream);color:var(--text-secondary);border-radius:6px;padding:3px 10px;font-size:15px;font-weight:700;display:inline-block}.server-badge.is-active{background:var(--badge-active-bg);color:var(--badge-active-fg)}.server-badge.is-inactive{background:var(--badge-inactive-bg);color:var(--badge-inactive-fg)}.server-badge.is-inspect{color:var(--tab-orange);border:1.5px solid var(--tab-orange);background:0 0;margin-left:8px}.server-badge.is-pending{color:var(--tab-orange);border:1.5px solid var(--tab-orange);background:0 0}.source-badge{white-space:nowrap;border:1.5px solid;border-radius:999px;padding:2px 10px;font-size:15px;font-weight:700;display:inline-block}.source-badge.is-mobile{background:var(--account-mobile-bg);color:var(--account-mobile-fg);border-color:var(--account-mobile-border)}.source-badge.is-walkin{background:var(--link-blue-bg);color:var(--link-blue);border-color:var(--link-blue);border-style:dashed}.server-resident-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.walkin-add{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.walkin-new{border:1.5px dashed var(--link-blue);background:var(--link-blue-bg);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px;display:flex}.server-modal.is-wide{width:min(920px,100%)}.server-stack{flex-direction:column;gap:12px;display:flex}.server-stack .card{margin:0}.server-timeline{margin:12px 0 0;padding:0;list-style:none}.server-timeline li{gap:14px;margin-bottom:12px;display:flex}.server-timeline li:before{content:"";background:var(--rust);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.server-avatar-cell{align-items:center;gap:10px;display:flex}.server-refresh-note{color:var(--positive-text);font-size:16px}@keyframes socim-spin{to{transform:rotate(360deg)}}.is-spinning{animation:.8s linear infinite socim-spin}.dash-charts{grid-template-columns:340px 1fr;gap:16px;margin-bottom:24px;display:grid}.emergency-list{margin:0;padding:0;list-style:none}.emergency-list li{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.emergency-list li:last-child{border-bottom:0}.emergency-numbers{flex-wrap:wrap;gap:6px 14px;margin:4px 0;display:flex}@media (width<=640px){.emergency-list li{flex-direction:column}}.mode-picker{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:8px;display:grid}.mode-option{border-radius:var(--radius-lg);border:2px solid var(--border-light);background:var(--white);color:var(--text-primary);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.mode-option small{color:var(--text-muted);font-size:16px}.mode-option:hover{border-color:var(--rust-muted)}.mode-option.is-selected{border-color:var(--rust);background:var(--cream)}.mode-option:focus-visible,.settings-switch input:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.settings-switch{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:inline-flex}.settings-switch input{width:18px;height:18px;accent-color:var(--rust)}.settings-sample{border-radius:var(--radius-lg);background:var(--cream);padding:10px 12px}.issue-pie{width:100%}.issue-legend{border-top:1px solid var(--border-light);max-height:240px;margin:8px 0 0;padding:0 4px 0 0;list-style:none;overflow-y:auto}.issue-legend:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.issue-legend li{border-bottom:1px solid var(--border-light);font-size:16px}.issue-link{color:inherit;border-radius:6px;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;padding:7px 4px;text-decoration:none;display:grid}.issue-link:hover{background:var(--cream)}.issue-link:hover .issue-name{color:var(--link-blue);text-decoration:underline}.issue-link:focus-visible{outline:2px solid var(--rust);outline-offset:-2px}.issue-pie .recharts-sector,.data-table tr.row-link{cursor:pointer}.data-table tr.row-link:hover td{background:var(--cream)}.issue-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.issue-name{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.issue-count{color:var(--text-muted);white-space:nowrap}.issue-pct{color:var(--text-primary);text-align:right;min-width:34px;font-weight:700}.analytics-grid{grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=1600px){.analytics-grid{grid-template-columns:minmax(0,1fr)}}.analytics-left{flex-direction:column;gap:16px;min-width:0;display:flex}.analytics-daily{flex-direction:column;flex:1;min-width:0;display:flex}.daily-chart{flex:1;min-height:280px;position:relative}.daily-scroll{position:absolute;inset:0;overflow:auto hidden}.analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=600px){.analytics-stats{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.dash-charts,.analytics-grid{grid-template-columns:1fr}}.server-page-numbers{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.server-pagination{flex-wrap:wrap}.page-body{flex-direction:column;gap:16px;display:flex}.page-body>.server-heading{margin:0}.page-body>.server-stats,.page-body>.dash-charts,.page-body>.analytics-grid{margin-bottom:0}.page-body>p{margin:0}.page-body>.card>h2,.page-body>.card>h3,.page-body>.review-anchor>.card>h2,.page-body>.review-anchor>.card>h3{margin-bottom:12px}.page-body>.card>p+p,.page-body>.card>div+p,.page-body>.review-anchor>.card>p+p,.page-body>.review-anchor>.card>div+p{margin-top:8px}.server-modal h3{margin:16px 0 8px}.server-modal .server-actions{margin-top:12px}.server-toolbar{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.server-toolbar-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.server-toolbar-row .form-input{flex:1;width:auto;min-width:180px}.server-toolbar-row .form-label{flex-direction:column;gap:6px;margin:0;display:flex}.server-toolbar-row .form-label .form-input{min-width:160px}.server-toolbar-buttons{border-top:1px solid var(--border-light);padding-top:12px}.server-toolbar-split{justify-content:space-between;align-items:center}.server-toolbar-split .server-search{flex:1;min-width:220px;margin:0}.server-back{align-self:flex-start;padding:7px 14px}.btn-blue,.btn-green,.btn-orange,.btn-yellow,.btn-red,.btn-dark-red{color:#fff;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:18px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.btn-blue{background:#1565c0}.btn-blue:hover:not(:disabled){background:#0d47a1}.btn-green{background:#2e7d32}.btn-green:hover:not(:disabled){background:#1b5e20}.btn-orange{background:#c25400}.btn-orange:hover:not(:disabled){background:#a04500}.btn-yellow{color:#3a2c00;background:#f9c623}.btn-yellow:hover:not(:disabled){background:#e8b60f}.btn-red{background:#c62828}.btn-red:hover:not(:disabled){background:#a51f1f}.btn-dark-red{background:#7f1416}.btn-dark-red:hover:not(:disabled){background:#5e0e10}.btn-outline-blue{color:var(--link-blue);border:1.5px solid var(--link-blue);background:var(--white);border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:18px;font-weight:600;display:inline-flex}.btn-outline-blue:hover:not(:disabled){background:var(--link-blue-bg)}.btn-tab{background:var(--white);border:1.5px solid;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:18px;font-weight:600;display:inline-flex}.btn-tab.is-orange{color:var(--tab-orange);border-color:var(--tab-orange)}.btn-tab.is-orange[aria-selected=true]{color:#fff;background:#c25400;border-color:#c25400}.btn-tab.is-red{color:var(--tab-red);border-color:var(--tab-red)}.btn-tab.is-red[aria-selected=true]{color:#fff;background:#c62828;border-color:#c62828}.btn-tab.is-blue{color:var(--tab-blue);border-color:var(--tab-blue)}.btn-tab.is-blue[aria-selected=true]{color:#fff;background:#1565c0;border-color:#1565c0}.server-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-body{padding-top:calc(var(--topbar-height) + 24px)}.server-topbar .server-actions{flex-wrap:nowrap;align-items:center;gap:6px}.server-topbar .server-popover-anchor{align-items:center;display:inline-flex}.server-topbar .server-popover-anchor>button,.server-topbar .server-actions>button{min-width:36px;height:36px;color:var(--text-secondary);border-radius:8px;justify-content:center;padding:0 9px;line-height:1}.server-topbar .server-actions>button{gap:8px;font-size:18px;font-weight:500}.server-topbar .server-popover-anchor>button:hover,.server-topbar .server-actions>button:hover{background:var(--cream);color:var(--rust)}.server-topbar .server-popover-anchor>button svg,.server-topbar .server-actions>button svg{flex-shrink:0;display:block}.server-topbar .server-popover-anchor>button>span{top:2px;right:2px}.server-id{color:var(--text-primary);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px}.theme-toggle{color:var(--text-secondary);border:1px solid var(--border-light);background:var(--white);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:16px;font-weight:600;display:inline-flex}.theme-toggle:hover{color:var(--text-primary);border-color:var(--border)}.theme-toggle:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.messages-reply{flex-direction:column;align-items:stretch;gap:8px}.messages-reply-row{align-items:center;gap:10px;display:flex}.messages-attach-row{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.messages-reply .messages-attach-row button.messages-attach-button{background:var(--white);width:auto;height:30px;color:var(--text-secondary);border:1.5px solid var(--border);border-radius:8px;flex:none;gap:6px;padding:0 12px;font-size:16px;font-weight:600}.messages-reply .messages-attach-row button.messages-attach-button:hover:not(:disabled){background:var(--cream);color:var(--rust);border-color:var(--rust)}.messages-attach-hint{color:var(--text-muted);font-size:15px}.messages-attach-chip{background:var(--cream);max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:16px;display:inline-flex}.messages-reply .messages-attach-chip button{width:22px;height:22px;color:var(--text-secondary);background:0 0;border-radius:50%;flex:0 0 22px}.messages-reply .messages-attach-chip button:hover:not(:disabled){background:var(--white);color:var(--tab-red)}.messages-attachment{border:1px solid var(--border-light);background:var(--white);text-align:left;width:100%;color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:16px;display:flex}.messages-attachment span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.messages-attachment small{color:var(--text-muted);font-size:14px}.messages-attachment:hover:not(:disabled){border-color:var(--rust);color:var(--rust)}.messages-bubble>p+.messages-attachment{margin-top:8px}.server-stat-link{color:inherit;cursor:pointer;text-align:left;font:inherit;width:100%;transition:box-shadow .15s,transform .15s,border-color .15s;display:block}.server-stat-link:hover{box-shadow:var(--shadow-md);border-color:var(--rust-muted);transform:translateY(-1px)}.server-stat-link:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.server-stat-link[aria-pressed=true]{border:2px solid var(--rust);background:var(--accent-soft)}.server-stat-link>span{display:block}.server-stat-link .server-stat-value{font-size:32px;font-weight:700}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:8px;display:grid}.photo-grid img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);border-radius:12px;width:100%;display:block}.btn-light-blue{background:var(--link-blue-bg);color:var(--link-blue);border:1.5px solid var(--link-blue);border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:18px;font-weight:600;display:inline-flex}.btn-light-blue:hover:not(:disabled){filter:brightness(.96);box-shadow:var(--shadow-sm)}.server-stats>.server-stat-walkin{background:var(--link-blue-bg);border:1.5px dashed var(--link-blue);color:var(--link-blue)}.server-stats>.server-stat-walkin .server-stat-value{color:var(--link-blue)}.server-stat-note{color:var(--link-blue);opacity:.9;font-size:16px}.server-stats>.server-stat-walkin.is-below-resolved{grid-column:4}@media (width<=800px){.server-stats>.server-stat-walkin.is-below-resolved{grid-column:auto}}.walkin-form{flex-direction:column;gap:12px;display:flex}.walkin-form fieldset{border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:10px 12px}.walkin-form legend{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0 6px;font-size:16px;font-weight:600}.walkin-form .form-label{margin:0}.walkin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (width<=700px){.walkin-grid{grid-template-columns:1fr}}.walkin-hint{color:var(--text-muted);font-size:16px}.walkin-matches{border:1px solid var(--border-light);border-radius:var(--radius-sm);max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.walkin-matches button,.walkin-chosen{text-align:left;width:100%;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 12px;display:flex}.walkin-matches li+li{border-top:1px solid var(--border-light)}.walkin-matches button:hover{background:var(--surface-hover)}.walkin-matches span,.walkin-chosen span{color:var(--text-muted);font-size:16px}.walkin-chosen{padding:4px 0}.walkin-chosen button{margin-left:auto}.server-topbar-start{flex:1;align-items:center;min-width:0;display:flex}.server-topbar-welcome{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;overflow:hidden}.server-topbar-welcome strong{color:var(--text-primary);font-weight:700}img.messages-avatar{object-fit:cover;padding:0}.staff-photo-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.staff-photo-row p{color:var(--text-secondary);margin:0 0 10px}html{scroll-behavior:smooth}.landing-links{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.landing-links a{color:var(--text-secondary);border-bottom:2px solid #0000;padding:4px 0;font-size:18px;font-weight:600}.landing-links a:hover,.landing-links a:focus-visible{color:var(--rust);border-bottom-color:var(--rust);outline:none}.landing-section{scroll-margin-top:110px}.landing-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=800px){.landing-contacts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.review-anchor{outline:none;flex-direction:column;gap:16px;scroll-margin-top:72px;display:flex}.review-anchor:empty{display:none}.download-page{background:var(--cream);min-height:100vh;color:var(--text-primary);box-sizing:border-box;justify-content:center;align-items:flex-start;padding:32px 16px;font-family:Inter,sans-serif;display:flex}.download-card{background:var(--white);border:1px solid var(--border-light);width:100%;max-width:520px;box-shadow:var(--shadow-sm);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:16px;padding:28px 24px;display:flex}.download-seals{align-items:center;gap:10px;font-weight:800;display:flex}.download-seals img{object-fit:contain;width:36px;height:36px}.download-card h1{margin:0;font-family:Playfair Display,serif;font-size:34px;line-height:1.15}.download-card h2{margin:4px 0 0;font-size:20px}.download-lead,.download-note{color:var(--text-secondary);margin:0;font-size:20px;line-height:1.6}.download-button{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.download-meta{text-align:center;color:var(--text-muted);margin:0;font-size:16px}.download-qr{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.app-qr{border:1px solid var(--border-light);box-sizing:content-box;background:#fff;border-radius:12px;max-width:100%;height:auto;padding:8px}.download-alt,.download-back{color:var(--link-blue);font-size:18px;font-weight:600}.download-back{align-self:center}.download-steps{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:18px;line-height:1.5;display:flex}.download-warning{background:var(--cream-dark);color:var(--text-secondary);border-radius:10px;margin:0;padding:10px 12px;font-size:18px;line-height:1.5}.download-check{color:var(--text-secondary);font-size:18px}.download-check summary{cursor:pointer;font-weight:600}.download-sha{word-break:break-all;color:var(--text-primary);margin-top:4px;font-size:16px;display:block}@media (width<=800px){.landing-qr{display:none!important}}.bionic-fixation{color:inherit;font-weight:700}::highlight(socim-bionic){text-shadow:min(.03em,.6px) 0,min(.06em,1.2px) 0}.bionic-toggle[aria-pressed=true]{color:var(--rust);border-color:var(--rust)}.download-seals-end{margin-left:auto}.landing-hero-row{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.landing-hero-text{flex-direction:column;flex:0 400px;min-width:0;display:flex}.landing-slideshow{flex-direction:column;flex:520px;gap:10px;max-width:680px;display:flex}.landing-slideshow-frame{aspect-ratio:7/5;border-radius:var(--radius-lg);background:var(--cream-dark);border:1px solid var(--border-light);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.landing-slideshow-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.landing-slideshow-frame img.is-current{opacity:1}.landing-slideshow-caption{color:var(--text-secondary);justify-content:space-between;gap:12px;margin:0;font-size:18px;display:flex}.landing-slideshow-count{color:var(--text-muted);white-space:nowrap}.landing-slideshow-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.landing-slideshow-controls>button{border:1px solid var(--border);background:var(--white);width:32px;height:32px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.landing-slideshow-controls>button:hover{color:var(--rust);border-color:var(--rust)}.landing-slideshow-dots{flex-wrap:wrap;gap:6px;margin-left:6px;display:inline-flex}.landing-slideshow-dots button{background:var(--border);border-radius:50%;width:9px;height:9px;padding:0}.landing-slideshow-dots button.is-current{background:var(--rust)}.landing-slideshow button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}@media (prefers-reduced-motion:reduce){.landing-slideshow-frame img{transition:none}}.login-secure-note{color:var(--text-muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:15px;line-height:1.5;display:flex}.login-secure-note svg{color:var(--positive-text);flex-shrink:0;margin-top:2px}.login-secure-note.is-warning,.login-secure-note.is-warning svg{color:var(--danger-text)}.hotspot-map{flex-direction:column;gap:8px;display:flex;position:relative}.hotspot-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hotspot-tools button{align-items:center;gap:6px;display:inline-flex}.hotspot-canvas{border:1px solid var(--border-light);z-index:0;border-radius:8px;height:320px;position:relative;overflow:hidden}.hotspot-note{color:var(--text-muted);margin:0;font-size:15px}.hotspot-backdrop{z-index:590;background:#1a12088c;position:fixed;inset:0}.hotspot-map.is-enlarged{z-index:600;background:var(--white);border-radius:12px;padding:12px;position:fixed;inset:24px;box-shadow:0 12px 40px #00000040}.hotspot-map.is-enlarged .hotspot-canvas{flex:1;height:auto;min-height:0}.hotspot-map.is-compact:not(.is-enlarged) .hotspot-canvas{height:220px}.hotspot-map.is-compact:not(.is-enlarged)+.issue-legend,.hotspot-map.is-compact:not(.is-enlarged)+.server-empty{margin-top:12px}.trend-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.pareto-legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;font-size:15px;display:flex}.pareto-legend>span{align-items:center;gap:6px;display:inline-flex}.pareto-key{display:inline-block}.pareto-key.is-bar{background:var(--rust);border-radius:3px;width:12px;height:12px}.pareto-key.is-line{background:var(--gold);border-radius:2px;width:18px;height:3px}.pareto-key.is-80{border-top:2px dashed var(--text-muted);width:18px}.trend-weeks{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.trend-week-button{text-align:left;border:1.5px solid var(--border-light);border-radius:var(--radius-sm);background:var(--white);width:100%;height:100%;color:var(--text-primary);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.trend-week-button:hover{border-color:var(--rust)}.trend-week-button[aria-pressed=true]{border-color:var(--rust);box-shadow:inset 0 0 0 1px var(--rust);background:var(--cream)}.trend-week-button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.trend-week-dates{color:var(--text-muted);font-size:15px}.trend-week-summary{color:var(--text-secondary);font-size:15px;line-height:1.35}@media (width<=600px){.trend-weeks{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pareto-chart .recharts-bar-rectangle{cursor:pointer}.hotspot-popup{flex-direction:column;gap:2px;min-width:140px;font-size:16px;display:flex}.hotspot-popup a{color:var(--link-blue);margin-top:4px;font-weight:700}@media (width<=640px){.hotspot-map.is-enlarged{border-radius:0;inset:0}.hotspot-canvas{height:260px}}.feedback-stars{color:var(--border);align-items:center;gap:2px;display:flex}.feedback-stars svg.is-on{color:var(--gold);fill:var(--gold)}.feedback-stars span{color:var(--text-secondary);margin-left:8px;font-size:18px}.server-menu-button,.app-sidebar-close{display:none}.server-topbar-start{align-items:center;gap:8px;min-width:0;display:flex}@media (width>=901px){.app-sidebar-backdrop{display:none}}@media (width<=900px){.app-sidebar{visibility:hidden;transition:transform .2s;transform:translate(-100%)}.app-sidebar.is-open{visibility:visible;transform:translate(0);box-shadow:0 12px 40px #00000040}.app-sidebar-close{width:40px;height:40px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.app-sidebar-backdrop{z-index:95;background:#1a120873;position:fixed;inset:0}.main-content{margin-left:0}.server-topbar{gap:8px;padding:8px 12px;left:0}.server-menu-button{width:40px;height:40px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.server-menu-button:hover{background:var(--cream)}.server-topbar-name{display:none}.server-topbar-welcome{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.page-body{padding:calc(var(--topbar-height) + 16px) 12px 16px}.server-heading h1{font-size:28px}.card{padding:16px}.data-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.data-table th,.data-table td{padding:12px 14px}.data-table td{max-width:180px}.data-table th{white-space:nowrap}.server-toolbar{padding:12px}.server-toolbar-row{align-items:stretch}.server-toolbar-row .form-input,.server-toolbar-row .form-label{flex:100%;width:100%;min-width:0}.server-toolbar-row>button,.server-toolbar-row>a{flex:auto;min-height:40px}.server-actions>button,.server-actions>a{min-height:40px}.dash-charts,.analytics-grid{grid-template-columns:1fr}.server-popover{left:8px;right:8px;top:calc(var(--topbar-height) + 4px);width:auto;position:fixed}.server-modal-backdrop{align-items:stretch;padding:0}.server-modal,.server-modal.is-wide{border-radius:0;width:100%;min-height:100%;max-height:none}.landing-nav{padding:10px 16px!important}.landing-hero-grid{grid-template-columns:1fr!important;min-height:0!important}.landing-hero-left,.landing-hero-right{padding:32px 16px!important}.landing-section,.landing-features{padding:40px 16px!important}.landing-history-grid{text-align:center;justify-items:center;grid-template-columns:1fr!important;gap:20px!important}.landing-bento{grid-template-columns:1fr!important}.landing-bento>*{grid-area:auto!important}}@media (width<=480px){.server-stats{grid-template-columns:1fr 1fr;gap:10px}.server-heading h1{font-size:26px}}@media (width<=900px){.login-page{padding:16px;justify-content:flex-start!important}.login-seals{flex-wrap:nowrap!important}.login-seal{padding:8px!important}.login-seal>div{width:min(32vw,150px)!important;height:min(32vw,150px)!important}}.ai-note{color:var(--text-muted);margin:8px 0 12px;font-size:15px;line-height:1.5}.ai-choice .server-actions{margin-top:12px}.ai-choice .server-actions small{color:var(--text-muted)}.ai-choice h3{margin-top:18px}.report-complaint{box-sizing:border-box;background:var(--cream);width:100%;min-height:96px;max-height:360px;color:var(--text-primary);border:1.5px solid var(--border);border-left:5px solid var(--rust);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;padding:16px 20px;font-size:18px;line-height:1.6;overflow-y:auto}.report-complaint:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.card[aria-label="Category and priority"] .server-details{margin:16px 0 8px}.card[aria-label="Category and priority"] h3{margin:0 0 8px;font-size:18px;font-weight:700}.card[aria-label="Category and priority"] ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.card[aria-label="Category and priority"] .server-error[role=status]{margin:12px 0 0}.triage-section{border-top:1px solid var(--border-light);margin-top:20px;padding-top:16px}.triage-section>p,.triage-section>ul{margin-top:0}.triage-change .form-label{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.triage-change .btn-orange{margin-top:2px}.triage-handler{resize:vertical;width:100%;min-height:84px;font-size:18px;line-height:1.5;display:block}.triage-handler-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.triage-handler-bar small{color:var(--text-muted);margin-right:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--on-accent:#fff;--ink-surface:#1a1208;--on-ink:#fff;--on-ink-soft:#e4dacb;--surface-raised:#fffefc;--surface-raised-2:#fbf8f3;--surface-hover:#f3eddf;--surface-soft:#efe6d3;--surface-strong:#e9d9c7;--accent-border:#e6c9b9;--accent-soft:#f8eee7;--header-glass:#fdfaf5eb;--login-bg:#e8e8e8;--danger-text:#922d18;--danger-bg:#fff0ec;--danger-soft:#fff5f2;--danger-border:#fddec8;--success-text:#245534;--success-bg:#e7f3eb;--positive-text:#2e7d32;--link-blue:#1565c0;--link-blue-bg:#e3f2fd;--tab-orange:#c25400;--tab-red:#c62828;--tab-blue:#1565c0;--badge-resolved-bg:#e8f5e9;--badge-resolved-fg:#388e3c;--badge-pending-bg:#fff8e1;--badge-pending-fg:#f57f17;--badge-progress-bg:#e3f2fd;--badge-progress-fg:#1565c0;--badge-critical-bg:#ffebee;--badge-critical-fg:#c62828;--badge-urgent-bg:#fff3e0;--badge-urgent-fg:#e65100;--badge-low-bg:#f3e5f5;--badge-low-fg:#6a1b9a;--badge-rejected-bg:#fce4ec;--badge-rejected-fg:#880e4f;--badge-active-bg:#e8f5e9;--badge-active-fg:#2e7d32;--badge-inactive-bg:#ffebee;--badge-inactive-fg:#c62828;--account-mobile-bg:#e0f4ec;--account-mobile-fg:#1b6b47;--account-mobile-border:#2e8b57}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#121416;--cream-dark:#2b3038;--off-white:#1b1e22;--white:#22262b;--rust:#ff9d36;--rust-dark:#ffb867;--rust-light:#ffb867;--rust-muted:#e58121;--brown:#f2c48b;--brown-light:#f2c48b;--gold:#f2cc80;--gold-light:#f2cc80;--text-primary:#f3f4f6;--text-secondary:#bec3cb;--text-muted:#b8bec7;--border:#555d69;--border-light:#2b3038;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 8px 32px #00000080;--on-accent:#20160d;--ink-surface:#2b3038;--on-ink:#f3f4f6;--on-ink-soft:#bec3cb;--surface-raised:#1b1e22;--surface-raised-2:#22262b;--surface-hover:#2b3038;--surface-soft:#2b3038;--surface-strong:#493322;--accent-border:#493322;--accent-soft:#342b21;--header-glass:#121416eb;--login-bg:#121416;--danger-text:#ffede9;--danger-bg:#352931;--danger-soft:#352931;--danger-border:#a36e71;--success-text:#c9f4d0;--success-bg:#193d28;--positive-text:#c9f4d0;--link-blue:#8fb8ff;--link-blue-bg:#2b3038;--tab-orange:#ffa66b;--tab-red:#ff8a94;--tab-blue:#8ab4ff;--badge-resolved-bg:#1e7a34;--badge-resolved-fg:#fff;--badge-pending-bg:#8a5300;--badge-pending-fg:#fff;--badge-progress-bg:#1565c0;--badge-progress-fg:#fff;--badge-critical-bg:#b3261e;--badge-critical-fg:#fff;--badge-urgent-bg:#c2410c;--badge-urgent-fg:#fff;--badge-low-bg:#6d28d9;--badge-low-fg:#fff;--badge-rejected-bg:#5f6368;--badge-rejected-fg:#fff;--badge-active-bg:#1e7a34;--badge-active-fg:#fff;--badge-inactive-bg:#b3261e;--badge-inactive-fg:#fff;--account-mobile-bg:#1f7a50;--account-mobile-fg:#fff;--account-mobile-border:#3da571}[data-theme=navy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#0d1726;--cream-dark:#263951;--off-white:#132133;--white:#1b2b41;--rust:#5eead4;--rust-dark:#2dd4bf;--rust-light:#5eead4;--rust-muted:#2dd4bf;--brown:#5eead4;--brown-light:#5eead4;--gold:#ffb9a9;--gold-light:#ffb9a9;--text-primary:#e8f0fa;--text-secondary:#b7c7dc;--text-muted:#b7c7dc;--border:#4e6581;--border-light:#263951;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 8px 32px #00000080;--on-accent:#082b2a;--ink-surface:#263951;--on-ink:#e8f0fa;--on-ink-soft:#b7c7dc;--surface-raised:#132133;--surface-raised-2:#1b2b41;--surface-hover:#263951;--surface-soft:#263951;--surface-strong:#244b52;--accent-border:#244b52;--accent-soft:#173c3f;--header-glass:#0d1726eb;--login-bg:#0d1726;--danger-text:#ffede9;--danger-bg:#352931;--danger-soft:#352931;--danger-border:#a36e71;--success-text:#c9f4d0;--success-bg:#143d34;--positive-text:#c9f4d0;--link-blue:#8fb8ff;--link-blue-bg:#263951;--tab-orange:#ffa66b;--tab-red:#ff8a94;--tab-blue:#8ab4ff;--badge-resolved-bg:#1e7a34;--badge-resolved-fg:#fff;--badge-pending-bg:#8a5300;--badge-pending-fg:#fff;--badge-progress-bg:#1565c0;--badge-progress-fg:#fff;--badge-critical-bg:#b3261e;--badge-critical-fg:#fff;--badge-urgent-bg:#c2410c;--badge-urgent-fg:#fff;--badge-low-bg:#6d28d9;--badge-low-fg:#fff;--badge-rejected-bg:#5f6368;--badge-rejected-fg:#fff;--badge-active-bg:#1e7a34;--badge-active-fg:#fff;--badge-inactive-bg:#b3261e;--badge-inactive-fg:#fff;--account-mobile-bg:#1f7a50;--account-mobile-fg:#fff;--account-mobile-border:#3da571}[data-theme=pink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cream:#f8d0e0;--cream-dark:#f3b8ce;--off-white:#fff3f8;--white:#fff8fb;--rust:#ed4c88;--rust-dark:#c72b6c;--rust-light:#f28ab2;--rust-muted:#f6a1b2;--brown:#a3225a;--brown-light:#f28ab2;--gold:#f28ab2;--gold-light:#f6a1b2;--text-primary:#3b1024;--text-secondary:#5c2640;--text-muted:#7a3a55;--border:#f28ab2;--border-light:#f6a1b2;--shadow-sm:0 1px 3px #6b2c472e;--shadow-md:0 4px 16px #6b2c472e;--shadow-lg:0 8px 32px #6b2c473d;--on-accent:#2b0716;--ink-surface:#5c2640;--on-ink:#fff3f8;--on-ink-soft:#f8d0e0;--surface-raised:#fff8fb;--surface-raised-2:#ffeef5;--surface-hover:#fbe0ea;--surface-soft:#f9d6e4;--surface-strong:#f8d0e0;--accent-border:#f6a1b2;--accent-soft:#ffe6ef;--header-glass:#f8d0e0eb;--login-bg:#f8d0e0;--danger-text:#7a0f2e;--danger-bg:#ffe3ea;--danger-border:#f6a1b2;--danger-soft:#ffeef2;--success-text:#1f5d3a;--success-bg:#e3f5ea;--positive-text:#1e7a34;--link-blue:#1565c0;--link-blue-bg:#e3f2fd;--tab-orange:#c25400;--tab-red:#c62828;--tab-blue:#1565c0;--badge-resolved-bg:#e8f5e9;--badge-resolved-fg:#2e7d32;--badge-pending-bg:#fff8e1;--badge-pending-fg:#8a5300;--badge-progress-bg:#e3f2fd;--badge-progress-fg:#1565c0;--badge-critical-bg:#ffebee;--badge-critical-fg:#c62828;--badge-urgent-bg:#fff3e0;--badge-urgent-fg:#b34700;--badge-low-bg:#f3e5f5;--badge-low-fg:#6a1b9a;--badge-rejected-bg:#fce4ec;--badge-rejected-fg:#880e4f;--badge-active-bg:#e8f5e9;--badge-active-fg:#2e7d32;--badge-inactive-bg:#ffebee;--badge-inactive-fg:#c62828;--account-mobile-bg:#e0f4ec;--account-mobile-fg:#1b6b47;--account-mobile-border:#2e8b57}
