:root{--color-brand-accent:#bf5b43;--color-brand-accent-light:#d4705a;--color-brand-accent-dark:#7a3225;--color-brand-accent-glow:#a34832;--color-bg-base:#060607;--color-bg-surface:#111;--color-bg-surface-alt:#1c1c1c;--color-bg-surface-dark:#141414;--color-bg-elevated:#171717;--color-bg-card:#1d1d1d;--color-bg-card-hover:#252525;--color-bg-input:#141414;--color-text-primary:#f5f5f5;--color-text-secondary:#999;--color-text-muted:#666;--color-text-dim:#555;--color-text-on-light-primary:#0a0a0a;--color-text-on-light-secondary:#444;--color-text-on-light-hint:#999;--color-light-surface-bg:#f5f3f1;--color-light-surface-card:#fff;--color-semantic-success:#4a8a6a;--color-semantic-error:#d2503c;--color-semantic-warning:#d4a017;--color-semantic-warning-accent:#bf5b43;--color-semantic-info:#60a5fa;--color-border-default:#2a2a2a;--color-border-subtle:#222;--color-border-focus:#bf5b43;--color-border-divider:#1c1c1c;--color-border-divider-light:#e8e4e0;--color-status-draft:#8a8a8a;--color-status-confirmed:#bf5b43;--color-status-completed:#4a8a6a;--color-status-cancelled:#d2503c;--color-status-overdue:#d2503c;--color-status-paid:#4a8a6a;--color-status-partial:#8a8a8a;--color-calendar-hard-block:#bf5b43;--color-calendar-soft-block:#8a8a8a;--color-calendar-no-block:#555;--color-gradient-button-start:#7a3225;--color-gradient-button-mid:#a34832;--color-gradient-button-end:#d4705a;--font-family-heading:"Questrial", sans-serif;--font-family-body:"Noto Sans", sans-serif;--font-family-display:"Cormorant Garamond", serif;--font-size-xs:10px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:52px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.7;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-sm:10px;--radius-md:20px;--radius-lg:28px;--radius-full:999px;--icon-size-sm:16px;--icon-size-md:24px;--icon-size-lg:32px;--avatar-size-sm:36px;--avatar-size-md:56px;--avatar-size-lg:96px;--layout-app-bar-height:56px;--layout-bottom-nav-height:64px;--layout-sidebar-width:208px;--layout-sidebar-width-collapsed:72px;--shadow-card:0 1px 3px #0000004d;--shadow-elevated:0 4px 12px #0006;--shadow-glow:0 0 20px #bf5b434d;--transition-fast:.15s ease-in-out;--transition-normal:.25s ease-in-out;--transition-slow:.35s ease-in-out;--ambient-light-rgb:244, 241, 234;--ambient-strength:2;--ambient-grain-opacity:.35;--chip-good-fg:#7fcba4;--chip-good-bg:#4a8a6a2b;--chip-good-border:#4a8a6a61;--chip-warn-fg:#e5c158;--chip-warn-bg:#d4a01726;--chip-warn-border:#d4a01757;--chip-bad-fg:#f08d7c;--chip-bad-bg:#d2503c29;--chip-bad-border:#d2503c66;--chip-accent-fg:#e39683;--chip-accent-bg:#bf5b4329;--chip-accent-border:#d4705a5c;--chip-muted-fg:#9c9c9c;--chip-muted-bg:#ffffff0d;--chip-muted-border:#ffffff1c;--glass-fill:#ffffff0d;--glass-fill-raised:#ffffff13;--glass-fill-sunken:#00000047;--glass-fill-data:#121111d1;--glass-fill-scrim:#06060680;--glass-border:#00000024;--glass-border-soft:#ffffff0f;--glass-highlight:#ffffff3d;--glass-blur-sm:10px;--glass-blur-md:20px;--glass-blur-lg:34px;--glass-saturate:150%;--glass-shadow:0 8px 32px #00000073;--glass-shadow-lg:0 24px 64px #0009;--glass-fill-stripe:#ffffff04;--glass-fallback-fill:#262423eb;--glass-fallback-sunken:#0c0b0bf2;--glass-fallback-data:#1a1817fa;--glass-fallback-scrim:#060606cc}
.glass-ground{background-color:var(--color-bg-base);isolation:isolate;position:relative}.glass-ground:before,.glass-ground:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}.glass-ground:before{background:radial-gradient(58% 48% at 10% 4%, rgba(var(--ambient-light-rgb), calc(.1 * var(--ambient-strength))) 0%, rgba(var(--ambient-light-rgb), calc(.062 * var(--ambient-strength))) 26%, rgba(var(--ambient-light-rgb), calc(.03 * var(--ambient-strength))) 48%, rgba(var(--ambient-light-rgb), calc(.01 * var(--ambient-strength))) 72%, transparent 100%), radial-gradient(52% 44% at 92% -4%, rgba(var(--ambient-light-rgb), calc(.07 * var(--ambient-strength))) 0%, rgba(var(--ambient-light-rgb), calc(.043 * var(--ambient-strength))) 26%, rgba(var(--ambient-light-rgb), calc(.021 * var(--ambient-strength))) 48%, rgba(var(--ambient-light-rgb), calc(.007 * var(--ambient-strength))) 72%, transparent 100%), radial-gradient(48% 42% at 74% 98%, rgba(var(--ambient-light-rgb), calc(.05 * var(--ambient-strength))) 0%, rgba(var(--ambient-light-rgb), calc(.031 * var(--ambient-strength))) 26%, rgba(var(--ambient-light-rgb), calc(.015 * var(--ambient-strength))) 48%, rgba(var(--ambient-light-rgb), calc(.005 * var(--ambient-strength))) 72%, transparent 100%), radial-gradient(40% 36% at 26% 90%, rgba(var(--ambient-light-rgb), calc(.04 * var(--ambient-strength))) 0%, rgba(var(--ambient-light-rgb), calc(.025 * var(--ambient-strength))) 26%, rgba(var(--ambient-light-rgb), calc(.012 * var(--ambient-strength))) 48%, rgba(var(--ambient-light-rgb), calc(.004 * var(--ambient-strength))) 72%, transparent 100%)}.glass-ground:after{opacity:var(--ambient-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.glass{background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight)}.glass-panel{border-radius:var(--radius-lg)}.glass-card{border-radius:var(--radius-md)}.glass-pill{border-radius:var(--radius-full)}.glass-blur-sm{-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate))}.glass-blur-lg{-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate))}.glass-raised{background:var(--glass-fill-raised)}.glass-hover:hover{background:var(--glass-fill-raised);border-color:var(--glass-border)}.glass-sunken{background:var(--glass-fill-sunken);border:1px solid var(--glass-border-soft);box-shadow:none}.glass-rule{background:var(--glass-border-soft);border:none;height:1px}.glass-data{background:var(--glass-fill-data);border:1px solid var(--glass-border-soft);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));overflow:hidden}.glass-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.glass-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.glass-table thead th{z-index:1;text-align:left;font-family:var(--font-family-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;padding:var(--spacing-sm) 13px;background:var(--glass-fill-data);-webkit-backdrop-filter:blur(var(--glass-blur-md));backdrop-filter:blur(var(--glass-blur-md));border-bottom:1px solid var(--glass-border);position:sticky;top:0}.glass-table tbody td{border-bottom:1px solid var(--glass-border-soft);white-space:nowrap;padding:10px 13px}.glass-table tbody tr:last-child td{border-bottom:none}.glass-table tbody tr:nth-child(2n){background:var(--glass-fill-stripe)}.glass-table tbody tr:hover{background:var(--glass-fill)}.glass-num{text-align:right;font-variant-numeric:tabular-nums}.glass-num-bad{color:var(--color-semantic-error)}.glass-num-good{color:var(--color-semantic-success)}.glass-rail{width:var(--layout-sidebar-width);margin:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-sm);border-radius:var(--radius-lg);transition:width var(--transition-normal);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.glass-topbar{align-items:center;gap:var(--spacing-sm);margin:var(--spacing-sm) var(--spacing-sm) 0;border-radius:var(--radius-lg);padding:9px 14px;display:flex}.glass-tabs{border-radius:var(--radius-full);scrollbar-width:none;background:var(--glass-fill-sunken);border:1px solid var(--glass-border-soft);width:fit-content;max-width:100%;-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));align-self:flex-start;align-items:center;gap:5px;padding:4px;display:flex;overflow-x:auto}.glass-tabs::-webkit-scrollbar{display:none}.glass-tab{appearance:none;border-radius:var(--radius-full);font-family:var(--font-family-heading);font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;padding:6px 14px}.glass-tab:hover{color:var(--color-text-primary);background:var(--glass-fill)}.glass-tab-active{color:#fff;background:linear-gradient(180deg, var(--color-brand-accent-light) 0%, var(--color-brand-accent) 100%);box-shadow:0 1px 2px #00000073,inset 0 1px #ffffff38}.glass-nav-item{font-family:var(--font-family-heading);font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);border-radius:9px;align-items:center;gap:11px;padding:7px 10px;text-decoration:none;display:flex;position:relative}.glass-nav-item:hover{background:var(--glass-fill);color:var(--color-text-primary)}.glass-nav-item-active{color:var(--color-text-primary);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-accent) 30%, transparent), color-mix(in srgb, var(--color-brand-accent) 6%, transparent));border:1px solid color-mix(in srgb, var(--color-brand-accent-light) 28%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight)}.glass-nav-item-active:before{content:"";background:linear-gradient(180deg, transparent, var(--color-brand-accent), transparent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-12px}.glass-nav-header{padding:15px var(--spacing-sm) 7px;align-items:center;gap:9px;display:flex}.glass-nav-header span{font-family:var(--font-family-heading);font-size:var(--font-size-xs);letter-spacing:.17em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.glass-nav-header:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-accent) 42%, transparent), transparent);flex:1;height:1px}.glass-btn{padding:7px var(--spacing-md);font-family:var(--font-family-heading);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.glass-btn:hover{background:var(--glass-fill-raised);color:var(--color-text-primary)}.glass-input{width:100%;font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--glass-fill-sunken);border:1px solid var(--glass-border);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;padding:9px 13px}.glass-input:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-accent) 17%, transparent);outline:none}.glass-filters{align-items:center;gap:var(--spacing-sm);padding:10px var(--spacing-sm);border-radius:var(--radius-full);flex-wrap:wrap;display:flex}.glass-field{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--glass-fill-sunken);border:1px solid var(--glass-border-soft);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:7px;padding:6px 13px;display:flex}.glass-field-label{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.glass-label{font-family:var(--font-family-heading);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);display:block}.glass-page{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;max-width:1400px;display:flex}.glass-page-head h1{font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;line-height:1.05}.glass-page-sub{margin:var(--spacing-sm) 0 0;max-width:62ch;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.glass-crumbs{margin-bottom:var(--spacing-sm);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:7px;display:flex}.glass-crumbs a{color:var(--color-text-muted)}.glass-crumbs a:hover{color:var(--color-brand-accent-light)}.glass-note{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:0 var(--radius-md) var(--radius-md) 0;border-left-width:2px;margin:0}.glass-note-good{border-left-color:var(--color-semantic-success)}.glass-note-bad{border-left-color:var(--color-semantic-error)}.glass-empty{padding:var(--spacing-xl) var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--glass-fill);border:1px solid var(--glass-border-soft);border-radius:var(--radius-lg);margin:0}.glass-btn-danger{color:var(--chip-bad-fg);border-color:var(--chip-bad-border);background:var(--chip-bad-bg)}.glass-btn-danger:hover{color:var(--color-text-primary);background:var(--color-semantic-error)}.glass-formfield{flex-direction:column;gap:5px;min-width:0;display:flex}.glass-formfield>.glass-label{margin:0}.glass-formrow{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));align-items:end;display:grid}.glass-chip{font-family:var(--font-family-heading);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-full);border:1px solid #0000;padding:3px 9px;display:inline-block}.glass-chip-good{color:var(--chip-good-fg);background:var(--chip-good-bg);border-color:var(--chip-good-border)}.glass-chip-warn{color:var(--chip-warn-fg);background:var(--chip-warn-bg);border-color:var(--chip-warn-border)}.glass-chip-bad{color:var(--chip-bad-fg);background:var(--chip-bad-bg);border-color:var(--chip-bad-border)}.glass-chip-accent{color:var(--chip-accent-fg);background:var(--chip-accent-bg);border-color:var(--chip-accent-border)}.glass-chip-muted{color:var(--chip-muted-fg);background:var(--chip-muted-bg);border-color:var(--chip-muted-border)}.glass-sev{padding-left:13px;position:relative;overflow:hidden}.glass-sev:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.glass-sev-bad:before{background:linear-gradient(180deg, transparent, var(--color-semantic-error), transparent)}.glass-sev-warn:before{background:linear-gradient(180deg, transparent, var(--color-semantic-warning), transparent)}.glass-sev-good:before{background:linear-gradient(180deg, transparent, var(--color-semantic-success), transparent)}.glass-sev-accent:before{background:linear-gradient(180deg, transparent, var(--color-brand-accent), transparent)}.glass-scrim{z-index:100;padding:var(--spacing-md);background:var(--glass-fill-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:fixed;inset:0}.glass-modal{width:100%;max-width:430px;max-height:90vh;padding:var(--spacing-lg);gap:var(--spacing-md);border-radius:var(--radius-lg);background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-lg), inset 0 1px 0 var(--glass-highlight);flex-direction:column;display:flex;overflow-y:auto}.glass-modal>:first-child{margin-top:0}.glass-modal>:last-child{margin-bottom:0}.glass-dropdown{border-radius:var(--radius-md);background:var(--glass-fill-data);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-lg);overflow:hidden}.glass-dropdown-item{padding:var(--spacing-sm) 13px;font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:9px;display:flex}.glass-dropdown-item:hover,.glass-dropdown-item-active{background:color-mix(in srgb, var(--color-brand-accent) 16%, transparent)}.glass-tooltip{z-index:120;pointer-events:none;border-radius:var(--radius-md);background:var(--glass-fill-data);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-lg);color:var(--color-text-primary);font-size:var(--font-size-sm);white-space:nowrap;animation:glass-tooltip-in var(--transition-fast) both;padding:6px 10px;line-height:1.2;position:fixed;transform:translateY(-50%)}@keyframes glass-tooltip-in{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.glass-drawer{z-index:110;border-radius:0 var(--radius-lg) var(--radius-lg) 0;width:268px;max-width:84vw;box-shadow:var(--glass-shadow-lg);transition:transform var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.glass-drawer-open{transform:translate(0)}.glass-drawer-scrim{z-index:105;background:var(--glass-fill-scrim);opacity:0;pointer-events:none;transition:opacity var(--transition-normal);position:fixed;inset:0}.glass-drawer-scrim-open{opacity:1;pointer-events:auto}.glass-bottomnav{left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom,0px));z-index:90;padding:var(--spacing-sm) 6px 9px;border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;display:none;position:fixed}.glass-bottomnav-item{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-heading);font-size:var(--font-size-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;min-height:44px;padding:0;text-decoration:none;display:flex}.glass-bottomnav-item svg{flex-shrink:0;width:20px;height:20px}.glass-bottomnav-item-active{color:var(--color-brand-accent-light)}.glass-bottomnav-item-active svg{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--color-brand-accent-light) 55%, transparent))}.glass-record{margin-bottom:var(--spacing-sm);border-radius:14px;padding:12px 13px}.glass-record-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.glass-record-grid{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.glass-record-value{font-size:var(--font-size-base);font-variant-numeric:tabular-nums}@media (max-width:1024px){.glass-rail{width:var(--layout-sidebar-width-collapsed)}.glass-rail-label{display:none}}@media (max-width:640px){.glass-rail{display:none}.glass-bottomnav{display:grid}.glass-topbar{margin:var(--spacing-sm) var(--spacing-sm) 0;padding:9px 12px}.glass-panel{border-radius:var(--radius-md)}.glass-has-bottomnav{padding-bottom:calc(var(--layout-bottom-nav-height) + var(--spacing-lg))}.glass-table-wrap{display:none}.glass-record-list{display:block}}@media (min-width:641px){.glass-record-list{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-modal{background:var(--glass-fallback-fill)}.glass-sunken{background:var(--glass-fallback-sunken)}.glass-dropdown,.glass-table thead th{background:var(--glass-fallback-data)}.glass-scrim{background:var(--glass-fallback-scrim)}}@media (prefers-reduced-transparency:reduce){.glass,.glass-dropdown,.glass-modal{background:var(--color-bg-card)}.glass-data,.glass-table thead th{background:var(--color-bg-surface)}.glass,.glass-blur-sm,.glass-blur-lg,.glass-data,.glass-dropdown,.glass-scrim,.glass-table thead th{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-ground:before,.glass-ground:after{display:none}}@media (prefers-reduced-motion:reduce){.glass-rail,.glass-drawer,.glass-drawer-scrim{transition:none}.glass-tooltip{animation:none}}.glass-btn:focus-visible,.glass-tab:focus-visible,.glass-field:focus-visible,.glass-nav-item:focus-visible,.glass-dropdown-item:focus-visible,.glass-bottomnav-item:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}
.dashboard-layout.glass-ground .app-detail-section,.dashboard-layout.glass-ground .app-reject-form,.dashboard-layout.glass-ground .app-section,.dashboard-layout.glass-ground .apps-filters,.dashboard-layout.glass-ground .bip-panel,.dashboard-layout.glass-ground .blog-editor-seo-panel,.dashboard-layout.glass-ground .casting-detail-section,.dashboard-layout.glass-ground .casting-form-filters,.dashboard-layout.glass-ground .casting-form-section,.dashboard-layout.glass-ground .cbs-section,.dashboard-layout.glass-ground .client-detail-section,.dashboard-layout.glass-ground .commission-draft-summary,.dashboard-layout.glass-ground .course-form,.dashboard-layout.glass-ground .create-lesson-section,.dashboard-layout.glass-ground .ctm-form,.dashboard-layout.glass-ground .doc-gen-section,.dashboard-layout.glass-ground .doc-models-form,.dashboard-layout.glass-ground .doc-upload-panel,.dashboard-layout.glass-ground .ei-panel,.dashboard-layout.glass-ground .el-list-panel,.dashboard-layout.glass-ground .fin-panel,.dashboard-layout.glass-ground .finance-settings-list,.dashboard-layout.glass-ground .fw-form-section,.dashboard-layout.glass-ground .invc-section,.dashboard-layout.glass-ground .invq-summary,.dashboard-layout.glass-ground .ledger-summary,.dashboard-layout.glass-ground .ma-detail-summary,.dashboard-layout.glass-ground .ma-form-section,.dashboard-layout.glass-ground .ma-panel,.dashboard-layout.glass-ground .ma-summary,.dashboard-layout.glass-ground .media-detail-panel,.dashboard-layout.glass-ground .mi-panel,.dashboard-layout.glass-ground .models-filters,.dashboard-layout.glass-ground .new-model-section,.dashboard-layout.glass-ground .pf-wrap,.dashboard-layout.glass-ground .pl-earn-form,.dashboard-layout.glass-ground .pp-panel,.dashboard-layout.glass-ground .prof-section,.dashboard-layout.glass-ground .rp-section,.dashboard-layout.glass-ground .rp-summary,.dashboard-layout.glass-ground .rpm-summary,.dashboard-layout.glass-ground .rrules-list,.dashboard-layout.glass-ground .tds-form,.dashboard-layout.glass-ground .ut-card-summary,.dashboard-layout.glass-ground .ut-multiselect-panel,.dashboard-layout.glass-ground .utd-fare-grid,.dashboard-layout.glass-ground .visa-action-form{background:var(--glass-fill);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight)}.dashboard-layout.glass-ground .agency-exp-card,.dashboard-layout.glass-ground .app-card,.dashboard-layout.glass-ground .ar-card,.dashboard-layout.glass-ground .bi-card,.dashboard-layout.glass-ground .blog-post-card,.dashboard-layout.glass-ground .bpc-card,.dashboard-layout.glass-ground .casting-application-card,.dashboard-layout.glass-ground .del-card,.dashboard-layout.glass-ground .doc-template-card,.dashboard-layout.glass-ground .expenses-card,.dashboard-layout.glass-ground .jf-confirm-card,.dashboard-layout.glass-ground .kitreview-card,.dashboard-layout.glass-ground .ma-card,.dashboard-layout.glass-ground .media-card,.dashboard-layout.glass-ground .model-card,.dashboard-layout.glass-ground .model-exp-stat-card,.dashboard-layout.glass-ground .mother-agency-card,.dashboard-layout.glass-ground .rent-card,.dashboard-layout.glass-ground .rep-card,.dashboard-layout.glass-ground .sal-card,.dashboard-layout.glass-ground .tax-card,.dashboard-layout.glass-ground .tds-settings-fy-card,.dashboard-layout.glass-ground .team-card,.dashboard-layout.glass-ground .ut-card,.dashboard-layout.glass-ground .utd-match-card{background:var(--glass-fill-raised);border-color:var(--glass-border);box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight)}.dashboard-layout.glass-ground .add-popover,.dashboard-layout.glass-ground .autosuggest-dropdown,.dashboard-layout.glass-ground .bulk-actions-menu,.dashboard-layout.glass-ground .bulk-popover,.dashboard-layout.glass-ground .casting-modal,.dashboard-layout.glass-ground .cbs-modal,.dashboard-layout.glass-ground .create-login-modal,.dashboard-layout.glass-ground .doc-form-dropdown,.dashboard-layout.glass-ground .doc-gen-dropdown,.dashboard-layout.glass-ground .exp-modal,.dashboard-layout.glass-ground .exp-modal-cat-list,.dashboard-layout.glass-ground .focal-modal,.dashboard-layout.glass-ground .fu-modal,.dashboard-layout.glass-ground .il-modal,.dashboard-layout.glass-ground .il-overflow-menu,.dashboard-layout.glass-ground .invc-modal,.dashboard-layout.glass-ground .jf-combo-list,.dashboard-layout.glass-ground .jf-modal,.dashboard-layout.glass-ground .ma-modal,.dashboard-layout.glass-ground .ma-suggest-menu,.dashboard-layout.glass-ground .media-filters-autocomplete-dropdown,.dashboard-layout.glass-ground .media-upload-modal,.dashboard-layout.glass-ground .media-upload-model-dropdown,.dashboard-layout.glass-ground .mk-modal,.dashboard-layout.glass-ground .mpa-modal,.dashboard-layout.glass-ground .nbell-dropdown,.dashboard-layout.glass-ground .nm-cred-modal,.dashboard-layout.glass-ground .ph-modal,.dashboard-layout.glass-ground .pl-modal,.dashboard-layout.glass-ground .pwd-dialog,.dashboard-layout.glass-ground .rent-modal,.dashboard-layout.glass-ground .rent-modal-partial-box,.dashboard-layout.glass-ground .rep-modal,.dashboard-layout.glass-ground .rpm-modal,.dashboard-layout.glass-ground .sal-modal,.dashboard-layout.glass-ground .sal-modal-summary,.dashboard-layout.glass-ground .staff-modal,.dashboard-layout.glass-ground .tax-modal,.dashboard-layout.glass-ground .team-card-menu,.dashboard-layout.glass-ground .tp-dropdown,.dashboard-layout.glass-ground .um-modal{background:var(--glass-fill-data);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-lg), inset 0 1px 0 var(--glass-highlight)}.dashboard-layout.glass-ground .casting-table-wrapper,.dashboard-layout.glass-ground .cd-table-wrap,.dashboard-layout.glass-ground .clients-table-wrap,.dashboard-layout.glass-ground .commission-table-wrap,.dashboard-layout.glass-ground .ctm-table-wrap,.dashboard-layout.glass-ground .doc-gen-table-wrap,.dashboard-layout.glass-ground .fjobs-table-wrap,.dashboard-layout.glass-ground .fw-table-wrap,.dashboard-layout.glass-ground .jobs-table-wrap,.dashboard-layout.glass-ground .ma-table-wrap,.dashboard-layout.glass-ground .mf-table-wrap,.dashboard-layout.glass-ground .mk-table-wrap,.dashboard-layout.glass-ground .mpa-table-wrap,.dashboard-layout.glass-ground .pl-table-wrap,.dashboard-layout.glass-ground .rep-modal-table-wrap,.dashboard-layout.glass-ground .sb-table-wrap,.dashboard-layout.glass-ground .tds-detail-table-wrap,.dashboard-layout.glass-ground .tds-payments-table-wrap,.dashboard-layout.glass-ground .tds-settings-table-wrap,.dashboard-layout.glass-ground .tds-summary-table-wrap,.dashboard-layout.glass-ground .tds-workspace-table-wrap,.dashboard-layout.glass-ground .travel-log-table-wrap,.dashboard-layout.glass-ground .ut-table-wrap{background:var(--glass-fill-data);border-color:var(--glass-border-soft);box-shadow:var(--glass-shadow)}.dashboard-layout.glass-ground .aam-backdrop,.dashboard-layout.glass-ground .cal-modal-backdrop,.dashboard-layout.glass-ground .casting-modal-overlay,.dashboard-layout.glass-ground .cbs-modal-backdrop,.dashboard-layout.glass-ground .cpw-backdrop,.dashboard-layout.glass-ground .create-login-modal-backdrop,.dashboard-layout.glass-ground .exp-modal-backdrop,.dashboard-layout.glass-ground .focal-overlay,.dashboard-layout.glass-ground .fu-modal-backdrop,.dashboard-layout.glass-ground .il-modal-backdrop,.dashboard-layout.glass-ground .invc-modal-backdrop,.dashboard-layout.glass-ground .jf-backdrop,.dashboard-layout.glass-ground .job-review-backdrop,.dashboard-layout.glass-ground .ma-modal-backdrop,.dashboard-layout.glass-ground .media-detail-overlay,.dashboard-layout.glass-ground .media-upload-overlay,.dashboard-layout.glass-ground .mk-modal-backdrop,.dashboard-layout.glass-ground .mpa-modal-backdrop,.dashboard-layout.glass-ground .nm-cred-backdrop,.dashboard-layout.glass-ground .ph-modal-overlay,.dashboard-layout.glass-ground .pl-modal-backdrop,.dashboard-layout.glass-ground .pwd-dialog-backdrop,.dashboard-layout.glass-ground .rep-modal-backdrop,.dashboard-layout.glass-ground .rpm-overlay,.dashboard-layout.glass-ground .rrules-editor-backdrop,.dashboard-layout.glass-ground .sal-modal-backdrop,.dashboard-layout.glass-ground .staff-modal-backdrop,.dashboard-layout.glass-ground .team-card-menu-scrim,.dashboard-layout.glass-ground .um-overlay,.dashboard-layout.glass-ground .utd-overlay,.dashboard-layout.glass-ground .visa-drawer-overlay{background:var(--glass-fill-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dashboard-layout.glass-ground .app-detail-section,.dashboard-layout.glass-ground .app-reject-form,.dashboard-layout.glass-ground .app-section,.dashboard-layout.glass-ground .apps-filters,.dashboard-layout.glass-ground .bip-panel,.dashboard-layout.glass-ground .blog-editor-seo-panel,.dashboard-layout.glass-ground .casting-detail-section,.dashboard-layout.glass-ground .casting-form-filters,.dashboard-layout.glass-ground .casting-form-section,.dashboard-layout.glass-ground .cbs-section,.dashboard-layout.glass-ground .client-detail-section,.dashboard-layout.glass-ground .commission-draft-summary,.dashboard-layout.glass-ground .course-form,.dashboard-layout.glass-ground .create-lesson-section,.dashboard-layout.glass-ground .ctm-form,.dashboard-layout.glass-ground .doc-gen-section,.dashboard-layout.glass-ground .doc-models-form,.dashboard-layout.glass-ground .doc-upload-panel,.dashboard-layout.glass-ground .ei-panel,.dashboard-layout.glass-ground .el-list-panel,.dashboard-layout.glass-ground .fin-panel,.dashboard-layout.glass-ground .finance-settings-list,.dashboard-layout.glass-ground .fw-form-section,.dashboard-layout.glass-ground .invc-section,.dashboard-layout.glass-ground .invq-summary,.dashboard-layout.glass-ground .ledger-summary,.dashboard-layout.glass-ground .ma-detail-summary,.dashboard-layout.glass-ground .ma-form-section,.dashboard-layout.glass-ground .ma-panel,.dashboard-layout.glass-ground .ma-summary,.dashboard-layout.glass-ground .media-detail-panel,.dashboard-layout.glass-ground .mi-panel,.dashboard-layout.glass-ground .models-filters,.dashboard-layout.glass-ground .new-model-section,.dashboard-layout.glass-ground .pf-wrap,.dashboard-layout.glass-ground .pl-earn-form,.dashboard-layout.glass-ground .pp-panel,.dashboard-layout.glass-ground .prof-section,.dashboard-layout.glass-ground .rp-section,.dashboard-layout.glass-ground .rp-summary,.dashboard-layout.glass-ground .rpm-summary,.dashboard-layout.glass-ground .rrules-list,.dashboard-layout.glass-ground .tds-form,.dashboard-layout.glass-ground .ut-card-summary,.dashboard-layout.glass-ground .ut-multiselect-panel,.dashboard-layout.glass-ground .utd-fare-grid,.dashboard-layout.glass-ground .visa-action-form,.dashboard-layout.glass-ground .agency-exp-card,.dashboard-layout.glass-ground .app-card,.dashboard-layout.glass-ground .ar-card,.dashboard-layout.glass-ground .bi-card,.dashboard-layout.glass-ground .blog-post-card,.dashboard-layout.glass-ground .bpc-card,.dashboard-layout.glass-ground .casting-application-card,.dashboard-layout.glass-ground .del-card,.dashboard-layout.glass-ground .doc-template-card,.dashboard-layout.glass-ground .expenses-card,.dashboard-layout.glass-ground .jf-confirm-card,.dashboard-layout.glass-ground .kitreview-card,.dashboard-layout.glass-ground .ma-card,.dashboard-layout.glass-ground .media-card,.dashboard-layout.glass-ground .model-card,.dashboard-layout.glass-ground .model-exp-stat-card,.dashboard-layout.glass-ground .mother-agency-card,.dashboard-layout.glass-ground .rent-card,.dashboard-layout.glass-ground .rep-card,.dashboard-layout.glass-ground .sal-card,.dashboard-layout.glass-ground .tax-card,.dashboard-layout.glass-ground .tds-settings-fy-card,.dashboard-layout.glass-ground .team-card,.dashboard-layout.glass-ground .ut-card,.dashboard-layout.glass-ground .utd-match-card{background:var(--glass-fallback-fill)}.dashboard-layout.glass-ground .add-popover,.dashboard-layout.glass-ground .autosuggest-dropdown,.dashboard-layout.glass-ground .bulk-actions-menu,.dashboard-layout.glass-ground .bulk-popover,.dashboard-layout.glass-ground .casting-modal,.dashboard-layout.glass-ground .cbs-modal,.dashboard-layout.glass-ground .create-login-modal,.dashboard-layout.glass-ground .doc-form-dropdown,.dashboard-layout.glass-ground .doc-gen-dropdown,.dashboard-layout.glass-ground .exp-modal,.dashboard-layout.glass-ground .exp-modal-cat-list,.dashboard-layout.glass-ground .focal-modal,.dashboard-layout.glass-ground .fu-modal,.dashboard-layout.glass-ground .il-modal,.dashboard-layout.glass-ground .il-overflow-menu,.dashboard-layout.glass-ground .invc-modal,.dashboard-layout.glass-ground .jf-combo-list,.dashboard-layout.glass-ground .jf-modal,.dashboard-layout.glass-ground .ma-modal,.dashboard-layout.glass-ground .ma-suggest-menu,.dashboard-layout.glass-ground .media-filters-autocomplete-dropdown,.dashboard-layout.glass-ground .media-upload-modal,.dashboard-layout.glass-ground .media-upload-model-dropdown,.dashboard-layout.glass-ground .mk-modal,.dashboard-layout.glass-ground .mpa-modal,.dashboard-layout.glass-ground .nbell-dropdown,.dashboard-layout.glass-ground .nm-cred-modal,.dashboard-layout.glass-ground .ph-modal,.dashboard-layout.glass-ground .pl-modal,.dashboard-layout.glass-ground .pwd-dialog,.dashboard-layout.glass-ground .rent-modal,.dashboard-layout.glass-ground .rent-modal-partial-box,.dashboard-layout.glass-ground .rep-modal,.dashboard-layout.glass-ground .rpm-modal,.dashboard-layout.glass-ground .sal-modal,.dashboard-layout.glass-ground .sal-modal-summary,.dashboard-layout.glass-ground .staff-modal,.dashboard-layout.glass-ground .tax-modal,.dashboard-layout.glass-ground .team-card-menu,.dashboard-layout.glass-ground .tp-dropdown,.dashboard-layout.glass-ground .um-modal{background:var(--glass-fallback-data)}.dashboard-layout.glass-ground .aam-backdrop,.dashboard-layout.glass-ground .cal-modal-backdrop,.dashboard-layout.glass-ground .casting-modal-overlay,.dashboard-layout.glass-ground .cbs-modal-backdrop,.dashboard-layout.glass-ground .cpw-backdrop,.dashboard-layout.glass-ground .create-login-modal-backdrop,.dashboard-layout.glass-ground .exp-modal-backdrop,.dashboard-layout.glass-ground .focal-overlay,.dashboard-layout.glass-ground .fu-modal-backdrop,.dashboard-layout.glass-ground .il-modal-backdrop,.dashboard-layout.glass-ground .invc-modal-backdrop,.dashboard-layout.glass-ground .jf-backdrop,.dashboard-layout.glass-ground .job-review-backdrop,.dashboard-layout.glass-ground .ma-modal-backdrop,.dashboard-layout.glass-ground .media-detail-overlay,.dashboard-layout.glass-ground .media-upload-overlay,.dashboard-layout.glass-ground .mk-modal-backdrop,.dashboard-layout.glass-ground .mpa-modal-backdrop,.dashboard-layout.glass-ground .nm-cred-backdrop,.dashboard-layout.glass-ground .ph-modal-overlay,.dashboard-layout.glass-ground .pl-modal-backdrop,.dashboard-layout.glass-ground .pwd-dialog-backdrop,.dashboard-layout.glass-ground .rep-modal-backdrop,.dashboard-layout.glass-ground .rpm-overlay,.dashboard-layout.glass-ground .rrules-editor-backdrop,.dashboard-layout.glass-ground .sal-modal-backdrop,.dashboard-layout.glass-ground .staff-modal-backdrop,.dashboard-layout.glass-ground .team-card-menu-scrim,.dashboard-layout.glass-ground .um-overlay,.dashboard-layout.glass-ground .utd-overlay,.dashboard-layout.glass-ground .visa-drawer-overlay{background:var(--glass-fallback-scrim)}}@media (prefers-reduced-transparency:reduce){.dashboard-layout.glass-ground .app-detail-section,.dashboard-layout.glass-ground .app-reject-form,.dashboard-layout.glass-ground .app-section,.dashboard-layout.glass-ground .apps-filters,.dashboard-layout.glass-ground .bip-panel,.dashboard-layout.glass-ground .blog-editor-seo-panel,.dashboard-layout.glass-ground .casting-detail-section,.dashboard-layout.glass-ground .casting-form-filters,.dashboard-layout.glass-ground .casting-form-section,.dashboard-layout.glass-ground .cbs-section,.dashboard-layout.glass-ground .client-detail-section,.dashboard-layout.glass-ground .commission-draft-summary,.dashboard-layout.glass-ground .course-form,.dashboard-layout.glass-ground .create-lesson-section,.dashboard-layout.glass-ground .ctm-form,.dashboard-layout.glass-ground .doc-gen-section,.dashboard-layout.glass-ground .doc-models-form,.dashboard-layout.glass-ground .doc-upload-panel,.dashboard-layout.glass-ground .ei-panel,.dashboard-layout.glass-ground .el-list-panel,.dashboard-layout.glass-ground .fin-panel,.dashboard-layout.glass-ground .finance-settings-list,.dashboard-layout.glass-ground .fw-form-section,.dashboard-layout.glass-ground .invc-section,.dashboard-layout.glass-ground .invq-summary,.dashboard-layout.glass-ground .ledger-summary,.dashboard-layout.glass-ground .ma-detail-summary,.dashboard-layout.glass-ground .ma-form-section,.dashboard-layout.glass-ground .ma-panel,.dashboard-layout.glass-ground .ma-summary,.dashboard-layout.glass-ground .media-detail-panel,.dashboard-layout.glass-ground .mi-panel,.dashboard-layout.glass-ground .models-filters,.dashboard-layout.glass-ground .new-model-section,.dashboard-layout.glass-ground .pf-wrap,.dashboard-layout.glass-ground .pl-earn-form,.dashboard-layout.glass-ground .pp-panel,.dashboard-layout.glass-ground .prof-section,.dashboard-layout.glass-ground .rp-section,.dashboard-layout.glass-ground .rp-summary,.dashboard-layout.glass-ground .rpm-summary,.dashboard-layout.glass-ground .rrules-list,.dashboard-layout.glass-ground .tds-form,.dashboard-layout.glass-ground .ut-card-summary,.dashboard-layout.glass-ground .ut-multiselect-panel,.dashboard-layout.glass-ground .utd-fare-grid,.dashboard-layout.glass-ground .visa-action-form,.dashboard-layout.glass-ground .agency-exp-card,.dashboard-layout.glass-ground .app-card,.dashboard-layout.glass-ground .ar-card,.dashboard-layout.glass-ground .bi-card,.dashboard-layout.glass-ground .blog-post-card,.dashboard-layout.glass-ground .bpc-card,.dashboard-layout.glass-ground .casting-application-card,.dashboard-layout.glass-ground .del-card,.dashboard-layout.glass-ground .doc-template-card,.dashboard-layout.glass-ground .expenses-card,.dashboard-layout.glass-ground .jf-confirm-card,.dashboard-layout.glass-ground .kitreview-card,.dashboard-layout.glass-ground .ma-card,.dashboard-layout.glass-ground .media-card,.dashboard-layout.glass-ground .model-card,.dashboard-layout.glass-ground .model-exp-stat-card,.dashboard-layout.glass-ground .mother-agency-card,.dashboard-layout.glass-ground .rent-card,.dashboard-layout.glass-ground .rep-card,.dashboard-layout.glass-ground .sal-card,.dashboard-layout.glass-ground .tax-card,.dashboard-layout.glass-ground .tds-settings-fy-card,.dashboard-layout.glass-ground .team-card,.dashboard-layout.glass-ground .ut-card,.dashboard-layout.glass-ground .utd-match-card,.dashboard-layout.glass-ground .add-popover,.dashboard-layout.glass-ground .autosuggest-dropdown,.dashboard-layout.glass-ground .bulk-actions-menu,.dashboard-layout.glass-ground .bulk-popover,.dashboard-layout.glass-ground .casting-modal,.dashboard-layout.glass-ground .cbs-modal,.dashboard-layout.glass-ground .create-login-modal,.dashboard-layout.glass-ground .doc-form-dropdown,.dashboard-layout.glass-ground .doc-gen-dropdown,.dashboard-layout.glass-ground .exp-modal,.dashboard-layout.glass-ground .exp-modal-cat-list,.dashboard-layout.glass-ground .focal-modal,.dashboard-layout.glass-ground .fu-modal,.dashboard-layout.glass-ground .il-modal,.dashboard-layout.glass-ground .il-overflow-menu,.dashboard-layout.glass-ground .invc-modal,.dashboard-layout.glass-ground .jf-combo-list,.dashboard-layout.glass-ground .jf-modal,.dashboard-layout.glass-ground .ma-modal,.dashboard-layout.glass-ground .ma-suggest-menu,.dashboard-layout.glass-ground .media-filters-autocomplete-dropdown,.dashboard-layout.glass-ground .media-upload-modal,.dashboard-layout.glass-ground .media-upload-model-dropdown,.dashboard-layout.glass-ground .mk-modal,.dashboard-layout.glass-ground .mpa-modal,.dashboard-layout.glass-ground .nbell-dropdown,.dashboard-layout.glass-ground .nm-cred-modal,.dashboard-layout.glass-ground .ph-modal,.dashboard-layout.glass-ground .pl-modal,.dashboard-layout.glass-ground .pwd-dialog,.dashboard-layout.glass-ground .rent-modal,.dashboard-layout.glass-ground .rent-modal-partial-box,.dashboard-layout.glass-ground .rep-modal,.dashboard-layout.glass-ground .rpm-modal,.dashboard-layout.glass-ground .sal-modal,.dashboard-layout.glass-ground .sal-modal-summary,.dashboard-layout.glass-ground .staff-modal,.dashboard-layout.glass-ground .tax-modal,.dashboard-layout.glass-ground .team-card-menu,.dashboard-layout.glass-ground .tp-dropdown,.dashboard-layout.glass-ground .um-modal,.dashboard-layout.glass-ground .casting-table-wrapper,.dashboard-layout.glass-ground .cd-table-wrap,.dashboard-layout.glass-ground .clients-table-wrap,.dashboard-layout.glass-ground .commission-table-wrap,.dashboard-layout.glass-ground .ctm-table-wrap,.dashboard-layout.glass-ground .doc-gen-table-wrap,.dashboard-layout.glass-ground .fjobs-table-wrap,.dashboard-layout.glass-ground .fw-table-wrap,.dashboard-layout.glass-ground .jobs-table-wrap,.dashboard-layout.glass-ground .ma-table-wrap,.dashboard-layout.glass-ground .mf-table-wrap,.dashboard-layout.glass-ground .mk-table-wrap,.dashboard-layout.glass-ground .mpa-table-wrap,.dashboard-layout.glass-ground .pl-table-wrap,.dashboard-layout.glass-ground .rep-modal-table-wrap,.dashboard-layout.glass-ground .sb-table-wrap,.dashboard-layout.glass-ground .tds-detail-table-wrap,.dashboard-layout.glass-ground .tds-payments-table-wrap,.dashboard-layout.glass-ground .tds-settings-table-wrap,.dashboard-layout.glass-ground .tds-summary-table-wrap,.dashboard-layout.glass-ground .tds-workspace-table-wrap,.dashboard-layout.glass-ground .travel-log-table-wrap,.dashboard-layout.glass-ground .ut-table-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-card)}.dashboard-layout.glass-ground .aam-backdrop,.dashboard-layout.glass-ground .cal-modal-backdrop,.dashboard-layout.glass-ground .casting-modal-overlay,.dashboard-layout.glass-ground .cbs-modal-backdrop,.dashboard-layout.glass-ground .cpw-backdrop,.dashboard-layout.glass-ground .create-login-modal-backdrop,.dashboard-layout.glass-ground .exp-modal-backdrop,.dashboard-layout.glass-ground .focal-overlay,.dashboard-layout.glass-ground .fu-modal-backdrop,.dashboard-layout.glass-ground .il-modal-backdrop,.dashboard-layout.glass-ground .invc-modal-backdrop,.dashboard-layout.glass-ground .jf-backdrop,.dashboard-layout.glass-ground .job-review-backdrop,.dashboard-layout.glass-ground .ma-modal-backdrop,.dashboard-layout.glass-ground .media-detail-overlay,.dashboard-layout.glass-ground .media-upload-overlay,.dashboard-layout.glass-ground .mk-modal-backdrop,.dashboard-layout.glass-ground .mpa-modal-backdrop,.dashboard-layout.glass-ground .nm-cred-backdrop,.dashboard-layout.glass-ground .ph-modal-overlay,.dashboard-layout.glass-ground .pl-modal-backdrop,.dashboard-layout.glass-ground .pwd-dialog-backdrop,.dashboard-layout.glass-ground .rep-modal-backdrop,.dashboard-layout.glass-ground .rpm-overlay,.dashboard-layout.glass-ground .rrules-editor-backdrop,.dashboard-layout.glass-ground .sal-modal-backdrop,.dashboard-layout.glass-ground .staff-modal-backdrop,.dashboard-layout.glass-ground .team-card-menu-scrim,.dashboard-layout.glass-ground .um-overlay,.dashboard-layout.glass-ground .utd-overlay,.dashboard-layout.glass-ground .visa-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-surface)}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-subtle)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-6xl)}h2{font-size:var(--font-size-5xl)}h3{font-size:var(--font-size-4xl)}h4{font-size:var(--font-size-3xl)}h5{font-size:var(--font-size-2xl)}h6{font-size:var(--font-size-xl)}p{line-height:var(--line-height-normal)}small{font-size:var(--font-size-sm)}code,pre{font-family:Courier New,monospace}a{color:var(--color-brand-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-brand-accent-light)}a:active{color:var(--color-brand-accent-dark)}button,input[type=button],input[type=submit],input[type=reset]{font-family:var(--font-family-body);font-size:var(--font-size-base);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{opacity:.5;cursor:not-allowed}.btn-gradient{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-gradient-button-start) 0%, var(--color-gradient-button-mid) 50%, var(--color-gradient-button-end) 100%);cursor:pointer;transition:filter var(--transition-fast), box-shadow var(--transition-fast);border:none;display:inline-flex;box-shadow:0 2px 10px #7a322573}.btn-gradient:hover{filter:brightness(1.07);box-shadow:0 3px 14px #7a32258c}.btn-gradient:active{filter:brightness(.96)}.btn-gradient:disabled{filter:grayscale(.4);box-shadow:none}.fade-line{background:linear-gradient(90deg, transparent 0%, var(--color-brand-accent) 50%, transparent 100%);border:none;width:100%;height:1px}.fade-line-vertical{background:linear-gradient(180deg, transparent 0%, var(--color-brand-accent) 50%, transparent 100%);width:2px}input,textarea,select{font-family:var(--font-family-body);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:all var(--transition-fast)}input:focus,textarea:focus,select:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #bf5b431a}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}ul,ol{margin-left:var(--spacing-md)}li{margin-bottom:var(--spacing-xs)}.card{background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-md);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight);transition:background var(--transition-fast), box-shadow var(--transition-fast)}.card:hover{background:var(--glass-fill-raised);box-shadow:var(--glass-shadow-lg), inset 0 1px 0 var(--glass-highlight)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card{background:var(--glass-fallback-fill)}}@keyframes skeleton-loading{0%{background-color:var(--color-bg-surface)}50%{background-color:var(--color-bg-surface-alt)}to{background-color:var(--color-bg-surface)}}.skeleton{border-radius:var(--radius-md);animation:1.5s infinite skeleton-loading}.container{max-width:1200px;padding:0 var(--spacing-md);margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-success{color:var(--color-semantic-success)}.text-error{color:var(--color-semantic-error)}.text-warning{color:var(--color-semantic-warning)}.text-info{color:var(--color-semantic-info)}.bg-surface{background-color:var(--color-bg-surface)}.bg-card{background-color:var(--color-bg-card)}.border{border:1px solid var(--color-border-default)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.shadow{box-shadow:var(--shadow-card)}.shadow-elevated{box-shadow:var(--shadow-elevated)}.shadow-glow{box-shadow:var(--shadow-glow)}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer;transition:opacity var(--transition-fast)}input[type=time]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer;transition:opacity var(--transition-fast)}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer;transition:opacity var(--transition-fast)}input[type=month]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer;transition:opacity var(--transition-fast)}input[type=week]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer;transition:opacity var(--transition-fast)}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=month]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=week]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=date]:not(:focus):invalid,input[type=date]:not(:focus):placeholder-shown{color:var(--color-text-muted)}
