:root{--ops-page:#f5f5f7;--ops-card:#fff;--ops-text:#1d1d1f;--ops-muted:#62626a;--ops-line:#e3e3e8;--ops-soft-line:#eeeef1;--ops-yellow:#ffd21f;--ops-black:#1d1d1f;--ops-good:#18794e;--ops-bad:#b42318}body:has(.app-shell){background:var(--ops-page)!important;color:var(--ops-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.app-shell,.app-shell .content{background:var(--ops-page)!important}.app-shell .sidebar{top:var(--scb-bar-height,72px)!important;height:calc(100dvh - var(--scb-bar-height,72px))!important;min-height:0!important;align-self:start!important;background:#fbfbfc!important;border-right:1px solid var(--ops-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:20px 12px!important;overflow-y:auto}.app-shell .nav-list{margin-top:0!important;gap:20px!important}.app-shell .nav-section{gap:3px!important}.app-shell .nav-section-title{color:var(--ops-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em;padding:0 12px 6px!important}.app-shell .nav-link{min-height:38px!important;border:0!important;border-radius:9px!important;padding:0 11px!important;color:#44444b!important;font-size:13px!important;font-weight:500!important}.app-shell .nav-link:hover{background:#ececf0!important}.app-shell .nav-link.active{background:#fff2b4!important;color:var(--ops-text)!important;font-weight:650!important}.app-shell .nav-icon{width:18px!important;height:18px!important}.app-shell .nav-icon svg{width:16px;height:16px;stroke-width:1.8}.app-shell .shell-topbar{top:var(--scb-bar-height,72px)!important;min-height:48px!important;justify-content:flex-end!important;padding:0 24px!important;border-bottom:1px solid var(--ops-line)!important;background:rgba(251,251,252,.94)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.app-shell .shell-menu-button{display:none!important}.shell-nav-scrim{display:none}.app-shell .shell-topbar-actions{gap:8px!important}.app-shell .notification-bell{min-height:34px!important;border-radius:8px!important;padding:0 10px!important;color:#44444b!important;background:transparent!important;font-size:13px!important;font-weight:500!important}.app-shell .notification-bell.active,.app-shell .notification-bell:hover{background:#ebebee!important}.app-shell .notification-bell-count{min-width:20px!important;height:20px!important;font-weight:600!important}.app-shell .message-summary-item,.app-shell .reminder-dropdown-section,.app-shell .settings-panel,.app-shell .surface{border:1px solid var(--ops-line)!important;border-radius:14px!important;background:var(--ops-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .surface{padding:20px!important}.app-shell .page-header{padding:24px 24px 16px}.app-shell .page-header .section-title{margin:0;font-size:24px;font-weight:650;line-height:1.25}.app-shell .page-header .section-subtitle{margin:6px 0 0}.app-shell h1,.app-shell h2,.app-shell h3{color:var(--ops-text);letter-spacing:-.025em}.app-shell .eyebrow{display:none!important}.app-shell .field-help,.app-shell .muted,.app-shell .section-subtitle{color:var(--ops-muted)!important;font-weight:400!important}.app-shell .empty-state{border-color:var(--ops-line)!important;background:#fafafb!important;color:var(--ops-muted)!important}.app-shell .card,.app-shell .metric-card,.app-shell .timeline-card{border:1px solid var(--ops-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .metric-card h3{font-weight:600!important}.app-shell .metric-card .muted{margin:4px 0 0;font-size:12px}.app-shell .schedule-table-surface{padding:0!important;border:0!important;background:transparent!important}.order-change-log-page{width:min(100% - 40px,1040px);margin:24px auto}.order-change-log-page .current-page-head{margin-bottom:14px}.order-change-log-page .current-page-head h2{margin:0 0 6px;font-size:23px;font-weight:650}.order-change-log-page .current-page-head p{margin:0;color:var(--ops-muted);font-size:13px}.order-change-log-filter{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.order-change-log-filter label{display:grid;grid-gap:5px;gap:5px;color:var(--ops-muted);font-size:12px}.order-change-log-filter input{min-height:38px;padding:7px 10px}.order-change-log-list{border-top:1px solid var(--ops-line)}.order-change-log-item{padding:16px 0;border-bottom:1px solid var(--ops-line)}.order-change-log-item-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.order-change-log-item h3{margin:0;font-size:16px;font-weight:600}.order-change-log-item p,.order-change-log-item-head span{color:var(--ops-muted);font-size:12px}.order-change-log-item p{margin:5px 0 10px}.order-change-log-item ul{margin:0;padding-left:18px;line-height:1.6;font-size:13px}.portal-page{background:var(--ops-page)!important;color:var(--ops-text)}.scb-directory-heading{margin:30px auto 20px!important}.scb-directory-heading h1{margin:0;font-size:27px!important;font-weight:650!important;letter-spacing:-.025em}.portal-launchpad{gap:12px!important}.portal-system-card{min-height:190px!important;gap:9px!important;padding:20px!important;border:1px solid var(--ops-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.portal-system-card h2{font-size:21px!important;font-weight:650!important;letter-spacing:-.02em}.portal-card-desc,.portal-card-system{color:var(--ops-muted)!important;font-weight:400!important}.portal-card-desc{font-size:13px;line-height:1.5!important}.portal-card-audience{color:var(--ops-muted)!important;font-size:12px!important;font-weight:400!important}.portal-card-action{min-height:34px!important;min-width:auto!important;padding:0 11px!important;border-radius:8px!important;background:var(--ops-black)!important;color:#fff!important;font-size:12px!important;font-weight:600!important}.portal-card-action:hover{background:#36363b!important}.mobile-fulfillment-page,.mobile-home-page,.mobile-ops-page{background:var(--ops-page)!important;color:var(--ops-text)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.mobile-home-page{width:min(100%,540px);margin-inline:auto;padding:18px 16px 48px!important}.mobile-home-header{padding:4px 0 16px!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-home-header h1{font-size:24px!important;font-weight:650!important;letter-spacing:-.025em}.mobile-home-actions{gap:8px!important;margin-top:0!important}.mobile-home-action,.mobile-home-action.management,.mobile-home-action.primary,.mobile-home-captain-notice{min-height:0!important;gap:5px!important;padding:15px 16px!important;border:1px solid var(--ops-line)!important;border-radius:13px!important;background:#fff!important;color:var(--ops-text)!important;box-shadow:none!important}.mobile-home-action:hover,.mobile-home-captain-notice:hover{border-color:#c9c9cf!important;background:#fdfdfd!important}.mobile-home-action span,.mobile-home-action.management span,.mobile-home-action.primary span,.mobile-home-captain-notice>span{padding:0!important;border:0!important;background:transparent!important;color:var(--ops-muted)!important;font-size:11px!important;font-weight:500!important}.mobile-home-action strong,.mobile-home-captain-notice div>strong{color:var(--ops-text)!important;font-size:17px!important;font-weight:650!important}.mobile-home-action em,.mobile-home-action.management em{color:var(--ops-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.mobile-home-captain-notice{margin:0 0 8px!important}.mobile-home-captain-list small{border-color:var(--ops-line)!important;border-radius:8px!important;background:#fafafb!important;color:var(--ops-text)!important}.mobile-home-captain-list i{color:var(--ops-muted)!important}.mobile-home-captain-list small span{background:#fff7d7!important;color:var(--ops-text)!important;font-weight:500!important}.mobile-home-captain-cta{min-height:36px!important;border-radius:8px!important;background:var(--ops-black)!important;color:#fff!important;font-size:13px!important;font-weight:600!important}.mobile-fulfillment-header h1{font-size:24px!important;font-weight:650!important}.mobile-header-actions .mobile-header-link{border-radius:8px!important}.app-shell .calendar-toolbar-button,.app-shell .primary-button,.app-shell .reminder-dropdown-toggle,.app-shell .secondary-button,.app-shell .settings-tabs button{border-radius:9px!important;box-shadow:none!important;font-weight:600!important}.app-shell :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;min-height:38px!important;padding:9px 14px!important;font-size:13px!important;line-height:1.2!important}.app-shell .primary-button{border-color:var(--ops-black)!important;background:var(--ops-black)!important;color:#fff!important}.app-shell .primary-button:hover{background:#36363b!important}.app-shell .secondary-button{border-color:var(--ops-line)!important;background:#fff!important;color:var(--ops-text)!important}.app-shell .secondary-button:hover{border-color:#c8c8cf!important;background:#f8f8fa!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{border:1px solid #d7d7dd!important;border-radius:9px!important;background:#fff!important;color:var(--ops-text)!important;box-shadow:none!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#85858e!important;opacity:1}.app-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #8d6d00!important;outline-offset:2px!important}.app-shell :is(button,input,select,textarea):disabled{opacity:.52;cursor:not-allowed}.app-shell ::selection{background:#ffe781;color:var(--ops-text)}.app-shell .intake-form-surface,.app-shell .query-results-panel,.app-shell .query-search-panel,.app-shell .reminder-page-head,.app-shell .rework-registration-page,.app-shell .settings-page{border-color:var(--ops-line)!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .reminder-row,.app-shell .result-item,.app-shell .rework-registration-detail,.app-shell .settings-staff-row{border-color:var(--ops-line)!important;background:#fff!important;box-shadow:none!important}.app-shell .reminder-row:before{display:none}.app-shell .reminder-row{grid-template-columns:minmax(0,1fr) auto!important}.app-shell .reminder-row-main{grid-column:1}.app-shell .reminder-row-actions{grid-column:2}.app-shell .reminder-page-head h2,.app-shell .rework-registration-head h2,.app-shell .settings-page-head h2{font-size:23px!important;font-weight:650!important}.app-shell .settings-tabs button.active{background:#fff2b4!important;color:var(--ops-text)!important}.app-shell .content>:is(.surface,.two-col,.card-grid,.reminder-dropdown-stack,.message-summary-strip){width:auto!important;margin:0 24px 20px!important}.app-shell .content>.surface:first-of-type{margin-top:24px!important}.app-shell .content>.order-change-log-page{width:min(calc(100% - 48px),1040px)!important;margin:24px auto!important}.app-shell .content>.card-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.app-shell .content>.page-stack{margin:0 24px 24px}.app-shell .page-stack>.page-header{padding-inline:0}.app-shell .messages-compact-head{padding:24px 24px 16px}.app-shell .settings-page{border:0!important;background:transparent!important}.app-shell .settings-panel>.primary-button{width:-moz-fit-content;width:fit-content;align-self:flex-start}.app-shell .mini-item:not(.status-good):not(.status-bad){border:0!important;border-radius:10px!important;background:#f5f5f7!important;box-shadow:none!important}.app-shell .tag{font-size:12px;font-weight:500!important}.app-shell .today-ops-page{border:0!important;padding:0!important;background:transparent!important}.app-shell .today-ops-card{padding:18px;border:1px solid var(--ops-line);border-radius:14px;background:#fff;box-shadow:none}.app-shell .today-ops-card-dispatch{border-left:1px solid var(--ops-line)}.app-shell .today-ops-card-head span{display:none}.app-shell .today-ops-date-tools{border:0;background:transparent;padding:0;margin:18px 0}.app-shell .today-ops-date-form button,.app-shell .today-ops-date-shortcuts a{border-radius:9px}.app-shell .today-ops-metrics div{background:#f5f5f7}.app-shell .rework-registration-hint{padding:0;border:0!important;background:transparent!important;color:var(--ops-muted)!important;font-size:13px;font-weight:400}.app-shell .reminder-dropdown-section{padding:0!important}.app-shell .reminder-dropdown-toggle{min-height:64px;padding:18px 20px}.app-shell .reminder-dropdown-toggle b{background:#f0f0f3!important;color:var(--ops-text)!important;font-weight:500!important}.app-shell .ops-dashboard-tabs{gap:18px!important;padding-left:0!important}.app-shell .ops-dashboard-tabs button{color:var(--ops-muted)!important;font-weight:500!important}.app-shell .ops-dashboard-tabs button.active{color:var(--ops-text)!important;font-weight:600!important}.app-shell .ops-dashboard-tabs button.active:after{background:var(--ops-text)}.app-shell :is(.range-query,.ops-export-button){background:var(--ops-black)!important;border-color:var(--ops-black)!important;color:#fff!important;border-radius:9px!important;font-weight:600!important}.app-shell .range-quick.active{background:#fff2b4!important;border-color:#e7d585!important}.app-shell .ops-date-range-field input[type=date]{border:0!important;border-radius:0!important;background:transparent!important}.app-shell .message-search-control{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.app-shell .message-search-control input{padding:10px 12px!important}body:has(.mobile-fulfillment-page),body:has(.mobile-home-page){background:var(--ops-page)}@media (max-width:860px){body:has(.app-shell-nav-open){overflow:hidden}.app-shell{grid-template-columns:minmax(0,1fr)!important}.app-shell .shell-topbar{justify-content:flex-start!important;min-height:46px!important;padding:0 14px!important}.app-shell .shell-menu-button{display:inline-grid!important;width:44px!important;height:44px!important;margin-right:auto}.app-shell .shell-menu-button[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.app-shell .shell-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.app-shell .shell-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.app-shell .sidebar{display:none!important;position:fixed!important;top:calc(var(--scb-bar-height,72px) + 46px)!important;left:0;z-index:81;width:min(320px,90vw);height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--scb-bar-height,72px) - 46px)!important;border-right:1px solid var(--ops-line)!important;border-bottom:1px solid var(--ops-line)!important;box-shadow:10px 14px 32px rgba(0,0,0,.12)!important;overscroll-behavior-y:contain;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.shell-nav-scrim{display:block;position:fixed;inset:calc(var(--scb-bar-height,72px) + 46px) 0 0;z-index:80;border:0;background:rgba(0,0,0,.12)}.app-shell.app-shell-nav-open .sidebar{display:flex!important}.app-shell .nav-list{grid-template-columns:1fr!important}.app-shell .nav-link{min-height:44px!important;transform:none!important}.app-shell .surface{padding:16px!important}.app-shell .page-header{padding:18px 16px 2px}.app-shell .content>:is(.surface,.two-col,.card-grid,.reminder-dropdown-stack,.message-summary-strip){margin-inline:12px!important;margin-bottom:12px!important}.app-shell .content>.surface:first-of-type{margin-top:12px!important}.app-shell .content>.order-change-log-page{width:auto!important;margin:12px!important}.app-shell .content>.page-stack{margin:0 12px 12px}.app-shell .page-stack>.page-header{padding:18px 0 14px}.app-shell .messages-compact-head{padding:18px 12px 14px}.app-shell .ops-dashboard-tabs{gap:4px!important}.order-change-log-page{width:calc(100% - 24px);margin:12px auto}.app-shell .reminder-row{grid-template-columns:1fr!important}.app-shell .reminder-row-actions{grid-column:1}}@media (max-width:600px){body .scb-system-bar{padding:8px 14px;gap:0}body .scb-brand{min-height:32px}body .scb-brand strong{font-size:15px}body .scb-brand span{font-size:12px}body .scb-system-actions{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:4px}body .scb-system-bar .scb-action{min-height:40px;padding:8px;font-size:12px}body .scb-system-bar .scb-portal{display:none}}@media (prefers-reduced-transparency:reduce){.app-shell .shell-topbar{background:#fbfbfc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}body:has(.ops-glass-workspace){background:#eef0f3!important}.ops-glass-workspace{--ops-glass:hsla(0,0%,100%,.68);--ops-glass-lift:0 6px 28px rgba(35,39,48,.065);min-height:100dvh;padding-top:16px;background:#eef0f3}.ops-glass-workspace .scb-system-bar{top:16px;min-height:64px;margin:0 16px;padding:10px 20px;border:0;border-radius:22px;background:var(--ops-glass);box-shadow:var(--ops-glass-lift);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.ops-glass-workspace .scb-brand{gap:12px}.ops-glass-workspace .scb-brand strong{font-weight:650;letter-spacing:-.025em}.ops-glass-workspace .scb-brand span{padding:0;border:0;font-size:13px}.ops-glass-workspace .scb-system-actions{gap:4px}.ops-glass-workspace .scb-system-bar .scb-action{border-radius:12px;font-weight:500}.ops-glass-workspace .scb-system-bar .scb-portal{background:transparent;color:#62626a}.ops-glass-workspace .scb-switch[open] summary,.ops-glass-workspace .scb-system-bar .scb-action:hover{background:rgba(29,29,31,.055)}.ops-glass-workspace .scb-switch-list{border:0;border-radius:18px;padding:8px;background:hsla(0,0%,100%,.9);box-shadow:0 12px 36px rgba(35,39,48,.14);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.ops-glass-workspace .scb-switch-list a{border-radius:10px}.ops-glass-workspace .app-shell{grid-template-columns:200px minmax(0,1fr)!important;gap:8px!important;min-height:calc(100dvh - var(--scb-bar-height, 64px) - 16px)!important;padding:16px!important}.ops-glass-workspace .app-shell,body .ops-glass-workspace .app-shell>.content{background:transparent!important}.ops-glass-workspace .app-shell .sidebar{top:calc(var(--scb-bar-height, 64px) + 32px)!important;height:auto!important;max-height:calc(100dvh - var(--scb-bar-height, 64px) - 48px)!important;min-height:0!important;padding:22px 12px!important;border:0!important;border-radius:22px!important;background:var(--ops-glass)!important;box-shadow:var(--ops-glass-lift)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9bec5 transparent}.ops-glass-workspace .sidebar::-webkit-scrollbar{width:4px}.ops-glass-workspace .sidebar::-webkit-scrollbar-thumb{background:#b9bec5;border-radius:4px}.ops-glass-workspace .app-shell .nav-list{gap:24px!important}.ops-glass-workspace .app-shell .nav-section{gap:3px!important}.ops-glass-workspace .app-shell .nav-section-title{font-size:12px!important;font-weight:500!important;padding-bottom:4px!important}.ops-glass-workspace .app-shell .nav-link{min-height:40px!important;gap:10px!important;border-radius:12px!important;color:#414149!important;transition:background-color .16s ease-out}.ops-glass-workspace .app-shell .nav-link:hover{background:rgba(29,29,31,.055)!important}.ops-glass-workspace .app-shell .nav-link.active{background:rgba(255,210,31,.23)!important;color:#1d1d1f!important}.ops-glass-workspace .app-shell .nav-link:after,.ops-glass-workspace .app-shell .nav-link:before{display:none!important}.ops-glass-workspace .notification-bell{gap:6px!important;min-height:44px!important;padding:0 12px!important;border-radius:12px!important;color:#414149!important}.ops-glass-workspace .notification-bell.active,.ops-glass-workspace .notification-bell:hover{background:rgba(29,29,31,.055)!important}.ops-glass-workspace .notification-bell-label{font-size:13px!important;font-weight:500!important}.ops-glass-workspace .notification-bell-count{min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:11px!important;font-weight:600!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-glass-workspace .shell-menu-button{display:none!important;border-radius:12px;cursor:pointer}.ops-glass-workspace .shell-menu-button span{transition:transform .16s ease-out,opacity .16s ease-out}.ops-glass-workspace :is(.scb-system-bar,.sidebar) :is(a,button,summary):focus-visible{outline:2px solid #846400;outline-offset:2px}.ops-glass-workspace :is(.scb-system-bar,.sidebar) ::selection{background:#ffe781;color:#1d1d1f}@media (max-width:1040px) and (min-width:901px){.ops-glass-workspace .scb-brand{gap:8px}.ops-glass-workspace .scb-brand strong{font-size:15px}.ops-glass-workspace .scb-system-bar{padding-inline:16px;gap:8px}.ops-glass-workspace .scb-system-bar .scb-action{padding-inline:8px}}@media (max-width:900px){.ops-glass-workspace{padding-top:10px}.ops-glass-workspace .scb-system-bar{top:10px;margin-inline:10px;padding:8px 12px;border-radius:18px;gap:0}.ops-glass-workspace .scb-brand{min-height:36px}.ops-glass-workspace .scb-brand strong{font-size:16px}.ops-glass-workspace .scb-system-actions{width:100%;justify-content:space-between;gap:0}.ops-glass-workspace .scb-system-bar .scb-portal{display:none}.ops-glass-workspace .scb-system-bar .scb-action{padding-inline:6px}.ops-glass-workspace .scb-system-bar .scb-account{max-width:92px}.ops-glass-workspace .scb-system-bar .scb-signout{font-size:11px}.ops-glass-workspace .notification-bell{padding:0 6px!important}.ops-glass-workspace .notification-bell-label{display:none!important}.ops-glass-workspace .shell-menu-button{display:inline-grid!important;width:44px!important;height:44px!important;order:-1}.ops-glass-workspace .shell-menu-button[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.ops-glass-workspace .shell-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.ops-glass-workspace .shell-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ops-glass-workspace .app-shell{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:12px 0!important}.ops-glass-workspace .app-shell .sidebar{display:none!important;position:fixed!important;left:10px;top:calc(var(--scb-bar-height, 96px) + 22px)!important;width:min(280px,calc(100vw - 32px));max-height:calc(100dvh - var(--scb-bar-height, 96px) - 34px)!important;padding-bottom:max(22px,env(safe-area-inset-bottom))!important;background:hsla(0,0%,100%,.88)!important;z-index:92}.ops-glass-workspace .app-shell.app-shell-nav-open .sidebar{display:flex!important}.ops-glass-workspace .app-shell .nav-link{min-height:44px!important}.ops-glass-workspace .shell-nav-scrim{inset:calc(var(--scb-bar-height, 96px) + 22px) 0 0;z-index:91;background:rgba(29,29,31,.12)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ops-glass-workspace{--ops-glass:#f9fafb}.ops-glass-workspace .app-shell .sidebar,.ops-glass-workspace .scb-switch-list{background:#f9fafb!important}}@media (prefers-reduced-transparency:reduce){.ops-glass-workspace{--ops-glass:#f9fafb}.ops-glass-workspace .app-shell .sidebar,.ops-glass-workspace .scb-switch-list,.ops-glass-workspace .scb-system-bar{background:#f9fafb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.ops-glass-workspace .nav-link,.ops-glass-workspace .shell-menu-button span{transition:none!important}}.scb-system-bar{--scb-yellow:#ffd21f;--scb-ink:#20211e;--scb-muted:#60615a;--scb-border:#dedfd7;--scb-surface:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:12px 24px;background:var(--scb-surface);border-bottom:1px solid var(--scb-border);color:var(--scb-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;isolation:isolate}.scb-system-bar *{box-sizing:border-box}.scb-system-bar a{color:inherit;text-decoration:none}.scb-brand{display:flex;align-items:center;gap:16px;min-height:44px;white-space:nowrap}.scb-brand strong{font-size:17px;font-weight:750}.scb-brand span{padding-left:16px;border-left:1px solid var(--scb-border);color:var(--scb-muted)}.scb-system-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.scb-system-bar .scb-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--scb-ink);font:inherit;font-weight:550;cursor:pointer;white-space:nowrap}.scb-system-bar .scb-portal{background:#fff7d6}.scb-system-bar .scb-action:hover{background:#f1f2ec}.scb-system-bar .scb-portal:hover{background:var(--scb-yellow)}.scb-system-bar .scb-signout{color:var(--scb-muted);font-size:13px}.scb-signin-page :focus-visible,.scb-system-bar :focus-visible{outline:3px solid #846400;outline-offset:3px}.scb-switch{position:relative}.scb-switch summary{list-style:none}.scb-switch summary::-webkit-details-marker{display:none}.scb-switch[open] summary{background:#f1f2ec}.scb-switch-list{position:absolute;right:0;top:calc(100% + 8px);width:240px;padding:8px;border:1px solid var(--scb-border);border-radius:12px;background:#fff}.scb-switch-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border-radius:6px}.scb-switch-list a:hover{background:#f1f2ec}.scb-switch-list a[aria-current]{background:#fff7d6;font-weight:650}.scb-switch-list small{color:#6c5700;font-size:12px}.scb-signin-page{display:grid;place-items:center;min-height:calc(100dvh - 80px);padding:32px 20px;background:#f7f7f2;color:#20211e;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.scb-signin-panel{width:min(100%,440px);padding:36px;border:1px solid #dedfd7;border-radius:16px;background:#fff}.scb-signin-panel h1{margin:0 0 12px;font-size:28px;letter-spacing:-.02em}.scb-signin-panel p{color:#60615a;margin:0 0 28px}.scb-primary{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:8px;background:#ffd21f;color:#20211e;text-decoration:none;font-weight:650}.scb-signin-panel .scb-signin-note{margin:20px 0;font-size:14px}.scb-text-link{color:#514300;text-underline-offset:4px}.scb-signin-page ::selection,.scb-system-bar ::selection{background:#ffd21f;color:#20211e}@media(max-width:900px){.scb-system-bar{flex-wrap:wrap;padding:10px 16px;gap:4px 12px}.scb-system-actions{flex-wrap:wrap;justify-content:flex-start}.scb-system-bar .scb-account{max-width:120px;overflow:hidden;text-overflow:ellipsis}.scb-brand{flex:1 1 100%}.scb-system-bar .scb-action{padding:10px}.scb-system-bar .scb-signout{font-size:12px}.scb-switch-list{left:0;right:auto;width:min(240px,calc(100vw - 130px))}.scb-signin-panel{padding:28px 24px}}body:has(.scb-system-bar) .app-shell{min-height:calc(100dvh - var(--scb-bar-height,72px))}body:has(.scb-system-bar) .sidebar{top:var(--scb-bar-height,72px);max-height:calc(100dvh - var(--scb-bar-height,72px))}body:has(.scb-system-bar) .mobile-app-header,body:has(.scb-system-bar) .mobile-appbar,body:has(.scb-system-bar) .topbar{top:var(--scb-bar-height,72px)}.scb-hr-login input{min-height:46px;width:100%;border:1px solid #b9bbb0;border-radius:8px;padding:10px 12px;font:inherit;caret-color:#846400}.scb-hr-login form{display:grid;grid-gap:20px;gap:20px}.scb-hr-login form>button{min-height:48px;background:#ffd21f;color:#20211e;border-radius:8px;font:inherit;font-weight:650}.scb-hr-login .login-footer-actions{margin-top:20px}.scb-hr-login .login-footer-actions button{background:transparent;color:#514300;text-decoration:underline;text-underline-offset:4px}.scb-signin-panel .scb-signin-error{padding:12px;background:#fff2ef;border-radius:8px;color:#913421;font-size:14px}body .ops-glass-workspace .sidebar .nav-item{min-width:0}body .ops-glass-workspace .sidebar .nav-link{width:100%;text-align:left}body .ops-glass-workspace .sidebar .nav-disclosure{display:flex;border:0;font:inherit;cursor:pointer}body .ops-glass-workspace .sidebar .nav-chevron{width:16px;height:16px;margin-left:auto;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease-out}body .ops-glass-workspace .sidebar .nav-disclosure[aria-expanded=false] .nav-chevron{transform:rotate(-90deg)}body .ops-glass-workspace .sidebar .nav-tools-content{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:12px 4px 16px 18px;color:#414149;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .ops-glass-workspace .sidebar .nav-tools-content[hidden]{display:none}body .ops-glass-workspace .sidebar .nav-tools-content :is(section,form,header,.tag-row,.calendar-header-inline,.calendar-header-actions,.sidebar-tool-group,.reminder-date-tools,.order-completion-tools,.ops-dashboard-toolbar,.ops-dashboard-range,.ops-dashboard-filters){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important}body .ops-glass-workspace .sidebar .nav-tools-content :is(.calendar-view-toggle,.sidebar-tool-options,.settings-tabs,.ops-dashboard-tabs,.sidebar-stage-filters,.order-completion-filter-tabs){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:2px!important;gap:2px!important;padding:0!important;margin:0!important;min-width:0!important;border:0!important;background:transparent!important;overflow:visible!important}body .ops-glass-workspace .sidebar .nav-tools-content :is(button,a){display:flex!important;align-items:center;justify-content:flex-start!important;gap:6px!important;width:100%;min-width:0!important;min-height:32px!important;height:auto!important;padding:6px 8px!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#414149!important;box-shadow:none!important;text-align:left;text-decoration:none;font-size:12px!important;font-weight:500!important;line-height:1.5;white-space:normal;cursor:pointer}body .ops-glass-workspace .sidebar .nav-tools-content :is(button,a):hover{background:rgba(29,29,31,.055)!important}body .ops-glass-workspace .sidebar .nav-tools-content :is(button.active,a.active,button[aria-pressed=true]){background:rgba(255,210,31,.2)!important;color:#37301c!important}body .ops-glass-workspace .sidebar .nav-tools-content button:disabled{opacity:.45;cursor:default}body .ops-glass-workspace .sidebar .nav-tools-content :is(label,.month-picker-field){display:grid!important;grid-gap:6px!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;color:#63636b;font-size:11px!important;font-weight:500!important}body .ops-glass-workspace .sidebar .nav-tools-content :is(input:not([type=hidden]),select){display:block;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;height:auto!important;padding:6px 7px!important;margin:0!important;border:0!important;border-radius:8px!important;background:rgba(29,29,31,.055)!important;box-shadow:none!important;color:#1d1d1f!important;font:inherit!important;caret-color:#846400}body .ops-glass-workspace .sidebar .nav-tools-content :is(input,select):focus-visible{outline:2px solid #846400;outline-offset:2px}body .ops-glass-workspace .sidebar .nav-tools-content input::placeholder{color:#63636b}body .ops-glass-workspace .sidebar .nav-tools-content :is(input,button)::-webkit-calendar-picker-indicator{opacity:.6}body .ops-glass-workspace .sidebar .nav-tools-content .month-picker-control{width:100%}body .ops-glass-workspace .sidebar .nav-tools-content .month-picker-button{font-weight:600!important}body .ops-glass-workspace .sidebar .nav-tools-content .month-picker-popover{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;padding:8px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .ops-glass-workspace .sidebar .nav-tools-content .month-picker-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:8px}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-panel{display:grid!important;grid-gap:8px!important;gap:8px!important;padding:0!important}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-toggles{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:2px!important;gap:2px!important}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-toggle{padding-inline:6px!important;font-size:11px!important}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-toggle svg{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body .ops-glass-workspace .sidebar .nav-tools-content .order-completion-filter-tabs button strong,body .ops-glass-workspace .sidebar .nav-tools-content .sidebar-stage-filters button span{margin-left:auto;background:transparent;color:inherit;font-size:11px}body .ops-glass-workspace .sidebar .nav-tools-content .today-ops-date-shortcuts{display:flex!important;gap:2px!important;min-width:0}body .ops-glass-workspace .sidebar .nav-tools-content .today-ops-date-shortcuts a{width:auto;flex:1 1;padding-inline:6px!important;justify-content:center!important}body .ops-glass-workspace .sidebar .nav-tools-content .ops-date-range-field{border:0!important;background:transparent!important}body .ops-glass-workspace .sidebar .nav-tools-content :is(.range-calendar-glyph,.ops-date-range-field em){display:none}body .ops-glass-workspace .sidebar .nav-tools-content .order-completion-visible-count{font-size:11px;color:#63636b}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-read-only-badge{font-size:11px;background:transparent}@media (max-width:900px){body .ops-glass-workspace .sidebar .nav-tools-content :is(button,a){min-height:44px!important;font-size:13px!important}body .ops-glass-workspace .sidebar .nav-tools-content :is(input:not([type=hidden]),select){min-height:44px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){body .ops-glass-workspace .sidebar .nav-chevron{transition:none}}body .ops-glass-workspace .sidebar .nav-tools-content .sidebar-month-navigation{display:grid;grid-gap:4px;gap:4px}body .ops-glass-workspace .sidebar .nav-tools-content .sidebar-month-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}body .ops-glass-workspace .sidebar .nav-tools-content .ops-date-range-field{display:grid!important;grid-gap:8px!important;gap:8px!important}body .ops-glass-workspace .sidebar .nav-tools-content .month-picker-control{border:0!important;background:transparent!important;box-shadow:none!important}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-panel{width:100%!important;margin:0!important;justify-items:start!important;text-align:left!important}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-toggles{width:100%!important}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-panel{grid-template-columns:minmax(0,1fr)!important;justify-content:start!important}body .ops-glass-workspace .sidebar .nav-tools-content .schedule-column-toggles{justify-content:start!important}