/* Palettes copied from the existing workspace: base dark and aurora-theme-clean-v16. */
:root{
  --bg:#090b10;--panel:#11141b;--panel2:#151923;--panel3:#0d1016;--border:#242a36;
  --text:#eef2f8;--muted:#8d96a8;--accent:#00e7d0;--accent2:#9a82ff;
  --success:#35d39a;--danger:#ff5d73;--warning:#f3bd64;--shadow:0 16px 48px rgba(0,0,0,.35)
}
html{color-scheme:dark;--input:var(--panel3);--accent-ink:#fff}
body{margin:0;min-height:100vh;color:var(--text);background:
radial-gradient(circle at 8% 0%,rgba(0,231,208,.14),transparent 30%),
radial-gradient(circle at 90% 8%,rgba(53,211,154,.07),transparent 25%),var(--bg);
font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}
html[data-aurora-theme="gray"]{

    color-scheme:dark;

    --bg:#191d22!important;

    --panel:#242930!important;
    --panel2:#2b3138!important;
    --panel3:#20252b!important;

    --border:#3b454d!important;

    --text:#edf2f4!important;
    --muted:#9ca9af!important;

    --accent:#12aaa2!important;
    --accent2:#20c4bb!important;

    --success:#39c793!important;
    --danger:#ef6578!important;
    --warning:#deb45f!important;

    --shadow:
        0 14px 38px
        rgba(0,0,0,.28)!important;
}
html[data-aurora-theme="gray"] body{

    background:
        radial-gradient(
            circle at 8% 0%,
            rgba(18,170,162,.08),
            transparent 28%
        ),
        #191d22!important;

    color:#edf2f4!important;
}
html[data-aurora-theme="gray"]{--input:#1e2329}
html[data-aurora-theme="light"]{

    color-scheme:light;

    --bg:#edf3f4!important;

    --panel:#ffffff!important;
    --panel2:#f4f8f8!important;
    --panel3:#e8eff0!important;

    --border:#b5c6cb!important;

    --text:#13252b!important;
    --muted:#586c74!important;

    --accent:#07978e!important;
    --accent2:#10afa5!important;

    --success:#177c5c!important;
    --danger:#bd344b!important;
    --warning:#9c6812!important;

    --shadow:
        0 12px 30px
        rgba(38,69,77,.11)!important;
}
html[data-aurora-theme="light"] body{

    background:
        radial-gradient(
            circle at 8% 0%,
            rgba(7,151,142,.09),
            transparent 29%
        ),
        #edf3f4!important;

    color:#13252b!important;
}
html[data-aurora-theme="light"]{--input:#ffffff}
html:not([data-aurora-theme]){

    color-scheme:dark;

    --bg:#191d22!important;

    --panel:#242930!important;
    --panel2:#2b3138!important;
    --panel3:#20252b!important;

    --border:#3b454d!important;

    --text:#edf2f4!important;
    --muted:#9ca9af!important;

    --accent:#12aaa2!important;
    --accent2:#20c4bb!important;

    --success:#39c793!important;
    --danger:#ef6578!important;
    --warning:#deb45f!important;

    --shadow:
        0 14px 38px
        rgba(0,0,0,.28)!important;
--input:#1e2329}

/* Glass coverage for legacy workspace and business components. */
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( h1,h2,h3,h4,h5, .title, .name, .section-title, .card-title, .month-title, .modal-title, .section-head ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .muted, .subtitle, .sub, .meta, .caption, .hint, .desc, .date-label ){color:#586c74!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .card, .section-card, .calendar-card, .side, .modal, .dir-panel, .employee-card, .emp-card, .folder-card, .file-card, .notes-list, .notes-editor, .chat-main, .chat-sidebar, .report-table-wrap, .aurora-space-card, .aurora-space-create, .aurora-custom-directory-tools, .aurora-custom-dir-item, .plan-mini-cal, .plan-editor ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( input, textarea, select ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( input, textarea )::placeholder{color:#788b92!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) select option{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) label{color:#2c4047!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .btn:not(.primary):not(.danger), html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .icon-btn, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-tool-btn, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .cell-popup-btn{background:var(--glass-surface)!important;color:#24383f!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .btn:not(.primary):not(.danger):hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .icon-btn:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-tool-btn:hover{background:var(--glass-hover)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .btn.primary, button.primary, .nav-btn.active, .space-btn.active, .dir-tab.active ){background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .btn.danger, button.danger ){background:var(--glass-surface)!important;color:#b42b43!important;border-color:#e4a8b2!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day.muted{background:var(--glass-surface)!important;color:#718188!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day.selected{background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day.selected *{color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .weekdays{color:#566970!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .stat{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .stat strong{color:#112328!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .stat span{color:#586b72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .selected-employee{background:var(--glass-surface)!important;color:#174e49!important;border-color:#82c4bd!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .employee-card, .emp-card, .employee-stat ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .avatar{background:#202b38!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .dir-tab:not(.active){background:var(--glass-surface)!important;color:#263a40!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .dir-item, .aurora-custom-dir-item ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .tag, .chip, .vis-chip, .folder-stat ){background:var(--glass-surface)!important;color:#294048!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .sheet-toolbar, .table-toolbar ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #sheetTable, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-table{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetTable th, .sheet-table th ){background:var(--glass-surface)!important;color:#20343a!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetTable td, .sheet-table td ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-cell{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .summary-box{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .summary-box b{color:#112328!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .summary-box span{color:#586c73!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .report-table-wrap table{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .report-table-wrap th{background:var(--glass-surface)!important;color:#20343a!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .report-table-wrap td{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .modal-backdrop{background:rgba(52,72,78,.32)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .modal{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .modal *:not(.primary):not(.danger){text-shadow:none}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck :is( aside, details, .map-sidebar, .map-side, .map-controls, .address-controls, .address-side-panel, .control-card, .map-control-block ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck :is( aside, details, .map-sidebar, .map-side, .map-controls, .address-controls, .address-side-panel, .control-card, .map-control-block ) *{color:inherit}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about :is( .card, [class*="hero"], [class*="feature"], [class*="apk"] ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about :is( h1,h2,h3, .title ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .chat-user, .chat-msg.theirs ){background:var(--glass-surface)!important;color:#17282d!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .chat-user.active{background:#007e8b!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .chat-msg.mine{background:var(--glass-surface)!important;color:#143833!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn{background:var(--glass-surface)!important;color:#007e8b!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn:hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg{color:#007e8b!important;stroke:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #mainNav{background:rgba(255,255,255,.95)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .nav-btn:not(.active){color:#30454c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-appearance-popup-v13{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .popup-menu, .dropdown-menu, .context-menu, .floating-panel, .settings-card, .settings-panel, .users-panel, .user-card, .permission-card, .permission-block, .directory-card, .note-card, .plan-card, .camera-card, .camera-panel, .chat-card ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-page{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero{background:var(--glass-surface)!important;border:1px solid var(--border)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero-content h2{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero-content p{color:#536a72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-kicker{color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero-logo{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-card{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-icon{background:var(--glass-surface)!important;border-color:var(--border)!important;color:#087f78!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-title{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-text, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-version-status{color:#5d7178!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-version-badge{background:var(--glass-surface)!important;color:#087c75!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-btn{background:linear-gradient( 135deg, #007e8b, #12aca2 )!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-btn *{color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-card{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-heading h3{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-heading p{color:#61757c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-number{background:var(--glass-surface)!important;color:#0a9b92!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-feature{background:var(--glass-surface)!important;color:#21353c!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-feature strong{color:#173239!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-feature span{color:#536a72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-manual details{background:var(--glass-surface)!important;color:#172b31!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-manual summary{color:#173239!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-manual-body{color:#536a72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-panel{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-control-block{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-control-block details{background:var(--glass-surface)!important;color:#21363d!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-control-block summary{color:#294149!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-provider-switch{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-provider-choice{background:transparent!important;color:#50656c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-provider-choice.active{background:#007e8b!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-person-button{background:var(--glass-surface)!important;color:#19363a!important;border-color:#92d3ce!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-person-button strong{color:#19363a!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-person-button small{color:#587177!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .emp-coord-box, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .route-summary, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .file-drop{background:var(--glass-surface)!important;color:#4c626a!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-quick-card{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .employee-address-summary span{background:var(--glass-surface)!important;color:#344c53!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .address-coord-row, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .address-photo{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck :is( #yandexMap, #dgisMap, #addrMap, #addrMapWrap ){color:initial}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-wrap, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-grid-wrap, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-frame{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .table-toolbar{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-cell{background:transparent!important;color:#172c32!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-drag-handle{color:#84969d!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .cell-popup-btn{background:var(--glass-surface)!important;color:#40575e!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .popup-menu, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #cellPopup{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .popup-menu button, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #cellPopup button{background:transparent!important;color:#21363d!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .popup-menu button:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #cellPopup button:hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManagerBackdrop, #auroraWorkbookBackdrop, #auroraNameBackdrop, [class*="aurora-table"][class*="backdrop"], [class*="aurora-workbook"][class*="backdrop"] ){background:rgba(58,76,82,.34)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-name-dialog, [class*="aurora-table"][class*="modal"], [class*="aurora-table"][class*="dialog"], [class*="aurora-workbook"][class*="modal"], [class*="aurora-workbook"][class*="dialog"], [class*="aurora-table-manager"], [class*="aurora-workbook-manager"] ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table-manager"], [class*="aurora-workbook-manager"] ) :is( div, section, article ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="row"], [class*="aurora-table"][class*="item"], [class*="aurora-workbook"][class*="row"], [class*="aurora-workbook"][class*="item"] ){background:var(--glass-surface)!important;color:#172b31!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="row"].active, [class*="aurora-table"][class*="item"].active, [class*="aurora-workbook"][class*="row"].active, [class*="aurora-workbook"][class*="item"].active ){background:var(--glass-surface)!important;border-color:#2ca79f!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-dialog h3{color:#15282e!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-input{background:var(--glass-surface)!important;color:#15282e!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraSheetTabs, .aurora-sheet-tabs, .sheet-tabs, [class*="aurora-sheet-tabs"], [class*="sheet-tabs"] ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab, .sheet-tab, [class*="aurora-sheet-tab"] ){background:var(--glass-surface)!important;color:#294047!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab.active, .sheet-tab.active, [class*="aurora-sheet-tab"].active ){background:var(--glass-surface)!important;color:#086f69!important;border-color:#159c93!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-plan :is( .plan-sidebar, .plan-list, .plan-form, .plan-item, .plan-day, .plan-calendar, .plan-mini-cal, .plan-editor ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-plan .plan-item.active{background:var(--glass-surface)!important;border-color:#36aaa2!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-notes :is( .notes-list, .notes-editor, .note-item, .note-card, .note-toolbar, .notes-toolbar ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-notes .note-item.active{background:var(--glass-surface)!important;border-color:#31a89f!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-camera :is( .camera-stage, .camera-panel, .camera-controls, .camera-toolbar, .camera-editor-wrap ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-camera :is( video, canvas, img ){background:#111!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat.aurora-chat-floating{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat.aurora-chat-floating :is( #chatUsersList, .chat-users, #chatHeader, #chatMessages, .chat-messages, form, .chat-input, .chat-compose, .chat-footer ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat .chat-user:not(.active){background:var(--glass-surface)!important;color:#1e3339!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat .chat-user.active{background:#007e8b!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #view-users, #view-settings ) :is( section, div.card ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-role-modal, .aurora-settings-modal, .settings-modal, .user-modal ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-role-field, .aurora-role-info, .permission-card, .user-permission-card ){background:var(--glass-surface)!important;color:#21363c!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-directories :is( .dir-item, .directory-item, .directory-editor, .directory-list, .aurora-custom-directory-tools, .aurora-custom-dir-item ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn{background:var(--glass-surface)!important;background-image:none!important;color:#007e8b!important;border:1px solid #86bbb7!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn:hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg{color:#007e8b!important;stroke:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-badge{background:#e1495e!important;color:#ffffff!important;border:2px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-floating-chat-close, .aurora-floating-chat-clear ){background:var(--glass-surface)!important;color:#354b52!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-floating-chat-close, .aurora-floating-chat-clear ):hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .toast{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;border-left:4px solid #007e8b!important;text-shadow:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .toast *{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav{background:var(--glass-surface)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav .icon-btn{background:var(--glass-surface)!important;color:#20363d!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav .icon-btn:hover{background:var(--glass-hover)!important;color:#087f78!important;border-color:#7eb8b4!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav .calendar-today{background:var(--glass-surface)!important;color:#19353b!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar button, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .small-icon, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-tool-btn{background:var(--glass-surface)!important;color:#223940!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar button:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .small-icon:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-tool-btn:hover{background:var(--glass-hover)!important;color:#087c76!important;border-color:#86b9b6!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control{background:var(--glass-surface)!important;color:#233a41!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control button{background:var(--glass-surface)!important;color:#1d353b!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control button:hover{background:var(--glass-hover)!important;color:#087c75!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control :is( span, strong, input ){background:var(--glass-surface)!important;color:#1a3036!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManagerBackdrop, #auroraWorkbookBackdrop, #auroraNameBackdrop, .aurora-name-backdrop, [class*="aurora-table"][class*="backdrop"], [class*="aurora-workbook"][class*="backdrop"] ){background:rgba(43,61,67,.30)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, .aurora-name-dialog, [class*="aurora-table"][class*="manager"], [class*="aurora-table"][class*="modal"], [class*="aurora-table"][class*="dialog"], [class*="aurora-workbook"][class*="manager"], [class*="aurora-workbook"][class*="modal"], [class*="aurora-workbook"][class*="dialog"] ){background:var(--glass-surface)!important;color:#162b31!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, .aurora-name-dialog, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) :is( h1,h2,h3,h4,strong ){color:#172c32!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="item"], [class*="aurora-table"][class*="row"], [class*="aurora-workbook"][class*="item"], [class*="aurora-workbook"][class*="row"] ){background:var(--glass-surface)!important;color:#20363d!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="item"].active, [class*="aurora-table"][class*="row"].active, [class*="aurora-workbook"][class*="item"].active, [class*="aurora-workbook"][class*="row"].active ){background:var(--glass-surface)!important;color:#17453f!important;border-color:#249f97!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) button{background:var(--glass-surface)!important;color:#263d44!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) button:hover{background:var(--glass-hover)!important;color:#087c75!important;border-color:#82b9b4!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) button.primary{background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"], [class*="aurora-workbook"] ) :is( .small-icon, .icon-btn, button ){text-shadow:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-dialog{background:var(--glass-surface)!important;color:#182e34!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-input{background:var(--glass-surface)!important;color:#182e34!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraSheetTabs, #sheetTabs, .aurora-sheet-tabs, .sheet-tabs, [class*="aurora-sheet-tabs"], [class*="sheet-tabs"] ){background:var(--glass-surface)!important;color:#183038!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraSheetTabs, #sheetTabs, .aurora-sheet-tabs, .sheet-tabs, [class*="aurora-sheet-tabs"], [class*="sheet-tabs"] ) button{background:var(--glass-surface)!important;color:#263d44!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab, .sheet-tab, [class*="aurora-sheet-tab"] ){background:var(--glass-surface)!important;color:#294047!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab.active, .sheet-tab.active, [class*="aurora-sheet-tab"].active ){background:var(--glass-surface)!important;color:#076f69!important;border-color:#159c93!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn{background:linear-gradient( 145deg, #007e8b 0%, #10aea4 100% )!important;background-image:linear-gradient( 145deg, #007e8b, #10aea4 )!important;color:#ffffff!important;border:1px solid #07857e!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn:hover{background:linear-gradient( 145deg, #068a82, #0aa299 )!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg *{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn :is( span, i ){color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .employee-card{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-stats .mini{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-stats .mini b{color:#13292f!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-stats .mini span{color:#64777e!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .employee-address-summary span{background:var(--glass-surface)!important;color:#324a51!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn:not(.primary):not(.danger){background:var(--glass-surface)!important;color:#263d44!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn:not(.primary):not(.danger):hover{background:var(--glass-hover)!important;color:#087c75!important;border-color:#82b9b4!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn.primary{background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn.danger{background:var(--glass-surface)!important;color:#bb344b!important;border:1px solid #e5a4af!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #employeeModalBackdrop, #employeeAddressesModalBackdrop ) .modal{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #employeeModalBackdrop, #employeeAddressesModalBackdrop ) :is( input, select, textarea ){background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManagerBackdrop, #auroraWorkbookBackdrop, #auroraNameBackdrop, .aurora-name-backdrop, [class*="aurora-table"][class*="backdrop"], [class*="aurora-workbook"][class*="backdrop"] ){background:rgba( 24, 39, 44, .34 )!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, .aurora-name-dialog, [class*="aurora-table"][class*="manager"], [class*="aurora-table"][class*="modal"], [class*="aurora-table"][class*="dialog"], [class*="aurora-workbook"][class*="manager"], [class*="aurora-workbook"][class*="modal"], [class*="aurora-workbook"][class*="dialog"] ){background:var(--glass-surface)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix{background:var(--glass-surface)!important;background-image:none!important;color:#172d33!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix :is( strong, b, span, div ){color:#172d33!important;text-shadow:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix .aurora-light-workbook-meta-fix{color:#61757c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix button{background:var(--glass-surface)!important;background-image:none!important;color:#274047!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix button:hover{background:var(--glass-hover)!important;color:#087c75!important;border-color:#7fb7b2!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix.active, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix[aria-selected="true"], html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix.aurora-light-workbook-active-fix{background:var(--glass-surface)!important;background-image:none!important;color:#143f3b!important;border-color:#279f97!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraTableManagerBackdrop{background:rgba(20,32,37,.42)!important;background-color:rgba(20,32,37,.42)!important;background-image:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraTableManagerBackdrop.aurora-table-manager-backdrop{background:rgba(20,32,37,.42)!important;background-color:rgba(20,32,37,.42)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraNameBackdrop{background:rgba(20,32,37,.42)!important;background-color:rgba(20,32,37,.42)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-table-manager-title-v168{background:var(--glass-surface)!important;color:#172e34!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-font-size-control{background:var(--glass-surface)!important;background-image:none!important;color:#172e34!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-font-size-control button{background:var(--glass-surface)!important;background-image:none!important;color:#233a41!important;border:0!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-font-size-control button:hover{background:var(--glass-hover)!important;color:#087d76!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #sheetFontSizeValue{background:var(--glass-surface)!important;background-image:none!important;color:#172e34!important;border-left:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop{background:rgba(25,40,45,.38)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop .aurora-dispute-modal{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop .aurora-dispute-context{background:var(--glass-surface)!important;color:#526970!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop input, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop select{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-mini-table-chip{background:var(--glass-surface)!important;color:#16423e!important;border-color:#3baaa3!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-mini-table-grid td{background:var(--glass-surface)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-mini-table-grid input{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .box, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) dialog{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) dialog::backdrop{background:rgba(222,235,237,.84)}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) h1{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) label{color:#304e58}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is(.auth-subtitle,.auth-footer,.captcha-note,p,main){color:#586c74}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) input{background:var(--glass-surface)!important;border-color:var(--border);color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) input::placeholder{color:#71848b}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) input:focus{background:var(--glass-surface)!important;border-color:#007e8b}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .auth-link{color:#087b74}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is(button,button.secondary){background:#087f78;border-color:#087f78;color:#fff}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) button.secondary{background:var(--glass-surface)!important;color:#087b74}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .err{background:var(--glass-surface)!important;color:#a52d43;border-color:var(--border)}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .warning{background:var(--glass-surface)!important;color:#785213;border-color:#e6d3a7}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) code{background:var(--glass-surface)!important;border-color:var(--border);color:#086e65}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-marketStores .market-admin-item{background:var(--glass-surface)!important;color:#173039}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .market-admin-dialog{background:var(--glass-surface)!important;color:#173039}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .market-admin-dialog input,html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .market-admin-dialog textarea,html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .market-admin-dialog select{background:var(--glass-surface)!important;color:#173039;border-color:var(--border)}
html[data-aurora-theme="glass"] body #mainNav .nav-btn.active{background:#087f78!important;color:#fff!important}
html[data-aurora-theme="glass"] #mainNav .aurora-nav-icon-v13 g[stroke]{stroke:currentColor}
html[data-aurora-theme="glass"] #mainNav .nav-btn.active .aurora-nav-icon-v13{color:#fff!important}
html[data-aurora-theme="glass"] #auroraPageLoading{background:radial-gradient(ellipse at 50% 43%, rgba(0, 185, 180, .09), transparent 52%), var(--onyx-loader-bg);color:var(--onyx-loader-ink)}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraChatLauncherV3, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraChatLauncherV3:hover{border:0!important;background:#007e8b!important;background-image:none!important;color:#fff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraChatLauncherV3:hover{background:#087e78!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraChatLauncherV3 svg, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraChatLauncherV3 svg path{color:#fff!important;stroke:currentColor!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetContextMenu,#cellPopup,#sheetFormatPopup,.sheet-formula-hints, .sheet-comment-modal,.aurora-mini-table-modal, .aurora-chat-thread-menu,.aurora-sheet-history-modal ){background:var(--glass-surface)!important;background-image:none!important;color:#173039!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetContextMenu,#cellPopup,#sheetFormatPopup,.sheet-formula-hints, .sheet-comment-modal,.aurora-mini-table-modal,.aurora-sheet-history-modal ) :is(button:not(.sheet-palette-color),input,textarea,select){color:#173039!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetContextMenu,#cellPopup,#sheetFormatPopup,.aurora-chat-thread-menu ) :is(button:hover,button:focus-visible){background:var(--glass-hover)!important;color:#087f78!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetContextMenu,#cellPopup,#sheetFormatPopup,.sheet-comment-modal, .aurora-mini-table-modal,.aurora-sheet-history-modal ) :is(.title,.sheet-popup-title,.sheet-context-title,.muted){color:#556d74!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-comment-modal-title{color:#173039!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetContextMenu,.aurora-chat-thread-menu ) button.danger{color:#ae354b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #sheetFormatPopup .sheet-palette-color{border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #sheetFormatPopup .sheet-dict-choice:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-formula-hints .sheet-formula-hint:hover{background:var(--glass-hover)!important;color:#087f78!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-formula-hints .sheet-formula-hint-name{color:#173039!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #cellPopup .sep, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #sheetContextMenu .sheet-context-sep{background:var(--glass-surface)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat.aurora-chat-popup-v3 #auroraChatCloseV3{background:var(--glass-surface)!important;color:#25434a!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat.aurora-chat-popup-v3 #auroraChatCloseV3:hover{background:var(--glass-hover)!important;color:#087f78!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( h1,h2,h3,h4,h5, .title, .name, .section-title, .card-title, .month-title, .modal-title, .section-head ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .muted, .subtitle, .sub, .meta, .caption, .hint, .desc, .date-label ){color:#586c74!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .card, .section-card, .calendar-card, .side, .modal, .dir-panel, .employee-card, .emp-card, .folder-card, .file-card, .notes-list, .notes-editor, .chat-main, .chat-sidebar, .report-table-wrap, .aurora-space-card, .aurora-space-create, .aurora-custom-directory-tools, .aurora-custom-dir-item, .plan-mini-cal, .plan-editor ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( input, textarea, select ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( input, textarea )::placeholder{color:#788b92!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) select option{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) label{color:#2c4047!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .btn:not(.primary):not(.danger), html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .icon-btn, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-tool-btn, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .cell-popup-btn{background:var(--glass-surface)!important;color:#24383f!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .btn:not(.primary):not(.danger):hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .icon-btn:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-tool-btn:hover{background:var(--glass-hover)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .btn.primary, button.primary, .nav-btn.active, .space-btn.active, .dir-tab.active ){background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .btn.danger, button.danger ){background:var(--glass-surface)!important;color:#b42b43!important;border-color:#e4a8b2!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day.muted{background:var(--glass-surface)!important;color:#718188!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day.selected{background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .day.selected *{color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .weekdays{color:#566970!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .stat{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .stat strong{color:#112328!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .stat span{color:#586b72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .selected-employee{background:var(--glass-surface)!important;color:#174e49!important;border-color:#82c4bd!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .employee-card, .emp-card, .employee-stat ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .avatar{background:#202b38!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .dir-tab:not(.active){background:var(--glass-surface)!important;color:#263a40!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .dir-item, .aurora-custom-dir-item ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .tag, .chip, .vis-chip, .folder-stat ){background:var(--glass-surface)!important;color:#294048!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .sheet-toolbar, .table-toolbar ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #sheetTable, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-table{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetTable th, .sheet-table th ){background:var(--glass-surface)!important;color:#20343a!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #sheetTable td, .sheet-table td ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .sheet-cell{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .summary-box{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .summary-box b{color:#112328!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .summary-box span{color:#586c73!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .report-table-wrap table{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .report-table-wrap th{background:var(--glass-surface)!important;color:#20343a!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .report-table-wrap td{background:var(--glass-surface)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .modal-backdrop{background:rgba(52,72,78,.32)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .modal{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .modal *:not(.primary):not(.danger){text-shadow:none}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck :is( aside, details, .map-sidebar, .map-side, .map-controls, .address-controls, .address-side-panel, .control-card, .map-control-block ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck :is( aside, details, .map-sidebar, .map-side, .map-controls, .address-controls, .address-side-panel, .control-card, .map-control-block ) *{color:inherit}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about :is( .card, [class*="hero"], [class*="feature"], [class*="apk"] ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about :is( h1,h2,h3, .title ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .chat-user, .chat-msg.theirs ){background:var(--glass-surface)!important;color:#17282d!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .chat-user.active{background:#007e8b!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .chat-msg.mine{background:var(--glass-surface)!important;color:#143833!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn{background:var(--glass-surface)!important;color:#007e8b!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn:hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg{color:#007e8b!important;stroke:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #mainNav{background:rgba(255,255,255,.95)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .nav-btn:not(.active){color:#30454c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-appearance-popup-v13{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .popup-menu, .dropdown-menu, .context-menu, .floating-panel, .settings-card, .settings-panel, .users-panel, .user-card, .permission-card, .permission-block, .directory-card, .note-card, .plan-card, .camera-card, .camera-panel, .chat-card ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-page{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero{background:var(--glass-surface)!important;border:1px solid var(--border)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero-content h2{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero-content p{color:#536a72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-kicker{color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-hero-logo{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-card{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-icon{background:var(--glass-surface)!important;border-color:var(--border)!important;color:#087f78!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-title{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-text, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-version-status{color:#5d7178!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-version-badge{background:var(--glass-surface)!important;color:#087c75!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-btn{background:linear-gradient( 135deg, #007e8b, #12aca2 )!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-download-btn *{color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-card{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-heading h3{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-heading p{color:#61757c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-section-number{background:var(--glass-surface)!important;color:#0a9b92!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-feature{background:var(--glass-surface)!important;color:#21353c!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-feature strong{color:#173239!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-feature span{color:#536a72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-manual details{background:var(--glass-surface)!important;color:#172b31!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-manual summary{color:#173239!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-about .about-manual-body{color:#536a72!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-panel{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-control-block{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-control-block details{background:var(--glass-surface)!important;color:#21363d!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-control-block summary{color:#294149!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-provider-switch{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-provider-choice{background:transparent!important;color:#50656c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-provider-choice.active{background:#007e8b!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-person-button{background:var(--glass-surface)!important;color:#19363a!important;border-color:#92d3ce!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-person-button strong{color:#19363a!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-person-button small{color:#587177!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .emp-coord-box, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .route-summary, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .file-drop{background:var(--glass-surface)!important;color:#4c626a!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .map-quick-card{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .employee-address-summary span{background:var(--glass-surface)!important;color:#344c53!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .address-coord-row, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck .address-photo{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-mapcheck :is( #yandexMap, #dgisMap, #addrMap, #addrMapWrap ){color:initial}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-wrap, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-grid-wrap, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-frame{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .table-toolbar{background:var(--glass-surface)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-cell{background:transparent!important;color:#172c32!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-drag-handle{color:#84969d!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .cell-popup-btn{background:var(--glass-surface)!important;color:#40575e!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .popup-menu, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #cellPopup{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .popup-menu button, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #cellPopup button{background:transparent!important;color:#21363d!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .popup-menu button:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #cellPopup button:hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManagerBackdrop, #auroraWorkbookBackdrop, #auroraNameBackdrop, [class*="aurora-table"][class*="backdrop"], [class*="aurora-workbook"][class*="backdrop"] ){background:rgba(58,76,82,.34)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-name-dialog, [class*="aurora-table"][class*="modal"], [class*="aurora-table"][class*="dialog"], [class*="aurora-workbook"][class*="modal"], [class*="aurora-workbook"][class*="dialog"], [class*="aurora-table-manager"], [class*="aurora-workbook-manager"] ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table-manager"], [class*="aurora-workbook-manager"] ) :is( div, section, article ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="row"], [class*="aurora-table"][class*="item"], [class*="aurora-workbook"][class*="row"], [class*="aurora-workbook"][class*="item"] ){background:var(--glass-surface)!important;color:#172b31!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="row"].active, [class*="aurora-table"][class*="item"].active, [class*="aurora-workbook"][class*="row"].active, [class*="aurora-workbook"][class*="item"].active ){background:var(--glass-surface)!important;border-color:#2ca79f!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-dialog h3{color:#15282e!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-input{background:var(--glass-surface)!important;color:#15282e!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraSheetTabs, .aurora-sheet-tabs, .sheet-tabs, [class*="aurora-sheet-tabs"], [class*="sheet-tabs"] ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab, .sheet-tab, [class*="aurora-sheet-tab"] ){background:var(--glass-surface)!important;color:#294047!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab.active, .sheet-tab.active, [class*="aurora-sheet-tab"].active ){background:var(--glass-surface)!important;color:#086f69!important;border-color:#159c93!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-plan :is( .plan-sidebar, .plan-list, .plan-form, .plan-item, .plan-day, .plan-calendar, .plan-mini-cal, .plan-editor ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-plan .plan-item.active{background:var(--glass-surface)!important;border-color:#36aaa2!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-notes :is( .notes-list, .notes-editor, .note-item, .note-card, .note-toolbar, .notes-toolbar ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-notes .note-item.active{background:var(--glass-surface)!important;border-color:#31a89f!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-camera :is( .camera-stage, .camera-panel, .camera-controls, .camera-toolbar, .camera-editor-wrap ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-camera :is( video, canvas, img ){background:#111!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat.aurora-chat-floating{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat.aurora-chat-floating :is( #chatUsersList, .chat-users, #chatHeader, #chatMessages, .chat-messages, form, .chat-input, .chat-compose, .chat-footer ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat .chat-user:not(.active){background:var(--glass-surface)!important;color:#1e3339!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-chat .chat-user.active{background:#007e8b!important;color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #view-users, #view-settings ) :is( section, div.card ){color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-role-modal, .aurora-settings-modal, .settings-modal, .user-modal ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-role-field, .aurora-role-info, .permission-card, .user-permission-card ){background:var(--glass-surface)!important;color:#21363c!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-directories :is( .dir-item, .directory-item, .directory-editor, .directory-list, .aurora-custom-directory-tools, .aurora-custom-dir-item ){background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn{background:var(--glass-surface)!important;background-image:none!important;color:#007e8b!important;border:1px solid #86bbb7!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn:hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg{color:#007e8b!important;stroke:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-badge{background:#e1495e!important;color:#ffffff!important;border:2px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-floating-chat-close, .aurora-floating-chat-clear ){background:var(--glass-surface)!important;color:#354b52!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-floating-chat-close, .aurora-floating-chat-clear ):hover{background:var(--glass-hover)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .toast{background:var(--glass-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;border-left:4px solid #007e8b!important;text-shadow:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .toast *{color:var(--text)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav{background:var(--glass-surface)!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav .icon-btn{background:var(--glass-surface)!important;color:#20363d!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav .icon-btn:hover{background:var(--glass-hover)!important;color:#087f78!important;border-color:#7eb8b4!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-calendar .calendar-head > .nav .calendar-today{background:var(--glass-surface)!important;color:#19353b!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar{background:var(--glass-surface)!important;color:var(--text)!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar button, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .small-icon, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-tool-btn{background:var(--glass-surface)!important;color:#223940!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-toolbar button:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .small-icon:hover, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-tool-btn:hover{background:var(--glass-hover)!important;color:#087c76!important;border-color:#86b9b6!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control{background:var(--glass-surface)!important;color:#233a41!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control button{background:var(--glass-surface)!important;color:#1d353b!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control button:hover{background:var(--glass-hover)!important;color:#087c75!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-format-control :is( span, strong, input ){background:var(--glass-surface)!important;color:#1a3036!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManagerBackdrop, #auroraWorkbookBackdrop, #auroraNameBackdrop, .aurora-name-backdrop, [class*="aurora-table"][class*="backdrop"], [class*="aurora-workbook"][class*="backdrop"] ){background:rgba(43,61,67,.30)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, .aurora-name-dialog, [class*="aurora-table"][class*="manager"], [class*="aurora-table"][class*="modal"], [class*="aurora-table"][class*="dialog"], [class*="aurora-workbook"][class*="manager"], [class*="aurora-workbook"][class*="modal"], [class*="aurora-workbook"][class*="dialog"] ){background:var(--glass-surface)!important;color:#162b31!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, .aurora-name-dialog, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) :is( h1,h2,h3,h4,strong ){color:#172c32!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="item"], [class*="aurora-table"][class*="row"], [class*="aurora-workbook"][class*="item"], [class*="aurora-workbook"][class*="row"] ){background:var(--glass-surface)!important;color:#20363d!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"][class*="item"].active, [class*="aurora-table"][class*="row"].active, [class*="aurora-workbook"][class*="item"].active, [class*="aurora-workbook"][class*="row"].active ){background:var(--glass-surface)!important;color:#17453f!important;border-color:#249f97!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) button{background:var(--glass-surface)!important;color:#263d44!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) button:hover{background:var(--glass-hover)!important;color:#087c75!important;border-color:#82b9b4!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, [class*="aurora-table"][class*="manager"], [class*="aurora-workbook"][class*="manager"] ) button.primary{background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( [class*="aurora-table"], [class*="aurora-workbook"] ) :is( .small-icon, .icon-btn, button ){text-shadow:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-dialog{background:var(--glass-surface)!important;color:#182e34!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-name-input{background:var(--glass-surface)!important;color:#182e34!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraSheetTabs, #sheetTabs, .aurora-sheet-tabs, .sheet-tabs, [class*="aurora-sheet-tabs"], [class*="sheet-tabs"] ){background:var(--glass-surface)!important;color:#183038!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraSheetTabs, #sheetTabs, .aurora-sheet-tabs, .sheet-tabs, [class*="aurora-sheet-tabs"], [class*="sheet-tabs"] ) button{background:var(--glass-surface)!important;color:#263d44!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab, .sheet-tab, [class*="aurora-sheet-tab"] ){background:var(--glass-surface)!important;color:#294047!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( .aurora-sheet-tab.active, .sheet-tab.active, [class*="aurora-sheet-tab"].active ){background:var(--glass-surface)!important;color:#076f69!important;border-color:#159c93!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn{background:linear-gradient( 145deg, #007e8b 0%, #10aea4 100% )!important;background-image:linear-gradient( 145deg, #007e8b, #10aea4 )!important;color:#ffffff!important;border:1px solid #07857e!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn:hover{background:linear-gradient( 145deg, #068a82, #0aa299 )!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn svg *{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-floating-chat-btn :is( span, i ){color:#ffffff!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .employee-card{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-stats .mini{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-stats .mini b{color:#13292f!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-stats .mini span{color:#64777e!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .employee-address-summary span{background:var(--glass-surface)!important;color:#324a51!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn:not(.primary):not(.danger){background:var(--glass-surface)!important;color:#263d44!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn:not(.primary):not(.danger):hover{background:var(--glass-hover)!important;color:#087c75!important;border-color:#82b9b4!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn.primary{background:#007e8b!important;color:#ffffff!important;border-color:#007e8b!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-employees .emp-actions .btn.danger{background:var(--glass-surface)!important;color:#bb344b!important;border:1px solid #e5a4af!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #employeeModalBackdrop, #employeeAddressesModalBackdrop ) .modal{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #employeeModalBackdrop, #employeeAddressesModalBackdrop ) :is( input, select, textarea ){background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManagerBackdrop, #auroraWorkbookBackdrop, #auroraNameBackdrop, .aurora-name-backdrop, [class*="aurora-table"][class*="backdrop"], [class*="aurora-workbook"][class*="backdrop"] ){background:rgba( 24, 39, 44, .34 )!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) :is( #auroraTableManager, #auroraWorkbookManager, #auroraTableManagerModal, #auroraWorkbookModal, .aurora-name-dialog, [class*="aurora-table"][class*="manager"], [class*="aurora-table"][class*="modal"], [class*="aurora-table"][class*="dialog"], [class*="aurora-workbook"][class*="manager"], [class*="aurora-workbook"][class*="modal"], [class*="aurora-workbook"][class*="dialog"] ){background:var(--glass-surface)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix{background:var(--glass-surface)!important;background-image:none!important;color:#172d33!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix :is( strong, b, span, div ){color:#172d33!important;text-shadow:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix .aurora-light-workbook-meta-fix{color:#61757c!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix button{background:var(--glass-surface)!important;background-image:none!important;color:#274047!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix button:hover{background:var(--glass-hover)!important;color:#087c75!important;border-color:#7fb7b2!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix.active, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix[aria-selected="true"], html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-light-workbook-row-fix.aurora-light-workbook-active-fix{background:var(--glass-surface)!important;background-image:none!important;color:#143f3b!important;border-color:#279f97!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraTableManagerBackdrop{background:rgba(20,32,37,.42)!important;background-color:rgba(20,32,37,.42)!important;background-image:none!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraTableManagerBackdrop.aurora-table-manager-backdrop{background:rgba(20,32,37,.42)!important;background-color:rgba(20,32,37,.42)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraNameBackdrop{background:rgba(20,32,37,.42)!important;background-color:rgba(20,32,37,.42)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-table-manager-title-v168{background:var(--glass-surface)!important;color:#172e34!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-font-size-control{background:var(--glass-surface)!important;background-image:none!important;color:#172e34!important;border:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-font-size-control button{background:var(--glass-surface)!important;background-image:none!important;color:#233a41!important;border:0!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table .sheet-font-size-control button:hover{background:var(--glass-hover)!important;color:#087d76!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #view-table #sheetFontSizeValue{background:var(--glass-surface)!important;background-image:none!important;color:#172e34!important;border-left:1px solid var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop{background:rgba(25,40,45,.38)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop .aurora-dispute-modal{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop .aurora-dispute-context{background:var(--glass-surface)!important;color:#526970!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop input, html[data-aurora-theme="glass"] :where(body:has(#mainApp)) #auroraDisputeBackdrop select{background:var(--glass-surface)!important;color:#172d33!important;border-color:var(--border)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-mini-table-chip{background:var(--glass-surface)!important;color:#16423e!important;border-color:#3baaa3!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-mini-table-grid td{background:var(--glass-surface)!important}
html[data-aurora-theme="glass"] :where(body:has(#mainApp)) .aurora-mini-table-grid input{color:var(--text)!important}
/* Glass palette: static atmosphere, frosted surfaces and readable ink. */
html[data-aurora-theme="glass"]{
 color-scheme:light;
 --bg:#b8ccd9!important;--panel:rgba(239,248,253,.58)!important;
 --panel2:rgba(231,243,250,.52)!important;--panel3:rgba(210,230,241,.54)!important;
 --input:rgba(245,251,255,.60)!important;--border:rgba(255,255,255,.82)!important;
 --text:#091d2a!important;--muted:#435e6d!important;
 --accent:#007e8b!important;--accent2:#0698a3!important;--accent-ink:#fff!important;
 --success:#11674d!important;--danger:#ab2946!important;--warning:#805500!important;
 --shadow:0 14px 32px rgba(37,70,92,.13),inset 0 1px 0 rgba(255,255,255,.94)!important;
 --glass-surface:linear-gradient(135deg,rgba(255,255,255,.66),rgba(235,248,255,.28) 48%,rgba(218,237,249,.46));
 --glass-control:linear-gradient(145deg,rgba(255,255,255,.64),rgba(219,237,249,.48));
 --glass-hover:linear-gradient(120deg,rgba(255,255,255,.94),rgba(242,253,255,.52) 42%,rgba(171,226,239,.54));
 --glass-blur:14px;
}
html[data-aurora-theme="glass"] body{
 color:var(--text)!important;
 background-color:#b8ccd9!important;
 background-image:radial-gradient(ellipse at 8% 8%,rgba(243,252,255,.85),transparent 32%),radial-gradient(ellipse at 76% 15%,rgba(237,249,255,.84),transparent 36%),radial-gradient(ellipse at 24% 65%,rgba(99,135,162,.36),transparent 40%),radial-gradient(ellipse at 82% 86%,rgba(242,250,255,.9),transparent 38%),linear-gradient(130deg,#a7bfce,#d1e1eb 45%,#a3bece)!important;
 background-attachment:fixed!important;
}
html[data-aurora-theme="glass"] :is(.mp-nav,.mp-store-card,.mp-product-card,.mp-card,.mp-listing,.mp-profile-card,.mp-product-gallery,.mp-product-info,.mp-panel-content,.mp-panel-menu,.ex-sidebar,.ex-content,.ex-stats>div,.forum-board,.forum-topic,.forum-post,.forum-topic-card,.onyx-forum-sidebar section,.mp-secret-panel,.mp-service-card,.mp-lesson-card,.site-admin-card,.onyx-catalog-filters,.onyx-ready-report,.onyx-catalog-product,.aurora-footer,.mp-notification-group,.ac-account-nav,.ac-account-header,.navbar,.topbar,.panel,.card,.aurora-space-card){
 background:var(--glass-surface)!important;border-color:var(--border)!important;
 box-shadow:var(--shadow)!important;
}
/* Blur large, separate surfaces only; nested controls use a light highlight. */
html[data-aurora-theme="glass"] :is(.mp-nav,.mp-store-card,.mp-card,.mp-profile-card,.mp-panel-content,.forum-board,.onyx-forum-sidebar section,.onyx-catalog-filters,.aurora-footer,.navbar){
 -webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%);backdrop-filter:blur(var(--glass-blur)) saturate(120%);
}
html[data-aurora-theme="glass"] .mp-topbar{background:transparent!important;box-shadow:none!important}
html[data-aurora-theme="glass"] .aurora-hero-grid .aurora-hero-panel{
 background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));
}
html[data-aurora-theme="glass"] .aurora-hero-grid .aurora-hero-shape path{fill:transparent!important;stroke:rgba(255,255,255,.94)!important;stroke-width:1.6}
html[data-aurora-theme="glass"] :is(.aurora-shop-shape,.aurora-profile-shape) path{fill:rgba(237,248,254,.50)!important;stroke:var(--border)!important}
html[data-aurora-theme="glass"] :is(.mp-btn,.btn,.mp-icon-button,.mp-avatar,.aurora-slide-link,.aurora-project-link,.aurora-carousel-arrows button,.mp-store-collections button,.onyx-section-toggle,.mp-pagination button,.ac-shop-search button,.aurora-appearance-btn-v13,.aurora-appearance-choice-v13){
 background:var(--glass-control);border-color:var(--border);color:var(--text);
 box-shadow:inset 0 1px 1px rgba(255,255,255,.9),0 5px 12px rgba(45,78,99,.08);
}
html[data-aurora-theme="glass"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select){
 background:var(--input)!important;color:var(--text)!important;border-color:rgba(255,255,255,.92)!important;
 box-shadow:inset 0 1px 4px rgba(62,99,121,.07),0 1px 0 rgba(255,255,255,.40);
}
html[data-aurora-theme="glass"] :is(input,textarea)::placeholder{color:#526b7a;opacity:1}
html[data-aurora-theme="glass"] select option{background:#e5f0f6;color:#091d2a}
html[data-aurora-theme="glass"] :is(.mp-btn.primary,.btn.primary,.mp-catalog-nav>button,.mp-pagination button.active,.aurora-messenger .am-send,.mp-position button){
 background:linear-gradient(135deg,#008f9b,#006b7a)!important;color:#fff!important;border-color:#008995!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 5px 14px rgba(0,105,121,.18)!important;
}
html[data-aurora-theme="glass"] :is(.mp-nav>button.active,.mp-tabs>button.active,.mp-store-collections button.active,.ac-account-nav button.active,.onyx-shop-icons button.active,.ex-sidebar button[aria-current="page"],.aurora-ui-choice.active,.aurora-appearance-choice-v13.active){
 color:#005d69!important;background:linear-gradient(135deg,rgba(142,229,232,.6),rgba(207,246,249,.64))!important;border-color:rgba(0,126,139,.58)!important;
}
html[data-aurora-theme="glass"] :is(.mp-avatar.onyx-workspace-shortcut,.mp-shop-shortcut,.broker-shortcut .mp-avatar){border-color:var(--accent)!important;color:var(--accent)}
html[data-aurora-theme="glass"] :is(.mp-btn.danger,.btn.danger){color:var(--danger)!important;border-color:rgba(171,41,70,.4)!important;background:rgba(255,235,240,.74)!important}
html[data-aurora-theme="glass"] :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #006774!important;outline-offset:3px}
html[data-aurora-theme="glass"] :is(.mp-store-cover,.mp-image-placeholder,.mp-store-avatar){
 background:linear-gradient(140deg,rgba(239,253,255,.93),rgba(141,221,229,.68))!important;color:#007986!important;
 border-color:rgba(244,255,255,.92)!important;box-shadow:inset 0 1px 2px rgba(255,255,255,.75),0 10px 23px rgba(52,92,115,.12);
}
html[data-aurora-theme="glass"] .mp-store-card::after{background:linear-gradient(130deg,rgba(255,255,255,.23),transparent 65%);-webkit-backdrop-filter:none;backdrop-filter:none}
html[data-aurora-theme="glass"] .onyx-top-banner{border-color:rgba(255,255,255,.83);box-shadow:0 5px 14px rgba(30,66,87,.14),inset 0 1px 0 rgba(255,255,255,.65)}
html[data-aurora-theme="glass"] .onyx-banner-placeholder{background:linear-gradient(120deg,#547a8d,#a3c6d4 48%,#315d71);color:white}
/* More opaque overlays keep text readable over the underlying page. */
html[data-aurora-theme="glass"] :is(.mp-account-menu,.mp-catalog-menu,.ac-catalog-submenu,.onyx-section-options,.mp-dialog,.directory-dialog,.modal,.aurora-appearance-popup-v13,.onyx-icon-tooltip){
 background:rgba(235,246,253,.96)!important;border-color:rgba(255,255,255,.94)!important;color:var(--text);box-shadow:0 16px 38px rgba(32,62,84,.22),inset 0 1px 0 white;
}
html[data-aurora-theme="glass"] :is(.mp-modal,.modal-backdrop,.directory-backdrop){background:rgba(36,61,79,.36)}
html[data-aurora-theme="glass"] :is(#mpMobileDrawer,#workspaceMobileDrawer,.ac-mobile-drawer){background:rgba(228,241,249,.94)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text)!important;border-color:white!important}
html[data-aurora-theme="glass"] #mpMobileDrawer #onyxMobileBusinessDock{background:transparent!important}
html[data-aurora-theme="glass"] #mpMobileMenuToggle{background:var(--glass-control)!important;color:#006d79!important;border:1px solid rgba(255,255,255,.88);box-shadow:var(--shadow)}
/* Preserve independent chat scrolling and the existing full-height layout. */
html[data-aurora-theme="glass"] .aurora-messenger{--am-border:rgba(255,255,255,.8);background:var(--glass-surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important}
html[data-aurora-theme="glass"] .aurora-messenger :is(.mp-chat-sidebar,.mp-chat-thread,.mp-chat-history,.mp-chat-person){background:rgba(239,248,253,.20)!important;color:var(--text)}
html[data-aurora-theme="glass"] .aurora-messenger .am-thread-head{background:rgba(248,253,255,.36)}
html[data-aurora-theme="glass"] .aurora-messenger .am-thread.active{background:rgba(153,222,227,.35);border-color:var(--accent)}
html[data-aurora-theme="glass"] body.onyx-chats-view .onyx-business-chat>.mp-panel-content{background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}
html[data-aurora-theme="glass"] :is(.mp-nav svg,.mp-brand img){filter:none}
html[data-aurora-theme="glass"] #mainNav{background:var(--glass-surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important}
/* Shared workspace, shop and exchange controls, including their nested views. */
html[data-aurora-theme="glass"] :is(.section-card,.calendar-card,.side,.dir-panel,.employee-card,.emp-card,.folder-card,.file-card,.notes-list,.notes-editor,.chat-main,.chat-sidebar,.aurora-space-create,.plan-mini-cal,.plan-editor,.ex-box,.ex-callout,.ex-cabinet form:not(.ex-search):not(.aurora-messenger *),.mp-panel-content .mp-form,.market-admin-item){background:var(--glass-surface)!important;border-color:var(--border)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :is(.day,.stat,.summary-box,.plan-item,.note-item,.dir-item){background:var(--glass-control)!important;border-color:var(--border)!important;color:var(--text)!important}
html[data-aurora-theme="glass"] :is(.day.selected,.nav-btn.active,.space-btn.active,.dir-tab.active){background:linear-gradient(135deg,#008f9b,#006b7a)!important;color:white!important;border-color:var(--accent)!important}
html[data-aurora-theme="glass"] :is(.nav-btn,.mp-panel-menu button,.ex-cabinet button,.ac-shop-collections button,.icon-btn,.sheet-tool-btn,.cell-popup-btn){background:var(--glass-control);color:var(--text);border-color:var(--border)}
html[data-aurora-theme="glass"] :is(.mp-panel-menu button.active,.ac-shop-collections button[aria-pressed="true"],.ex-status-tabs button[aria-pressed="true"],.ex-sidebar button[aria-current="page"]){background:linear-gradient(135deg,rgba(142,229,232,.6),rgba(207,246,249,.64))!important;color:#005d69!important;border-color:rgba(0,126,139,.58)!important}
html[data-aurora-theme="glass"] :is(.ex-cabinet .ex-primary,.m29-heading>.btn.primary){background:linear-gradient(135deg,#008f9b,#006b7a)!important;color:white!important}
html[data-aurora-theme="glass"] :is(.nav-btn,.space-btn) svg{color:#007e8b!important;stroke:currentColor!important;filter:none!important}
html[data-aurora-theme="glass"] :is(.nav-btn.active,.space-btn.active) svg{color:white!important}
html[data-aurora-theme="glass"] .mp-rating-stars>span{color:#6a8390}
html[data-aurora-theme="glass"] .mp-rating-stars .mp-rating-fill{color:#007e8b}
html[data-aurora-theme="glass"] :is(.popup-menu,.dropdown-menu,.context-menu,.floating-panel,.market-admin-dialog,.toast,.aurora-name-dialog){background:rgba(235,246,253,.97)!important;color:var(--text)!important;border-color:white!important;box-shadow:var(--shadow)!important}
html[data-aurora-theme="glass"] :is(.mp-table,.ex-table) th{background:rgba(217,235,245,.76);color:var(--muted)}
html[data-aurora-theme="glass"] :is(.mp-table,.ex-table) td{color:var(--text)}
/* A static specular highlight on hover: no animation loop or layout shift. */
html[data-aurora-theme="glass"] :is(.mp-btn,.btn,.mp-icon-button,.mp-avatar,.nav-btn,.space-btn,.icon-btn,.mp-panel-menu button,.ex-cabinet button,.ac-shop-collections button,.aurora-project-link,.mp-store-card,.mp-product-card,.aurora-space-card,.day,.dir-item){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
@media(hover:hover) and (pointer:fine){
 html[data-aurora-theme="glass"] :is(.mp-btn,.btn,.mp-icon-button,.mp-avatar,.nav-btn,.space-btn,.icon-btn,.mp-panel-menu button,.ex-cabinet button,.ac-shop-collections button,.aurora-project-link,.aurora-appearance-choice-v13):not(:disabled):hover{background:var(--glass-hover)!important;border-color:white!important;box-shadow:inset 0 1px 2px white,inset 0 -1px 0 rgba(255,255,255,.7),0 6px 20px rgba(39,97,118,.20)!important;color:#005d69!important}
 html[data-aurora-theme="glass"] :is(.mp-store-card,.mp-product-card,.aurora-space-card,.day,.dir-item):hover{background:var(--glass-hover)!important;border-color:white!important;box-shadow:inset 0 1px 2px white,0 14px 32px rgba(39,97,118,.20)!important}
 html[data-aurora-theme="glass"] :is(.mp-btn.primary,.btn.primary,.nav-btn.active,.space-btn.active,.ex-cabinet .ex-primary,.day.selected):hover{background:linear-gradient(125deg,#19a4ae,#007888 55%,#14909c)!important;color:white!important}
 html[data-aurora-theme="glass"] :is(.btn.danger,.mp-btn.danger):hover{color:var(--danger)!important;background:linear-gradient(125deg,#fff,rgba(255,211,223,.8))!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-aurora-theme="glass"] :is(.mp-btn,.btn,.mp-icon-button,.mp-avatar,.nav-btn,.space-btn,.icon-btn,.mp-panel-menu button,.ex-cabinet button,.ac-shop-collections button,.aurora-project-link,.mp-store-card,.mp-product-card,.aurora-space-card,.day,.dir-item){transition:none!important;transform:none!important}
}
@media(max-width:900px){
 html[data-aurora-theme="glass"]{--glass-blur:8px}
 html[data-aurora-theme="glass"] body{background-attachment:scroll!important}
 html[data-aurora-theme="glass"] .onyx-panel-sections .mp-panel-menu{background:transparent!important;box-shadow:none!important}
}
/* The palette remains usable when blur is unavailable or transparency is reduced. */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 html[data-aurora-theme="glass"]{--glass-surface:linear-gradient(135deg,#e8f3fa,#ccdfeb);--panel:#e4eff6!important;--panel2:#dcebf4!important;--panel3:#d1e3ed!important}
}
@media(prefers-reduced-transparency:reduce){
 html[data-aurora-theme="glass"]{--glass-blur:0px;--glass-surface:linear-gradient(135deg,#edf6fb,#d5e6f0);--glass-control:#e6f1f8;--panel:#e6f1f8!important;--panel2:#dcebf4!important;--panel3:#d1e3ed!important;--input:#f1f8fc!important}
 html[data-aurora-theme="glass"] :is(#mpMobileDrawer,.ac-mobile-drawer){background:#e4f0f8!important;-webkit-backdrop-filter:none;backdrop-filter:none}
}
