:is(body:has(.admin-app)>.site-header,body:has(.admin-app)>.site-footer,body:has(.admin-auth)>.site-header,body:has(.admin-auth)>.site-footer){display:none}.admin-app{--ops-ink:#17243e;--ops-muted:#657188;--ops-line:#e5eaf1;--ops-blue:#0048ff;--ink:var(--ops-ink);--muted:var(--ops-muted);--line:var(--ops-line);--blue:var(--ops-blue);--radius:11px;min-height:100vh;color:var(--ops-ink);background:#f6f8fb;font:14px/1.5 Arial,Helvetica,sans-serif;display:flex}.admin-app *{box-sizing:border-box}.admin-app :where(a){color:inherit;text-decoration:none}.admin-app :where(a:hover){color:var(--ops-blue)}.admin-app :where(h1,h2,h3,p){margin-top:0}.admin-app h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 8px;font:700 32px/1.2 Arial,Helvetica,sans-serif}.admin-app h2{letter-spacing:-.2px;margin-bottom:12px;font-size:17px;line-height:1.35}.admin-app h3{font-size:15px;line-height:1.4}.admin-app small{font-size:11px}.admin-app :where(input,select,textarea,button){font-family:inherit}.admin-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ops-ink);background:#fff;border:1px solid #dce3ec;border-radius:6px;max-width:100%;min-height:38px;padding:9px 11px;font-size:13px}.admin-app :where(fieldset){min-width:0}.admin-app :where(button:disabled){cursor:not-allowed;opacity:.55}.admin-app :where(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #83aaff}.admin-app .button{border:1px solid var(--ops-blue);background:var(--ops-blue);color:#fff;text-transform:none;letter-spacing:0;min-height:38px;box-shadow:none;border-radius:6px;padding:10px 15px;font-size:12px;font-weight:600;line-height:16px}.admin-app .button:hover{color:#fff;filter:none;box-shadow:none;background:#003bd6}.admin-app .button.secondary{color:var(--ops-ink);background:#fff;border-color:#dce3ec}.admin-app .button.secondary:hover{color:#0048ff;background:#edf2ff;border-color:#b9caff}.admin-app .panel{border:1px solid var(--ops-line);box-shadow:none;background:#fff;border-radius:11px;min-width:0;padding:22px}.admin-sidebar{border-right:1px solid var(--ops-line);background:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;width:235px;height:100dvh;display:flex;position:sticky;top:0}.admin-sidebar-top{padding:25px 24px 16px}.admin-brand{color:#17243e;align-items:center;gap:9px;font:800 21px/1.05 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.admin-brand>span{color:#fff;letter-spacing:-2px;background:#0048ff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.admin-brand small{letter-spacing:2.5px;margin-top:6px;font-size:8px;font-weight:500;display:block}.admin-sidebar nav{overscroll-behavior:contain;padding:0 14px 18px;overflow:auto}.admin-nav-group{margin-bottom:12px}.admin-nav-group>p,.admin-nav-group>summary{text-transform:uppercase;letter-spacing:1.2px;color:#7a879b;margin:14px 11px 6px;font-size:10px}.admin-nav-group>summary{cursor:pointer;padding:4px 0}.admin-nav-group>a{border-radius:7px;align-items:center;gap:10px;margin:2px 0;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.admin-nav-group>a svg{flex-shrink:0}.admin-nav-group>a[aria-current=page]{color:#0048ff;background:#edf2ff;font-weight:700}.admin-nav-group>a:hover{background:#f4f7ff}.admin-sidebar-footer{border-top:1px solid var(--ops-line);color:var(--ops-muted);padding:16px 10px 0;font-size:12px}.admin-menu-toggle{display:none}.admin-main{flex:1;min-width:0}.admin-topbar{border-bottom:1px solid var(--ops-line);min-height:62px;color:var(--ops-muted);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 32px;font-size:12px;display:flex}.admin-breadcrumb,.admin-account{align-items:center;gap:12px;display:flex}.admin-breadcrumb{flex-wrap:wrap;gap:8px}.admin-avatar{color:#0048ff;background:#e7edff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.admin-sign-out{color:var(--ops-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:12px}.admin-sign-out:hover{color:#0048ff}.admin-content{max-width:1700px;margin:auto;padding:32px}.admin-app .admin-page{width:100%;max-width:none;margin:0;padding:0}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-page-heading>div:first-child{min-width:0}.admin-description{color:var(--ops-muted);margin-bottom:0;font-size:13px}.admin-kicker{letter-spacing:1.3px;color:#68768d;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.admin-page-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;max-width:50%;display:flex}.admin-back{color:var(--ops-muted);margin-bottom:16px;font-size:12px;display:inline-block}.admin-app .hire-admin-filter{gap:6px}.admin-app .hire-admin-filter a{text-transform:capitalize;border:1px solid var(--ops-line);background:#fff;border-radius:6px;padding:7px 10px;font-size:12px}.admin-app .hire-admin-filter a[aria-current=page]{color:#0048ff;background:#edf2ff;border-color:#c9d8ff}.admin-app .hire-admin-table{font-size:12px}.admin-app .hire-admin-table th{color:#718096;background:#f9fafc;font-size:11px;font-weight:500}.admin-app .hire-admin-table td{border-color:var(--ops-line);padding:14px 12px}.admin-app .hire-admin-table tr:hover td{background:#fafbff}.admin-app .hire-admin-grid{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:22px}.admin-app .inbox{gap:18px}.admin-app .project-admin-filters a{border-radius:6px;font-size:12px}.admin-app .project-admin-values{gap:16px}.admin-app .gallery-admin-row{padding:16px 20px}.admin-app .gallery-admin-row h2{font-size:17px}.admin-app .gallery-admin-heading{margin-bottom:24px}.admin-app .gallery-admin-form{gap:20px}.admin-app .gallery-admin-thumb{border-radius:7px}.admin-app .gallery-admin-photos{margin-top:22px}.admin-app .gallery-share-panel{gap:14px;margin-bottom:22px;display:grid}.admin-app .gallery-share-panel h2{margin:4px 0 8px}.admin-app .gallery-share-panel p{margin:0}.admin-app .gallery-share-row{flex-wrap:wrap;gap:10px;display:flex}.admin-app .gallery-share-row input{flex:300px;min-width:0;font-size:15px}.admin-app .pagination{margin-top:20px;font-size:12px}.admin-app .admin-layout{grid-template-columns:minmax(0,1fr) 300px}.admin-app .admin-toolbar,.admin-app .admin-heading{flex-wrap:wrap}.admin-app .section-kicker{font-size:10px}.admin-app .customer-notes{font-size:13px}.admin-home-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-home-stat{flex-direction:column;gap:6px;display:flex}.admin-home-stat>span{color:var(--ops-muted);font-size:12px}.admin-home-stat strong{letter-spacing:-1px;font-size:34px;line-height:1.35}.admin-home-stat small{color:var(--ops-muted)}.admin-home-stat:hover{border-color:#b4c8ff}.admin-home-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.admin-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-section-heading h2{margin:0}.admin-section-heading>a{color:#0048ff;white-space:nowrap;font-size:12px}.admin-recent-list{display:grid}.admin-recent-list>a{border-top:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.admin-recent-list strong,.admin-recent-list small{display:block}.admin-recent-list strong{font-size:13px;font-weight:600}.admin-recent-list small{color:var(--ops-muted);margin-top:3px}.admin-recent-list .admin-tag{flex-shrink:0}.admin-tag{color:#61718a;text-transform:capitalize;background:#eff2f7;border-radius:5px;padding:4px 8px;font-size:11px;display:inline-block}.admin-home-workspace>p{color:var(--ops-muted);max-width:720px;font-size:13px}.admin-home-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.admin-home-shortcuts a{border:1px solid var(--ops-line);border-radius:6px;padding:10px 14px;font-size:12px}.admin-home-shortcuts a:hover{background:#f4f7ff;border-color:#b4c8ff}.admin-home-empty{color:var(--ops-muted);margin-bottom:0;padding:14px 0}.admin-auth{color:#17243e;background:#f6f8fb;flex-direction:column;align-items:center;gap:24px;min-height:100vh;padding:50px 20px;display:flex}.admin-auth h1{margin:0;font-size:24px}.admin-auth .login-form{width:100%;max-width:420px}@media (max-width:1200px){.admin-content{padding:24px}.admin-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-actions{max-width:45%}.admin-app .hire-admin-grid,.admin-app .admin-layout{grid-template-columns:minmax(0,1fr)}.admin-app .simulator{position:static}}@media (max-width:900px){.admin-home-columns{grid-template-columns:minmax(0,1fr)}.admin-page-heading{flex-wrap:wrap}.admin-page-actions{justify-content:flex-start;max-width:100%}}@media (max-width:760px){.admin-app{display:block}.admin-sidebar{border-right:0;width:100%;height:auto;position:relative}.admin-sidebar-top{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.admin-brand{font-size:18px}.admin-brand>span{width:36px;height:36px}.admin-menu-toggle{color:#17243e;background:#fff;border:1px solid #dce3ec;border-radius:6px;padding:9px 12px;font-size:13px;display:block}.admin-sidebar nav{max-height:70dvh;display:none}.admin-sidebar nav.is-open{display:block}.admin-topbar{min-height:48px;padding:8px 18px}.admin-content{padding:22px 16px}.admin-app h1{font-size:28px}.admin-app .panel{padding:16px}.admin-home-stats{gap:10px}.admin-home-stat strong{font-size:28px}.admin-page-heading{gap:14px}.admin-recent-list>a{flex-wrap:wrap}.admin-account{gap:8px}.admin-app .hire-admin-item{grid-template-columns:minmax(0,1fr)}.admin-app .gallery-admin-row{padding:14px}.admin-app .editor-actions{flex-wrap:wrap}}.gallery-library-shell{max-width:1260px}.gallery-library-capacity{gap:.7rem;display:grid}.gallery-library-capacity>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.gallery-library-capacity progress,.gallery-library-progress progress{accent-color:#4d7565;width:100%;height:.75rem}.gallery-library-upload,.gallery-library-browser{gap:1rem;display:grid}.gallery-library-upload h2,.gallery-library-browser h2{margin:0}.gallery-library-drop{text-align:center;border:2px dashed #a7b6ab;border-radius:12px;justify-items:center;gap:1rem;padding:2rem 1rem;display:grid}.gallery-library-drop.is-dragging{background:#e8f5ee;border-color:#237259}.gallery-library-upload-buttons,.gallery-library-folder-form,.gallery-library-select,.gallery-library-pagination,.gallery-library-browser-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gallery-library-folder-form input{flex:1;min-width:200px;max-width:360px}.gallery-library-queue{border:1px solid #dce2dd;border-radius:8px;max-height:280px;overflow:auto}.gallery-library-queue-row{border-bottom:1px solid #e7ece8;justify-content:space-between;gap:1rem;padding:.4rem .7rem;font-size:.875rem;display:flex}.gallery-library-queue-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-library-queue-row span:last-child{flex:none}.gallery-library-folders{flex-wrap:wrap;gap:.5rem;display:flex}.gallery-library-folders a{border:1px solid #dce2dd;border-radius:8px;padding:.65rem .9rem;text-decoration:none}.gallery-library-files{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:.75rem;display:grid}.gallery-library-file{background:#fff;border:1px solid #dce2dd;border-radius:9px;min-width:0;position:relative;overflow:hidden}.gallery-library-file.is-selected{outline:2px solid #237259}.gallery-library-file>img{aspect-ratio:4/3;object-fit:cover;background:#f0f1ef;width:100%;display:block}.gallery-library-checkbox{background:#fff;border-radius:5px;padding:.3rem;position:absolute;top:.5rem;left:.5rem}.gallery-library-checkbox input{width:19px;height:19px}.gallery-library-file-info{gap:.4rem;padding:.6rem;display:grid}.gallery-library-file-info strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-library-file-info small{color:#666}.gallery-library-rename-button{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.gallery-library-rename{gap:.3rem;display:grid}.gallery-library-rename input{width:100%;min-width:0}.gallery-library-message{font-weight:600}
.admin-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ops-ink:#f2f3f5;--ops-muted:#b0b6bf;--ops-line:#3b3d42;--ops-blue:#65b7ff;--ops-surface:#202124;--ops-surface-raised:#292b2f;--ops-field:#17181b;--action-blue:#086dd8;--ink:var(--ops-ink);--muted:var(--ops-muted);--line:var(--ops-line);--blue:var(--ops-blue);--radius:5px;background:#121315;font-size:13px;line-height:1.4}.admin-app h1{letter-spacing:-.5px;margin:0 0 4px;font-size:24px}.admin-app h2{letter-spacing:0;margin-bottom:9px;font-size:15px}.admin-app h3{font-size:13px}.admin-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.admin-app .ops-fieldset :is(input:not([type=checkbox]),select,textarea),.admin-app .ops-workflow-form .ops-form-grid :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ops-ink);background:var(--ops-field);border-color:#53565e;border-radius:4px;min-height:34px;padding:7px 9px;font-size:12px}.admin-app input::placeholder,.admin-app textarea::placeholder{color:#939aa5;opacity:1}.admin-app input[type=checkbox],.admin-app input[type=radio]{accent-color:#168af1}.admin-app :is(.button,.ops-button){background:var(--action-blue);color:#fff;min-height:34px;box-shadow:none;border:1px solid #408ce0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.admin-app :is(.button,.ops-button):hover{color:#fff;filter:none;box-shadow:none;background:#087ff4;border-color:#75b9ff}.admin-app :is(.button.secondary,.ops-button.secondary){color:#f3f6fa;background:#33363c;border-color:#666a73}.admin-app :is(.button.secondary,.ops-button.secondary):hover{color:#fff;background:#434851;border-color:#939ca9}.admin-app :is(.panel,.ops-panel,.ops-stat,.ops-version-card,.ops-pipeline a,.ops-crm-related a,.ops-outbox-counts a){background:var(--ops-surface);border:1px solid var(--ops-line);box-shadow:none;border-radius:5px}.admin-app :is(.admin-page-heading,.gallery-admin-heading){align-items:center;gap:14px;margin-bottom:12px}.admin-app :is(.admin-description,.admin-kicker,.ops-kicker,.ops-muted){color:var(--ops-muted)}.admin-app :is(.admin-kicker,.ops-kicker){letter-spacing:1px;margin-bottom:6px;font-size:9px}.admin-app .admin-content{max-width:none;padding:18px}.admin-app .admin-topbar{border-color:var(--ops-line);background:#232528;min-height:58px;padding:7px 18px}.admin-app .admin-avatar{background:var(--action-blue);color:#fff;width:28px;height:28px}.admin-app .admin-sign-out{color:#c2c7d0;font-size:11px}.admin-app .admin-sidebar{background:#222427;border-color:#3b3d42;width:205px;transition:width .14s}.admin-app .admin-sidebar-top{align-items:center;gap:5px;height:70px;padding:12px 14px;display:flex;position:relative}.admin-app .admin-brand{flex-shrink:0;width:155px;height:44px;display:block;overflow:hidden}.admin-brand img{object-fit:contain;width:155px;max-width:none;height:44px;display:block}.admin-app .admin-sidebar nav{padding:6px 8px 14px}.admin-app .admin-nav-group{margin:0}.admin-app .admin-nav-group>a{color:#e3e5e9;border-radius:4px;gap:12px;height:39px;margin:2px 0;padding:8px 11px;font-size:12px}.admin-app .admin-nav-group>a[aria-current=page]{color:#70bfff;background:#163754;box-shadow:inset 3px 0 #2498ff}.admin-app .admin-nav-group>a:hover{color:#fff;background:#32363c}.admin-app .admin-nav-group>a:nth-last-child(2){margin-top:17px}.admin-asset-icon{background:currentColor;flex:0 0 22px;width:22px;height:22px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admin-app .admin-nav-group>a>.admin-asset-icon{color:#399cfa;width:22px;height:22px}.admin-collapse{color:#abb3c0;cursor:pointer;background:0 0;border:0;width:24px;font-size:23px;line-height:24px;position:absolute;top:23px;right:2px}.admin-app .admin-sidebar-footer{border-color:var(--ops-line);margin-top:16px;padding:12px 8px 0;font-size:11px}.admin-app .is-collapsed .admin-sidebar-top{padding-left:10px}.admin-app .is-collapsed .admin-brand{width:42px}.admin-app .is-collapsed .admin-collapse{z-index:3;background:#34373d;border-radius:4px;width:18px;top:50px;right:-9px}.admin-app .is-collapsed .admin-nav-group>a{justify-content:center;padding-inline:8px}.admin-app .is-collapsed .admin-nav-group>a>span:not(.admin-asset-icon,.admin-link-pending),.admin-app .is-collapsed .admin-sidebar-footer{display:none}.admin-submenu{border-bottom:1px solid var(--ops-line);background:#1d1f22;flex-wrap:wrap;gap:3px;padding:7px 18px;display:flex}.admin-submenu a{color:#bec5d0;border-radius:4px;padding:6px 11px;font-size:12px}.admin-submenu a[aria-current=page]{color:#fff;background:#3b3f46;font-weight:700}.admin-submenu a:hover{color:#fff;background:#30353c}.admin-quick-menu{z-index:15;position:relative}.admin-quick-menu>summary{cursor:pointer;background:var(--action-blue);color:#fff;white-space:nowrap;border:1px solid #408ce0;border-radius:4px;padding:8px 12px;font-weight:700;list-style:none}.admin-quick-menu>summary::-webkit-details-marker{display:none}.admin-quick-menu>nav{background:#282b30;border:1px solid #606773;border-radius:5px;width:235px;max-height:min(75vh,640px);padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 10px 30px #0009}.admin-quick-menu a{color:#f3f5f9;border-radius:3px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.admin-quick-menu a:hover{color:#fff;background:#3a4350}.admin-quick-menu a>.admin-asset-icon{color:#58b0ff}.admin-quick-menu a>span:last-child{color:#91c9ff;margin-left:auto}.admin-quick-tiles{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-quick-tiles a{color:#f4f8ff;background:#1b3148;border:1px solid #3c6996;border-radius:5px;align-items:center;gap:11px;padding:13px 14px;font-size:12px;font-weight:700;display:flex}.admin-quick-tiles a>.admin-asset-icon{background:#40a1ff;flex-basis:27px;width:27px;height:27px}.admin-quick-tiles a>span:last-child{color:#a9d5ff;margin-left:auto;font-size:19px}.admin-quick-tiles a:hover{color:#fff;background:#244765;border-color:#65b7ff}.admin-app :is(.admin-home-stats,.ops-stats){gap:10px;margin-bottom:12px}.admin-app :is(.admin-home-stat,.ops-stat){gap:4px;margin-bottom:0;padding:12px 14px}.admin-app :is(.admin-home-stat,.ops-stat) strong{color:#f6f7f9;font-size:27px;line-height:1.2}.admin-app :is(.admin-home-stat,.ops-stat) small{color:var(--ops-muted);font-size:10px}.admin-app .admin-home-columns{gap:12px;margin-bottom:0}.admin-app .admin-section-heading{margin-bottom:8px}.admin-app :is(.admin-section-heading>a,.ops-panel-heading>a){color:#7dbfff}.admin-app .admin-recent-list>a{gap:8px;padding:9px 0}.admin-app .admin-home-shortcuts{gap:6px}.admin-app .admin-home-shortcuts a{color:#e9eef6;background:#2d3036;border-color:#575d66;padding:8px 12px}.admin-app :is(.admin-home-shortcuts a:hover,.admin-recent-list>a:hover){color:#89c9ff;background:#2b3540}.admin-app :is(.ops-table,.hire-admin-table){font-size:12px}.admin-app :is(.ops-table,.hire-admin-table) th{border-color:var(--ops-line);color:#cbd1da;background:#2c2e32;padding:8px 10px;font-size:11px;font-weight:600}.admin-app :is(.ops-table,.hire-admin-table) td{border-color:#393c42;padding:8px 10px;line-height:1.35}.admin-app :is(.ops-table,.hire-admin-table) tbody tr:hover,.admin-app :is(.ops-table,.hire-admin-table) tbody tr:hover td{background:#2b3541}.admin-app :is(.ops-title-link,.hire-admin-table a){color:#f2f4f8}.admin-app :is(.ops-title-link,.hire-admin-table a):hover{color:#77bfff}.admin-app :is(.ops-badge,.admin-tag,.ops-priority,.hire-admin-stage){color:#d7dee8;background:#373b43;border-radius:3px;padding:3px 7px}.admin-app :is(.ops-badge.done,.hire-admin-stage.complete){color:#7ee9ac;background:#183c2c}.admin-app :is(.ops-badge.hold,.ops-priority.priority-1){color:#ffcd72;background:#453519}.admin-app .ops-priority.priority-2{color:#85c6ff;background:#173958}.admin-app :is(.hire-admin-filter a,.ops-crm-tabs a,.ops-calendar-views a,.ops-delivery-tabs a,.project-admin-filters a){color:#d8e0eb;background:#2e3238;border:1px solid #535a65;border-radius:4px;padding:6px 10px;font-size:12px}.admin-app :is(.hire-admin-filter a,.ops-crm-tabs a,.ops-calendar-views a,.ops-delivery-tabs a,.project-admin-filters a)[aria-current=page]{color:#fff;background:#135a97;border-color:#4497df}.admin-app :is(.ops-crm-tabs,.ops-calendar-views,.ops-delivery-tabs){gap:5px;margin:0 0 12px;padding:0}.admin-app .ops-snapshot{color:#d7c795;background:#29271f;border:1px solid #544b2d;border-radius:4px;margin:0 0 12px;padding:6px 10px;font-size:11px}.admin-app .ops-snapshot summary{cursor:pointer}.admin-app .ops-snapshot p{margin:8px 0 3px;line-height:1.5}.admin-app :is(.ops-notice,.ops-work-warning,.project-notice.warning){color:#e6d5a6;background:#322d20;border-color:#5a5134;border-radius:4px;margin:10px 0;padding:10px 12px;font-size:12px}.admin-app .ops-rehearsal{color:#9dcaff;background:#1d3551;border-radius:4px;padding:5px 9px}.admin-app :is(.ops-section-head,.ops-panel-heading){align-items:center;gap:10px;margin-bottom:10px}.admin-app :is(.ops-fieldset,.ops-workflow-form .ops-form-grid,.ops-create-grid){gap:12px}.admin-app .ops-fieldset{margin-top:12px}.admin-app .ops-fieldset label{color:#c6ccd6;gap:5px}.admin-app .ops-panel details{margin:8px 0}.admin-app .ops-panel summary{padding:7px 0}.admin-app :is(.ops-workflow,.ops-outbox-actions){gap:12px;margin-top:16px}.admin-app :is(.ops-version-card,.ops-repeat,.ops-preview){border-color:var(--ops-line);background:#262b32;border-radius:4px;padding:12px}.admin-app .ops-version-card.selected{background:#193149;border-color:#4785c1}.admin-app .ops-media-link{background:#1d3a58;color:#8ac9ff!important}.admin-app :is(.ops-history-detail pre,.ops-message-body,.ops-preserve){color:#d5dce6;border-color:var(--ops-line);background:#171a1e;border-radius:4px}.admin-app .ops-pipeline a{color:#d6dfe9;border-color:var(--ops-line);padding:11px}.admin-app .ops-pipeline a.selected{background:#1b354f;border-color:#4991d7}.admin-app .ops-pipeline strong{color:#f1f5f9}.admin-app .ops-crm-related a{border-color:var(--ops-line);padding:10px}.admin-app :is(.ops-crm-related small,.ops-outbox-preview dt){color:var(--ops-muted)}.admin-app .ops-outbox-counts{gap:8px;margin:12px 0}.admin-app .ops-outbox-counts a{padding:12px}.admin-app .ops-outbox-counts strong{font-size:24px}.admin-app .ops-outbox-counts span{margin-top:4px}.admin-app :is(.ops-calendar>section,.ops-outside-month,.ops-packing-group>.ops-panel-heading){border-color:var(--ops-line);background:#202328}.admin-app .ops-calendar>section.today{background:#1c3044}.admin-app .ops-calendar a{color:#ebf0f7;background:#233448;border-color:#567897}.admin-app .ops-calendar .ops-event-shoot{background:#342c49;border-color:#9b80c1}.admin-app .ops-calendar .ops-event-shift{background:#1f3b30;border-color:#619e7e}.admin-app .ops-calendar .ops-event-deliverable{background:#433821;border-color:#bf9a54}.admin-app .ops-calendar .ops-event-rental{background:#462f2b;border-color:#c98573}.admin-app .ops-calendar .ops-event-event{background:#1e3c40;border-color:#67aeb4}.admin-app .ops-calendar .ops-event-source_event{background:#32373e;border-color:#828c9a}.admin-app .ops-calendar .ops-calendar-more{color:#86c7ff;background:0 0;border:0}.admin-app .ops-calendar .ops-day-number{color:#d9e1ed;background:0 0}.admin-app .ops-packing-line.is-packed{background:#20372b}.admin-app .ops-packing-line{padding:10px 12px}.admin-app .gallery-admin-row{background:var(--ops-surface);border-color:var(--ops-line);padding:12px 14px}.admin-app .gallery-admin-row h2{font-size:15px}.admin-app .gallery-admin-form{gap:12px}.admin-app .gallery-admin-thumb{border-radius:4px}.admin-app .gallery-admin-photos{margin-top:14px}.admin-app :is(.gallery-create-panel>summary,.admin-back){color:#8acaff}.admin-app .hire-admin-grid,.admin-app :is(.inbox,.gallery-admin-list,.project-admin-values){gap:12px}.admin-app :is(.project-notice,.hire-admin-notice){color:#c0dbfa;background:#1e344d;border-color:#44658e}.admin-app .pagination{margin-top:12px}.admin-app .ops-pager{margin-top:12px;padding-top:10px}.admin-auth{color:#f4f6fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17191c}.admin-auth .admin-brand{width:155px;height:44px}.admin-auth .login-form{background:#26292e;border-color:#444b56}.admin-auth .login-form input{color:#fff;background:#191c20;border-color:#606a79}@media (max-width:1000px){.admin-quick-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-sidebar{width:180px}.admin-app .admin-brand{width:142px}.admin-app .admin-sidebar-top{padding-left:10px}}@media (max-width:760px){.admin-app .admin-sidebar,.admin-app .admin-sidebar.is-collapsed{width:100%;height:auto}.admin-app .admin-sidebar-top{justify-content:space-between;height:61px;padding:8px 14px}.admin-app .is-collapsed .admin-brand{width:155px}.admin-collapse{display:none}.admin-app .admin-menu-toggle{color:#f3f6fa;background:#363b43;border-color:#646e7b;border-radius:4px;padding:7px 11px}.admin-app .admin-topbar{min-height:50px;padding:8px 12px}.admin-app .admin-content{padding:13px 10px}.admin-app .admin-sidebar nav{padding:4px 10px 12px}.admin-app .is-collapsed .admin-nav-group>a{justify-content:flex-start}.admin-app .is-collapsed .admin-nav-group>a>span:not(.admin-asset-icon,.admin-link-pending){display:inline}.admin-app .is-collapsed .admin-sidebar-footer{display:block}.admin-submenu{gap:3px;padding:6px 10px}.admin-app h1{font-size:22px}.admin-quick-menu>summary{padding:7px 9px;font-size:11px}.admin-app .admin-avatar{display:none}.admin-app :is(.panel,.ops-panel){padding:11px}.admin-quick-tiles{gap:7px}.admin-quick-tiles a{gap:7px;padding:10px;font-size:11px}.admin-quick-tiles a>.admin-asset-icon{flex-basis:22px;width:22px;height:22px}.admin-app .admin-page-actions{justify-content:flex-start;gap:6px}}.admin-app .ops-source-card{background:var(--ops-surface);border-color:var(--ops-line);border-radius:4px;padding:12px}.admin-app :is(.ops-fields dt,.ops-empty,.ops-source-card p,.ops-calendar a small,.ops-calendar a span){color:var(--ops-muted)}.admin-app :is(.ops-raw,.ops-preview,.ops-issue-meta){background:var(--ops-field);color:var(--ops-ink);border-color:var(--ops-line)}.admin-app .ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.admin-app .ops-kpis>div{border:1px solid var(--ops-line);background:#292d33;border-radius:4px;gap:5px;padding:12px;display:grid}.admin-app .ops-kpis span{color:var(--ops-muted);font-size:12px}.admin-app .gallery-create-panel>summary{font-size:13px}.admin-app .gallery-create-panel[open]>summary{margin-bottom:12px}.admin-app .gallery-admin-form-grid{gap:12px}@media (max-width:700px){.admin-app .ops-kpis{grid-template-columns:1fr}}.admin-app :is(.ops-json,.ops-detail-meta){background:var(--ops-field);color:var(--ops-ink);border-color:var(--ops-line);border-radius:4px;padding:12px}.admin-app .ops-fields>div{border-color:var(--ops-line);padding:8px 0}.admin-app .ops-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ops-ink);background:var(--ops-field);border:1px solid #53565e;border-radius:4px;min-height:34px;padding:7px 9px;font-size:12px}.admin-app .ops-workspace .ops-button{background:var(--action-blue);color:#fff;border-color:#408ce0;border-radius:4px;min-height:34px;padding:7px 13px;font-size:12px}.admin-app .ops-workspace .ops-button.secondary{color:#f3f6fa;background:#33363c;border-color:#666a73}.admin-app .ops-workspace .ops-button:hover{color:#fff;background:#087ff4;border-color:#75b9ff}.admin-app .ops-workspace .ops-button.secondary:hover{background:#434851;border-color:#939ca9}.admin-app .ops-badge.open{color:#ffcd72;background:#453519}.admin-app{--tone-blue:#5eb5ff;--tone-cyan:#3bdcf2;--tone-yellow:#ffd35a;--tone-orange:#ff9b4a;--tone-red:#ff696f;--tone-green:#63d98c;--tone-grey:#9aa0aa}.admin-app .admin-main{flex-direction:column;min-height:100vh;display:flex}.admin-app .admin-topbar{z-index:20;min-height:54px;padding:6px 14px;position:sticky;top:0;box-shadow:0 2px 12px #0003}.admin-app .admin-work-area{flex:1;grid-template-columns:218px minmax(0,1fr);align-items:start;min-width:0;display:grid}.admin-app .admin-work-area:not(:has(>.admin-context-rail)){grid-template-columns:minmax(0,1fr)}.admin-app .admin-work-area>.admin-content{width:100%;min-width:0}.admin-app .admin-context-rail{z-index:8;overscroll-behavior:contain;background:#191b1e;border-right:1px solid #34373d;height:calc(100dvh - 54px);position:sticky;top:54px;overflow:auto}.admin-app .admin-context-heading{border-bottom:1px solid #303238;min-height:73px;padding:15px 15px 10px}.admin-app .admin-context-heading>span{color:#73bfff;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:700}.admin-app .admin-context-heading h2{color:#f1f3f6;margin:4px 0 0;font-size:17px}.admin-app .admin-submenu{background:0 0;border:0;gap:2px;padding:8px;display:grid}.admin-app .admin-submenu a{color:#c5cad2;border-radius:3px;grid-template-columns:20px minmax(0,1fr) 10px;align-items:center;gap:9px;min-height:36px;padding:7px 8px;font-size:11px;transition:color .16s,background-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.admin-app .admin-submenu a:before{content:"";opacity:0;background:#32a2ff;border-radius:2px;width:2px;transition:opacity .16s,transform .18s;position:absolute;inset:5px auto 5px 0;transform:scaleY(.25)}.admin-app .admin-submenu a:hover{color:#fff;background:#292d33;transform:translate(2px)}.admin-app .admin-submenu a[aria-current=page]{color:#fff;background:#183853;font-weight:700}.admin-app .admin-submenu a[aria-current=page]:before{opacity:1;transform:scaleY(1)}.admin-app .admin-submenu .admin-asset-icon{color:#63b8ff;flex-basis:18px;width:18px;height:18px}.admin-app .admin-submenu-arrow{color:#6f7783;font-size:16px;transition:transform .16s}.admin-app .admin-submenu a:hover .admin-submenu-arrow{transform:translate(2px)}.admin-app .admin-content{width:100%;min-width:0;max-width:none;margin:0;padding:13px 14px 24px}.admin-app .admin-sidebar.is-collapsed{width:66px}.admin-app .is-collapsed .admin-brand img{object-position:left center}.admin-app .admin-nav-group>a,.admin-app :is(.button,.ops-button),.admin-app .admin-quick-menu>summary,.admin-app .admin-quick-tiles a{transition:color .16s,border-color .16s,background-color .16s,transform .16s,box-shadow .16s}.admin-app :is(.button,.ops-button):hover,.admin-app .admin-quick-menu>summary:hover,.admin-app .admin-quick-tiles a:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0004}.admin-app :is(.panel,.ops-panel){margin-bottom:10px;padding:11px}.admin-app .ops-filters{gap:7px;margin-bottom:9px}.admin-app .ops-table-scroll{background:#1d1f22;border:1px solid #393c42;border-radius:4px}.admin-app :is(.ops-table,.hire-admin-table){min-width:720px;font-size:11px}.admin-app :is(.ops-table,.hire-admin-table) th{z-index:3;color:#cbd1da;letter-spacing:.15px;background:#292b2f;padding:6px 8px;font-size:10px;font-weight:700;position:sticky;top:0}.admin-app :is(.ops-table,.hire-admin-table) td{border-color:#34373c;height:36px;padding:5px 8px;line-height:1.25}.admin-app :is(.ops-table,.hire-admin-table) tbody tr{transition:background-color .15s,box-shadow .15s}.admin-app :is(.ops-table,.hire-admin-table) tbody tr:not(.ops-table-group):hover{background:#293746;box-shadow:inset 2px 0 #329ff8}.admin-app :is(.ops-table,.hire-admin-table) td small{color:#9fa7b3;margin-top:1px;font-size:9px}.admin-app .ops-table-group th{color:#b8bec7;letter-spacing:.8px;text-transform:uppercase;background:#17191c;padding:5px 8px;font-size:9px;position:static}.admin-app .ops-table-group th span{color:#dbe1e8;background:#343941;border-radius:9px;place-items:center;min-width:17px;min-height:17px;margin-left:5px;font-size:9px;display:inline-grid}.admin-app .ops-indicator{--indicator:var(--tone-grey);color:#e2e6eb;vertical-align:middle;grid-template-columns:18px minmax(0,auto);align-items:center;gap:6px;max-width:100%;font-size:11px;line-height:1.2;display:inline-grid}.admin-app .ops-indicator>span:last-child{overflow-wrap:anywhere;min-width:0}.admin-app .ops-indicator-icon{border:1px solid color-mix(in srgb, var(--indicator) 48%, transparent);background:color-mix(in srgb, var(--indicator) 17%, transparent);width:18px;height:18px;color:var(--indicator);border-radius:3px;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.admin-app .tone-blue{--indicator:var(--tone-blue)}.admin-app .tone-cyan{--indicator:var(--tone-cyan)}.admin-app .tone-yellow{--indicator:var(--tone-yellow)}.admin-app .tone-orange{--indicator:var(--tone-orange)}.admin-app .tone-red{--indicator:var(--tone-red)}.admin-app .tone-green{--indicator:var(--tone-green)}.admin-app .tone-grey{--indicator:var(--tone-grey)}.admin-app :is(.tone-cyan,.tone-yellow,.tone-orange,.tone-red,.tone-green){color:var(--indicator)}.admin-app .ops-indicator small{color:#a4abb5;font-weight:400;display:block}.admin-app .ops-client-cell{align-items:center;gap:7px;max-width:100%;display:inline-flex}.admin-app .ops-client-cell>span{color:#7dc6ff;background:#193a56;border:1px solid #3c76a7;border-radius:3px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:inline-grid}.admin-app .ops-client-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-app .ops-project-table th:first-child{width:18%}.admin-app .ops-project-table th:nth-child(2){width:31%}.admin-app .ops-project-table th:nth-child(3){width:19%}.admin-app .ops-task-table th:first-child{width:36%}.admin-app .ops-deliverable-table th:first-child{width:17%}.admin-app .ops-deliverable-table th:nth-child(2){width:29%}.admin-app .gallery-admin-table th:first-child{width:33%}.admin-app .gallery-table-title{color:#f2f4f8;align-items:center;gap:8px;display:inline-flex}.admin-app .gallery-table-title .gallery-admin-thumb{flex:0 0 30px;width:30px;height:30px;margin:0}.admin-app .gallery-table-title .gallery-admin-thumb>span{color:#7bc6ff;background:#173c5b;place-items:center;height:100%;font-size:9px;display:grid}@keyframes admin-content-enter{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes admin-menu-enter{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.admin-app .admin-content>*{animation:.18s ease-out both admin-content-enter}.admin-app .admin-submenu a{animation:.18s ease-out both admin-menu-enter}.admin-app .admin-submenu a:nth-child(2){animation-delay:20ms}.admin-app .admin-submenu a:nth-child(3){animation-delay:40ms}.admin-app .admin-submenu a:nth-child(4){animation-delay:60ms}.admin-app .admin-submenu a:nth-child(n+5){animation-delay:80ms}.admin-app details[open]>:not(summary){animation:.18s ease-out both admin-content-enter}.admin-app .admin-quick-menu[open]>nav{animation:.14s ease-out both admin-content-enter}.admin-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-app .admin-feedback-link{position:relative}.admin-loading-bar{z-index:200;pointer-events:none;opacity:0;background:#063e69;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.admin-loading-bar:after{content:"";width:35%;animation:1.35s linear infinite admin-progress-sweep;animation-play-state:var(--admin-loading-play-state,paused);background:linear-gradient(90deg,#0000,#087fff 25%,#44caff 65%,#e1fbff 82%,#0000);position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #36c6ff}:is(.admin-loading-bar[data-active=true],.admin-app:has([data-navigation-pending=true],.admin-route-loading,[data-admin-refreshing=true],[aria-busy=true])+.admin-loading-bar){opacity:1;--admin-loading-play-state:running}@keyframes admin-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (max-width:780px){.admin-app:has(.admin-mobile-dock)+.admin-loading-bar{top:auto;bottom:calc(62px + env(safe-area-inset-bottom))}.admin-app[data-keyboard-open=true]+.admin-loading-bar{top:0;bottom:auto}}@media (prefers-reduced-motion:reduce){.admin-loading-bar:after{background:#44caff;width:100%;animation:none!important}}.admin-app .admin-link-pending{pointer-events:none}.admin-app :is(a,button) :is(.invoice-spinner,.invoice-po-spinner,.admin-loading-spinner){display:none}.admin-app .gallery-import-spinner{animation:none}.admin-app .admin-refresh{color:#d1dbe7;background:#2c333b;border:1px solid #4b5967;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-width:86px;min-height:30px;padding:5px 8px;font-size:11px;display:inline-flex}.admin-app .admin-refresh:hover{color:#fff;background:#354654}.admin-app .admin-refresh:disabled{opacity:.8;cursor:wait}.admin-sync-icon{display:inline-flex}.admin-sync-spinning{animation:.9s linear infinite admin-loading-spin}.admin-route-loading{color:#bfcad7;min-height:470px}.admin-loading-heading,.admin-loading-heading p{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-loading-heading{min-height:49px;margin-bottom:12px}.admin-loading-heading p{margin:0;font-size:11px}.admin-loading-panel{background:#202328;border:1px solid #343b43;border-radius:4px;padding:0 12px 12px;overflow:hidden}.admin-skeleton{background:#3a424d;border-radius:3px;width:76%;height:9px;animation:1.5s ease-in-out infinite alternate admin-skeleton-pulse;display:block}.admin-skeleton-title{width:150px;height:23px}.admin-loading-toolbar{justify-content:space-between;gap:25%;padding:13px 0;display:flex}.admin-loading-toolbar .admin-skeleton{max-width:220px;height:29px}.admin-loading-toolbar .admin-skeleton:last-child{max-width:90px}.admin-loading-row{border-bottom:1px solid #343b43;grid-template-columns:1.2fr 2fr 1fr 1fr 1fr;align-items:center;gap:20px;min-height:36px;display:grid}.admin-loading-row:nth-child(3n) .admin-skeleton{width:60%}.admin-loading-row .admin-skeleton:nth-child(2){width:88%}.admin-loading-table-head{background:#292e35;min-height:31px}@keyframes admin-loading-spin{to{transform:rotate(360deg)}}@keyframes admin-loading-progress{0%{transform:translate(-110%)}to{transform:translate(420%)}}@keyframes admin-loading-hint{0%{opacity:0}to{opacity:1}}@keyframes admin-skeleton-pulse{0%{opacity:.4}to{opacity:.85}}@media (max-width:1100px){.admin-app .admin-work-area{grid-template-columns:184px minmax(0,1fr)}.admin-app .admin-context-heading,.admin-app .admin-submenu{padding-inline:7px}}@media (max-width:760px){.admin-app .admin-refresh{min-width:30px}.admin-app .admin-refresh>span:not(.admin-visually-hidden,.admin-sync-icon){display:none}.admin-app .admin-topbar{top:61px}.admin-app .admin-work-area{display:block}.admin-app .admin-context-rail{border-bottom:1px solid #34373d;border-right:0;width:100%;height:auto;position:static;overflow-x:auto}.admin-app .admin-context-heading{display:none}.admin-app .admin-submenu{grid-auto-columns:max-content;grid-auto-flow:column;padding:6px 9px;display:grid}.admin-app .admin-submenu a{grid-template-columns:17px auto;min-height:32px;padding:6px 9px}.admin-app .admin-submenu-arrow{display:none}.admin-app .admin-content{padding:10px 9px 22px}.admin-app :is(.ops-table,.hire-admin-table) th{position:static}}@media (prefers-reduced-motion:reduce){.admin-app *,.admin-app :before,.admin-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.admin-app .admin-skeleton,.admin-app .admin-loading-spinner,.admin-app .admin-sync-spinning,.admin-app .admin-link-pending,.admin-app .admin-loading-bar:after{animation:none!important}}.admin-activity-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}
@font-face{font-family:BH Workspace;src:url(/fonts/roboto-condensed-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BH Workspace;src:url(/fonts/roboto-condensed-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.admin-app{--ops-ink:#f1f3f4;--ops-muted:#bdc1c6;--ops-line:#3c4043;--ops-blue:#0098ff;--ops-surface:#1d1d1d;--ops-surface-raised:#252525;--ops-field:#1d1d1d;--action-blue:#0098ff;background:#111;font-family:BH Workspace,Arial,sans-serif;font-size:14px;line-height:1.4}.admin-app :is(h1,h2,h3,input,select,textarea,button,.button,.ops-button){letter-spacing:normal;font-family:inherit}.admin-app h1{font-size:20px;font-weight:400}.admin-app h2{font-size:18px;font-weight:400}.admin-app h3{font-size:14px}.admin-app .admin-sidebar{z-index:40;background:#2b2b2b;border-right:1px solid #3c4043;width:214px}.admin-app .admin-sidebar.is-collapsed{width:60px}.admin-app .admin-sidebar-top{justify-content:center;height:56px;padding:0}.admin-app .admin-sidebar-top .admin-brand{display:none}.admin-app .admin-collapse,.admin-app .is-collapsed .admin-collapse{color:#f1f3f4;background:0 0;border:0;width:42px;height:42px;font-size:21px;position:static}.admin-app .admin-sidebar nav{padding:0 5px}.admin-app .admin-nav-group>a{border-radius:0;height:42px;margin:0;padding:8px 14px;font-size:15px}.admin-app .admin-nav-group>a:nth-last-child(2){margin-top:0}.admin-app .admin-nav-group>a[aria-current=page]{box-shadow:none;color:#0098ff;background:#303b43}.admin-app .admin-nav-group>a>.admin-asset-icon{color:inherit;flex-basis:21px;width:21px;height:21px}.admin-app .admin-nav-group>a:hover{background:#3b3b3b}.admin-app .admin-main{background:#111;min-width:0}.admin-app .admin-topbar{background:#252525;gap:20px;height:56px;min-height:56px;padding:7px 16px}.admin-app .admin-breadcrumb{white-space:nowrap;flex-shrink:0;font-size:20px}.admin-app .admin-breadcrumb>span{display:none}.admin-app .admin-account{gap:12px}.admin-app .admin-refresh{color:#f1f3f4;background:0 0;border-color:#555;min-width:34px;padding:7px}.admin-app .admin-refresh>span:nth-child(2){display:none}.admin-app .admin-avatar{background:#0098ff;width:32px;height:32px}.admin-app .admin-sign-out{font-size:12px}.admin-app .as-global-search{background:#565656;border-radius:7px;align-items:center;gap:8px;width:min(42vw,520px);min-height:40px;margin:auto;padding:0 10px;display:flex}.admin-app .as-global-search>span{color:#ddd;font:28px Arial}.admin-app .as-global-search input:not([type=hidden]){color:#fff;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:16px}.admin-app .as-global-search input::placeholder{color:#ddd}.admin-app .as-global-search button{color:#ddd;cursor:pointer;background:0 0;border:0;padding:6px}.admin-app .admin-content{min-width:0;padding:0 10px 12px}.admin-app .admin-work-area{align-items:flex-start;gap:10px;padding:0}.admin-app .admin-page-heading{border-bottom:1px solid #3c4043;gap:10px;min-height:49px;margin:0 0 10px;padding:8px 6px}.admin-app .admin-page-heading h1{margin:0;font-size:18px}.admin-app .admin-page-heading .admin-kicker{display:none}.admin-app .admin-description{margin:2px 0 0;font-size:13px}.admin-app .admin-back{margin:10px 0 0;font-size:14px}.admin-app .admin-context-rail{background:0 0;border:0;flex:0 0 min(26vw,300px);width:min(26vw,300px);max-height:calc(100vh - 80px);margin:59px 0 0 10px;padding:0;position:sticky;top:66px;overflow:auto}.admin-app .as-menu-panel{background:#1d1d1d;border:1px solid #3c4043;border-radius:3px;min-width:0;overflow:hidden}.admin-app .as-menu-panel>header{border-bottom:1px solid #3c4043;height:49px;padding:12px 16px}.admin-app .as-menu-panel h2{margin:0}.admin-app .as-menu-panel .admin-submenu{background:#1d1d1d;border:0;max-height:350px;padding:0;display:block;overflow:auto}.admin-app .as-menu-group{background:#111;border-bottom:1px solid #3c4043;margin:0;padding:13px 16px;font-size:14px;font-weight:400}.admin-app .as-menu-panel .admin-submenu>a{color:#f1f3f4;border:0;border-bottom:1px solid #414141;border-radius:0;align-items:center;gap:24px;min-height:90px;padding:16px 22px;font-size:14px;font-weight:700;display:flex}.admin-app .as-menu-panel .admin-submenu>a>.admin-asset-icon{color:#0098ff;flex-basis:46px;width:46px;height:46px}.admin-app .as-menu-panel .admin-submenu>a>svg{color:#0098ff;stroke-width:2.1px;flex:0 0 46px;width:46px;height:46px}.admin-app .as-menu-panel .admin-submenu>a:hover,.admin-app .as-menu-panel .admin-submenu>a[aria-current=page]{color:#fff;background:#303030}.admin-app .as-legacy-label{color:#bdc1c6;margin-top:4px;font-size:12px;font-weight:400;display:block}.admin-app :is(.button,.ops-button,.admin-quick-menu>summary){background:#0098ff;border:1px solid #0098ff;border-radius:3px;min-height:32px;padding:6px 12px;font-size:14px;font-weight:400}.admin-app :is(.button,.ops-button):hover{background:#0086e0;border-color:#0086e0}.admin-app :is(.button.secondary,.ops-button.secondary){color:#f1f3f4;background:0 0;border-color:#4e5559}.admin-app :is(.panel,.ops-panel,.ops-stat,.ops-version-card){background:#1d1d1d;border-color:#3c4043;border-radius:3px}.admin-app :is(.ops-table,.hire-admin-table){font-size:14px}.admin-app :is(.ops-table,.hire-admin-table) th{color:#f1f3f4;background:#1d1d1d;border-color:#3c4043;padding:11px 12px;font-size:13px;font-weight:700}.admin-app :is(.ops-table,.hire-admin-table) td{border-color:#3c4043;padding:8px 12px;line-height:1.3}.admin-app :is(.ops-table,.hire-admin-table) td small{color:#bdc1c6;font-size:12px}.admin-app :is(.ops-table,.hire-admin-table) tbody tr:hover,.admin-app :is(.ops-table,.hire-admin-table) tbody tr:hover td{background:#2c2c2c}.admin-app .ops-table-group th,.admin-app .as-group-row th{color:#25cabb;text-transform:none;letter-spacing:0;background:#111;font-weight:400}.admin-app .ops-table-group th span,.admin-app .as-count{color:#fff;background:#72777d;border-radius:3px;margin-left:8px;padding:0 4px;font-size:12px;font-weight:400}.admin-app .tone-red,.admin-app .ops-tone-red{color:#f34249}.admin-app .tone-green,.admin-app .ops-tone-green{color:#26ce61}.admin-app .tone-yellow,.admin-app .ops-tone-yellow{color:#ecd637}.admin-app .tone-cyan,.admin-app .ops-tone-cyan{color:#20c9bb}.admin-app .tone-blue,.admin-app .ops-tone-blue{color:#0098ff}.admin-app .tone-grey{color:#aaa}.admin-app :is(.ops-badge,.admin-tag,.hire-admin-stage){border-radius:3px;font-size:13px;font-weight:400}.admin-app .ops-snapshot{color:#999;background:0 0;border:0;margin:8px 0;padding:0 6px;font-size:12px}.admin-app .ops-snapshot summary{font-size:12px}.admin-app .as-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(260px,calc(50dvh - 63px));gap:9px;min-height:calc(100dvh - 126px);display:grid}.admin-app .as-dashboard>*,.admin-app .as-dashboard-stack{min-width:0;min-height:0}.admin-app .as-dashboard .as-menu-panel{height:100%}.admin-app .as-dashboard .as-menu-panel .admin-submenu{height:calc(100% - 49px);max-height:none}.admin-app .as-panel{background:#1d1d1d;border:1px solid #3c4043;border-radius:3px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-app .as-panel>header{border-bottom:1px solid #3c4043;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:8px 12px;display:flex}.admin-app .as-panel>header h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;overflow:hidden}.admin-app .as-panel-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.admin-app .as-panel-actions .button{white-space:nowrap}.admin-app .as-icon-button{color:#e6e9ec;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.admin-app .as-icon-button:hover{color:#fff;background:#3a3a3a}.admin-app .as-icon-button:focus-visible{outline-offset:-2px}.admin-app .as-panel-body{flex:1;min-height:0;overflow:auto}.admin-app .as-panel-body>.ops-table-scroll{overflow:visible}.admin-app .as-panel table{border-collapse:collapse;width:max-content;min-width:100%}.admin-app .as-panel td,.admin-app .as-panel th{white-space:nowrap;text-overflow:ellipsis;max-width:350px;height:38px;overflow:hidden}.admin-app .as-panel th{z-index:1;position:sticky;top:0}.admin-app .as-panel .as-group-row th{position:static}.admin-app .as-panel-filter{border-bottom:1px solid #3c4043;padding:8px 12px}.admin-app .as-panel-filter input{width:100%}.admin-app .as-panel.is-expanded{z-index:55;position:fixed;inset:65px 14px 14px 74px;box-shadow:0 0 0 100vmax #0009}.admin-app .as-empty{color:#bdc1c6;place-items:center;height:100%;min-height:150px;padding:24px;font-size:14px;display:grid}.admin-app .as-dashboard-tasks{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-app .as-dashboard-tasks>.as-panel{grid-row:span 2}.admin-app .as-dashboard-tasks>.as-menu-panel{grid-row:1}.admin-app .as-dashboard-home{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.admin-app .as-dashboard-home>.as-today{grid-area:1/1/3}.admin-app .as-dashboard-home>.as-due{grid-area:1/2}.admin-app .as-dashboard-home>.as-shoots{grid-area:2/2}.admin-app .as-dashboard-home>.as-create{grid-area:1/3}.admin-app .as-dashboard-home>.as-summary{grid-area:2/3}.admin-app .as-dashboard-team{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-app .as-dashboard-team>.as-team-tasks{grid-area:1/2/auto/4}.admin-app .as-dashboard-team>.as-team-deliverables{grid-area:2/2/auto/4}.admin-app .as-dashboard-team>.as-team-shifts{grid-area:1/4/3}.admin-app .as-dashboard-team>.as-summary{grid-area:2/1}.admin-app .as-dashboard-crm{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .as-dashboard-crm>.as-contacts{grid-area:1/2}.admin-app .as-dashboard-crm>.as-clients{grid-area:2/1}.admin-app .as-dashboard-sales>.as-leads{grid-area:1/2/3}.admin-app .as-dashboard-sales>.as-quotes{grid-area:1/3/3}.admin-app .as-dashboard-rentals>.as-live{grid-area:1/2/3}.admin-app .as-dashboard-rentals>.as-requests{grid-area:1/3/3}.admin-app .as-dashboard-rentals>.as-upcoming{grid-area:2/1}.admin-app .as-dashboard-equipment{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-app .as-dashboard-equipment>.as-panel{grid-row:span 2}.admin-app .as-quick-create{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.admin-app .as-quick-create>a{color:#f1f3f4;text-align:center;border-bottom:1px solid #333;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:83px;font-size:14px;display:flex}.admin-app .as-quick-create .admin-asset-icon,.admin-app .as-quick-create svg{color:#0098ff;width:34px;height:34px}.admin-app .as-quick-create>a:hover{background:#303030}.admin-app .as-summary-list>a{border-bottom:1px solid #3c4043;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 20px;font-size:16px;display:flex}.admin-app .as-summary-list strong{color:#0098ff;font-size:24px;font-weight:400}.admin-app .as-cell-title{align-items:center;gap:8px;min-height:22px;display:flex}.admin-app .as-cell-title>.admin-asset-icon{color:#0098ff;flex:0 0 16px;width:16px;height:16px}.admin-app .as-cell-title>a:first-of-type{text-overflow:ellipsis;color:#f1f3f4;max-width:300px;overflow:hidden}.admin-app .as-cell-title>.as-icon-button{margin-left:auto}.admin-app .as-inline-actions{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-app .as-inline-actions>a{color:#bdc1c6}.admin-app .as-inline-actions>a:hover{color:#0098ff}.admin-app .as-person{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.admin-app .as-person .ops-record-image{width:27px;height:27px}.admin-app .as-group-person{border-bottom:1px solid #3c4043;align-items:center;gap:10px;padding:10px 14px;display:flex}.admin-app .as-group-person summary{cursor:pointer;align-items:center;gap:8px;display:flex}.admin-app .as-group-person details{width:100%}.admin-app .as-group-person .as-count{margin-left:0}.admin-app .as-detail-page{grid-template-columns:minmax(300px,1fr) minmax(380px,1.4fr);align-items:start;gap:10px;display:grid}.admin-app .as-record-card{background:#1d1d1d;border:1px solid #3c4043;border-radius:3px;padding:0;overflow:hidden}.admin-app .as-record-card>header{border-bottom:1px solid #3c4043;padding:16px}.admin-app .as-record-card h2{margin:0 0 6px;font-size:23px}.admin-app .as-record-actions{border-bottom:1px solid #3c4043;flex-wrap:wrap;gap:4px;padding:8px 10px;display:flex}.admin-app .as-record-actions>a{color:#0098ff;border-radius:3px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:14px;display:flex}.admin-app .as-record-actions>a:hover{background:#333}.admin-app .as-detail-fields{margin:0;padding:12px 18px}.admin-app .as-detail-fields>div{grid-template-columns:minmax(115px,35%) 1fr;align-items:start;gap:20px;padding:12px 0;display:grid}.admin-app .as-detail-fields dt{color:#bdc1c6;font-size:14px}.admin-app .as-detail-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px}.admin-app .as-detail-fields dd a{color:#0098ff}.admin-app .as-detail-section{color:#f1f3f4;margin:0;padding:16px 18px 4px;font-size:18px}.admin-app .as-detail-right{min-width:0}.admin-app .as-detail-right>.ops-panel{margin-top:0}.admin-app .as-edit-panel{background:#1d1d1d;border:1px solid #3c4043;margin-bottom:10px;padding:16px}.admin-app .as-edit-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-app .ops-focused-form{max-width:850px;margin-left:auto;margin-right:auto}.admin-app .ops-focused-form label{font-size:14px}.admin-app .ops-focused-form input,.admin-app .ops-focused-form select,.admin-app .ops-focused-form textarea{min-height:44px;font-size:16px}.admin-app .ops-focused-form .ops-form-grid,.admin-app .ops-focused-form>form{gap:20px}.admin-app .as-catalog-deck{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.admin-app .as-deck-record{color:#f1f3f4;background:#1d1d1d;border:1px solid #3c4043;border-radius:3px;padding:18px;display:block}.admin-app .as-deck-record h2{font-size:18px}.admin-app .as-deck-record small{color:#bdc1c6;font-size:14px}.admin-app .as-mobile-tabs{display:none}@media (min-width:1600px){.admin-app .as-dashboard{grid-auto-rows:minmax(300px,calc(50dvh - 63px))}}@media (max-width:1100px){.admin-app .admin-context-rail{flex-basis:230px;width:230px}.admin-app .as-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:390px}.admin-app .as-dashboard>*{grid-area:auto!important}.admin-app .as-dashboard-tasks>.as-panel{min-height:390px}.admin-app .as-dashboard-home>.as-today{grid-row:span 2!important}.admin-app .as-detail-page{grid-template-columns:1fr}.admin-app .as-global-search{width:min(35vw,400px)}}.admin-app img.admin-asset-icon{object-fit:contain;background:0 0;display:block;-webkit-mask:none;mask:none}.admin-brand-mark{display:none}.admin-app .admin-context-rail{--context-width:260px;flex:0 0 var(--context-width);width:var(--context-width);align-self:start;height:calc(100dvh - 56px);max-height:none;margin:0 0 0 10px;position:sticky;top:56px;overflow:hidden}.admin-app .admin-context-rail .as-menu-panel .admin-submenu{flex:1;height:auto;max-height:none}@media (min-width:1101px){.admin-app .as-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(300px,calc(50dvh - 63px))}.admin-app .as-dashboard>*{grid-area:auto!important}.admin-app .as-dashboard>.as-menu-panel{grid-area:1/1/span 2!important}}@media (max-width:1100px) and (min-width:761px){.admin-app .admin-context-rail{--context-width:230px}.admin-app .admin-work-area{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:760px){.admin-app{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.admin-app .admin-main{width:100%}.admin-app .admin-sidebar,.admin-app .admin-sidebar.is-collapsed{z-index:100;width:100%;height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#252525;border-top:1px solid #464a50;position:fixed;inset:auto 0 0;box-shadow:0 -6px 22px #00000061}.admin-app .admin-sidebar-top{display:none}.admin-app .admin-sidebar nav,.admin-app .admin-sidebar nav:not(.is-open){scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;width:100%;height:68px;max-height:none;padding:0;overflow:auto hidden;display:block!important}.admin-app .admin-sidebar nav::-webkit-scrollbar{display:none}.admin-app .admin-nav-group{width:max-content;height:68px;margin:0;display:flex}.admin-app .admin-nav-group>a,.admin-app .is-collapsed .admin-nav-group>a{scroll-snap-align:start;text-align:center;border-radius:0;flex-direction:column;flex:0 0 76px;justify-content:center;gap:4px;min-width:76px;height:68px;padding:7px 6px 6px;font-size:10px;line-height:1.1;display:flex}.admin-app .admin-nav-group>a>.admin-asset-icon{flex-basis:27px;width:27px;height:27px}.admin-app .admin-nav-group>a>span:not(.admin-asset-icon){text-overflow:ellipsis;white-space:nowrap;max-width:70px;display:block;overflow:hidden}.admin-app .admin-nav-group>a[aria-current=page]{box-shadow:inset 0 3px #0098ff}.admin-app .admin-sidebar-footer{display:none}.admin-app .admin-topbar{z-index:50;position:sticky;top:0}.admin-app .admin-context-rail{z-index:45;background:#111;width:auto;height:auto;max-height:none;margin:0 10px 8px;position:sticky;top:56px;overflow:hidden}.admin-app .admin-context-rail .as-menu-panel,.admin-app .admin-context-rail .as-menu-panel .admin-submenu{height:auto}.admin-app .admin-context-rail .admin-submenu>a>.admin-asset-icon{flex-basis:25px;width:25px;height:25px}.admin-app .admin-brand-full{display:none}.admin-app .admin-brand-mark,.admin-app{display:block}.admin-app .admin-sidebar,.admin-app .admin-sidebar.is-collapsed{border:0;width:100%;height:auto;position:sticky;top:0}.admin-app .admin-sidebar-top{justify-content:flex-start;height:48px;padding:0 12px}.admin-app .admin-sidebar-top .admin-brand{width:130px;height:36px;display:block}.admin-app .admin-brand img{width:130px;height:36px}.admin-app .admin-collapse{display:none}.admin-app .admin-menu-toggle{color:#f1f3f4;margin-left:auto;display:block}.admin-app .admin-sidebar nav{max-height:calc(100dvh - 56px);overflow:auto}.admin-app .admin-sidebar nav:not(.is-open){display:none}.admin-app .is-collapsed .admin-nav-group>a>span:not(.admin-asset-icon,.admin-link-pending){display:block}.admin-app .is-collapsed .admin-nav-group>a{justify-content:flex-start}.admin-app .admin-topbar{gap:8px;padding:6px 10px;position:static}.admin-app .admin-breadcrumb{display:none}.admin-app .as-global-search{flex:1;width:auto}.admin-app .admin-sign-out{display:none}.admin-app .admin-account{gap:6px}.admin-app .admin-quick-menu>summary{padding:6px;font-size:13px}.admin-app .admin-work-area{display:block}.admin-app .admin-context-rail{width:auto;max-height:none;margin:8px 10px;display:block;position:static}.admin-app .admin-context-rail .as-menu-panel>header{display:none}.admin-app .admin-context-rail .admin-submenu{flex-wrap:nowrap;max-height:none;display:flex;overflow:auto}.admin-app .admin-context-rail .as-menu-group{display:none}.admin-app .admin-context-rail .admin-submenu>a{flex:none;gap:8px;min-width:0;min-height:44px;padding:8px 12px}.admin-app .admin-context-rail .admin-submenu>a>.admin-asset-icon,.admin-app .admin-context-rail .admin-submenu>a>svg{flex-basis:22px;width:22px;height:22px}.admin-app .admin-context-rail .as-legacy-label{display:none}.admin-app .as-dashboard{flex-direction:column;gap:10px;min-height:0;display:flex}.admin-app .as-dashboard>.as-menu-panel{order:-1;max-height:320px}.admin-app .as-dashboard .as-menu-panel .admin-submenu{max-height:270px}.admin-app .as-dashboard .as-panel{min-height:280px;max-height:540px}.admin-app .as-dashboard .as-menu-panel .admin-submenu>a{gap:16px;min-height:62px;padding:10px 16px}.admin-app .as-dashboard .as-menu-panel .admin-submenu>a>.admin-asset-icon,.admin-app .as-dashboard .as-menu-panel .admin-submenu>a>svg{flex-basis:32px;width:32px;height:32px}.admin-app .as-panel.is-expanded{z-index:55;max-height:none;inset:56px 6px 6px}.admin-app .admin-page-heading{flex-wrap:wrap;align-items:flex-start}.admin-app .as-detail-fields>div{grid-template-columns:110px 1fr;gap:12px}.admin-app .as-detail-page{display:block}.admin-app .as-detail-right{margin-top:10px}.admin-app .as-record-actions>a{min-height:44px}.admin-app .as-icon-button{min-width:34px;min-height:34px}.admin-app .as-catalog-deck{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-app *{scroll-behavior:auto!important}}.admin-app .as-dashboard-shifts>.as-live,.admin-app .as-dashboard-shifts>.as-requests{grid-row:span 2}.admin-app .as-dashboard-posts{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.admin-app .as-dashboard-posts>.as-post-calendar{grid-area:1/2/3}.admin-app .as-dashboard-posts>.as-post-list{grid-area:2/1}.admin-app .as-month-grid{grid-template-columns:repeat(7,minmax(85px,1fr));min-width:650px;height:calc(100% - 50px);display:grid}.admin-app .as-month-grid>section{border:1px solid #3c4043;min-height:90px;padding:5px}.admin-app .as-month-grid>section>strong{font-size:13px;font-weight:400;display:block}.admin-app .as-month-grid>section>a{color:#fff;background:#0048ff;border-radius:3px;margin-top:5px;padding:4px;font-size:13px;display:block}.admin-app .as-month-grid>.is-today{background:#263a48}.admin-app .admin-context-rail{height:auto}.admin-app .as-schedule-dashboard{grid-template-columns:minmax(0,3fr) minmax(225px,1fr);align-items:start;gap:10px;display:grid}.admin-app .as-schedule-calendar{min-width:0}.admin-app .as-schedule-calendar>.ops-panel{margin-top:0}.admin-app .as-schedule-list{gap:10px;display:grid}.admin-app .as-schedule-list>.as-panel{min-height:220px;max-height:330px}.admin-app .as-dashboard-shifts>.as-requests{grid-area:2/1}.admin-app .as-shift-calendar .ops-panel{border:0;margin:0;padding:10px}.admin-app .as-shift-calendar .ops-filters,.admin-app .as-shift-calendar .ops-calendar-views{display:none}.admin-app .ops-calendar{background:#3c4043;border-color:#3c4043;gap:1px}.admin-app .ops-calendar>section{background:#1d1d1d;border-color:#3c4043;border-radius:0}.admin-app .ops-calendar>section.today{background:#243039}.admin-app .ops-day-events>a{color:#fff;border:0;border-radius:3px;padding:5px 7px}.admin-app .ops-day-events>.ops-event-task{background:#009688}.admin-app .ops-day-events>.ops-event-shoot{background:#0059cf}.admin-app .ops-day-events>.ops-event-shift{background:#6b45a1}.admin-app .ops-day-events>.ops-event-deliverable{background:#b27015}.admin-app .ops-day-events>.ops-event-event{background:#4c71b9}.admin-app .ops-day-events>.ops-event-rental{background:#d05c18}.admin-app .as-record-actions>a{color:#0098ff;align-items:center;gap:7px;min-height:38px;padding:7px 10px;display:flex}@media (max-width:1100px){.admin-app .admin-work-area{grid-template-columns:230px minmax(0,1fr)}.admin-app .as-schedule-dashboard{grid-template-columns:1fr}.admin-app .as-schedule-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app .as-dashboard-shifts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-app .as-schedule-list{grid-template-columns:1fr}.admin-app .as-dashboard-shifts{display:flex}.admin-app .as-record-actions>a{min-height:44px}}.admin-app .as-dashboard-shifts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-app .as-dashboard-shifts>.as-upcoming-shoots{grid-area:1/1}.admin-app .as-dashboard-shifts>.as-shift-calendar{grid-area:1/2}.admin-app .as-dashboard-shifts>.as-live{grid-area:1/3/3}.admin-app .as-dashboard-shifts>.as-menu-panel{grid-area:1/4/3}.admin-app .as-dashboard-shifts>.as-shoot-calendar{grid-area:2/1}.admin-app .as-dashboard-shifts>.as-shift-employees{grid-area:2/2}.admin-app .as-mini-views,.admin-app .as-mini-month{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-app .as-mini-views>a{color:#bdc1c6;padding:4px 0}.admin-app .as-mini-views>a[aria-current]{color:#fff;border-bottom:3px solid #0098ff}.admin-app .as-mini-views>a:last-child{color:#0098ff;margin-left:auto}.admin-app .as-mini-month>a{color:#ddd;font-size:24px}.admin-app .as-mini-weekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 0;display:grid}.admin-app .as-mini-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.admin-app .as-mini-days>section{text-align:center;border:1px solid #3c4043;min-height:38px;overflow:hidden}.admin-app .as-mini-days>section>a:first-child{color:#f1f3f4;margin:3px 0;padding:2px;font-size:12px;display:inline-block}.admin-app .as-mini-days .is-today{background:#0098ff;border-radius:50%}.admin-app .as-mini-days .is-outside{opacity:.5}.admin-app .as-calendar-bar{background:#0399ff;border-radius:3px;height:5px;min-height:5px;margin-top:1px;display:block}.admin-app .as-calendar-bar.is-complete{background:#00cd54}.admin-app .as-calendar-more{color:#bdc1c6;font-size:10px;display:block}.admin-app .as-employee-card{color:#f1f3f4;border-bottom:1px solid #3c4043;align-items:center;gap:12px;padding:12px;display:flex}.admin-app .as-employee-card>.is-large{border:2px solid #0098ff;width:68px;height:68px}@media (max-width:1100px){.admin-app .as-dashboard-shifts{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-app .as-dashboard-schedule{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-app .as-dashboard-schedule>.as-my-calendar{grid-area:1/1/auto/3}.admin-app .as-dashboard-schedule>.as-schedule-today{grid-area:1/3}.admin-app .as-dashboard-schedule>.as-schedule-upcoming{grid-area:1/4}.admin-app .as-dashboard-schedule>.as-schedule-due{grid-area:2/1}.admin-app .as-my-calendar .as-mini-days>section{min-height:43px}.admin-app .as-my-calendar .as-mini-views{justify-content:center}.admin-app .as-my-calendar .as-mini-month{justify-content:center;gap:60px}.admin-app .as-schedule-deck>a{color:#f1f3f4;border-bottom:1px solid #3c4043;padding:12px 16px;display:block}.admin-app .as-schedule-deck>a strong{white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.admin-app .as-schedule-deck>a small{color:#bdc1c6;margin-top:4px;display:block}.admin-app .as-calendar-bar.is-rental{background:#f29925}@media (max-width:1100px){.admin-app .as-dashboard-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-app .as-panel .as-group-row th{text-align:left;padding:10px 12px}.admin-app .as-group-row th .as-count{display:inline-block}.admin-app .as-work-table .as-inline-actions>a.tone-red{color:#f34249}.admin-app .as-work-table .as-inline-actions>a.tone-cyan{color:#20c9bb}.admin-app .as-work-table .as-inline-actions>a.tone-green{color:#26ce61}.admin-app .as-panel .ops-table tbody tr:not(.as-group-row){background:#1d1d1d}.admin-app .as-panel .ops-table tbody tr:not(.as-group-row):hover{box-shadow:none;background:#2c2c2c}.admin-app [data-search-row][hidden]{display:none!important}.admin-app .admin-breadcrumb>a{align-items:center;gap:16px;display:flex}.admin-app .as-brand-icon{color:#0098ff;letter-spacing:-2px;background:#090909;justify-content:center;align-items:center;width:35px;height:36px;font-size:28px;font-weight:700;display:inline-flex}.admin-app .as-mini-month,.admin-app .as-mini-weekdays{padding-top:7px;padding-bottom:7px}.admin-app form[hidden]{display:none!important}.admin-app img.admin-asset-icon{object-fit:contain;background:0 0!important;-webkit-mask:none!important;mask:none!important}.admin-app .admin-work-area{grid-template-columns:270px minmax(0,1fr)}.admin-app .admin-context-rail{flex:0 0 260px;align-self:start;width:260px;height:calc(100dvh - 56px);max-height:none;margin:0 0 0 10px;position:sticky;top:56px;overflow:hidden}.admin-app .admin-context-rail .as-menu-panel{flex-direction:column;height:100%;display:flex}.admin-app .admin-context-rail .admin-submenu{flex:1;height:auto;max-height:none}@media (min-width:1101px){.admin-app .as-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app .as-dashboard>*{grid-area:auto!important}.admin-app .as-dashboard>.as-menu-panel{grid-area:1/1/span 2!important}}@media (max-width:1100px) and (min-width:761px){.admin-app .admin-work-area{grid-template-columns:240px minmax(0,1fr)}.admin-app .admin-context-rail{flex-basis:230px;width:230px}}@media (max-width:760px){.admin-app{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.admin-app .admin-main{width:100%}.admin-app .admin-sidebar,.admin-app .admin-sidebar.is-collapsed{z-index:100;width:100%;height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#252525;border:0;border-top:1px solid #464a50;position:fixed;inset:auto 0 0;box-shadow:0 -6px 22px #00000061}.admin-app .admin-sidebar-top{display:none}.admin-app .admin-sidebar nav,.admin-app .admin-sidebar nav:not(.is-open){scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;width:100%;height:68px;max-height:none;padding:0;overflow:auto hidden;display:block!important}.admin-app .admin-sidebar nav::-webkit-scrollbar{display:none}.admin-app .admin-nav-group{width:max-content;height:68px;margin:0;display:flex}.admin-app .admin-nav-group>a,.admin-app .is-collapsed .admin-nav-group>a{scroll-snap-align:start;text-align:center;border-radius:0;flex-direction:column;flex:0 0 76px;justify-content:center;gap:4px;min-width:76px;height:68px;padding:7px 6px 6px;font-size:10px;line-height:1.1;display:flex}.admin-app .is-collapsed .admin-nav-group>a{justify-content:center}.admin-app .admin-nav-group>a>.admin-asset-icon{flex-basis:27px;width:27px;height:27px}.admin-app .admin-nav-group>a>span:not(.admin-asset-icon){text-overflow:ellipsis;white-space:nowrap;max-width:70px;display:block;overflow:hidden}.admin-app .admin-nav-group>a[aria-current=page]{box-shadow:inset 0 3px #0098ff}.admin-app .admin-sidebar-footer{display:none}.admin-app .admin-topbar{z-index:50;position:sticky;top:0}.admin-app .admin-work-area{display:block}.admin-app .admin-context-rail{z-index:45;background:#111;width:auto;height:auto;max-height:none;margin:0 10px 8px;position:sticky;top:56px;overflow:hidden}.admin-app .admin-context-rail .as-menu-panel{height:auto}.admin-app .admin-context-rail .admin-submenu{height:auto;max-height:none;display:flex;overflow-x:auto}.admin-app .admin-context-rail .admin-submenu>a>.admin-asset-icon{flex-basis:25px;width:25px;height:25px}}.admin-app .admin-work-area.no-context-rail{grid-template-columns:minmax(0,1fr)}@media (max-width:750px){.admin-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-app select,.admin-app textarea{min-width:0;max-width:100%;min-height:40px;font-size:14px}}@supports (-webkit-touch-callout:none){@media (max-width:750px){.admin-app input:not([type=checkbox]):not([type=radio]):focus,.admin-app select:focus,.admin-app textarea:focus{font-size:16px}}}
.admin-app.admin-v2{--ops-ink:#f0f0f0;--ops-muted:#a5a5a5;--ops-line:#343434;--ops-blue:#83b4ff;--ops-surface:#202020;--ops-surface-raised:#292929;--ops-field:#161616;--action-blue:#376df6;--ink:var(--ops-ink);--muted:var(--ops-muted);--line:var(--ops-line);--blue:var(--ops-blue);background:#111;min-height:100dvh;padding-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.admin-app.admin-v2 h1{letter-spacing:-.7px;margin:0 0 8px;font-size:27px;font-weight:650;line-height:1.2}.admin-app.admin-v2 h2{letter-spacing:-.2px;font-size:17px;font-weight:600;line-height:1.35}.admin-app.admin-v2 h3{font-size:14px;font-weight:600}.admin-app.admin-v2 .admin-description{color:#a8a8a8;max-width:760px;font-size:13px;line-height:1.55}.admin-app.admin-v2 .admin-main{background:#111;min-width:0}.admin-app.admin-v2 .admin-work-area{display:block}.admin-app.admin-v2 .admin-content{width:100%;min-width:0;max-width:1660px;margin:0 auto;padding:28px 32px 48px}.admin-app.admin-v2 .admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.admin-app.admin-v2 .admin-page-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-app.admin-v2 .admin-page-heading>div:first-child{flex:1;min-width:0}.admin-app.admin-v2 :is(.button,.ops-button){min-height:38px;box-shadow:none;color:#fff;background:#376df6;border:1px solid #376df6;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:600;line-height:16px}.admin-app.admin-v2 :is(.button,.ops-button):hover{color:#fff;background:#275cdd;border-color:#275cdd}.admin-app.admin-v2 :is(.button.secondary,.ops-button.secondary){color:#ddd;background:#252525;border-color:#414141}.admin-app.admin-v2 :is(.button.secondary,.ops-button.secondary):hover{color:#fff;background:#343434;border-color:#6f6f6f}.admin-app.admin-v2 :is(.ops-panel,.panel){background:#202020;border-color:#343434;border-radius:10px;padding:20px}.admin-app.admin-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f2f2f2;font:inherit;background:#161616;border-color:#454545;border-radius:6px;min-height:39px;font-size:13px}.admin-app.admin-v2 :is(.ops-table,.hire-admin-table) th{letter-spacing:.035em;color:#afafaf;background:#191919;font-size:11px;font-weight:600}.admin-app.admin-v2 :is(.ops-table,.hire-admin-table) td{border-color:#343434;padding-top:13px;padding-bottom:13px}.admin-app.admin-v2 :is(.ops-table,.hire-admin-table) tbody tr:hover td{background:#2c2c2c}.admin-app.admin-v2 :is(.ops-filters,.hire-admin-fields){gap:14px}.admin-app.admin-v2 .admin-back{color:#b8b8b8;margin-bottom:15px;font-size:12px;display:inline-flex}.admin-app.admin-v2 .admin-back:hover{color:#fff}.admin-v2-sidebar{z-index:45;background:#171717;border-right:1px solid #333;flex-direction:column;flex:0 0 242px;width:242px;height:100dvh;display:flex;position:sticky;top:0}.admin-v2-brand{min-height:100px;padding:25px 23px 20px}.admin-v2-brand .admin-brand{flex-direction:column;align-items:flex-start;gap:9px;height:auto;overflow:visible;background:0 0!important;border:0!important;width:auto!important;padding:0!important;display:flex!important}.admin-v2-brand .admin-brand>img{width:132px;height:auto;display:block}.admin-v2-brand .admin-brand-caption{letter-spacing:.13em;text-transform:uppercase;color:#8f8f8f;background:0 0;width:auto;height:auto;display:block;font:10px/1.3 Arial,sans-serif!important}.admin-v2-sidebar>nav{overscroll-behavior:contain;flex:1;padding:0 13px 20px;overflow:auto}.admin-v2-nav-group{margin:5px 0 23px}.admin-v2-nav-group>p{letter-spacing:.15em;text-transform:uppercase;color:#848484;font-weight:700;margin:0 12px 9px!important;font-size:9px!important}.admin-v2-nav-link{border-radius:7px;align-items:center;gap:11px;min-height:41px;margin:3px 0;padding:11px 12px;font-size:12px;font-weight:500;display:flex;position:relative;color:#c8c8c8!important}.admin-v2-nav-link svg{color:#999;flex-shrink:0}.admin-v2-nav-link[data-active=true]{background:#292929;box-shadow:inset 3px 0 #376df6;color:#f7f7f7!important}.admin-v2-nav-link[data-active=true] svg{color:#8bb8ff}.admin-v2-nav-link:hover{background:#2a2a2a;color:#fff!important}.admin-v2-chevron{color:#a4a4a4;margin-left:auto}.admin-v2-subnav{border-left:1px solid #414141;gap:2px;margin:5px 0 10px 21px;padding:1px 0 1px 15px;display:grid}.admin-v2-subnav a{border-radius:5px;min-height:32px;padding:7px 9px;font-size:11px;position:relative;color:#a2a2a2!important}.admin-v2-subnav a[aria-current=page]{background:#242424;font-weight:600;color:#aaceff!important}.admin-v2-subnav a:hover{background:#292929;color:#fff!important}.admin-v2-sidebar-footer{border-top:1px solid #343434;padding:14px 0}.admin-v2-sidebar-footer a{align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex;color:#9f9f9f!important}.admin-v2-sidebar-footer a span{margin-left:auto}.admin-v2-sidebar-footer svg{width:16px;height:16px}.admin-v2-menu-toggle{display:none}.admin-v2-topbar{z-index:35;background:#191919;border-bottom:1px solid #323232;align-items:center;gap:22px;height:66px;padding:0 32px;display:flex;position:relative}.admin-v2-breadcrumb{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex;overflow:hidden}.admin-v2-breadcrumb>a{color:#aeaeae!important}.admin-v2-breadcrumb>span{color:#7e7e7e}.admin-v2-breadcrumb>:last-child{color:#eee!important}.admin-app.admin-v2 .admin-v2-topbar .admin-account{flex-shrink:0;gap:12px;margin-left:auto;font-size:11px;display:flex}.admin-v2-topbar .admin-avatar{color:#dadada;background:#323232;border:1px solid #4f4f4f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.admin-app.admin-v2 .admin-v2-topbar .admin-sign-out{color:#aaa;cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px;font-size:11px;display:block}.admin-v2-topbar .admin-refresh{color:#aaa;background:0 0;border:0;min-height:32px;padding:6px;font-size:11px}.admin-v2-topbar .admin-refresh span:not(.admin-visually-hidden){display:inline-flex}.admin-v2-search-trigger{color:#a0a0a0;cursor:pointer;background:#181818;border:1px solid #393939;border-radius:7px;align-items:center;gap:10px;width:260px;min-height:34px;margin-left:auto;padding:7px 10px;font-size:11px;display:flex}.admin-v2-search-trigger>span:first-child{font-size:21px;line-height:16px}.admin-v2-search-trigger kbd{color:#858585;margin-left:auto;font:9px Arial}.admin-v2-search-dialog{color:#f4f4f4;z-index:100;background:#222;border:1px solid #505050;border-radius:12px;width:560px;max-width:calc(100vw - 28px);max-height:76vh;margin:0 auto;padding:20px;position:fixed;inset:12vh 0 auto;overflow:auto;box-shadow:0 24px 80px #0008}.admin-v2-search-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0dc7}.admin-v2-search-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-v2-search-head h2{margin:0}.admin-v2-search-head button{color:#c7c7c7;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:25px}.admin-v2-search-dialog input{width:100%;margin-bottom:12px}.admin-v2-search-results{gap:3px;display:grid}.admin-v2-search-results a{border-radius:7px;align-items:center;gap:13px;padding:10px;font-size:13px;display:flex;color:#e7e7e7!important}.admin-v2-search-results a:hover,.admin-v2-search-results a:focus-visible{background:#383838}.admin-v2-search-results a small{color:#a2a2a2;margin-top:3px;font-size:10px;display:block}.admin-v2-search-results a>span:last-child{margin-left:auto}.admin-v2-search-note{color:#a1a1a1;border-top:1px solid #404040;padding-top:13px;font-size:11px;margin:14px 0 0!important}.admin-v2-create{color:#eee;position:relative}.admin-v2-create>summary{cursor:pointer;color:#fff;background:#376df6;border:1px solid #376df6;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 15px;font-size:12px;font-weight:600;list-style:none;display:flex}.admin-v2-create>summary::-webkit-details-marker{display:none}.admin-v2-create>nav{z-index:60;background:#282828;border:1px solid #525252;border-radius:9px;width:278px;max-width:calc(100vw - 32px);max-height:65vh;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 14px 45px #0007}.admin-v2-create nav a{border-radius:5px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex;color:#e9e9e9!important}.admin-v2-create nav a:hover{background:#3c3c3c}.admin-v2-create nav h3{text-transform:uppercase;color:#a1a1a1;margin:15px 10px 3px;letter-spacing:.12em!important;font-size:9px!important}.admin-v2-create nav small{margin-left:auto}.admin-v2-create-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-v2-create-tiles a{background:#282828;border:1px solid #424242;border-radius:8px;gap:12px;padding:17px;display:flex}.admin-v2-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-v2-section-heading h2{margin:0}.admin-v2-section-heading>a{font-size:11px;color:#8fb6f3!important}.admin-v2-home>section{margin-bottom:30px}.admin-v2-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.admin-v2-stat{background:#232323;border:1px solid #3b3b3b;border-radius:10px;padding:20px;display:block;color:#f1f1f1!important}.admin-v2-stat>div{color:#b5b5b5;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.admin-v2-stat svg{color:#9c9c9c}.admin-v2-stat strong{margin:12px 0;font-size:34px;font-weight:600;line-height:1.3;display:block}.admin-v2-stat small{color:#9f9f9f;justify-content:space-between;font-size:11px;display:flex}.admin-v2-stat:hover{background:#292929;border-color:#777}.admin-v2-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-v2-service-card{background:#202020;border:1px solid #373737;border-radius:10px;align-items:center;gap:17px;padding:21px;display:flex}.admin-v2-service-card:hover{background:#292929;border-color:#626262}.admin-v2-service-icon{color:#bcbcbc;background:#323232;border:1px solid #484848;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.admin-app.admin-v2 .admin-v2-service-card h3{color:#ebebeb;margin:0 0 6px;font-size:14px}.admin-v2-service-card p{color:#a1a1a1;margin:0;font-size:12px;line-height:1.5}.admin-v2-service-card>span:last-child{color:#878787;margin-left:auto}.admin-v2-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-v2-info-card{background:#1d1d1d;border:1px solid #373737;border-radius:10px;gap:16px;padding:20px;display:flex}.admin-v2-info-card>svg{color:#9a9a9a;flex-shrink:0;margin-top:2px}.admin-v2-info-card h2{font-size:14px!important}.admin-v2-info-card p{color:#a2a2a2;font-size:12px}.admin-v2-info-card a{font-size:11px;color:#91baff!important}.admin-v2-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-v2-setting-group{background:#222;border:1px solid #3e3e3e;border-radius:10px;padding:22px}.admin-v2-setting-group>p{color:#a3a3a3;min-height:55px;font-size:12px}.admin-v2-setting-group nav{gap:5px;display:grid}.admin-v2-setting-group nav a{border-top:1px solid #3a3a3a;align-items:center;gap:11px;padding:11px 0;font-size:12px;display:flex}.admin-v2-setting-group nav a>span:last-child{color:#959595;margin-left:auto}.admin-v2-setting-group svg{color:#9f9f9f;flex-shrink:0}.admin-v2-advanced{border:1px solid #393939;border-radius:9px;margin-top:25px;padding:19px}.admin-v2-advanced summary{cursor:pointer;font-size:13px}.admin-v2-advanced summary span{color:#979797;margin-top:4px;font-size:11px;display:block}.admin-v2-advanced p{color:#a7a7a7;margin-top:18px;font-size:12px}.admin-v2-advanced nav{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.admin-v2-legacy-menu{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.admin-app.admin-v2 .rr-report{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-app.admin-v2 .rr-editor .rr-panel{color:#1f1f1f}.admin-app.admin-v2 .rr-editor .rr-panel :is(input,select,textarea){color:#222;background:#fff;border-color:#d6d6d6}.admin-app.admin-v2 .rr-editor>.rr-editor-top>strong{color:#e7e7e7}.admin-app.admin-v2 .rr-report h1{font-size:32px;font-weight:650}.admin-app.admin-v2 .rr-report h2{font-size:24px;font-weight:650}.admin-app.admin-v2 .rr-report .rr-cover{color:#fff}@media (min-width:1500px){.admin-app.admin-v2 .admin-content{padding:32px 44px 60px}}@media (max-width:1150px){.admin-v2-sidebar{flex-basis:222px;width:222px}.admin-v2-topbar{gap:12px;padding:0 22px}.admin-v2-search-trigger{width:190px}.admin-v2-search-trigger kbd{display:none}.admin-app.admin-v2 .admin-content{padding:24px}.admin-v2-topbar .admin-refresh>span:nth-child(2){display:none}.admin-v2-settings-grid{grid-template-columns:1fr}.admin-v2-setting-group>p{min-height:0}}@media (max-width:780px){.admin-app.admin-v2{display:block}.admin-v2-sidebar{border-bottom:1px solid #343434;border-right:0;width:100%;height:auto;position:sticky;top:0}.admin-v2-brand{justify-content:space-between;align-items:center;min-height:60px;padding:12px 18px;display:flex}.admin-v2-brand .admin-brand{flex-direction:row;align-items:center}.admin-v2-brand .admin-brand>img{width:104px}.admin-v2-brand .admin-brand-caption{display:none}.admin-v2-menu-toggle{color:#e5e5e5;background:#2f2f2f;border:1px solid #545454;border-radius:6px;min-height:36px;padding:7px 12px;font:12px Arial;display:block}.admin-v2-sidebar>nav{max-height:calc(100dvh - 65px);padding:16px;display:none}.admin-v2-sidebar>nav.is-open{display:block}.admin-v2-nav-link{min-height:43px;font-size:14px}.admin-v2-subnav a{min-height:38px;font-size:13px}.admin-v2-topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:57px;padding:10px 16px}.admin-v2-breadcrumb{flex:1;font-size:10px}.admin-v2-search-trigger{width:auto;min-width:38px;margin:0}.admin-v2-search-trigger>span:nth-child(2){display:none}.admin-v2-topbar .admin-account{gap:5px;margin-left:0}.admin-v2-topbar .admin-avatar,.admin-v2-topbar .admin-refresh{display:none}.admin-v2-topbar .admin-sign-out{font-size:10px}.admin-app.admin-v2 .admin-content{padding:22px 16px 35px}.admin-app.admin-v2 h1{font-size:24px}.admin-app.admin-v2 .admin-page-heading{flex-wrap:wrap;gap:14px;margin-bottom:22px}.admin-app.admin-v2 .admin-page-actions{flex-shrink:1;justify-content:flex-start}.admin-v2-stats{gap:9px}.admin-v2-stat{padding:14px 12px}.admin-v2-stat>div{align-items:flex-start;min-height:36px;font-size:11px}.admin-v2-stat svg{display:none}.admin-v2-stat strong{font-size:27px}.admin-v2-stat small{font-size:10px;line-height:1.5}.admin-v2-stat small>span{display:none}.admin-v2-service-grid,.admin-v2-bottom-grid{grid-template-columns:1fr}.admin-v2-section-heading{align-items:baseline}.admin-v2-section-heading>a{font-size:10px}.admin-v2-home>section{margin-bottom:25px}.admin-v2-service-card{padding:17px}.admin-v2-create>nav{right:0}.admin-v2-setting-group{padding:18px}.admin-v2-search-dialog{inset:8vh 0 auto}.admin-app.admin-v2 .rr-report h1{font-size:26px}}@media (prefers-reduced-motion:no-preference){.admin-v2-nav-link,.admin-v2-service-card,.admin-v2-stat{transition:background .15s,border-color .15s}.admin-v2-search-dialog[open]{animation:.13s ease-out admin-dialog-in}@keyframes admin-dialog-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}.admin-app.admin-v2 :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #91baff}
.admin-app.admin-v2{--ops-ink:#f2f2f3;--ops-muted:#aaaab0;--ops-line:#38383b;--ops-surface:#18181a;--ops-surface-raised:#222224;--ops-field:#121214;--action-blue:#376df6;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;background:#0c0c0d;font-size:14px;line-height:1.55}.admin-app.admin-v2 :is(button,input,select,textarea){font-family:inherit}.admin-app.admin-v2 h1{letter-spacing:-.035em;font-size:clamp(25px,2.5vw,32px);font-weight:600;line-height:1.25}.admin-app.admin-v2 h2{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.3}.admin-app.admin-v2 h3{font-size:15px;font-weight:600;line-height:1.4}.admin-app.admin-v2 .admin-description{color:var(--ops-muted);font-size:13px;line-height:1.65}.admin-app.admin-v2 .admin-page-heading{gap:20px;margin-bottom:24px}.admin-app.admin-v2 .admin-main{background:#0c0c0d}.admin-app.admin-v2 .admin-content{max-width:1540px;padding:28px 28px 48px}.admin-app.admin-v2 :is(.panel,.ops-panel){background:var(--ops-surface);border-color:var(--ops-line);border-radius:14px;padding:24px}.admin-app.admin-v2 :is(.button,.ops-button){letter-spacing:0;text-transform:none;border-radius:8px;gap:9px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1.4}.admin-app.admin-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ops-field);border-color:#4a4a50;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5}.admin-app.admin-v2 :is(input,textarea)::placeholder{color:#96969f}.admin-app.admin-v2 :is(.ops-table,.hire-admin-table){font-size:13px}.admin-app.admin-v2 :is(.ops-table,.hire-admin-table) th{text-transform:none;letter-spacing:0;color:#b6b6be;background:#141416;font-size:11px}.admin-app.admin-v2 :is(.ops-table,.hire-admin-table) :is(td,th){padding:14px 12px}.admin-app.admin-v2 :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #83b4ff}.admin-app.admin-v2 .admin-v2-sidebar{border-color:var(--ops-line);background:#18181a}.admin-app.admin-v2 .admin-v2-nav-link{border-radius:9px;min-height:44px;font-size:12px;line-height:1.5}.admin-app.admin-v2 .admin-v2-nav-group>p{letter-spacing:.08em;color:#a2a2aa;font-weight:600}.admin-app.admin-v2 .admin-v2-subnav a{border-radius:7px;min-height:36px;padding:8px 10px;font-size:12px}.admin-app.admin-v2 .admin-v2-sidebar-footer a>svg:last-child{width:14px;height:14px;margin-left:auto}.admin-app.admin-v2 .admin-v2-topbar{border-color:var(--ops-line);background:#141416;gap:16px;min-height:74px;padding-inline:28px}.admin-app.admin-v2 .admin-v2-breadcrumb{font-size:12px}.admin-app.admin-v2 .admin-v2-search-trigger{background:#18181a;border-radius:9px;width:min(240px,25vw);min-height:42px;font-size:12px}.admin-app.admin-v2 .admin-v2-search-trigger kbd{font-family:inherit}.admin-app.admin-v2 .admin-v2-topbar .admin-account{align-items:center;gap:10px}.admin-app.admin-v2 .admin-refresh{border-radius:8px;min-height:42px;padding:9px}.admin-app.admin-v2 .admin-refresh:hover{color:#fff;background:#222224}.admin-app.admin-v2 :is(.admin-v2-stat,.admin-v2-service-card,.admin-v2-info-card,.admin-v2-setting-group){background:var(--ops-surface);border-color:var(--ops-line);border-radius:14px;padding:22px}.admin-app.admin-v2 .admin-v2-stat strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.admin-app.admin-v2 :is(.admin-v2-service-card,.admin-v2-stat):hover{background:#202023;border-color:#57575f}.admin-app.admin-v2 .admin-v2-service-card h3{font-size:15px}.admin-app.admin-v2 :is(.admin-v2-service-card,.admin-v2-info-card,.admin-v2-setting-group) p{color:var(--ops-muted);line-height:1.65}.admin-app.admin-v2 .admin-v2-create>summary{border-radius:8px;min-height:44px;padding:11px 16px;font-size:13px}.admin-app.admin-v2 :is(.admin-v2-create>nav,.admin-v2-search-dialog){background:#1b1b1e;border-color:#44444b;border-radius:14px}.admin-app.admin-v2 :is(.rr-editor,.rr-library){--rr-ink:var(--ops-ink);--rr-line:var(--ops-line);color:var(--ops-ink)}.admin-app.admin-v2 .rr-editor>fieldset .rr-panel,.admin-app.admin-v2 .rr-library .rr-panel,.admin-app.admin-v2 .rr-library .rr-report-card{background:var(--ops-surface);color:var(--ops-ink);border-color:var(--ops-line);border-radius:14px}.admin-app.admin-v2 .rr-editor>fieldset .rr-panel :is(input,select,textarea){background:var(--ops-field);color:var(--ops-ink);border-color:#4a4a50;border-radius:8px}.admin-app.admin-v2 .rr-editor label{color:#c5c5cc;font-weight:500}.admin-app.admin-v2 .rr-editor .rr-edit-post{border-color:var(--ops-line);background:#141416;border-radius:10px}.admin-app.admin-v2 .rr-editor>:is(.rr-editor-top,fieldset) button{color:#e5e5ea;background:#222224;border-color:#48484f;border-radius:8px;min-height:40px;font-weight:600}.admin-app.admin-v2 .rr-editor>:is(.rr-editor-top,fieldset) button:hover{background:#343439}.admin-app.admin-v2 .rr-editor>:is(.rr-editor-top,fieldset) .rr-primary{background:var(--action-blue);color:#fff;border-color:var(--action-blue)}.admin-app.admin-v2 .rr-editor>:is(.rr-editor-top,fieldset) .rr-primary:hover{background:#275cdd}.admin-app.admin-v2 .rr-editor .rr-message{color:#dce6ff;background:#222224;border:1px solid #4a5772}.admin-app.admin-v2 .rr-library .rr-report-card small{color:var(--ops-muted)}.admin-app.admin-v2 .rr-library .rr-status{color:#c0d5ff;background:#303035}.admin-app.admin-v2 .rr-library .rr-report-card a{color:var(--ops-ink)}.admin-app .admin-profile-menu{font-family:var(--font-poppins), Arial, sans-serif;position:relative}.admin-app .admin-profile-trigger{color:#f2f2f3;cursor:pointer;min-height:46px;font:inherit;background:#1d1d20;border:1px solid #45454b;border-radius:10px;align-items:center;gap:9px;padding:6px 10px 6px 6px;display:flex}.admin-app .admin-profile-trigger:hover,.admin-app .admin-profile-trigger[aria-expanded=true]{background:#2d2d31;border-color:#66666f}.admin-app .admin-profile-avatar{background:#3a3a40;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.admin-app .admin-profile-trigger-copy{text-align:left;gap:2px;max-width:130px;display:grid}.admin-app .admin-profile-trigger-copy strong{font-size:12px;font-weight:600}.admin-app .admin-profile-trigger-copy small{color:#b7b7bf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-app .admin-profile-chevron{flex-shrink:0;transition:transform .15s}.admin-app .admin-profile-trigger[aria-expanded=true] .admin-profile-chevron{transform:rotate(180deg)}.admin-app .admin-profile-dropdown{z-index:80;background:#1b1b1e;border:1px solid #44444b;border-radius:14px;gap:3px;width:285px;max-width:calc(100vw - 32px);padding:8px;animation:.15s ease-out admin-profile-enter;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #0006}.admin-app .admin-profile-heading{border-bottom:1px solid #3b3b42;gap:5px;margin-bottom:5px;padding:12px 10px 16px;display:grid}.admin-app .admin-profile-heading strong{color:#f2f2f3;font-size:13px;font-weight:600}.admin-app .admin-profile-heading span{color:#b4b4bd;overflow-wrap:anywhere;font-size:11px}.admin-app .admin-profile-heading small{color:#a9c8ff;font-size:10px}.admin-app .admin-profile-dropdown a,.admin-app .admin-profile-dropdown form button{color:#e3e3e8;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 10px;font-size:12px;text-decoration:none;display:flex}.admin-app .admin-profile-dropdown a:hover,.admin-app .admin-profile-dropdown form button:hover{color:#fff;background:#323238}.admin-app .admin-profile-dropdown a>svg{flex-shrink:0;width:17px;height:17px}.admin-app .admin-profile-dropdown a>svg:last-child{width:14px;height:14px;margin-left:auto}.admin-app .admin-profile-dropdown form{border-top:1px solid #3b3b42;margin:5px 0 0;padding:6px 0 0}.admin-app .admin-profile-dropdown form button:disabled{opacity:.6;cursor:wait}.admin-app .admin-profile-trigger:focus-visible,.admin-app .admin-profile-dropdown :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #83b4ff}@keyframes admin-profile-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.admin-app.admin-v2 .admin-v2-topbar{gap:10px;padding-inline:20px}.admin-app .admin-profile-trigger-copy small{display:none}}@media (max-width:780px){.admin-app.admin-v2 .admin-content{padding:22px 16px 40px}.admin-app.admin-v2 .admin-v2-topbar{gap:9px;min-height:64px;padding:10px 16px}.admin-app.admin-v2 .admin-v2-breadcrumb{flex-basis:100%;font-size:11px}.admin-app.admin-v2 .admin-v2-search-trigger{width:auto;min-height:42px}.admin-app.admin-v2 .admin-v2-topbar .admin-account{margin-left:auto}.admin-app.admin-v2 :is(.panel,.ops-panel){border-radius:12px;padding:20px}.admin-app.admin-v2 :is(.admin-v2-stat,.admin-v2-service-card,.admin-v2-info-card,.admin-v2-setting-group){border-radius:12px;padding:18px}.admin-app.admin-v2 .admin-v2-stats{grid-template-columns:1fr;gap:10px}.admin-app.admin-v2 .admin-v2-stat>div{min-height:0}.admin-app.admin-v2 .admin-v2-stat strong{margin:8px 0;font-size:28px}.admin-app.admin-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.admin-app.admin-v2 .admin-v2-menu-toggle{border-radius:8px;min-height:40px;font-family:inherit}}@media (prefers-reduced-motion:reduce){.admin-app .admin-profile-dropdown{animation:none}.admin-app .admin-profile-chevron{transition:none}}.admin-app.admin-v2 .rr-editor>fieldset .rr-muted{color:var(--ops-muted)}.ops-invoice-copy{position:relative}.ops-invoice-copy>button{white-space:nowrap;min-width:148px}.ops-invoice-copy>p{overflow-wrap:anywhere;max-width:320px}
.admin-app :is(.ops-table-wrap,.ops-table-scroll){overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.admin-app :is(.ops-table-wrap,.ops-table-scroll):focus-visible{outline-offset:3px;outline:2px solid #75a9ff}.admin-app .ops-table.client-directory-table{table-layout:fixed;min-width:800px}.client-directory-table col:first-child{width:24%}.client-directory-table col:nth-child(2),.client-directory-table col:nth-child(3){width:20%}.client-directory-table col:nth-child(4){width:23%}.client-directory-table col:nth-child(5){width:13%}.admin-app .client-directory-table :is(th,td){overflow-wrap:anywhere;word-break:normal;white-space:normal}.admin-app .client-directory-table td{vertical-align:top}.admin-app.admin-v2 .admin-section-bar{z-index:32;border-bottom:1px solid var(--ops-line);background:#19191b;align-items:center;gap:14px;min-height:62px;padding:8px 28px;display:flex;position:sticky;top:0}.admin-section-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.admin-section-tabs>a,.admin-record-tabs>a{color:#b9b9c0;white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-size:12px;text-decoration:none;display:inline-flex}.admin-section-tabs>a:hover,.admin-record-tabs>a:hover{color:#fff;background:#29292c}.admin-section-tabs>a[aria-current=page],.admin-record-tabs>a[aria-current=page]{color:#a9cbff;background:#24272e;border-color:#4f6895;font-weight:600}.admin-app.admin-v2 .admin-section-bar .admin-v2-create{flex:none;margin:0}.admin-app.admin-v2 .admin-section-bar .admin-v2-create>summary{white-space:nowrap}.admin-section-bar .admin-link-pending,.admin-record-tabs .admin-link-pending{right:3px}.admin-nav-parent{align-items:center;gap:3px;display:flex}.admin-nav-parent>.admin-v2-nav-link{flex:1;min-width:0}.admin-nav-expand{color:#bdbdc5;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-height:44px;padding:0;display:inline-flex}.admin-nav-expand:hover{color:#fff;background:#303033}.admin-nav-expand span{display:inline-block;transform:rotate(-90deg)}.admin-nav-expand[aria-expanded=true] span{transform:rotate(0)}.admin-nav-children{grid-template-rows:0fr;display:grid}.admin-nav-children[data-expanded=true]{grid-template-rows:1fr}.admin-nav-children>div{min-height:0;overflow:hidden}.admin-mobile-backdrop{display:none}.admin-view-content{min-width:0}.admin-app.admin-v2 .admin-content>.admin-view-content{animation:none}.admin-record-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-record-heading>.ops-client-identity{flex:1;align-items:flex-start;min-width:0}.admin-record-heading .ops-client-identity>div{min-width:0}.admin-record-heading h1{overflow-wrap:anywhere}.admin-record-heading .ops-kicker{margin:0 0 5px}.admin-record-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.admin-record-actions .button{align-items:center;display:inline-flex}.admin-record-actions svg{width:16px;height:16px}.admin-record-tabs{gap:6px;margin:0 0 20px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-record-panels{gap:18px;display:grid}.admin-app.admin-v2 .admin-record-panels>.ops-panel{min-width:0;margin:0}.admin-app.admin-v2 .admin-record-details .as-detail-fields{margin:0;padding:0}.admin-record-related-summary{border-top:1px solid var(--ops-line);margin:18px 0 0;padding-top:20px}.admin-record-related-summary a{color:#a9cbff}.admin-record-editor{max-width:1000px}.admin-record-editor>.ops-panel-heading{gap:16px}.admin-record-details dd{overflow-wrap:anywhere}.admin-record-page,.admin-record-page :is(.ops-panel,.ops-crm-related){min-width:0}.admin-app.admin-v2 .admin-v2-breadcrumb{scrollbar-width:none;overflow-x:auto}.admin-v2-breadcrumb>*{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.admin-nav-children{transition:grid-template-rows .18s}.admin-nav-expand span{transition:transform .18s}.admin-section-tabs>a,.admin-record-tabs>a{transition:background .15s,color .15s,border-color .15s}}@media (max-width:780px){.admin-app.admin-v2 .admin-v2-brand{z-index:2;background:#18181a;height:64px;min-height:64px;padding:10px 16px;position:relative}.admin-v2-sidebar{height:64px}.admin-v2-sidebar>nav,.admin-v2-sidebar>nav.is-open{opacity:0;visibility:hidden;z-index:1;background:#18181a;border-right:1px solid #3a3a3f;width:min(360px,90vw);max-height:calc(100dvh - 64px);padding:16px;display:block;position:fixed;top:64px;bottom:0;left:0;transform:translate(-14px)}.admin-v2-sidebar>nav.is-open{opacity:1;visibility:visible;transform:translate(0)}.admin-mobile-backdrop{z-index:0;background:#0009;border:0;border-radius:0;width:100%;height:calc(100dvh - 64px);margin:0;padding:0;display:block;position:fixed;inset:64px 0 0}.admin-app.admin-v2 .admin-section-bar{gap:9px;min-height:60px;padding:7px 16px;top:64px}.admin-app.admin-v2 .admin-section-bar .admin-v2-create>summary{padding:10px;font-size:12px}.admin-section-tabs>a,.admin-record-tabs>a{padding:10px 13px}.admin-app.admin-v2 .admin-v2-topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:60px;padding:8px 16px;display:grid}.admin-app.admin-v2 .admin-v2-breadcrumb{flex-basis:auto;gap:7px;font-size:10px}.admin-app.admin-v2 .admin-v2-topbar .admin-account{gap:5px}.admin-app.admin-v2 .admin-v2-topbar .admin-refresh{min-width:36px;padding:8px;display:inline-flex}.admin-app.admin-v2 .admin-v2-topbar .admin-refresh>span:nth-child(2),.admin-app .admin-profile-trigger-copy,.admin-app .admin-profile-chevron{display:none}.admin-app .admin-profile-trigger{min-height:44px;padding:5px}.admin-record-heading{flex-direction:column;gap:14px}.admin-record-actions{width:100%}.admin-app.admin-v2 .admin-record-heading h1{font-size:24px}.admin-record-tabs{gap:4px}.admin-record-editor>.ops-panel-heading{flex-wrap:wrap}.admin-app.admin-v2 .admin-record-details .as-detail-fields>div{grid-template-columns:1fr;gap:5px;padding-inline:0}.admin-app.admin-v2 .client-admin-tabs{flex-wrap:nowrap;overflow-x:auto}.admin-app.admin-v2 .client-admin-tabs>a{flex:none}}@media (max-width:780px) and (prefers-reduced-motion:no-preference){.admin-v2-sidebar>nav{transition:opacity .16s,transform .16s,visibility .16s}}.admin-mobile-tools,.admin-mobile-breadcrumb,.admin-v2-menu-toggle>span[aria-hidden]{display:none}@media (max-width:780px){.admin-app.admin-v2 .admin-v2-sidebar{height:86px}.admin-app.admin-v2 .admin-v2-brand{justify-content:flex-start;align-items:center;gap:4px;height:54px;min-height:54px;padding:5px 10px;display:flex;overflow:visible}.admin-app.admin-v2 .admin-v2-brand .admin-brand{margin-right:auto}.admin-app.admin-v2 .admin-v2-brand .admin-brand>img{width:104px}.admin-app.admin-v2 .admin-v2-menu-toggle{flex-shrink:0;width:38px;min-height:44px;padding:6px;font-size:20px}.admin-v2-menu-toggle>span[aria-hidden]{display:inline}.admin-v2-menu-toggle .admin-menu-label{display:none}.admin-mobile-tools,.admin-mobile-tools .admin-account{align-items:center;gap:3px;min-width:0;margin:0;display:flex}.admin-app.admin-v2 .admin-mobile-tools :is(.admin-refresh,.admin-v2-search-trigger){justify-content:center;align-items:center;width:38px;min-width:38px;min-height:44px;margin:0;padding:6px;display:inline-flex}.admin-mobile-tools .admin-refresh>span:nth-child(2),.admin-mobile-tools .admin-v2-search-trigger kbd{display:none}.admin-mobile-breadcrumb{background:#18181a;min-width:0;height:32px;padding:2px 14px 7px;display:block}.admin-app.admin-v2 .admin-mobile-breadcrumb .admin-v2-breadcrumb{flex-wrap:nowrap;gap:6px;margin:0;font-size:10px;line-height:22px;display:flex}.admin-v2-sidebar>nav,.admin-v2-sidebar>nav.is-open{max-height:calc(100dvh - 86px);top:86px}.admin-mobile-backdrop{height:calc(100dvh - 86px);top:86px}.admin-app.admin-v2 .admin-section-bar{min-height:48px;padding:3px 12px;top:86px}.admin-section-tabs>a{min-height:40px;padding:8px 12px}}.admin-app.admin-v2{--admin-section-bottom:62px}.admin-v2-menu-toggle .admin-action-icon,.admin-v2-search-trigger .admin-action-icon,.admin-v2-search-head button .admin-action-icon{margin:0}.admin-nav-expand>svg{margin:0;transform:rotate(-90deg)}.admin-nav-expand[aria-expanded=true]>svg{transform:rotate(0)}@media (max-width:780px){.admin-app.admin-v2{--admin-section-bottom:134px}.admin-app.admin-v2 .admin-v2-menu-toggle{right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:4;background:#202020;border:1px solid #666;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex;position:fixed;box-shadow:0 3px 16px #0006}.admin-v2-menu-toggle .admin-action-icon{width:22px;height:22px}.admin-v2-sidebar>nav,.admin-v2-sidebar>nav.is-open{padding-bottom:calc(84px + env(safe-area-inset-bottom));border-left:1px solid #3a3a3f;border-right:0;left:auto;right:0;transform:translate(14px)}.admin-v2-sidebar>nav.is-open{transform:translate(0)}.admin-app.admin-v2 .admin-content{padding-bottom:84px}.admin-app.admin-v2 .admin-v2-menu-toggle{bottom:calc(var(--admin-action-bar-height,0px) + 12px + env(safe-area-inset-bottom))}.admin-app.admin-v2:has(#admin-navigation.is-open) .admin-v2-menu-toggle{bottom:calc(12px + env(safe-area-inset-bottom))}.admin-app.admin-v2 .admin-mobile-tools :is(.admin-chat-trigger,.admin-v2-search-trigger,.admin-profile-trigger){box-sizing:border-box;border-radius:8px;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:6px}.admin-mobile-tools :is(.admin-chat-trigger,.admin-v2-search-trigger)>svg{flex-basis:20px;width:20px;height:20px;margin:0}.admin-mobile-tools .admin-profile-avatar{width:28px;height:28px}}
