:root{--brand-graphite:#1f2a27;--brand-graphite-deep:#151d1b;--brand-graphite-soft:#33413c;--brand-cream:#f6f4ef;--brand-paper:#fffdfa;--brand-sage:#a6b8a9;--brand-sage-strong:#71877a;--brand-eucalyptus:#dde6de;--brand-peach:#f6c8b6;--brand-peach-strong:#c9795b;--brand-muted:#66736e;--brand-border:#d4dbd6;--brand-border-strong:#bac7bf;--plum-950:var(--brand-graphite-deep);--plum-900:var(--brand-graphite);--plum-800:var(--brand-graphite-soft);--canvas:var(--brand-cream);--card:var(--brand-paper);--surface:var(--brand-paper);--surface-soft:#edf2ed;--text:var(--brand-graphite);--muted:var(--brand-muted);--border:var(--brand-border);--line:var(--brand-border);--violet:var(--brand-sage-strong);--violet-soft:var(--brand-eucalyptus);--orange:var(--brand-peach-strong);--orange-soft:var(--brand-peach);--teal:#648477;--teal-soft:var(--brand-eucalyptus);--coral:#bd6858;--coral-soft:#f8ddd3;--shadow:0 10px 30px #1f2a2714}html,body{background:var(--brand-cream);color:var(--brand-graphite)}body{background-image:radial-gradient(circle at 14% 8%,#a6b8a929,#0000 24rem),radial-gradient(#1f2a2706 .65px,#0000 .65px);background-size:auto,6px 6px}::selection{color:var(--brand-graphite);background:var(--brand-peach)}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--brand-sage-strong)!important}.product-shell .product-sidebar,.sidebar{color:#edf1ed;background:radial-gradient(circle at 12% 8%,#a6b8a914,transparent 18rem), linear-gradient(180deg,var(--brand-graphite) 0%,var(--brand-graphite-deep) 100%);box-shadow:8px 0 28px #151d1b29}.product-shell .product-sidebar .brand,.brand{background:var(--brand-cream);clip-path:polygon(1% 4%,99% 0,98% 94%,2% 100%);border:0;min-height:70px;margin:0 0 12px;padding:11px 10px 12px}.brand-lockup{filter:none;mix-blend-mode:normal;width:100%;max-width:204px;height:auto;display:block}.product-shell .product-sidebar nav,.sidebar nav{gap:4px;padding:4px 0}.product-shell .product-sidebar nav button,.sidebar nav button{border:1px solid #0000;border-radius:8px;min-height:42px;padding:0 12px;color:#cbd4ce!important;box-shadow:none!important;background:0 0!important}.product-shell .product-sidebar nav button small,.sidebar nav button small{display:none}.product-shell .product-sidebar nav button>svg,.sidebar nav button svg{color:var(--brand-sage);stroke-width:1.8px}.product-shell .product-sidebar nav button:hover,.sidebar nav button:hover{border-color:#a6b8a938;transform:none;color:#fff!important;background:#dde6de12!important}.product-shell .product-sidebar nav button.active,.sidebar nav button.active{border-color:var(--brand-sage);color:var(--brand-graphite)!important;background:var(--brand-eucalyptus)!important;box-shadow:inset 4px 0 var(--brand-peach-strong)!important}.product-shell .product-sidebar nav button.active>svg,.sidebar nav button.active svg{color:var(--brand-graphite)}.persona-pill{min-height:30px;color:#dce5de!important;background:#a6b8a91a!important;border-color:#a6b8a957!important;border-radius:8px!important}.sidebar-footer{border-top:1px solid #dde6de1f;padding-top:10px}.sidebar-footer .profile>span{color:var(--brand-graphite)!important;background:var(--brand-sage)!important;border-radius:8px!important}.sidebar-footer .profile small{color:#aebbb4!important}.sidebar-signout{color:#b7c2bc}.sidebar-signout:hover{color:#fff}.workspace{background:0 0}.topbar{background:#f6f4eff0;border-bottom:1px solid #bac7bfb3;box-shadow:0 4px 18px #1f2a2709}.topbar h1,.module-page-head h2,.section-head h2{color:var(--brand-graphite)}.eyebrow{color:var(--brand-sage-strong);letter-spacing:.13em}.product-topbar-copy>small{color:var(--brand-muted)}.primary-button,.pwa-install-action,.offline-page a{color:#fff;border:1px solid var(--brand-graphite);background:var(--brand-graphite);text-transform:none;letter-spacing:0;border-radius:8px;box-shadow:0 5px 14px #1f2a2729}.primary-button:hover,.pwa-install-action:hover,.offline-page a:hover{color:#fff;border-color:var(--brand-graphite-deep);background:var(--brand-graphite-deep);transform:translateY(-1px);box-shadow:0 7px 18px #1f2a2733}.secondary-button,.icon-button,.date-selector,.month-selector>button,.location-selector button,.portal-actions button,.integration-cards button{color:var(--brand-graphite);border-color:var(--brand-border);background:var(--brand-paper);box-shadow:none;border-radius:8px}.secondary-button:hover,.icon-button:hover,.date-selector:hover,.month-selector>button:hover,.location-selector button:hover,.portal-actions button:hover,.integration-cards button:hover{color:var(--brand-graphite);border-color:var(--brand-sage-strong);box-shadow:none;background:#eef3ee}.secondary-button.active,.segmented button.active,.location-selector button.selected{color:var(--brand-graphite);border-color:var(--brand-sage-strong);background:var(--brand-eucalyptus)}.danger-button{border-radius:8px}.live-status{background:var(--brand-paper);border-radius:8px}.live-status.online{color:#3f5c50;border-color:var(--brand-sage);background:var(--brand-eucalyptus)}.notification-button span,.shortage-badge{background:var(--brand-peach-strong)}:where(input,select,textarea){color:var(--brand-graphite)}.input-with-icon,.admin-toolbar label,.availability-window-form,.calendar-controls select,.drawer input,.drawer select,.drawer textarea{border-color:var(--brand-border);background:var(--brand-paper);border-radius:8px}.input-with-icon:focus-within,.admin-toolbar label:focus-within{border-color:var(--brand-sage-strong);box-shadow:0 0 0 3px #a6b8a947}.kpi-card,.calendar-card,.analytics-strip,.insight-card,.live-module,.month-card,.day-panel,.admin-table,.finance-budget,.rate-list,.matrix-admin-grid>section,.matrix-shifts,.role-plan-cards article,.portal-grid>section,.integration-cards section,.team-plan-card,.matrix-columns>div,.feature-coming-card,.product-section-card,.configuration-step-card,.login-card,.offline-page section,.access-pending section{color:var(--brand-graphite);border-color:var(--brand-border);background:var(--brand-paper);border-radius:12px;box-shadow:0 8px 26px #1f2a270e}.kpi-card:hover{border-color:var(--brand-sage-strong);transform:translateY(-1px);box-shadow:0 10px 28px #1f2a2717}.kpi-icon{border-radius:8px}.kpi-icon.violet,.avatar.violet,.avatar{color:#31433b;background:var(--brand-eucalyptus)}.kpi-icon.coral{color:#8b4a3b;background:#f8ddd3}.kpi-icon.teal{color:#35594a;background:var(--brand-eucalyptus)}.kpi-icon.orange{color:#8b4a3b;background:var(--brand-peach)}.module-banner,.assembly-box,.budget-hero,.protected-banner,.matrix-version-strip,.matrix-demand-profile-guide,.solver-leader-flow,.solver-manual-studio-entry,.solver-studio-start-options,.availability-window-form,.role-summary span,.matrix-summary>div,.configuration-overview,.configuration-progress,.recovery-hero,.recovery-toolbar,.workforce-catalog-search{color:var(--brand-graphite)!important;border-color:var(--brand-border)!important;background:var(--brand-eucalyptus)!important}.solver-leader-workspace,.role-publication-drilldown,.employer-cost-config{border-color:var(--brand-border-strong)!important;background:var(--brand-paper)!important}.solver-studio-start-grid article,.solver-manual-studio-entry,.role-publication-totals>button,.employer-cost-config>div{border-color:var(--brand-border)!important;background:var(--brand-paper)!important}.matrix-demand-profile-guide>svg,.solver-leader-flow>span,.solver-studio-start-options>header>span,.solver-studio-start-grid article>span,.portal-profile>svg,.availability-window-list-head>span{color:var(--brand-graphite)!important;background:var(--brand-sage)!important}.solver-leader-workspace>header svg,.solver-leader-workspace>header small,.solver-studio-start-options small,.matrix-add,.feature-coming-card svg,.configuration-progress strong,.module-tabs button.active{color:var(--brand-sage-strong)!important}.workflow-status.ready,.configuration-step-index{color:var(--brand-graphite)!important;background:var(--brand-eucalyptus)!important}.matrix-add{border-color:var(--brand-sage-strong)!important;background:0 0!important}.calendar-card,.schedule-grid,.schedule-grid>*,.real-month,.month-grid,.month-day,.shift-cell,.day-head,.employee-table>button,.admin-tr,.hr-grid>button,.rate-list>button,.matrix-admin-row{background-color:var(--brand-paper)}.month-weekdays,.admin-tr.head,.availability-window-day h4{background:#edf1ed}.month-day:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--brand-sage);background:#f0f4f0}.month-day.selected{background:var(--brand-eucalyptus);box-shadow:inset 0 0 0 2px var(--brand-sage-strong)}.shift-cell.rano:before,.shift-cell.środek:before{background:#d7e2d8}.shift-cell.wieczór:before{background:#f2d5ca}.day-head.today strong{background:var(--brand-graphite)}.calendar-legend button,.card-link,.filter-bar button:last-child{color:var(--brand-sage-strong)}.role-costs i,.progress i{background:var(--brand-sage-strong)}.login-page{background:var(--brand-cream);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100dvh;display:grid}.login-brand{isolation:isolate;color:var(--brand-graphite);border-right:1px solid var(--brand-border-strong);background:radial-gradient(circle at 12% 18%,#a6b8a947,transparent 18rem), linear-gradient(145deg,#f8f6f1,var(--brand-cream));flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,8vw,118px);display:flex;position:relative;overflow:hidden}.login-brand:before{content:"";z-index:-1;border:34px solid #1f2a2709;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-88px;right:-92px;box-shadow:0 0 0 34px #a6b8a914}.login-brand:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1f2a2709 .7px,#0000 .7px);background-size:6px 6px;position:absolute;inset:0}.login-brand-signature{flex-direction:column;align-items:flex-start;width:min(690px,100%);display:flex}.login-brand-lockup{filter:none;mix-blend-mode:normal;width:100%;height:auto;margin:0;display:block}.login-brand-role{color:var(--brand-cream);background:var(--brand-graphite);letter-spacing:.2em;margin:7px 0 0 31%;padding:5px 12px 4px;font-size:clamp(10px,1vw,13px);font-weight:800;line-height:1;display:inline-flex;transform:rotate(-1deg)}.login-brand h1{max-width:780px;color:var(--brand-graphite);letter-spacing:-.065em;text-transform:uppercase;margin:clamp(38px,7vh,76px) 0 0;font-size:clamp(48px,7.4vw,108px);font-weight:800;line-height:.86}.login-panel{background:radial-gradient(circle at 82% 12%,#f6c8b657,transparent 18rem), var(--brand-eucalyptus);place-items:center;padding:clamp(28px,5vw,72px);display:grid}.login-card{width:min(410px,100%);padding:32px;position:relative;overflow:hidden;box-shadow:0 22px 55px #1f2a2721}.login-app-icon{object-fit:contain;border-radius:22%;width:82px;height:82px;margin:0 0 20px;display:block}.login-card .environment-status{margin:0 0 18px}.login-lock{color:var(--brand-graphite);background:var(--brand-eucalyptus);border-radius:8px}.login-card h2{color:var(--brand-graphite)}.login-card>p:not(.eyebrow){color:var(--brand-muted)}.login-switch{color:var(--brand-sage-strong)}.pwa-install{color:var(--brand-graphite);border-color:var(--brand-border-strong);background:#fffdfafa;border-radius:12px;box-shadow:0 14px 36px #1f2a2729}.pwa-install-mark,.offline-mark{box-shadow:none;background:0 0;border:0;border-radius:20%;overflow:hidden}.pwa-install-mark img,.offline-mark img{object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;height:100%;display:block}.pwa-ios-help{color:#3b564b;background:var(--brand-eucalyptus);border-radius:8px}.offline-page,.access-pending{background:radial-gradient(circle at 50% 0%,#a6b8a952,transparent 32rem), var(--brand-cream)}@media (max-width:980px){.product-shell .product-sidebar .brand,.brand{padding-right:48px}.brand-lockup{max-width:185px}.mobile-close{color:var(--brand-graphite);border-color:var(--brand-border);background:#fffdfac7}.scrim{background:#151d1b7a}}@media (max-width:760px){.login-page{background:var(--brand-eucalyptus);display:block}.login-brand{border-right:0;border-bottom:1px solid var(--brand-border-strong);min-height:255px;padding:34px 24px 36px}.login-brand-signature{width:min(430px,100%)}.login-brand-role{margin-left:29%;font-size:9px}.login-brand h1{margin:28px 0 0;font-size:clamp(42px,14vw,62px);line-height:.9}.login-panel{background:var(--brand-eucalyptus);padding:20px 16px 30px}.login-card{padding:25px}.login-app-icon{width:68px;height:68px;margin-bottom:16px}}@media (max-width:620px){.pwa-install{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.pwa-install-action{grid-column:1/3;width:100%}.pwa-install-close{grid-area:1/3}.pwa-ios-help{grid-column:1/-1}}:root{--brand-ink:#151b19;--brand-paper-2:#f1ede5;--brand-marker:#c96553;--brand-shadow:#151b1938;--brand-display:"Arial Narrow","Franklin Gothic Medium",Impact,sans-serif;--brand-note:"Segoe Print","Bradley Hand",cursive}body{background-color:var(--brand-cream);background-image:radial-gradient(circle at 15% 8%,#1f2a270e 0 .7px,#0000 .8px),radial-gradient(circle at 77% 58%,#1f2a2709 0 .6px,#0000 .7px),linear-gradient(96deg,#0000 0 49.8%,#1f2a2706 50%,#0000 50.2%);background-size:7px 7px,11px 11px,100% 100%}.product-shell,.product-shell .workspace,.product-shell .content{background-color:#0000}.product-shell .workspace{background-image:radial-gradient(circle at 15% 10%,#1f2a270a 0 .65px,#0000 .75px),linear-gradient(115deg,#a6b8a914,#0000 22%);background-size:8px 8px,100% 100%}.product-shell .product-sidebar{isolation:isolate;background-image:radial-gradient(#f6f4ef0e .65px,#0000 .75px),linear-gradient(165deg,#a6b8a921,#0000 42%);background-size:7px 7px,100% 100%;overflow:visible;box-shadow:7px 0 #151b191c;background-color:var(--brand-ink)!important;border-right:0!important}.product-shell .product-sidebar:after{content:"";z-index:-1;background:var(--brand-ink);clip-path:polygon(0 0,100% 1%,42% 4%,92% 8%,35% 13%,100% 18%,45% 24%,92% 29%,30% 36%,100% 42%,45% 49%,90% 55%,25% 62%,100% 68%,38% 74%,95% 81%,30% 88%,100% 94%,48% 100%,0 100%);width:10px;position:absolute;inset:0 -7px 0 auto}.product-shell .product-sidebar .brand{clip-path:polygon(1% 3%,98% 0,100% 95%,2% 100%);margin:10px 7px 22px;position:relative;overflow:visible;transform:rotate(-.8deg);border:2px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:0!important;padding:17px 13px 15px!important;box-shadow:4px 5px #00000059!important}.product-shell .product-sidebar .brand:before{content:"";opacity:.82;background:#d9987eb8;width:62px;height:18px;position:absolute;top:-10px;right:22px;transform:rotate(5deg);box-shadow:inset 0 0 0 1px #1f2a2714}.product-shell .product-sidebar .brand-lockup{filter:contrast(1.08);max-width:100%!important}.product-shell .product-sidebar .sidebar-role{font-family:var(--brand-display);letter-spacing:.07em;text-transform:uppercase;box-shadow:3px 3px #f6f4ef0f;background:#a6b8a921!important;border:1px solid #f6f4ef47!important;border-radius:1px!important}.product-shell .product-sidebar nav{padding-right:7px;overflow:visible!important}.product-shell .product-sidebar nav button{min-height:49px;margin:3px 0;font-weight:850;position:relative;color:#d9dfd9!important;background:0 0!important;border:0!important;border-radius:0!important}.product-shell .product-sidebar nav button:hover{transform:translate(3px)rotate(-.25deg);color:var(--brand-paper)!important;background:#a6b8a91f!important}.product-shell .product-sidebar nav button.active{clip-path:polygon(1% 5%,99% 0,100% 91%,2% 100%);transform:translate(3px)rotate(-.35deg);color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:4px 4px 0 var(--brand-marker)!important}.product-shell .product-sidebar nav button.active:after{content:"";background:var(--brand-marker);opacity:.7;height:3px;position:absolute;bottom:8px;left:45px;right:18px;transform:rotate(-1.5deg)}.product-shell .topbar{position:relative;border-bottom:3px solid var(--brand-ink)!important;background:#f6f4eff7!important;box-shadow:0 5px #1f2a2712!important}.product-shell .topbar:after{content:"";background:repeating-linear-gradient(93deg,var(--brand-ink) 0 15px,transparent 15px 18px,var(--brand-ink) 18px 29px,transparent 29px 33px);clip-path:polygon(0 15%,7% 48%,15% 10%,23% 62%,34% 24%,45% 78%,57% 17%,68% 63%,79% 8%,91% 55%,100% 20%,100% 100%,0 100%);opacity:.75;height:6px;position:absolute;bottom:-7px;left:0;right:0}.product-topbar-copy>small,.eyebrow{font-family:Courier New,monospace;color:var(--brand-sage-strong)!important;letter-spacing:.12em!important;font-weight:900!important}.product-topbar-copy h1{font-family:var(--brand-display);letter-spacing:-.035em;font-weight:950;display:inline-block;position:relative}.product-topbar-copy h1:after{content:"";background:var(--brand-marker);opacity:.72;height:3px;position:absolute;bottom:-3px;left:-2px;right:6%;transform:rotate(-1deg)}.environment-status,.month-picker,.topbar-actions>button{box-shadow:2px 2px #1f2a271f;border:1.5px solid var(--brand-ink)!important;border-radius:2px!important}.environment-status{background:var(--brand-eucalyptus)!important}.primary-button,.pwa-install-action,.login-card button[type=submit]{clip-path:polygon(1% 3%,99% 0,100% 93%,2% 100%);font-family:var(--brand-display);letter-spacing:.025em;border:2px solid var(--brand-ink)!important;color:var(--brand-paper)!important;background:var(--brand-ink)!important;border-radius:1px!important;font-weight:900!important;box-shadow:3px 4px #8a9b89a6!important}.primary-button:hover,.pwa-install-action:hover,.login-card button[type=submit]:hover{transform:translate(2px,2px)rotate(-.2deg);color:var(--brand-ink)!important;background:var(--brand-peach)!important;box-shadow:1px 2px #1f2a2780!important}.secondary-button,.ghost-button{border:1.5px solid var(--brand-ink)!important;color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:2px 2px #1f2a271f!important}.product-section-tabs,.module-tabs{clip-path:polygon(.4% 4%,99.6% 0,100% 92%,.8% 100%);border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;border-radius:1px!important;padding:7px!important;box-shadow:4px 4px #a6b8a98c!important}.product-section-tabs button,.module-tabs button{color:#d8ded9!important;border-radius:0!important}.product-section-tabs button.active,.module-tabs button.active{transform:rotate(-.4deg);color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:2px 2px 0 var(--brand-marker)!important}.configuration-journey,.schedule-role-first-intro,.operational-calendar-panel,.operational-program-head,.analytics-empty,.feature-coming-card,.workforce-catalog-search,.operational-event-tools,.operational-empty{position:relative;border:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:2px!important;box-shadow:5px 6px #1f2a2721!important}.configuration-journey:after,.schedule-role-first-intro:after,.operational-program-head:after,.analytics-empty:after{content:"";opacity:.9;background:#a6b8a9c2;width:78px;height:18px;position:absolute;top:-10px;right:7%;transform:rotate(3deg)}.configuration-journey{border-color:var(--brand-ink)!important;background:var(--brand-paper)!important}.configuration-progress{clip-path:polygon(2% 5%,100% 0,98% 96%,0 100%);transform:rotate(.5deg);box-shadow:3px 3px #1f2a2729;color:var(--brand-ink)!important;background:var(--brand-sage)!important;border:0!important;border-radius:0!important;padding:9px 11px!important}.configuration-progress strong{font-family:var(--brand-display);color:var(--brand-ink)!important}.configuration-progress>span{background:#1f2a272e!important;border-radius:0!important}.configuration-progress>span i{background:var(--brand-ink)!important;border-radius:0!important}.configuration-next-action{transform:rotate(-.12deg);border:2px solid var(--brand-ink)!important;background:var(--brand-peach)!important;border-radius:1px!important;box-shadow:3px 4px #1f2a2724!important}.configuration-next-icon{box-shadow:3px 3px 0 var(--brand-sage);transform:rotate(-2deg);color:var(--brand-paper)!important;background:var(--brand-ink)!important;border-radius:1px!important}.configuration-next-action small,.configuration-current-guide small,.configuration-current-guide header small,.configuration-current-guide>div>p small{font-family:Courier New,monospace;color:var(--brand-ink)!important}.configuration-current-guide{border:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:3px 4px #1f2a271f!important}.configuration-current-guide>header{border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.configuration-current-guide>div>p{color:#29473c!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.configuration-steps li button{box-shadow:2px 2px #1f2a271f;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.configuration-steps li button:hover{border-color:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-sage)!important}.configuration-steps li.current button{transform:rotate(-.35deg);border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:4px 5px 0 var(--brand-peach)!important}.configuration-step-index,.configuration-steps li.complete .configuration-step-index{color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.configuration-steps li.current .configuration-step-index{color:var(--brand-paper)!important;background:var(--brand-ink)!important}.configuration-steps li em,.configuration-steps li.complete em{color:#3e5f52!important}.workforce-catalog-search{clip-path:polygon(.3% 4%,100% 0,99.5% 96%,0 100%);border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:3px 4px 0 var(--brand-sage)!important}.workforce-catalog-search svg{color:var(--brand-ink)!important}.workforce-catalog-list>article{box-shadow:2px 2px #1f2a2712;border-color:var(--brand-border-strong)!important;background:var(--brand-paper)!important;border-radius:1px!important}.workforce-catalog-list>article:nth-child(2n){background:#f0eee7!important}.workforce-catalog-list>article:hover{border-color:var(--brand-ink)!important;box-shadow:3px 3px 0 var(--brand-sage)!important}.matrix-v2-summary>span{box-shadow:2px 3px #1f2a271f;border:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.matrix-v2-summary>span:nth-child(2n){background:var(--brand-paper-2)!important}.matrix-v2-summary svg{color:var(--brand-ink)!important}.schedule-role-first-intro{overflow:hidden;background:var(--brand-paper)!important;padding-left:28px!important}.schedule-role-first-intro:before{content:"";background:var(--brand-marker);clip-path:polygon(0 0,100% 2%,70% 9%,100% 17%,72% 27%,100% 38%,68% 48%,100% 61%,75% 72%,100% 84%,65% 93%,100% 100%,0 100%);width:14px;position:absolute;top:0;bottom:0;left:0}.schedule-role-first-intro>span{font-family:Courier New,monospace;display:inline-block;transform:rotate(-.35deg);color:var(--brand-paper)!important;background:var(--brand-ink)!important;padding:4px 8px!important}.operational-calendar-panel{background:var(--brand-paper)!important}.operational-additional-tools{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.operational-additional-tools summary svg,.operational-additional-tools>svg{color:var(--brand-ink)!important}.segmented-choice button.active,.operational-card-picker button.active{color:var(--brand-paper)!important;border-color:var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:2px 2px 0 var(--brand-peach)!important}.operational-programs{color:var(--brand-ink)!important}.operational-program-head{overflow:hidden;border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.operational-program-head:before{content:"OPERACJE / TU I TERAZ";color:var(--brand-paper);background:var(--brand-ink);font-family:var(--brand-note);opacity:.72;padding:5px 9px;font-size:11px;position:absolute;bottom:10px;right:24px;transform:rotate(-2deg)}.operational-program-head p{color:var(--brand-muted)!important}.operational-program-kpis article,.operational-program-kpis button{box-shadow:3px 4px #1f2a271f;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.operational-program-kpis article:nth-child(2n),.operational-program-kpis button:nth-child(2n){background:var(--brand-eucalyptus)!important}.operational-program-kpis svg{transform:rotate(-2deg);color:var(--brand-ink)!important;background:var(--brand-peach)!important;border-radius:1px!important}.operational-event-tools{background:var(--brand-paper)!important}.operational-event-list>article{box-shadow:3px 4px #1f2a271a;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.event-icon{color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.analytics-empty{min-height:340px;overflow:hidden;color:var(--brand-ink)!important;background-color:var(--brand-paper)!important;box-shadow:7px 8px 0 var(--brand-sage)!important;background-image:radial-gradient(#1f2a270b .7px,#0000 .8px),linear-gradient(145deg,#0000 0 64%,#a6b8a938 64% 100%)!important;background-size:7px 7px,100% 100%!important;padding:70px 28px!important}.analytics-empty:before{content:"";background:url(/icons/szafunek-192.png) 50%/contain no-repeat;width:112px;height:112px;margin-bottom:4px;transform:rotate(-2deg)}.analytics-empty svg{display:none!important}.analytics-empty h2{max-width:760px;font-family:var(--brand-display);text-transform:uppercase;box-shadow:5px 5px 0 var(--brand-marker);padding:8px 14px;line-height:.98;transform:rotate(-.5deg);color:var(--brand-paper)!important;background:var(--brand-ink)!important;font-size:clamp(28px,4vw,52px)!important}.analytics-empty p{font-family:Courier New,monospace;color:var(--brand-muted)!important}.pwa-install{clip-path:polygon(.5% 4%,99.7% 0,100% 92%,1% 100%);border:3px solid var(--brand-paper)!important;color:var(--brand-paper)!important;background:var(--brand-ink)!important;box-shadow:6px 7px 0 var(--brand-sage)!important;border-radius:1px!important}.pwa-install:before{content:"";background:#d9987ed1;width:76px;height:17px;position:absolute;top:-8px;left:42%;transform:rotate(-2deg)}.pwa-install-copy small,.pwa-install-close{color:#cfd7d1!important}.pwa-install-mark{border:2px solid var(--brand-paper)!important;border-radius:16%!important}.login-page{background:var(--brand-eucalyptus)!important}.login-brand{color:var(--brand-ink)!important;border-right:7px solid var(--brand-ink)!important;background-color:var(--brand-cream)!important;background-image:radial-gradient(#1f2a270b .7px,#0000 .8px),linear-gradient(145deg,#a6b8a940,#0000 42%)!important;background-size:7px 7px,100% 100%!important}.login-brand-signature{background:var(--brand-paper-2);clip-path:polygon(1% 2%,99% 0,100% 94%,2% 100%);padding:25px 23px 20px;position:relative;transform:rotate(-.7deg);box-shadow:7px 8px #00000059}.login-brand-signature:before{content:"";background:#d9987ed6;width:88px;height:20px;position:absolute;top:-9px;right:13%;transform:rotate(4deg)}.login-brand h1{z-index:1;background:var(--brand-ink);font-family:var(--brand-display);letter-spacing:-.045em;box-shadow:7px 7px 0 var(--brand-marker);clip-path:polygon(1% 4%,100% 0,98% 96%,0 100%);margin-top:46px;padding:10px 14px 13px;font-weight:950;display:inline-block;position:relative;transform:rotate(-.6deg);color:var(--brand-paper)!important}.login-panel{background:var(--brand-eucalyptus)!important}.login-card{clip-path:polygon(.5% 1%,99.5% 0,100% 98%,1% 100%);position:relative;border:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:7px 8px #1f2a2730!important}.login-card input{border-radius:1px!important}@media (max-width:980px){.product-shell .product-sidebar:after{display:none}.product-shell .product-sidebar .brand{margin-top:2px}}@media (max-width:760px){.login-brand{min-height:330px;border-right:0!important;border-bottom:7px solid var(--brand-ink)!important}.login-brand-signature{padding:18px 15px 15px}.login-brand h1{margin-top:31px;padding:7px 10px 9px}.configuration-journey:after,.schedule-role-first-intro:after,.operational-program-head:after,.analytics-empty:after{width:54px;right:12%}.operational-program-head:before{display:none}.analytics-empty{min-height:300px;padding:50px 20px!important}.analytics-empty:before{width:86px;height:86px}}.product-shell .product-sidebar{flex-direction:column;height:100dvh;min-height:0;display:flex!important;overflow:hidden!important}.product-shell .product-sidebar:after{z-index:0;width:9px;inset:0 0 0 auto}.product-shell .product-sidebar>*{z-index:1;position:relative}.product-shell .product-sidebar .brand,.product-shell .product-sidebar .persona-pill,.product-shell .product-sidebar .sidebar-footer{flex:none}.product-shell .product-sidebar nav{overscroll-behavior:contain;scrollbar-color:var(--brand-paper) #f6f4ef1f;scrollbar-gutter:stable;height:0;min-height:0;scrollbar-width:auto!important;flex:1 1 0!important;padding-right:10px!important;overflow:hidden scroll!important}.product-shell .product-sidebar nav::-webkit-scrollbar{width:10px!important;display:block!important}.product-shell .product-sidebar nav::-webkit-scrollbar-track{background:#f6f4ef1a}.product-shell .product-sidebar nav::-webkit-scrollbar-thumb{border:2px solid var(--brand-ink);background:var(--brand-paper);min-height:36px}.product-shell .product-sidebar nav::-webkit-scrollbar-thumb:hover{background:var(--brand-peach)}.product-shell .product-sidebar .sidebar-footer{padding:12px 2px max(10px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#151b1966,var(--brand-ink) 24%);border-top:1px solid #f6f4ef3b;margin-top:8px}.product-shell .product-sidebar .profile,.product-shell .product-sidebar .profile>div{min-width:0}.product-shell .product-sidebar .profile strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--brand-paper)!important}.product-shell .product-sidebar .sidebar-signout{justify-content:flex-start;width:100%;min-height:38px;color:var(--brand-paper)!important;background:#f6f4ef0a!important;border:1px solid #f6f4ef33!important;border-radius:1px!important}.product-shell .product-sidebar .sidebar-signout:hover{color:var(--brand-ink)!important;background:var(--brand-peach)!important}.login-brand{isolation:isolate;background-color:var(--brand-cream)!important;background-image:radial-gradient(circle at 13% 18%,#1f2a2729 0 .7px,#0000 .85px),radial-gradient(circle at 71% 57%,#1f2a2714 0 .75px,#0000 .9px),repeating-linear-gradient(101deg,#0000 0 45px,#1f2a2706 46px,#0000 48px),linear-gradient(145deg,#a6b8a94d,#0000 42%)!important;background-size:5px 5px,9px 9px,100% 100%,100% 100%!important}.login-brand:before{z-index:0;width:126px;height:82px;box-shadow:none;opacity:.65;border:0;border-top:5px solid #1f2a27c7;border-left:2px solid #1f2a276b;border-radius:0;inset:5% auto auto 3%;transform:rotate(-8deg)skew(-17deg)}.login-brand:after{z-index:0;opacity:.75;background-color:#0000;background-image:linear-gradient(171deg,#0000 0 18%,#1f2a2714 18.15%,#0000 18.5%),linear-gradient(9deg,#0000 0 73%,#1f2a270f 73.1%,#0000 73.35%),radial-gradient(at 79% 77%,#1f2a2714,#0000 24%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;inset:0}.login-brand>*{z-index:1;position:relative}.login-brand-signature{width:min(690px,100%);position:relative;box-shadow:none!important;clip-path:none!important;background:0 0!important;padding:0!important;transform:none!important}.login-brand-signature:before{content:none!important;display:none!important}.login-brand-lockup{background:0 0!important}.login-brand h1{max-width:560px;box-shadow:5px 5px 0 var(--brand-marker);margin-top:clamp(28px,5vh,48px);padding:8px 12px 10px;font-size:clamp(36px,4vw,64px)!important;line-height:.92!important}.login-panel{position:relative;background-color:var(--brand-eucalyptus)!important;background-image:radial-gradient(#1f2a270b .65px,#0000 .8px),linear-gradient(112deg,#0000 0 76%,#1f2a270e 76.2%,#0000 76.5%)!important;background-size:7px 7px,100% 100%!important}.login-card:after{content:"";pointer-events:none;background:#a6b3a0c7;width:72px;height:15px;position:absolute;bottom:-8px;right:18px;transform:rotate(-3deg)}.solver-manual-studio-entry{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:4px 4px #a6b3a0b3!important}.solver-manual-studio-entry>span{color:var(--brand-paper)!important;background:var(--brand-ink)!important;box-shadow:2px 2px 0 var(--brand-peach)!important;border-radius:1px!important}.availability-daily-summary{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:4px 4px #a6b3a0a6!important}.availability-daily-summary>summary{background:0 0!important}.availability-daily-summary>summary svg,.availability-daily-summary summary svg{color:var(--brand-ink)!important;stroke-width:2px!important}.leader-studio-fullscreen{--violet:var(--brand-ink);--violet-soft:var(--brand-eucalyptus);color:var(--brand-ink)!important;background-color:var(--brand-cream)!important;background-image:radial-gradient(#1f2a270a .65px,#0000 .8px)!important;background-size:7px 7px!important}.leader-studio-fullscreen svg{color:var(--brand-ink)!important}.leader-studio-fullscreen-head{min-height:92px;color:var(--brand-paper)!important;border-bottom:7px solid var(--brand-peach)!important;background:var(--brand-ink)!important;box-shadow:0 5px #1f2a2733!important}.leader-studio-fullscreen-head>span>svg{background:var(--brand-peach);box-sizing:content-box;padding:8px;transform:rotate(-3deg);color:var(--brand-ink)!important}.leader-studio-fullscreen-head h2{font-family:var(--brand-display);letter-spacing:.01em;color:var(--brand-paper)!important;font-size:clamp(20px,2vw,30px)!important}.leader-studio-fullscreen-head p,.leader-studio-fullscreen-head small{color:#c9d2cc!important}.leader-studio-fullscreen-head em{color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.leader-studio-fullscreen-head :is(.primary-button,.secondary-button),.leader-studio-history-actions summary{color:var(--brand-ink)!important;border:1px solid var(--brand-paper)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.leader-studio-fullscreen-body{scrollbar-color:var(--brand-ink) var(--brand-paper-2);background:0 0!important}.leader-studio-fullscreen-body>.solver-workspace.leader-studio{gap:13px;background:0 0!important}.leader-studio-workflow{color:var(--brand-paper)!important;background:var(--brand-ink)!important;border-bottom:0!important;gap:4px!important;padding:8px 18px!important}.leader-studio-workflow>span{padding:7px 10px;color:#c9d2cc!important;border-radius:1px!important}.leader-studio-workflow>span b{color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.leader-studio-workflow>span.active{color:var(--brand-ink)!important;background:var(--brand-peach)!important}.leader-studio-workflow>span.done{color:var(--brand-ink)!important;background:var(--brand-sage)!important}.leader-studio>.solver-workspace-tabs{border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-peach)!important;border-radius:1px!important;padding:5px!important}.leader-studio>.solver-workspace-tabs button{color:var(--brand-paper)!important;background:0 0!important;border:0!important;border-radius:1px!important}.leader-studio>.solver-workspace-tabs button.active{color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:inset 0 -4px var(--brand-peach)!important}.leader-studio :is(.solver-global-filters,.leader-studio-candidate-panel,.leader-studio-impact,.solver-workspace-summary,.solver-weekly-workspace,.solver-workload-content,.solver-issues-view){border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:4px 4px #a6b3a0b8!important}.leader-studio>.solver-global-filters,.leader-studio>.leader-studio-candidate-panel{background:var(--brand-paper-2)!important}.leader-studio>.leader-studio-impact{background:var(--brand-eucalyptus)!important}.leader-studio-impact>div>span,.leader-change-preview>div>span,.leader-candidate-summary span{color:var(--brand-ink)!important;background:#fffdfabd!important;border-radius:1px!important}.leader-studio-impact>header svg,.leader-change-preview>header svg{color:var(--brand-ink)!important}.leader-candidate-picker>.leader-candidate-view>button.active{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.studio-vacancy-target{outline:2px dashed var(--brand-ink)!important}.studio-role-vacancy{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.studio-role-vacancy em{text-decoration:underline;-webkit-text-decoration-color:var(--brand-peach);text-decoration-color:var(--brand-peach);text-decoration-thickness:3px;color:var(--brand-ink)!important}.studio-role-vacancy:hover,.studio-role-vacancy:focus-visible,.studio-vacancy-target:hover{background:var(--brand-eucalyptus)!important;border-color:var(--brand-ink)!important}.leader-studio .studio-assignment-drag[draggable=true]:after{color:var(--brand-ink)!important}.leader-studio .studio-assignment-drag.leader-locked{box-shadow:inset 0 0 0 2px var(--brand-ink)!important}.studio-assignment-actions button{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.leader-checkpoint-create,.leader-history-list article.current,.leader-checkpoint-restore{color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.leader-history-list article.checkpoint{box-shadow:inset 4px 0 var(--brand-peach)!important}.matrix-v2-shell{--violet:var(--brand-ink);--violet-soft:var(--brand-eucalyptus);color:var(--brand-ink)!important;background-color:#0000!important;background-image:radial-gradient(#1f2a2709 .65px,#0000 .8px)!important;background-size:7px 7px!important}.matrix-v2-shell svg{color:var(--brand-ink)!important}.matrix-v2-header{position:relative;color:var(--brand-ink)!important;border:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:6px 6px 0 var(--brand-sage)!important;border-radius:1px!important;padding:20px 22px!important}.matrix-v2-header:after{content:"";background:var(--brand-peach);width:min(240px,34%);height:7px;position:absolute;bottom:-5px;left:24px;transform:rotate(-1deg)}.matrix-v2-header h2{font-family:var(--brand-display);letter-spacing:.01em}.matrix-v2-header-actions :is(button,.primary-button,.secondary-button){border-radius:1px!important}.matrix-v2-summary{gap:12px!important}.matrix-v2-summary>article{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:3px 3px #a6b3a0bf!important}.matrix-v2-summary>article:nth-child(3n+1){background:var(--brand-eucalyptus)!important}.matrix-v2-summary>article:nth-child(3n+2){background:var(--brand-paper-2)!important}.matrix-v2-summary>article:nth-child(3n){background:color-mix(in srgb,var(--brand-peach) 24%,var(--brand-paper))!important}.matrix-v2-tabs{border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;border-radius:1px!important;padding:5px!important}.matrix-v2-tabs button{color:var(--brand-paper)!important;background:0 0!important;border:0!important;border-radius:1px!important}.matrix-v2-tabs button.active{color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:inset 0 -4px var(--brand-peach)!important}.matrix-v2-readonly,.matrix-v2-business-help{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.matrix-v2-card,.matrix-v2-tab-content>section,.matrix-v2-advanced-settings,.matrix-contract-card,.matrix-v2-staffing-location,.matrix-v2-scenario-variant-groups>article{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:4px 4px #a6b3a09e!important}.matrix-v2-advanced-settings>summary,.matrix-v2-scenario-variant-groups article>header,.matrix-v2-staffing-location>header{color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:0!important}.matrix-v2-advanced-settings[open]>summary{color:var(--brand-paper)!important;background:var(--brand-ink)!important}.matrix-v2-advanced-settings[open]>summary svg{color:var(--brand-paper)!important}.matrix-v2-shell :is(input,select,textarea){color:var(--brand-ink)!important;border-color:var(--brand-border-strong)!important;background:#fffdfae6!important;border-radius:1px!important}.matrix-v2-shell :is(.selected,.active):not(.matrix-v2-tabs button){border-color:var(--brand-ink)!important;box-shadow:inset 0 0 0 1px var(--brand-ink)!important}.matrix-v2-operation-picker>div>label.selected,.matrix-v2-shift-picker-list label.select-location{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.matrix-v2-business-flow>section{border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.matrix-v2-business-flow>section>b,.matrix-v2-business-priorities li b{color:var(--brand-paper)!important;background:var(--brand-ink)!important;border-radius:1px!important}.matrix-v2-strategy-comparison,.matrix-v2-technical-objectives{border-color:var(--brand-ink)!important;border-radius:1px!important}.matrix-v2-strategy-comparison .head,.matrix-v2-strategy-comparison span.high,.matrix-v2-strategy-emphasis>span{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.analytics-dashboard{gap:16px!important}.analytics-head{position:relative;color:var(--brand-paper)!important;border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:6px 6px 0 var(--brand-peach)!important;border-radius:1px!important}.analytics-head h2{font-family:var(--brand-display);letter-spacing:.02em;color:var(--brand-paper)!important}.analytics-head p{color:#cbd4ce!important}.analytics-context{color:var(--brand-ink)!important;border:1px solid var(--brand-paper)!important;background:var(--brand-sage)!important;border-radius:1px!important}.analytics-context small{color:var(--brand-ink)!important}.analytics-filters{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important;box-shadow:4px 4px #a6b3a0ad!important}.analytics-filters>svg{color:var(--brand-ink)!important}.analytics-filters :is(select,button),.workload-tools :is(select,input){border-radius:1px!important}.analytics-kpis article{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:3px 3px #a6b3a0b3!important}.analytics-kpis article:nth-child(odd){background:var(--brand-eucalyptus)!important}.analytics-kpis svg{color:var(--brand-ink)!important}.analytics-panel{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:4px 4px #a6b3a09e!important}.analytics-panel>header>span{color:var(--brand-ink)!important}.workload-summary span,.workload-table article,.shortage-panel article{border:1px solid var(--brand-border-strong)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.load-track,.analytics-bars i{background:#d9d5cd!important;border-radius:0!important}.load-track i,.analytics-bars i span{background:var(--brand-ink)!important;border-radius:0!important}.analytics-bars.locations i span{background:var(--brand-sage-strong)!important}.analytics-success,.analytics-empty-inline,.analytics-source{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.analytics-source svg{color:var(--brand-ink)!important}@media (max-width:760px){.login-brand-signature{padding:0!important}.login-brand h1{max-width:390px;margin-top:25px;padding:7px 9px 8px;font-size:clamp(32px,10vw,44px)!important}.leader-studio-fullscreen-head{min-height:72px}.leader-studio-fullscreen-body>.solver-workspace.leader-studio{box-shadow:none!important}.matrix-v2-header,.analytics-head{box-shadow:4px 4px 0 var(--brand-sage)!important}.login-page{min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;background:var(--brand-cream)!important;display:flex!important}.login-brand{flex:none;background-color:var(--brand-cream)!important;border:0!important;justify-content:flex-start!important;min-height:0!important;padding:26px 22px 10px!important}.login-brand-signature{margin-inline:auto;width:min(330px,88vw)!important}.login-brand-role{margin:5px 0 0 31%!important;padding:4px 10px 3px!important;font-size:9px!important}.login-brand h1{display:none!important}.login-panel{flex:auto;min-height:0;padding:4px 18px calc(112px + env(safe-area-inset-bottom))!important;background-color:var(--brand-cream)!important;display:block!important}.login-card{margin:0 auto;border:1.5px solid var(--brand-ink)!important;clip-path:polygon(.5% 0,100% 1%,99.5% 99%,0 98%)!important;width:min(420px,100%)!important;padding:22px 20px 24px!important;box-shadow:4px 5px #a6b3a0bf!important}.login-card:after{width:58px;height:12px;bottom:-7px;right:12%}.login-app-icon,.login-card .environment-status{display:none!important}.login-lock{border:1px solid var(--brand-ink);border-radius:1px!important;width:42px!important;height:42px!important;margin:0 0 12px!important}.login-card h2{font-size:29px!important}.login-card>p:not(.eyebrow){margin-bottom:17px!important}.login-card form{gap:11px!important}.login-card button[type=submit]{min-height:44px}.pwa-install{max-width:430px;margin-inline:auto;left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;box-shadow:4px 5px 0 var(--brand-sage)!important;clip-path:polygon(.4% 3%,99.7% 0,100% 96%,.8% 100%)!important;border-width:2px!important;grid-template-columns:44px minmax(0,1fr) 38px!important;gap:8px!important;padding:9px 10px!important}.pwa-install:before{display:none!important}.pwa-install-mark{border-width:1px!important;width:42px!important;height:42px!important}.pwa-install>span{gap:1px!important}.pwa-install strong{font-size:11px!important}.pwa-install small{font-size:8px!important;line-height:1.25!important}.pwa-install-action{justify-self:start;width:auto!important;min-height:30px!important;box-shadow:none!important;grid-area:2/2!important;padding:0 9px!important;font-size:9px!important}.pwa-install-close{width:36px!important;height:36px!important;color:var(--brand-paper)!important;grid-area:1/3!important}.pwa-ios-help{color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important;grid-column:1/-1!important;padding:7px 9px!important}.product-shell .topbar{border-bottom:5px solid var(--brand-ink)!important;min-height:68px!important;padding:9px 10px!important}.product-shell .topbar:after{height:3px!important}.product-shell .topbar h1{font-size:21px!important}.product-shell .product-topbar-copy>small{display:none!important}.product-shell .topbar-actions{gap:5px!important}.product-shell .topbar-actions .environment-status,.product-shell .topbar-actions .month-selector>button{display:none!important}.product-shell .month-selector .date-selector{min-width:126px!important}.product-shell .topbar-actions>.primary-button{color:#0000!important;text-indent:-9999px!important;clip-path:none!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.product-shell .topbar-actions>.primary-button svg{width:22px!important;height:22px!important;color:var(--brand-paper)!important;text-indent:0!important;position:absolute!important;inset:10px!important}.product-shell .menu-button{color:var(--brand-paper)!important;border-color:var(--brand-ink)!important;background:var(--brand-ink)!important;border-radius:50%!important}.product-shell :is(.content,.topbar,.drawer) svg{color:var(--brand-ink)}.product-shell :is(.primary-button,.menu-button) svg{color:var(--brand-paper)!important}.product-shell .content{padding:10px 10px 28px!important}.module-page-head,.section-head,.page-head{gap:8px!important;margin-bottom:10px!important}.module-page-head p,.section-head p,.page-head p{font-size:10px!important;line-height:1.35!important}.workforce-catalog>header{align-items:flex-start!important;gap:9px!important;margin-bottom:10px!important}.workforce-catalog>header p:not(.eyebrow),.workforce-catalog-actions .matrix-v2-version{display:none!important}.workforce-catalog-actions .primary-button{border-radius:50%!important;width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important}.workforce-catalog-actions .primary-button svg{width:20px!important;height:20px!important}.workforce-catalog-search{min-height:42px!important;box-shadow:2px 3px 0 var(--brand-sage)!important;margin-bottom:10px!important;padding:0 11px!important}.workforce-catalog-list{gap:0!important;padding:0!important;display:grid!important}.workforce-catalog-list>article{min-height:70px;box-shadow:none!important;border-width:0 0 1px!important;grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) 42px!important;align-items:center!important;gap:2px 10px!important;padding:10px 8px!important;display:grid!important}.workforce-catalog-list>article>.avatar{grid-area:1/1/3;width:40px!important;height:40px!important;color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:50%!important}.workforce-catalog-list>article>span:nth-of-type(2){grid-area:1/2}.workforce-catalog-list>article>span:nth-of-type(3){grid-area:2/2}.workforce-catalog-list>article>span:nth-of-type(n+4),.workforce-catalog-list>article>span:nth-of-type(3) small{display:none!important}.workforce-catalog-list>article>.secondary-button{grid-area:1/3/3;color:#0000!important;text-indent:-9999px!important;border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.workforce-catalog-list>article>.secondary-button svg{width:18px!important;height:18px!important;color:var(--brand-ink)!important;text-indent:0!important;position:absolute!important;inset:11px!important}.message-center{gap:9px!important}.message-center>header{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;align-items:center!important;padding:6px 2px 10px!important}.message-center>header .eyebrow,.message-center>header p{display:none!important}.message-center>header h2{margin:0!important;font-size:26px!important}.message-center>header .primary-button{margin-left:auto;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;clip-path:none!important;border-radius:50%!important;padding:0!important;font-size:0!important}.message-center>header .primary-button svg{width:20px!important;height:20px!important}.message-layout{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;min-height:0!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important;display:block!important;overflow:visible!important}.conversation-list{background:0 0!important;border:0!important;max-height:none!important}.conversation-list>label{border-color:var(--brand-border-strong)!important;background:var(--brand-paper-2)!important;border-radius:1px!important;margin:10px!important}.conversation-list>label svg,.message-refresh svg{color:var(--brand-ink)!important}.message-refresh{color:var(--brand-ink)!important;margin:0 10px 5px!important}.conversation-list>button:not(.message-refresh){min-height:68px;border-color:var(--brand-border)!important;grid-template-columns:42px minmax(0,1fr) auto!important;padding:10px 12px!important}.conversation-list>button.active{color:var(--brand-ink)!important;background:color-mix(in srgb,var(--brand-peach) 28%,var(--brand-paper))!important;box-shadow:inset 4px 0 var(--brand-ink)!important}.message-avatar{width:40px!important;height:40px!important;color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:50%!important}.message-avatar svg{width:18px!important;height:18px!important}.conversation-list button>i{background:#d9583f!important}.message-thread{border:1px solid var(--brand-ink);background:var(--brand-paper-2);border-radius:1px;margin:10px;overflow:hidden}.message-thread>header{border-color:var(--brand-border)!important;padding:12px!important}.message-thread>header svg{color:var(--brand-ink)!important}.message-stream{max-height:52dvh;background:var(--brand-cream)!important;padding:12px!important}.message-stream article{border-radius:2px!important;max-width:88%!important}.message-stream article.mine{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-sage)!important}.message-thread>form{grid-template-columns:1fr!important;padding:10px!important}.message-thread>form textarea{border-radius:1px!important}.employee-portal-callouts{display:none!important}.portal-grid.portal-top{grid-template-columns:1fr!important;gap:9px!important}.portal-grid.portal-top>section:not(.portal-profile){display:none!important}.portal-profile{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important;grid-template-columns:48px 1fr!important;gap:2px 11px!important;padding:13px!important;display:grid!important}.portal-profile>svg{border:1px solid var(--brand-ink);grid-row:1/4;padding:9px;width:44px!important;height:44px!important;color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:50%!important}.portal-profile :is(h3,p,span){grid-column:2;margin:0!important}.employee-month-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:10px!important}.employee-month-summary span{min-height:76px;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;padding:10px 8px!important}.employee-month-summary span:nth-child(2){background:var(--brand-eucalyptus)!important}.employee-month-summary .standby-summary{background:color-mix(in srgb,var(--brand-peach) 28%,var(--brand-paper))!important}.employee-month-summary strong{font-size:18px!important}.employee-combined-calendar,.swap-board-card,.company-calendar-card,.employee-day-workspace{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important;margin-top:10px!important;padding:11px!important}.employee-combined-calendar>.matrix-demand-head p,.swap-board-card>.matrix-demand-head p,.company-calendar-card>.matrix-demand-head p{display:none!important}.employee-combined-calendar .availability-state-calendar{gap:6px!important}.employee-combined-calendar .availability-state-calendar button{border-radius:1px!important;min-height:96px!important;padding:8px!important}.employee-day-shifts>article,.employee-day-team>article,.swap-board-list>article,.company-day-groups>article{border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important;box-shadow:2px 2px #a6b3a0a6!important}.employee-coworker-grid>span,.company-day-person{background:var(--brand-eucalyptus)!important;border-radius:1px!important}.swap-board-toolbar{gap:6px!important}.swap-board-toolbar :is(input,select),.swap-status{border-radius:1px!important}}.checkbox-dropdown{min-width:210px;position:relative;color:var(--brand-ink)!important}.checkbox-dropdown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 11px;list-style:none;display:flex;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.checkbox-dropdown>summary::-webkit-details-marker{display:none}.checkbox-dropdown>summary>span{gap:2px;min-width:0;display:grid}.checkbox-dropdown>summary small{letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:9px;font-weight:800;color:var(--brand-muted)!important}.checkbox-dropdown>summary strong{white-space:nowrap;font-size:12px}.checkbox-dropdown>summary>svg{transition:transform .18s;width:18px!important;height:18px!important;color:var(--brand-ink)!important}.checkbox-dropdown[open]>summary>svg{transform:rotate(180deg)}.checkbox-dropdown>fieldset{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;max-height:260px!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important;grid-template-columns:1fr!important;gap:3px!important;margin:7px 0 0!important;padding:9px!important;display:grid!important;overflow:auto!important}.checkbox-dropdown>fieldset>legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.checkbox-dropdown>fieldset .check-label{min-height:34px;border:0!important;border-bottom:1px solid var(--brand-border)!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:8px!important;padding:5px 7px!important;display:flex!important}.checkbox-dropdown>fieldset .check-label:last-child{border-bottom:0!important}.checkbox-dropdown input[type=checkbox]{accent-color:var(--brand-ink)!important}.recovery-center,.message-center,.operational-calendar-panel,.integration-cards,.uat-master-persona-panel{--violet:var(--brand-ink);--violet-soft:var(--brand-eucalyptus);color:var(--brand-ink)!important}.recovery-hero,.message-center>header,.operational-program-head{position:relative;color:var(--brand-ink)!important;border:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.recovery-hero h2,.message-center>header h2,.operational-program-head h2{font-family:var(--brand-display);letter-spacing:.01em;color:var(--brand-ink)!important}.recovery-hero>span>small,.operational-program-head small{letter-spacing:.08em;font-family:Courier New,monospace;color:var(--brand-ink)!important}.recovery-hero>div>span{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.recovery-tabs{grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-peach)!important;border-radius:1px!important;gap:4px!important;padding:5px!important;display:grid!important}.recovery-tabs button{color:var(--brand-paper)!important;background:0 0!important;border:0!important;border-radius:1px!important}.recovery-tabs button svg{color:var(--brand-paper)!important}.recovery-tabs button b{color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.recovery-tabs button.active{color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:inset 0 -4px var(--brand-peach)!important}.recovery-tabs button.active svg{color:var(--brand-ink)!important}.recovery-tabs button.active b{background:var(--brand-peach)!important}.recovery-shortage-grid>article,.recovery-incident-list>button,.recovery-ad-hoc-layout>section,.recovery-ad-hoc-layout>form,.recovery-budget-layout>section,.recovery-budget-layout>form,.recovery-rule-list>article,.recovery-action-list>article,.recovery-ad-hoc-suggestions,.recovery-override,.incident-rate-panel,.recovery-empty{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:4px 4px #a6b3a0b8!important}.recovery-shortage-grid>article:nth-child(2n),.recovery-incident-list>button:nth-child(2n),.recovery-rule-list>article:nth-child(2n){background:var(--brand-eucalyptus)!important}.recovery-kpis>span,.recovery-candidate-grid>button,.recovery-ad-hoc-list>article,.recovery-mode-preview,.recovery-notice{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.recovery-center :is(input,select,textarea){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.recovery-center svg{color:var(--brand-ink)!important}.recovery-center .primary-button svg{color:var(--brand-paper)!important}.uat-master-persona-panel{border:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important;gap:12px!important;padding:15px!important}.uat-master-persona-head{padding:10px 12px;color:var(--brand-paper)!important;background:var(--brand-ink)!important}.uat-master-persona-head :is(svg,b,small){color:var(--brand-paper)!important}.uat-master-persona-panel input{border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.uat-master-results>button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;box-shadow:2px 2px #a6b3a0a6!important}.uat-master-results>button:hover{border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.uat-master-selected,.uat-master-active-banner,.uat-master-readonly{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.uat-master-selected :is(svg,b,small),.uat-master-active-banner :is(svg,b,small){color:var(--brand-ink)!important}.employee-portal-callouts>article,.integration-cards>section{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.employee-portal-callouts>article:nth-child(2),.integration-cards>section:nth-child(2){background:var(--brand-eucalyptus)!important}.employee-portal-callouts svg,.integration-cards svg{color:var(--brand-ink)!important}.message-layout,.conversation-list,.message-thread{border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.conversation-list>button:not(.message-refresh):nth-of-type(2n){background:var(--brand-eucalyptus)!important}.message-avatar{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important}.message-thread>header{color:var(--brand-paper)!important;background:var(--brand-ink)!important}.message-thread>header :is(svg,strong,small){color:var(--brand-paper)!important}.operational-calendar-panel,.availability-daily-summary,.operational-additional-tools,.operational-event-list>article{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;border-radius:1px!important}.operational-calendar-panel{border:1.5px solid var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-sage)!important}.operational-calendar-panel>.matrix-demand-head{background:var(--brand-eucalyptus)!important}.operational-event-list>article{background:var(--brand-paper-2)!important;box-shadow:2px 2px #a6b3a09e!important}.operational-event-form :is(input,select,textarea),.availability-summary-workspace :is(input,select){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.availability-risk-summary{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.matrix-demand-profile-guide>div>small{text-decoration:underline;-webkit-text-decoration-color:var(--brand-peach);text-decoration-color:var(--brand-peach);text-decoration-thickness:3px;color:var(--brand-ink)!important}.configuration-next-icon svg{color:var(--brand-paper)!important;stroke:var(--brand-paper)!important}.leader-assistant-tools{border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important}.leader-assistant-tool{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.leader-assistant-tool>summary>span>svg{color:var(--brand-ink)!important}.leader-assistant-tool>summary small{color:var(--brand-muted)!important}.leader-assistant-tool>summary em{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-peach)!important;border-radius:1px!important}.leader-assistant-tool>summary em.success{background:var(--brand-sage)!important}.leader-assistant-tool[open]>summary{border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.leader-assistant-tool-body :is(input,select,textarea){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.leader-studio>.solver-workspace-head{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important;padding:13px!important}.leader-studio>.solver-workspace-head small{font-family:Courier New,monospace;color:var(--brand-ink)!important}.leader-studio>.solver-workspace-head strong{color:var(--brand-ink)!important}.leader-studio>.solver-workspace-summary>span{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.leader-studio>.solver-workspace-summary>span:nth-child(2){background:color-mix(in srgb,var(--brand-peach) 28%,var(--brand-paper))!important}.leader-studio>.solver-workspace-summary>span:nth-child(3){background:var(--brand-eucalyptus)!important}.leader-studio>.solver-workspace-summary :is(svg,small,strong){color:var(--brand-ink)!important}.leader-studio-fullscreen .primary-button svg,.leader-studio>.solver-workspace-tabs button:not(.active) svg{color:var(--brand-paper)!important}.leader-studio>.solver-workspace-tabs button.active svg{color:var(--brand-ink)!important}@media (max-width:760px){.checkbox-dropdown{width:100%;min-width:0}.checkbox-dropdown>summary{box-sizing:border-box;width:100%}.checkbox-dropdown>fieldset{max-height:220px!important}.recovery-tabs{grid-template-columns:repeat(4,minmax(112px,1fr));overflow-x:auto}.recovery-tabs button{min-height:52px;padding:7px!important;font-size:10px!important}.recovery-hero{padding:15px!important}.recovery-hero>div{flex-direction:column!important;align-items:stretch!important}.uat-master-results{grid-template-columns:1fr!important}.operational-calendar-panel{padding:10px!important}.leader-studio-fullscreen{padding-top:env(safe-area-inset-top)}.leader-studio-fullscreen-head{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-height:0!important;padding:10px 11px 9px!important;display:grid!important}.leader-studio-fullscreen-head>span{width:100%;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;display:grid!important}.leader-studio-fullscreen-head>span>svg{grid-area:1/1;width:25px!important;height:25px!important;padding:7px!important}.leader-studio-fullscreen-head>span>div{grid-column:2;min-width:0}.leader-studio-fullscreen-head small{font-size:9px!important;line-height:1.25!important;display:block!important}.leader-studio-fullscreen-head h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:47px;display:-webkit-box;overflow:hidden;max-width:none!important;margin-top:3px!important;font-family:inherit!important;font-size:17px!important;line-height:1.3!important}.leader-studio-fullscreen-head p{display:none!important}.leader-studio-fullscreen-head>div,.leader-studio-history-actions{width:100%;grid-template-columns:repeat(3,40px) minmax(80px,1fr) 40px!important;gap:6px!important;display:grid!important}.leader-studio-history-actions>.secondary-button,.leader-studio-history-actions>details>summary,.leader-studio-history-actions>.icon-button{overflow:hidden;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:2px 2px 0 var(--brand-sage)!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important}.leader-studio-history-actions :is(button,summary)>svg{width:19px!important;height:19px!important;color:var(--brand-ink)!important}.leader-studio-history-actions>details{position:relative}.leader-studio-history-actions>em{text-align:center;place-items:center;min-height:40px;padding:5px!important;font-size:8px!important;display:grid!important}.leader-studio-history-actions .leader-history-menu-body{width:auto!important;max-height:58dvh!important;position:fixed!important;top:145px!important;left:10px!important;right:10px!important}.leader-studio-workflow{min-height:44px;padding:5px 9px!important;overflow-x:auto!important}.leader-studio-workflow>span{padding:5px 7px!important;font-size:10px!important}.leader-studio-workflow>span b{width:22px!important;height:22px!important}.leader-studio-workflow>div{display:none!important}.leader-assistant-tools{grid-template-columns:repeat(2,minmax(250px,1fr))!important;gap:7px!important;padding:7px 10px!important;display:grid!important;overflow-x:auto!important}.leader-assistant-tool,.leader-assistant-tool:only-child,.leader-assistant-tool[open]{min-width:250px;grid-column:auto!important}.leader-assistant-tool[open]{min-width:calc(100vw - 20px)}.leader-assistant-tool>summary{min-height:48px!important;padding:6px 8px!important}.leader-assistant-tool>summary strong{font-size:10px!important}.leader-assistant-tool>summary small{display:none!important}.leader-assistant-tool>summary em{max-width:38%!important;font-size:8px!important}.leader-assistant-tool-body{grid-template-columns:1fr!important;padding:9px!important}.leader-studio-fullscreen-body{min-height:0!important;padding:8px!important}.leader-studio-fullscreen-body>.solver-workspace.leader-studio{min-width:0!important;min-height:0!important;padding:0!important;display:block!important}.leader-studio>.solver-workspace-head{margin:0 0 8px!important;padding:10px!important}.leader-studio>.solver-workspace-head strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:62px;display:-webkit-box;overflow:hidden;font-size:16px!important;line-height:1.3!important}.leader-studio>.solver-workspace-head em{font-size:9px!important}.leader-studio>.solver-workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important}.leader-studio>.solver-workspace-summary>span{min-height:64px;grid-template-columns:auto 1fr!important;padding:8px 6px!important;display:grid!important}.leader-studio>.solver-workspace-summary svg{width:16px!important;height:16px!important}.leader-studio>.solver-workspace-summary small{font-size:8px!important}.leader-studio>.solver-workspace-summary strong{font-size:15px!important}.leader-studio>.solver-workspace-tabs{grid-template-columns:repeat(3,minmax(155px,1fr))!important;gap:4px!important;margin:0 0 8px!important;display:grid!important;overflow-x:auto!important}.leader-studio>.solver-workspace-tabs button{text-align:left!important;grid-template-columns:28px 1fr!important;min-height:62px!important;padding:8px!important;display:grid!important}.leader-studio>.solver-workspace-tabs button>svg{width:20px!important;height:20px!important}.leader-studio>.solver-workspace-tabs button strong{font-size:10px!important}.leader-studio>.solver-workspace-tabs button small{font-size:8px!important;line-height:1.2!important}.leader-studio>.solver-global-filters,.leader-studio>.leader-studio-impact,.leader-studio>.leader-studio-candidate-panel{max-height:none!important;margin:8px 0!important;position:static!important}.leader-studio>.solver-global-filters{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.leader-studio :is(.solver-weekly-workspace,.solver-workload-content,.solver-issues-view){min-width:0!important;overflow-x:auto!important}.leader-bulk-toolbar{grid-template-columns:1fr!important;display:grid!important;position:static!important;overflow:visible!important}.leader-bulk-toolbar>div{overflow-x:auto!important}}.solver-drawer{--violet:var(--brand-ink);--violet-soft:var(--brand-eucalyptus);color:var(--brand-ink)!important;background-color:var(--brand-cream)!important;background-image:radial-gradient(#1f2a270a .65px,#0000 .8px)!important;background-size:7px 7px!important}.solver-drawer>.drawer-head{color:var(--brand-ink)!important;border-bottom:6px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:0 4px 0 var(--brand-sage)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.solver-drawer>.drawer-head small{letter-spacing:.1em;font-family:Courier New,monospace;font-weight:800;color:var(--brand-muted)!important}.solver-drawer>.drawer-head h2{color:var(--brand-ink)!important;font-family:inherit!important}.solver-drawer>.drawer-head .icon-button{border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-drawer>.drawer-content{background:0 0!important}.solver-v2-panel{color:var(--brand-ink)!important}.solver-v2-heading{border:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:5px 5px 0 var(--brand-peach)!important;border-radius:1px!important}.solver-v2-heading small{color:var(--brand-muted)!important}.solver-v2-heading>em{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-peach)!important;border-radius:1px!important}.solver-v2-icon{transform:rotate(-2deg);color:var(--brand-paper)!important;background:var(--brand-ink)!important;box-shadow:3px 3px 0 var(--brand-peach)!important;border-radius:1px!important}.solver-v2-icon svg{color:var(--brand-paper)!important}.solver-v2-notice,.solver-v2-selection-note,.solver-v2-publication,.solver-shadow-note{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.solver-v2-notice :is(small,strong,svg),.solver-v2-selection-note :is(small,strong,svg){color:var(--brand-ink)!important}.solver-v2-notice.warning,.solver-shadow-note{background:color-mix(in srgb,var(--brand-peach) 50%,var(--brand-paper))!important}.solver-v2-run{border:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-v2-run-head small{color:var(--brand-muted)!important}.solver-v2-run-head b{font-family:var(--brand-display);color:var(--brand-ink)!important}.solver-v2-progress{background:var(--brand-sage)!important;border-radius:0!important;height:10px!important}.solver-v2-progress i{background:var(--brand-ink)!important;border-radius:0!important}.solver-v2-strategies>div{border:1px solid var(--brand-border-strong)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.solver-v2-strategies>div:nth-child(2n){background:var(--brand-eucalyptus)!important}.solver-v2-strategies :is(small,em){color:var(--brand-ink)!important}.solver-v2-run-state{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.solver-v2-run-state.running,.solver-v2-run-state.queued{background:var(--brand-eucalyptus)!important}.solver-v2-run-state.retry,.solver-v2-run-state.failed{background:color-mix(in srgb,var(--brand-peach) 48%,var(--brand-paper))!important}.solver-v2-results-head{border-left:6px solid var(--brand-ink);padding:11px;background:var(--brand-eucalyptus)!important}.solver-v2-results-head small{color:var(--brand-muted)!important}.solver-v2-grid article{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-v2-grid article.recommended{border-color:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-peach)!important}.solver-v2-card-head :is(small,em),.solver-v2-grid article>p{color:var(--brand-muted)!important}.solver-v2-card-head em{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-peach)!important;border-radius:1px!important}.solver-v2-metrics span{border:1px solid var(--brand-border-strong)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.solver-v2-metrics svg{color:var(--brand-ink)!important}.solver-v2-validation{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.solver-v2-validation :is(small,svg){color:var(--brand-ink)!important}.solver-v2-panel :is(input,select,textarea){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}@media (max-width:760px){.solver-drawer>.drawer-head{min-height:66px!important;padding:9px 12px!important}.solver-drawer>.drawer-head h2{font-size:22px!important;line-height:1.1!important}.solver-drawer>.drawer-head .icon-button{width:42px!important;height:42px!important}.solver-drawer>.drawer-content{height:calc(100dvh - 66px)!important;padding:14px 12px calc(34px + env(safe-area-inset-bottom))!important}.solver-v2-panel{gap:11px!important}.solver-v2-heading{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.solver-v2-heading strong{font-size:15px!important;line-height:1.25!important}.solver-v2-heading small{font-size:11px!important;line-height:1.35!important}.solver-v2-icon{width:42px!important;height:42px!important}.solver-v2-notice{padding:10px!important;font-size:11px!important;line-height:1.4!important}.solver-manual-studio-entry{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.solver-manual-studio-entry>span{place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.solver-manual-studio-entry>div strong{font-size:14px!important}.solver-manual-studio-entry>div small{font-size:11px!important;line-height:1.4!important}.solver-manual-studio-entry>button{grid-column:1/-1!important;width:100%!important}.solver-v2-run{padding:12px!important}.solver-v2-run-head b{font-size:29px!important}.solver-v2-actions{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.solver-v2-actions>button{width:100%!important;min-width:0!important;padding-inline:8px!important;font-size:11px!important}.solver-v2-actions>.solver-v2-last-check{grid-column:1/-1}.solver-v2-grid{gap:10px!important}.solver-v2-grid article{min-height:0!important;padding:12px!important}.solver-v2-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.solver-workspace:not(.leader-studio){--violet:var(--brand-ink);--violet-soft:var(--brand-eucalyptus);color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-workspace:not(.leader-studio)>*,.solver-workspace:not(.leader-studio) :is(strong,b,h2,h3,h4){color:var(--brand-ink)}.solver-workspace:not(.leader-studio) svg{color:var(--brand-ink)!important}.solver-workspace:not(.leader-studio)>.solver-workspace-head{border-bottom:2px solid var(--brand-ink);position:relative;background:var(--brand-paper-2)!important;padding:11px 12px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-head:after{content:"";background:var(--brand-peach);width:min(190px,38%);height:6px;position:absolute;bottom:-5px;left:12px;transform:rotate(-1deg)}.solver-workspace:not(.leader-studio)>.solver-workspace-head small{letter-spacing:.06em;font-family:Courier New,monospace;color:var(--brand-ink)!important}.solver-workspace:not(.leader-studio)>.solver-workspace-head em,.solver-workspace:not(.leader-studio)>.solver-workspace-published-at{color:var(--brand-muted)!important}.solver-workspace:not(.leader-studio)>.solver-workspace-head>b{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-summary{gap:7px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-summary>span{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important;box-shadow:2px 2px #a6b3a0a6!important}.solver-workspace:not(.leader-studio)>.solver-workspace-summary>span:nth-child(2){background:color-mix(in srgb,var(--brand-peach) 32%,var(--brand-paper))!important}.solver-workspace:not(.leader-studio)>.solver-workspace-summary>span:nth-child(3){background:var(--brand-eucalyptus)!important}.solver-workspace:not(.leader-studio)>.solver-workspace-summary :is(svg,small,strong){color:var(--brand-ink)!important}.solver-workspace:not(.leader-studio)>.solver-workspace-tabs{border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-peach)!important;border-radius:1px!important;gap:4px!important;padding:5px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-tabs button{color:var(--brand-paper)!important;background:0 0!important;border:0!important;border-radius:1px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-tabs button :is(svg,strong,small){color:var(--brand-paper)!important}.solver-workspace:not(.leader-studio)>.solver-workspace-tabs button.active{color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:inset 0 -4px var(--brand-peach)!important}.solver-workspace:not(.leader-studio)>.solver-workspace-tabs button.active :is(svg,strong,small){color:var(--brand-ink)!important}.solver-workspace:not(.leader-studio)>.solver-global-filters{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-workspace:not(.leader-studio)>.solver-global-filters>small{color:var(--brand-muted)!important}.solver-workspace:not(.leader-studio)>.solver-global-filters :is(select,input),.solver-workspace:not(.leader-studio) :is(.solver-weekly-workspace,.solver-workload-content,.solver-issues-view,.solver-workspace-calendar>details,.solver-workspace-issues){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.solver-workspace:not(.leader-studio) .solver-workspace-people>div{background:var(--brand-eucalyptus)!important;border-radius:1px!important}@media (max-width:760px){.solver-workspace:not(.leader-studio){padding:10px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-head{padding:9px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-head strong{font-size:17px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.solver-workspace:not(.leader-studio)>.solver-workspace-summary>span{padding:7px!important}.solver-workspace:not(.leader-studio)>.solver-workspace-tabs{grid-template-columns:repeat(3,minmax(145px,1fr))!important;overflow-x:auto!important}.solver-workspace:not(.leader-studio)>.solver-global-filters{grid-template-columns:1fr!important}}section.live-module:has(>.real-month){color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important;padding:18px!important}section.live-module:has(>.real-month)>.section-head{border-bottom:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;margin:-18px -18px 16px!important;padding:15px 18px 13px!important}section.live-module:has(>.real-month)>.section-head h2{font-family:var(--brand-display);color:var(--brand-ink)!important}section.live-module:has(>.real-month) .real-month{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;overflow:auto!important}section.live-module:has(>.real-month) .month-weekdays{color:var(--brand-ink)!important;border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}section.live-module:has(>.real-month) .month-weekdays span{font-family:Courier New,monospace;color:var(--brand-ink)!important}section.live-module:has(>.real-month) .month-day{color:var(--brand-ink)!important;border-color:var(--brand-border-strong)!important;background:var(--brand-paper)!important;border-radius:0!important}:is(section.live-module:has(>.real-month) .month-day:hover,section.live-module:has(>.real-month) .month-day.selected){background:var(--brand-paper-2)!important;box-shadow:inset 0 0 0 2px var(--brand-ink)!important}section.live-module:has(>.real-month) .manager-calendar-standby{margin-top:5px;color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important;padding:5px 6px!important}section.live-module:has(>.real-month) .manager-calendar-standby :is(b,small){color:var(--brand-ink)!important}section.live-module:has(>.real-month) .manager-calendar-event{color:var(--brand-ink)!important;border:1px solid var(--brand-sage-strong)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}section.live-module:has(>.real-month) .manager-calendar-event.hot_day{border-color:var(--brand-peach-strong)!important;background:var(--brand-peach)!important}section.live-module:has(>.real-month) .manager-calendar-swap{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-peach)!important;border-radius:1px!important}section.live-module:has(>.real-month) .mini-people .avatar.violet{color:var(--brand-ink)!important;border-color:var(--brand-paper)!important;background:var(--brand-sage)!important}.manager-day-summary,.manager-day-assignment-list>article{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.manager-day-summary>div small{text-decoration:underline;-webkit-text-decoration-color:var(--brand-peach);text-decoration-color:var(--brand-peach);text-decoration-thickness:3px;color:var(--brand-ink)!important}.manager-day-summary input{border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.message-center{color:var(--brand-ink)!important}.message-layout{border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.conversation-list{border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:0!important}.conversation-list>label{border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.conversation-list>label :is(svg,input){color:var(--brand-ink)!important}.conversation-list>label input{background:0 0!important}.message-refresh{color:var(--brand-ink)!important;background:0 0!important;border:1px solid #0000!important;border-radius:1px!important}.message-refresh:hover{border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.message-refresh svg{color:var(--brand-ink)!important}.conversation-list>button:not(.message-refresh){border-color:var(--brand-border-strong)!important;background:var(--brand-paper)!important}.conversation-list>button:not(.message-refresh):hover{background:var(--brand-eucalyptus)!important}.conversation-list>button.active{color:var(--brand-ink)!important;background:var(--brand-sage)!important;box-shadow:inset 5px 0 var(--brand-peach-strong)!important}.conversation-list>button.active :is(b,small,em,time){color:var(--brand-ink)!important}.message-thread{border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:0!important}.message-thread-placeholder{color:var(--brand-ink)!important;background:var(--brand-paper)!important}.message-thread-placeholder>svg{border:1px solid var(--brand-ink);padding:13px;width:58px!important;height:58px!important;color:var(--brand-paper)!important;background:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-peach)!important}.message-thread>header{border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.message-thread>header :is(svg,h3,p,small){color:var(--brand-ink)!important}.message-stream{background:var(--brand-cream)!important}.message-stream article{border-radius:1px!important}.message-stream article.mine{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important}.message-thread>form{border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important}.message-thread>form textarea,.message-compose :is(input,textarea){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.message-compose,.message-contacts>button{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.message-contacts>button.active{background:var(--brand-eucalyptus)!important;box-shadow:inset 5px 0 var(--brand-peach-strong)!important}.message-contacts svg{color:var(--brand-ink)!important}.uat-master-active-banner,.portal-grid.portal-top>section,.employee-month-summary>span,.employee-combined-calendar,.employee-day-workspace{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.uat-master-active-banner{background:var(--brand-eucalyptus)!important}.uat-master-active-banner :is(svg,b,small){color:var(--brand-ink)!important}.portal-grid.portal-top{gap:12px!important}.portal-profile{grid-template-columns:58px 1fr!important;align-content:center!important}.portal-profile>svg{border:1px solid var(--brand-ink);padding:11px;width:52px!important;height:52px!important;color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:50%!important}.portal-profile :is(h3,p,span){color:var(--brand-ink)!important}.employee-month-summary{gap:10px!important}.employee-month-summary>span{background:var(--brand-paper-2)!important}.employee-month-summary>span:nth-child(2){background:var(--brand-eucalyptus)!important}.employee-month-summary>.standby-summary{background:color-mix(in srgb,var(--brand-peach) 36%,var(--brand-paper))!important}.employee-month-summary :is(small,strong,em){color:var(--brand-ink)!important}.employee-combined-calendar{padding:20px!important}.employee-combined-calendar>.matrix-demand-head{border-bottom:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;margin:-20px -20px 17px!important;padding:15px 20px!important}.employee-combined-calendar>.matrix-demand-head :is(h3,p){color:var(--brand-ink)!important}.availability-month-status>div,.availability-calendar-panel,.availability-state-editor{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.availability-month-status>div:nth-child(2n){background:var(--brand-paper-2)!important}.availability-month-status strong{color:var(--brand-ink)!important}.availability-month-status>p{color:var(--brand-ink)!important;border:1px solid var(--brand-sage-strong)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.availability-calendar-legend span{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;border-radius:1px!important}.availability-state-calendar button{color:var(--brand-ink)!important;border-radius:1px!important}.availability-state-calendar button.selected{outline:2px solid var(--brand-ink)!important;outline-offset:-2px!important;box-shadow:4px 4px 0 var(--brand-peach)!important}.availability-state-calendar button.has-swap-announcement{outline-color:var(--brand-peach-strong)!important}.availability-state-calendar button .calendar-swap-marker,.availability-state-calendar button .calendar-standby-marker{color:var(--brand-ink)!important}.availability-state-editor{background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important}.availability-state-editor :is(input,select,textarea){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.availability-state-options button,.availability-location-options button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.availability-state-options button.active,.availability-location-options button.active{box-shadow:inset 5px 0 var(--brand-peach-strong)!important;background:var(--brand-eucalyptus)!important}.availability-selection-help,.availability-protected-note{color:var(--brand-ink)!important}.employee-day-workspace :is(input,select,textarea){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.matrix-v2-drawer .matrix-import-mode{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important;gap:10px!important;padding:13px!important}.matrix-v2-drawer .matrix-import-mode legend{letter-spacing:.04em;text-transform:uppercase;font-family:Courier New,monospace;color:var(--brand-ink)!important}.matrix-v2-drawer .matrix-import-mode button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:none!important;border-radius:1px!important}.matrix-v2-drawer .matrix-import-mode button:hover{background:var(--brand-eucalyptus)!important;box-shadow:3px 3px 0 var(--brand-sage)!important}.matrix-v2-drawer .matrix-import-mode button.active{border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:inset 0 -5px var(--brand-peach-strong),3px 3px 0 var(--brand-sage)!important}.matrix-v2-drawer .matrix-import-mode button.danger.active{background:color-mix(in srgb,var(--brand-peach) 58%,var(--brand-paper))!important}.matrix-v2-drawer .matrix-import-mode button :is(strong,small){color:var(--brand-ink)!important}.matrix-v2-drawer .matrix-v2-form-hint{color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.matrix-v2-drawer .matrix-import-trust{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.matrix-v2-drawer .matrix-import-trust :is(svg,strong,small){color:var(--brand-ink)!important}.matrix-v2-drawer .matrix-import-advanced-guide,.matrix-v2-drawer .matrix-import-preview,.matrix-v2-drawer .matrix-import-archive-list{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.matrix-v2-drawer .matrix-import-advanced-guide>summary,.matrix-v2-drawer .matrix-import-archive-list>summary{color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.matrix-v2-drawer .matrix-import-impact span{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.matrix-v2-drawer .matrix-import-impact span:nth-child(2n){background:var(--brand-eucalyptus)!important}.matrix-v2-drawer .matrix-import-impact span.warning{background:var(--brand-peach)!important}.matrix-v2-drawer .matrix-import-archive-list li{border-color:var(--brand-border-strong)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.matrix-v2-drawer :is(input,select,textarea){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}@media (max-width:760px){section.live-module:has(>.real-month){padding:12px!important}section.live-module:has(>.real-month)>.section-head{margin:-12px -12px 12px!important;padding:12px!important}section.live-module:has(>.real-month) .real-month{min-width:720px}.message-layout{box-shadow:3px 3px 0 var(--brand-sage)!important}.employee-combined-calendar{padding:12px!important}.employee-combined-calendar>.matrix-demand-head{margin:-12px -12px 12px!important;padding:12px!important}.employee-month-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.employee-month-summary>span{padding:9px!important}.matrix-v2-drawer .matrix-import-mode{grid-template-columns:1fr!important}.matrix-v2-drawer .matrix-import-impact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.solver-workspace .solver-workspace-view-head{color:var(--brand-ink)!important;border-bottom:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;padding:13px 14px!important}.solver-workspace .solver-workspace-view-head>span{flex-direction:column;gap:3px;display:flex}.solver-workspace .solver-workspace-view-head :is(strong,small,em){color:var(--brand-ink)!important}.solver-workspace .solver-workspace-view-head em{letter-spacing:.06em;text-transform:uppercase;font-family:Courier New,monospace;font-style:normal;font-weight:900}.solver-workspace .solver-schedule-perspectives{border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-peach)!important;border-radius:1px!important;gap:4px!important;padding:5px!important;display:flex!important}.solver-workspace .solver-schedule-perspectives button{min-height:42px;color:var(--brand-paper)!important;background:0 0!important;border:0!important;border-radius:1px!important;padding:9px 16px!important}.solver-workspace .solver-schedule-perspectives button.active{color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:inset 0 -5px var(--brand-peach-strong)!important}.solver-workspace .solver-roster-week{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important;overflow:hidden!important}.solver-workspace .solver-roster-week>header{border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;padding:10px 12px!important}.solver-workspace .solver-roster-week>header :is(strong,small){color:var(--brand-ink)!important}.solver-workspace .solver-roster-head{color:var(--brand-ink)!important;border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important}.solver-workspace .solver-roster-head>*{color:var(--brand-ink)!important;border-color:var(--brand-border-strong)!important}.solver-workspace .solver-roster-row{background:var(--brand-paper)!important}.solver-workspace .solver-roster-person{color:var(--brand-ink)!important;border-color:var(--brand-border-strong)!important;background:var(--brand-paper)!important;border-radius:0!important}.solver-workspace .solver-roster-person:hover{background:var(--brand-eucalyptus)!important}.solver-workspace .solver-roster-person :is(strong,small,em,svg){color:var(--brand-ink)!important}.solver-workspace .solver-roster-person em{text-decoration:underline;-webkit-text-decoration-color:var(--brand-peach-strong);text-decoration-color:var(--brand-peach-strong);text-underline-offset:3px;font-style:normal;text-decoration-thickness:3px}.solver-workspace .solver-roster-cell{color:var(--brand-ink)!important;border-color:var(--brand-border-strong)!important;background:var(--brand-paper)!important}.solver-workspace :is(.solver-roster-cell,.solver-roster-head>span).outside-month{color:var(--brand-muted)!important;background:var(--brand-paper-2)!important}.solver-workspace :is(.solver-roster-assignment,.solver-role-assignment){border-radius:1px!important}.solver-workspace .solver-workload-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:13px!important;display:grid!important}.solver-workspace .solver-workload-summary>span{min-height:74px;color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important;padding:11px!important}.solver-workspace .solver-workload-summary>span:nth-child(2n){background:var(--brand-eucalyptus)!important}.solver-workspace .solver-workload-summary>span:nth-child(3n){background:color-mix(in srgb,var(--brand-peach) 34%,var(--brand-paper))!important}.solver-workspace .solver-workload-summary>span.critical{background:var(--brand-peach)!important}.solver-workspace .solver-workload-summary :is(small,strong){color:var(--brand-ink)!important}.solver-workspace .solver-workload-filters{color:var(--brand-ink)!important;border-block:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;padding:13px!important}.solver-workspace .solver-workload-filters :is(label,input,select){color:var(--brand-ink)!important}.solver-workspace .solver-workload-filters :is(input,select){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.solver-workspace .solver-workload-list{padding:13px!important}.solver-workspace .solver-workload-list>article{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-workspace .solver-workload-list>article>header{border-bottom:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;padding:11px!important}.solver-workspace .solver-workload-list>article>header :is(strong,small,b){color:var(--brand-ink)!important}.solver-workspace .solver-workload-kpis>span{color:var(--brand-ink)!important;border:1px solid var(--brand-border-strong)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.solver-workspace .solver-workload-kpis>span:nth-child(2n){background:var(--brand-eucalyptus)!important}.solver-workspace .solver-workload-kpis>span:is(.critical,.warning){background:var(--brand-peach)!important}.solver-workspace .solver-workload-kpis :is(small,strong){color:var(--brand-ink)!important}.solver-workspace .solver-workload-locations>span{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.solver-workspace .solver-workload-locations :is(svg,b){color:var(--brand-ink)!important}.solver-workspace .solver-workload-list>article>p{color:var(--brand-ink)!important;border-left:6px solid var(--brand-sage-strong)!important;background:var(--brand-paper-2)!important;border-radius:0!important;margin-inline:11px!important;padding:10px!important}.solver-workspace .solver-issues-view{gap:12px!important;display:grid!important}.solver-workspace :is(.solver-staffing-risk,.solver-missing-breakdown,.solver-workspace-issues,.solver-workspace-standby){color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-workspace :is(.solver-staffing-risk,.solver-missing-breakdown)>header,.solver-workspace :is(.solver-workspace-issues,.solver-workspace-standby)>summary{color:var(--brand-ink)!important;border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.solver-workspace :is(.solver-workspace-issues,.solver-workspace-standby)>summary :is(svg,strong,small){color:var(--brand-ink)!important}.solver-workspace .solver-missing-explainer{color:var(--brand-ink)!important;background:var(--brand-peach)!important}.solver-workspace .solver-missing-explainer :is(svg,strong,small){color:var(--brand-ink)!important}.solver-workspace .solver-missing-groups>article,.solver-workspace .solver-staffing-risk article{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.solver-workspace .solver-staffing-risk article.warning{background:color-mix(in srgb,var(--brand-peach) 38%,var(--brand-paper))!important}.solver-workspace .solver-staffing-risk article.critical{background:var(--brand-peach)!important}.solver-workspace .solver-standby-days{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important}.solver-workspace .solver-standby-days>article{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.solver-workspace .solver-standby-days>article>header{border-color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.solver-workspace .solver-standby-days>article :is(svg,strong,b,small){color:var(--brand-ink)!important}.solver-workspace .solver-standby-days>article>div{border-color:var(--brand-border-strong)!important}.solver-workspace .solver-standby-days em{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.solver-workspace .solver-standby-days em.tier-2{background:var(--brand-peach)!important}.solver-workspace .solver-standby-days .secondary-button{background:var(--brand-paper)!important}.solver-workspace .standby-activation-form{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.operational-calendar-panel{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.operational-calendar-panel>.matrix-demand-head{border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.operational-additional-tools{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important;margin:13px!important}.operational-additional-tools>summary{color:var(--brand-ink)!important;border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.operational-additional-tools>summary :is(svg,strong,small){color:var(--brand-ink)!important}.operational-event-form{background:var(--brand-paper)!important;padding:14px!important}.operational-event-form :is(input,select,textarea){color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.operational-event-form .segmented-choice{width:max-content;max-width:100%;border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;border-radius:1px!important;gap:4px!important;padding:4px!important;display:flex!important}.operational-event-form .segmented-choice button{color:var(--brand-paper)!important;background:0 0!important;border:0!important;border-radius:1px!important}.operational-event-form .segmented-choice button.active{color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:inset 0 -4px var(--brand-peach-strong)!important}.operational-event-form .segmented-choice button :is(svg){color:currentColor!important}.operational-event-form :is(.operational-card-picker,.operational-shift-picker){color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.operational-event-form .operational-card-picker button{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.operational-event-form .operational-card-picker button.active{color:var(--brand-paper)!important;background:var(--brand-ink)!important;box-shadow:3px 3px 0 var(--brand-peach)!important}.operational-event-form .operational-shift-picker label{color:var(--brand-ink)!important;border:1px solid var(--brand-border-strong)!important;background:var(--brand-paper)!important;border-radius:1px!important}.operational-event-form .operational-shift-picker label:has(input:checked){background:var(--brand-eucalyptus)!important;box-shadow:inset 5px 0 var(--brand-peach-strong)!important}.live-overview{position:relative;color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.live-overview>.section-head{border-bottom:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;padding-bottom:12px!important}.live-overview .status-pill{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.live-overview .overview-grid{gap:8px!important}.live-overview .overview-grid>div{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.live-overview .overview-grid>div:nth-child(2n){background:var(--brand-eucalyptus)!important}.live-overview .overview-grid :is(small,strong){color:var(--brand-ink)!important}.live-overview .quick-actions button{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.live-overview .quick-actions button:hover{transform:translate(-1px,-1px);background:var(--brand-peach)!important}.generator-v2-page{--violet:var(--brand-ink);color:var(--brand-ink)!important}.generator-v2-hero{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important;padding:17px!important}.generator-v2-hero h2{font-family:var(--brand-display)}.generator-v2-flow{color:var(--brand-paper)!important;border:2px solid var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:4px 4px 0 var(--brand-peach)!important;border-radius:1px!important}.generator-v2-flow :is(span,svg){color:var(--brand-paper)!important}.generator-v2-flow span b{color:var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.generator-v2-flow span.active{background:var(--brand-paper)!important;color:var(--brand-ink)!important;box-shadow:inset 0 -5px var(--brand-peach-strong)!important}.generator-v2-flow span.active b{background:var(--brand-peach)!important}.generator-v2-scenarios,.generator-v2-catalog{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.generator-v2-scenarios>.section-head,.generator-v2-catalog>.section-head{border-bottom:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.generator-v2-scenarios>div:last-child{gap:9px!important;display:grid!important}.generator-v2-scenarios>div:last-child>button{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.generator-v2-scenarios>div:last-child>button.selected{background:var(--brand-eucalyptus)!important;box-shadow:inset 0 -5px var(--brand-peach-strong),3px 3px 0 var(--brand-sage)!important}.generator-v2-scenarios>div:last-child>button :is(svg,strong,p,small,em){color:var(--brand-ink)!important}.generator-v2-scenarios>div:last-child>button em{border:1px solid var(--brand-ink)!important;background:var(--brand-sage)!important;border-radius:1px!important}.generator-v2-catalog>article{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.generator-v2-catalog>article.selected{background:var(--brand-eucalyptus)!important;box-shadow:inset 5px 0 var(--brand-peach-strong),3px 3px 0 var(--brand-sage)!important}.generator-v2-catalog>article :is(svg,strong,small,p,em){color:var(--brand-ink)!important}.generator-v2-catalog-variants>span{color:var(--brand-ink)!important;border:1px solid var(--brand-border-strong)!important;background:var(--brand-paper)!important;border-radius:1px!important}.generator-v2-catalog-variants>span.chosen{background:var(--brand-sage)!important}@media (max-width:760px){.solver-workspace .solver-schedule-perspectives{overflow-x:auto!important}.solver-workspace .solver-schedule-perspectives button{min-width:145px!important}.solver-workspace .solver-workload-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}.solver-workspace .solver-workload-filters{grid-template-columns:1fr!important;padding:10px!important}.solver-workspace .solver-workload-list{padding:10px!important}.solver-workspace .solver-standby-days{grid-template-columns:1fr!important;padding:9px!important}.operational-calendar-panel{box-shadow:3px 3px 0 var(--brand-sage)!important}.operational-additional-tools{margin:9px!important}.operational-event-form{padding:10px!important}.operational-event-form .segmented-choice{width:100%!important}.operational-event-form .segmented-choice button{flex:1 1 0!important}.operational-event-form .form-row,.operational-event-form .operational-shift-picker{grid-template-columns:1fr!important}.live-overview .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.live-overview .quick-actions{grid-template-columns:1fr!important}.generator-v2-hero{grid-template-columns:1fr!important;padding:13px!important;display:grid!important}.generator-v2-hero .secondary-button{width:100%!important}.generator-v2-flow{padding:5px!important;display:flex!important;overflow-x:auto!important}.generator-v2-flow span{min-width:max-content!important;padding:10px!important}.generator-v2-flow>svg{display:none!important}.generator-v2-scenarios,.generator-v2-catalog{box-shadow:3px 3px 0 var(--brand-sage)!important}.generator-v2-catalog>article{grid-template-columns:1fr!important}}.matrix-v2-workforce .workforce-picker,.matrix-v2-workforce .workforce-profile{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.matrix-v2-workforce .workforce-picker{background:var(--brand-eucalyptus)!important;padding:14px!important}.matrix-v2-workforce .workforce-picker :is(input,button){color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.matrix-v2-workforce .workforce-profile>div:first-child>svg{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-peach)!important;border-radius:1px!important}.matrix-v2-workforce .workforce-profile>div:first-child :is(small,h3,p){color:var(--brand-ink)!important}.matrix-v2-workforce .workforce-profile>dl{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.matrix-v2-workforce .workforce-profile>dl>div{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.matrix-v2-workforce .workforce-profile>dl>div:nth-child(2n){background:var(--brand-eucalyptus)!important}.matrix-v2-workforce .workforce-profile>dl :is(dt,dd){color:var(--brand-ink)!important}.matrix-v2-workforce .workforce-profile-readiness{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.matrix-v2-workforce .workforce-profile-readiness>header{border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.matrix-v2-workforce .workforce-profile-readiness>header :is(svg,strong,small,em){color:var(--brand-ink)!important}.matrix-v2-workforce .workforce-profile-readiness>header em{border:1px solid var(--brand-ink);font-family:var(--brand-display);padding:5px 9px;background:var(--brand-peach)!important;border-radius:1px!important}.matrix-v2-workforce .workforce-profile-readiness>div>button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.matrix-v2-workforce .workforce-profile-readiness>div>button.complete{background:var(--brand-sage)!important}.matrix-v2-workforce .workforce-profile-readiness>div>button :is(svg,b,small,em){color:var(--brand-ink)!important}.matrix-v2-workforce .workforce-profile-readiness>p{color:var(--brand-ink)!important;border-top:1px solid var(--brand-ink)!important}.matrix-v2-finance-banner{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.matrix-v2-finance-banner :is(svg,strong,small){color:var(--brand-ink)!important}.matrix-v2-tab-content>.matrix-v2-card{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.matrix-v2-tab-content>.matrix-v2-card>.matrix-v2-section-head{border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important}.matrix-v2-tab-content>.matrix-v2-card>.matrix-v2-section-head :is(h3,p){color:var(--brand-ink)!important}.access-management{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.access-management>.matrix-v2-section-head{border-bottom:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.access-explainer{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-peach)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.access-explainer :is(svg,strong,small){color:var(--brand-ink)!important}.finance-access-policy{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.finance-access-policy>header{border-bottom:1.5px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.finance-access-policy>header :is(svg,strong,small){color:var(--brand-ink)!important}.finance-access-policy>div>label{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.finance-access-policy>div>label:nth-child(2n){background:var(--brand-eucalyptus)!important}.finance-access-policy>div>label :is(b,small,select){color:var(--brand-ink)!important}.finance-access-policy select{border-color:var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.finance-access-policy>small{color:var(--brand-ink)!important;border-top:1px solid var(--brand-ink)!important}.access-bulk-actions,.access-form,.access-import-preview{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.access-form :is(input,select){border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}@media (max-width:760px){.matrix-v2-workforce .workforce-profile>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.matrix-v2-workforce .workforce-profile-readiness>div,.finance-access-policy>div{grid-template-columns:1fr!important}.access-management{box-shadow:3px 3px 0 var(--brand-sage)!important}}.employee-recovery-offers{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.employee-recovery-offers>header{border-bottom:1.5px solid var(--brand-ink)!important;padding:2px 0 14px!important}.employee-recovery-offers>header small{color:var(--brand-ink)!important;font-family:var(--brand-mono)!important;letter-spacing:.08em!important}.employee-recovery-offers>header :is(h2,p){color:var(--brand-ink)!important}.employee-recovery-offers>header>svg{transform:rotate(2deg);width:42px!important;height:42px!important;color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-peach)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important;padding:9px!important}.employee-recovery-offers>div>article{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important}.employee-recovery-offers>div>article:nth-child(2n){background:var(--brand-eucalyptus)!important}.employee-recovery-offers .recovery-empty{min-height:220px!important;color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.employee-recovery-offers .recovery-empty svg{width:44px!important;height:44px!important;color:var(--brand-paper)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-ink)!important;border-radius:1px!important;padding:10px!important}.message-center .conversation-list>button>i{transform:rotate(-2deg);min-width:26px!important;height:26px!important;color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-peach)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;font-family:var(--brand-display)!important;border-radius:1px!important;place-items:center!important;padding:0 7px!important;font-style:normal!important;line-height:1!important;display:grid!important}.employee-day-workspace>header{border-bottom:1.5px solid var(--brand-ink)!important;padding-bottom:11px!important}.employee-day-workspace>header small{color:var(--brand-ink)!important;font-family:var(--brand-mono)!important;letter-spacing:.06em!important}.employee-day-workspace>header :is(h3,p){color:var(--brand-ink)!important}.employee-day-workspace>header .icon-button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.employee-day-shifts>article,.employee-day-team{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.employee-day-shifts>article>header{border-bottom:1px solid var(--brand-ink)!important}.employee-coworker-grid>span{color:var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.employee-day-team>article{color:var(--brand-ink)!important;border:1px solid var(--brand-border-strong)!important;background:var(--brand-paper)!important;border-radius:1px!important}.employee-day-workspace .secondary-button{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.complete-drawer{--violet:var(--brand-ink);--violet-soft:var(--brand-eucalyptus);color:var(--brand-ink)!important;border-left:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important}.complete-drawer>.drawer-head{color:var(--brand-ink)!important;border-bottom:2px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.complete-drawer>.drawer-head :is(.eyebrow,h2,small,svg){color:var(--brand-ink)!important}.complete-drawer>.drawer-head .icon-button{border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.complete-drawer>.drawer-content{background:var(--brand-paper)!important}.swap-request-form{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.swap-request-form h3{color:var(--brand-paper)!important;background:var(--brand-ink)!important;font-family:var(--brand-display)!important;letter-spacing:.02em!important;margin:-14px -14px 0!important;padding:13px 14px!important}.swap-request-form :is(label,label>small,details,summary,p){color:var(--brand-ink)!important}.swap-request-form :is(input,textarea){color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.swap-candidate-list{gap:7px!important}.swap-candidate-list>button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.swap-candidate-list>button:hover{background:var(--brand-eucalyptus)!important}.swap-candidate-list>button.active{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-peach)!important;box-shadow:inset 0 -4px var(--brand-ink),2px 2px 0 var(--brand-sage)!important}.swap-candidate-list>button :is(b,small){color:var(--brand-ink)!important}.swap-form-actions{padding-top:3px;border-top:1px solid var(--brand-ink)!important}.swap-form-actions .primary-button{box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.complete-drawer .coworker-list>div{color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important}@media (max-width:760px){.employee-recovery-offers{box-shadow:3px 3px 0 var(--brand-sage)!important;padding:16px!important}.employee-recovery-offers>header>svg{width:38px!important;height:38px!important}.employee-recovery-offers .recovery-empty{min-height:180px!important;padding:24px 16px!important}.message-center .conversation-list>button>i{min-width:24px!important;height:24px!important}.employee-day-workspace{padding:10px!important}.employee-day-shifts>article,.employee-day-team{box-shadow:2px 2px 0 var(--brand-sage)!important}.employee-day-team>article{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.employee-day-team>article .secondary-button{justify-content:center!important;width:100%!important}.complete-drawer{border-left:0!important;width:100%!important}.complete-drawer>.drawer-head,.complete-drawer>.drawer-content{padding:14px!important}.swap-request-form{box-shadow:3px 3px 0 var(--brand-sage)!important;padding:12px!important}.swap-request-form h3{margin:-12px -12px 0!important;padding:12px!important}.swap-candidate-list{grid-template-columns:1fr!important;max-height:240px!important}.swap-form-actions{grid-template-columns:1fr!important;display:grid!important}.swap-form-actions :is(button,.primary-button,.secondary-button){justify-content:center!important;width:100%!important}}.operational-creator{--violet:var(--brand-ink);--violet-soft:var(--brand-eucalyptus);color:var(--brand-ink)!important;border:2px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important;gap:16px!important}.operational-creator>header{border-bottom:1.5px solid var(--brand-ink)!important;padding-bottom:13px!important}.operational-creator>header .eyebrow{color:var(--brand-ink)!important;font-family:var(--brand-mono)!important;letter-spacing:.08em!important}.operational-creator>header h3{color:var(--brand-ink)!important;font-family:var(--brand-display)!important}.operational-creator>header>span{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-peach)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;font-family:var(--brand-mono)!important;border-radius:1px!important}.operational-creator label{color:var(--brand-ink)!important}.operational-creator :is(input,select,textarea){color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;border-radius:1px!important;box-shadow:2px 2px #a6b3a094!important}.operational-creator :is(input,select,textarea):focus{outline:2px solid var(--brand-peach)!important;outline-offset:1px!important}.operational-scope-picker,.operational-form-grid .private-field{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;border-radius:1px!important}.operational-scope-picker legend{color:var(--brand-ink)!important;font-family:var(--brand-mono)!important}.operational-scope-picker button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.operational-scope-picker button:hover{background:var(--brand-peach)!important}.operational-scope-picker button.selected{color:var(--brand-paper)!important;border-color:var(--brand-ink)!important;background:var(--brand-ink)!important;box-shadow:inset 0 -4px var(--brand-peach),2px 2px 0 var(--brand-sage)!important}.operational-analyze{box-shadow:4px 4px 0 var(--brand-sage)!important;border-radius:1px!important}.company-day-workspace{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper)!important;box-shadow:5px 5px 0 var(--brand-sage)!important;border-radius:1px!important}.company-day-workspace>header{border-bottom:1.5px solid var(--brand-ink)!important;padding-bottom:11px!important}.company-day-workspace>header small{color:var(--brand-ink)!important;font-family:var(--brand-mono)!important;letter-spacing:.07em!important}.company-day-workspace>header :is(h3,p){color:var(--brand-ink)!important}.company-day-workspace>header .icon-button{color:var(--brand-ink)!important;border:1px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:2px 2px 0 var(--brand-sage)!important;border-radius:1px!important}.company-day-filters{border:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:1px!important}.company-day-filters label{color:var(--brand-ink)!important}.company-day-filters :is(input,select){color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.company-day-filters .secondary-button{background:var(--brand-paper)!important;border-radius:1px!important}.company-day-groups>article{color:var(--brand-ink)!important;border:1.5px solid var(--brand-ink)!important;background:var(--brand-paper-2)!important;box-shadow:3px 3px 0 var(--brand-sage)!important;border-radius:1px!important}.company-day-groups>article>header{color:var(--brand-ink)!important;border-bottom:1px solid var(--brand-ink)!important;background:var(--brand-eucalyptus)!important}.company-day-groups>article>header :is(b,small,strong){color:var(--brand-ink)!important}.company-day-person{color:var(--brand-ink)!important;border-top:1px solid var(--brand-ink)!important;border-right:1px solid var(--brand-ink)!important;border-bottom:1px solid var(--brand-ink)!important;background:var(--brand-paper)!important;border-radius:1px!important}.company-day-person:nth-child(2n){background:var(--brand-eucalyptus)!important}.company-day-person :is(svg,b,small){color:var(--brand-ink)!important}@media (max-width:760px){.operational-creator{box-shadow:3px 3px 0 var(--brand-sage)!important;padding:14px!important}.operational-creator>header>span{justify-self:start!important}.operational-scope-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.operational-scope-picker button{width:100%!important}.company-day-workspace{box-shadow:3px 3px 0 var(--brand-sage)!important;padding:10px!important}.company-day-filters{grid-template-columns:1fr!important;position:static!important}.company-day-groups{grid-template-columns:1fr!important}}
