html[data-glass=light],html[data-glass=dark],html[data-glass=full]{--glass-surface: rgba(255, 255, 255, .55);--glass-surface-strong: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .55);--glass-border-strong: rgba(255, 255, 255, .75);--glass-shadow: 0 6px 24px rgba(17, 24, 39, .08), 0 1px 2px rgba(17, 24, 39, .04);--glass-blur: 18px;--glass-saturate: 170%;--glass-text: var(--text-primary, #1d1d1f);--glass-text-secondary: var(--text-secondary, #4a4a4d);--glass-backdrop: linear-gradient(135deg, #e9effa 0%, #f6f2ee 45%, #eaf1ec 100%)}html[data-glass=dark]{--glass-surface: rgba(28, 28, 30, .55);--glass-surface-strong: rgba(28, 28, 30, .72);--glass-border: rgba(255, 255, 255, .12);--glass-border-strong: rgba(255, 255, 255, .22);--glass-shadow: 0 8px 28px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .35);--glass-blur: 22px;--glass-saturate: 160%;--glass-text: #f2f2f7;--glass-text-secondary: #c7c7cc;--glass-backdrop: radial-gradient(1200px 800px at 20% 10%, #2a2a3a 0%, #101018 55%, #05050a 100%)}html[data-glass=full]{--glass-surface: rgba(255, 255, 255, .42);--glass-surface-strong: rgba(255, 255, 255, .62);--glass-border: rgba(255, 255, 255, .6);--glass-border-strong: rgba(255, 255, 255, .9);--glass-blur: 24px;--glass-saturate: 190%;--glass-shadow: 0 10px 30px rgba(17, 24, 39, .12), 0 2px 6px rgba(17, 24, 39, .08), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(17, 24, 39, .06);--glass-backdrop: linear-gradient(135deg, #cfd9ec 0%, #e6ddd0 45%, #cfe0d0 100%)}html[data-glass=light] body,html[data-glass=dark] body,html[data-glass=full] body{background:var(--glass-backdrop) fixed;color:var(--glass-text);min-height:100vh}html[data-glass=dark] body{color:var(--glass-text)}html[data-glass=light] .card,html[data-glass=dark] .card,html[data-glass=full] .card,html[data-glass=light] .board-card,html[data-glass=dark] .board-card,html[data-glass=full] .board-card,html[data-glass=light] .modal,html[data-glass=dark] .modal,html[data-glass=full] .modal,html[data-glass=light] .modal-panel,html[data-glass=dark] .modal-panel,html[data-glass=full] .modal-panel,html[data-glass=light] .drawer,html[data-glass=dark] .drawer,html[data-glass=full] .drawer,html[data-glass=light] .topbar,html[data-glass=dark] .topbar,html[data-glass=full] .topbar,html[data-glass=light] .dash-tile,html[data-glass=dark] .dash-tile,html[data-glass=full] .dash-tile{background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:var(--glass-text)}html[data-glass=light] .topbar,html[data-glass=dark] .topbar,html[data-glass=full] .topbar{border-radius:0;border-left:0;border-right:0;border-top:0;position:sticky;top:0;z-index:50}html[data-glass=dark] .card,html[data-glass=dark] .board-card,html[data-glass=dark] .modal,html[data-glass=dark] .drawer,html[data-glass=dark] .topbar,html[data-glass=dark] .topbar-link,html[data-glass=dark] .topbar-me,html[data-glass=dark] h1,html[data-glass=dark] h2,html[data-glass=dark] h3,html[data-glass=dark] .board-card-name,html[data-glass=dark] .board-card-device,html[data-glass=dark] .sub,html[data-glass=dark] label,html[data-glass=dark] .section-title,html[data-glass=dark] .row .name{color:var(--glass-text)}html[data-glass=dark] .muted,html[data-glass=dark] .note,html[data-glass=dark] .board-card-time,html[data-glass=dark] .board-card-status,html[data-glass=dark] .board-card-id,html[data-glass=dark] .dash-tile-label,html[data-glass=dark] .dash-list-title,html[data-glass=dark] .dash-list-empty,html[data-glass=dark] .dash-list-count,html[data-glass=dark] .drawer-section-title,html[data-glass=dark] .drawer-comment-meta,html[data-glass=dark] .drawer-part-meta,html[data-glass=dark] .customer-search-meta,html[data-glass=dark] .customer-search-heading,html[data-glass=dark] small,html[data-glass=dark] .hint,html[data-glass=dark] .tip,html[data-glass=dark] .meta{color:var(--glass-text-secondary)}html[data-glass=dark] .card,html[data-glass=dark] .dash-tile,html[data-glass=dark] .dash-list-card,html[data-glass=dark] .drawer,html[data-glass=dark] .modal{color:var(--glass-text)}html[data-glass=dark] .card *:not(.muted):not(.note):not(.sub):not(.meta):not(.hint):not(.tip):not(input):not(select):not(textarea):not(.btn-primary):not(.drawer-intent-btn.selected),html[data-glass=dark] .dash-tile *:not(.dash-tile-label),html[data-glass=dark] .dash-list-card *:not(.dash-list-title):not(.dash-list-empty):not(.dash-list-count):not(.muted):not(.sub):not(.meta),html[data-glass=dark] .drawer *:not(.muted):not(.note):not(.sub):not(.meta):not(.hint):not(.drawer-section-title):not(.drawer-comment-meta):not(.drawer-part-meta):not(input):not(select):not(textarea):not(.btn-primary):not(.drawer-intent-btn.selected),html[data-glass=dark] .modal *:not(.muted):not(.note):not(.sub):not(.meta):not(input):not(select):not(textarea):not(.btn-primary){color:inherit}html[data-glass=light] input:not([type=checkbox]):not([type=radio]),html[data-glass=dark] input:not([type=checkbox]):not([type=radio]),html[data-glass=full] input:not([type=checkbox]):not([type=radio]),html[data-glass=light] select,html[data-glass=dark] select,html[data-glass=full] select,html[data-glass=light] textarea,html[data-glass=dark] textarea,html[data-glass=full] textarea{background:var(--glass-surface);backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));border:1px solid var(--glass-border-strong);color:var(--glass-text)}html[data-glass=full] input:not([type=checkbox]):not([type=radio]),html[data-glass=full] select,html[data-glass=full] textarea{background:var(--glass-surface-strong);border:1px solid rgba(17,24,39,.22);box-shadow:inset 0 1px #ffffffb3,0 1px 1px #1118270a}html[data-glass=full] input:focus,html[data-glass=full] select:focus,html[data-glass=full] textarea:focus{border-color:var(--accent, #0071e3);box-shadow:inset 0 1px #ffffffb3,0 0 0 3px #0071e338;outline:none}html[data-glass=dark] input::placeholder,html[data-glass=dark] textarea::placeholder{color:#f2f2f78c}html[data-glass=light] .btn,html[data-glass=dark] .btn,html[data-glass=full] .btn{background:var(--glass-surface-strong);backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);color:var(--glass-text)}html[data-glass=light] .btn-ghost,html[data-glass=dark] .btn-ghost,html[data-glass=full] .btn-ghost{background:transparent}html[data-glass=light] .btn-primary,html[data-glass=dark] .btn-primary,html[data-glass=full] .btn-primary{background:var(--accent, #0071e3);color:#fff;box-shadow:var(--glass-shadow);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-glass=light] .btn-primary:hover,html[data-glass=dark] .btn-primary:hover,html[data-glass=full] .btn-primary:hover{background:var(--accent-hover, #0077ED)}html[data-glass] .drawer-part-item,html[data-glass] .drawer-comment{background:var(--glass-surface-strong);backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:0 1px 2px #1118270a}html[data-glass] .drawer-comment-input,html[data-glass] .drawer-part-form input,html[data-glass] .drawer-part-form select{background:var(--glass-surface);backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));border:1px solid var(--glass-border-strong);color:var(--glass-text)}html[data-glass=dark] .drawer-comment-input::placeholder,html[data-glass=dark] .drawer-part-form input::placeholder{color:#f2f2f78c}html[data-glass] .drawer-comment-input:focus,html[data-glass] .drawer-part-form input:focus{border-color:var(--accent, #0071e3);box-shadow:0 0 0 3px #0071e32e}html[data-glass] .drawer-comm-btn,html[data-glass] .drawer-part-receive,html[data-glass] .drawer-part-remove{background:var(--glass-surface-strong);backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));border:1px solid var(--glass-border-strong);color:var(--glass-text)}html[data-glass] .drawer-comm-btn:hover:not(:disabled),html[data-glass] .drawer-part-receive:hover{background:var(--glass-surface);border-color:var(--accent, #0071e3)}html[data-glass] .drawer-intent-btn,html[data-glass] .drawer-status-select{background:var(--glass-surface-strong);backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));border:1px solid var(--glass-border-strong);color:var(--glass-text)}html[data-glass] .drawer-intent-btn.selected{background:var(--accent, #0071e3);color:#fff;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-glass] .board-card{overflow:hidden}html[data-glass] .board-card.priority .board-card-priority,html[data-glass] .board-card.priority .board-card-hazard{border-top-left-radius:calc(var(--card-radius, 14px) - 2px);border-top-right-radius:calc(var(--card-radius, 14px) - 2px)}html[data-glass=full] .board-card{overflow:visible}html[data-glass=light] .board-card,html[data-glass=full] .board-card{background:var(--glass-surface-strong);box-shadow:var(--glass-shadow),inset 0 1px #ffffffd9}html[data-glass=dark] .board-card{background:var(--glass-surface-strong);box-shadow:var(--glass-shadow),inset 0 1px #ffffff1a}html[data-glass=full] .card,html[data-glass=full] .board-card,html[data-glass=full] .modal,html[data-glass=full] .modal-panel{position:relative;overflow:visible}html[data-glass=full] .card:before,html[data-glass=full] .board-card:before,html[data-glass=full] .modal:before,html[data-glass=full] .modal-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff80,#fff0 28% 72%,#ffffff40);mix-blend-mode:overlay;z-index:0}html[data-glass=full] .card:after,html[data-glass=full] .board-card:after,html[data-glass=full] .modal:after,html[data-glass=full] .modal-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(140% 100% at 0% 0%,#ffffff59,#fff0 40%);z-index:0}html[data-glass=full] .card>*,html[data-glass=full] .board-card>*,html[data-glass=full] .modal>*,html[data-glass=full] .modal-panel>*{position:relative;z-index:1}@supports not (backdrop-filter: blur(1px)){html[data-glass=light] .card,html[data-glass=light] .board-card,html[data-glass=light] .modal,html[data-glass=light] .drawer,html[data-glass=light] .topbar,html[data-glass=full] .card,html[data-glass=full] .board-card,html[data-glass=full] .modal,html[data-glass=full] .drawer,html[data-glass=full] .topbar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border, #e5e7eb)}html[data-glass=dark] .card,html[data-glass=dark] .board-card,html[data-glass=dark] .modal,html[data-glass=dark] .drawer,html[data-glass=dark] .topbar{background:#1c1c1e;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-glass=full] .card:before,html[data-glass=full] .board-card:before,html[data-glass=full] .modal:before,html[data-glass=full] .card:after,html[data-glass=full] .board-card:after,html[data-glass=full] .modal:after{display:none}}html[data-glass-fallback=true][data-glass] .card,html[data-glass-fallback=true][data-glass] .board-card,html[data-glass-fallback=true][data-glass] .modal,html[data-glass-fallback=true][data-glass] .drawer,html[data-glass-fallback=true][data-glass] .topbar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-glass-fallback=true][data-glass=dark] .card,html[data-glass-fallback=true][data-glass=dark] .board-card,html[data-glass-fallback=true][data-glass=dark] .modal,html[data-glass-fallback=true][data-glass=dark] .drawer,html[data-glass-fallback=true][data-glass=dark] .topbar{background:#1c1c1e}html[data-glass-fallback=true][data-glass=full] .card:before,html[data-glass-fallback=true][data-glass=full] .board-card:before,html[data-glass-fallback=true][data-glass=full] .modal:before,html[data-glass-fallback=true][data-glass=full] .card:after,html[data-glass-fallback=true][data-glass=full] .board-card:after,html[data-glass-fallback=true][data-glass=full] .modal:after{display:none}html[data-glass] .drawer-tabs{background:var(--glass-surface);border-color:var(--glass-border);backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(calc(var(--glass-blur) / 2)) saturate(var(--glass-saturate))}html[data-glass] .drawer-tab{color:var(--glass-text-secondary)}html[data-glass] .drawer-tab:hover{color:var(--glass-text)}html[data-glass] .drawer-tab.active{background:var(--glass-surface-strong);color:var(--glass-text);box-shadow:0 1px 2px #11182714,inset 0 1px #ffffff59}html[data-glass=dark] .drawer-tab.active{box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff14}html[data-glass] .drawer-tab-count{background:#7f7f7f2e;color:inherit}html[data-glass] .drawer-jobdesc{background:var(--glass-surface-strong);border:1px solid var(--glass-border);color:var(--glass-text)}
