.work-volume textarea.company-volume{min-height:132px}
.overlay-open{overflow:hidden}.menu-toggle,.mobile-nav-label,.header nav .mobile-nav-cta{display:none}.menu-backdrop[hidden],.picker-backdrop[hidden]{display:none}.menu-backdrop{position:fixed;inset:0;background:#201b173d;z-index:105;backdrop-filter:blur(3px)}.header.nav-open{z-index:110}.picker-backdrop{position:fixed;inset:0;background:#201b1766;backdrop-filter:blur(3px);z-index:119}.styled-select{isolation:auto}.styled-select.picker-open,.multiselect.picker-open{z-index:60}.select-trigger{padding:15px 16px;gap:18px;background:#fff;border:1px solid #d9d1c6;border-radius:13px;font-weight:600;min-height:56px}.select-trigger:after,.multiselect>summary:after{display:none}.select-trigger>svg,.multiselect>summary>svg{width:22px;height:22px;color:#785a43;flex-shrink:0;transition:transform .18s}.select-trigger[aria-expanded=true]>svg,.multiselect[open]>summary>svg{transform:rotate(180deg)}.select-value{min-width:0;line-height:1.55}.select-menu{position:absolute;top:calc(100% + 9px);left:0;right:0;padding:0;min-width:0;max-height:none;overflow:hidden;border:1px solid #e4dbcf;border-radius:18px;background:#fff;box-shadow:0 16px 55px #33251624;z-index:120;cursor:auto}.select-menu.opens-up{top:auto;bottom:calc(100% + 9px)}.select-menu[hidden]{display:none}.picker-heading{padding:18px 18px 13px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #f0eae1;background:#fff}.picker-heading h3{font-size:16px;line-height:1.4;font-weight:800;letter-spacing:-.025em;color:#292420;margin:0}.picker-close{padding:0;width:32px;height:32px;background:#f5f0e8;border:0;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:#785a43;flex-shrink:0}.picker-close:hover{background:#eee2d1}.picker-close svg{width:20px;height:20px}.picker-search{width:calc(100% - 32px);margin:14px 16px 5px;background:#f8f5ef;border:1px solid #e4dbcf;border-radius:11px;padding:11px 13px;min-height:44px;font-size:15px;font-weight:500}.select-options{padding:7px;max-height:290px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9b59c transparent}.select-option{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:57px;padding:15px;border-radius:12px;background:#fff;color:#292420;text-align:left;font-size:15px;cursor:pointer;margin:3px 0}.select-option[hidden]{display:none}.select-option:disabled{color:#8f8377;cursor:default}.option-copy{min-width:0;display:block}.option-label{display:block;font-size:15px;font-weight:750;line-height:1.55}.option-copy small{display:block;color:#726555;font-size:12px;font-weight:500;line-height:1.6;margin-top:4px;position:static!important}.option-check{width:25px;height:25px;border:1px solid #e0d4c3;display:grid;place-items:center;border-radius:50%;flex-shrink:0;background:#fff}.option-check svg{width:18px;height:18px;opacity:0}.select-option[aria-selected=true]{background:#f4ecdf;color:#62442b}.select-option[aria-selected=true] .option-check{border-color:#785a43;background:#785a43;color:#fff}.select-option[aria-selected=true] .option-check svg{opacity:1}.select-option:hover,.select-option:focus-visible{background:#f8f1e7;color:#62442b;outline:2px solid #bea07c;outline-offset:-2px}.picker-empty{font-size:14px;color:#726555;padding:21px 17px;line-height:1.7}.picker-empty[hidden]{display:none}
.multiselect>summary{border:1px solid #d9d1c6;border-radius:13px;background:#fff;padding:15px 16px;min-height:56px;align-items:center;gap:18px;font-weight:600}.tasks-summary{min-width:0;line-height:1.55}.multiselect>summary::-webkit-details-marker{display:none}.multiselect-panel{position:absolute;left:0;right:0;top:calc(100% + 9px);padding:0;display:block;margin:0;max-height:none;overflow:hidden;background:#fff;border:1px solid #e4dbcf;border-radius:18px;box-shadow:0 16px 55px #33251624;z-index:120}.multiselect:not([open])>.multiselect-panel{display:none}.task-options{max-height:285px;overflow-y:auto;padding:8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9b59c transparent}.multiselect-panel .task-options label{position:relative;display:flex;flex-direction:row;align-items:center;gap:14px;padding:14px;min-height:55px;border:1px solid transparent;border-radius:11px;font-size:14px;line-height:1.6;font-weight:650;margin:2px 0;color:#292420;cursor:pointer;background:#fff}.multiselect-panel .task-options label[hidden]{display:none}.multiselect-panel .task-options label:hover{background:#f8f4ec}.multiselect-panel .task-options label.is-selected{background:#f4ecdf;border-color:#ede0cc;color:#62442b}.multiselect-panel .task-options label>span{position:static!important;color:inherit;line-height:1.55}.multiselect-panel .task-options input{appearance:none;width:22px;height:22px;min-height:0;padding:0;border:1.5px solid #cab8a0;border-radius:7px;margin:0;flex-shrink:0;background:#fff;display:grid;place-items:center;cursor:pointer}.multiselect-panel .task-options input:checked{background:#785a43;border-color:#785a43}.multiselect-panel .task-options input:checked:after{content:'';width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.picker-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #eee5d9;padding:13px 17px;background:#fffcf7}.picker-counter{font-size:13px;font-weight:650;color:#726555}.picker-done{min-height:42px;padding:10px 24px;font-size:14px;border-radius:11px}.task-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.task-chips[hidden]{display:none}.task-chip{display:flex;align-items:center;gap:9px;max-width:100%;padding:8px 10px;font-size:12px;line-height:1.45;border:1px solid #e6d8c5;border-radius:10px;background:#f7f0e5;color:#62442b;font-weight:650;text-align:left;cursor:pointer}.task-chip>span{min-width:0}.task-chip svg{width:16px;height:16px;flex-shrink:0}.task-chip:hover{background:#ede0cd}
@media(max-width:1000px){.menu-toggle{display:grid;place-items:center;width:48px;height:48px;min-height:48px;border-radius:14px;border:1px solid #e7dfd4;background:#f7f3ed;color:#785a43;cursor:pointer;margin-left:auto;order:3;padding:0;flex-shrink:0}.menu-toggle svg{width:25px;height:25px}.menu-close-icon{display:none}.menu-toggle[aria-expanded=true] .menu-open-icon{display:none}.menu-toggle[aria-expanded=true] .menu-close-icon{display:block}.header-inner{position:relative}.header nav{display:none}.header nav.is-open{display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:calc(100dvh - 105px);overflow:auto;background:#fffdf9;border:1px solid #e5d9c7;box-shadow:0 15px 55px #3325161f;border-radius:21px;padding:22px;gap:0;flex-direction:column;z-index:115}.header nav .mobile-nav-label{display:block;font-size:12px;color:#8a725a;font-weight:750;margin-bottom:10px}.header nav.is-open>a{font-size:19px;line-height:1.45;font-weight:750;padding:17px 4px;border-bottom:1px solid #eee6db;min-height:57px}.header nav.is-open>a:hover{color:#785a43;background:#f6efe4;border-radius:9px}.header nav.is-open .mobile-nav-cta{display:flex;justify-content:center;align-items:center;background:#785a43;color:#fff;font-size:15px;min-height:52px;border:0;border-radius:13px;margin-top:18px;padding:15px}.header-cta{order:2}.menu-backdrop{top:0}}
@media(max-width:600px){.header-cta{display:none}.header-inner{height:76px}.brand{font-size:19px}.brand-sub{font-size:13px}.menu-toggle{width:45px;height:45px;min-height:45px;border-radius:12px}.header nav.is-open{top:calc(100% + 5px);padding:21px;border-radius:19px;max-height:calc(100dvh - 100px)}.styled-select.picker-open,.multiselect.picker-open{z-index:auto}.select-menu,.select-menu.opens-up,.multiselect-panel{position:fixed;top:auto;left:8px;right:8px;bottom:8px;max-height:calc(100dvh - 60px);width:auto;z-index:120;padding:0;border-radius:25px 25px 20px 20px;box-shadow:0 -5px 55px #33251624;border:1px solid #e3d7c5;background:#fffdf9;display:flex;flex-direction:column;overflow:hidden;margin:0}.select-menu[hidden],.multiselect:not([open])>.multiselect-panel{display:none}.select-menu:before,.multiselect-panel:before{content:'';display:block;width:38px;height:4px;border-radius:5px;background:#d7cbb9;margin:10px auto 0;flex-shrink:0}.picker-heading{padding:18px 22px 16px;background:#fffdf9;flex-shrink:0}.picker-heading h3{font-size:20px;line-height:1.35;max-width:80%}.picker-close{width:37px;height:37px;border-radius:12px}.picker-close svg{width:23px;height:23px}.picker-search{font-size:16px;width:calc(100% - 40px);margin:15px 20px 7px;min-height:48px;border-radius:13px;flex-shrink:0}.select-options{padding:9px 12px 16px;max-height:min(390px,calc(100dvh - 225px));overflow-y:auto}.select-option{min-height:62px;padding:17px 15px;border-radius:14px}.option-label{font-size:16px}.option-copy small{font-size:13px}.option-check{width:27px;height:27px}.task-options{padding:8px 12px;max-height:min(410px,calc(100dvh - 290px));overflow-y:auto}.multiselect-panel .task-options label{font-size:15px;min-height:58px;padding:16px 13px;gap:14px;border-radius:12px}.multiselect-panel .task-options input{width:24px;height:24px;border-radius:8px}.picker-footer{padding:15px 21px max(15px,env(safe-area-inset-bottom));flex-shrink:0}.picker-counter{font-size:14px}.picker-done{min-height:47px;min-width:117px;font-size:15px;border-radius:12px}.select-trigger,.multiselect>summary{font-size:15px;min-height:58px;padding:16px;border-radius:13px}.task-chip{font-size:12px;padding:9px 11px}.picker-empty{font-size:14px}.menu-toggle:focus-visible,.picker-close:focus-visible{outline:3px solid #b78f65;outline-offset:3px}}

.multiselect-panel>.picker-search{appearance:auto;display:block;width:calc(100% - 32px);height:auto;min-height:44px;padding:11px 13px;margin:14px 16px 5px;border:1px solid #e4dbcf;border-radius:11px;background:#f8f5ef;font-size:15px;font-weight:500;flex-shrink:0}@media(max-width:600px){.multiselect-panel>.picker-search{width:calc(100% - 40px);min-height:48px;margin:15px 20px 7px;font-size:16px;border-radius:13px}}

.cookie-actions{display:flex;flex-direction:column;gap:9px;min-width:185px;flex-shrink:0}.cookie-decline{background:transparent;border:0;padding:8px 12px;color:#785a43;font-size:13px;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.cookie-actions{width:100%;margin-top:15px;gap:3px}.cookie-popup .cookie-actions .button{margin-top:0}.cookie-decline{min-height:42px}}
