@font-face{font-family:Transducer;src:url(/fonts/transducer-extended-bold-italic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}.my-day-hero{isolation:isolate;color:#fff;background:#2f282a;border:1px solid #ffffff12;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);min-height:354px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.my-day-wash{z-index:-1;background:linear-gradient(100deg,#2f282a15 0%,#2f282a80 40%,#2f282a99 100%),url(/expoteam-gradient.jpg) 50% 45%/cover;animation:2.6s cubic-bezier(.22,1,.36,1) both my-day-wash;position:absolute;inset:0}.my-day-hero:after{content:"";z-index:1;pointer-events:none;opacity:.045;background:url(/frame-mark.png) right 12%/65% no-repeat;position:absolute;inset:0}.my-day-copy{z-index:2;align-self:center;padding:34px 0 34px 38px;position:relative}.my-day-kicker{letter-spacing:.1em;color:#ffffffc4;margin:0 0 16px;font:700 9px/1.5 Transducer,Arial,sans-serif}.my-day-copy h2{letter-spacing:-.04em;color:#fff;margin:0;font:700 clamp(30px,3.1vw,48px)/1.12 Transducer,Arial,sans-serif}.my-day-copy h2>span{color:#f7f7ff}.my-day-line{color:#ffffffc4;margin:18px 0 14px;font:400 13px/1.65 Galano,Arial,sans-serif}.my-day-facts{color:#ffffffb8;flex-wrap:wrap;gap:6px 14px;margin-top:24px;font:400 10px/1.5 Galano,Arial,sans-serif;display:flex}.my-day-facts>span{border-left:1px solid #ffffff30;padding-left:14px}.my-day-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.my-day-actions button{cursor:pointer;border:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding:12px 16px;font:700 11px/1.5 Galano,Arial,sans-serif;display:flex}.my-day-go{color:#2f282a;background:#f7f7ff}.my-day-go:hover{background:#fff}.my-day-today{color:#fff;background:#ffffff08}.my-day-today:hover{background:#ffffff15}:is(.my-day-hero button:focus-visible,.project-crew button:focus-visible,.crew-version-switch button:focus-visible){outline:2px solid var(--red);outline-offset:4px}.my-day-hero .my-day-preview{color:#ffffffb8;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font:400 10px/1.4 Galano,Arial,sans-serif;display:block}.my-day-preview:hover{color:#fff!important}.my-day-stage{z-index:0;aspect-ratio:1;perspective:800px;pointer-events:none;place-self:center;width:min(100%,390px);position:relative}.my-day-sculpture{filter:drop-shadow(0 24px 22px #140f1290);transform-origin:50% 85%;position:absolute;inset:4% 4% 6%}.my-day-shell,.my-day-bar{position:absolute;inset:0}.my-day-sculpture img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.my-day-shell{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,25% 30%,75% 30%,75% 68%,25% 68%,25% 30%,0 0)}.my-day-bar{transform-origin:50%}.my-day-bar-0{clip-path:inset(31.2% 44% 56.4% 25.1%)}.my-day-bar-1{clip-path:inset(43.7% 30.5% 44.6% 34.5%)}.my-day-bar-2{clip-path:inset(55.5% 25.5% 32.5% 43.8%)}.my-day-stage.is-ready .my-day-sculpture{animation:2.9s cubic-bezier(.22,1,.36,1) both my-day-sculpture}.my-day-material{opacity:0}.is-ready .my-day-white{animation:1.5s ease-in-out 2.2s both my-day-white}.is-ready .my-day-material{animation:1.5s ease-in-out 2.2s both my-day-material}.is-ready .my-day-bar{animation:1.8s cubic-bezier(.22,1,.36,1) .6s both my-day-bar}.is-ready .my-day-bar-1{animation-delay:.85s}.is-ready .my-day-bar-2{animation-delay:1.1s}.my-day-halo{filter:blur(20px);opacity:.7;background:radial-gradient(#f34e3f60 0%,#f34e3f15 46%,#0000 70%);border-radius:50%;position:absolute;inset:14% 2% 5%}.is-ready .my-day-halo{animation:3.2s ease-out both my-day-halo}.my-day-orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:18% 0;transform:rotate(-28deg)scaleY(.62)}.my-day-light{mix-blend-mode:soft-light;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 35%,#fff5 48%,#0000 59%);position:absolute;inset:0}.is-ready .my-day-light{animation:2.2s ease-in-out 1.25s both my-day-light}.my-day-art-label{letter-spacing:.12em;color:#ffffff70;font:700 8px/1.5 Transducer,Arial,sans-serif;position:absolute;bottom:2%;right:7%}.my-day-hero .my-day-replay{z-index:3;color:#ffffffb8;cursor:pointer;background:#2f282a20;border:1px solid #ffffff25;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font:400 10px/1.4 Galano,Arial,sans-serif;display:flex;position:absolute;top:16px;right:18px}.my-day-replay:hover{color:#fff;background:#ffffff12}@keyframes my-day-wash{0%{opacity:.2;transform:scale(1.16)translate(5%)}65%{opacity:1}to{opacity:1;transform:none}}@keyframes my-day-sculpture{0%{opacity:0;transform:translateY(36px)rotateX(13deg)rotateY(-16deg)scale(.85)}55%{opacity:1;transform:translateY(-7px)rotateX(-2deg)rotateY(3deg)scale(1.025)}to{opacity:1;transform:none}}@keyframes my-day-halo{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.13)}to{opacity:.7;transform:none}}@keyframes my-day-light{0%{opacity:0;transform:translate(-65%)}35%,65%{opacity:.65}to{opacity:0;transform:translate(65%)}}@keyframes my-day-bar{0%{transform:none}28%{transform:translate3d(-5%,0,20px)rotate(-3deg)}65%{transform:translate(2%,-1%)rotate(1deg)}to{transform:none}}@keyframes my-day-material{0%{opacity:0}to{opacity:1}}@keyframes my-day-white{0%{opacity:1}to{opacity:0}}.crew-version-switch{border:1px solid var(--line);background:#fff;align-items:center;gap:4px;margin-left:auto;padding:3px;display:flex}.crew-version-switch>span{color:var(--muted);padding:0 8px;font:700 8px/1.4 Transducer,Arial,sans-serif}.crew-version-switch button{min-width:40px;min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 10px;font:700 10px/1.4 Galano,Arial,sans-serif}.crew-version-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.project-crew{border:1px solid var(--line);background:#fff;min-width:0;margin:0 0 24px;padding:22px 24px}.project-crew>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.project-crew header p{color:var(--red);letter-spacing:.08em;margin:0 0 7px;font:700 9px/1.5 Transducer,Arial,sans-serif}.project-crew header h3{color:var(--ink);letter-spacing:-.025em;margin:0;font:700 20px/1.3 Transducer,Arial,sans-serif}.project-crew header>small{color:var(--muted);white-space:nowrap;font:400 11px/1.5 Galano,Arial,sans-serif}.crew-people{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.crew-people>button{background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;text-align:left;border:1px solid #0000;align-items:center;gap:12px;padding:14px 12px;display:flex}.crew-people>button:hover{border-color:#c9c4ca}.crew-people>button.is-picked{background:var(--ink);color:#fff;border-color:var(--ink)}.crew-avatar{width:38px;height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font:700 11px/1 Galano,Arial,sans-serif;display:grid;box-shadow:0 3px 5px #2f282a0a}.is-picked .crew-avatar{background:var(--red);color:#fff;border-color:var(--red)}.crew-people>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.crew-people b{font:700 12px/1.4 Galano,Arial,sans-serif}.crew-people small{color:var(--muted);font:400 10px/1.45 Galano,Arial,sans-serif}.crew-people em{color:var(--muted);font:400 10px/1.4 Galano,Arial,sans-serif}.crew-people .is-picked small,.crew-people .is-picked em{color:#ffffffb8}.crew-chevron{color:var(--red);font:400 19px/1 Galano,Arial,sans-serif}.crew-work{background:var(--paper);margin-top:16px;padding:16px}.crew-work>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.crew-work>div>b{font:700 12px/1.4 Galano,Arial,sans-serif}.crew-work>div>button{cursor:pointer;color:var(--ink);background:0 0;border:0;min-width:32px;min-height:32px;font-size:21px}.crew-task{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.crew-task>span:first-child{flex-direction:column;gap:5px;display:flex}.crew-task small{color:var(--muted);font:700 8px/1.4 Transducer,Arial,sans-serif}.crew-task b{font:700 12px/1.4 Galano,Arial,sans-serif}.crew-task>span:last-child{color:var(--red)}.crew-task em{color:var(--red);font:400 10px/1.5 Galano,Arial,sans-serif}.crew-work>p,.project-crew>footer{color:var(--muted);margin:12px 0 0;font:400 10px/1.6 Galano,Arial,sans-serif}.frame-handoff{isolation:isolate;box-sizing:border-box;color:#fff;overscroll-behavior:contain;background:#191517;border:0;flex-direction:column;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:28px 5vw 24px;display:flex;position:fixed;inset:0;overflow:hidden auto}.frame-handoff:not([open]){display:none}.frame-handoff::backdrop{background:#2f282a}.handoff-gradient{z-index:-2;background:radial-gradient(at 0 5%,#f34e3faa 0%,#f34e3f24 35%,#0000 65%),radial-gradient(at 25% 95%,#a5262366,#0000 56%),linear-gradient(118deg,#561416 0%,#26181c 43%,#151416 80%);animation:2.4s cubic-bezier(.22,1,.36,1) both handoff-light;position:absolute;inset:0}.frame-handoff>header{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.frame-handoff header small{color:#ffffffb8;letter-spacing:.1em;font:700 9px/1.6 Transducer,Arial,sans-serif}.frame-handoff header button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff40;min-width:44px;min-height:44px;font:400 26px/1 Galano,Arial,sans-serif}.frame-handoff button:focus-visible{outline-offset:4px;outline:2px solid #fff}.handoff-poster{z-index:1;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:20px 0 34px;display:flex;position:relative}.handoff-icon-reveal{pointer-events:none;opacity:0;place-items:center;display:grid;position:absolute;inset:0;overflow:clip}.frame-handoff.is-ready .handoff-icon-reveal{animation:3s cubic-bezier(.22,1,.36,1) both handoff-icon}.handoff-icon-reveal>img{object-fit:contain;filter:drop-shadow(-12px 5px 30px #f34e3f44)drop-shadow(0 30px 35px #0009);width:min(115vw,110dvh);max-width:none;height:min(115vw,110dvh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.handoff-icon-halo{aspect-ratio:1;filter:blur(28px);background:radial-gradient(#f34e3f44,#0000 65%);border-radius:50%;width:min(80vw,75dvh);animation:3.2s ease-out both handoff-halo;position:absolute}.handoff-floor-light{filter:blur(20px);background:radial-gradient(#f34e3f66,#0000 66%);border-radius:50%;width:65%;height:8%;animation:3.2s ease-out both handoff-halo;position:absolute;bottom:7%}.handoff-word-reveal{z-index:1;flex-direction:column;transition:opacity .45s,transform .45s;display:flex;position:relative}.handoff-eyebrow{letter-spacing:.15em;color:#ffffffb8;margin:0 0 30px;font:700 10px/1.5 Transducer,Arial,sans-serif;animation:.65s 2.15s both handoff-copy}.handoff-poster h2{letter-spacing:-.065em;color:#fff;justify-content:flex-start;width:100%;margin:0;font:700 clamp(54px,min(17vw,29dvh),360px)/1 Transducer,Arial,sans-serif;display:flex}.handoff-letter{transform-origin:50% 80%;text-shadow:0 16px 30px #09080988;opacity:0;display:block}.frame-handoff.is-ready .handoff-letter{animation:.85s cubic-bezier(.22,1,.36,1) both handoff-letter;animation-delay:calc(1.5s + var(--letter-index)*.1s)}.handoff-letter-0{--letter-index:0}.handoff-letter-1{--letter-index:1}.handoff-letter-2{--letter-index:2}.handoff-letter-3{--letter-index:3}.handoff-letter-4{--letter-index:4}.handoff-stamp{color:var(--red);letter-spacing:-.065em;opacity:0;align-self:flex-start;margin:20px 0 32px;padding:0;font:700 clamp(22px,3.5vw,56px)/1.15 Transducer,Arial,sans-serif}.frame-handoff.is-ready .handoff-stamp{animation:.6s cubic-bezier(.22,1,.36,1) 2.75s both handoff-copy}.handoff-receipt{opacity:0;flex-direction:column;gap:10px;max-width:740px;display:flex}.frame-handoff.is-ready .handoff-receipt{animation:.6s 3.05s both handoff-copy}.handoff-receipt b{overflow-wrap:anywhere;font:700 clamp(12px,1.4vw,20px)/1.5 Galano,Arial,sans-serif}.handoff-receipt>span{color:#ffffffb8;font:400 12px/1.5 Galano,Arial,sans-serif}.frame-handoff>footer{z-index:2;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;display:flex;position:relative}.frame-handoff footer>span{color:#ffffffb8;font:400 11px/1.6 Galano,Arial,sans-serif}.frame-handoff footer>button{color:#2f282a;cursor:pointer;background:#f7f7ff;border:0;align-items:center;gap:32px;min-height:44px;padding:14px 22px;font:700 12px/1.4 Galano,Arial,sans-serif;display:flex}.handoff-time{background:#ffffff12;height:3px;position:absolute;bottom:0;left:0;right:0}.handoff-time>span{transform-origin:0;height:100%;animation:handoff-time var(--handoff-duration,8s) linear both;background:#f7f7ff;display:block}.packing-highfive{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.packing-highfive img{filter:drop-shadow(0 18px 20px #0006);width:clamp(140px,min(28vw,36dvh),280px);height:auto;animation:.85s cubic-bezier(.22,1,.36,1) both packing-highfive}.packing-highfive strong{color:#fff;font:700 clamp(28px,5vw,72px)/1.2 Transducer,Arial,sans-serif;animation:.5s .25s both handoff-copy}.is-highfive .handoff-word-reveal{opacity:0;transform:translateY(-14px)}@keyframes packing-highfive{0%{opacity:0;transform:translateY(24px)rotate(-12deg)scale(.7)}65%{opacity:1;transform:translateY(-5px)rotate(3deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes handoff-light{0%{opacity:0;transform:scale(1.2)translate(10%)}to{opacity:1;transform:none}}@keyframes handoff-icon{0%{opacity:0;transform:translateY(24px)scale(.92)}20%,40%{opacity:1;transform:none}78%,to{opacity:.055;transform:translate(22%)scale(1.08)}}@keyframes handoff-halo{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.15)}to{opacity:.4;transform:scale(1)}}@keyframes handoff-letter{0%{opacity:0;transform:translateY(32px)rotate(-3deg)scale(.94)}to{opacity:1;transform:none}}@keyframes handoff-stamp{0%{opacity:0;transform:rotate(-14deg)scale(1.6)}to{opacity:1;transform:rotate(-5deg)scale(1)}}@keyframes handoff-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes handoff-time{to{transform:scaleX(0)}}@media (min-width:1600px){.my-day-hero{min-height:390px}.my-day-copy{padding-left:48px}.my-day-stage{width:420px}}@media (max-width:800px){.my-day-copy{padding:30px 0 30px 24px}.my-day-hero{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr)}.my-day-stage{width:260px}.my-day-copy h2{font-size:30px}.my-day-actions{gap:8px}.my-day-actions button{gap:12px;padding:10px 12px}.crew-version-switch>span{display:none}.project-crew{padding:18px}.crew-people{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (max-width:540px){.my-day-hero{min-height:480px;display:block}.my-day-copy{padding:28px 22px 0}.my-day-copy h2{font-size:33px}.my-day-line{margin-top:12px;font-size:12px}.my-day-stage{width:220px;margin:-4px 0 4px auto}.my-day-art-label,.my-day-replay span{display:none}.my-day-facts{font-size:9px}.my-day-hero .my-day-preview{margin-top:10px}.crew-people{grid-template-columns:1fr}.project-crew header h3{font-size:17px}.frame-handoff{padding:22px 22px 24px}.handoff-poster{padding-bottom:30px}.handoff-eyebrow{font-size:8px}.handoff-stamp{margin:20px 0 30px}.handoff-receipt>span{font-size:11px}.frame-handoff footer>span{max-width:160px}.handoff-clay{width:110%;right:-35%}}@media (prefers-reduced-motion:reduce){.my-day-wash,.my-day-stage.is-ready .my-day-sculpture,.is-ready .my-day-white,.is-ready .my-day-material,.is-ready .my-day-bar,.is-ready .my-day-halo,.is-ready .my-day-light,.handoff-gradient,.handoff-icon-reveal,.handoff-icon-halo,.handoff-floor-light,.handoff-letter,.handoff-stamp,.handoff-eyebrow,.handoff-receipt,.handoff-time>span,.packing-highfive img,.packing-highfive strong{animation:none!important}.my-day-sculpture,.my-day-bar,.handoff-letter,.handoff-stamp,.handoff-receipt{opacity:1;transform:none}.handoff-word-reveal{transition:none}.my-day-material{opacity:1}.my-day-white{opacity:0}.my-day-light,.handoff-time{display:none}.handoff-icon-reveal{opacity:.07;transform:translate(25%)}.handoff-icon-halo,.handoff-floor-light{display:none}}.work-attention-column{align-content:start;gap:24px;min-width:0;display:grid}.frame-intro-video{color:#fff;background:#2f282a;justify-self:stretch;width:100%;min-width:0;padding:0;position:relative;overflow:hidden}.frame-intro-video video{aspect-ratio:16/9;object-fit:contain;color:#fff;background:#2f282a;width:100%;min-width:0;display:block}.frame-intro-video button{cursor:pointer;background:#2f282aaa;border:0;place-items:center;min-width:36px;min-height:36px;padding:0;display:grid;color:#fff!important}:is(.frame-intro-video button:focus-visible,.frame-video-controls input:focus-visible){outline-offset:-2px;outline:2px solid #fff}.frame-intro-video button:hover{background:#f34e3fe6}.frame-intro-video .frame-video-dismiss{z-index:2;border-radius:4px;width:36px;height:36px;position:absolute;top:8px;right:8px}.frame-intro-video .frame-video-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#2f282acc;border:1px solid #ffffff60;border-radius:5px;gap:10px;min-height:44px;padding:12px 16px;font:700 11px Galano,Arial,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame-video-play:disabled{opacity:.5;cursor:wait}.frame-video-controls{color:#fff;background:linear-gradient(#0000,#2f282af0);align-items:center;gap:10px;padding:12px 10px 6px;display:flex;position:absolute;inset:auto 0 0}.frame-video-controls button{flex-shrink:0;background:0 0!important}.frame-video-controls input{accent-color:var(--red);cursor:pointer;flex:1;width:100%;min-width:0;height:24px}.frame-video-controls time{white-space:nowrap;font-variant-numeric:tabular-nums;font:400 10px Galano,Arial,sans-serif}.frame-video-error{color:#fff;background:#2f282a;margin:0;padding:10px;font:400 12px Galano;position:absolute;bottom:48px;left:10px;right:10px}@media (max-width:600px){.work-attention-column{gap:18px}.frame-video-controls{gap:4px}.frame-video-controls time{font-size:9px}.frame-intro-video .frame-video-dismiss{width:40px;height:40px;top:6px;right:6px}}@media (pointer:coarse){.frame-intro-video button{min-width:44px;min-height:44px}}.frame-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;background:#fff;border:1px solid #dedbe2;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #2f282a40}.frame-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2f282a88}.frame-dialog>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px;display:flex}.frame-dialog>header small{color:#ff8378;letter-spacing:.07em;font:700 10px/1.4 Transducer,Arial,sans-serif}.frame-dialog>header h2{letter-spacing:-.025em;margin:8px 0 0;font:700 23px/1.2 Transducer,Arial,sans-serif}.frame-dialog button{cursor:pointer;font:700 12px/1.4 Galano,Arial,sans-serif}.frame-dialog>header>button{color:#fff;background:0 0;border:1px solid #ffffff30;min-width:36px;min-height:36px;font-size:24px}.frame-dialog button:disabled{opacity:.5;cursor:default}:is(.frame-dialog button:focus-visible,.frame-dialog input:focus-visible,.frame-dialog textarea:focus-visible,.frame-dialog select:focus-visible){outline:2px solid var(--red);outline-offset:3px}.frame-quick-trigger{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff30;align-items:center;gap:8px;padding:8px 10px;font:700 11px/1.3 Galano,Arial,sans-serif;display:inline-flex}.frame-quick-trigger kbd{opacity:.65;font:400 10px/1.2 Galano,Arial,sans-serif}.frame-quick-trigger{margin-right:12px;position:relative}.frame-quick-trigger:after{content:"";pointer-events:none;background:#ffffff1f;width:1px;height:24px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.frame-quick-trigger:focus-visible{outline:2px solid var(--red);outline-offset:3px}.frame-quick-search{border-bottom:1px solid #e4e1e7;align-items:center;gap:10px;padding:18px 28px;display:flex}.frame-quick-search>span{color:var(--muted);font-size:26px}.frame-quick-search input{width:100%;color:var(--ink);background:0 0;border:0;padding:10px 4px;font:400 16px/1.4 Galano,Arial,sans-serif}.frame-quick-results{max-height:390px;padding:8px;overflow:auto}.frame-quick-results [role=option] button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:16px;padding:14px 18px;display:flex}.frame-quick-results [aria-selected=true] button{background:var(--paper)}.frame-quick-kind{width:54px;color:var(--muted);flex-shrink:0;font:700 8px/1.3 Transducer,Arial,sans-serif}.frame-quick-results button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.frame-quick-results b{font:700 14px/1.3 Galano,Arial,sans-serif}.frame-quick-results small{color:var(--muted);font:400 11px/1.4 Galano,Arial,sans-serif}.frame-quick-results button>span:last-child{color:var(--red)}.frame-quick-results>p{color:var(--muted);padding:18px;font-size:13px}.frame-quick-dialog>footer{color:var(--muted);border-top:1px solid #e4e1e7;justify-content:space-between;padding:14px 28px;font-size:10px;display:flex}.frame-dialog.frame-quick-dialog{background:var(--ink);color:#fff;border-color:#ffffff20}.frame-quick-dialog>header{background:linear-gradient(90deg,#2f282a55,#2f282add),url(/expoteam-gradient.jpg) center/cover,var(--ink)}.frame-quick-dialog>header small{color:#ffffffb8}.frame-quick-dialog .frame-quick-search{border-color:#ffffff16;padding-block:14px}.frame-quick-dialog .frame-quick-search>span{color:#ffffffb8}.frame-quick-dialog .frame-quick-search input{color:#fff;background:#ffffff08;border:1px solid #ffffff20;padding:12px}.frame-quick-dialog .frame-quick-search input::placeholder{color:#ffffffa6}.frame-quick-dialog .frame-quick-results [role=option]{background:#ffffff06;border:1px solid #0000;margin-bottom:6px}.frame-quick-dialog .frame-quick-results [role=option] button{color:#fff}.frame-quick-dialog .frame-quick-results [aria-selected=true]{background:#ffffff12;border-color:#ffffff30}.frame-quick-dialog .frame-quick-results [aria-selected=true] button{background:0 0}.frame-quick-dialog .frame-quick-kind,.frame-quick-dialog .frame-quick-results small,.frame-quick-dialog .frame-quick-results>p{color:#ffffffb8}.frame-quick-dialog>footer{color:#ffffffb8;border-color:#ffffff16}.frame-quick-search{position:relative}.frame-quick-dialog .frame-quick-search input{min-width:0;padding-right:42px}.frame-quick-clear{color:#ffffffb8;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.frame-quick-clear:hover{color:#fff;background:#ffffff12}.frame-focus-content{padding:28px}.frame-focus-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.frame-focus-content h3{letter-spacing:-.025em;margin:24px 0 12px;font:700 29px/1.25 Transducer,Arial,sans-serif}.frame-focus-content>p{color:var(--muted);font:400 14px/1.6 Galano,Arial,sans-serif}.frame-focus-content blockquote{border-left:3px solid var(--red);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;padding:16px 20px;font-size:14px}.frame-focus-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.frame-focus-actions>button,.frame-focus-empty>button{color:var(--ink);background:#fff;border:1px solid #dedbe2;min-height:48px;padding:14px 18px}.frame-focus-actions .frame-primary{background:var(--ink);color:#fff;border-color:var(--ink);margin-left:auto}.frame-focus-empty{text-align:center;padding:48px 28px}.frame-focus-empty strong{font:700 24px/1.3 Transducer,Arial,sans-serif}.frame-focus-empty p{color:var(--muted);margin:14px 0 24px;font-size:14px}.frame-moment-live{z-index:150;pointer-events:none;position:fixed;bottom:24px;right:24px}.frame-moment{background:var(--ink);color:#fff;pointer-events:auto;border:1px solid #ffffff30;align-items:center;gap:14px;max-width:380px;padding:18px 20px;animation:.28s ease-out frame-moment-in;display:flex;box-shadow:0 12px 40px #2f282a40}.frame-moment>span{color:#ff8378;font-size:26px}.frame-moment>div{flex-direction:column;gap:5px;display:flex}.frame-moment strong{font:700 15px/1.3 Transducer,Arial,sans-serif}.frame-moment small{color:#eee9eb;font:400 12px/1.5 Galano,Arial,sans-serif}.frame-moment>button{color:#fff;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:20px}.frame-moment-highfive>span{animation:.7s ease-in-out frame-high-five}@keyframes frame-moment-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes frame-high-five{30%{transform:rotate(-16deg)scale(1.2)}65%{transform:rotate(12deg)}to{transform:none}}.frame-focus-trigger{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dedbe2;min-height:40px;padding:10px 14px;font:700 12px/1.4 Galano,Arial,sans-serif}.focus-view-switch{border-bottom:1px solid #ffffff20;gap:4px;padding:12px 28px;display:flex}.focus-view-switch button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);padding:10px 16px}.focus-view-switch button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.focus-card-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.focus-card-grid.focus-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-task-card,.focus-packing-card{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;min-width:0;padding:20px}.focus-task-card>small{color:var(--muted);font:400 12px Galano}.focus-task-card h3{margin:12px 0;font-size:25px}.focus-task-card p{font:400 14px/1.5 Galano}.focus-task-card .frame-focus-actions{margin-top:18px}.warehouse-focus-dialog .focus-packing-card .warehouse-pick-row{grid-template-columns:minmax(0,1fr)!important;padding:0!important}.warehouse-focus-dialog .focus-packing-card .warehouse-pick-row>div{min-width:0;grid-column:1/-1!important}.focus-count-4 .warehouse-pick-product>strong{font-size:18px!important}.focus-count-4 .warehouse-pick-step{padding:12px}.focus-count-4 .packing-amount-save{white-space:normal;width:100%}.focus-extra-info{max-width:100%;font:400 11px/1.4 Galano}.focus-extra-info summary{cursor:pointer;align-items:center;min-height:32px;text-decoration:underline;display:flex}.focus-extra-info p{margin:8px 0}@media (max-width:1100px),(hover:none) and (pointer:coarse){.frame-dialog.frame-focus-dialog{box-sizing:border-box;height:100dvh;box-shadow:none;border:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;width:100%!important;max-width:100%!important;max-height:100dvh!important;margin:0!important}.frame-focus-dialog>header{padding:18px 20px;padding-top:max(18px,env(safe-area-inset-top));flex:none}.frame-focus-dialog>header h2{font-size:22px!important}.frame-focus-dialog>header>button{min-width:44px;min-height:44px}.frame-focus-dialog .focus-view-switch{flex:none;padding:10px 20px}.frame-focus-dialog .frame-focus-content,.frame-focus-dialog .frame-focus-empty{overscroll-behavior:contain;min-height:0;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));flex:1;overflow:auto}.frame-focus-dialog .frame-focus-meta{flex-wrap:wrap;font-size:11px}.frame-focus-dialog .focus-round-actions{z-index:2;background:#2f282a;margin-bottom:0;padding:12px 0;position:sticky;bottom:0}.frame-focus-dialog .focus-task-card,.frame-focus-dialog .focus-packing-card{padding:14px}.frame-focus-dialog .focus-count-4{gap:10px}.frame-focus-dialog .focus-count-4 h3{font-size:14px;line-height:1.35}.frame-focus-dialog .focus-count-4 .focus-task-card p{font-size:12px}.frame-focus-dialog:not(.warehouse-focus-dialog) .focus-round-actions{background:var(--paper)}.frame-focus-dialog .focus-count-4 .warehouse-pick-product>strong{overflow-wrap:anywhere;min-height:36px;font-size:14px!important}.frame-focus-dialog .focus-count-4 .warehouse-line-team{flex-wrap:wrap;gap:8px}.frame-focus-dialog .focus-count-4 .warehouse-pick-step{min-width:0;padding:8px}.frame-focus-dialog .focus-count-4 .packing-amount-input{width:100%;min-height:44px}.warehouse-focus-dialog .focus-count-4 .packing-amount-input button{min-width:32px}.frame-focus-dialog .focus-count-4 .packing-amount input{flex:1;width:24px;font-size:18px!important}.warehouse-focus-dialog .focus-count-4 .packing-amount-save{padding:10px 5px;font-size:12px!important}.frame-focus-dialog .focus-count-4 .warehouse-pick-product :is(small,.warehouse-pick-source),.frame-focus-dialog .focus-count-4 .warehouse-pick-mobile-label{display:none}.frame-focus-dialog .focus-count-4 .warehouse-pick-product{grid-column:1/-1!important}.warehouse-focus-dialog .focus-count-4 .warehouse-pick-row{gap:10px!important}.frame-focus-dialog .focus-count-4 .warehouse-pick-quantity,.frame-focus-dialog .focus-count-4 .warehouse-line-team,.frame-focus-dialog .focus-count-4 .warehouse-pick-product>span,.frame-focus-dialog .focus-count-4 .warehouse-pick-product:after{display:none}.warehouse-focus-dialog .focus-count-4 .warehouse-pick-step{background:0 0;border:0;padding:0}.frame-focus-dialog .focus-count-4 .packing-amount{margin-top:8px}.frame-focus-dialog .focus-count-4 .packing-amount-save{padding:10px 5px!important}.frame-focus-dialog .focus-count-4 .frame-focus-actions{flex-direction:column;gap:6px}.frame-focus-dialog .focus-count-4 .frame-focus-actions button{width:100%;margin:0;padding:10px 6px}.frame-focus-dialog .focus-count-4 .frame-focus-actions .frame-primary{margin:0}.frame-focus-dialog.focus-mode-4>header{padding:12px 16px}.frame-focus-dialog.focus-mode-4>header h2{font-size:17px!important}.frame-focus-dialog.focus-mode-4 .warehouse-focus-guide{display:none}.frame-focus-dialog.focus-mode-4 .frame-focus-content{padding:12px 16px}.frame-focus-dialog.focus-mode-4 .focus-card-grid{margin-top:12px}.frame-focus-dialog.focus-mode-4 .focus-packing-card{padding:10px}.warehouse-focus-dialog.focus-mode-4 .warehouse-pick-row{gap:6px!important}.warehouse-focus-dialog.focus-mode-4 .warehouse-pick-step{gap:4px}.warehouse-focus-dialog.focus-mode-4 .packing-amount-save{min-height:44px}}.frame-note-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.warehouse-focus-toolbar{align-items:center;gap:16px;padding:0 0 16px;display:flex}.warehouse-focus-toolbar>small{color:var(--muted);font:400 11px/1.4 Galano,Arial,sans-serif}.warehouse-focus-dialog{width:min(800px,100vw - 32px)}.warehouse-focus-dialog .warehouse-pick-row{background:0 0!important;border:0!important;grid-template-columns:1fr 100px!important;gap:20px!important;padding:24px 0 0!important;display:grid!important}.warehouse-focus-dialog .warehouse-pick-product>strong{font:700 24px/1.3 Transducer,Arial,sans-serif!important}.warehouse-focus-dialog .warehouse-pick-step{background:var(--paper);grid-column:1/-1;padding:20px}.warehouse-focus-dialog .warehouse-line-team{border-top:1px solid #e4e1e7;grid-column:1/-1;align-items:center;gap:16px;padding-top:18px;display:flex}.warehouse-focus-dialog .packing-amount{margin-top:16px;max-width:none!important}.warehouse-focus-dialog .packing-amount-input{min-height:56px}.warehouse-focus-dialog .packing-amount-input input{font-size:24px!important}.warehouse-focus-dialog .packing-amount button{min-height:48px}.warehouse-focus-dialog .packing-amount-input button{min-width:48px}.warehouse-focus-dialog .packing-amount-save{font-size:16px!important}.warehouse-focus-dialog .warehouse-pick-truck,.warehouse-focus-dialog .warehouse-pick-departure{grid-column:1/-1}.warehouse-focus-dialog .warehouse-pick-send{min-height:48px;padding:14px 20px}.frame-dialog.warehouse-focus-dialog{--ink:#fff;--muted:#ffffffb8;--paper:#ffffff08;--line:#ffffff20;color:#fff;background:#2f282a;border-color:#ffffff20}.warehouse-focus-dialog>header{background:linear-gradient(90deg,#2f282a55,#2f282add),url(/expoteam-gradient.jpg) 50%/cover,#2f282a}.warehouse-focus-dialog .warehouse-line-team{border-color:#ffffff20}.warehouse-focus-dialog .frame-focus-actions>button,.warehouse-focus-dialog .frame-focus-empty>button{color:#fff;background:#ffffff08;border-color:#ffffff26}.warehouse-focus-dialog .warehouse-pick-step{border:1px solid #ffffff16}.warehouse-focus-dialog .packing-amount-input,.warehouse-focus-dialog select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border-color:#ffffff26}.frame-dialog.warehouse-focus-dialog .packing-amount .packing-amount-save{background:var(--red)!important;color:#fff!important}.frame-dialog.warehouse-focus-dialog .warehouse-team-link,.frame-dialog.warehouse-focus-dialog .warehouse-team-change{color:#fff;background:0 0}.warehouse-focus-dialog .warehouse-line-team{text-align:left;width:100%;justify-content:flex-start!important}.warehouse-focus-dialog .warehouse-line-team>div{justify-content:flex-start!important}.warehouse-focus-dialog .frame-focus-content{padding:22px 28px}.warehouse-focus-dialog .warehouse-focus-guide{margin:10px 0 0;font-size:12px}.warehouse-focus-dialog .warehouse-pick-row{gap:14px!important;padding-top:18px!important}.warehouse-focus-dialog .warehouse-line-team{border-bottom:1px solid #ffffff16;flex-wrap:wrap;padding-block:12px;flex-direction:row!important;gap:12px!important}.warehouse-focus-dialog .warehouse-line-team>.warehouse-pick-mobile-label{margin:0 8px 0 0}.warehouse-focus-dialog .warehouse-pick-step{padding:18px}.warehouse-focus-dialog .warehouse-pick-step progress{height:3px;accent-color:var(--red)}.warehouse-focus-dialog .packing-amount-input{flex:none}.warehouse-focus-dialog .packing-amount input{width:90px}.warehouse-focus-dialog .packing-amount-save{flex:1;white-space:normal!important;padding:14px 18px!important}.warehouse-focus-dialog .packing-amount .packing-amount-save.is-icon-only{flex:0 0 48px;align-self:flex-end;width:48px;min-width:48px;min-height:48px;line-height:1;padding:10px!important;font-size:24px!important}.warehouse-focus-dialog .frame-focus-actions{margin-top:18px}.warehouse-focus-dialog .packing-amount-shortcuts button[aria-pressed=true]{color:#fff;background:#ffffff20;border-color:#ffffff50}.warehouse-focus-dialog .warehouse-pick-done,.warehouse-focus-dialog .warehouse-pick-sent{color:#a8d1be}.progress.frame-progress-glow>span{animation:1.1s ease-out frame-progress-glow}@keyframes frame-progress-glow{35%{background:#ff7468;box-shadow:0 0 16px #f34e3f80}to{box-shadow:none}}.frame-action-error{font-size:13px;color:#a13127!important}.frame-highfive-trigger{color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dedbe2;align-items:center;gap:8px;padding:10px 14px;font:700 12px/1.4 Galano,Arial,sans-serif;display:inline-flex}.frame-highfive-trigger>span{color:var(--red);margin-left:8px}.frame-highfive-icon{object-fit:contain;flex-shrink:0;display:block}.frame-highfive-note{align-items:flex-start;gap:12px;display:flex}.frame-highfive-note>span{min-width:0}.notification-entry-icon .frame-highfive-icon{width:30px;height:30px}.frame-highfive-dialog form{padding:24px 28px}.frame-highfive-dialog form>p{color:var(--muted);margin:0 0 22px;font-size:13px}.frame-highfive-dialog label{flex-direction:column;gap:8px;margin-bottom:20px;font:700 12px/1.4 Galano,Arial,sans-serif;display:flex}.frame-highfive-dialog select,.frame-highfive-dialog textarea{color:var(--ink);background:#fff;border:1px solid #dedbe2;border-radius:0;width:100%;padding:12px;font:400 14px/1.5 Galano,Arial,sans-serif}.frame-highfive-dialog form>small{color:var(--muted);font-size:11px}.frame-highfive-dialog form>footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.frame-highfive-dialog footer button{color:var(--ink);background:#fff;border:1px solid #dedbe2;min-height:44px;padding:12px 16px}.frame-highfive-dialog footer .frame-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.frame-dialog.frame-highfive-dialog{background:var(--ink);color:#fff;border-color:#ffffff20}.frame-highfive-dialog>header{background:linear-gradient(90deg,#2f282a55,#2f282add),url(/expoteam-gradient.jpg) center/cover,var(--ink)}.frame-highfive-dialog>header small,.frame-highfive-dialog form>p,.frame-highfive-dialog form>small{color:#ffffffb8}.frame-highfive-dialog select,.frame-highfive-dialog textarea{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border-color:#ffffff26}.frame-highfive-dialog textarea::placeholder{color:#ffffffa6}.frame-highfive-dialog footer button{color:#fff;background:#ffffff08;border-color:#ffffff26}.frame-highfive-dialog footer .frame-primary{background:var(--red);border-color:var(--red);align-items:center;gap:8px;display:inline-flex}.frame-highfive-dialog .frame-action-error{color:#ffaaa2!important}@media (max-width:600px){.frame-dialog>header,.frame-focus-content{padding:20px}.frame-focus-content h3{font-size:23px}.frame-focus-actions>button{flex:1}.frame-focus-actions .frame-primary{flex-basis:100%}.frame-moment-live{bottom:16px;left:16px;right:16px}.frame-moment{max-width:none}.frame-quick-trigger kbd{display:none}.frame-quick-kind{width:44px}.frame-quick-results [role=option] button{gap:10px;padding:14px 12px}}@media (prefers-reduced-motion:reduce){.frame-moment,.frame-moment-highfive>span,.progress.frame-progress-glow>span{animation:none!important}}.frame-icon{width:var(--frame-icon-size);height:var(--frame-icon-size);isolation:isolate;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.frame-icon>svg{width:100%;height:100%;display:block;overflow:visible}.frame-icon-colour{opacity:0;transition:opacity .22s}.frame-icon-white{opacity:1;transition:opacity .22s}.frame-icon{--frame-delay:0s}.frame-icon-bar{transform:translate(0)}.frame-icon-bar-1{--frame-delay:0s;--frame-travel:18px}.frame-icon-bar-2{--frame-delay:85ms;--frame-travel:24px}.frame-icon-bar-3{--frame-delay:.17s;--frame-travel:30px}@media (hover:hover) and (pointer:fine){:is(.frame-home-button:hover .frame-icon-colour,.frame-home-button:focus-visible .frame-icon-colour){opacity:1;transition-delay:var(--frame-delay)}:is(.frame-home-button:hover .frame-icon-white,.frame-home-button:focus-visible .frame-icon-white){opacity:0;transition-delay:var(--frame-delay)}:is(.frame-home-button:hover .frame-icon-bar,.frame-home-button:focus-visible .frame-icon-bar){animation:frame-bar-reveal .68s cubic-bezier(.22,1,.36,1) var(--frame-delay) both}}@keyframes frame-bar-reveal{0%,to{transform:translate(0)}45%{transform:translate(var(--frame-travel),-3px)}}@media (prefers-reduced-motion:reduce){.frame-icon-colour,.frame-icon-white{transition:none!important}:is(.frame-home-button:hover .frame-icon-bar,.frame-home-button:focus-visible .frame-icon-bar){animation:none!important}}.frame-wordmark strong>span,.frame-login-brand strong>span{color:var(--red);font:inherit;letter-spacing:inherit}.brand-lockup .frame-wordmark strong{letter-spacing:-.065em;font-size:22px}.brand-lockup .frame-wordmark .frame-expoteam-logo{filter:none;width:82px;height:auto;margin:2px 0 0;display:block}.portal-login .frame-login-brand .frame-expoteam-logo{filter:none;width:125px;height:auto;margin:3px 0 0}.frame-login-brand>div{gap:12px}.app-shell>.sidebar{z-index:30;overflow:visible}.sidebar .main-nav{scrollbar-width:none;overflow-x:hidden}.sidebar .main-nav::-webkit-scrollbar{display:none}.sidebar>.brand-lockup.frame-home{position:relative;overflow:visible}.frame-home-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;padding:0;display:flex}.frame-home-button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.frame-byline{color:#ffffffa6;align-items:center;gap:6px;font:400 10px/1.2 Galano,Arial,sans-serif;display:flex}.brand-lockup .frame-byline .frame-expoteam-logo{width:64px;height:auto;margin:0}.sidebar-collapsed .frame-home-button{justify-content:center;height:44px}.sidebar-collapsed .brand-lockup .sidebar-portal-icon{width:48px;height:48px}.frame-brand-reveal{z-index:60;background:var(--ink);pointer-events:none;opacity:0;visibility:hidden;transform-origin:0;border:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:170px;padding:14px 20px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility .18s;display:flex;position:absolute;top:-12px;left:calc(100% + 20px);transform:translate(-8px)scale(.96);box-shadow:0 12px 32px #2f282a2e}.frame-brand-reveal strong{color:#fff;letter-spacing:-.065em;font:700 24px/1 Transducer,Arial,sans-serif}.frame-brand-reveal strong>span{color:var(--red);font:inherit}.brand-lockup .frame-brand-reveal img{filter:none;width:58px;height:auto}.frame-brand-reveal .frame-byline{font-size:8px}.portal-login .frame-login-brand .frame-expoteam-logo{width:85px;height:auto}.frame-home.frame-brand-visible .frame-brand-reveal{opacity:1;visibility:visible;transform:none}.frame-home.frame-brand-visible .frame-brand-reveal strong{animation:.38s cubic-bezier(.22,1,.36,1) both frame-wordmark-in}.frame-home.frame-brand-visible .frame-brand-reveal .frame-byline{animation:.38s cubic-bezier(.22,1,.36,1) 90ms both frame-wordmark-in}@keyframes frame-wordmark-in{0%{opacity:0;letter-spacing:.03em;transform:translateY(6px)}to{opacity:1;letter-spacing:inherit;transform:translateY(0)}}.clay-nav-icon{width:var(--clay-size);height:var(--clay-size);isolation:isolate;flex-shrink:0;display:block;position:relative}.clay-nav-icon>svg{pointer-events:none;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.clay-icon-white{opacity:.68}.clay-icon-red{opacity:0;filter:saturate(1.12)brightness(1.08)}.clay-nav-icon[data-kind=offertes]>.clay-icon-white{filter:brightness(1.42)}.clay-nav-icon[data-kind=analytics]>.clay-icon-white{filter:grayscale()contrast(.3)brightness(1.85)}.main-nav button.active .clay-icon-white{opacity:0}.main-nav button.active .clay-icon-red{opacity:1}.main-nav button:focus-visible .clay-icon-white{opacity:0}.notification-trigger:focus-visible .clay-icon-white{opacity:0}.main-nav button:focus-visible .clay-icon-red{opacity:1}.notification-trigger:focus-visible .clay-icon-red{opacity:1}.notification-trigger[aria-expanded=true] .clay-icon-white{opacity:0}.notification-trigger[aria-expanded=true] .clay-icon-red{opacity:1}.main-nav button .nav-icon{width:26px;height:26px}.sidebar-collapsed .main-nav{gap:10px}.sidebar-collapsed .main-nav button{width:52px;height:48px;min-height:48px}.main-nav button:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.frame-nav-tooltip{z-index:90;background:var(--ink);color:#fff;pointer-events:none;white-space:nowrap;border:1px solid #ffffff1f;padding:11px 15px;font:700 11px/1.3 Transducer,Arial,sans-serif;animation:.16s ease-out both frame-tooltip-in;position:fixed;transform:translateY(-50%);box-shadow:0 6px 20px #2f282a29}@keyframes frame-tooltip-in{0%{opacity:0;transform:translate(4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.app-shell:not(.sidebar-collapsed) .main-nav button{grid-template-columns:26px minmax(0,1fr) auto;padding-block:12px}.notification-trigger>.clay-nav-icon{--clay-size:22px!important}@media (hover:hover) and (pointer:fine){.main-nav button:hover .clay-icon-white,.notification-trigger:hover .clay-icon-white{opacity:0}.main-nav button:hover .clay-icon-red,.notification-trigger:hover .clay-icon-red{opacity:1}.main-nav button:hover .clay-nav-icon,.notification-trigger:hover .clay-nav-icon{animation:.6s cubic-bezier(.22,1,.36,1) both clay-pop}.main-nav button:hover .clay-motion-schedule{animation-name:clay-schedule}.main-nav button:hover .clay-motion-tilt{animation-name:clay-tilt}.main-nav button:hover .clay-motion-tools{animation-name:clay-tools}.main-nav button:hover .clay-motion-drive{animation-name:clay-drive}.main-nav button:hover .clay-motion-turn{animation-name:clay-turn}.notification-trigger:hover .clay-motion-ring{animation-name:clay-ring}}@keyframes clay-pop{0%,to{transform:none}45%{transform:translateY(-3px)scale(1.12)}70%{transform:translateY(1px)scale(.98)}}@keyframes clay-schedule{0%,to{transform:none}35%{transform:translateY(-2px)rotate(-7deg)scale(1.12)}65%{transform:rotate(4deg)scale(1.04)}}@keyframes clay-tilt{0%,to{transform:none}40%{transform:rotate(-10deg)scale(1.12)}70%{transform:rotate(3deg)}}@keyframes clay-tools{0%,to{transform:none}30%{transform:rotate(-14deg)scale(1.1)}60%{transform:rotate(9deg)scale(1.07)}}@keyframes clay-drive{0%,to{transform:none}35%{transform:translate(-3px)rotate(-4deg)}65%{transform:translate(3px)rotate(2deg)scale(1.08)}}@keyframes clay-turn{0%,to{transform:none}60%{transform:rotate(35deg)scale(1.12)}}@keyframes clay-ring{0%,to{transform:none}20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(10deg)}}.main-nav button.frame-truck-departing .clay-nav-icon{animation:1.2s ease-in-out frame-truck-depart!important}@keyframes frame-truck-depart{0%,to{opacity:1;transform:none}35%{opacity:0;transform:translate(32px)}36%,65%{opacity:0;transform:translate(-32px)}85%{opacity:1;transform:translate(2px)}}.frame-secret-stage{aspect-ratio:14/13;width:100%;max-width:280px;display:none;position:relative;overflow:hidden}.frame-secret-build .frame-secret-stage{animation:6.9s cubic-bezier(.22,1,.36,1) both frame-booth-build;display:block}.frame-home.frame-secret-build .frame-brand-reveal{width:312px;max-width:calc(100vw - 104px);padding:12px 16px 18px}.frame-secret-build .frame-brand-reveal>strong{display:none}.frame-secret-build .frame-brand-reveal>.frame-byline{justify-content:center}.brand-lockup .frame-secret-stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.frame-secret-stage .frame-booth-lights{animation:6.9s ease-in-out both frame-booth-lights}@keyframes frame-booth-lights{0%,18%{opacity:0}32%,to{opacity:1}}@keyframes frame-booth-build{0%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.98)}}.frame-secret-build .frame-icon-bar{animation:none!important}@media (prefers-reduced-motion:reduce){.main-nav button.frame-truck-departing .clay-nav-icon,.frame-secret-stage i,.frame-secret-build .frame-icon-bar{animation:none!important}.frame-secret-stage{display:none!important}.frame-brand-reveal,.clay-nav-icon>svg{transition:none!important}.frame-brand-reveal,.frame-brand-reveal strong,.frame-brand-reveal .frame-byline,.clay-nav-icon{animation:none!important;transform:none!important}.frame-nav-tooltip{animation:none!important}}@media (max-width:820px){.frame-brand-reveal{min-width:0;max-width:calc(100vw - 100px)}.app-shell:not(.sidebar-collapsed) .frame-brand-reveal{top:calc(100% + 12px);left:0}.app-shell:not(.sidebar-collapsed) .main-nav button{padding-block:10px}}.mobile-navigation,.mobile-menu-dialog{display:none}@media (max-width:700px){.mobile-app-header{z-index:60;background:var(--ink);color:#fff;position:sticky;top:0}.mobile-header-row{align-items:center;gap:9px;min-height:64px;padding:8px 12px;display:flex}.mobile-header-row h1{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font:700 14px/1.35 Transducer,Arial,sans-serif;display:-webkit-box;overflow:hidden}.mobile-header-brand,.mobile-search-toggle{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}:is(.mobile-header-brand:focus-visible,.mobile-search-toggle:focus-visible){outline:2px solid var(--red);outline-offset:1px}.mobile-app-header .notification-trigger{color:inherit;gap:4px;background:0 0!important;border:0!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:6px!important}.mobile-app-header .notification-trigger-label{display:none}.mobile-app-header .notification-trigger .clay-nav-icon{width:23px;height:23px}.mobile-app-header .notification-trigger>b{min-width:20px;height:22px;font-size:9px!important}.mobile-header-search{padding:0 16px 12px;display:block}.mobile-header-search>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-header-search input{width:100%;min-height:44px;color:inherit;background:#ffffff0a;border:1px solid #ffffff30;padding:10px 12px;font-size:16px}.mobile-warehouse-tabs:empty{display:none}.mobile-warehouse-tabs,.mobile-project-tabs{min-width:0;padding:0 12px 8px}.mobile-project-tabs .project-tabs-list{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.mobile-project-tabs [role=tab]{color:#c8c3c7;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:10px 12px;font:700 12px Galano}.mobile-project-tabs [role=tab][aria-selected=true]{color:#fff;background:#ffffff12}.mobile-project-tabs [role=tab]:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.mobile-project-tabs .tab-count{margin-left:6px;font:700 10px Galano}html[data-portal-theme=white-preview] .mobile-project-tabs [role=tab]{color:var(--muted)}html[data-portal-theme=white-preview] .mobile-project-tabs [role=tab][aria-selected=true]{background:var(--paper);color:var(--ink)}.app-shell .main-area>.frame-quick-trigger{display:none}html[data-portal-theme=white-preview] .mobile-app-header{color:var(--ink);border-bottom:1px solid var(--line);background:#fff}html[data-portal-theme=white-preview] .mobile-header-brand .frame-icon-colour{opacity:1}html[data-portal-theme=white-preview] .mobile-header-brand .frame-icon-white{opacity:0}html[data-portal-theme=white-preview] .mobile-app-header .notification-trigger .clay-icon-white{filter:grayscale()brightness(.58)}html[data-portal-theme=white-preview] .mobile-header-search input{background:var(--paper);border-color:var(--line)}html[data-portal-theme=dark] .mobile-app-header{background:#211d1e!important}html:has(.modal-backdrop){overscroll-behavior:none;overflow:hidden}html{scroll-padding-bottom:90px}.app-shell,.app-shell.sidebar-collapsed{--op-nav-width:0px;--mobile-nav-height:calc(68px + env(safe-area-inset-bottom,0px));display:block!important}.app-shell>.sidebar{display:none!important}.app-shell>.main-area{width:100%;min-width:0;padding-bottom:var(--mobile-nav-height);margin:0!important}.app-shell .main-area>.content{min-width:0;max-width:100%;padding:20px 16px 28px!important}.app-shell .app-header-v2{z-index:30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:64px;position:sticky;top:0;height:auto!important;padding:14px 16px!important;display:flex!important}.app-shell .app-header-v2>div:first-child{flex:1;min-width:0}.app-shell .app-header-v2 h1{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:18px;line-height:1.25}.app-shell .app-header-v2 .header-actions{justify-content:flex-end;align-self:auto;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.app-shell .app-header-v2 .global-search{flex-basis:100%;width:100%;min-width:0;margin:0;display:flex}.app-shell .app-header-v2:has(.global-search) .header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.app-shell .global-search input{width:100%;min-width:0;min-height:44px;font-size:16px}.app-shell .frame-quick-trigger{min-height:44px;margin-right:0;padding:8px 10px}.app-shell .frame-quick-trigger kbd,.app-shell .frame-quick-trigger:after{display:none}.app-shell .notification-trigger{min-height:44px;padding:8px!important}.app-shell .notification-trigger>.notification-trigger-label{display:none}.app-shell .notification-popover{z-index:100;max-width:none;max-height:calc(100dvh - 160px);overflow:auto;width:calc(100vw - 20px)!important;position:fixed!important;inset:70px 10px auto!important}.app-shell .mobile-navigation{z-index:70;padding:4px 8px max(4px,env(safe-area-inset-bottom));background:var(--ink);color:#fff;min-height:var(--mobile-nav-height);border-top:1px solid #ffffff20;align-items:stretch;display:flex;position:fixed;inset:auto 0 0}.mobile-navigation button{color:#c8c3c7;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:58px;padding:6px 4px;font:500 10px/1.2 Galano,Arial,sans-serif;display:flex}.mobile-navigation button[aria-current=page],.mobile-navigation button.is-active{color:#fff;background:#ffffff0d;border-radius:5px}.mobile-navigation button[aria-current=page] .clay-icon-white{opacity:0}.mobile-navigation button[aria-current=page] .clay-icon-red{opacity:1}.mobile-navigation .mobile-frame-icon{width:27px;height:27px}.mobile-navigation button:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.frame-dialog.mobile-menu-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 16px);box-shadow:none;background:var(--ink);color:#fff;overscroll-behavior:contain;border:0;border-radius:14px 14px 0 0;margin:auto 0 0;display:block}.mobile-menu-dialog>header{border-bottom:1px solid #ffffff20;align-items:center;padding:20px}.mobile-menu-dialog>header h2{margin-top:5px;font-size:24px}.mobile-menu-dialog>header>button{width:44px;height:44px}.mobile-menu-dialog>nav{padding:4px 16px 12px}.mobile-menu-dialog nav section{margin:16px 0}.mobile-menu-dialog h3{color:#bdb7bd;margin:0 0 8px;padding:0 8px;font:700 10px/1.4 Transducer,Arial,sans-serif}.mobile-menu-dialog nav button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:48px;padding:10px 12px;font:500 14px Galano,Arial,sans-serif;display:flex}.mobile-menu-dialog nav button[aria-current=page]{background:#ffffff12;border-radius:5px}.mobile-menu-dialog nav button>span:not(.clay-nav-icon):not(.frame-icon){flex:1}.mobile-menu-dialog nav button i{color:#bab4ba;font-style:normal}.mobile-menu-dialog .mobile-frame-icon{flex-shrink:0;width:26px;height:26px}.mobile-menu-dialog footer{padding:18px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid #ffffff20;gap:5px;font:400 12px/1.5 Galano;display:grid}.mobile-menu-dialog footer>span{color:#bdb7bd}.mobile-menu-dialog footer label{gap:6px;margin-top:12px;display:grid}.mobile-menu-dialog footer select{color:#fff;background:#443c40;border:1px solid #ffffff30;width:100%;min-height:44px;padding:8px;font-size:16px}html[data-portal-theme=dark] .mobile-navigation{background:#211d1e!important}html[data-portal-theme=white-preview] .mobile-navigation{color:var(--ink);border-color:var(--line);background:#fff!important}html[data-portal-theme=white-preview] .mobile-navigation button{color:var(--muted)}html[data-portal-theme=white-preview] .mobile-navigation button[aria-current=page],html[data-portal-theme=white-preview] .mobile-navigation button.is-active{background:var(--paper);color:var(--ink)}html[data-portal-theme=white-preview] .mobile-navigation .clay-icon-white{filter:grayscale()brightness(.58);opacity:1}html[data-portal-theme=white-preview] .mobile-navigation .frame-icon-white{filter:brightness(.58)}html[data-portal-theme=white-preview] .mobile-navigation button[aria-current=page] .clay-icon-white{opacity:0}.app-shell .overview-heading{gap:14px;min-width:0;margin-bottom:16px}.app-shell .overview-heading-tools,.app-shell .warehouse-overview-controls{flex-wrap:wrap;gap:10px;width:100%;min-width:0}.app-shell .overview-filter-row{width:100%}.app-shell .planning-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid;overflow:visible}.app-shell .planning-filters label{min-width:0}.app-shell .planning-filters select{width:100%;min-width:0;min-height:44px;font-size:16px}.app-shell .project-overview .projects-table{gap:12px;min-width:0;background:0 0!important;border:0!important;display:grid!important;overflow:visible!important}.app-shell .project-overview .table-head{display:none!important}.app-shell .project-overview .projects-table .project-line{text-align:left;width:100%;max-width:100%;position:relative;border:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:none!important;gap:14px!important;min-width:0!important;min-height:0!important;padding:18px!important;display:grid!important}.app-shell .project-overview .project-line>span{grid-column:auto;min-width:0;max-width:100%;padding:0;grid-area:auto!important}.app-shell .project-overview .project-line .project-title{padding-right:24px;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;display:grid!important}.app-shell .project-overview .project-title em{grid-column:1;font-size:11px;line-height:1.5}.app-shell .project-overview .project-title b{grid-column:1;line-height:1.4;white-space:normal!important;font-size:15px!important}.app-shell .project-overview .project-title small{grid-column:1;white-space:normal!important}.app-shell .project-overview .project-line .row-arrow{position:absolute;top:18px;right:18px;grid-column:auto!important}.app-shell .project-overview .design-project-row>.team-stack{flex-wrap:wrap;align-self:center}.app-shell .project-overview .design-project-row>span:nth-of-type(5){grid-column:1/-1}.app-shell .project-overview .project-line .manager-cell{min-width:0;display:flex!important}.app-shell .project-overview .project-line .planning-dates{gap:4px;display:grid}.app-shell .project-overview .project-line small{overflow-wrap:anywhere;font-size:11px!important}.app-shell .project-overview .project-line .action-summary{flex-wrap:wrap}.app-shell .planning-table .project-line .action-summary{display:none!important}.app-shell .field-project-table .project-line>span:not(.project-title):not(.row-arrow):before{color:var(--muted);margin-bottom:5px;font:700 10px/1.4 Galano;display:block}.app-shell .field-project-table .project-line>span:nth-child(2):before{content:"Opbouw"}.app-shell .field-project-table .project-line>span:nth-child(3):before{content:"Beurs"}.app-shell .field-project-table .project-line>span:nth-child(4):before{content:"Afbouw"}.app-shell .field-project-table .project-line>span:nth-child(5):before{content:"Vervoer"}.app-shell .field-project-table .project-line>span:nth-child(6):before{content:"Verblijf"}.app-shell .project-line .planning-dates:before{content:"Opbouw";color:var(--muted);font:700 10px/1.4 Galano}.app-shell .content h2{overflow-wrap:anywhere}.app-shell .panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px 16px}.app-shell .panel-head>div:first-child{flex-basis:100%;min-width:0}.app-shell .panel-head h2{font-size:23px;line-height:1.25}.app-shell .metrics b{font-size:32px}.app-shell .work-filters{gap:6px;padding:0 16px 16px}.app-shell .work-filters button{min-height:40px;font-size:11px}.app-shell .work-owner-toolbar{flex-wrap:wrap;padding:0 16px 16px}.app-shell .work-owner-toolbar select{max-width:100%;min-height:44px;font-size:16px}.app-shell .work-item{grid-template-columns:minmax(0,1fr) 16px;gap:10px;padding:18px 16px}.app-shell .work-item .work-due{text-align:left;flex-wrap:wrap;grid-area:2/1;align-items:center;gap:6px;font-size:11px;display:flex}.app-shell .work-item .work-due br{display:none}.app-shell .work-item>span:last-child{grid-area:1/2/3}.app-shell .frame-intro-video{max-width:100%}.app-shell .frame-intro-video video{max-height:none}.app-shell .detail-view.detail-v2{flex-direction:column;align-items:stretch;min-width:0;display:flex;padding:0 0 24px!important}.app-shell .detail-v2>.detail-topbar{order:0}.app-shell .detail-v2>.project-tabs{order:1}.app-shell .detail-v2>.project-hero{order:2}.app-shell .detail-v2>.detail-workspace-main{order:3}.app-shell .detail-v2>.detail-project-context{order:4}.app-shell .detail-v2>.project-planning-callout{order:5}.app-shell .detail-v2>.detail-display-preferences,.app-shell .detail-v2>.project-planning-callout{display:none!important}.app-shell .detail-v2>.project-tabs-anchor{display:none}.app-shell .detail-v2>.detail-topbar{min-height:44px;margin:0;padding:14px 16px}.app-shell .detail-v2>.project-tabs{z-index:30;border-left:0;border-right:0;flex-wrap:wrap;gap:6px;max-width:100%;width:100%!important;margin:0!important;padding:6px 10px!important;position:sticky!important;top:64px!important}.app-shell .detail-planning>.project-tabs{display:contents!important}.app-shell .detail-planning .project-tabs-tools{height:0;min-height:0;padding:0;position:absolute}.app-shell .detail-v2 .project-tabs-list{scrollbar-width:thin;flex-basis:100%;gap:4px;width:100%;overflow-x:auto}.app-shell .detail-v2>.project-tabs [role=tab]{flex-shrink:0;min-height:44px;padding:10px 12px;font-size:12px}.app-shell .detail-v2 .project-tabs-planning{right:16px;bottom:calc(var(--mobile-nav-height) + 14px);z-index:65;min-height:48px;box-shadow:none;border:1px solid #ffffff30;border-radius:24px;padding:13px 16px;font-size:12px;position:fixed;color:#fff!important;background:#2f282a!important}.app-shell .detail-v2 .project-tabs-tools{flex-wrap:wrap;justify-content:space-between;min-width:0}.app-shell .detail-v2 .project-tabs-tools:empty{display:none}.app-shell .detail-v2 .project-tabs-tools:has(>.project-tabs-planning:only-child){gap:0;height:0;padding:0}.app-shell .detail-v2>.project-hero{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;margin:0;padding:24px 16px;display:flex}.app-shell .detail-v2>.project-hero h2{font-size:27px;line-height:1.25}.app-shell .detail-v2>.project-hero>.owner-card{border-top:1px solid #ffffff40;border-left:0;width:100%;min-width:0;padding:14px 0 0}.app-shell .detail-v2>.detail-project-context{border-left:0;border-top:1px solid var(--line);grid-template-columns:none;gap:22px;margin:20px 16px 0;padding:20px 0 0;display:flex}.app-shell .detail-v2>.detail-workspace-main{min-height:0;margin:20px 16px 0;display:block}.app-shell .detail-v2 .project-tab-panel{min-width:0;margin-top:16px}.app-shell .technical-priorities>summary{flex-wrap:wrap;gap:12px;padding:18px 16px}.app-shell .technical-priorities>summary>div{flex-basis:100%;width:100%;min-width:0}.app-shell .technical-priorities>summary h2{overflow-wrap:normal;font-size:23px}.app-shell .technical-priorities>summary>span{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.app-shell .detail-v2>.project-scroll-label{display:none!important}.app-shell .detail-workspace-main .task-open{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:12px 0;display:grid}.app-shell .detail-workspace-main .compact-task-row{grid-template-columns:24px minmax(0,1fr);gap:10px;min-width:0;padding:0 14px}.app-shell .detail-workspace-main .compact-task-head{display:none}.app-shell .detail-workspace-main .task-open>span:first-child{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.app-shell .detail-workspace-main .task-open .compact-due{grid-area:auto/1;font-size:11px;display:block!important}.app-shell .detail-workspace-main .task-open .compact-owner{grid-area:auto/1;justify-self:start}.app-shell .detail-workspace-main .task-open>span:last-child{grid-area:2/2/4;align-self:center}.app-shell .detail-workspace-main .compact-task-row input[type=checkbox]{width:22px;height:22px}.app-shell .detail-workspace-main .compact-task-row>.task-check{align-self:start;margin-top:14px}.app-shell .detail-workspace-main .technical-work-row>button:first-child{min-height:52px}.app-shell .detail-workspace-main .task-tools{flex-wrap:wrap;gap:8px}.app-shell .detail-workspace-main .task-tools button{min-height:44px}.app-shell .content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;font-size:16px}.app-shell .settings-navigation{display:none}.app-shell .settings-layout{display:block}.app-shell .settings-mobile-navigation{gap:8px;margin-bottom:20px;font:700 11px Galano;display:grid}.app-shell .settings-mobile-navigation select{background:var(--white);border:1px solid var(--line);width:100%;min-height:48px;padding:12px;font-size:16px}.app-shell .appearance-options{grid-template-columns:1fr!important}.app-shell .settings-table-wrap{max-width:100%;overflow-x:auto}.app-shell .settings-table{min-width:540px}.app-shell .settings-list-toolbar{gap:10px}.app-shell .settings-search{flex-basis:100%;min-width:0;max-width:none}.app-shell .settings-content-heading{flex-wrap:wrap;gap:12px}.app-shell .settings-content-heading button,.app-shell .settings-main :is(button,input:not([type=checkbox]),select){min-height:44px}.app-shell .planning-page{min-width:0}.app-shell .planning-header-actions{flex-wrap:wrap;gap:6px;overflow:visible}.app-shell .planning-header-actions button{min-height:44px;padding:10px}.app-shell .overview-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%!important;height:auto!important;display:grid!important}.app-shell .overview-view-switch button{width:100%;min-height:44px;white-space:normal!important;min-width:0!important;height:auto!important;padding:10px!important}.app-shell .operations .op-main-controls{flex-wrap:wrap;flex-basis:100%;gap:12px}.app-shell .operations .op-main-controls select{min-height:44px;font-size:16px}.app-shell .operations .range-switch button{min-height:44px}.app-shell .op-field-schedule .op-field-planner-meta{min-width:0;max-width:100%;padding:16px}.app-shell .op-field-schedule .op-horizon-switch{flex-wrap:wrap;gap:4px;width:100%;max-width:100%;height:auto;display:flex}.app-shell .op-field-schedule .op-horizon-switch button{flex:80px;min-width:0;min-height:44px}.app-shell .op-density{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}.app-shell .op-density label{white-space:normal;min-height:40px}.app-shell .op-field-schedule .op-summary{grid-template-columns:1fr;gap:10px;display:grid}.app-shell .op-field-schedule .op-legend{flex-wrap:wrap}.app-shell .op-field-schedule .op-legend small{flex-basis:100%;line-height:1.5}.app-shell .operations .op-period{flex-wrap:wrap;gap:12px}.app-shell .operations .op-period>div{flex-wrap:wrap}.app-shell .operations .op-period button{min-width:44px;min-height:44px}.app-shell .operations .op-period strong{flex-basis:100%;font-size:17px}.app-shell .operations .op-period input{max-width:100%;min-height:44px;font-size:16px}.app-shell .op-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-shell .op-scroll .op-sheet-head,.app-shell .op-scroll .op-sheet-row{grid-template-columns:145px minmax(0,1fr)!important}.app-shell .op-scroll.week .op-sheet{min-width:650px}.app-shell .op-scroll .op-row-label{padding:12px!important}.op-drawer,.op-drawer-editor{z-index:120!important}.op-drawer-editor{box-sizing:border-box;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;margin:0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important}.op-drawer-editor form{flex-direction:column;height:100%;min-height:0;display:flex}.op-drawer-editor :is(header,footer){flex:none;padding:16px!important}.op-drawer-editor :is(.field-quick-body,.vehicle-quick-body){overscroll-behavior:contain;flex:1;align-content:start;min-height:0;overflow:auto;padding:20px 16px!important}.op-drawer-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px!important}.op-drawer-editor :is(header>button,footer>button){min-width:44px;min-height:44px}.op-drawer-editor footer{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.app-shell .planning-secondary-controls{flex-wrap:wrap;gap:12px}.app-shell .planning-secondary-controls .range-switch{flex-wrap:wrap;max-width:100%;height:auto}.app-shell .planning-secondary-controls .range-switch button{white-space:normal;min-height:44px}.app-shell .planning-page .op-period{flex-wrap:wrap;gap:10px}.app-shell .planning-page .op-period strong{white-space:normal;font-size:16px}.app-shell .planning-page .op-period button{min-width:44px;min-height:44px}.app-shell :is(.op-board,.op-resource-board,.op-worklist,.op-calendar,.period-table,.week-board){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-shell .op-bottom-bar,.app-shell .project-planning-callout{width:100%;max-width:100%;bottom:var(--mobile-nav-height)!important;left:0!important}.op-drawer{height:100dvh;max-height:100dvh;width:min(100%,100vw)!important;max-width:100vw!important;inset:0!important}.op-drawer .op-drawer-content{padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.op-drawer .op-drawer-toolbar button{min-width:44px;min-height:44px}.op-drawer .op-drawer-project-header{padding:18px 16px}.op-drawer .op-drawer-project-header h3{overflow-wrap:anywhere;font-size:24px}.frame-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:none}.frame-dialog>header{padding:18px 16px}.frame-dialog>header h2{overflow-wrap:anywhere;font-size:22px}.frame-dialog>header>button{min-width:44px;min-height:44px}.frame-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.modal-backdrop{z-index:120;padding:8px}.modal-backdrop :is(.task-modal,.archive-modal,.create-modal){overscroll-behavior:contain;width:100%;max-width:100%;max-height:calc(100dvh - 16px);overflow:auto}.task-modal>header,.task-modal-body,.task-modal>footer{padding:18px 16px}.task-modal-body{grid-template-columns:minmax(0,1fr)!important}.task-modal>header h2{overflow-wrap:anywhere;font-size:22px}.task-modal>header button{min-width:44px;min-height:44px}.task-modal>footer{background:var(--white);gap:12px;position:sticky;bottom:0}.task-modal>footer button{min-height:44px}.app-shell .warehouse-project-hero{padding:24px 16px}.app-shell .warehouse-project-hero h2{overflow-wrap:anywhere;font-size:27px}.app-shell .warehouse-project-workspace .warehouse-main{padding:16px}.app-shell .warehouse-project-nav{flex-shrink:0;max-width:100%;padding:0;overflow-x:auto;margin:0!important}.app-shell .warehouse-project-nav button{flex-shrink:0;min-height:44px}.app-shell .app-header.app-header-v2:has(#warehouse-header-tabs>.warehouse-project-nav){gap:8px;flex-wrap:wrap!important}.app-shell .app-header:has(#warehouse-header-tabs>.warehouse-project-nav)>div:first-child{flex-basis:100%;width:100%}.app-shell .app-header:has(#warehouse-header-tabs>.warehouse-project-nav) .header-actions{border:0;justify-content:space-between;width:100%;padding:0}.app-shell #warehouse-header-tabs .warehouse-project-nav{scrollbar-width:thin;width:100%}.app-shell .warehouse-section-head{flex-wrap:wrap;gap:12px}.app-shell .warehouse-role-tabs{max-width:100%;overflow-x:auto}.app-shell .warehouse-overview-controls{flex-direction:column;align-items:stretch;gap:10px;display:flex}.app-shell .warehouse-overview-controls .warehouse-tabs{order:0;margin:0;display:flex}.app-shell .warehouse-overview-controls .warehouse-role-tabs{order:1;display:flex}.app-shell .warehouse-overview-controls :is(.warehouse-tabs,.warehouse-role-tabs) button{flex:1;min-height:44px}.app-shell .warehouse-project-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.app-shell .warehouse-project-actions button{min-height:44px}.app-shell .department-chat>header{flex-wrap:wrap;gap:12px}.app-shell .department-chat>header h3{overflow-wrap:anywhere;font-size:21px}.app-shell .department-chat :is(textarea,input){font-size:16px}.app-shell .news-toolbar,.app-shell .news-header{flex-wrap:wrap}.app-shell .news-feed{min-width:0}}@media (max-width:700px) and (pointer:coarse){html:has(input:is([type=text],[type=search],[type=email],[type=password],[type=number]):focus,textarea:focus) .mobile-navigation{display:none}}@media (prefers-reduced-motion:reduce){.mobile-navigation *{transition:none!important;animation:none!important}}.et-date-backdrop{z-index:10000;background:#2f282a38;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.et-date-dialog{color:#2f282a;background:#fff;border:1px solid #e3e1e8;outline:none;width:340px;max-width:100%;padding:20px;font:400 14px Galano,Arial,sans-serif;box-shadow:0 12px 48px #2f282a26}.et-date-dialog header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.et-date-dialog header strong{text-transform:capitalize;font-size:16px}.et-date-dialog button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;min-height:38px;padding:0}.et-date-dialog header button{width:36px;font-size:26px}.et-date-week,.et-date-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.et-date-week{color:#7b767c;margin-bottom:10px;font-size:11px}.et-date-days button{border-radius:3px}.et-date-days .outside{color:#b7b2b8}.et-date-days .today{box-shadow:inset 0 0 0 1px #f34e3f}.et-date-days button:hover{background:#fff0ee}.et-date-days .selected{color:#fff;background:#f34e3f;font-weight:700}.et-date-dialog footer{border-top:1px solid #e3e1e8;justify-content:space-between;margin-top:16px;padding-top:10px;display:flex}.et-date-dialog footer button:last-child{color:#f34e3f;font-weight:700}.et-date-dialog button:disabled{opacity:.3;cursor:default}.et-date-dialog button:focus-visible{outline-offset:1px;outline:2px solid #f34e3f}.vehicle-quick{border:1px solid var(--line);width:min(510px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);background:#fff;padding:0;font-family:Galano,sans-serif;box-shadow:0 22px 80px #2f282a33}.vehicle-quick::backdrop{background:#2f282a88}.vehicle-quick form{flex-direction:column;display:flex}.vehicle-quick header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.vehicle-quick h3{margin:7px 0;font:700 23px Transducer,sans-serif}.vehicle-quick header p:last-child{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.vehicle-quick header>button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:start;font-size:24px}.vehicle-quick-body{gap:15px;padding:22px 26px;display:grid}.vehicle-quick-body>label{text-transform:uppercase;color:var(--muted);gap:7px;font-size:10px;font-weight:700;display:grid}.vehicle-quick-body select,.vehicle-quick-body input[type=text],.vehicle-quick-body label>input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:12px;font:12px Galano,sans-serif}.vehicle-quick-body .vehicle-quick-check{text-transform:none;align-items:center;gap:9px;font-size:11px;font-weight:400;display:flex}.vehicle-quick-check input{accent-color:var(--red)}.vehicle-quick-preview{border-left:3px solid var(--red);background:#f7f7ff;align-items:center;gap:11px;padding:13px;display:flex}.vehicle-quick-preview span{flex-direction:column;gap:4px;display:flex}.vehicle-quick-preview b{font-size:12px}.vehicle-quick-preview small{color:var(--muted);font-size:10px}.vehicle-quick-error{color:var(--red);margin:0;font-size:11px}.vehicle-quick footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 26px;display:flex}.vehicle-quick footer button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:10px 13px;font:700 11px Galano,sans-serif}.vehicle-quick footer button:last-child{background:var(--ink);border-color:var(--ink);color:#fff}.vehicle-quick footer button:disabled{opacity:.5;cursor:not-allowed}.vehicle-quick{max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0}.vehicle-quick-no-results{color:var(--muted);margin:-5px 0 0;font-size:11px;line-height:1.4}.vehicle-scope{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.vehicle-scope legend,.vehicle-period legend{color:var(--ink);margin-bottom:9px;font:700 11px Galano}.vehicle-scope label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:5px;padding:9px;font:700 11px Galano;display:flex}.vehicle-scope label:has(input:checked){background:var(--soft-red);color:var(--red)}.vehicle-scope input,.vehicle-options input{accent-color:var(--red)}.vehicle-period{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.vehicle-period label{color:var(--muted);gap:6px;font:400 11px Galano;display:grid}.vehicle-options{grid-auto-rows:minmax(68px,auto);align-content:start;gap:8px;display:grid;overflow:visible}.vehicle-options label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:11px;font:700 12px Galano;display:flex}.vehicle-options label:has(input:checked){border-color:var(--green);background:#f3f8f5}.vehicle-selected{background:var(--paper);gap:5px;padding:12px;font:400 11px/1.5 Galano;display:grid}.vehicle-options label>span{overflow-wrap:anywhere;min-width:0}.vehicle-availability{color:var(--muted);margin-top:5px;font:700 11px/1.4 Galano;display:block}.vehicle-availability.is-available{color:#376250}.vehicle-availability.is-booked{color:var(--red)}.vehicle-availability.is-on-project{color:var(--ink)}.vehicle-quick{container:transport-editor/inline-size}.vehicle-finder{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.vehicle-finder>label{color:var(--muted);text-transform:uppercase;gap:6px;font:700 10px Galano;display:grid}.vehicle-periods{border-top:1px solid var(--line);gap:16px;padding-top:16px;display:grid}.vehicle-quick-body{grid-auto-rows:max-content}.operations .vehicle-quick.op-drawer-editor header{padding:16px 22px}.operations .vehicle-quick.op-drawer-editor .vehicle-quick-body{gap:12px;padding-top:16px}@container transport-editor (width>=480px){.vehicle-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@container transport-editor (width<=360px){.vehicle-finder{grid-template-columns:1fr}}.vehicle-quick-body .vehicle-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vehicle-quick-body .vehicle-scope label{box-sizing:border-box;gap:7px;min-height:46px;padding:9px 8px;line-height:1.35}.vehicle-quick-body .vehicle-scope input[type=radio]{flex:0 0 14px;width:14px;height:14px;min-height:0;margin:0;padding:0}.field-quick{border:1px solid var(--line);width:min(620px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ink);background:#fff;margin:auto;padding:0;font-family:Galano,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #2f282a33}.field-quick::backdrop{background:#2f282a99}.field-quick form{flex-direction:column;display:flex}.field-quick header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:22px 26px;display:flex}.field-quick header h3{margin:7px 0;font:700 23px Transducer,sans-serif}.field-quick header p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.field-quick header>button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:24px;line-height:1}.field-quick-body{gap:16px;padding:22px 26px;display:grid}.field-quick-body label{color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.field-quick-body :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;padding:10px 12px;font:12px Galano,sans-serif}.field-quick-body textarea{resize:vertical}:is(.field-quick-body :is(input,select,textarea):focus-visible,.field-quick button:focus-visible){outline:2px solid var(--red);outline-offset:2px}.field-quick-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field-quick-hotel-details{grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}.field-quick-section{gap:10px;display:grid}.field-quick-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-quick-section-head>span{color:var(--muted);font-size:11px;font-weight:700}.field-quick-section-head>button{border:1px solid var(--line);color:var(--red);cursor:pointer;background:#fff;padding:8px 10px;font:700 11px Galano,sans-serif}.field-quick-section-head>button:hover:not(:disabled){border-color:var(--red);background:var(--soft-red)}.field-quick-section-head>button:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.field-quick-copy-notice{background:var(--soft-green);padding:8px 10px;color:#376250!important}.field-quick-section>span{color:var(--muted);font-size:11px;font-weight:700}.field-quick-section>p{color:var(--muted);margin:0;font-size:11px}.field-quick-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:7px;max-height:280px;display:grid;overflow:auto}.field-quick-options label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:flex}.field-quick-options label:has(input:checked){border-color:var(--green);background:#f3f8f5}.field-quick-options input,.field-quick-check input{accent-color:var(--red);flex:none}.field-quick-options label>span{gap:2px;min-width:0;display:grid}.field-quick-options b{color:var(--ink);font-size:11px}.field-quick-options small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:400}.field-quick-body .field-quick-check{color:var(--ink);align-items:center;gap:8px;display:flex}.field-quick-body a{color:var(--red);font-size:11px;text-decoration:none}.field-quick-warning,.field-quick-error{color:#9d3f35;background:#fff2f0;margin:0;padding:11px 13px;font-size:11px;line-height:1.45}.field-quick footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 26px;display:flex}.field-quick footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;padding:9px 15px;font:700 11px Galano,sans-serif}.field-quick footer button:last-child{background:var(--ink);border-color:var(--ink);color:#fff}.field-quick footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.field-quick header,.field-quick-body,.field-quick footer{padding-left:17px;padding-right:17px}.field-quick-two,.field-quick-options,.field-quick-hotel-details{grid-template-columns:1fr}.field-quick-section-head{flex-direction:column;align-items:flex-start}}.field-quick .field-availability-note{color:var(--muted);margin:0 0 12px;font:400 11px/1.5 Galano}.field-quick .field-quick-options small.field-availability{margin-top:5px;font:700 10px/1.5 Galano;display:block}.field-quick .field-availability.is-available{color:#376250}.field-quick .field-availability.is-booked{color:var(--red)}.field-quick .field-availability.is-on-project{color:var(--ink)}.object-feedback{color:#2f282a;margin-top:16px;font:400 12px/1.5 Galano}.object-feedback p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0!important;font-size:12px!important}.object-feedback small{color:#7b767c;font-size:11px;display:block}.object-hold,.object-return{background:#fff0ee;border-left:3px solid #f34e3f;margin-bottom:10px;padding:12px 14px}.object-hold>strong{color:#b83429}.object-return{background:#f7f7ff;border-color:#7b767c}.object-clear{color:#47705e;background:#ecf4f0;padding:9px 12px}.object-actions{flex-wrap:wrap;gap:8px;display:flex}.object-feedback .object-actions button,.object-feedback form button{color:#2f282a;background:#fff;border:1px solid #e3e1e8;min-height:34px;padding:8px 10px;font:700 11px Galano}.object-feedback button:hover{border-color:#f34e3f}.object-feedback form{background:#f7f7ff;margin:12px 0;padding:14px}.object-feedback label{gap:8px;display:grid}.object-feedback textarea{resize:vertical;background:#fff;border:1px solid #e3e1e8;width:100%;padding:10px;font:400 13px Galano}.object-feedback form>div{gap:8px;margin-top:10px;display:flex}.object-feedback button:disabled{opacity:.5;cursor:default}.object-feedback details{margin-top:12px}.object-feedback summary{cursor:pointer;color:#7b767c}.object-feedback details article{border-bottom:1px solid #e3e1e8;padding:12px 0}.warehouse-returns>article{background:#fff;border:1px solid #e3e1e8;margin-top:16px;padding:20px}.warehouse-returns>p{color:#7b767c;font-size:13px}.department-chat{border:1px solid var(--line);color:var(--ink);background:#fff;margin-top:20px;padding:20px;font-family:Galano,sans-serif}.department-chat header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:15px;padding-bottom:15px;display:flex}.department-chat header small{letter-spacing:.06em;color:var(--red);font-size:9px;font-weight:700}.department-chat h3{margin:6px 0 0;font:700 18px Transducer,sans-serif}.department-chat header>span{color:var(--muted);font-size:10px}.department-chat-list{gap:8px;max-height:340px;margin:15px 0;display:grid;overflow:auto}.department-chat-list article{border-left:2px solid var(--line);background:#f7f7ff;padding:10px 13px}.department-chat-list article.mine{border-left-color:var(--red)}.department-chat-list article>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.department-chat-list time{color:var(--muted)}.department-chat-list p{white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.5}.department-chat-empty,.department-chat-error{color:var(--muted);font-size:11px}.department-chat-error{color:var(--red)}.department-chat form{grid-template-columns:1fr auto;gap:8px;display:grid}.department-chat form label{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:700}.department-chat textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);background:#fff;padding:10px;font:11px Galano,sans-serif}.department-chat form button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;align-self:end;padding:12px;font:700 10px Galano,sans-serif}.department-chat form button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:620px){.department-chat form{grid-template-columns:1fr}.department-chat form button{justify-self:end}}.department-conversations{min-width:0}.department-conversations-tabs{gap:0;margin-top:20px;display:flex}.department-conversations-tabs button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:10px 15px;font:700 11px Galano,sans-serif}.department-conversations-tabs button+button{border-left:0}.department-conversations-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.department-conversations .department-chat{margin-top:0}.scope-panel,.scope-selection,.task-files,.material-selection{color:#2f282a;background:#fff;border:1px solid #e5e3eb;margin:20px 0;padding:24px}.task-section .task-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.task-selection>.task-picker-trigger{white-space:nowrap;color:var(--ink);border-color:var(--line);background:0 0;gap:8px;height:36px;min-height:36px;padding:0 15px;font:400 12px Galano,sans-serif}.task-selection>.task-picker-trigger[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:#fff}.task-picker-layer{z-index:1000;pointer-events:none;position:fixed;inset:0}.task-picker-dialog{pointer-events:auto;background:var(--white,#fff);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);flex-direction:column;font-family:Galano,sans-serif;display:flex;position:fixed;box-shadow:0 8px 28px #2f282a1f}.task-picker-dialog header{justify-content:space-between;align-items:center;gap:16px;padding:12px 20px 0;display:flex}.task-picker-dialog h2{letter-spacing:-.02em;margin:0;font:700 13px/1.4 Transducer,sans-serif}.task-picker-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;font:400 22px Galano,sans-serif}.task-picker-description{color:var(--muted);margin:0 20px 14px;font-size:12px;line-height:1.5}.task-picker-tools{background:var(--paper);border-block:1px solid var(--line);align-items:center;gap:8px;padding:8px 20px;font-size:11px;display:flex}.task-picker-tools>span{color:var(--muted);flex:1}.task-picker-tools button{min-width:46px;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px}.task-picker-tools button:hover{color:var(--red)}.task-picker-options{min-height:64px;padding:0 20px;overflow-y:auto}.task-picker-options label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:12px;font-weight:700;line-height:1.5;display:flex}.task-picker-options label:last-child{border-bottom:0}.task-picker-options input{width:17px;height:17px;accent-color:var(--red);cursor:pointer;flex-shrink:0;margin:0}.task-picker-options p{color:var(--muted);font-size:13px;line-height:1.5}.task-picker-options p[role=alert]{color:var(--red)}.task-picker-extra{border-top:1px solid var(--line);margin-top:12px}.task-picker-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.task-picker-status{color:var(--muted);background:var(--paper);margin:0;padding:12px 20px;font-size:10px;line-height:1.5}:is(.task-picker-dialog :focus-visible,.task-picker-trigger:focus-visible){outline:2px solid var(--red);outline-offset:3px}.task-picker-dialog .scope-button{color:var(--ink);border-color:var(--line);background:0 0;height:36px;min-height:36px;padding:0 12px;font:400 11px Galano,sans-serif}.task-picker-dialog .scope-button.active{background:var(--ink);color:var(--white,#fff)}.task-filter-notice{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:11px;line-height:1.5;display:flex}.task-filter-notice button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:8px 12px}.task-selection-empty{color:var(--muted);margin:0;padding:0 24px 20px;font:400 11px/1.5 Galano,sans-serif}.task-section.is-empty .panel-head{padding-bottom:14px}.task-section.is-empty .add-task-button{border:1px solid var(--line);width:auto;min-height:36px;color:var(--ink);margin:0 24px 24px;padding:8px 12px;font:700 10px Galano,sans-serif}@media (max-width:700px){.task-section .panel-head{flex-wrap:wrap;gap:16px}.task-section .task-header-actions{justify-content:space-between;gap:12px;width:100%}.task-picker-tools,.task-picker-options{padding-inline:20px}.task-filter-notice{flex-direction:column;align-items:flex-start}.task-picker-dialog button,.task-selection>.task-picker-trigger{min-height:44px}}.scope-panel h3,.scope-selection strong,.material-selection h3{margin:8px 0 14px;font-family:Transducer,sans-serif}.scope-panel p,.scope-selection p{color:#7b767c;line-height:1.6}.scope-button{color:#2f282a;cursor:pointer;min-height:44px;font:inherit;background:#f7f7ff;border:1px solid #e5e3eb;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.scope-button.active{color:#fff;background:#2f282a}.scope-button:disabled{opacity:.5;cursor:wait}.scope-form{flex-wrap:wrap;align-items:end;gap:16px;margin-top:20px;display:flex}.scope-form label{color:#7b767c;flex-direction:column;flex:170px;gap:8px;display:flex}.scope-form input,.scope-form select,.material-selection input,.material-selection select{color:#2f282a;min-height:44px;font:inherit;background:#fff;border:1px solid #e5e3eb;max-width:100%;padding:10px}.scope-form label:has(input[type=checkbox]){flex-direction:row;align-items:center}.scope-selection>label{align-items:center;gap:12px;min-height:44px;display:flex}.scope-selection input[type=checkbox]{accent-color:#f34e3f;width:20px;height:20px}.scope-selection .scope-button{margin-top:16px}.scope-reservation{border-bottom:1px solid #e5e3eb;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.scope-reservation small{color:#7b767c;flex:1}.scope-reservation button,.task-files button{color:#2f282a;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0}.capacity-panel{border:1px solid var(--line);color:var(--ink);background:#fff;margin:20px 0;font:400 12px/1.5 Galano,sans-serif}.capacity-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 24px;font:700 12px Transducer,sans-serif;list-style:none;display:flex}.capacity-panel>summary::-webkit-details-marker{display:none}.capacity-panel summary small{color:var(--muted);margin-left:14px;font:400 11px Galano,sans-serif}.capacity-chevron{color:var(--muted);font:400 20px Galano,sans-serif}.capacity-panel[open] .capacity-chevron{transform:rotate(45deg)}.capacity-body{border-top:1px solid var(--line);padding:0 24px 20px}.capacity-caption{color:var(--muted);margin:16px 0;font-size:11px}.capacity-panel .scope-form{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px;display:grid}.capacity-panel .scope-form label{gap:6px;min-width:0;font-size:10px}.capacity-panel .scope-form label:first-child,.capacity-panel .scope-form label:nth-child(4),.capacity-panel .scope-form p{grid-column:1/-1}.capacity-panel .scope-form input,.capacity-panel .scope-form select{box-sizing:border-box;width:100%;font:400 12px Galano,sans-serif}.capacity-panel .scope-button{background:0 0;min-height:36px;padding:8px 12px;font:400 11px Galano,sans-serif}.capacity-panel .scope-button.active{background:var(--ink);color:#fff;justify-self:start}.capacity-panel .scope-reservation{background:var(--paper);border:0;gap:8px 16px;margin:12px 0;padding:12px;font-size:11px}.capacity-panel .scope-reservation strong{flex-basis:100%;font-size:12px}.capacity-panel .scope-reservation button{color:var(--red);min-height:36px;padding:0;font:700 10px Galano,sans-serif}.capacity-panel p[role=alert]{color:var(--red);font-size:11px}.task-files{grid-column:1/-1;margin:0}.task-files h4{margin-top:0}.task-files input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.task-files>small{color:#7b767c;margin:12px 0;display:block}.task-files ul{margin:0;padding:0;list-style:none}.task-files li{border-top:1px solid #e5e3eb;justify-content:space-between;align-items:center;gap:12px;display:flex}.task-files li button{text-align:left;overflow-wrap:anywhere}.task-files p[role=alert],.scope-panel p[role=alert],.material-selection p[role=alert]{color:#a6342b}.task-modal-body>.task-files{border:0;border-top:1px solid var(--line);color:var(--ink);background:0 0;padding:20px 0 0}.task-files>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-files h4{letter-spacing:-.015em;margin:0;font:700 12px/1.5 Transducer,sans-serif}.task-files header p{color:var(--muted);margin:7px 0 16px;font:400 11px/1.5 Galano,sans-serif}.task-files-pending{white-space:nowrap;background:var(--paper);color:var(--muted);padding:6px 8px;font:700 8px/1.5 Transducer,sans-serif}.task-files>.task-file-upload{border:1px dashed var(--line);background:var(--paper);cursor:pointer;letter-spacing:0;min-height:44px;color:var(--ink);flex-direction:row;align-items:center;gap:10px;padding:12px 16px;font:700 11px Galano,sans-serif;display:flex}.task-file-upload>svg{width:20px;height:20px;color:var(--red);flex-shrink:0}.task-file-upload.is-disabled{cursor:not-allowed;color:var(--muted)}.task-file-upload:focus-within{outline:2px solid var(--red);outline-offset:2px}.task-files>.task-files-notice,.task-files>.task-files-empty{color:var(--muted);margin:12px 0 0;font:400 11px/1.5 Galano,sans-serif}.task-files>small{font:400 10px/1.5 Galano,sans-serif}.scope-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.material-selection header{justify-content:space-between;align-items:center;gap:20px;display:flex}.material-selection table{border-collapse:collapse;width:100%;margin:20px 0}.material-selection td,.material-selection th{text-align:left;border-bottom:1px solid #e5e3eb;padding:12px}.material-selection td small{color:#7b767c;display:block}.material-selection td input[type=number]{width:100px}.material-selection footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.packing-team-line{border-top:1px solid #e5e3eb;grid-template-columns:minmax(180px,1fr) minmax(100px,.4fr) minmax(150px,.8fr);align-items:center;gap:12px;padding:16px 0;display:grid}.packing-team-line small{color:#7b767c;display:block}.packing-team-line .scope-form{margin:0}.packing-team-line input{width:100px}.packing-note-history{color:#7b767c;font-size:14px}.scope-print{display:none}@media (max-width:700px){.scope-panel,.scope-selection,.material-selection,.task-files{padding:16px}.material-selection table,.material-selection tbody,.material-selection tr,.material-selection td{display:block}.material-selection thead{display:none}.material-selection td{border:0;padding:8px}.material-selection tr{border-bottom:1px solid #e5e3eb;padding:10px 0}.packing-team-line{grid-template-columns:1fr}.scope-form{gap:12px}.scope-form label{flex-basis:100%}.scope-controls>*{max-width:100%}}@media print{body:has(.scope-print){visibility:hidden}:is(body:has(.scope-print) .scope-print,body:has(.scope-print) .scope-print *){visibility:visible}.scope-print{color:#2f282a;background:#fff;width:100%;padding:20px;display:block;position:absolute;top:0;left:0}.scope-print table{border-collapse:collapse;width:100%}.scope-print td,.scope-print th{text-align:left;border-bottom:1px solid #ccc;padding:12px}}.packing-quick-distribution{background:var(--paper);border:1px solid var(--line);margin-bottom:20px;padding:16px}.packing-quick-distribution .packing-step-label{color:var(--ink);margin:0 0 12px;font:700 10px Transducer,sans-serif}.packing-person-picker{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.packing-planner .packing-person-picker button{min-width:60px;max-width:80px;min-height:72px;color:var(--muted);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font:400 10px/1.4 Galano,sans-serif;display:flex}.packing-person-circle{width:40px;height:40px;color:var(--ink);box-sizing:border-box;background:#e8e5eb;border:2px solid #0000;border-radius:50%;place-items:center;font:700 11px Galano,sans-serif;display:grid;position:relative}.packing-person-circle i{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font:700 10px Galano,sans-serif;display:grid;position:absolute;bottom:-3px;right:-3px}.packing-person-picker button[aria-pressed=true]{color:var(--ink);font-weight:700}.packing-person-picker button[aria-pressed=true] .packing-person-circle{background:var(--ink);color:#fff;border-color:var(--ink)}.packing-person-picker button[aria-pressed=true] i{background:var(--red);border-color:var(--red);color:#fff}.packing-person-picker button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.packing-quick-distribution .packing-team-switch{background:#fff;margin-bottom:12px}.packing-work-picker{border:1px solid var(--line);background:#fff;max-height:260px;overflow:auto}.packing-work-picker label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.packing-work-picker label:last-child{border-bottom:0}.packing-work-picker input{width:17px;height:17px;accent-color:var(--red);flex-shrink:0}.packing-work-picker label>span{flex-direction:column;gap:4px;display:flex}.packing-work-picker b{font:700 11px/1.4 Galano,sans-serif}.packing-work-picker small{color:var(--muted);font-size:10px}.packing-work-picker p{margin:0;padding:16px;font-size:11px}.packing-distribution-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.packing-distribution-footer>span{color:var(--muted);font-size:10px}.packing-distribution-result{background:var(--paper);padding:12px;font-size:11px;color:#376250!important}.packing-split summary{color:var(--red);cursor:pointer;align-items:center;min-height:36px;font:700 10px Galano,sans-serif;display:flex}.op-board{min-width:0;margin-top:0}.op-board button,.resource-settings button,.resource-picker button{cursor:pointer;font-family:Galano,Arial,sans-serif}.op-board button:disabled,.resource-settings button:disabled{opacity:.5;cursor:default}.operations .op-board-controls{gap:8px!important}.operations .op-board-controls>label{min-width:80px;flex:95px!important}.operations .op-board-controls select{width:100%;min-width:0;max-width:none!important;padding-right:16px!important}.operations .op-board-controls .op-segments button{padding:8px!important}.operations .op-board-controls>.operations-add{padding:8px!important;font-size:10px!important}.operations .op-demo-toggle label,.operations .op-density label,.operations .op-footnote label{white-space:nowrap;align-items:center;gap:7px;line-height:1.4;display:inline-flex}.operations input[type=checkbox],.operations-dialog input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex-shrink:0;margin:0;width:14px!important;height:14px!important;min-height:0!important;padding:0!important}.operations .op-density{min-height:20px;margin:4px 0 8px}.operations .op-demo-toggle{gap:16px;padding:0 0 12px}.operations .op-board-controls{box-sizing:border-box;max-width:100%}.operations .op-summary{flex-wrap:wrap}.department-bar{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:18px;padding:14px;display:flex}.department-bar>label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.department-bar>label:last-child{margin-left:auto}.department-bar input[type=month],.department-bar select{border:1px solid var(--line);max-width:370px;padding:8px;font:400 12px Galano}.department-bar input[type=checkbox]{accent-color:var(--red)}.department-bar button{font-family:Galano}.department-bar .op-text-button{color:var(--red);background:0 0;border:0;font-size:11px}.department-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0;display:grid}.department-summary>div{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.department-summary small{color:var(--muted);font:700 11px Galano}.department-summary b{font:700 24px Transducer}.department-dossier{border:1px solid var(--line);background:#fff;margin-top:18px;padding:24px}.department-dossier h3{margin:10px 0;font:700 24px Transducer}.department-dossier header>small{color:var(--red);font:700 10px Transducer}.department-dossier p{color:var(--muted);white-space:pre-wrap;font:400 12px/1.6 Galano}.department-dossier h4{margin:22px 0 10px;font:700 15px Galano}.department-dossier .op-segments{width:fit-content;margin:20px 0}.department-documents{flex-wrap:wrap;gap:10px;display:flex}.department-documents a{border:1px solid var(--line);color:var(--red);padding:12px;font:700 12px Galano}.department-instructions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.department-instructions button{text-align:left;border:1px solid var(--line);background:var(--paper);flex-direction:column;gap:7px;padding:14px;font:400 12px Galano;display:flex}.department-instructions small{white-space:pre-wrap;color:var(--muted)}.department-empty-source{border:1px dashed var(--line);background:var(--paper);padding:20px}@media (max-width:700px){.department-summary,.department-instructions{grid-template-columns:1fr}.department-bar>label:last-child{margin-left:0}}.op-read-detail>header,.op-read-detail>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.op-read-detail h3{margin:7px 0;font:700 22px Transducer}.op-read-detail button{border:1px solid var(--line);background:#fff;padding:8px 12px;font:400 12px Galano}.op-read-grid{grid-template-columns:1fr 1fr;gap:20px;max-height:65vh;padding:20px;display:grid;overflow:auto}.op-read-grid article{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.op-read-grid small{color:var(--red);font:700 10px Transducer}.op-read-grid .span-two{grid-column:1/-1}.op-read-grid p{white-space:pre-wrap}.op-read-detail footer{color:var(--muted);font-size:11px}.op-read-grid a{color:var(--red)}.department-worklist .op-work-details{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0;display:grid}.department-worklist .op-work-details>button{background:var(--paper);flex-direction:column;align-items:start;padding:10px;display:flex}.department-worklist .op-work-head,.department-worklist .op-work-row{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(140px,1fr)) 55px;gap:16px;min-width:860px}.department-worklist .op-work-row>div{flex-direction:column;gap:7px;font-size:11px;display:flex}.department-worklist .op-work-row>div button{flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.department-worklist .op-work-row>div small{width:100%;font-size:9px}.op-missing{color:var(--muted)}.department-worklist .op-hotel-pending{color:#933d31}.department-worklist .op-hotel-ready{color:#376250}.operations-fields .op-hotel-check{flex-direction:row;align-items:center;gap:8px;display:flex}.operations-fields .op-hotel-check input{width:16px;height:16px;accent-color:var(--red)}.op-demo-toggle{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 0 12px;font:400 11px Galano;display:flex}.op-demo-toggle label{color:var(--red);font-weight:700}.op-demo-toggle input,.op-density input{accent-color:var(--red)}.op-density{color:var(--muted);justify-content:flex-end;gap:18px;margin:6px 0;font:400 10px Galano;display:flex}.op-dense .op-sheet-row,.op-dense .op-track{min-height:72px}.op-dense .op-row-label{gap:2px;padding:8px 12px}.op-dense .op-entry-bars .op-bar{min-height:24px;padding:2px 4px}.op-dense .op-bar span{font-size:8px}.op-dense .op-source-bars>span{font-size:8px;line-height:13px}.op-dense .op-track{padding:4px 0}.operations .op-board-controls{flex-wrap:nowrap;align-items:end;gap:12px;padding:12px;overflow-x:auto}.operations .op-board-controls>label{color:var(--muted);flex-direction:column;flex-shrink:0;gap:5px;margin:0;font:400 10px Galano;display:flex}.operations .op-board-controls select{border:1px solid var(--line);max-width:160px;height:36px;color:var(--ink);background:#fff;padding:8px 24px 8px 9px;font:400 11px Galano}.operations .op-board-controls .op-segments{flex-shrink:0;height:36px;padding:0}.operations .op-board-controls .op-segments button{padding:8px 10px;font-size:11px}.operations .op-board-controls>.operations-add{flex-shrink:0;height:36px;margin-left:auto;padding:8px 12px;font:700 11px Galano}.op-footnote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:10px;display:flex}.op-footnote button{color:var(--muted);background:0 0;border:0;margin-left:auto;font:400 10px Galano}.op-footnote input{accent-color:var(--red)}.operations .operations-heading{align-items:center;margin:16px 0 12px}.operations .operations-heading h2{margin:5px 0;font:700 23px Transducer}.operations .operations-heading p:not(.section-label){margin:5px 0;font-size:11px}.operations .operations-heading .section-label{margin:0;font-size:9px}.operations .operations-toolbar{margin:0;padding:10px 12px}.operations .operations-cancelled{margin:10px 0;font-size:10px}.operations .operations-source{font-size:10px}.operations .op-board-controls{padding:9px 12px}.operations .op-period{margin:12px 0}.operations .op-summary{padding:2px 0 10px}.op-board-controls,.op-period,.op-period>div,.op-summary,.op-legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.op-board-controls{border:1px solid var(--line);background:#fff;gap:20px;padding:14px}.op-segments{background:var(--paper);gap:2px;padding:3px;display:flex}.op-segments button{color:var(--muted);background:0 0;border:0;padding:9px 13px;font-size:12px;font-weight:700}.op-segments button[aria-pressed=true]{background:var(--ink);color:#fff}.op-person{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.op-person select,.op-period input{border:1px solid var(--line);color:var(--ink);background:#fff;padding:9px;font:400 12px Galano}.op-period{justify-content:space-between;margin:16px 0}.op-period button{border:1px solid var(--line);background:#fff;padding:8px 12px;font-size:12px}.op-period strong{text-transform:capitalize;margin-left:8px;font:700 17px Transducer}.op-summary{color:var(--muted);gap:24px;padding:8px 0 16px;font-size:12px}.op-summary b{color:var(--ink);margin-right:5px;font-size:20px}.op-summary .op-alert,.op-summary .op-alert b{color:var(--red)}.op-legend{color:var(--muted);gap:12px;padding:0 0 12px;font-size:10px}.op-legend>span{align-items:center;gap:6px;display:flex}.op-legend i{width:12px;height:8px;display:block}.op-source-swatch{border:1px dashed var(--muted);background:#f0eef4}.op-legend small{margin-left:auto;font-size:10px}.op-scroll{border:1px solid var(--line);background:#fff;max-height:70vh;overflow:auto}.op-sheet{min-width:900px}.op-scroll.week .op-sheet{min-width:790px}.op-sheet-head,.op-sheet-row{grid-template-columns:230px minmax(0,1fr);display:grid}.op-sheet-head{z-index:5;border-bottom:1px solid var(--line);background:#f0eef4;position:sticky;top:0}.op-sheet-head>div:first-child{z-index:6;background:#f0eef4;padding:17px;font:700 11px Transducer;position:sticky;left:0}.op-days{display:grid}.op-days>div{text-align:center;border-left:1px solid var(--line);padding:7px 0;font-size:12px}.op-days small{color:var(--muted);font-size:9px;display:block}.op-days .today{background:var(--red);color:#fff}.op-days .today small{color:#fff}.op-sheet-row{border-bottom:1px solid var(--line);min-height:100px}.op-sheet-row:last-child{border-bottom:0}.op-row-label{z-index:3;border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:12px 16px;display:flex;position:sticky;left:0}.op-row-label>button:not(.op-text-button){text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.op-row-label b{font:700 12px/1.4 Galano}.op-row-label small{color:var(--red);font:400 10px Galano}.op-row-label>span{color:var(--muted);font-size:10px}.op-row-label .op-text-button{color:var(--red);text-align:left;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:10px}.op-track{min-width:0;min-height:100px;padding:7px 0;position:relative}.op-day-grid{display:grid;position:absolute;inset:0}.op-day-grid>button{background:#fff;border:0;border-left:1px solid #efedf2;padding:0;opacity:1!important}.op-day-grid>button.weekend{background:#f7f7fa}.op-day-grid>button.today{box-shadow:inset 1px 0 var(--red)}.op-day-grid>button:not(:disabled):hover{background:#fff0ed}.op-source-bars,.op-entry-bars{pointer-events:none;grid-auto-flow:row;gap:3px 0;display:grid;position:relative}.op-source-bars{margin-bottom:5px}.op-source-bars>span{color:var(--muted);white-space:nowrap;pointer-events:auto;background:#efedf3;border:1px dashed #d4d0d8;min-width:0;padding:0 3px;font:700 9px/18px Galano;overflow:hidden}.op-entry-bars .op-bar{pointer-events:auto;text-align:left;border:0;border-left:3px solid;border-radius:2px;flex-direction:column;gap:1px;min-width:0;min-height:34px;margin:0 1px;padding:4px 5px;display:flex;overflow:hidden}.op-bar b,.op-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 10px/1.5 Galano;overflow:hidden}.op-bar span{font-size:9px;font-weight:400}.op-entry-bars .op-bar.op-conflict{outline:2px solid var(--red);outline-offset:-2px}.op-bar.op-done{opacity:.7}.op-track-empty{pointer-events:none;color:var(--muted);padding:28px 12px;font-size:10px;display:block;position:relative}.op-track:has(.op-source-bars>span) .op-track-empty{display:none}.op-board .activity-production,.op-legend .activity-production{color:#376250;background:#e6eee9}.op-board .activity-load,.op-legend .activity-load{color:#51474d;background:#ece9ed}.op-board .activity-build,.op-legend .activity-build{color:#933d31;background:#fbe0db}.op-board .activity-dismantle,.op-legend .activity-dismantle{color:#fff;background:#7b767c}.op-board .activity-outbound{color:#fff;background:#2f282a}.op-board .activity-return{color:#fff;background:#74a591}.op-board .activity-other{color:#51474d;background:#f0eef4}.op-worklist{border:1px solid var(--line);background:#fff;overflow:auto}.op-work-head,.op-work-row{grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) minmax(180px,1.3fr) 70px;align-items:center;gap:20px;min-width:730px;padding:13px 18px;display:grid}.op-work-head{color:var(--muted);background:#f0eef4;font:700 10px Transducer}.op-work-row{border-top:1px solid var(--line);font-size:12px}.op-work-row button{text-align:left;color:var(--ink);background:0 0;border:0;padding:0}.op-work-row>button:first-child{flex-direction:column;gap:3px;display:flex}.op-work-row small{color:var(--muted);font-size:10px}.op-work-row>button:last-child{color:var(--red);font-weight:700}.op-project-dossier{border:1px solid var(--line);background:#fff;margin-top:16px;padding:20px}.op-project-dossier header{justify-content:space-between;align-items:start;display:flex}.op-project-dossier h3{margin:8px 0;font:700 20px Transducer}.op-project-dossier small{color:var(--red);font-size:10px}.op-project-dossier p{white-space:pre-wrap;font-size:12px}.op-project-dossier button{border:1px solid var(--line);background:#fff;padding:8px 12px;font-size:12px}.op-dossier-links{flex-wrap:wrap;gap:10px;display:flex}.op-dossier-links a{color:var(--red);font-size:12px}.resource-settings{grid-column:1/-1}.resource-settings>p:not(.section-label){color:var(--muted);font-size:12px}.resource-tabs{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.resource-tabs button{border:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:flex}.resource-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.resource-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;max-height:280px;display:grid;overflow:auto}.resource-register>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.resource-register span{flex-direction:column;gap:3px;min-width:0;display:flex}.resource-register b{font-size:12px}.resource-register small{color:var(--muted);font-size:10px}.resource-register button{border:1px solid var(--line);background:var(--paper);padding:5px 8px;font-size:10px}.resource-create{border-top:1px solid var(--line);grid-template-columns:150px 1fr 1fr auto;align-items:end;gap:12px;margin-top:22px;padding-top:20px;display:grid}.resource-create>label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.resource-create input,.resource-create select{border:1px solid var(--line);background:#fff;min-width:0;padding:10px;font:400 12px Galano}.resource-create fieldset{border:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:12px;padding:14px;font-size:12px;display:flex}.resource-create fieldset label{align-items:center;gap:6px;display:flex}.resource-picker{border:1px solid var(--line);background:var(--paper);padding:12px}.resource-picker>input{border:1px solid var(--line);width:100%;margin:8px 0;padding:9px;font:400 12px Galano}.resource-selected{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.resource-selected button{color:var(--ink);background:#eee8e8;border:0;padding:5px 8px;font-size:11px}.resource-selected>span{color:var(--muted);font-size:11px}.resource-options{grid-template-columns:1fr 1fr;gap:8px 15px;max-height:180px;display:grid;overflow:auto}.resource-options>div>small{color:var(--muted);align-items:center;gap:5px;padding:5px 0;font:700 10px Galano;display:flex}.resource-options label{align-items:center;padding:5px 0;color:var(--ink)!important;flex-direction:row!important;gap:8px!important;font:400 12px Galano!important;display:flex!important}.resource-options input[type=checkbox]{accent-color:var(--red);flex-shrink:0;margin:0;width:15px!important;height:15px!important}.resource-options label small{color:var(--muted);font-size:10px;display:block}.op-date-presets{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.op-date-presets button{border:1px solid var(--line);color:var(--red);background:#fff;padding:6px 8px;font-size:11px}.planning-icon{vertical-align:middle}.operations-heading .section-label{align-items:center;gap:8px;display:flex}@media (max-width:900px){.resource-register,.resource-create{grid-template-columns:1fr 1fr}.op-person{margin-left:0}.op-sheet-head,.op-sheet-row{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:600px){.resource-register,.resource-create{grid-template-columns:1fr}.op-period strong{font-size:14px}.op-summary{gap:12px}.resource-options{grid-template-columns:1fr}}.operations-fields .op-vehicle-picker{background:#f7f7ff;border:1px solid #e3e0e8;min-width:0;padding:16px}.op-vehicle-picker legend{color:#2f282a;padding:0 6px;font:700 15px Galano}.op-vehicle-picker>p{color:#7b767c;margin:0 0 12px;font:400 12px/1.5 Galano}.op-vehicle-picker>div{flex-wrap:wrap;gap:8px;display:flex}.operations-fields .op-vehicle-picker label{cursor:pointer;background:#fff;border:1px solid #e3e0e8;align-items:center;gap:8px;padding:10px 12px;font:500 13px Galano;display:flex}.operations-fields .op-vehicle-picker input{accent-color:#2f282a;width:16px;height:16px;margin:0}.op-vehicle-picker label:has(input:checked){background:#f0eef3;border-color:#2f282a}.op-transport-label{color:#2f282a;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.operations .op-board-controls{background:0 0;border:0;padding:0;display:block;overflow:visible}.operations .op-board-controls>.overview-controlbar{margin:0 0 10px}.op-main-controls{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.op-horizon-switch{flex-wrap:wrap}.op-horizon-switch button{min-width:75px;height:36px;font:700 11px Galano}.op-main-controls .op-view-select{color:var(--muted);align-items:center;gap:9px;margin-left:auto;font:400 11px Galano;display:flex}.op-main-controls .op-view-select select,.op-filter-fields select{border:1px solid var(--line);min-width:150px;height:36px;color:var(--ink);background:#fff;padding:0 10px;font:400 11px Galano}.op-filter-trigger{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;padding:0 15px;font:700 11px Galano}.op-filter-trigger[aria-expanded=true]{border-color:var(--ink);background:var(--ink);color:#fff}.op-filter-trigger b{background:var(--red);color:#fff;place-items:center;width:17px;height:17px;margin-left:7px;font-size:10px;display:inline-grid}.op-filter-panel{border:1px solid var(--line);background:#fff;border-top:0;padding:16px}.op-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font:700 12px Transducer;display:flex}.op-filter-heading button{color:var(--red);background:0 0;border:0;font:700 11px Galano}.op-filter-fields{grid-template-columns:repeat(6,minmax(125px,1fr));align-items:end;gap:12px;display:grid}.op-filter-fields>label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font:400 11px Galano;display:flex}.op-filter-fields select{width:100%;min-width:0}.op-filter-fields>.operations-add{background:var(--ink);color:#fff;border:0;height:36px;padding:0 14px;font:700 11px Galano}.op-row-label>span b{color:var(--ink);font:700 9px Galano}.op-scroll.quarter .op-sheet{min-width:1050px}.op-scroll.halfYear .op-sheet{min-width:1300px}.op-scroll.year .op-sheet{min-width:1000px}.op-scroll.quarter .op-sheet-head,.op-scroll.quarter .op-sheet-row,.op-scroll.halfYear .op-sheet-head,.op-scroll.halfYear .op-sheet-row,.op-scroll.year .op-sheet-head,.op-scroll.year .op-sheet-row{grid-template-columns:270px minmax(0,1fr)}.op-scroll.quarter .op-day-grid>button,.op-scroll.halfYear .op-day-grid>button,.op-scroll.year .op-day-grid>button{cursor:default}@media (max-width:950px){.op-filter-fields{grid-template-columns:repeat(2,minmax(140px,1fr))}.op-main-controls .op-view-select{margin-left:0}}@media (max-width:550px){.op-filter-fields{grid-template-columns:1fr}.op-main-controls{align-items:stretch}.op-horizon-switch{width:100%}.op-horizon-switch button{flex:auto}.op-main-controls .op-view-select{justify-content:space-between;width:100%}}.operations .op-board-controls{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;display:flex}.operations .op-board-controls>.overview-controlbar{border:0;flex:none;gap:0;margin:0;padding:0}.operations .op-board-controls .overview-view-switch{margin:0}.operations .op-board-controls .overview-view-switch button{height:36px;padding:0 10px}.operations .op-board-controls .op-main-controls{border:0;flex:520px;gap:10px;min-width:0;padding:0;display:flex}.operations .op-horizon-switch button.active{background:var(--soft-red);color:var(--red)}.operations .op-main-controls>.operations-add{background:var(--ink);border:1px solid var(--ink);color:#fff;flex:none;height:36px;padding:0 13px;font:700 11px Galano}.op-scroll:is(.quarter,.halfYear,.year) .op-sheet-row,.op-scroll:is(.quarter,.halfYear,.year) .op-track{min-height:84px}.op-scroll:is(.quarter,.halfYear,.year) .op-track{padding:8px 0}.op-scroll:is(.quarter,.halfYear,.year) .op-source-bars{margin-bottom:5px}.op-scroll:is(.quarter,.halfYear,.year) .op-month-summary{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;justify-content:center;gap:4px;padding:4px 6px}.op-scroll:is(.quarter,.halfYear,.year) .op-month-summary:hover{background:var(--paper);border-color:var(--red)}.op-scroll:is(.quarter,.halfYear,.year) .op-entry-bars .op-bar:not(.op-month-summary){border-left:0}.op-month-dots{align-items:center;display:flex;gap:3px!important;overflow:visible!important}.op-month-dots i{border-radius:1px;flex:none;width:11px;height:5px;display:block}.op-project-dossier h4{margin:18px 0 10px;font:700 13px Transducer}.op-dossier-entries{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:12px 0 18px;display:grid}.op-dossier-entries>button{text-align:left;background:var(--paper);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:5px;padding:12px;font:400 11px Galano;display:flex}.op-dossier-entries>button:hover{border-color:var(--red)}.op-dossier-entries strong{font-size:12px}.op-dossier-entries small{color:var(--muted);font-size:10px}.op-project-dossier.op-drawer{z-index:50;box-sizing:border-box;border-width:0 0 0 1px;flex-direction:column;width:min(560px,100vw);max-width:100vw;margin:0;padding:0;animation:.32s cubic-bezier(.22,1,.36,1) op-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-16px 0 48px #2f282a24}@keyframes op-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.op-project-dossier.op-drawer{animation:none}}.op-project-dossier.op-drawer header{border-bottom:1px solid var(--line);z-index:1;background:#fff;flex:none;padding:20px 20px 14px}html:has(.op-drawer){overscroll-behavior:none;overflow:hidden}.op-drawer-backdrop{z-index:48;cursor:default;background:#2f282a45;border:0;width:100%;padding:0;position:fixed;inset:0}:is(.operations:has(.op-drawer) .op-scroll,.operations:has(.op-drawer) .op-worklist){overflow:hidden}.op-drawer-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 20px 20px;overflow:auto}.op-project-dossier.op-drawer .op-drawer-project-header{flex-direction:column;gap:18px}.op-drawer-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.detail-view:has(.project-planning-callout){--op-bottom-bar-height:calc(69px + env(safe-area-inset-bottom));padding-bottom:108px}.project-planning-callout{z-index:35;bottom:0;left:var(--op-nav-width,76px);padding:12px 26px calc(12px + env(safe-area-inset-bottom));background:var(--white);color:var(--ink);border-top:1px solid var(--line);box-shadow:none;justify-content:space-between;align-items:center;gap:20px;margin:0;display:flex;position:fixed;right:0}.detail-view .project-planning-callout{height:var(--op-bottom-bar-height);visibility:visible;transition:transform .22s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.detail-view:has(.op-drawer) .project-planning-callout{visibility:hidden;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1),visibility 0s .22s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){:is(.detail-view .project-planning-callout,.detail-view:has(.op-drawer) .project-planning-callout){transition:none}}.detail-view .op-project-dossier.op-drawer,.detail-view .operations .op-drawer-editor{box-shadow:none}.project-planning-callout h3{margin:0;font:700 16px/1.3 Transducer,sans-serif}.project-planning-callout p{color:var(--muted);margin:4px 0 0;font:400 11px/1.5 Galano,sans-serif}.project-planning-callout .project-planning-launch{background:var(--red);color:#fff;min-height:44px;box-shadow:none;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;font:700 12px/1.4 Transducer,sans-serif;display:flex}.project-planning-callout .project-planning-launch span{font-size:20px;line-height:1}.project-planning-callout .project-planning-launch:hover{background:#c9352a}.project-planning-callout .project-planning-launch:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:600px){.detail-view:has(.project-planning-callout){--op-bottom-bar-height:calc(65px + env(safe-area-inset-bottom));padding-bottom:100px}.project-planning-callout{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:10px}.project-planning-callout h3{font-size:14px}.project-planning-callout p{display:none}.project-planning-callout .project-planning-launch{gap:10px;min-height:44px;padding:10px 12px;font-size:11px}}.field-project-links{margin-bottom:20px}.op-drawer .field-workspace.is-manager .field-group-editor summary>span:first-child{gap:4px;display:grid}.op-drawer .field-workspace.is-manager .field-group-editor-body{display:block}.op-drawer .field-workspace.is-manager .field-group-picker{flex-wrap:wrap}.op-drawer .field-workspace.is-manager .field-group-picker select{width:100%;min-width:0;max-width:100%}.op-drawer .field-group-members span{overflow-wrap:anywhere;box-sizing:border-box;max-width:100%}.op-project-dossier .field-group-picker button{background:var(--ink);color:#fff;flex:none;min-height:40px;padding:10px 14px;font:700 11px Transducer,sans-serif}.op-project-dossier .field-group-picker button:disabled{background:var(--paper);color:var(--muted);border-color:var(--line);opacity:1}.op-drawer .field-workspace.is-manager .field-group-picker{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.transport-project-links{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.transport-project-links>p{color:var(--muted);margin:0;font-size:12px}.transport-project-links details{border:1px solid var(--line);padding:12px}.transport-project-links summary{cursor:pointer;font-weight:700}.transport-project-links .transport-project-option{flex-direction:row;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.transport-project-option input[type=checkbox]{flex:none;width:16px;height:16px}.op-drawer-toolbar nav{align-items:center;gap:10px;display:flex}.op-drawer-toolbar nav span{text-align:center;min-width:48px;color:var(--muted);font-variant-numeric:tabular-nums;font:400 11px Galano}.op-project-dossier .op-drawer-toolbar button{width:36px;height:36px;color:var(--ink);place-items:center;padding:0;font:700 18px Galano;display:grid}.op-project-dossier .op-drawer-toolbar button:not(:disabled):hover{background:var(--paper);color:var(--red)}.op-project-dossier .op-drawer-toolbar button:disabled{opacity:.3;cursor:default}.op-drawer-view{background:var(--paper);gap:3px;width:100%;padding:3px;display:flex}.op-project-dossier .op-drawer-view button{color:var(--muted);background:0 0;border:0;flex:1;padding:9px 6px;font:700 11px Galano}.op-project-dossier .op-drawer-view button[aria-pressed=true]{background:var(--ink);color:#fff}.op-project-dossier .op-drawer-view-note{color:var(--muted);padding:10px 0;font-size:11px}.op-drawer-assignments{margin-top:20px}.op-drawer-assignments>section{border-top:1px solid var(--line);padding:18px 0}.op-drawer-section-title{color:var(--red);align-items:center;gap:9px;margin-bottom:12px;display:flex}.op-drawer-section-title h4{color:var(--ink);margin:0;font:700 15px Galano}.op-drawer-assignments article{background:var(--paper);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;padding:11px 12px;font:400 12px/1.5 Galano;display:flex}.op-drawer-assignments article>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.op-drawer-assignments article span{color:var(--muted);font-size:11px}.op-drawer-assignments article span.is-confirmed{color:#376250}.op-drawer-assignments article p{margin:3px 0}.op-project-dossier button.op-drawer-edit{color:var(--red);background:0 0;border:0;flex-shrink:0;padding:3px 0;font:700 10px Galano}.op-project-dossier button.op-drawer-link{padding:8px 10px;font:700 11px Galano}.op-project-dossier .op-drawer-empty{color:var(--muted);margin:8px 0 12px;font-size:11px}.op-project-dossier .op-drawer-open-project{width:100%;margin-top:20px}.app-shell{--op-nav-width:254px}.app-shell.sidebar-collapsed{--op-nav-width:76px}.operations:has(.op-drawer-editor) .op-drawer{width:min(560px,calc((100vw - var(--op-nav-width))/2));box-shadow:none}.operations .op-drawer-editor{inset:0 min(560px,calc((100vw - var(--op-nav-width))/2)) 0 auto;z-index:49;width:min(620px,calc((100vw - var(--op-nav-width))/2));box-sizing:border-box;border:0;border-right:1px solid var(--line);background:#fff;height:100dvh;max-height:100dvh;margin:0;padding:0;animation:.26s cubic-bezier(.22,1,.36,1) op-drawer-expand;position:fixed;overflow:hidden;box-shadow:-16px 0 48px #2f282a24}.operations .op-drawer-editor form{flex-direction:column;height:100%;min-height:0;display:flex}.operations .op-drawer-editor header,.operations .op-drawer-editor footer{flex:none}.operations .op-drawer-editor header{padding:22px}.operations .op-drawer-editor header .section-label{font-size:10px;line-height:1.5}.operations .op-drawer-editor header h3{font-size:22px}.operations .op-drawer-editor .field-quick-body,.operations .op-drawer-editor .vehicle-quick-body{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;padding:22px;overflow:auto}.operations .op-drawer-editor .field-quick-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px}.operations .op-drawer-editor .field-quick-options label{box-sizing:border-box;min-height:60px}.operations .op-drawer-editor .field-quick-options input{width:16px;height:16px}@keyframes op-drawer-expand{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@media (max-width:1150px){.app-shell:not(.sidebar-collapsed){--op-nav-width:210px}}@media (max-width:820px){.app-shell:not(.sidebar-collapsed){--op-nav-width:0px}}@media (max-width:700px){.operations .op-drawer-editor{width:calc(100vw - var(--op-nav-width));z-index:51;right:0}.operations:has(.op-drawer-editor) .op-drawer{visibility:hidden}.operations .op-drawer-editor .field-quick-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.operations .op-drawer-editor{animation:none}}.op-phase-block.has-crew{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:40px;padding-top:5px;padding-bottom:5px;display:flex}.op-phase-block small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 10px/1.4 Galano;overflow:hidden}.op-drawer-transport-leg{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-phase-block>span,.op-entry-bars .op-bar>b{font-family:Transducer,sans-serif;font-size:11px;font-weight:700}.op-conflict-filter{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font:400 11px Galano;display:inline-flex}.op-detail-switch{color:var(--muted);align-items:center;gap:8px;margin-right:auto;font:400 10px Galano;display:flex}.op-detail-switch .range-switch button{min-width:0;height:26px;padding:0 9px;font:700 10px Galano}.op-detail-switch .range-switch button.active{background:var(--soft-red);color:var(--red)}@media (max-width:650px){.op-detail-switch{width:100%;margin-bottom:4px}}.op-board .activity-fair,.op-legend .activity-fair{color:#fff;background:#2f282a}.op-project-phases{gap:9px;padding:6px 0 9px;display:grid;position:relative}.op-phase-lane{--phase-color:#7b767c;--phase-fill:#f0eef4;min-width:0}.op-phase-lane.phase-build{--phase-color:#f34e3f;--phase-fill:#fce9e6}.op-phase-lane.phase-fair{--phase-color:#2f282a;--phase-fill:#2f282a}.op-phase-lane.phase-dismantle{--phase-color:#376250;--phase-fill:#e6eee9}.op-phase-caption{color:#2f282a;text-align:left;cursor:pointer;background:#ffffffed;border:0;flex-wrap:wrap;align-items:center;gap:5px 12px;max-width:100%;padding:4px 12px 6px;font:400 12px/1.4 Galano;display:flex;position:relative}.op-phase-caption strong{color:var(--phase-color);min-width:54px;font-weight:700}.op-phase-caption small{color:#7b767c;font-size:11px}.op-phase-caption .has-crew{color:#376250;font-weight:700}.op-phase-caption em{color:#7b767c;background:#f0eef4;padding:3px 6px;font:700 10px Galano}.op-phase-calendar{min-height:28px;display:grid;position:relative}.op-phase-block{border:1px solid var(--phase-color);background:var(--phase-fill);min-width:0;min-height:28px;color:var(--phase-color);text-align:left;cursor:pointer;border-radius:2px;margin:0 1px;padding:4px 5px;font:700 11px Galano;overflow:hidden}.op-phase-block span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.phase-fair .op-phase-block{color:#fff}.is-estimated .op-phase-block{color:#7b767c;background:repeating-linear-gradient(135deg,#f7f7ff,#f7f7ff 5px,#e9e6eb 5px 7px);border-color:#7b767c}.op-phase-caption:hover,.op-phase-block:hover{filter:brightness(.97)}:is(.op-phase-caption:focus-visible,.op-phase-block:focus-visible){outline-offset:2px;outline:2px solid #2f282a}.op-booked-work{border-top:1px solid #efedf2;padding:5px 0 7px;position:relative}.op-booked-label{color:#7b767c;padding:3px 12px 7px;font:700 10px Galano;display:block}.op-board .op-entry-bars .op-bar{border-left:0}.op-board .op-row-label{gap:7px;padding:14px}.op-board .op-row-label b{font-size:13px}.op-board .op-row-label>span{font-size:11px;line-height:1.5}.op-board .op-row-label>span b{font-size:11px}.op-board .op-unbooked{color:#7b767c;font-size:10px!important}.op-board .op-track{padding:5px 0}.op-board.op-dense .op-project-phases{gap:5px}.op-scroll.month .op-sheet{min-width:900px}.op-board .op-sheet-head,.op-board .op-sheet-row{grid-template-columns:250px minmax(0,1fr)}.op-board .op-track-empty{padding:26px 14px}.op-board .op-legend .activity-dismantle{color:#376250;background:#e6eee9}.op-field-schedule .op-field-view-switch{margin-left:auto}.op-field-schedule .op-sheet-row,.op-field-schedule.op-dense .op-track{min-height:86px}.op-field-schedule .op-row-label{justify-content:center}.op-field-schedule .op-row-label>b{font-size:14px}.op-field-schedule .op-entry-bars{gap:5px 0}.op-field-schedule.op-board .op-entry-bars .op-bar{gap:3px;min-height:70px;margin:0 3px;padding:9px 10px}.op-field-schedule .op-bar b{font-size:12px;line-height:1.5}.op-field-schedule.op-dense .op-bar span{font-size:11px;line-height:1.5}.op-field-schedule .op-bar small{white-space:nowrap;text-overflow:ellipsis;font:400 10px/1.5 Galano;overflow:hidden}.op-field-schedule .op-track-empty{padding:28px 14px}.op-field-notice{border:1px solid var(--line);color:var(--muted);background:#fff;margin:0 0 16px;padding:16px 20px;font:400 12px/1.6 Galano}.field-execution-details>details{border-top:1px solid var(--line);padding:20px 0}.field-execution-details summary{cursor:pointer;color:var(--ink);font:700 14px Galano}.field-execution-details summary>span{color:var(--muted);margin-left:10px;font:400 11px Galano}.field-execution-details p{color:var(--muted);font:400 12px/1.6 Galano}.field-execution-details details>section{margin-top:16px}.field-cargo-line{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:10px 0;font:400 12px/1.5 Galano;display:grid}.field-cargo-line small{color:var(--muted)}.op-project-dossier .field-execution-details .department-chat header{background:var(--paper);padding:16px;position:static}.op-project-dossier .field-execution-details .department-chat h3{font-size:18px}.op-project-dossier .field-execution-details .department-chat form button{background:var(--ink);color:#fff}@media (max-width:700px){.op-field-schedule .op-field-view-switch{margin-left:0}.op-field-schedule .op-sheet-head,.op-field-schedule .op-sheet-row{grid-template-columns:170px minmax(0,1fr)}}.field-project-overview{border:1px solid var(--line);background:#fff;margin-top:16px}.field-project-overview>header{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.field-project-overview h3{margin:0 0 8px;font:700 22px Transducer}.field-project-overview p,.field-project-overview>header>span{color:var(--muted);margin:0;font:400 12px/1.6 Galano}.field-project-overview>header>span{white-space:nowrap}.field-project-overview-scroll{max-height:70vh;overflow:auto}.field-project-overview table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1100px;font:400 12px/1.6 Galano}.field-project-overview thead th{z-index:2;background:var(--paper);border-block:1px solid var(--line);color:var(--muted);padding:13px 16px;font:700 11px Galano;position:sticky;top:0}.field-project-overview th:first-child{width:28%}.field-project-overview tbody th,.field-project-overview td{border-bottom:1px solid var(--line);vertical-align:top;padding:18px 16px}.field-project-overview tbody tr:last-child>*{border-bottom:0}.field-project-overview tbody tr:hover{background:var(--paper)}.field-project-overview tbody th button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:5px;padding:0;font:400 12px/1.6 Galano;display:flex}.field-project-overview tbody th b{font:700 13px/1.5 Transducer}.field-project-overview tbody th small{color:var(--red);font-size:10px}.field-project-overview tbody th span{color:var(--muted);font-weight:400}.field-project-overview td>span,.field-project-overview td>strong,.field-project-overview td>small{overflow-wrap:anywhere;margin-bottom:4px;display:block}.field-project-overview .field-overview-assigned{color:#386452;margin-top:9px;font-weight:700}.field-project-overview .field-overview-missing,.field-project-overview td>small{color:var(--muted);font-size:11px}@media (max-width:700px){.field-project-overview>header{align-items:flex-start;padding:18px}.field-project-overview h3{font-size:18px}}.stock-inline{align-items:flex-start;gap:6px;max-width:360px;margin:8px 0 0;position:relative;color:#507966!important;font:12px/1.45 Galano,Arial,sans-serif!important;display:flex!important}.stock-inline svg{flex:none;width:16px;height:16px;margin-top:1px}.stock-inline.is-short{color:#f34e3f!important}.stock-inline.is-unknown{color:#7b767c!important}.stock-inline>span{flex:1;min-width:0}.stock-inline details{font:inherit;flex:none;margin:0!important}.stock-inline summary{color:#7b767c;cursor:pointer;text-underline-offset:3px;font-size:11px;text-decoration:underline;list-style:none}.stock-inline-info{color:#2f282a;z-index:2;background:#fff;border:1px solid #dedde5;border-left:3px solid #f34e3f;gap:7px;min-width:200px;max-width:300px;margin-top:6px;padding:12px;display:grid;position:relative}.stock-inline-info span{font-size:12px;display:block}.stock-inline-info a{color:#f34e3f!important;font-size:12px!important}.stock-inline button{color:#f34e3f!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.stock-reservations{color:#2f282a;background:#fff;border:1px solid #dedde5;margin:22px 0;padding:24px}.stock-reservations>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.stock-reservations h3{margin:7px 0 20px;font:20px Transducer,Galano,sans-serif}.stock-reservation-scope{color:#7b767c;font-size:12px}.stock-reservation-numbers{flex-wrap:wrap;gap:32px;margin-bottom:22px;display:flex}.stock-reservation-numbers>div{border-left:2px solid #74a591;gap:7px;min-width:170px;padding-left:14px;display:grid}.stock-reservation-numbers span{color:#7b767c;font-size:13px}.stock-reservation-numbers b{font:700 26px Transducer,Galano,sans-serif}.stock-reservation-numbers b[data-empty=true]{color:#f34e3f}.stock-reservation-numbers small,.stock-reservation-list strong small{color:#7b767c;font-size:12px;font-weight:400}.stock-reservation-list>div{border-top:1px solid #dedde5;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.stock-reservation-list a{color:#2f282a;font-size:14px}.stock-reservation-list a:hover{color:#f34e3f}.stock-reservation-list small{color:#7b767c;margin-top:5px;font-size:12px;display:block}.stock-reservation-list em{color:#f34e3f;font-style:normal}.stock-reservation-note{color:#7b767c;margin-top:15px;font-size:12px;line-height:1.5;display:block}.stock-reservations p{color:#7b767c;font-size:14px}@media (max-width:700px){.stock-reservations{padding:18px}.stock-reservations>header{flex-direction:column;align-items:flex-start;gap:0}.stock-reservation-scope{margin-bottom:18px}.stock-reservation-numbers{gap:20px}.stock-reservation-numbers>div{min-width:140px}.stock-reservation-numbers b{font-size:24px}}.warehouse-packing{margin-top:18px;container-type:inline-size}.warehouse-pick-summary{border:1px solid var(--line);background:#f7f7ff;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.warehouse-pick-summary>div{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:16px 20px;display:grid}.warehouse-pick-summary>div+div{border-left:1px solid var(--line)}.warehouse-pick-summary>div>span{font-size:12px;font-weight:700}.warehouse-pick-summary strong{white-space:nowrap;grid-row:span 2;font:700 25px Transducer,sans-serif}.warehouse-pick-summary strong small{color:var(--muted);font:400 15px Galano,sans-serif}.warehouse-pick-summary>div>small{color:var(--muted);font-size:10px}.warehouse-pick-summary .complete strong{color:#3f705f}.warehouse-pick-grid{grid-template-columns:minmax(180px,1.65fr) 66px minmax(100px,.7fr) minmax(104px,.8fr) minmax(104px,.8fr) minmax(145px,1fr) 100px;column-gap:18px;display:grid}.warehouse-pick-stock{font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;display:flex}.warehouse-pick-stock strong{color:var(--ink);font:700 15px Galano,sans-serif}.warehouse-pick-stock small{color:var(--muted);font:400 10px/1.5 Galano,sans-serif}.warehouse-pick-stock .packing-shortage{color:var(--red);font-weight:700}.warehouse-pick-head,.warehouse-return-head{color:var(--muted);border:1px solid var(--line);background:#f2f0f4;padding:12px 16px;font:700 10px Galano,sans-serif}.warehouse-pick-list{border-inline:1px solid var(--line)}.warehouse-pick-group{min-width:0}.warehouse-pick-group>header{border-bottom:1px solid var(--line);background:#f7f7ff;align-items:center;gap:16px;padding:14px 16px;display:flex}.warehouse-pick-group>header h4{overflow-wrap:anywhere;margin:0;font:700 13px Transducer,Galano,sans-serif}.warehouse-pick-group>header small{color:var(--muted);white-space:nowrap;font:11px Galano,sans-serif}.warehouse-pick-group+.warehouse-pick-group>header{border-top:1px solid var(--line)}@container (width<=820px){.warehouse-pick-group{gap:12px;display:grid}.warehouse-pick-group>header{background:0 0;border:0;padding:12px 2px}.warehouse-pick-group+.warehouse-pick-group>header{border-top:0}}.warehouse-pick-row,.warehouse-return-row{border-bottom:1px solid var(--line);background:#fff;align-items:center;padding:20px 16px}.warehouse-pick-row.is-sent,.warehouse-return-row.is-checked{background:#f7fbf8}.warehouse-pick-product{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.warehouse-pick-product>small{color:var(--red);overflow-wrap:anywhere;font-size:10px;font-weight:700}.warehouse-pick-product>strong{overflow-wrap:anywhere;font:700 14px/1.4 Galano,sans-serif}.warehouse-pick-product>span,.warehouse-pick-product p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.warehouse-pick-quantity{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.warehouse-pick-quantity>strong{font:700 22px Transducer,sans-serif}.warehouse-pick-quantity>small{color:var(--muted);font-size:10px}.warehouse-pick-step{font-variant-numeric:tabular-nums;flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.warehouse-pick-step>strong{font:700 18px Galano,sans-serif}.warehouse-pick-step>strong small{color:var(--muted);font-size:12px;font-weight:400}.warehouse-packing progress{-webkit-appearance:none;appearance:none;width:100%;height:4px;color:var(--red);background:#efedf0;border:0;border-radius:0;display:block}.warehouse-packing progress::-webkit-progress-bar{background:#efedf0}.warehouse-packing progress::-webkit-progress-value{background:var(--red)}.warehouse-packing progress::-moz-progress-bar{background:var(--red)}.warehouse-packing .complete progress::-webkit-progress-value{background:#74a591}.warehouse-packing .complete progress::-moz-progress-bar{background:#74a591}.warehouse-pick-buttons{gap:5px;display:flex}.warehouse-packing button{min-height:32px;color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#fff;padding:7px 10px;font-size:10px;font-weight:700}.warehouse-packing button:hover:not(:disabled){border-color:var(--red);color:var(--red)}.warehouse-pick-buttons button{flex:1;padding-inline:5px}.warehouse-pick-done{color:#3f705f;align-items:center;min-height:20px;font:700 11px Galano,sans-serif;display:flex}.warehouse-pick-hint{color:var(--muted);font-size:10px;line-height:1.5}.warehouse-pick-truck,.warehouse-pick-departure{flex-direction:column;gap:6px;min-width:0;display:flex}.warehouse-pick-truck select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#f7f7ff;border-radius:0;min-height:38px;padding:10px 8px;font-size:11px}.warehouse-pick-truck>strong{overflow-wrap:anywhere;font-size:12px}.warehouse-pick-truck>small,.warehouse-pick-departure>small{color:var(--muted);font-size:10px;line-height:1.4}.warehouse-packing .warehouse-pick-send{background:var(--ink);border-color:var(--ink);color:#fff}.warehouse-packing .warehouse-pick-send:hover:not(:disabled){background:var(--red);color:#fff}.warehouse-pick-sent{color:#3f705f;font-size:11px;font-weight:700}.warehouse-pick-mobile-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.warehouse-example-notice{border:1px solid var(--line);color:var(--muted);background:#f7f7ff;margin:0 0 14px;padding:11px 14px;font-size:11px;line-height:1.5}.warehouse-example-tag{color:var(--muted);background:#f2f0f4;padding:3px 6px;font:700 9px Galano,sans-serif}.warehouse-pick-head{z-index:2;position:sticky;top:0}.warehouse-return-summary{border:1px solid var(--line);background:#f7f7ff;justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;padding:18px 20px;display:flex}.warehouse-return-summary>div{flex-direction:column;flex-shrink:0;gap:7px;display:flex}.warehouse-return-summary>div>small{color:var(--red);letter-spacing:.06em;font:700 10px Galano,sans-serif}.warehouse-return-summary strong{font:700 25px Transducer,sans-serif}.warehouse-return-summary strong>span{color:var(--muted);font:400 13px Galano,sans-serif}.warehouse-return-summary p{max-width:490px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.warehouse-return-summary p b{color:var(--ink)}.warehouse-return-grid{grid-template-columns:minmax(180px,1.8fr) 78px repeat(3,minmax(100px,.65fr)) minmax(150px,1fr);gap:22px;display:grid}.warehouse-return-route{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.warehouse-return-bucket{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.warehouse-return-bucket>strong{font:700 22px Galano,sans-serif}.warehouse-return-bucket.good>strong{color:#3f705f}.warehouse-return-bucket.damage>strong{color:#bd3d33}.warehouse-return-bucket.missing>strong{color:var(--ink)}.warehouse-return-remaining{font-variant-numeric:tabular-nums;flex-direction:column;gap:10px;display:flex}.warehouse-return-remaining>strong{font:700 22px Galano,sans-serif}.warehouse-return-remaining>strong small{color:var(--muted);font:400 10px Galano,sans-serif}.warehouse-return-remaining>button{background:#f7f7ff;align-self:flex-start}.warehouse-workspace .warehouse-returns{border-top:1px solid var(--line);padding-top:22px}.warehouse-workspace .warehouse-returns>h4{margin:0 0 8px;font:700 17px Transducer,sans-serif}.warehouse-workspace .warehouse-returns>p{margin:0;font:400 11px/1.6 Galano,sans-serif}.warehouse-workspace .warehouse-returns>article>h4{margin:0 0 5px;font:700 14px Galano,sans-serif}.warehouse-object-returns>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.warehouse-object-returns>header h4{margin:0 0 8px;font:700 17px Transducer,sans-serif}.warehouse-object-returns>header p{color:var(--muted);margin:0;font:400 11px/1.6 Galano,sans-serif}.warehouse-object-returns>header>span{color:var(--muted);white-space:nowrap;font-size:11px}.warehouse-object-columns,.warehouse-workspace .warehouse-object-return-row{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(260px,1.6fr);gap:22px;display:grid}.warehouse-object-columns{border:1px solid var(--line);color:var(--muted);background:#f2f0f4;padding:12px 16px;font:700 10px Galano,sans-serif}.warehouse-workspace .warehouse-object-return-row{border:1px solid var(--line);border-top:0;align-items:start;margin:0;padding:20px 16px}.warehouse-object-identity{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.warehouse-object-identity>span{background:var(--ink);color:#fff;padding:5px 8px;font:700 10px Galano,sans-serif}.warehouse-object-identity h4{margin:0;font:700 14px/1.4 Galano,sans-serif}.warehouse-object-specs{flex-direction:column;gap:6px;font-size:11px;line-height:1.6;display:flex}.warehouse-object-specs>span{color:var(--muted)}.warehouse-object-return-row>.object-feedback{margin:0}.warehouse-object-return-row .warehouse-object-no-damage{color:var(--muted);margin:0 0 10px!important;font-size:11px!important}@media (max-width:900px){.warehouse-object-columns{display:none}.warehouse-workspace .warehouse-object-return-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:12px}.warehouse-object-return-row>.object-feedback{border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px}.warehouse-object-returns>header{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:1024px){.warehouse-packing button,.warehouse-pick-truck select{min-height:44px}.warehouse-pick-buttons button{min-width:44px}}@container (width<=1000px){.warehouse-pick-grid{grid-template-columns:minmax(150px,1.6fr) 54px minmax(80px,.7fr) minmax(88px,1fr) minmax(88px,1fr) minmax(125px,1fr) 90px;column-gap:12px}.warehouse-return-grid{grid-template-columns:minmax(160px,1.5fr) 65px repeat(3,minmax(84px,.65fr)) minmax(130px,1fr);gap:12px}.warehouse-pick-summary>div{padding:14px}}@container (width<=820px){.warehouse-pick-head,.warehouse-return-head{display:none}.warehouse-pick-list{border:0;gap:12px;display:grid}.warehouse-pick-row,.warehouse-return-row{border:1px solid var(--line);gap:18px;padding:18px}.warehouse-pick-mobile-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--muted);margin:0;padding:0;font:700 10px Galano,sans-serif;display:block;position:static;overflow:visible}.warehouse-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.warehouse-pick-product,.warehouse-pick-row>.warehouse-pick-step:nth-child(4){grid-column:1/3}.warehouse-pick-row>.warehouse-pick-step:nth-child(5){grid-column:3/5}.warehouse-pick-truck{grid-column:1/3}.warehouse-pick-departure{grid-column:3/5;align-items:flex-start}.warehouse-return-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-return-row>div:first-child{grid-column:1/3}.warehouse-return-remaining{border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px}.warehouse-return-summary{flex-direction:column;align-items:flex-start;gap:12px}}@container (width<=540px){.warehouse-pick-summary{grid-template-columns:1fr}.warehouse-pick-summary>div+div{border-left:0;border-top:1px solid var(--line)}.warehouse-pick-summary strong{font-size:21px}.warehouse-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-pick-product{grid-column:1/-1}.warehouse-pick-row>.warehouse-pick-step:nth-child(4){grid-column:1}.warehouse-pick-row>.warehouse-pick-step:nth-child(5){grid-column:2}.warehouse-pick-quantity{justify-self:start}.warehouse-pick-truck{grid-column:1}.warehouse-pick-departure{grid-column:2}.warehouse-return-row{gap:14px 8px}.warehouse-return-bucket button{padding:7px 5px;font-size:9px}.warehouse-return-summary strong>span{font-size:11px}}@keyframes pw-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.pw-agent-steps .running{animation:none}}@media (max-width:900px){.pw-layout{grid-template-columns:minmax(0,1fr) 260px}.pw-catalog{padding:16px}.pw-catalog-title h3{font-size:18px}.pw-footer{padding:12px 16px}.pw-footer>span{max-width:230px}.pw-demo-note,.pw-demo-note span{display:block}}@media (max-width:600px){.packlist-workbench>header{padding:12px 16px}.packlist-workbench>header h2{font-size:18px}.pw-project{gap:10px;padding:12px 16px}.pw-project strong{font-size:13px}.pw-project>div>span{display:none}.pw-layout{flex-direction:column;display:flex;overflow:auto}.pw-sheet{flex:none;min-height:260px}.pw-table-scroll{min-height:200px;max-height:42dvh}.pw-catalog{border-top:1px solid #dedbe0;border-left:0;flex:none;gap:10px;overflow:visible}.pw-catalog-title h3{margin:4px 0;font-size:18px}.pw-catalog-title p{font-size:11px}.pw-catalog-results{flex:none;max-height:220px;overflow:auto}.pw-footer{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.pw-footer>span{max-width:none}.pw-footer>div{display:flex}.pw-footer button{flex:1;padding:10px 8px;font-size:11px}.pw-demo-note{padding:10px 16px;font-size:10px}.pw-empty{padding:30px 20px}.pw-empty h3{font-size:21px}.pw-sheet-heading{padding:0 16px}.pw-sheet-heading small{font-size:10px}.pw-close-confirm>div{flex-direction:column}}@media (max-width:600px){.pw-layout{overflow-x:hidden}.pw-sheet,.pw-catalog{width:100%;min-width:0}.pw-layout.is-demo:not(.has-proposal) .pw-catalog{order:-1}.pw-table-scroll input{min-height:40px;font-size:16px}.pw-catalog>input{min-height:44px;font-size:16px}.pw-material{min-height:50px}.pw-upload input{width:100%;min-width:0}.pw-catalog-tabs button{min-height:44px}}.pw-table-scroll th:nth-child(6),.pw-table-scroll th:last-child{width:135px}@media (max-width:900px){.packlist-workbench>header{padding-inline:16px}.pw-catalog-title h3{font-size:15px}.pw-footer{padding-inline:16px}}@media (max-width:600px){.packlist-workbench>header{gap:10px;min-height:78px;padding:10px 12px}.pw-clay-icon{width:42px;height:42px}.packlist-workbench>header h2{font-size:16px}.packlist-workbench .frame-dialog-subtitle{font-size:11px}.pw-resizer{display:none}.pw-sheet-heading{padding-inline:12px}.pw-sheet-heading b{font-size:10px}.pw-sheet-heading small{font-size:9px}.pw-catalog{border-top:1px solid #dedbe0;padding:14px 12px;overflow:visible}.pw-catalog-title h3{font-size:17px}.pw-catalog-tabs button{min-height:44px}.pw-material{min-height:50px}.pw-table-scroll input{min-height:44px;padding:6px 4px;font-size:16px}.pw-row-actions button,.pw-remove{min-width:44px;min-height:44px}.pw-footer{padding:10px 12px}.pw-footer button{min-height:44px}.pw-empty{padding:28px 16px}}@media (max-width:600px){.pw-ready-all input{min-height:44px;font-size:16px}.pw-ready-all button{min-height:44px}.pw-ready-all small{width:100%}}.warehouse-operations{--wo-line:#dedde5;color:#2f282a;min-width:0;font-family:Galano,Arial,sans-serif}.warehouse-operations button,.warehouse-operations input,.warehouse-operations select{font:inherit}.warehouse-operations button{color:#2f282a;border:1px solid var(--wo-line);cursor:pointer;background:#fff;padding:10px 14px}.warehouse-operations button:disabled{opacity:.45;cursor:not-allowed}:is(.warehouse-operations button:focus-visible,.warehouse-operations input:focus-visible,.warehouse-operations select:focus-visible){outline-offset:3px;outline:2px solid #f34e3f}.warehouse-operations input:not([type=checkbox]),.warehouse-operations select{border:1px solid var(--wo-line);color:#2f282a;background:#fff;width:100%;min-width:0;min-height:42px;padding:9px 12px}.warehouse-operations input[type=checkbox]{accent-color:#f34e3f}.warehouse-operations label{gap:7px;font-size:14px;display:grid}.warehouse-operations h3,.warehouse-operations h4{font-family:Transducer,Galano,sans-serif}.warehouse-operations h3{margin:0 0 8px;font-size:22px}.warehouse-operations h4{font-size:16px}.warehouse-operations p{color:#7b767c;font-size:14px;line-height:1.55}.warehouse-operations small{color:#7b767c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.warehouse-operations a{color:#f34e3f}.warehouse-operations-tabs{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.warehouse-operations-tabs button[aria-pressed=true]{color:#fff;background:#2f282a;border-color:#2f282a}.warehouse-operations-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 20px;display:flex}.warehouse-operations-heading p{max-width:720px;margin:0}.warehouse-operations-period{flex-shrink:0;gap:12px;display:flex}.warehouse-operations-project{max-width:650px;margin-bottom:22px}.warehouse-operations-period label{width:155px}.warehouse-operations-scroll{border:1px solid var(--wo-line);background:#fff;max-width:100%;overflow:auto}.warehouse-operations table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.warehouse-operations th{color:#7b767c;white-space:nowrap;background:#f7f7ff;padding:14px 16px;font-size:12px}.warehouse-operations td{border-top:1px solid var(--wo-line);vertical-align:top;padding:14px 16px}.warehouse-operations td input{max-width:130px}.warehouse-operations-warning{color:#f34e3f}.warehouse-operations-good{color:#507966}.warehouse-operations-caption{max-width:900px}.warehouse-operations details summary{cursor:pointer;font-size:13px}.warehouse-repair-form{gap:10px;min-width:190px;display:grid}.warehouse-repair-form details>:not(summary){margin-top:10px}.warehouse-operations-editor,.warehouse-set-check{border:1px solid var(--wo-line);background:#fff;gap:16px;margin-bottom:18px;padding:20px;display:grid}.warehouse-set-component{border-top:1px solid var(--wo-line);align-items:center;gap:18px;padding-top:14px;display:flex}.warehouse-set-component>b{flex:1}.warehouse-set-component label{width:120px}.warehouse-operations-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.warehouse-set-definitions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:20px;display:grid}.warehouse-set-definitions button{text-align:left}.warehouse-count-controls,.warehouse-label-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.warehouse-label-fields{grid-template-columns:130px 1fr 1fr}.warehouse-count-reason{max-width:650px;margin:20px 0}.warehouse-count-confirm{border:1px solid var(--wo-line);background:#f7f7ff;padding:20px}.warehouse-count-confirm button{margin-right:8px}.warehouse-count-history{margin-top:25px}.warehouse-count-history>div{border-bottom:1px solid var(--wo-line);gap:7px;padding:15px 0;display:grid}.warehouse-count-history span{font-size:13px}.warehouse-container-labels{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.warehouse-container-labels article{border:1px solid var(--wo-line);background:#fff;padding:20px}.warehouse-container-labels article>div{gap:8px;margin-top:16px;display:flex}.warehouse-label-preview{z-index:1000;background:#f7f7ff;padding:24px;position:fixed;inset:0;overflow:auto}.warehouse-label-preview>header{z-index:1;background:#f7f7ff;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex;position:sticky;top:-24px}.warehouse-label-preview>header>div{gap:10px;display:flex}.warehouse-label-pages{max-width:780px;margin:auto}.warehouse-print-label{border:1px solid var(--wo-line);background:#fff;margin-bottom:24px;padding:32px}.warehouse-print-label>header{border-bottom:3px solid #2f282a;justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.warehouse-print-label>header>span{font-family:Transducer,Galano,sans-serif;font-size:26px}.warehouse-print-label>header>b{font-size:26px}.warehouse-print-label h2{margin:25px 0;font-size:24px}.warehouse-print-label dl{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid}.warehouse-print-label dl div:last-child{grid-column:1/-1}.warehouse-print-label dt{color:#7b767c;font-size:13px}.warehouse-print-label dd{margin:5px 0 0;font-size:19px}.warehouse-print-label>a{color:#2f282a;margin-top:25px;font-size:13px;display:block}.warehouse-tools-inline{border-top:1px solid #dedde5;margin:20px 0;padding-top:16px}.warehouse-tools-inline>summary{cursor:pointer;font-size:14px}.warehouse-tools-inline[open]>summary{margin-bottom:18px}@media (max-width:700px){.warehouse-operations-heading{flex-direction:column;align-items:stretch;gap:16px}.warehouse-operations-period{width:100%}.warehouse-operations-period label{width:50%}.warehouse-count-controls,.warehouse-label-fields{grid-template-columns:1fr}.warehouse-set-component{flex-wrap:wrap}.warehouse-set-component>b{flex-basis:100%}.warehouse-operations input:not([type=checkbox]),.warehouse-operations select{font-size:16px}.warehouse-operations table{min-width:530px}.warehouse-label-preview{padding:12px}.warehouse-label-preview>header{flex-wrap:wrap;top:-12px}.warehouse-print-label{padding:20px}.warehouse-print-label>header{flex-wrap:wrap}.warehouse-print-label h2{font-size:19px}.warehouse-print-label table{min-width:0}}@media print{body:has(.warehouse-label-preview) *{visibility:hidden!important}:is(body:has(.warehouse-label-preview) .warehouse-label-pages,body:has(.warehouse-label-preview) .warehouse-label-pages *){visibility:visible!important}.warehouse-label-preview{background:#fff!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.warehouse-label-preview>header{display:none!important}.warehouse-label-pages{max-width:none!important;margin:0!important}.warehouse-print-label{break-after:page;break-inside:avoid;border:0!important;margin:0!important;padding:12mm!important}.warehouse-print-label tr{break-inside:avoid}.warehouse-print-label:last-child{break-after:auto}.warehouse-print-label th{background:#f7f7ff!important}body:has(.warehouse-label-preview){background:#fff!important}body:has(.warehouse-label-preview)>:not(.warehouse-label-preview){display:none!important}body:has(.warehouse-label-preview) .warehouse-label-preview{display:block!important;position:static!important}.warehouse-print-label table{min-width:0!important}}dialog.warehouse-label-preview{box-sizing:border-box;color:#2f282a;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}dialog.warehouse-label-preview::backdrop{background:#2f282a80}.warehouse-control-hub{width:100%;max-width:1440px;margin:auto}.wo-hub-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:6px 0 28px;display:flex}.wo-hub-title{flex:480px;align-items:center;gap:18px;min-width:0;display:flex}.wo-hub-mark{background:#2f282a url(/expoteam-gradient.jpg) 25%/cover;flex:none;place-items:center;width:72px;height:72px;display:grid}.wo-hub-mark .clay-icon-white{opacity:1}.wo-hub-heading h2{margin:8px 0;font:28px Transducer,Galano,sans-serif}.wo-hub-heading p{margin:0}.warehouse-operations .wo-control-switch{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));min-width:260px;margin:0;display:grid}.warehouse-operations .wo-control-switch button{min-height:44px;color:var(--muted,#7b767c);white-space:nowrap;background:0 0;border:0;padding:9px 11px;font:700 8px/1.5 Transducer,sans-serif}.warehouse-operations .wo-control-switch button[aria-pressed=true]{background:var(--ink,#2f282a);color:#fff}.wo-control-switch span{opacity:.7;margin-left:5px}.wo-workspace{border:1px solid var(--wo-line);background:#fff;padding:24px}.wo-workspace .warehouse-operations-heading{margin:0 0 24px}.wo-workspace .warehouse-operations-heading h3{font-size:21px}.wo-workspace .warehouse-operations-heading>label{white-space:nowrap;color:#7b767c;align-items:center;gap:8px;font-size:13px;display:flex}.warehouse-operations .wo-primary,.warehouse-operations .warehouse-operations-actions>button:first-child,.warehouse-operations .warehouse-repair-form>button{color:#fff;background:#2f282a;border-color:#2f282a}.warehouse-operations .wo-primary:hover:not(:disabled),.warehouse-operations .warehouse-repair-form>button:hover:not(:disabled){background:#f34e3f;border-color:#f34e3f}.wo-status{box-sizing:border-box;white-space:nowrap;background:#f7f7ff;border-radius:20px;justify-content:center;align-items:center;gap:7px;width:124px;min-height:28px;padding:5px 10px;font-size:12px;display:inline-flex}.wo-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.wo-status[data-status=damage]{color:#f34e3f;background:#fff0ee}.wo-status[data-status=repairing]{color:#2f282a;background:#eeebec}.wo-status[data-status=released]{color:#507966;background:#e8f0ec}.wo-blocked-count{color:#f34e3f;font-size:22px}.wo-empty-row td{text-align:center;color:#7b767c;padding:40px}.wo-count-step{align-items:center;gap:12px;margin:20px 0;display:flex}.wo-count-step h4{margin:0;font-size:15px}.wo-step-number{border:1px solid var(--wo-line);color:#7b767c;background:#f7f7ff;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.wo-count-empty{text-align:center;border:1px dashed var(--wo-line);background:#f7f7ff;margin:24px 0;padding:40px 24px}.wo-count-empty svg{color:#7b767c;width:42px;height:42px}.wo-count-empty h4{margin:18px 0 8px}.wo-count-empty p{max-width:450px;margin:auto}.warehouse-count-history{border-top:1px solid var(--wo-line);padding-top:20px}.wo-saved{background:#e8f0ec;padding:12px 16px;color:#507966!important}.wo-composition{border:1px solid var(--wo-line);background:#fff;margin:22px 0;padding:24px}.wo-composition>header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.wo-composition h3{margin:8px 0;font-size:20px}.wo-composition header p{margin:0}.wo-composition-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wo-composition-parts>a{border:1px solid var(--wo-line);color:#2f282a;background:#f7f7ff;align-items:center;gap:12px;padding:14px;font-size:14px;text-decoration:none;display:flex}.wo-composition-parts>a>b{color:#f34e3f;font-size:18px}.wo-composition-parts>a>span{flex:1}.wo-composition-parts>a>i{color:#7b767c;font-style:normal}.wo-composition-parts>a:hover{border-color:#f34e3f}.wo-composition .warehouse-set-component>b{font-family:Galano,Arial,sans-serif;font-weight:500}.wo-composition .warehouse-operations-editor{margin-bottom:0}.warehouse-project-tools{flex-wrap:wrap;gap:8px;display:flex}.warehouse-project-tools>button{color:#2f282a!important;background:#f7f7ff!important;border:1px solid #dedde5!important;padding:7px 10px!important;font:12px Galano,Arial,sans-serif!important}.warehouse-project-tools>button:hover{color:#f34e3f!important;border-color:#f34e3f!important}@media (max-width:700px){.wo-hub-heading{align-items:stretch;gap:18px}.wo-hub-title{flex-basis:100%;gap:14px}.warehouse-operations .wo-control-switch{width:100%;min-width:0}.wo-hub-mark{width:54px;height:54px}.wo-hub-heading h2{font-size:22px}.wo-hub-heading p{font-size:12px}.wo-workspace,.wo-composition{padding:18px}.wo-composition>header{flex-direction:column;align-items:flex-start}.wo-composition-parts{grid-template-columns:1fr}.wo-workspace .warehouse-operations-heading>label{white-space:normal}.wo-count-empty{padding:30px 18px}}.warehouse-control-sheet{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wcs-caption{color:#7b767c;margin:10px 18px;font:11px/1.6 Galano,sans-serif}.wcs-scroll{flex:1;min-height:0;overflow:auto}.wcs-scroll table{border-collapse:collapse;text-align:left;color:#2f282a;background:#fff;width:100%;font:12px/1.5 Galano,sans-serif}.wcs-scroll thead th{white-space:nowrap;z-index:1;background:#f7f7ff;padding:12px;font:700 9px/1.5 Transducer,sans-serif;position:sticky;top:0}.wcs-scroll tbody th,.wcs-scroll td{vertical-align:middle;border-bottom:1px solid #e4e1e7;padding:12px;font-weight:400}.wcs-scroll strong{font-size:12px;display:block}.wcs-scroll small{color:#7b767c;font-size:10px}.wcs-scroll tbody th small,.wcs-transport>small{margin-top:4px;display:block}.wcs-scroll progress{accent-color:#74a591;width:65px;height:3px;margin-top:5px;display:block}.wcs-action{min-width:160px}.wcs-action .packing-amount{grid-template-columns:100px 38px;gap:5px;display:grid}.wcs-action .packing-amount-shortcuts{grid-column:1/-1;margin:0}.wcs-action .packing-amount-input{height:36px;min-height:36px}.wcs-action .packing-amount-input input{width:40px;font-size:12px}.wcs-action .packing-amount-save{min-width:36px;min-height:36px;margin:0;font-size:18px}.wcs-transport select{color:#2f282a;background:#f7f7ff;border:1px solid #dedbe0;width:100%;max-width:180px;min-height:36px;padding:7px;font:10px Galano,sans-serif}.wcs-transport button{min-height:32px;margin-top:5px;font-size:10px}.warehouse-packlist-workbench .warehouse-control-sheet .wc-toolbar{padding:12px 18px}.warehouse-packlist-workbench .warehouse-control-sheet .wc-total{display:none}.packing-auto-note{margin-top:16px}.packing-auto-note>small{color:#548468;margin-top:8px;font:11px/1.6 Galano,sans-serif;display:block}.packing-auto-note textarea{border:1px solid var(--line,#dedbe0);color:#2f282a;background:#fff;width:100%;min-height:95px;padding:12px;font:14px/1.5 Galano,sans-serif}.packing-auto-note>p{color:#a4382d;font-size:12px;line-height:1.6}.wp-notes-dialog{--line:#dedbe0;--muted:#7b767c;--ink:#2f282a;--paper:#f7f7ff}@media (max-width:700px){.wcs-scroll table,.wcs-scroll tbody{display:block}.wcs-scroll thead{display:none}.wcs-scroll tr{border-bottom:1px solid #dedbe0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.wcs-scroll tbody th,.wcs-scroll td{border:0;width:auto;min-width:0;padding:0;display:block}.wcs-scroll tbody th{grid-column:1/-1}.wcs-scroll td[data-label]:before{content:attr(data-label);color:#7b767c;margin-bottom:6px;font-size:10px;display:block}.wcs-scroll .wcs-action{grid-column:1/3}.wcs-scroll .wcs-transport{grid-column:1/-1;max-width:none}.wcs-transport select{max-width:none;min-height:44px;font-size:16px}.wcs-action .packing-amount-input input,.packing-auto-note textarea{font-size:16px}.wcs-caption{margin:10px 12px}.wcs-scroll .wc-note-link{min-height:44px;font-size:11px}.warehouse-control-sheet .wc-toolbar{flex-wrap:wrap}.wcs-scroll td[colspan]{grid-column:1/-1}}.wcs-batch{border-bottom:1px solid var(--line,#dedbe0);background:var(--paper,#f7f7ff);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;font:12px Galano,sans-serif;display:flex}.wcs-batch>label{align-items:center;gap:7px;display:flex}.wcs-batch input,.wcs-select input{width:18px;height:18px;accent-color:var(--red,#f34e3f);cursor:pointer}.wcs-batch>button{color:var(--red,#f34e3f);cursor:pointer;background:0 0;border:0;font:12px Galano,sans-serif}.wc-vehicle-choices{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.wc-vehicle-choices button{border:1px solid var(--line,#dedbe0);min-height:36px;color:var(--ink,#2f282a);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:#fff;padding:7px 9px;font:11px/1.35 Galano,sans-serif}.wc-vehicle-choices button[aria-pressed=true]{background:var(--ink,#2f282a);border-color:var(--ink,#2f282a);color:#fff}.wc-vehicle-choices button:disabled{opacity:.5;cursor:default}.wc-vehicle-choices button:focus-visible{outline:2px solid var(--red,#f34e3f);outline-offset:2px}.wcs-scroll .wcs-select{width:40px;min-width:40px}.wcs-scroll tr[data-selected=true]{background:#fff2f0}.wcs-transport{min-width:180px;max-width:240px}.wcs-scroll table{table-layout:fixed;min-width:1000px}.wcs-scroll tbody th{width:24%;min-width:0}.wcs-scroll thead th{white-space:normal}.wcs-scroll td,.wcs-scroll th{overflow-wrap:anywhere}@media (max-width:700px){.wcs-scroll table{min-width:0}.wcs-scroll .wcs-select{grid-column:1/-1;width:auto}.wc-vehicle-choices button{min-height:44px;font-size:12px}.wcs-batch{padding:10px 12px}.wcs-batch>.wc-vehicle-choices{width:100%}.wcs-scroll .wcs-transport{min-width:0;max-width:none}}.wcs-scroll thead .wcs-select{white-space:nowrap;overflow-wrap:normal;width:68px;min-width:68px}.wcs-scroll thead .wcs-article{width:220px}.wcs-scroll thead .wcs-action{width:170px}.wcs-scroll thead .wcs-transport{width:240px}.wcs-scroll thead .wcs-notes{width:90px}.warehouse-control-sheet .wcs-scroll thead th{white-space:nowrap;overflow-wrap:normal}.wcs-scroll thead .wcs-number{width:90px}.wcs-scroll thead .wcs-progress{width:125px}.frame-dialog.packlist-workbench{background:var(--paper,#f7f7ff);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink,#2f282a);border:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.packlist-workbench>header{color:#f7f7ff;background:#2f282a;border-bottom:1px solid #51494c;flex:none;padding:16px 24px}.packlist-workbench>header h2{font-size:22px}.packlist-workbench>header small{letter-spacing:.12em;font-size:10px}.packlist-workbench>header>button{width:40px;height:40px}.pw-layout{flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid}.pw-sheet{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.pw-sheet-heading{border-bottom:1px solid #dedbe0;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 20px;display:flex}.pw-sheet-heading>div{align-items:center;gap:8px;font-size:13px;display:flex}.pw-sheet-dot{background:#74a591;border-radius:50%;width:7px;height:7px}.pw-sheet-heading small{color:#7b767c;font-size:11px}.pw-table-scroll{flex:1;position:relative;overflow:auto}.pw-table-scroll:focus-visible{outline-offset:-2px;outline:2px solid #f34e3f}.pw-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1090px;font-size:12px}.is-demo .pw-table-scroll table{min-width:600px}.pw-table-scroll th{color:#7b767c;text-align:left;z-index:1;background:#f3f2f4;border-bottom:1px solid #dedbe0;font-size:11px;font-weight:600;position:sticky;top:0}.pw-table-scroll th,.pw-table-scroll td{vertical-align:top;border-bottom:1px solid #eeecef;border-right:1px solid #eeecef;padding:12px}.pw-table-scroll th:last-child{width:172px}.is-demo .pw-table-scroll th:last-child{width:170px}.pw-table-scroll td:first-child{color:#99939a;text-align:center;background:#faf9fb}.pw-table-scroll td strong{font-size:12px;line-height:1.5;display:block}.pw-table-scroll td small{color:#7b767c;margin-top:4px;font-size:10px;display:block}.pw-table-scroll td small em{color:#55836f;font-style:normal}.pw-table-scroll input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:0;padding:6px 4px}.pw-table-scroll input:hover:not(:disabled){background:#fff;border-color:#dedbe0}.pw-table-scroll input:focus{outline-offset:-1px;background:#fff;outline:2px solid #f34e3f}.pw-table-scroll input:disabled{opacity:.8;cursor:default}.pw-selected-row{background:#f0f7f3}.pw-dirty-row{background:#fff8ee}.pw-tag{color:#7b767c;font-size:10px;line-height:1.5;display:inline-block}.pw-remove{float:right;color:#7b767c;background:0 0;border:0;padding:0 5px;font-size:20px;line-height:1}.pw-row-actions{gap:5px;margin-top:6px;display:flex}.pw-row-actions button,.pw-table-scroll td>button{font:inherit;color:#2f282a;background:#fff;border:1px solid #dedbe0;padding:5px 7px}.pw-table-scroll td .pw-row-error{color:#b7382d}.pw-empty{text-align:center;max-width:470px;margin:auto;padding:80px 28px}.pw-empty>span{color:#f34e3f;font-size:36px;display:block}.pw-empty h3{margin:12px 0;font-size:24px}.pw-empty p{color:#7b767c;font-size:13px;line-height:1.6}.pw-catalog{background:#faf9fb;border-left:1px solid #dedbe0;flex-direction:column;gap:14px;min-height:0;padding:20px;display:flex;overflow:auto}.pw-catalog-title small{letter-spacing:.1em;color:#f34e3f;font-size:9px;font-weight:700}.pw-catalog-title h3{margin:7px 0;font-size:21px;line-height:1.3}.pw-catalog-title p{color:#7b767c;margin:0;font-size:12px;line-height:1.6}.pw-catalog-tabs{border:1px solid #dedbe0;display:flex}.pw-catalog-tabs button{width:50%;font:inherit;color:#7b767c;background:0 0;border:0;padding:10px 6px;font-size:11px}.pw-catalog-tabs button[aria-pressed=true]{color:#fff;background:#2f282a}.pw-catalog>input{font:inherit;color:#2f282a;background:#fff;border:1px solid #dedbe0;width:100%;padding:10px 12px;font-size:12px}.pw-catalog-results{flex:1;min-height:0;overflow:auto}.pw-material{text-align:left;width:100%;font:inherit;color:#2f282a;background:0 0;border:0;border-bottom:1px solid #e6e3e7;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pw-material b{font-size:12px;line-height:1.45;display:block}.pw-material small{color:#7b767c;margin-top:3px;font-size:10px;display:block}.pw-material i{color:#f34e3f;flex:none;font-size:22px;font-style:normal}.pw-material:disabled{opacity:.5;cursor:default}.pw-material:disabled i{color:#7b767c}.pw-catalog p.pw-stock-note,.pw-catalog-results>p{color:#7b767c;font-size:10px;line-height:1.6}.pw-primary{font:inherit;color:#fff!important;background:#f34e3f!important;border:1px solid #f34e3f!important;padding:11px 16px!important;font-size:12px!important;font-weight:700!important}.packlist-workbench button{cursor:pointer}.packlist-workbench button:disabled{cursor:default;opacity:.5}.packlist-workbench button:focus-visible{outline-offset:3px;outline:2px solid #f34e3f}.pw-footer{background:#fff;border-top:1px solid #dedbe0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.pw-footer>span{color:#7b767c;font-size:11px}.pw-footer>div{gap:8px;display:flex}.pw-footer button{color:#2f282a;font:inherit;background:#fff;border:1px solid #dedbe0;padding:10px 16px;font-size:12px}.pw-message{background:#f0f0f4;flex:none;margin:0;padding:10px 20px;font-size:12px;line-height:1.5}.pw-message.error{color:#b7382d;background:#fff0ed}.pw-message.success{color:#47755e;background:#eaf4ef}.pw-demo-note{background:#fff5e8;border-bottom:1px solid #e6d7c5;flex:none;align-items:flex-start;gap:20px;padding:12px 24px;font-size:11px;line-height:1.6;display:flex}.pw-demo-note b{white-space:nowrap}.pw-upload{color:#7b767c;background:#fff;border:1px dashed #bcb6bf;gap:9px;padding:18px;font-size:11px;display:grid}.pw-upload strong{color:#2f282a;overflow-wrap:anywhere;font-size:13px}.pw-upload input{color:#2f282a;max-width:100%;font-size:11px}.pw-upload span{font-size:10px;line-height:1.5}.pw-agent-steps{margin:6px 0;padding:0;list-style:none}.pw-agent-steps li{color:#a5a0a7;border-bottom:1px solid #e6e3e7;gap:12px;padding:12px 0;font-size:12px;display:flex}.pw-agent-steps li span{flex:1}.pw-agent-steps .complete{color:#47755e}.pw-agent-steps .running{color:#f34e3f;animation:.7s ease-in-out infinite alternate pw-pulse}.pw-agent-result{color:#47755e;font-size:12px;line-height:1.6}.pw-close-confirm{z-index:5;text-align:center;background:#fffffff7;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.pw-close-confirm h3{font-size:24px}.pw-close-confirm p{color:#7b767c;max-width:450px;font-size:14px;line-height:1.6}.pw-close-confirm>div{gap:12px;margin-top:15px;display:flex}.pw-close-confirm button{font:inherit;background:#fff;border:1px solid #dedbe0;padding:12px 16px;font-size:12px}.pw-close-confirm button:first-child{color:#fff;background:#2f282a}.pm-packlist-versions{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.pm-packlist-versions>span{color:#7b767c;margin-right:8px;font-size:11px}.pm-packlist-versions button{color:inherit;font:inherit;background:0 0;border:1px solid #dedbe0;padding:10px 14px;font-size:12px}.pm-packlist-versions button[aria-pressed=true]{color:#fff;background:#2f282a;border-color:#2f282a}.pm-packlist-versions button small{color:#f34e3f;margin-left:8px;font-size:9px}@media (prefers-reduced-motion:reduce){.pw-agent-steps .running{animation:none}}@media (max-width:900px){.pw-layout{grid-template-columns:minmax(0,1fr) 260px}.pw-catalog{padding:16px}.pw-catalog-title h3{font-size:18px}.pw-footer{padding:12px 16px}.pw-footer>span{max-width:230px}.pw-demo-note,.pw-demo-note span{display:block}}@media (max-width:600px){.packlist-workbench>header{padding:12px 16px}.packlist-workbench>header h2{font-size:18px}.pw-project{gap:10px;padding:12px 16px}.pw-project strong{font-size:13px}.pw-project>div>span{display:none}.pw-layout{flex-direction:column;display:flex;overflow:auto}.pw-sheet{flex:none;min-height:260px}.pw-table-scroll{min-height:200px;max-height:42dvh}.pw-catalog{border-top:1px solid #dedbe0;border-left:0;flex:none;gap:10px;overflow:visible}.pw-catalog-title h3{margin:4px 0;font-size:18px}.pw-catalog-title p{font-size:11px}.pw-catalog-results{flex:none;max-height:220px;overflow:auto}.pw-footer{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.pw-footer>span{max-width:none}.pw-footer>div{display:flex}.pw-footer button{flex:1;padding:10px 8px;font-size:11px}.pw-demo-note{padding:10px 16px;font-size:10px}.pw-empty{padding:30px 20px}.pw-empty h3{font-size:21px}.pw-sheet-heading{padding:0 16px}.pw-sheet-heading small{font-size:10px}.pw-close-confirm>div{flex-direction:column}}.frame-dialog.pw-discard-dialog{color:#2f282a;background:#fff;width:calc(100vw - 32px);max-width:520px}.pw-discard-content{padding:24px;font-size:14px;line-height:1.6}.pw-discard-content>div{gap:10px;margin-top:20px;display:flex}.pw-discard-content button{font:inherit;color:#2f282a;background:#fff;border:1px solid #dedbe0;padding:12px;font-size:12px}.pw-discard-content button:first-child{color:#fff;background:#2f282a}@media (max-width:600px){.pw-layout{overflow-x:hidden}.pw-sheet,.pw-catalog{width:100%;min-width:0}.pw-layout.is-demo:not(.has-proposal) .pw-catalog{order:-1}.pw-table-scroll input{min-height:40px;font-size:16px}.pw-catalog>input{min-height:44px;font-size:16px}.pw-material{min-height:50px}.pw-upload input{width:100%;min-width:0}.pw-catalog-tabs button{min-height:44px}}.frame-dialog.packlist-workbench,.frame-dialog.pw-discard-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2f282a;--paper:#f7f7ff}.packlist-workbench>header{align-items:center;gap:14px;min-height:82px;padding:10px 20px}.packlist-workbench>header>div{flex:1;min-width:0}.packlist-workbench>header small{letter-spacing:.05em;color:#ff8b80;margin:0 0 4px;font:700 9px Transducer,Galano,sans-serif;display:block}.packlist-workbench>header h2{letter-spacing:-.04em;margin:0;font:700 20px/1.3 Transducer,Galano,sans-serif}.packlist-workbench .frame-dialog-subtitle{color:#dbd6da;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.pw-clay-icon{object-fit:contain;flex:none;width:52px;height:52px}.packlist-workbench>header>button{flex:none;margin-left:auto}.pw-layout{grid-template-columns:minmax(0,1fr) 10px var(--pw-catalog-width,420px)}.pw-resizer{cursor:col-resize;touch-action:none;z-index:2;background:#f3f2f4;border-inline:1px solid #e3dfe4;justify-content:center;align-items:center;display:flex;position:relative}.pw-resizer>span{background:#bcb5bf;border-radius:4px;width:2px;height:32px;transform:translate(-1.5px);box-shadow:3px 0 #bcb5bf}:is(.pw-resizer:hover,.pw-resizer:focus-visible,.is-resizing .pw-resizer){background:#ffe7e2;outline:0}:is(.pw-resizer:hover>span,.pw-resizer:focus-visible>span,.is-resizing .pw-resizer>span){background:#f34e3f;box-shadow:3px 0 #f34e3f}.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.pw-sheet-heading{flex:none;height:40px;padding:0 14px}.pw-sheet-heading b{letter-spacing:-.025em;font:700 12px Transducer,Galano,sans-serif}.pw-table-scroll table{min-width:960px}.pw-table-scroll th,.pw-table-scroll td{padding:8px}.pw-table-scroll th:first-child{width:34px}.pw-table-scroll th:nth-child(2){width:210px}.pw-table-scroll th:nth-child(3){width:72px}.pw-table-scroll th:nth-child(4){width:66px}.pw-table-scroll th:nth-child(5){width:126px}.pw-table-scroll th:nth-child(6),.pw-table-scroll th:last-child{width:135px}.pw-table-scroll td strong{line-height:1.3}.pw-table-scroll td small{margin-top:3px}.pw-table-scroll input{padding:5px 3px}.pw-row-actions{flex-wrap:wrap;gap:4px}.pw-row-actions button{padding:4px 5px;font-size:10px}.pw-empty{padding:50px 24px}.pw-catalog{border-left:0;gap:10px;padding:12px 16px;overflow:hidden}.pw-catalog-title h3{letter-spacing:-.045em;margin:5px 0;font:700 18px/1.3 Transducer,Galano,sans-serif}.pw-catalog-title p{font-size:11px;line-height:1.45}.pw-catalog-tabs,.pw-catalog-title,.pw-stock-note,.pw-catalog>input{flex:none}.pw-catalog-tabs button{padding:8px 6px}.pw-catalog>input{padding:9px 10px}.pw-material{min-height:48px;padding:8px 0}.pw-material b{line-height:1.3}.pw-material small{margin-top:2px}.pw-material span{overflow-wrap:anywhere;min-width:0}.pw-stock-note{margin:0;padding-top:4px}.pw-footer{padding:10px 20px}.pw-footer button{padding:9px 14px}.pw-primary{padding:9px 14px!important}@media (max-width:900px){.packlist-workbench>header{padding-inline:16px}.pw-catalog-title h3{font-size:15px}.pw-footer{padding-inline:16px}}@media (max-width:600px){.packlist-workbench>header{gap:10px;min-height:78px;padding:10px 12px}.pw-clay-icon{width:42px;height:42px}.packlist-workbench>header h2{font-size:16px}.packlist-workbench .frame-dialog-subtitle{font-size:11px}.pw-resizer{display:none}.pw-sheet-heading{padding-inline:12px}.pw-sheet-heading b{font-size:10px}.pw-sheet-heading small{font-size:9px}.pw-catalog{border-top:1px solid #dedbe0;padding:14px 12px;overflow:visible}.pw-catalog-title h3{font-size:17px}.pw-catalog-tabs button{min-height:44px}.pw-material{min-height:50px}.pw-table-scroll input{min-height:44px;padding:6px 4px;font-size:16px}.pw-row-actions button,.pw-remove{min-width:44px;min-height:44px}.pw-footer{padding:10px 12px}.pw-footer button{min-height:44px}.pw-empty{padding:28px 16px}}.pw-ready-all{border-bottom:1px solid var(--line,#dedbe0);background:var(--paper,#f7f7ff);color:var(--ink,#2f282a);flex-wrap:wrap;align-items:end;gap:10px;padding:12px 18px;font:12px Galano,sans-serif;display:flex}.pw-ready-all label{gap:5px;font-weight:700;display:grid}.pw-ready-all input{border:1px solid var(--line,#dedbe0);min-height:38px;color:var(--ink,#2f282a);background:#fff;padding:7px 10px;font:13px Galano,sans-serif}.pw-ready-all button{background:var(--ink,#2f282a);color:#fff;cursor:pointer;border:0;min-height:38px;padding:8px 12px;font:700 12px Galano,sans-serif}.pw-ready-all button:disabled{opacity:.45;cursor:default}.pw-ready-all small{color:var(--muted,#7b767c);align-self:center;font-size:11px}@media (max-width:600px){.pw-ready-all input{min-height:44px;font-size:16px}.pw-ready-all button{min-height:44px}.pw-ready-all small{width:100%}}.warehouse-program .frame-dialog.warehouse-packlist-workbench.frame-workbench-inline{position:relative}.warehouse-program .frame-dialog.packlist-workbench.warehouse-packlist-workbench.frame-workbench-inline.frame-workbench-expanded>header{background:var(--ink);color:#fff;flex-shrink:0;align-items:center;gap:16px;min-height:76px;padding:14px 22px;position:static}.warehouse-program .frame-dialog.warehouse-packlist-workbench.frame-workbench-inline.frame-workbench-expanded>header>div{flex:1;min-width:0}.warehouse-program .frame-dialog.warehouse-packlist-workbench.frame-workbench-inline.frame-workbench-expanded>header h2{clip-path:none;white-space:normal;color:#fff;width:auto;height:auto;margin:0;font-size:17px;position:static;overflow:visible}.warehouse-program .frame-dialog.warehouse-packlist-workbench.frame-workbench-inline.frame-workbench-expanded>header .frame-dialog-subtitle{color:#ffffffb3;margin:6px 0 0;font:400 12px/1.5 Galano,sans-serif;display:block}.warehouse-program .frame-dialog.packlist-workbench.warehouse-packlist-workbench.frame-workbench-inline.frame-workbench-expanded>header>button{color:#fff;border-color:#ffffff40;width:44px;min-width:44px;height:44px;min-height:44px}.warehouse-program .frame-dialog.packlist-workbench.warehouse-packlist-workbench.frame-workbench-inline.frame-workbench-expanded>header>.ww-home-icon{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.warehouse-program .frame-dialog.packlist-workbench.warehouse-packlist-workbench.frame-workbench-inline>header{z-index:2;background:0 0;border:0;min-height:0;padding:0;position:absolute;top:8px;right:10px}.warehouse-program .frame-dialog.warehouse-packlist-workbench.frame-workbench-inline>header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.warehouse-program .frame-dialog.warehouse-packlist-workbench.frame-workbench-inline .ww-sheet-heading{min-height:52px;padding-right:60px}.warehouse-program .frame-dialog.warehouse-packlist-workbench.frame-workbench-expanded{position:fixed}.ww-layout[data-tools-open=false]{grid-template-columns:minmax(0,1fr)}.ww-layout>.ww-panel[hidden]{display:none!important}@media (max-width:700px){.ww-layout[data-tools-open=false]>.ww-sheet{flex:1;max-height:none;display:flex!important}}.ww-panel-tabs>button[aria-label=Werkpaneel\ sluiten]{flex:0 0 32px;padding:0;font-size:18px}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-project-hero{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;margin:0;padding:12px 0}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-project-hero>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-project-hero h2{margin:0;font-size:20px;line-height:1.4}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-project-hero small{color:var(--muted);font-size:9px}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-project-hero p{color:var(--muted);margin:0;font-size:11px}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-project-dates{display:none}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-back{margin:0 0 6px;font-size:11px}.warehouse-program .warehouse-project-page[data-table-open=true] .warehouse-project-view{margin:12px 0}.warehouse-program .frame-dialog.packlist-workbench.frame-workbench-inline>header{color:#2f282a;background:#fff;border-bottom:1px solid #dedbe0;min-height:48px;padding:10px 16px}.warehouse-program .frame-dialog.packlist-workbench.frame-workbench-inline>header h2{margin:0;font-size:13px}.warehouse-program .frame-dialog.packlist-workbench.frame-workbench-inline>header>button{color:#7b767c;border:1px solid #dedbe0;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:grid}.warehouse-program .frame-dialog.packlist-workbench.frame-workbench-expanded{z-index:90;border:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0}@media (min-width:901px){.warehouse-program .department-project-overview .warehouse-project-table :is(.table-head,.project-line){grid-template-columns:minmax(180px,2fr) minmax(85px,.8fr) minmax(100px,.9fr) minmax(80px,.6fr) minmax(100px,.75fr) 18px;gap:16px;min-width:0}}.ww-mobile-switch{display:none}.packing-current-distribution{background:#fff;border:1px solid #dedbe0;margin-bottom:18px;padding:14px}.packing-current-distribution>small{color:#f34e3f;font:700 9px Transducer,sans-serif}.packing-current-distribution h3{margin:8px 0;font:700 15px Transducer,sans-serif}.packing-current-distribution>p{color:#7b767c;font:11px/1.5 Galano,sans-serif}.packing-current-distribution>p>b{color:#f34e3f}.packing-assignment-edit{border-top:1px solid #dedbe0;grid-template-columns:1fr auto;gap:8px;padding:12px 0;display:grid}.packing-assignment-edit>div,.packing-assignment-edit>label,.packing-assignment-edit>p{grid-column:1/-1}.packing-assignment-edit strong{font:700 12px Galano,sans-serif}.packing-assignment-edit small{color:#7b767c;margin-top:4px;font-size:10px;display:block}.packing-assignment-edit label{grid-template-columns:1fr 88px;align-items:center;font:11px Galano,sans-serif;display:grid}.packing-assignment-edit input{color:#2f282a;background:#fff;border:1px solid #dedbe0;width:88px;min-height:40px;padding:8px;font:14px Galano,sans-serif}.packing-assignment-edit button{min-height:40px;font-size:11px}.packing-assignment-edit p[role=alert]{color:#f34e3f;font-size:11px}.ww-panel .packing-team-cards>button[aria-pressed=true]{background:#fff3f1;border:1px solid #f34e3f}.packing-selected-badge{color:#f34e3f;margin-left:8px;font:700 9px Galano,sans-serif;display:inline-block}.ww-panel .packing-free-card{grid-template-columns:1fr}.ww-panel .packing-free-card small{grid-column:1}.packing-notes .packing-notes-date{color:#2f282a;border-top:1px solid #dedbe0;gap:8px;margin-top:16px;padding-top:14px;font:700 11px Galano,sans-serif;display:grid}.packing-notes .packing-notes-date input{color:#2f282a;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%237b767c' stroke-width='1.6'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #dedbe0;width:100%;min-height:44px;padding:10px 40px 10px 12px;font:400 13px Galano,sans-serif}.packing-notes .packing-notes-date input:hover,.packing-notes .packing-notes-date input[aria-expanded=true]{border-color:#f34e3f}.packing-notes .packing-notes-date input:focus-visible{outline-offset:2px;outline:2px solid #f34e3f}.packing-notes .packing-notes-date input:not(:placeholder-shown){color:#2f282a;background-color:#f1f7f4;border-color:#74a591}.pw-footer .pw-footer-context{color:#7b767c;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:11px;display:flex}.pw-footer .pw-preview-link{color:#7b767c;text-align:left;background:0 0;border:0;min-height:24px;font-size:10px;padding:2px 0!important}.pw-preview-link small{color:#f34e3f;margin-left:5px;font-size:9px}.pw-pitch{color:#2f282a;background:#faf9fb;border:1px solid #dedbe0;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px;display:flex}.pw-pitch>div{gap:6px;display:grid}.pw-pitch small{color:#f34e3f;font:700 9px Transducer,sans-serif}.pw-pitch strong{font:700 16px Transducer,sans-serif}.pw-pitch span{color:#7b767c;font-size:11px}.pw-pitch button{color:#2f282a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dedbe0;padding:12px;font:700 11px Galano,sans-serif}.warehouse-packlist-workbench{--line:#dedbe0;--ink:#2f282a;--muted:#7b767c;--red:#f34e3f;--paper:#f7f7ff}.ww-layout{flex:1;grid-template-columns:minmax(0,1fr) clamp(360px,34vw,520px);min-height:0;display:grid}.ww-sheet{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.ww-sheet-heading{border-bottom:1px solid #dedbe0;flex:none;align-items:center;gap:14px;padding:12px 18px;display:flex}.ww-sheet-heading strong{font:700 12px Transducer,sans-serif}.ww-sheet-heading span{color:#7b767c;font-size:10px}.ww-sheet-heading button{color:#f34e3f;background:0 0;border:0;margin-left:auto;font:700 11px Galano,sans-serif}.ww-sheet-scroll{flex:1;min-height:0;padding:12px 16px;overflow:auto}.ww-panel{background:#faf9fb;border-left:1px solid #dedbe0;flex-direction:column;min-width:0;min-height:0;display:flex}.ww-panel-tabs{border-bottom:1px solid #dedbe0;flex:none;gap:4px;padding:10px 14px;display:flex}.ww-panel-tabs button{color:#7b767c;background:0 0;border:0;flex:1;padding:12px 6px;font:700 11px Galano,sans-serif}.ww-panel-tabs button[aria-pressed=true]{color:#fff;background:#2f282a}.ww-panel-scroll{flex:1;min-height:0;padding:14px;overflow:auto}.ww-panel-scroll [hidden]{display:none!important}.ww-panel .scope-panel{background:0 0;border:0;margin:0;padding:0}.ww-panel .packing-planner>header{display:none}.ww-panel .packing-team-switch{flex-wrap:wrap;gap:4px;margin:0 0 14px;display:flex}.ww-panel .packing-team-switch button{min-height:40px;padding:10px;font-size:11px}.ww-panel .packing-step-label{margin:14px 0 10px;font:700 11px Transducer,sans-serif}.packing-group-help{color:#7b767c;font-size:11px;line-height:1.5}.packing-reuse-team{gap:6px;margin-bottom:12px;font-size:11px;display:grid}.packing-reuse-team select{font:inherit;color:#2f282a;background:#fff;border:1px solid #dedbe0;max-width:100%;min-height:40px;padding:8px}.ww-panel .packing-person-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ww-panel .packing-person-picker button{min-width:0;padding:8px 2px;font-size:10px}.ww-panel .packing-person-circle{width:36px;height:36px;font-size:12px}.ww-panel .packing-work-picker{border:1px solid #dedbe0;max-height:34dvh;overflow:auto}.ww-panel .packing-work-picker label{gap:8px;padding:10px;font-size:11px}.ww-panel .packing-work-picker b{font-size:11px;line-height:1.4}.ww-panel .packing-work-picker small{font-size:10px}.ww-panel .packing-distribution-footer{background:#faf9fb;gap:8px;padding:12px 0;font-size:10px;position:sticky;bottom:0}.ww-panel .packing-distribution-footer button{min-height:40px;font-size:11px}.ww-panel .packing-team-cards{grid-template-columns:1fr}.ww-panel .packing-team-cards button{padding:14px;font-size:12px}.ww-panel .packing-planner-table{display:none}.ww-panel .packing-team-cards button strong{font-size:13px}.ww-notes-heading h3{margin:6px 0;font:700 19px Transducer,sans-serif}.ww-notes-heading small{color:#f34e3f;font:700 9px Transducer,sans-serif}.ww-notes-heading p{color:#7b767c;font-size:11px;line-height:1.5}.ww-panel .packing-product-notes details{background:#fff;margin:8px 0}.ww-panel .packing-product-notes summary{gap:8px;padding:12px;font-size:10px}.ww-panel .packing-product-notes summary strong{font-size:12px}.ww-panel .packing-product-notes summary small{font-size:9px}.ww-panel .packing-notes{padding:12px;font-size:11px}.ww-panel .packing-note b,.ww-panel .packing-note p{font-size:11px}.ww-panel .packing-notes textarea{width:100%;font:inherit;padding:10px}.ww-panel .packing-notes label{font-size:11px}.ww-panel .packing-notes .scope-button{min-height:40px;font-size:11px}.ww-sheet .warehouse-worklist{margin:0}.ww-sheet .warehouse-worklist-status{margin-bottom:12px;padding:12px}.ww-sheet .warehouse-worklist-status strong{font-size:14px}.ww-sheet .warehouse-worklist-status span{font-size:10px}.ww-sheet .warehouse-worklist-controls{gap:10px;margin-bottom:10px}.ww-sheet .warehouse-worklist-controls button{padding:9px;font-size:11px}.ww-sheet .warehouse-worklist-controls input{min-height:40px;font-size:12px}.ww-sheet .warehouse-pick-grid{grid-template-columns:minmax(180px,1.5fr) 62px minmax(115px,1fr) minmax(145px,1fr);column-gap:12px}.ww-sheet .warehouse-pick-row{align-items:start;padding:12px}.ww-sheet .warehouse-pick-head{z-index:1;position:sticky;top:-12px}.ww-sheet .warehouse-pick-product>strong{font-size:12px}.ww-sheet .warehouse-pick-step>strong,.ww-sheet .warehouse-pick-quantity>strong{font-size:16px}.ww-sheet .warehouse-line-team b,.ww-sheet .warehouse-team-link{font-size:11px}.ww-sheet .warehouse-focus-toolbar{margin:10px 0}.ww-sheet .warehouse-focus-toolbar small,.ww-sheet .packing-stock-caption{font-size:10px}@media (max-width:1000px){.ww-layout{grid-template-columns:minmax(0,1fr) 360px}.ww-sheet-scroll{padding:10px}.ww-sheet .warehouse-pick-grid,.ww-sheet .warehouse-pick-list{min-width:620px}.ww-sheet-heading{flex-wrap:wrap;gap:8px}.ww-sheet-heading span{display:none}}@media (max-width:700px){.ww-layout{flex-direction:column;display:flex;overflow:auto}.ww-sheet{flex:none;max-height:53dvh}.ww-sheet-scroll{flex:1}.ww-panel{border-top:1px solid #dedbe0;border-left:0;flex:none;min-height:360px}.ww-panel-scroll{overflow:visible}.ww-panel .packing-person-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.ww-panel .packing-work-picker{max-height:240px}.ww-panel-tabs button,.ww-panel .packing-work-picker label{min-height:44px}.ww-panel textarea{font-size:16px!important}.ww-sheet .warehouse-pick-row{display:grid!important}.ww-sheet .warehouse-pick-grid{grid-template-columns:minmax(180px,1.5fr) 62px minmax(115px,1fr) minmax(145px,1fr);min-width:620px}.ww-sheet .warehouse-pick-mobile-label{display:none}.pw-footer .pw-footer-context{gap:2px}.pw-footer .pw-preview-link{flex:none;min-height:32px}.pw-pitch{flex-direction:column;align-items:stretch}.pw-footer>div:last-child{flex-wrap:wrap}.pw-footer>div:last-child button{min-width:100px}}@media (min-width:901px){.ww-sheet .warehouse-worklist.is-pick .warehouse-pick-grid{grid-template-columns:minmax(180px,1.5fr) 62px minmax(115px,1fr) minmax(145px,1fr);gap:12px;min-width:620px;display:grid}.ww-sheet .warehouse-pick-row>div{grid-column:auto!important}.ww-sheet .warehouse-pick-list{display:block}.ww-sheet .warehouse-pick-mobile-label{display:none}}@media (max-width:900px){.ww-mobile-switch{background:#fff;border-bottom:1px solid #dedbe0;flex:none;gap:6px;padding:8px 12px;display:flex}.ww-mobile-switch button{color:#7b767c;background:#fff;border:1px solid #dedbe0;flex:1;min-height:44px;padding:8px;font:700 10px Galano,sans-serif}.ww-mobile-switch button[aria-pressed=true]{color:#fff;background:#2f282a;border-color:#2f282a}.ww-layout{flex-direction:column;display:flex;overflow:hidden}.ww-layout[data-mobile-pane=sheet]>.ww-panel,.ww-layout[data-mobile-pane=tools]>.ww-sheet{display:none}.ww-layout>.ww-sheet,.ww-layout>.ww-panel{border:0;flex:1;min-height:0;max-height:none}.ww-panel-scroll{overflow:auto}.ww-sheet-scroll{padding:12px;overflow:auto}.ww-sheet .warehouse-worklist.is-pick .warehouse-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.ww-sheet .warehouse-pick-list{gap:12px;min-width:0;display:grid}.ww-sheet .warehouse-pick-head{display:none}.ww-sheet .warehouse-pick-product{grid-column:1/-1}.ww-sheet .warehouse-pick-quantity{grid-column:1}.ww-sheet .warehouse-line-team,.ww-sheet .warehouse-worklist.is-pick .warehouse-pick-row>.warehouse-pick-step:nth-child(4){grid-column:1/-1}.ww-sheet .warehouse-pick-mobile-label{display:block}.ww-sheet .warehouse-worklist-controls input{width:100%;font-size:16px}.ww-sheet .warehouse-focus-toolbar{flex-wrap:wrap}.ww-sheet .warehouse-focus-toolbar small{display:none}.ww-sheet .warehouse-worklist-status{padding:4px 0}.ww-sheet .warehouse-worklist-status span{display:none}.ww-sheet .warehouse-worklist-controls button{font-size:10px}.ww-sheet .warehouse-pick-product>strong{font-size:14px}.ww-sheet-heading{padding:10px 12px}.ww-panel .packing-work-picker{max-height:28dvh}.ww-panel .packing-notes textarea{font-size:16px}.pw-footer .pw-footer-context>span{font-size:9px}.warehouse-packlist-workbench .pw-footer{flex-direction:column;align-items:stretch;gap:4px;padding:8px 12px}.warehouse-packlist-workbench .pw-footer>div:last-child{gap:8px;display:flex}.warehouse-packlist-workbench .pw-footer>div:last-child button{flex:1;min-height:44px}.warehouse-packlist-workbench .pw-preview-link{min-height:28px}}.frame-dialog.packlist-workbench.frame-workbench-inline{border:1px solid var(--line);width:100%;max-width:100%;height:min(780px,100dvh - 160px);min-height:520px;max-height:none;box-shadow:none;margin:18px 0 0;position:relative;inset:auto}.frame-workbench-inline.packlist-workbench>header{align-items:center;gap:12px;padding:12px 16px}.frame-workbench-inline.packlist-workbench>header h2{margin:0;font-size:14px}.frame-workbench-inline.packlist-workbench>header .frame-dialog-subtitle{display:none}.frame-workbench-inline.packlist-workbench>header>button{width:32px;min-width:32px;height:32px;min-height:32px;font-size:18px}.warehouse-project-page[data-table-open=true] .warehouse-project-hero{padding:18px 22px}.warehouse-project-page[data-table-open=true] .warehouse-project-hero h2{margin:8px 0;font-size:24px}.warehouse-project-page[data-table-open=true] .warehouse-project-dates{padding-block:12px}.warehouse-project-page[data-table-open=true] .warehouse-project-view{margin-block:14px}.warehouse-project-page>.warehouse-project-nav{background:#2f282a;border:1px solid #2f282a;margin:0 0 14px;padding:6px;position:static}.warehouse-project-page>.warehouse-project-nav button{color:#c8c4c7}.warehouse-project-page>.warehouse-project-nav button[aria-selected=true]{color:#fff;background:#ffffff14}.warehouse-project-page[data-conversation=true]>.warehouse-project-nav,.warehouse-project-page[data-conversation=true]>.warehouse-project-dates,.warehouse-project-page[data-conversation=true]>.warehouse-project-view{display:none}.warehouse-program .warehouse-project-page[data-conversation=true] .warehouse-project-hero{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;margin:0;padding:12px 0}.warehouse-program .warehouse-project-page[data-conversation=true] .warehouse-project-hero>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.warehouse-program .warehouse-project-page[data-conversation=true] .warehouse-project-hero h2{margin:0;font-size:20px;line-height:1.4}.warehouse-program .warehouse-project-page[data-conversation=true] .warehouse-project-hero small,.warehouse-program .warehouse-project-page[data-conversation=true] .warehouse-project-hero p{color:var(--muted);margin:0;font-size:11px}.warehouse-program .warehouse-project-page[data-conversation=true] .warehouse-main{padding:20px 0}.warehouse-overview-secondary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin:0 0 24px;display:grid}.warehouse-overview-secondary>.warehouse-notifications{min-width:0;margin:0}.warehouse-overview-secondary>.warehouse-role-tabs{align-items:center;min-height:58px;padding:6px}@media (max-width:700px){.warehouse-overview-secondary{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px}.warehouse-overview-secondary>.warehouse-role-tabs{width:100%;min-height:44px;display:flex}.warehouse-overview-secondary>.warehouse-role-tabs button{flex:1;min-height:44px}.frame-dialog.packlist-workbench.frame-workbench-inline{height:640px;min-height:520px}.warehouse-program-tabs,.warehouse-project-page>.warehouse-project-nav{overflow-x:auto}.warehouse-project-page[data-table-open=true] .warehouse-project-hero h2{font-size:20px}}.warehouse-program .warehouse-workspace .warehouse-common-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;margin:0 0 18px;display:grid}.warehouse-workspace .warehouse-common-heading .warehouse-overview-controls{justify-content:flex-end;width:auto}.warehouse-overview-secondary{gap:18px;margin-bottom:22px}.warehouse-overview-secondary>.warehouse-notifications>summary{box-sizing:border-box;gap:14px;height:54px;min-height:54px;padding:10px 16px}.warehouse-overview-secondary>.warehouse-role-tabs{box-sizing:border-box;align-items:stretch;height:56px;min-height:56px;padding:5px}.warehouse-overview-secondary>.warehouse-role-tabs button{min-height:44px;padding:10px 14px}@media (max-width:900px){.warehouse-program .warehouse-workspace .warehouse-common-heading{grid-template-columns:minmax(0,1fr);gap:14px}.warehouse-workspace .warehouse-common-heading .warehouse-overview-controls{justify-content:flex-start}.warehouse-workspace .warehouse-common-heading .warehouse-tabs{max-width:100%;overflow-x:auto}}.wc-toolbar{color:#2f282a;background:#fff;border-bottom:1px solid #dedbe0;flex:none;align-items:center;gap:12px;padding:10px 18px;display:flex}.wc-search{flex:1;min-width:100px;max-width:300px}.wc-search input{color:#2f282a;background:#fff;border:1px solid #dedbe0;width:100%;min-height:36px;padding:8px 10px;font:12px Galano,sans-serif}.wc-toolbar [role=group]{border:1px solid #dedbe0;flex:none;display:flex}.wc-toolbar button{color:#7b767c;cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 12px;font:700 11px Galano,sans-serif}.wc-toolbar button[aria-pressed=true]{color:#fff;background:#2f282a}.wc-total{white-space:nowrap;color:#7b767c;margin-left:auto;font-size:11px}.ww-sheet .wc-scroll{outline-offset:-3px;min-width:0;padding:0}.wc-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#2f282a;width:100%;min-width:810px;font:12px Galano,sans-serif}.wc-number{width:36px}.wc-article{width:28%}.wc-needed{width:70px}.wc-progress{width:104px}.wc-groups{width:25%}.wc-notes{width:auto}.wc-table thead th{z-index:1;white-space:nowrap;text-align:left;background:#f7f7ff;border-bottom:1px solid #dedbe0;padding:12px 10px;font:700 10px Transducer,sans-serif;position:sticky;top:0}.wc-table td,.wc-table tbody th{vertical-align:middle;text-align:left;background:#fff;border-bottom:1px solid #e9e6eb;border-right:1px solid #eeecf0;padding:10px;font-weight:400}.wc-table tr:hover td,.wc-table tr:hover th{background:#faf9fb}.wc-table .wc-index{color:#aaa4ab;text-align:center;font-size:10px}.wc-table tbody th strong{font-size:12px;font-weight:700;line-height:1.4;display:block}.wc-table small{color:#7b767c;margin-top:3px;font-size:10px;display:block}.wc-stock{color:#548468}.wc-table td>b{font-size:13px}.wc-progress-value{align-items:center;gap:8px;display:flex}.wc-progress-value b{font-size:13px}.wc-progress-value b>span{color:#7b767c;font-size:11px;font-weight:400}.wc-progress-value>[aria-label]{color:#548468;font-weight:700}.wc-table progress{accent-color:#74a591;background:#eeecf0;border:0;width:100%;height:3px;margin-top:6px;display:block}.wc-table progress::-webkit-progress-bar{background:#eeecf0}.wc-table progress::-webkit-progress-value{background:#74a591}.wc-table progress::-moz-progress-bar{background:#74a591}.wc-stock.is-unknown{color:#7b767c}.wc-stock.is-zero{color:#f34e3f}.wc-table .wc-note-count{color:#2f282a;font-weight:700}.wc-team-list{flex-direction:column;align-items:stretch;gap:5px;display:flex}.wc-team-list button{text-align:left;color:#2f282a;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;min-height:20px;padding:0;font:11px Galano,sans-serif;display:flex}.wc-team-list button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-team-list button small{flex:none;margin:0}.wc-team-list button:hover>span:first-child{text-decoration:underline}.wc-team-list .wc-distribute{color:#f34e3f;font-size:10px}.wc-note-link{color:#7b767c;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:3px 0;font:11px Galano,sans-serif;display:flex}.wc-note-link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-note-link i{color:#f34e3f;font-style:normal}.wc-note-link:hover span{color:#2f282a;text-decoration:underline}.wc-table button:disabled{opacity:.5;cursor:default}.wc-table .is-complete th strong{color:#548468}.wc-table .wc-empty{color:#7b767c;padding:30px 18px}.wc-caption{color:#7b767c;border-top:1px solid #dedbe0;flex:none;padding:9px 18px;font-size:10px}.wc-table .wc-group-heading th{background:#f7f7ff;border-right:0;padding:13px 10px;font:700 12px Transducer,Galano,sans-serif}.wc-table .wc-group-heading small{margin-left:16px;font:11px Galano,sans-serif;display:inline}@media (max-width:900px){.wc-toolbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.wc-search{flex:100%;max-width:none}.wc-search input{min-height:44px;font-size:16px}.wc-toolbar button{min-height:44px}.wc-total{font-size:10px}.wc-table button{min-height:36px}.wc-table td,.wc-table tbody th{padding:8px 10px}.wc-caption{padding:8px 12px;font-size:9px}}.warehouse-personal-workbench{--ink:#2f282a;--paper:#f7f7ff;color:#2f282a;background:#fff}.wp-tabs{border-bottom:1px solid #dedbe0;align-items:center;gap:6px;padding:10px 18px;display:flex}.wp-tabs button{color:#7b767c;cursor:pointer;background:#f7f7ff;border:0;min-height:42px;padding:10px 22px;font:700 12px Transducer,sans-serif}.wp-tabs button[aria-pressed=true]{color:#fff;background:#2f282a}.wp-tabs span{color:#7b767c;margin-left:auto;font:11px Galano,sans-serif}.wc-toolbar .wp-focus{color:#fff;background:#f34e3f;margin-left:auto}.wp-scroll{flex:1;min-height:0;padding:0 18px;overflow:auto}.wp-table{border-collapse:collapse;text-align:left;width:100%;font:13px Galano,sans-serif}.wp-table th,.wp-table td{vertical-align:middle;border-bottom:1px solid #e9e6eb;padding:12px;font-weight:400}.wp-table thead th{z-index:1;background:#f7f7ff;font:700 10px Transducer,sans-serif;position:sticky;top:0}.wp-table tbody th{width:42%}.wp-table strong,.wp-table small{display:block}.wp-table small,.wp-table b>span{color:#7b767c;font-size:11px}.wp-table small{margin-top:4px}.wp-table details{color:#7b767c;margin-top:6px;font-size:11px}.wp-table progress{accent-color:#74a591;width:95px;height:3px;margin-top:8px;display:block}.wp-table .wp-done,.wp-done{color:#548468}.wp-action{width:210px}.wp-action .packing-amount{grid-template-columns:minmax(110px,1fr) 40px;gap:5px;display:grid}.wp-action .packing-amount-shortcuts{grid-column:1/-1}.wp-action .packing-amount-save{min-width:40px;min-height:40px;margin:0;font-size:18px}.wp-action .packing-amount-input{min-height:40px}.wp-action .packing-amount-input input{width:54px;font-size:14px}.wp-action select{width:100%;margin-bottom:8px;font:11px Galano,sans-serif}.wp-note{color:#f34e3f;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:44px;font:700 11px Galano,sans-serif}.wp-notes-dialog{color:#2f282a;background:#fff;width:min(600px,100vw - 24px);max-height:90dvh;overflow:auto}.wp-notes-dialog .packing-product-notes{padding:18px}.wp-notes-dialog textarea{width:100%;font:14px Galano,sans-serif}.worker-focus-notes{margin-top:12px}.warehouse-focus-dialog .warehouse-pick-product-cell{grid-column:1/-1}.wp-scroll .warehouse-return-summary{display:none}.wp-scroll .warehouse-return-head{font-size:11px}.wp-scroll .warehouse-return-row{padding:14px}.wp-scroll .warehouse-return-row strong{font-size:15px}.wp-return-focus .warehouse-return-summary,.wp-return-focus .warehouse-return-head{display:none}.wp-return-focus .warehouse-return-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wp-return-focus .warehouse-return-row>div:first-child,.wp-return-focus .warehouse-return-remaining{grid-column:1/-1}.wp-return-focus .warehouse-pick-mobile-label{display:block}.wp-return-focus .warehouse-return-packing{min-width:0}.wp-return-focus .warehouse-return-row button{min-height:44px}@media (max-width:700px){.wp-tabs{padding:8px 12px}.wp-tabs button{flex:1;min-height:44px;padding:10px}.wp-tabs span{display:none}.wp-scroll{padding:0 12px}.wp-table,.wp-table tbody{display:block}.wp-table thead{display:none}.wp-table tr{border-bottom:1px solid #dedbe0;grid-template-columns:1fr 1fr;gap:8px;padding:16px 0;display:grid}.wp-table th,.wp-table td{border:0;width:auto;min-width:0;padding:0;display:block}.wp-table tbody th{grid-column:1/-1;width:auto}.wp-table tbody th strong{font-size:15px}.wp-table td[data-label]:before{content:attr(data-label);color:#7b767c;margin-bottom:5px;font:10px Galano,sans-serif;display:block}.wp-table .wp-action{grid-column:1/-1;width:auto}.wp-table .wp-action:before{display:none}.wp-table .packing-amount{max-width:300px}.wp-table td:last-child{grid-column:1/-1}.wp-table .wp-note{min-height:36px;padding:0}.wp-action .packing-amount-input input,.wp-notes-dialog textarea{font-size:16px}.warehouse-personal-workbench .pw-footer{padding:8px 12px}.warehouse-personal-workbench .pw-footer>span{display:none}.warehouse-personal-workbench .pw-footer>div{gap:8px;width:100%;display:flex}.warehouse-personal-workbench .pw-footer button{flex:1;min-height:44px}.wp-return-focus .focus-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-return-focus.focus-mode-4 .warehouse-return-row{gap:8px;padding:10px}.wp-return-focus.focus-mode-4 .warehouse-return-row>div{grid-column:1/-1}.wp-return-focus.focus-mode-4 .warehouse-pick-product strong{font-size:13px}.wp-return-focus.focus-mode-4 .warehouse-return-row button{width:100%;font-size:10px}}.warehouse-workspace{color:var(--ink);font-family:Galano,sans-serif}.warehouse-workspace button,.warehouse-workspace input,.warehouse-workspace select{font-family:Galano,sans-serif}.warehouse-workspace button{cursor:pointer}.warehouse-workspace button:disabled{cursor:not-allowed;opacity:.46}.warehouse-toolbar{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:11px 16px;display:flex}.warehouse-toolbar p{color:var(--muted);margin:0;font-size:11px}.warehouse-tabs{gap:4px;display:flex}.warehouse-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:11px 14px;font-size:12px;font-weight:700}.warehouse-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.warehouse-tabs span{opacity:.7;margin-left:5px}.warehouse-error,.warehouse-notice{border-left:3px solid var(--red);background:#fff;margin:0 0 12px;padding:11px 14px;font-size:12px}.warehouse-notice{border-color:#74a591}.warehouse-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.warehouse-projects{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:500px;max-height:calc(100vh - 210px);display:flex;position:sticky;top:16px}.warehouse-projects>label{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:14px;font-size:10px;font-weight:700}.warehouse-projects input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);margin-top:7px;padding:10px;font-size:12px;display:block}.warehouse-project-list{overflow:auto}.warehouse-project-list>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:#fff;flex-direction:column;align-items:start;gap:5px;padding:13px 14px;display:flex}.warehouse-project-list>button.selected{border-left:3px solid var(--red);background:#f7f7ff;padding-left:11px}.warehouse-project-list small{color:var(--red);font-size:10px;font-weight:700}.warehouse-project-list strong{font-size:12px;line-height:1.3}.warehouse-project-list span{color:var(--muted);font-size:10px}.warehouse-project-list>p{padding:14px;font-size:12px}.warehouse-main{border:1px solid var(--line);background:#fff;min-width:0;padding:26px}.warehouse-project-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.warehouse-project-head small,.warehouse-section-head small{color:var(--red);letter-spacing:.06em;font:700 10px Transducer,sans-serif}.warehouse-project-head h2{margin:8px 0;font:700 clamp(20px,2vw,30px)/1.18 Transducer,sans-serif}.warehouse-project-head p,.warehouse-section-head p{color:var(--muted);margin:0;font-size:11px}.warehouse-project-meta{flex-shrink:0;gap:14px;display:flex}.warehouse-project-meta span{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:100px;padding-left:12px;display:flex}.warehouse-project-meta small{color:var(--muted);text-transform:uppercase;font:700 9px Galano,sans-serif}.warehouse-project-meta b{font-size:11px}.warehouse-section-head{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.warehouse-section-head h3{margin:6px 0;font:700 20px Transducer,sans-serif}.warehouse-primary{background:var(--ink);color:#fff;border:1px solid var(--ink);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.warehouse-new{border:1px solid var(--line);background:#f7f7ff;grid-template-columns:2fr repeat(3,minmax(90px,1fr));align-items:end;gap:12px;margin:0 0 15px;padding:16px;display:grid}.warehouse-new label,.warehouse-scan label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.warehouse-new input,.warehouse-new select,.warehouse-scan input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;min-height:38px;padding:10px;font-size:12px}.warehouse-new .wide{grid-column:span 2}.warehouse-new button{min-height:38px}.warehouse-scan{border:1px solid var(--line);background:#f7f7ff;align-items:end;gap:10px;margin:0 0 14px;padding:12px;display:flex}.warehouse-scan label{flex:1;min-width:180px;max-width:300px}.warehouse-scan button,.warehouse-line-actions button,.warehouse-step{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;padding:9px 11px;font-size:11px;font-weight:700}.warehouse-scan small{color:var(--muted);font-size:10px;line-height:1.4}.warehouse-line-list{gap:9px;display:grid}.warehouse-line{border:1px solid var(--line);border-left:3px solid var(--red);grid-template-columns:minmax(160px,1.3fr) minmax(210px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.warehouse-line-title{flex-direction:column;align-items:start;gap:4px;min-width:0;display:flex}.warehouse-line-title strong{overflow-wrap:anywhere;font-size:12px}.warehouse-line-title small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.warehouse-source{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;background:#f2eff2;padding:4px 7px;font-size:9px;font-weight:700}.warehouse-source.make{color:#3f705f;background:#e8f1ec}.warehouse-source.purchase{color:var(--red);background:#fcebe8}.warehouse-progress{align-items:center;gap:12px;display:flex}.warehouse-progress span{flex-direction:column;gap:4px;min-width:57px;display:flex}.warehouse-progress b{font-size:11px}.warehouse-progress small{color:var(--muted);font-size:9px}.warehouse-progress .done b{color:#3f705f}.warehouse-line-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.warehouse-line-actions button:hover:not(:disabled),.warehouse-step:hover:not(:disabled),.warehouse-scan button:hover:not(:disabled){border-color:var(--red);color:var(--red)}.warehouse-line>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.warehouse-empty{border:1px dashed var(--line);background:#f7f7ff;padding:28px}.warehouse-empty h4{margin:0 0 8px;font:700 16px Transducer,sans-serif}.warehouse-empty p{color:var(--muted);margin:0;font-size:11px}.warehouse-linked{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:16px;display:flex}.warehouse-linked h4{width:100%;margin:0;font:700 15px Transducer,sans-serif}.warehouse-linked button,.warehouse-linked a{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;flex-direction:column;gap:3px;padding:10px 12px;font-size:11px;text-decoration:none;display:flex}.warehouse-linked small,.warehouse-linked span{color:var(--muted);font-size:10px}.warehouse-linked>p{color:var(--muted);font-size:11px}.warehouse-return-counts{flex-wrap:wrap;gap:8px;display:flex}.warehouse-return-counts span{background:#f7f7ff;padding:7px 9px;font-size:10px}.warehouse-return-counts b{margin-left:3px}.warehouse-purchase-state{color:var(--red);font-size:11px;font-weight:700}.warehouse-workspace .warehouse-returns{margin-top:24px}.warehouse-workspace :is(button,input,select):focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (max-width:1050px){.warehouse-line{grid-template-columns:1fr 1fr}.warehouse-line-actions{grid-column:1/-1;justify-content:flex-start}.warehouse-new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.warehouse-toolbar{flex-direction:column;align-items:flex-start}.warehouse-layout{grid-template-columns:1fr}.warehouse-projects{min-height:0;max-height:210px;position:static}.warehouse-main{padding:17px}.warehouse-project-head{flex-direction:column}.warehouse-project-meta{flex-wrap:wrap}.warehouse-line{grid-template-columns:1fr}.warehouse-line-actions{grid-column:auto}.warehouse-scan{flex-wrap:wrap}.warehouse-new{grid-template-columns:1fr 1fr}}.warehouse-status-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:0 0 12px;font-size:10px;display:flex}.warehouse-status-legend span{align-items:center;gap:5px;display:inline-flex}.warehouse-status-legend i{background:#a29da2;width:8px;height:8px;display:block}.warehouse-status-legend .picked{background:var(--red)}.warehouse-status-legend .loaded{background:#74a591}.warehouse-status-legend .sent{background:var(--ink)}.warehouse-line.state-open{border-left-color:#a29da2}.warehouse-line.state-picked{border-left-color:var(--red);background:#fffaf9}.warehouse-line.state-loaded{background:#f7fbf8;border-left-color:#74a591}.warehouse-line.state-sent{border-left-color:var(--ink);background:#f7f7ff}.warehouse-state-tag{color:var(--ink);text-transform:uppercase;letter-spacing:.03em;background:#f1eff2;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700}.warehouse-state-tag.picked{color:#bd3d33;background:#fcebe8}.warehouse-state-tag.loaded{color:#3f705f;background:#e7f1eb}.warehouse-state-tag.sent{background:var(--ink);color:#fff}.warehouse-vehicle-assign{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;padding-top:9px;font-size:10px;font-weight:700;display:flex}.warehouse-vehicle-assign select{border:1px solid var(--line);min-width:190px;max-width:280px;color:var(--ink);background:#fff;padding:8px 9px;font-size:11px}.warehouse-line-actions button:nth-child(4):not(:disabled){color:#3f705f;border-color:#b4d4c2}.warehouse-workspace .warehouse-layout{display:block}.warehouse-overview{border:1px solid var(--line);background:#fff;padding:27px}.warehouse-overview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;padding-bottom:20px;display:flex}.warehouse-overview-head small{color:var(--red);letter-spacing:.05em;font:700 10px Transducer,sans-serif}.warehouse-overview-head h2{margin:8px 0;font:700 clamp(20px,2vw,29px) Transducer,sans-serif}.warehouse-overview-head p{color:var(--muted);margin:0;font-size:11px}.warehouse-overview-head label{color:var(--muted);text-transform:uppercase;min-width:220px;font-size:10px;font-weight:700}.warehouse-overview-head input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;margin-top:7px;padding:10px;font-size:11px;display:block}.warehouse-overview-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.warehouse-overview-grid button{text-align:left;min-height:162px;color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--red);background:#f7f7ff;flex-direction:column;align-items:start;gap:8px;padding:16px;display:flex}.warehouse-overview-grid button:hover{border-color:var(--red);background:#fff}.warehouse-overview-grid small{color:var(--red);font:700 9px Galano,sans-serif}.warehouse-overview-grid b{font-size:13px;line-height:1.35}.warehouse-overview-grid span{color:var(--muted);font-size:10px}.warehouse-overview-grid em{color:var(--ink);font-size:10px;font-style:normal}.warehouse-overview-grid strong{color:var(--red);margin-top:auto;font-size:10px}.warehouse-overview-grid>p{color:var(--muted);font-size:11px}.warehouse-back{color:var(--red);background:0 0;border:0;margin-bottom:21px;padding:0;font-size:11px;font-weight:700}.warehouse-back:hover{text-decoration:underline}@media (max-width:760px){.warehouse-overview{padding:16px}.warehouse-overview-head{flex-direction:column;align-items:stretch}.warehouse-workspace .warehouse-main{padding:17px}}.warehouse-overview-count{color:var(--muted);margin:0 0 10px;font-size:11px}.warehouse-overview-list{gap:6px;display:grid}.warehouse-overview-list>button{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;grid-template-columns:80px minmax(180px,2fr) minmax(110px,1fr) minmax(90px,1fr) minmax(120px,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.warehouse-overview-list>button:hover{border-color:var(--red);background:#fbfaff}.warehouse-overview-number{color:var(--red);font-size:11px;font-weight:700}.warehouse-overview-name,.warehouse-overview-progress,.warehouse-overview-pm{flex-direction:column;gap:5px;min-width:0;display:flex}.warehouse-overview-name b{font-size:12px;line-height:1.35}.warehouse-overview-name small,.warehouse-overview-progress small,.warehouse-overview-pm small{color:var(--muted);font-size:10px}.warehouse-overview-progress b,.warehouse-overview-pm b{font-size:11px}.warehouse-overview-status{color:var(--red);background:#fcebe8;justify-self:start;padding:6px 8px;font-size:10px;font-weight:700}.warehouse-overview-list>button:has(.warehouse-overview-progress b:not(:empty)) strong{color:var(--red);white-space:nowrap;font-size:10px}@media (max-width:1050px){.warehouse-overview-list>button{grid-template-columns:65px minmax(160px,2fr) minmax(95px,1fr) minmax(85px,1fr) auto}.warehouse-overview-pm{display:none}}@media (max-width:680px){.warehouse-overview-list>button{grid-template-columns:55px minmax(0,1fr) auto}.warehouse-overview-progress,.warehouse-overview-pm{display:none}.warehouse-overview-status{font-size:9px}.warehouse-overview{padding:15px}}.warehouse-overview-status.ready{color:#376250;background:#e8f1ec}.warehouse-overview-status.announced{color:var(--ink);background:#f2eff2}.warehouse-workspace .warehouse-overview{padding:32px 42px}.warehouse-workspace .warehouse-line{border-left:1px solid var(--line);padding:18px 22px}.warehouse-workspace .warehouse-line.state-open{background:#fff}.warehouse-workspace .warehouse-line.state-picked{background:#fffaf9}.warehouse-workspace .warehouse-line.state-loaded{background:#f7fbf8}.warehouse-workspace .warehouse-line.state-sent{background:#f7f7ff}.warehouse-workspace .warehouse-source:not(.make):not(.purchase){background:var(--ink);color:#fff}@media (max-width:760px){.warehouse-workspace .warehouse-main,.warehouse-workspace .warehouse-overview{padding:18px}.warehouse-workspace .warehouse-line{padding:15px}}.warehouse-workspace .warehouse-common-heading{align-items:center;min-height:70px;margin-bottom:28px}.warehouse-workspace .warehouse-common-heading .intro-copy{margin-top:12px}.warehouse-workspace .warehouse-tabs,.warehouse-role-tabs{border:1px solid var(--line);background:0 0;gap:2px;padding:3px;display:flex}.warehouse-workspace .warehouse-tabs button,.warehouse-role-tabs button{min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:9px 11px;font:700 8px/1.5 Transducer,sans-serif}.warehouse-role-tabs button[aria-pressed=true],.warehouse-workspace .warehouse-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.warehouse-workspace .warehouse-overview{background:0 0;border:0;padding:0}.warehouse-workspace .warehouse-main{padding:28px 32px}.warehouse-team-distribution{border:1px solid var(--line);margin-bottom:20px}.warehouse-team-distribution>summary,.warehouse-notifications>summary{cursor:pointer;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font:700 10px/1.5 Transducer,sans-serif;list-style:none;display:flex}.warehouse-team-distribution>summary:after,.warehouse-notifications>summary:after{content:"+";margin-left:auto;font:400 18px Galano,sans-serif}.warehouse-team-distribution[open]>summary:after,.warehouse-notifications[open]>summary:after{content:"−"}.warehouse-team-distribution>.scope-panel{border:0;border-top:1px solid var(--line);margin:0;padding:20px}.warehouse-notifications{border:1px solid var(--line);background:0 0;margin:0 0 24px}.warehouse-notifications>summary b{color:var(--muted);font:400 11px Galano,sans-serif}.warehouse-notification-body{border-top:1px solid var(--line);background:#fff;padding:0 20px 16px}.warehouse-notification-filters{flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.warehouse-notification-filters button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--muted);padding:8px 12px;font:700 9px Transducer,sans-serif}.warehouse-notification-filters button[aria-pressed=true]{background:var(--ink);color:#fff}.warehouse-notification-body article{border-top:1px solid var(--line);align-items:center;gap:16px;display:flex}.warehouse-notification-open{text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:16px 0;font:400 12px Galano,sans-serif;display:flex}.warehouse-notification-open small,.warehouse-notification-body>p{color:var(--muted);font:400 11px Galano,sans-serif}.warehouse-notification-done{border:1px solid var(--line);width:44px;height:44px;color:var(--red);background:0 0;font-size:18px}.warehouse-workspace .scope-controls select{min-height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:10px 12px;font:400 12px Galano,sans-serif}.warehouse-workspace .scope-panel{font:400 12px/1.6 Galano,sans-serif}.warehouse-workspace .scope-panel h3{font-size:18px}.warehouse-workspace .scope-panel details{margin-top:16px}@media (max-width:1200px){.warehouse-workspace .warehouse-common-heading{flex-direction:column;align-items:flex-start;gap:20px}.warehouse-workspace .warehouse-overview-controls{justify-content:flex-end;width:100%}}@media (max-width:760px){.warehouse-workspace .warehouse-main{padding:18px}.warehouse-workspace .warehouse-overview-controls{flex-wrap:wrap}.warehouse-workspace .warehouse-tabs button,.warehouse-role-tabs button,.warehouse-notification-filters button{min-height:44px}.warehouse-team-distribution>summary,.warehouse-notifications>summary{padding-inline:16px}}.packing-planner-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.packing-planner-toolbar .section-label{color:var(--red);margin:0 0 8px;font:700 10px Transducer,sans-serif}.packing-planner-toolbar p{margin:0;font-size:11px}.packing-planner-actions{flex-shrink:0;gap:8px;display:flex}.packing-planner .scope-button{background:0 0;min-height:36px;padding:8px 12px;font:400 11px Galano,sans-serif}.packing-planner .scope-button.active{background:var(--ink);color:#fff}.packing-team-switch{border:1px solid var(--line);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:20px;padding:4px;display:flex}.packing-team-switch button{min-height:36px;color:var(--muted);background:0 0;border:0;padding:10px 14px;font:700 9px Transducer,sans-serif}.packing-team-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.packing-team-switch small{opacity:.7;margin-left:10px}.packing-planner-table{border:1px solid var(--line)}.packing-planner-grid{grid-template-columns:minmax(180px,1.5fr) minmax(120px,.8fr) minmax(120px,.7fr) minmax(150px,1fr) minmax(100px,.6fr);align-items:start;gap:20px;padding:18px 20px;display:grid}.packing-planner-head{background:var(--paper);color:var(--muted);padding-block:16px;font:700 9px Transducer,sans-serif}.packing-planner-row{border-top:1px solid var(--line)}.packing-planner-product,.packing-planner-stock,.packing-planner-progress,.packing-planner-row-actions{flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.packing-planner-product strong{font-size:12px;line-height:1.45}.packing-planner-product>small:first-child{font:700 9px Transducer,sans-serif}.packing-planner-product span,.packing-planner-grid small{color:var(--muted);font-size:10px;line-height:1.5}.packing-planner-stock b{font-size:12px}.packing-planner-stock .packing-shortage{color:var(--red);background:#fff1ee;padding:6px 8px;font:700 10px/1.5 Galano,sans-serif}.packing-planner-progress progress{width:100%;height:4px;accent-color:var(--red);border:0}.packing-planner-progress b{font-size:16px}.packing-planner-progress b small{font-size:11px;font-weight:400}.packing-planner-progress .scope-button{align-self:start}.packing-planner-assigned{flex-direction:column;gap:8px;display:flex}.packing-planner-assigned>span{justify-content:space-between;gap:8px;font-size:10px;display:flex}.packing-allocate{grid-template-columns:1fr 60px;gap:6px;margin-top:4px;display:grid}.packing-allocate .scope-button{grid-column:1/-1;justify-self:start}.packing-allocate input,.packing-allocate select,.packing-team-create input{border:1px solid var(--line);width:100%;min-width:0;min-height:36px;color:var(--ink);background:#fff;padding:8px;font:400 10px Galano,sans-serif}.packing-planner-row-actions>label{color:var(--muted);font-size:9px}.packing-planner-row-actions input{min-width:0;max-width:100%}.packing-team-create{background:var(--paper);border:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;padding:18px;display:flex}.packing-team-create>label{flex-direction:column;flex:180px;gap:8px;font-size:11px;display:flex}.packing-team-create fieldset{border:0;flex-wrap:wrap;flex:3 320px;gap:12px;margin:0;padding:0;display:flex}.packing-team-create legend{color:var(--muted);margin-bottom:8px;font:700 9px Transducer,sans-serif}.packing-team-create fieldset label{align-items:center;gap:8px;min-height:36px;font-size:11px;display:flex}.packing-team-create input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--red)}.packing-notes{background:var(--paper);border-top:1px solid var(--line);padding:16px 20px}.packing-note{border-left:2px solid var(--line);margin:8px 0;padding:4px 0 4px 12px}.packing-note>div{align-items:center;gap:12px;font-size:10px;display:flex}.packing-note time{color:var(--muted);font-size:9px}.packing-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:11px}.packing-instruction span{color:var(--ink);margin-bottom:6px;font:700 9px Transducer,sans-serif;display:block}.packing-notes form{margin-top:12px}.packing-notes label{color:var(--ink);flex-direction:column;gap:8px;font:700 10px Galano,sans-serif;display:flex}.packing-notes textarea{resize:vertical;border:1px solid var(--line);color:var(--ink);box-sizing:border-box;background:#fff;width:100%;padding:12px;font:400 12px/1.5 Galano,sans-serif}.packing-notes form>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.packing-preferences{border-top:1px solid var(--line);padding-top:16px}.packing-preferences>summary{cursor:pointer;color:var(--muted);font:700 10px Transducer,sans-serif}.packing-preferences>div{flex-wrap:wrap;gap:20px;margin-top:12px;display:flex}.packing-preferences label{align-items:center;gap:8px;min-height:36px;font-size:11px;display:flex}.packing-preferences input{accent-color:var(--red)}.packing-planner-empty{color:var(--muted);padding:24px;font-size:12px}.packing-planner-empty p{margin-bottom:0}.packing-stock-caption{margin:14px 0!important;font-size:10px!important}.warehouse-line-stock{margin-top:8px;line-height:1.5;color:var(--muted)!important;font-size:10px!important}.warehouse-stock-need{border:1px solid var(--line);border-left:3px solid var(--red);background:#fff;justify-content:space-between;gap:24px;padding:20px;display:flex}.warehouse-stock-need>div{flex-direction:column;gap:8px;display:flex}.warehouse-stock-need>div:last-child{text-align:right}.warehouse-stock-need small{color:var(--muted);font:700 9px Transducer,sans-serif}.warehouse-stock-need strong{font-size:13px}.warehouse-stock-need span{color:var(--muted);font-size:11px}.warehouse-stock-need b{color:var(--red);font:700 17px Transducer,sans-serif}.warehouse-notification-label{align-items:center;gap:12px;display:flex}.warehouse-notification-icon{color:var(--red);font:400 20px Galano,sans-serif}.warehouse-notification-body{padding:16px 20px 20px}.warehouse-notification-filters{border:1px solid var(--line);gap:3px;width:fit-content;margin-bottom:16px;padding:3px}.warehouse-notification-filters button{background:0 0;border:0}.warehouse-notification-filters small{opacity:.65;margin-left:8px}.warehouse-notification-head,.warehouse-notification-body article{grid-template-columns:minmax(0,1fr) 120px 44px;align-items:center;gap:20px;display:grid}.warehouse-notification-head{background:var(--paper);color:var(--muted);border:1px solid var(--line);padding:12px 14px;font:700 9px Transducer,sans-serif}.warehouse-notification-body article{border:1px solid var(--line);border-top:0;padding:2px 14px}.warehouse-notification-body article time{color:var(--muted);font-size:10px}.warehouse-notification-kind{color:var(--red);font:700 8px Transducer,sans-serif}.warehouse-notification-open b{font-size:12px}.warehouse-notification-open>span:last-child{color:var(--muted);font-size:11px}.warehouse-notification-done{width:36px;height:36px;font-size:16px}.warehouse-notification-done:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.warehouse-notification-empty{background:var(--paper);border:1px solid var(--line);align-items:center;gap:16px;padding:20px 14px;display:flex}.warehouse-notification-empty>span{color:var(--green,#74a591);font-size:22px}.warehouse-notification-empty b{font-size:12px}.warehouse-notification-empty p{color:var(--muted);margin:6px 0 0;font-size:11px}@media (max-width:1050px){.packing-planner-grid{grid-template-columns:minmax(160px,1fr) minmax(100px,.6fr) minmax(110px,.6fr);gap:16px}.packing-planner-head span:nth-child(n+4){display:none}.packing-planner-assigned{grid-column:1/3}.packing-planner-row-actions{grid-column:3}.packing-planner-row-actions .scope-button{align-self:start}}@media (max-width:700px){.packing-planner-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.packing-planner .scope-button,.packing-team-switch button{min-height:44px}.packing-planner-head{display:none}.packing-planner-grid{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.packing-planner-product,.packing-planner-assigned{grid-column:1/-1}.packing-planner-row-actions{flex-flow:wrap;grid-column:1/-1}.packing-notes{padding:16px}.warehouse-notification-head{display:none}.warehouse-notification-body article{border-top:1px solid var(--line);grid-template-columns:1fr 44px;gap:8px}.warehouse-notification-body article time{grid-area:2/1;padding-bottom:14px}.warehouse-notification-done{grid-area:1/2/3;width:44px;height:44px}.warehouse-stock-need{flex-direction:column;gap:16px}.warehouse-stock-need>div:last-child{text-align:left}}.warehouse-drawer{color:var(--ink);background:#fff}.warehouse-drawer .op-drawer-project-header .warehouse-tabs{box-sizing:border-box;width:100%;margin:0}.warehouse-drawer .warehouse-tabs button{flex:1;min-width:0;padding-inline:8px;font-size:10px}.warehouse-drawer-context{color:var(--muted);padding:16px 0 0;font-size:11px}.warehouse-drawer-context .operations-source-periods{gap:16px;margin-top:12px}.warehouse-drawer .op-drawer-assignments{margin-top:16px}.warehouse-drawer .warehouse-section-head{border-top:1px solid var(--line);align-items:center;margin:0;padding:18px 0}.warehouse-drawer .warehouse-section-head h3{margin:6px 0;font:700 15px Galano,sans-serif}.warehouse-drawer .warehouse-section-head small{font-size:9px}.warehouse-drawer .warehouse-primary{background:var(--ink);color:#fff;min-height:36px;padding:8px 12px;font:700 11px Galano,sans-serif}.warehouse-drawer .warehouse-new{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.warehouse-drawer .warehouse-new label{min-width:0}.warehouse-drawer .warehouse-new input,.warehouse-drawer .warehouse-new select{box-sizing:border-box;width:100%;min-width:0}.warehouse-drawer .warehouse-scan{flex-wrap:wrap}.warehouse-drawer .warehouse-scan small{flex-basis:100%}.warehouse-drawer .warehouse-team-distribution{margin:0 0 16px}.warehouse-drawer .warehouse-team-distribution>summary{padding:14px 12px;font-size:11px}.warehouse-drawer .packing-planner{border:0;margin:0;padding:16px 0}.warehouse-drawer .packing-planner-toolbar{flex-direction:column;align-items:start;gap:12px}.warehouse-drawer .packing-planner-head{display:none}.warehouse-drawer .packing-planner-grid{grid-template-columns:1fr 1fr;gap:14px;padding:16px}.warehouse-drawer .packing-planner-product,.warehouse-drawer .packing-planner-assigned,.warehouse-drawer .packing-planner-row-actions{grid-column:1/-1}.warehouse-drawer .packing-planner-row-actions{flex-flow:wrap}.warehouse-drawer .packing-planner-stock:before{content:"Voorraad";color:var(--muted);font:700 9px Transducer,sans-serif}.warehouse-drawer .packing-planner small,.warehouse-drawer .warehouse-packing small{color:var(--muted)}.warehouse-drawer .packing-planner-progress:before{content:"Ingepakt";color:var(--muted);font:700 9px Transducer,sans-serif}.warehouse-drawer .warehouse-pick-grid,.warehouse-drawer .warehouse-return-grid{grid-template-columns:1fr 1fr;gap:16px}.warehouse-drawer .warehouse-pick-head,.warehouse-drawer .warehouse-return-head{display:none}.warehouse-drawer .warehouse-pick-product,.warehouse-drawer .warehouse-return-row>div:first-child{grid-column:1/-1}.warehouse-drawer .warehouse-pick-mobile-label{clip-path:none;width:auto;height:auto;color:var(--muted);margin:0;font:700 9px Galano,sans-serif;position:static;overflow:visible}.warehouse-drawer .warehouse-pick-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.warehouse-drawer .warehouse-pick-summary>div{border-bottom:0;flex-direction:column;align-items:start;padding:12px 8px;display:flex}.warehouse-drawer .warehouse-pick-summary>div+div{border-left:1px solid var(--line)}.warehouse-drawer .warehouse-pick-summary>div>span{font-size:10px}.warehouse-drawer .warehouse-pick-summary strong{font-size:20px}.warehouse-drawer .warehouse-return-summary{flex-direction:column;align-items:start;gap:12px}.warehouse-drawer .warehouse-line{grid-template-columns:1fr;gap:12px}.warehouse-drawer .warehouse-stock-need{gap:12px;padding:16px}.warehouse-drawer .warehouse-linked{display:grid}.warehouse-drawer .department-chat{margin-top:20px}.warehouse-drawer .department-chat header{background:var(--paper);padding:16px;position:static}.warehouse-drawer .department-chat h3{font-size:15px}.warehouse-drawer .warehouse-empty{border-style:solid;padding:18px}.warehouse-drawer .warehouse-empty h4{font:700 13px Galano,sans-serif}.warehouse-drawer .scope-button,.warehouse-drawer .packing-team-switch button{min-height:44px}.warehouse-drawer .warehouse-packing button{min-height:40px}.warehouse-drawer .packing-planner.is-distribution .packing-planner-grid{grid-template-columns:minmax(0,1.3fr) minmax(80px,.7fr)}.warehouse-drawer .is-distribution .packing-planner-product{grid-column:1}.warehouse-drawer .is-distribution .packing-planner-assigned{grid-column:1/-1}.warehouse-drawer .packing-planner.is-distribution .packing-planner-toolbar{margin-bottom:16px}.warehouse-distribution-entry{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:flex}.warehouse-distribution-entry h4{color:var(--ink);margin:0;font:700 12px Transducer,sans-serif}.warehouse-distribution-entry p{color:var(--muted);margin:6px 0 0;font:400 11px/1.5 Galano,sans-serif}.warehouse-distribution-entry .scope-button{background:#fff;flex-shrink:0;min-height:40px;padding:9px 14px;font:400 11px Galano,sans-serif}@media (max-width:900px){.warehouse-project-head{flex-direction:column}.warehouse-project-meta{flex-wrap:wrap}}@media (max-width:540px){.warehouse-distribution-entry{flex-direction:column;align-items:start}.warehouse-distribution-entry .scope-button{min-height:44px}.warehouse-main .department-chat header{flex-wrap:wrap;align-items:start}.warehouse-main .department-chat header>div{min-width:0}.warehouse-main .department-chat h3{overflow-wrap:anywhere}}.warehouse-project-page{min-width:0}.warehouse-project-nav{z-index:8;background:var(--ink);gap:4px;margin-bottom:22px;padding:8px 18px;display:flex;position:sticky;top:0;overflow-x:auto}.warehouse-project-nav button{color:#ffffffb8;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:10px 18px;font:700 11px Transducer,sans-serif}.warehouse-project-nav button[aria-selected=true]{color:#fff;background:#ffffff1a}.warehouse-project-nav button:hover{color:#fff;background:#ffffff0d}.warehouse-project-nav small{background:var(--paper);color:var(--ink);margin-left:9px;padding:3px 6px;font:700 10px Galano,sans-serif}#warehouse-header-tabs{min-width:0}.app-header:has(#warehouse-header-tabs>.warehouse-project-nav) h1{display:none}#warehouse-header-tabs>.warehouse-project-nav{z-index:auto;scrollbar-width:none;min-width:0;max-width:100%;margin:0;padding:0;position:static}#warehouse-header-tabs>.warehouse-project-nav::-webkit-scrollbar{display:none}.main-area>.app-header.app-header-v2:has(#warehouse-header-tabs>.warehouse-project-nav){flex-wrap:nowrap;gap:18px;height:64px;min-height:64px;padding-block:8px}.app-header:has(#warehouse-header-tabs>.warehouse-project-nav) .header-actions{flex-wrap:nowrap;width:auto}@media (max-width:1150px){.app-header:has(#warehouse-header-tabs>.warehouse-project-nav) .global-search{display:none}}@media (max-width:700px){.app-header:has(#warehouse-header-tabs>.warehouse-project-nav) .header-actions{border-left:1px solid #ffffff20;gap:0;padding-left:8px}.app-header:has(#warehouse-header-tabs>.warehouse-project-nav) .notification-trigger{min-width:40px;padding:0 6px}}.warehouse-project-page>.warehouse-back{margin:0 0 20px}.warehouse-project-hero{background:linear-gradient(90deg,#2f282a05,#2f282a70),url(/expoteam-gradient.jpg) center/cover,var(--ink);color:#fff;border:0;padding:28px 32px}.warehouse-project-hero small{color:#fff;font:700 10px Transducer,sans-serif}.warehouse-project-hero h2{overflow-wrap:anywhere;margin:14px 0 12px;font:700 clamp(24px,2.7vw,40px)/1.2 Transducer,sans-serif}.warehouse-project-hero p{color:#ffffffe0;font-size:12px}.warehouse-project-dates{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:0;padding:16px 0}.warehouse-project-dates span{border:0;min-width:130px;padding:0}.warehouse-project-dates small{color:var(--muted);font:700 9px Transducer,sans-serif}.warehouse-project-dates b{font:400 12px Galano,sans-serif}.warehouse-project-view{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;display:flex}.warehouse-project-view>.warehouse-role-tabs{flex-shrink:0;min-width:0;max-width:100%;overflow-x:auto}.warehouse-project-view>label{flex-wrap:wrap;align-items:center;gap:12px;font:700 10px Transducer,sans-serif;display:flex}.warehouse-project-view select{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px 12px;font:400 12px Galano,sans-serif}.warehouse-project-view label>small{color:var(--muted);font:400 10px Galano,sans-serif}.warehouse-project-workspace .warehouse-main{margin-top:20px;padding:22px 26px}.warehouse-project-workspace .warehouse-section-head{margin:0 0 20px}.warehouse-project-workspace .warehouse-section-head h3{margin:6px 0 8px;font:700 21px Transducer,sans-serif}.warehouse-project-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.warehouse-project-actions button{min-height:44px;padding:12px 16px;font:700 10px Transducer,sans-serif}.warehouse-scan-details{margin:0 0 16px}.warehouse-scan-details>summary,.warehouse-notes-panel>summary{cursor:pointer;color:var(--muted);padding:12px 0;font:700 10px Transducer,sans-serif}.warehouse-scan-details .warehouse-scan{margin-top:8px}.warehouse-worklist-status{justify-content:space-between;align-items:center;gap:16px;padding:14px 0 18px;display:flex}.warehouse-worklist-status strong{font:700 11px Transducer,sans-serif}.warehouse-worklist-status>span{color:var(--muted);max-width:480px;font:400 10px/1.5 Galano,sans-serif}.warehouse-worklist.is-pick .warehouse-pick-grid{grid-template-columns:minmax(220px,2fr) 62px minmax(145px,1fr) minmax(205px,1.2fr);gap:22px}.warehouse-worklist.is-control .warehouse-pick-grid{grid-template-columns:minmax(220px,2fr) 62px minmax(190px,1fr) minmax(150px,1fr) 110px;gap:20px}.warehouse-worklist .warehouse-pick-head{background:var(--paper);padding:14px 16px;font:700 9px Transducer,sans-serif}.warehouse-worklist .warehouse-pick-row{background:#fff;align-items:center;padding:20px 16px}.warehouse-worklist .warehouse-pick-product>strong{font:700 13px/1.5 Transducer,sans-serif}.warehouse-worklist .warehouse-pick-product>small{color:var(--muted);font:700 9px Transducer,sans-serif}.warehouse-worklist .warehouse-pick-quantity>strong{font:700 18px Transducer,sans-serif}.warehouse-stock-caption{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:400 10px/1.6 Galano,sans-serif}.warehouse-stock-caption b{color:var(--ink);font-weight:700}.warehouse-stock-caption b.stock-available{color:#47705e}.warehouse-stock-caption b.stock-zero{color:var(--red)}.warehouse-focus-dialog .warehouse-stock-caption b.stock-available{color:#a8d1be}.warehouse-stock-caption .packing-shortage{color:var(--red);font-weight:700}.warehouse-worklist .warehouse-pick-step>strong{font:700 17px Transducer,sans-serif}.warehouse-worklist .warehouse-pick-step>small{color:var(--muted);font:400 10px/1.5 Galano,sans-serif}.warehouse-line-team{flex-direction:column;gap:10px;min-width:0;display:flex}.warehouse-line-team>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;display:grid}.warehouse-line-team b{overflow-wrap:anywhere;font:700 10px/1.5 Galano,sans-serif}.warehouse-line-team small{color:var(--muted);font:400 10px Galano,sans-serif}.warehouse-line-team>div>small{grid-column:2}.warehouse-team-avatars{flex-wrap:wrap;grid-row:span 2;align-items:center;gap:3px;max-width:90px;display:flex}.warehouse-team-avatars i{background:var(--paper);border:1px solid var(--line);width:27px;height:27px;color:var(--ink);border-radius:50%;place-items:center;font:700 8px Galano,sans-serif;display:grid}.warehouse-worklist .warehouse-team-change{min-height:32px;color:var(--muted);border:0;align-self:start;padding:0;font:700 9px Transducer,sans-serif}.warehouse-pick-scope{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--paper);max-width:100%;font:400 10px Galano,sans-serif}.packing-amount{flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;display:flex}.packing-amount-shortcuts{flex-basis:100%;gap:6px;display:flex}.warehouse-packing .packing-amount-shortcuts button{border:1px solid var(--line);min-height:32px;color:var(--muted);padding:5px 10px;font:400 10px Galano,sans-serif}.warehouse-packing .packing-amount-shortcuts button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--paper)}.packing-amount-error{color:var(--red);flex-basis:100%;font:400 11px/1.5 Galano,sans-serif}.warehouse-worklist-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.warehouse-worklist-controls>div{border:1px solid var(--line);max-width:100%;padding:4px;display:flex}.warehouse-packing .warehouse-worklist-controls button{min-height:40px;color:var(--muted);background:0 0;border:0;padding:10px 14px;font:700 10px Transducer,sans-serif}.warehouse-packing .warehouse-worklist-controls button[aria-pressed=true]{color:#fff;background:var(--ink)}.warehouse-worklist-controls button small{margin-left:7px;font:400 11px Galano,sans-serif}.warehouse-worklist-controls>input{border:1px solid var(--line);width:230px;max-width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px 12px;font:400 12px Galano,sans-serif}.warehouse-packing .warehouse-team-link{white-space:normal;text-align:left;border:0;min-height:32px;padding:0;font:700 10px/1.5 Galano,sans-serif}.packing-selection-shortcuts{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.packing-amount-input{border:1px solid var(--line);background:var(--paper);align-items:stretch;min-width:0;display:flex}.warehouse-packing .packing-amount button{background:0 0;border:0;min-height:44px;font:700 12px Galano,sans-serif}.warehouse-packing .packing-amount-input button{flex-shrink:0;width:30px;padding:0}.packing-amount input{box-sizing:border-box;width:50px;min-width:0;color:var(--ink);text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:6px 2px;font:700 14px Galano,sans-serif}.packing-amount input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.packing-amount input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.warehouse-packing .packing-amount .packing-amount-save{background:var(--ink);color:#fff;white-space:nowrap;padding:8px 10px;font:700 9px Transducer,sans-serif}.packing-amount-save>span{margin-left:5px}.warehouse-packing .packing-amount .packing-amount-save:hover:not(:disabled){background:var(--red);color:#fff}.warehouse-worklist .warehouse-pick-step progress{height:3px}.warehouse-worklist .warehouse-pick-step.complete{color:var(--ink)}.warehouse-worklist .warehouse-pick-departure small{color:var(--muted);font:400 10px Galano,sans-serif}.packing-distribution-tabs{margin:16px 0 24px}.packing-team-cards{gap:10px;margin:0 0 24px;display:grid}.packing-team-cards>button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);grid-template-columns:auto 1fr;gap:6px 14px;padding:16px;display:grid}.packing-team-cards>button[aria-pressed=true]{border-color:var(--ink);background:#fff}.packing-team-cards .warehouse-team-avatars{grid-row:span 3}.packing-team-cards strong{font:700 12px Transducer,sans-serif}.packing-team-cards span,.packing-team-cards small{color:var(--muted);font:400 11px Galano,sans-serif}.packing-team-cards small{grid-column:2}.packing-product-notes>details{border-bottom:1px solid var(--line)}.packing-product-notes>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.packing-product-notes>details>summary::-webkit-details-marker{display:none}.packing-product-notes summary>span:first-child{gap:8px;display:grid}.packing-product-notes summary small{color:var(--muted);font:700 9px Transducer,sans-serif}.packing-product-notes summary strong{color:var(--ink);font:700 13px Transducer,sans-serif}.packing-product-notes summary>span:last-child{color:var(--muted);white-space:nowrap;font:400 11px Galano,sans-serif}.packing-product-notes summary i{margin-left:18px;font-size:20px;font-style:normal}.packing-product-notes details[open] summary i{display:inline-block;transform:rotate(45deg)}.packing-product-notes .packing-notes{margin-bottom:18px}.packing-product-notes .packing-notes-date{align-items:center;gap:16px;margin-top:18px;font:700 10px Transducer,sans-serif;display:flex}.packing-notes-date input{max-width:180px}@container (width<=1000px){.warehouse-worklist.is-pick .warehouse-pick-grid{grid-template-columns:minmax(180px,1.6fr) 52px minmax(125px,1fr) minmax(198px,1.1fr);gap:14px}.warehouse-worklist.is-control .warehouse-pick-grid{grid-template-columns:minmax(180px,1.6fr) 48px minmax(190px,1fr) minmax(120px,1fr) 95px;gap:12px}}@container (width<=820px){.warehouse-worklist.is-pick .warehouse-pick-grid,.warehouse-worklist.is-control .warehouse-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.warehouse-worklist .warehouse-pick-head{display:none}.warehouse-worklist .warehouse-pick-product{grid-column:1/4}.warehouse-worklist .warehouse-pick-quantity{grid-column:4}.warehouse-worklist .warehouse-line-team{grid-column:1/3}.warehouse-worklist.is-pick .warehouse-pick-row>.warehouse-pick-step:nth-child(4){grid-column:3/5}.warehouse-worklist.is-control .warehouse-pick-row>.warehouse-pick-step:nth-child(3){grid-column:1/3}.warehouse-worklist.is-control .warehouse-pick-truck{grid-column:3/5}.warehouse-worklist.is-control .warehouse-pick-departure{grid-column:1/-1}.warehouse-worklist-status{flex-direction:column;align-items:start;gap:8px}.packing-amount{flex-wrap:wrap}}@container (width<=540px){.warehouse-worklist.is-pick .warehouse-pick-grid,.warehouse-worklist.is-control .warehouse-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-worklist .warehouse-pick-product{grid-column:1/-1}.warehouse-worklist .warehouse-pick-quantity{grid-column:1}.warehouse-worklist .warehouse-line-team,.warehouse-worklist.is-pick .warehouse-pick-row>.warehouse-pick-step:nth-child(4),.warehouse-worklist.is-control .warehouse-pick-row>.warehouse-pick-step:nth-child(3),.warehouse-worklist.is-control .warehouse-pick-truck,.warehouse-worklist.is-control .warehouse-pick-departure{grid-column:1/-1}.packing-amount input{width:64px;font-size:16px}.warehouse-packing .packing-amount-input button{width:44px}}@media (max-width:700px){.warehouse-project-nav{margin-bottom:18px;padding:6px}.warehouse-project-nav button{padding:10px 12px;font-size:10px}.warehouse-project-hero{padding:24px 20px}.warehouse-project-dates{gap:16px}.warehouse-project-dates span{min-width:95px}.warehouse-project-workspace .warehouse-main{padding:16px}.warehouse-project-workspace .warehouse-section-head{flex-wrap:wrap;align-items:start}.warehouse-project-view{align-items:start}.warehouse-project-view>label{flex-direction:column;align-items:start}.warehouse-project-actions{justify-content:flex-end;width:100%}}.inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-form-grid label{flex-direction:column;gap:8px;display:flex}.inventory-form-grid input,.inventory-form-grid select{color:#2f282a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dddbe5;padding:12px}.inventory-product fieldset{border:0;gap:18px;padding:0;display:grid}.inventory-tags,.inventory-tag-choices{flex-wrap:wrap;gap:8px;display:flex}.inventory-tag-choices label{align-items:center;gap:8px;display:flex}.inventory-purchase-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.inventory-purchases tr td{vertical-align:middle}.inventory-settings{gap:24px;display:grid}.inventory-settings .warehouse-catalog-card{padding:24px}.inventory-settings h2,.inventory-settings h3{font-family:Transducer,sans-serif}.inventory-settings form{gap:16px;display:grid}.inventory-settings fieldset{border:0;padding:0}.inventory-rule{grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:center;gap:10px;display:grid}.inventory-rule select,.inventory-rule input{min-width:0;font:inherit;border:1px solid #dddbe5;padding:10px}.warehouse-rental-toggle{color:#2f282a;font:inherit;cursor:pointer;background:#fff;border:1px solid #dddbe5;align-items:center;gap:10px;margin:0 0 24px;padding:10px 16px;display:inline-flex!important}.warehouse-rental-toggle[aria-pressed=true]{color:#fff;background:#f34e3f;border-color:#f34e3f}.inventory-group-heading th{font-family:Transducer,sans-serif;background:#f7f7ff!important;padding:16px!important}.warehouse-maker-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;display:grid}.warehouse-maker-sidebar{background:#fff;border:1px solid #dddbe5;align-self:start;padding:18px;position:sticky;top:90px}.warehouse-maker-sidebar nav{gap:5px;display:grid}.warehouse-maker-sidebar p{color:#7b767c;margin:18px 0 8px;font-size:12px}.warehouse-maker-sidebar button{text-align:left;font:inherit;cursor:pointer;color:#2f282a;background:0 0;border:0;width:100%;padding:10px}.warehouse-maker-sidebar button[aria-current=page]{color:#fff;background:#2f282a}.warehouse-maker-sidebar .warehouse-maker-wing{padding-left:22px;font-size:14px}.warehouse-maker-main{min-width:0}.warehouse-maker-main .warehouse-maker-tabs{display:none}.warehouse-maker-main .warehouse-maker-selectors select{width:100%;min-width:0}.warehouse-maker-main .warehouse-maker-level th:first-child{width:20%}.warehouse-maker-main .warehouse-maker-level th:nth-child(2){width:28%}.inventory-stock-help{color:#7b767c;font-size:13px}:is(.inventory-product button:focus-visible,.warehouse-maker-sidebar button:focus-visible){outline-offset:3px;outline:2px solid #f34e3f}@media (max-width:760px){.warehouse-maker-layout{grid-template-columns:1fr}.warehouse-maker-sidebar{position:static}.warehouse-maker-sidebar nav{display:flex;overflow-x:auto}.warehouse-maker-sidebar nav button{white-space:nowrap}.warehouse-maker-sidebar .warehouse-maker-tree{display:none}.warehouse-maker-main .warehouse-maker-selectors{grid-template-columns:1fr;display:grid}.inventory-form-grid{grid-template-columns:1fr}.inventory-rule{grid-template-columns:1fr 1fr}.inventory-purchase-toolbar{flex-wrap:wrap;align-items:flex-start}}@media print{body:has(.inventory-print[data-printing=true]) *{visibility:hidden}.inventory-print[data-printing=true],.inventory-print[data-printing=true] *{visibility:visible}.inventory-print[data-printing=true]{background:#fff;position:absolute;inset:0}.inventory-print[data-printing=true] button,.inventory-print[data-printing=true] input,.inventory-print[data-printing=true] select{display:none!important}.inventory-print[data-printing=true] table{width:100%}.inventory-print[data-printing=true] tr{break-inside:avoid}.inventory-print[data-printing=true] .warehouse-catalog-pagination{display:none}}.inventory-rule{grid-template-columns:28px 1fr 1fr 1fr 1fr auto}.inventory-product fieldset,.inventory-purchases fieldset{border:0;margin:0;padding:0}.inventory-settings input:not([type=checkbox]),.inventory-settings select{border:1px solid var(--line,#dedde5);background:var(--paper,#fff);width:100%;min-width:0;font:inherit;padding:12px}.warehouse-cascade select{width:100%;min-width:0;padding-right:32px}.warehouse-cascade label{min-width:0}@media (max-width:900px){.warehouse-cascade>div{grid-template-columns:1fr}.inventory-rule{grid-template-columns:1fr 1fr}}@media print{.inventory-print[data-printing=true] .inventory-product-name{text-align:left;background:0 0;border:0;padding:0;color:#2f282a!important;display:block!important}.inventory-print[data-printing=true] .warehouse-catalog-scroll{overflow:visible}.inventory-print[data-printing=true] thead{display:table-header-group}.inventory-print[data-printing=true] tr{break-inside:avoid}.inventory-print[data-printing=true] .inventory-group-heading{break-after:avoid}}.inventory-balance-chart{width:100%;max-width:800px;margin:20px 0;display:block}.inventory-product-name{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.inventory-product-name:hover{color:#f34e3f}.inventory-print .inventory-group-heading th{text-align:left}.inventory-print .inventory-tags{margin-top:8px}.inventory-purchases fieldset>button{margin-top:18px}.inventory-purchases>form:last-child{gap:16px;display:grid}.inventory-purchases>form:last-child input{font:inherit;border:1px solid #dddbe5;padding:12px}.warehouse-program .inventory-article-workspace{max-width:1440px;margin:0 auto}.warehouse-program .inventory-article-workspace>.warehouse-catalog-heading{align-items:start;margin:12px 0 18px}.warehouse-program .inventory-article-workspace>.warehouse-catalog-heading h2{margin:6px 0 14px;font-size:26px;line-height:1.3}.warehouse-program .inventory-article-workspace>.warehouse-rental-toggle{float:right;min-height:40px;margin-top:-58px;padding:9px 14px;font:400 12px/1.5 Galano,sans-serif}.inventory-product-labels{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;display:flex}.inventory-chip,.warehouse-program .inventory-tags .inventory-chip,.inventory-settings .warehouse-article-tag{color:#595358;white-space:nowrap;background:#f7f7ff;border:1px solid #dedbe0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 10px;font:500 11px/1.3 Galano,sans-serif;display:inline-flex}.inventory-chip-category{color:#fff!important;background:#2f282a!important;border-color:#2f282a!important}.inventory-article-overview{clear:both;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.warehouse-program .inventory-stock-hero{color:#fff;background:#2f282a;border-radius:3px;min-width:0;padding:24px}.warehouse-program .inventory-stock-hero>span{color:#d1ccce;font:400 12px/1.5 Galano,sans-serif}.warehouse-program .inventory-stock-hero>strong{word-break:break-word;margin:18px 0 12px;font:700 48px/1.2 Transducer,sans-serif;display:block}.warehouse-program .inventory-stock-hero>strong small{color:#d1ccce;font:400 14px Galano,sans-serif}.warehouse-program .inventory-stock-hero p{color:#d1ccce;margin:0 0 22px;font:400 11px/1.6 Galano,sans-serif}.warehouse-program .inventory-stock-hero label{border-top:1px solid #554d50;grid-template-columns:1fr auto;align-items:center;gap:9px;padding-top:18px;font:400 12px Galano,sans-serif;display:grid}.warehouse-program .inventory-stock-hero label input{color:#2f282a;background:#fff;border:1px solid #fff;grid-column:1;width:100%;min-width:0;padding:11px;font:400 14px Galano,sans-serif}.warehouse-program .inventory-stock-hero label small{color:#d1ccce;font-size:11px}.warehouse-program .inventory-stock-hero>small{color:#d1ccce;margin-top:12px;font:400 10px Galano,sans-serif;display:block}.warehouse-program .inventory-stock-locations{border-top:1px solid #554d50;border-bottom:1px solid #554d50;min-width:0;margin:0 0 18px;padding:16px 0}.warehouse-program .inventory-stock-locations>span{color:#d1ccce;margin-bottom:10px;font:400 11px/1.5 Galano,sans-serif;display:block}.warehouse-program .inventory-stock-locations ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.warehouse-program .inventory-stock-locations li{gap:5px;min-width:0;display:grid}.warehouse-program .inventory-stock-locations b{color:#fff;overflow-wrap:anywhere;font:700 17px/1.4 Transducer,sans-serif}.warehouse-program .inventory-stock-locations small{color:#d1ccce;overflow-wrap:anywhere;font:400 11px/1.6 Galano,sans-serif}.warehouse-program .inventory-stock-locations>p{margin:0}.warehouse-program .inventory-product{margin:0 0 20px;padding:22px}.warehouse-program .inventory-product>.warehouse-catalog-heading{margin:0 0 18px}.warehouse-program .inventory-product .warehouse-catalog-heading h3,.warehouse-program .inventory-movement-card h3{margin:0;font:700 16px/1.4 Transducer,sans-serif}.warehouse-program .inventory-product .inventory-cost-grid{border-bottom:1px solid #dedbe0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 20px;padding:0 0 20px;display:grid}.warehouse-program .inventory-cost-grid dt{color:#7b767c;font:400 11px/1.5 Galano,sans-serif}.warehouse-program .inventory-cost-grid dd{color:#2f282a;margin:8px 0 0;font:700 18px/1.35 Galano,sans-serif}.warehouse-program .inventory-batches header{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.warehouse-program .inventory-batches h4,.warehouse-program .inventory-movement-card h4{margin:0 0 3px;font:700 13px/1.5 Galano,sans-serif}.inventory-batches small{color:#7b767c;font:400 11px Galano,sans-serif}.warehouse-program .inventory-empty{color:#7b767c;background:#f7f7ff;border:1px dashed #dedbe0;margin:0;padding:14px;font:400 12px/1.6 Galano,sans-serif}.inventory-action{color:#2f282a;cursor:pointer;background:#fff;border:1px solid #dedbe0;border-radius:3px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font:500 12px/1.5 Galano,sans-serif;display:inline-flex}.inventory-action:hover{color:#f34e3f;border-color:#f34e3f}.inventory-action:focus-visible{outline-offset:3px;outline:2px solid #f34e3f}.inventory-product-footer{border-top:1px solid #dedbe0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.inventory-product-footer>small{color:#7b767c;font:400 11px/1.5 Galano,sans-serif}.inventory-transfer-actions,.inventory-list-actions{flex-wrap:wrap;gap:8px;display:flex}.inventory-transfer{min-width:0}.inventory-transfer>input[hidden]{display:none!important}.inventory-transfer .inventory-import-preview{background:#f7f7ff;border:1px solid #dedbe0;margin:18px 0;padding:18px}.inventory-import-preview header{justify-content:space-between;gap:16px;display:flex}.inventory-import-preview h3{font:700 15px Transducer,sans-serif}.inventory-import-preview p{font:400 12px/1.6 Galano,sans-serif}.inventory-list-actions{align-items:center}.warehouse-program .inventory-article-secondary{min-width:0;margin-left:0}.warehouse-program .inventory-stock-source{padding:14px 20px}.inventory-stock-source>summary,.inventory-history-chart>summary{cursor:pointer;color:#7b767c;font:500 12px/1.6 Galano,sans-serif}.warehouse-program .inventory-article-secondary>.warehouse-catalog-card{padding:20px}.warehouse-program .inventory-article-secondary .warehouse-cascade>div{gap:10px}.warehouse-program .inventory-movement-card{padding:22px}.warehouse-program .inventory-movement-card>.warehouse-catalog-heading{margin:0 0 14px}.warehouse-program .inventory-movement-card>.warehouse-catalog-heading>span{font-size:10px}.inventory-history-chart{border-bottom:1px solid #dedbe0;margin:0 0 18px;padding-bottom:12px}.warehouse-program .inventory-movement-card table th,.warehouse-program .inventory-batches table th,.inventory-categories table th{color:#7b767c;background:#f7f7ff;padding:12px;font:700 11px/1.5 Galano,sans-serif}.warehouse-program .inventory-movement-card table td,.warehouse-program .inventory-batches table td,.inventory-categories table td{padding:13px 12px;font:400 12px/1.5 Galano,sans-serif}.warehouse-program .inventory-movement-card .warehouse-mutation-form{grid-template-columns:100px 100px minmax(0,1fr) auto;gap:10px;margin:18px 0 0}.warehouse-program .inventory-movement-card .warehouse-mutation-form label{font-size:11px}.warehouse-program .inventory-movement-card .warehouse-mutation-form input,.warehouse-program .inventory-movement-card .warehouse-mutation-form select{min-height:42px;padding:10px;font:400 12px Galano,sans-serif}.warehouse-program .inventory-print .inventory-quantity b{font:700 17px Galano,sans-serif}.warehouse-program .inventory-print .inventory-quantity small{margin-top:4px;font:400 10px Galano,sans-serif;display:block}.warehouse-program .inventory-print .inventory-group-heading th{padding:12px 16px!important;font:700 13px Transducer,sans-serif!important}.inventory-purchase-toolbar select{background:#fff;border:1px solid #dedbe0;min-width:180px;padding:10px 36px 10px 12px;font:400 12px Galano,sans-serif}.inventory-chip-choice{cursor:pointer;border:1px solid #dedbe0;border-radius:999px;padding:7px 12px;font:400 12px Galano,sans-serif}.inventory-chip-choice:has(input:checked){color:#fff;background:#2f282a;border-color:#2f282a}.inventory-chip-choice input{accent-color:#f34e3f;width:14px!important;min-height:14px!important}.inventory-category-layout{grid-template-columns:210px minmax(0,1fr);gap:24px;display:grid}.inventory-category-nav{background:#fff;border:1px solid #dedbe0;align-self:start;padding:10px}.inventory-category-nav>button{text-align:left;color:#2f282a;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;width:100%;padding:10px;font:400 12px/1.5 Galano,sans-serif;display:flex}.inventory-category-nav>button[aria-pressed=true]{color:#fff;background:#2f282a}.inventory-category-nav>button b{opacity:.65;font-size:10px}.inventory-category-nav form{border-top:1px solid #dedbe0;gap:10px;margin:12px 0 0;padding:12px 0 0;display:grid}.inventory-category-nav label{font:400 11px Galano,sans-serif}.inventory-category-nav input,.inventory-category-toolbar input,.inventory-category-bulk select,.inventory-category-main td select{background:#fff;border:1px solid #dedbe0;width:100%;min-width:0;margin-top:6px;padding:10px;font:400 12px Galano,sans-serif}.inventory-category-main{min-width:0}.inventory-category-toolbar{align-items:center;gap:14px;margin-bottom:14px;display:flex}.inventory-category-toolbar input{flex:1;margin:0}.inventory-category-toolbar>span{white-space:nowrap;color:#7b767c;font:400 11px Galano,sans-serif}.inventory-category-bulk{background:#f7f7ff;border:1px solid #dedbe0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:12px;font:400 12px Galano,sans-serif;display:flex}.inventory-category-bulk select{width:190px;margin:0}.inventory-category-main td input[type=checkbox],.inventory-category-main th input[type=checkbox]{accent-color:#f34e3f;width:16px;height:16px}.inventory-category-main td a{color:#2f282a;font-weight:700;text-decoration:none}.inventory-category-main td small{color:#7b767c;margin-top:5px;font-size:10px;display:block}.inventory-category-main td select{max-width:200px}.inventory-settings .inventory-rule{grid-template-columns:70px 1fr 110px 1fr 1fr auto}@media (max-width:1000px){.inventory-article-overview{grid-template-columns:220px minmax(0,1fr)}.warehouse-program .inventory-stock-hero{padding:18px}.warehouse-program .inventory-stock-hero>strong{font-size:34px}.warehouse-program .inventory-product .inventory-cost-grid{gap:12px}.warehouse-program .inventory-movement-card .warehouse-mutation-form{grid-template-columns:100px 100px 1fr}.warehouse-program .inventory-movement-card .warehouse-mutation-form>button{grid-column:1/-1;justify-self:start}.inventory-category-layout{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:760px){.inventory-article-overview,.inventory-category-layout{grid-template-columns:1fr}.warehouse-program .inventory-article-secondary{margin-left:0}.warehouse-program .inventory-article-workspace>.warehouse-rental-toggle{float:none;margin:0 0 16px}.warehouse-program .inventory-product .inventory-cost-grid{grid-template-columns:1fr;gap:14px}.warehouse-program .inventory-stock-hero>strong{font-size:38px}.warehouse-program .inventory-stock-hero label{grid-template-columns:1fr 80px auto}.warehouse-program .inventory-stock-hero label input{grid-column:2}.warehouse-program .inventory-movement-card>.warehouse-catalog-heading{align-items:start;gap:8px}.inventory-category-nav{flex-wrap:wrap;gap:5px;display:flex}.inventory-category-nav>button{border:1px solid #dedbe0;width:auto}.inventory-category-nav form,.inventory-category-bulk select{width:100%}.inventory-settings .inventory-rule,.warehouse-program .inventory-movement-card .warehouse-mutation-form{grid-template-columns:1fr 1fr}.warehouse-program .inventory-movement-card .warehouse-mutation-form label:last-of-type{grid-column:1/-1}}.inventory-categories>.settings-content-heading h2{margin:8px 0 12px;font:700 22px/1.4 Transducer,sans-serif}.inventory-categories .settings-content-heading p:not(.section-label){color:#7b767c;font:400 12px/1.7 Galano,sans-serif}.inventory-categories .warehouse-catalog-scroll table th{padding:12px!important;font:700 11px/1.5 Galano,sans-serif!important}.inventory-categories .warehouse-catalog-scroll table td{vertical-align:middle;padding:12px!important;font:400 12px/1.5 Galano,sans-serif!important}.inventory-categories .warehouse-catalog-scroll table th:first-child{width:42px}.inventory-categories .warehouse-catalog-scroll table td:nth-child(2){width:65%}.inventory-categories .warehouse-catalog-scroll table td:last-child{min-width:190px}.inventory-categories .warehouse-catalog-scroll table td select{max-width:220px;margin:0}.inventory-categories .warehouse-catalog-scroll table td a{font:700 12px/1.5 Galano,sans-serif}.inventory-purchases .inventory-purchase-toolbar h2{font:700 22px/1.4 Transducer,sans-serif}.inventory-purchases .inventory-purchase-toolbar p{color:#7b767c;font:400 12px/1.6 Galano,sans-serif}.inventory-purchases .inventory-form-grid label{font:400 12px/1.5 Galano,sans-serif}.inventory-purchases .warehouse-catalog-scroll table th{padding:12px;font:700 11px/1.5 Galano,sans-serif}.inventory-purchases .warehouse-catalog-scroll table td{padding:12px;font:400 12px/1.5 Galano,sans-serif}.warehouse-program .inventory-batches td small{margin-top:5px;line-height:1.5;display:block}.warehouse-program .inventory-stock-hero label{color:#fff!important}@media (max-width:760px){.warehouse-program .inventory-stock-hero label{grid-template-columns:1fr auto}.warehouse-program .inventory-stock-hero label input{grid-area:2/1}.warehouse-program .inventory-stock-hero label small{grid-area:2/2}}.warehouse-program .warehouse-maker-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.warehouse-program .warehouse-maker-sidebar{padding:14px}.warehouse-program .warehouse-maker-sidebar p{letter-spacing:.04em;margin:18px 0 7px;font:500 10px/1.5 Galano,sans-serif}.warehouse-program .warehouse-maker-sidebar p:first-child{margin-top:3px}.warehouse-program .warehouse-maker-sidebar button{padding:9px 10px;font:400 12px/1.5 Galano,sans-serif}.warehouse-program .warehouse-maker-sidebar .warehouse-maker-wing{padding-left:20px;font-size:11px}.warehouse-program .warehouse-maker-sidebar small{color:#7b767c;font:400 10px/1.6 Galano,sans-serif;display:block}.warehouse-program .warehouse-maker-sidebar small b{color:#2f282a}.warehouse-program .warehouse-maker-main .warehouse-catalog-scroll table th{padding:14px;font:700 12px/1.5 Galano,sans-serif}.warehouse-program .warehouse-maker-main .warehouse-catalog-scroll table td{padding:16px 14px;font:400 13px/1.6 Galano,sans-serif}.warehouse-program .warehouse-maker-main .warehouse-catalog-scroll table th button{font:700 13px/1.6 Galano,sans-serif}@media (max-width:760px){.warehouse-program .warehouse-maker-layout{grid-template-columns:1fr}.warehouse-program .warehouse-maker-sidebar{padding:10px}.warehouse-program .warehouse-maker-sidebar nav{gap:4px}.warehouse-program .warehouse-maker-sidebar nav button{min-width:max-content}}.inventory-chip[data-tag=Eigen\ artikel]{color:#355749;background:#e9f0ed;border-color:#b8ccc2}.inventory-chip[data-tag=Huur],.inventory-tags .inventory-chip[data-tag=Huur]{color:#a83228;background:#fff0ed;border-color:#edc0bb;margin-left:0}.inventory-chip[data-tag=Nieuw]{color:#355c47;background:#e7f1eb;border-color:#b2cbbb}.inventory-chip[data-tag=Uitlopend]{color:#61574b;background:#ece9e5;border-color:#cbc4bb}.inventory-chip[data-tag=Demo]{color:#725667;background:#f0e8ed;border-color:#cfbfc9}.inventory-chip[data-tag=Maakobject]{color:#435c50;background:#e6ebe9;border-color:#bac5c0}.inventory-chip[data-tag=Niet\ gebruiken]{color:#982c22;background:#fde5e1;border-color:#e8ada5}.warehouse-program .warehouse-maker-v2{grid-template-columns:190px minmax(0,1fr);gap:30px}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar{background:0 0;border:0;border-right:1px solid #dedbe0;padding:0 20px 0 0;top:100px}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar nav{gap:8px;display:grid}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar button{border-radius:3px;justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar button small{color:inherit;opacity:.6}.warehouse-maker-branch{gap:4px;display:grid}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar .warehouse-maker-wing{border-left:2px solid #dedbe0;width:calc(100% - 12px);margin-left:12px;padding-left:12px}.warehouse-program .warehouse-maker-v2 .warehouse-maker-add{color:#f34e3f;justify-content:flex-start;margin-top:16px}.warehouse-program .warehouse-maker-header h3{font:700 23px/1.4 Transducer,sans-serif}.warehouse-program .warehouse-maker-header .section-label{margin:0 0 6px;font-size:9px}.warehouse-maker-breadcrumb{color:#7b767c;border-bottom:1px solid #dedbe0;flex-wrap:wrap;align-items:center;gap:9px;padding:0 0 14px;font:400 12px Galano,sans-serif;display:flex}.warehouse-maker-breadcrumb button{font:inherit;color:#7b767c;cursor:pointer;background:0 0;border:0;padding:0}.warehouse-maker-breadcrumb b{color:#2f282a;font-weight:500}.warehouse-program .warehouse-maker-v2 .warehouse-maker-mobile-path{display:none}.warehouse-program .warehouse-maker-actions{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 18px;display:flex}.warehouse-program .warehouse-maker-actions h4{margin:0 0 6px;font:700 18px/1.4 Transducer,sans-serif}.warehouse-program .warehouse-maker-actions p{color:#7b767c;margin:0;font:400 11px/1.5 Galano,sans-serif}.warehouse-maker-context-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.warehouse-maker-places{gap:12px;display:grid}.warehouse-maker-places>section{background:#fff;border:1px solid #dedbe0;align-items:center;gap:20px;padding:18px 20px;display:flex}.warehouse-maker-place-open{text-align:left;color:#2f282a;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:16px;min-width:0;padding:0;font:400 13px/1.5 Galano,sans-serif;display:flex}.warehouse-maker-place-open b{font:700 16px/1.5 Galano,sans-serif;display:block}.warehouse-maker-place-open small{color:#7b767c;margin-top:5px;font-size:11px;display:block}.warehouse-maker-place-open>span:last-child{color:#f34e3f;margin-left:auto}.warehouse-maker-wing-code{background:#f7f7ff;border:1px solid #dedbe0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font:700 16px Transducer,sans-serif;display:flex}.warehouse-maker-empty-v2{text-align:center;background:#fff;border:1px dashed #dedbe0;padding:38px 24px}.warehouse-maker-empty-v2 h4{margin:16px 0 10px;font:700 17px Transducer,sans-serif}.warehouse-maker-empty-v2 p{color:#7b767c;margin:0 0 18px;font:400 12px/1.7 Galano,sans-serif}@media (max-width:760px){.warehouse-program .warehouse-maker-v2{grid-template-columns:1fr;gap:20px}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar{border:0;padding:0;position:static}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar nav{display:flex;overflow:auto}.warehouse-maker-branch{display:flex}.warehouse-program .warehouse-maker-v2 .warehouse-maker-sidebar .warehouse-maker-wing{min-width:max-content;margin-left:0}.warehouse-program .warehouse-maker-v2 .warehouse-maker-add{display:none}.warehouse-program .warehouse-maker-v2 .warehouse-maker-mobile-path{display:grid}.warehouse-maker-places>section{flex-wrap:wrap;padding:16px}.warehouse-program .warehouse-maker-actions{flex-wrap:wrap}.warehouse-maker-place-open b{font-size:14px}}.inventory-supplier-layout{grid-template-columns:190px minmax(0,1fr);gap:24px;display:grid}.inventory-supplier-nav{border-right:1px solid #dedbe0;align-self:start;padding-right:20px}.inventory-supplier-nav>p{color:#7b767c;letter-spacing:.04em;margin:0 0 12px;font:500 10px/1.5 Galano,sans-serif}.inventory-supplier-nav button{text-align:left;color:#2f282a;cursor:pointer;background:0 0;border:0;border-radius:3px;width:100%;padding:12px;font:500 12px/1.5 Galano,sans-serif}.inventory-supplier-nav button[aria-pressed=true]{color:#fff;background:#2f282a}.inventory-supplier-nav small{color:inherit;opacity:.7;margin-top:4px;font:400 10px/1.6 Galano,sans-serif;display:block}.inventory-supplier-main{min-width:0}.inventory-supplier-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.inventory-supplier-heading h3{font:700 19px Transducer,sans-serif}.inventory-supplier-heading>span{color:#7b767c;font:400 11px Galano,sans-serif}.inventory-order-form fieldset{border:0;gap:20px;margin:0;padding:0;display:grid}.inventory-order-form header,.inventory-saved-order header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.inventory-order-form header h3,.inventory-saved-order header h3{margin:0;font:700 16px/1.5 Transducer,sans-serif}.inventory-order-header{grid-template-columns:1fr 160px 1fr;gap:16px;display:grid}.inventory-order-header label{gap:8px;font:400 12px/1.5 Galano,sans-serif;display:grid}.inventory-order-header input,.inventory-order-search>input,.inventory-order-form td input{background:#fff;border:1px solid #dedbe0;width:100%;min-width:0;padding:11px;font:400 12px Galano,sans-serif}.inventory-order-form td input{min-width:85px}.inventory-order-form table td:first-child{min-width:210px}.inventory-order-picker{background:#f7f7ff;border:1px solid #dedbe0;padding:14px}.inventory-order-picker>summary{cursor:pointer;font:700 12px Galano,sans-serif}.inventory-order-search{align-items:center;gap:14px;margin-top:16px;display:flex}.inventory-order-search>input{flex:1}.inventory-order-search label{white-space:nowrap;align-items:center;gap:7px;font:400 11px Galano,sans-serif;display:flex}.inventory-order-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:250px;margin-top:12px;display:grid;overflow:auto}.inventory-order-options>label{cursor:pointer;background:#fff;border:1px solid #dedbe0;align-items:center;gap:10px;min-width:0;padding:10px;font:400 12px/1.5 Galano,sans-serif;display:flex}.inventory-order-options>label:has(input:checked){border-color:#f34e3f}.inventory-order-options input,.inventory-order-search input[type=checkbox]{accent-color:#f34e3f;flex-shrink:0;width:16px;height:16px}.inventory-order-options b{font-weight:500}.inventory-order-options small{color:#7b767c;font-size:10px;display:block}.inventory-order-footer{justify-content:space-between;align-items:center;gap:16px;font:500 12px Galano,sans-serif;display:flex}.inventory-order-form fieldset>small,.inventory-saved-order small{color:#7b767c;font:400 11px/1.6 Galano,sans-serif;display:block}.inventory-supplier-products{background:#fff;border:1px solid #dedbe0;margin:0 0 20px;padding:16px;font:400 12px Galano,sans-serif}.inventory-supplier-products>summary{cursor:pointer}.inventory-supplier-products>div{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.inventory-product-suppliers{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}@media (max-width:900px){.inventory-order-header{grid-template-columns:1fr 1fr}.inventory-order-header label:first-child{grid-column:1/-1}.inventory-order-options{grid-template-columns:1fr}}@media (max-width:760px){.inventory-supplier-layout{grid-template-columns:1fr}.inventory-supplier-nav{border:0;flex-wrap:wrap;gap:7px;padding:0;display:flex}.inventory-supplier-nav>p{width:100%}.inventory-supplier-nav button{border:1px solid #dedbe0;width:auto}.inventory-order-search,.inventory-order-footer{flex-wrap:wrap}.inventory-order-header{grid-template-columns:1fr}.inventory-order-header label:first-child{grid-column:auto}}.inventory-tag-settings{gap:0;margin:20px 0;display:grid}.inventory-tag-setting{border-bottom:1px solid var(--line,#dddbe3);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.inventory-color-picker{flex-wrap:wrap;gap:12px;display:flex}.inventory-color-picker button{color:#fff;cursor:pointer;border:0;border-radius:50%;width:25px;min-width:25px;height:25px;min-height:25px;padding:0;font-size:15px;line-height:25px;box-shadow:0 0 0 1px #2f282a15}.inventory-color-picker button[aria-pressed=true]{outline-offset:3px;outline:2px solid #2f282a}.inventory-color-picker button:focus-visible{outline-offset:3px;outline:2px solid #f34e3f}@media (max-width:600px){.inventory-tag-setting{flex-direction:column;align-items:flex-start;gap:14px}.inventory-color-picker{gap:13px}.inventory-color-picker button{width:28px;min-width:28px;height:28px;min-height:28px}}.inventory-quantity[data-empty=true]>b,.warehouse-program .inventory-stock-hero[data-empty=true]>strong{color:#f34e3f}.inventory-settings .inventory-year-settings{min-width:0;max-width:100%;padding:28px}.inventory-settings .inventory-year-settings h3{margin:0 0 18px;font:700 20px/1.4 Transducer,sans-serif}.inventory-settings .inventory-year-settings h3:not(:first-child){margin-top:30px}.inventory-settings .inventory-year-input{gap:8px;max-width:200px;font:400 13px/1.5 Galano,sans-serif;display:grid}.inventory-settings .inventory-year-input input{background:#fff;border:1px solid #dcd8e1;max-width:100%;padding:12px;font:400 18px/1.5 Galano,sans-serif}.inventory-year-table-scroll{border:1px solid #dddbe3;margin:16px 0 18px;overflow-x:auto}.inventory-settings .inventory-year-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.inventory-settings .inventory-year-table th,.inventory-settings .inventory-year-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6e2e8;padding:15px 18px;font:400 14px/1.5 Galano,sans-serif}.inventory-settings .inventory-year-table thead th{color:#7b767c;background:#f7f7ff;font:600 11px/1.5 Transducer,sans-serif}.inventory-settings .inventory-year-table th:first-child{width:20%}.inventory-settings .inventory-year-table tbody th{font:600 16px/1.5 Transducer,sans-serif}.inventory-settings .inventory-year-table td b{font-size:19px;display:block}.inventory-settings .inventory-year-table td small{color:#7b767c;margin-top:3px;font:400 10px/1.4 Galano,sans-serif;display:block}.inventory-settings .inventory-year-table td:last-child{text-align:right}.inventory-settings .inventory-year-table td button{white-space:nowrap;color:#b43429;background:#fff8f7;border:1px solid #efd0cc;border-radius:3px;padding:9px 12px;font:500 12px/1.5 Galano,sans-serif}.inventory-settings .inventory-year-settings>small{color:#7b767c;font:400 11px/1.7 Galano,sans-serif;display:block}@media (max-width:600px){.inventory-settings .inventory-year-settings{padding:18px}.inventory-settings .inventory-year-table th,.inventory-settings .inventory-year-table td{padding:12px 9px}.inventory-settings .inventory-year-table td button{padding:7px;font-size:10px}}.warehouse-program .inventory-inline-costs{margin:16px 0 24px!important}.inventory-inline-costs fieldset{border:0;grid-template-columns:1fr .8fr 1fr;gap:20px;min-width:0;margin:0;padding:0;display:grid}.inventory-inline-costs label{flex-direction:column;gap:8px;min-width:0;display:flex;color:#7b767c!important;font:400 11px/1.5 Galano,sans-serif!important}.inventory-inline-cost-input{background:#fff;border:1px solid #e4e0e7;border-radius:3px;align-items:center;gap:8px;min-height:39px;padding:7px 10px;display:flex}.inventory-inline-cost-input span{color:#7b767c;font:400 12px/1.5 Galano,sans-serif}.warehouse-program .inventory-inline-cost-input input{width:100%;min-width:0;color:#2f282a!important;background:0 0!important;border:0!important;min-height:24px!important;padding:0!important;font:400 14px/1.5 Galano,sans-serif!important}.inventory-inline-allocation{flex-direction:column;gap:8px;display:flex}.inventory-inline-allocation>span{color:#7b767c;font:400 11px/1.5 Galano,sans-serif}.inventory-inline-allocation>b{padding:8px 0;font:500 14px/1.5 Galano,sans-serif}.inventory-inline-cost-actions{gap:10px;margin-top:12px;display:flex}.inventory-inline-cost-actions button{padding:6px 10px;font:400 11px/1.5 Galano,sans-serif}@media (max-width:760px){.inventory-inline-costs fieldset{grid-template-columns:1fr 1fr;gap:12px}.inventory-inline-allocation{grid-column:1/-1}}.warehouse-program{min-width:0}.warehouse-program [hidden]{display:none!important}.warehouse-program-tabs{gap:4px;min-width:0;display:flex}.warehouse-program-tabs button{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:12px 16px;font:700 12px Transducer,Arial,sans-serif}.warehouse-program-tabs button[aria-pressed=true]{color:#fff;background:#ffffff17}.warehouse-program-tabs button:hover{color:#fff}.warehouse-catalog-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:14px 0;font:400 11px/1.7 Galano,sans-serif;display:flex}.warehouse-mutation-form.warehouse-location-stock-form{grid-template-columns:minmax(220px,1fr) 140px minmax(180px,1fr) auto}.warehouse-stock-item-picker{gap:10px;min-width:0;display:grid}.warehouse-source-details{color:var(--muted);margin:10px 0;font:400 11px/1.7 Galano,sans-serif}.warehouse-source-details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.warehouse-source-details>summary:before{content:"+"}.warehouse-source-details[open]>summary:before{content:"−"}.warehouse-source-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}@media (max-width:900px){.warehouse-mutation-form.warehouse-location-stock-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.warehouse-location-stock-form .warehouse-stock-item-picker,.warehouse-location-stock-form>label:last-of-type,.warehouse-location-stock-form>button{grid-column:1/-1}}@media (max-width:700px){.warehouse-mutation-form.warehouse-location-stock-form{grid-template-columns:minmax(0,1fr)}}.warehouse-maker{min-width:0;margin:4px 0 20px}.warehouse-maker-header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.warehouse-maker-header h3{margin:0;font:700 19px/1.5 Transducer,Arial,sans-serif}.warehouse-maker-header>span{color:var(--muted);font:400 11px/1.6 Galano,sans-serif}.warehouse-maker-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;display:flex}.warehouse-maker-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:12px 20px;font:700 12px/1.6 Transducer,sans-serif}.warehouse-maker-tabs button[aria-pressed=true]{background:var(--ink);color:var(--surface,#fff)}.warehouse-maker-selectors{grid-template-columns:repeat(2,minmax(0,280px));gap:12px;margin:0 0 16px;display:grid}.warehouse-maker-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.warehouse-maker-actions p{color:var(--muted);margin:0;font:400 12px/1.7 Galano,sans-serif}.warehouse-maker-form{background:var(--surface,#fff);border:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 20px;padding:18px;display:flex}.warehouse-maker-form>strong{flex-basis:100%;font:700 13px/1.6 Transducer,sans-serif}.warehouse-maker-form>label{flex:1;min-width:140px}.warehouse-maker-form>div{align-items:center;gap:16px;display:flex}.warehouse-maker-form>p[role=alert]{flex-basis:100%;margin:0}.warehouse-maker-level{margin-bottom:20px}.warehouse-maker-level>header{align-items:center;gap:14px;padding:10px 0;display:flex}.warehouse-maker-level h4{margin:0;font:700 14px/1.6 Transducer,sans-serif}.warehouse-maker-level>header>span{color:var(--muted);font:400 11px Galano,sans-serif}.warehouse-maker-level>header>button{margin-left:auto}.warehouse-maker .warehouse-catalog-scroll table{min-width:540px}.warehouse-maker-empty{color:var(--muted);border:1px solid var(--line);background:var(--surface);padding:24px;font:400 12px/1.7 Galano,sans-serif}.warehouse-maker-all>summary{color:var(--muted);cursor:pointer;min-height:44px;padding:12px 0;font:400 12px/1.7 Galano,sans-serif}.warehouse-maker-all[open]>summary{margin-bottom:10px}@media (max-width:650px){.warehouse-maker-header{flex-direction:column;align-items:start;gap:4px}.warehouse-maker-tabs button{flex:1;padding:12px 8px}.warehouse-maker-selectors{grid-template-columns:minmax(0,1fr)}.warehouse-maker-actions{align-items:start}.warehouse-maker-actions>button{flex-shrink:0}.warehouse-maker-form>label,.warehouse-maker-form>div{flex-basis:100%}.warehouse-maker-level>header{flex-wrap:wrap;gap:10px}}.warehouse-catalog-page{min-width:0;padding-top:20px}.warehouse-catalog-status{color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 22px;padding-bottom:16px;font:400 11px/1.7 Galano,Arial,sans-serif}.warehouse-catalog-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.warehouse-catalog-heading h2{margin:10px 0;font:700 27px/1.4 Transducer,Arial,sans-serif}.warehouse-catalog-heading p:not(.section-label){color:var(--muted);margin:6px 0;font:400 13px/1.7 Galano,Arial,sans-serif}.warehouse-catalog-heading>span{color:var(--muted);font:400 11px/1.7 Galano,Arial,sans-serif}.warehouse-catalog-filters{grid-template-columns:minmax(0,1fr) minmax(180px,270px);gap:12px;margin:22px 0;display:grid}.warehouse-catalog-page input:not([type=checkbox]),.warehouse-catalog-page select,.warehouse-catalog-page textarea{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:0;padding:11px 12px;font:400 12px/1.6 Galano,Arial,sans-serif}.warehouse-catalog-page label{color:var(--muted);gap:8px;font:400 11px/1.7 Galano,Arial,sans-serif;display:grid}:is(.warehouse-catalog-page input:focus-visible,.warehouse-catalog-page select:focus-visible,.warehouse-catalog-page textarea:focus-visible,.warehouse-catalog-page button:focus-visible){outline:2px solid var(--red);outline-offset:2px}.warehouse-catalog-scroll{background:var(--surface,#fff);border:1px solid var(--line);max-width:100%;overflow:auto}.warehouse-catalog-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.warehouse-catalog-scroll th,.warehouse-catalog-scroll td{border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;max-width:350px;padding:16px;font:400 12px/1.7 Galano,Arial,sans-serif}.warehouse-catalog-scroll thead th{background:var(--paper);color:var(--muted);font:700 11px/1.5 Transducer,Arial,sans-serif}.warehouse-catalog-scroll tbody th button{font:700 13px/1.6 Galano,Arial,sans-serif}.warehouse-catalog-scroll button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.warehouse-catalog-scroll button:hover{color:var(--red)}.warehouse-catalog-scroll small{color:var(--muted);font-size:10px;display:block}.warehouse-catalog-scroll tr:last-child>*{border-bottom:0}.warehouse-catalog-caption{color:var(--muted);margin:15px 0;font:400 11px/1.7 Galano,Arial,sans-serif}.warehouse-catalog-back,.warehouse-catalog-link{color:var(--red);cursor:pointer;background:0 0;border:0;padding:8px 0;font:400 12px/1.6 Galano,Arial,sans-serif}.warehouse-catalog-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.warehouse-catalog-card{border:1px solid var(--line);background:var(--surface,#fff);min-width:0;margin-bottom:20px;padding:24px}.warehouse-catalog-card h3{margin:0 0 18px;font:700 17px/1.5 Transducer,Arial,sans-serif}.warehouse-catalog-card p,.warehouse-catalog-card>small{color:var(--muted);font:400 12px/1.7 Galano,Arial,sans-serif}.warehouse-catalog-card>small{margin-top:12px;display:block}.warehouse-stock-summary{gap:18px;margin:20px 0 24px;display:grid}.warehouse-stock-summary dt{color:var(--muted);font-size:11px}.warehouse-stock-summary dd{margin:7px 0;font:700 26px/1.6 Transducer,Arial,sans-serif}.warehouse-stock-summary dd small{color:var(--muted);font:400 12px Galano,Arial,sans-serif}.warehouse-stock-summary .warehouse-stock-date{font:400 12px/1.7 Galano,Arial,sans-serif}.warehouse-location-choices{max-height:280px;overflow:auto}.warehouse-location-choices label{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:12px 0;display:flex}.warehouse-location-choices input{width:18px;height:18px;accent-color:var(--red)}.warehouse-location-choices small{color:var(--muted);display:block}.warehouse-location-choices button{min-width:44px;min-height:44px;color:var(--red);cursor:pointer;background:0 0;border:0;margin-left:auto}.warehouse-catalog-primary,.warehouse-mutation-form>button{color:var(--surface,#fff);background:var(--ink);border:1px solid var(--ink);cursor:pointer;min-height:44px;padding:12px 16px;font:700 11px/1.6 Transducer,Arial,sans-serif}.warehouse-mutation-form{grid-template-columns:110px 110px minmax(0,1fr) auto;align-items:end;gap:12px;margin:20px 0;display:grid}.warehouse-location-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.warehouse-location-form label:last-of-type,.warehouse-location-form>div{grid-column:1/-1}.warehouse-location-form>div{gap:18px;display:flex}.warehouse-location-list{border:1px solid var(--line);background:var(--surface,#fff)}.warehouse-location-list>button,.warehouse-location-article{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;gap:20px;padding:20px;font:400 12px/1.7 Galano,Arial,sans-serif;display:flex}.warehouse-location-list>button:hover,.warehouse-location-article:hover{background:var(--paper)}.warehouse-location-list b{font:700 14px Transducer,Arial,sans-serif}.warehouse-location-list small,.warehouse-location-article small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.warehouse-catalog-page button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.warehouse-program-tabs{overflow:auto}.warehouse-program-tabs button{padding:12px}.warehouse-catalog-columns,.warehouse-catalog-filters{grid-template-columns:1fr}.warehouse-catalog-heading{flex-wrap:wrap}.warehouse-catalog-heading h2{font-size:22px}.warehouse-catalog-card{padding:18px}.warehouse-mutation-form,.warehouse-location-form{grid-template-columns:1fr 1fr}.warehouse-mutation-form label:last-of-type,.warehouse-mutation-form>button{grid-column:1/-1}.warehouse-catalog-page{padding-top:8px}.warehouse-location-list>button{gap:12px;padding:16px}.warehouse-catalog-card .warehouse-catalog-scroll{margin-top:18px}}.operations:has(.warehouse-catalog-page)>.op-footnote{display:none}.app-header:has(#warehouse-header-tabs) h1{display:none}.app-header:has(#warehouse-header-tabs) .kicker{display:none}.warehouse-location-form .warehouse-pick-address{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.warehouse-location-form .warehouse-pick-address label:last-of-type{grid-column:auto}.warehouse-location-form .warehouse-pick-code{border-block:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;padding:16px 0;display:flex}.warehouse-pick-code small,.warehouse-pick-code span{color:var(--muted);font:400 11px/1.6 Galano,sans-serif}.warehouse-pick-code strong{color:var(--ink);font:700 24px/1.4 Transducer,sans-serif}.warehouse-location-form p[role=alert]{color:var(--red);grid-column:1/-1}.warehouse-article-locations>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.warehouse-article-locations b{font:700 14px/1.5 Transducer,sans-serif}.warehouse-article-locations small{color:var(--muted);font:400 11px/1.7 Galano,sans-serif;display:block}.warehouse-article-locations button{width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0}.warehouse-location-move{gap:12px;margin-top:18px;display:grid}.warehouse-location-move>button{justify-self:start}.warehouse-location-move>small{color:var(--muted);font:400 10px/1.6 Galano,sans-serif}.warehouse-location-extra>summary{cursor:pointer;color:var(--muted);padding:14px 0;font:400 11px/1.6 Galano,sans-serif}.warehouse-mutation-chart{border:1px solid var(--line);background:var(--paper);margin:12px 0 24px;padding:16px}.warehouse-chart-heading{justify-content:space-between;align-items:center;gap:14px;font:400 12px/1.6 Galano,sans-serif;display:flex}.warehouse-chart-heading small{color:var(--muted);font-size:10px}.warehouse-chart-scroll{max-width:100%;overflow-x:auto}.warehouse-chart-line{height:226px;margin-top:18px;position:relative}.warehouse-chart-line>svg{width:100%;height:184px;position:absolute;inset:0}.warehouse-chart-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.warehouse-chart-zero{stroke:var(--muted);stroke-opacity:.4;stroke-width:1px;vector-effect:non-scaling-stroke}.warehouse-chart-path{fill:none;stroke:var(--green,#74a591);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.warehouse-chart-path[data-source=FRAME-concept]{stroke:var(--muted);stroke-dasharray:5 5}.warehouse-chart-axis{color:var(--muted);font:400 10px Galano,sans-serif;position:absolute;left:0;transform:translateY(-50%)}.warehouse-chart-point{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.warehouse-chart-point i{background:var(--green,#74a591);border:2px solid var(--surface,#fff);border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:17px;left:17px}.warehouse-chart-point[data-negative=true] i{background:var(--red)}.warehouse-chart-point[data-source=FRAME-concept] i{background:var(--paper);border-color:var(--muted)}.warehouse-chart-point[aria-pressed=true] i{outline:2px solid var(--ink);outline-offset:3px}.warehouse-chart-point b{font:700 11px Galano,sans-serif;position:absolute;bottom:41px;left:50%;transform:translate(-50%)}.warehouse-chart-point small{color:var(--muted);white-space:nowrap;font:400 10px/1.6 Galano,sans-serif;position:absolute;left:50%;transform:translate(-50%)}.warehouse-chart-point small span{display:block}.warehouse-chart-selected{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:12px;display:flex}.warehouse-chart-selected b{color:var(--ink)}.warehouse-chart-selected span{color:var(--muted);font-size:11px}.warehouse-chart-caption{color:var(--muted);font:400 10px/1.7 Galano,sans-serif;display:block}@media (max-width:700px){.warehouse-chart-heading{flex-direction:column;align-items:start;gap:4px}.warehouse-location-form .warehouse-pick-address{gap:8px}.warehouse-pick-code strong{font-size:20px}}.warehouse-article-tag{border:1px solid var(--line,#dedbe0);color:var(--muted,#7b767c);background:var(--paper,#f7f7ff);margin:4px 6px 0 0;padding:4px 7px;font:700 9px Galano,sans-serif;display:inline-flex}.warehouse-rental-choice{align-items:center;gap:8px;margin:12px 0;font:400 12px Galano,sans-serif;flex-direction:row!important;display:flex!important}.warehouse-rental-choice input{accent-color:var(--red,#f34e3f);width:16px!important;min-height:16px!important}.warehouse-article-filters{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 18px;display:flex}.warehouse-article-filters select{border:1px solid var(--line);background:var(--paper);color:var(--ink);margin-left:10px;padding:10px;font:400 12px Galano,sans-serif}.warehouse-article-tag.warehouse-rental-tag{color:var(--red);vertical-align:middle;background:#f34e3f12;border-color:#f34e3f33;margin-left:14px}.warehouse-article-toolbar{grid-template-columns:minmax(200px,1fr) minmax(160px,220px) minmax(135px,170px) auto;align-items:center;gap:10px;margin:4px 0 12px;display:grid}.warehouse-article-toolbar>label{min-width:0}.warehouse-article-toolbar .warehouse-rental-choice{white-space:nowrap;min-height:44px;color:var(--ink);margin:0;padding:0 10px}.warehouse-article-toolbar .warehouse-rental-choice input{flex-shrink:0;height:18px;width:18px!important}.warehouse-article-list-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font:400 11px/1.7 Galano,Arial,sans-serif;display:flex}.warehouse-catalog-help{color:var(--muted);margin:12px 0;font:400 11px/1.7 Galano,Arial,sans-serif}.warehouse-catalog-help>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.warehouse-catalog-help>summary:before{content:"+";color:var(--ink)}.warehouse-catalog-help[open]>summary:before{content:"−"}.warehouse-catalog-help p{margin:0 0 12px}.warehouse-program-tabs button:focus-visible{outline:2px solid var(--red);outline-offset:-2px}@media (max-width:1000px){.warehouse-article-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.warehouse-article-toolbar .warehouse-rental-choice{padding:0}.warehouse-article-list-meta{flex-wrap:wrap;gap:4px 12px}}@media (max-width:500px){.warehouse-article-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.warehouse-article-toolbar>label:first-child,.warehouse-article-toolbar .warehouse-rental-choice{grid-column:1/-1}.warehouse-article-list-meta{flex-direction:column;align-items:start}}.warehouse-cascade{gap:12px;margin:16px 0;display:grid}.warehouse-cascade>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.warehouse-layout-editor{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.warehouse-layout-editor h3{font-size:13px}.warehouse-layout-editor form{gap:10px;margin-top:12px;display:grid}.warehouse-location-count{flex-basis:100%;gap:8px;display:flex}.warehouse-article-locations>div{flex-wrap:wrap}.warehouse-location-count input{max-width:160px}.warehouse-location-count input[name=reason]{max-width:none}.warehouse-location-count button{flex-shrink:0}@media (max-width:900px){.warehouse-layout-editor{grid-template-columns:1fr 1fr}}@media (max-width:600px){.warehouse-cascade>div,.warehouse-layout-editor{grid-template-columns:1fr}.warehouse-location-count{flex-wrap:wrap}.warehouse-location-count input[name=reason]{width:100%}}.warehouse-layout-panel{border:1px solid var(--line);background:var(--surface);margin:18px 0 24px;padding:20px}.warehouse-layout-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.warehouse-layout-panel h3{margin:0 0 4px;font:700 16px/1.5 Transducer,sans-serif}.warehouse-layout-panel small{color:var(--muted);font:400 11px/1.7 Galano,sans-serif}.warehouse-layout-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.warehouse-layout-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;display:flex}.warehouse-layout-actions small{margin-left:auto}.warehouse-layout-add{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:flex}.warehouse-layout-add>strong{flex-basis:100%;font:700 13px/1.6 Transducer,sans-serif}.warehouse-layout-add label{flex:1;min-width:140px}:is(.warehouse-layout-add label:has(input[name=code]),.warehouse-layout-add label:has(input[type=number])){flex:0 110px}.warehouse-layout-add>small{flex-basis:100%}.warehouse-pick-location{color:var(--ink);flex-wrap:wrap;gap:6px;margin:7px 0;font:700 11px/1.6 Galano,sans-serif;display:flex}.warehouse-pick-location>span:not(.is-unassigned){background:var(--paper);border:1px solid var(--line);padding:3px 7px}.warehouse-pick-location small{margin:0!important;font-weight:400!important;display:inline!important}.warehouse-pick-location .is-unassigned{color:var(--muted);font-size:10px;font-weight:400}.warehouse-layout-panel button:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (max-width:650px){.warehouse-layout-path{grid-template-columns:1fr}.warehouse-layout-actions{gap:12px}.warehouse-layout-actions small{flex-basis:100%;margin-left:0}.warehouse-layout-add label{flex-basis:100%}.warehouse-layout-panel{padding:16px}.warehouse-layout-panel>header{align-items:start}}.warehouse-catalog-page input[readonly],.warehouse-catalog-page input:disabled,.warehouse-catalog-page select:disabled,.warehouse-catalog-page textarea:disabled{background:color-mix(in srgb,var(--line) 35%,var(--surface,#fff));color:var(--muted);cursor:not-allowed;opacity:1}.field-workspace{color:var(--ink);font-family:Galano,sans-serif}.field-workspace button,.field-workspace input{font-family:Galano,sans-serif}.field-workspace button{cursor:pointer}.field-workspace :is(button,input,a):focus-visible{outline:2px solid var(--red);outline-offset:2px}.field-toolbar{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 28px;display:flex}.field-toolbar h2{margin:8px 0;font:700 clamp(22px,2.4vw,34px) Transducer,sans-serif}.field-toolbar p{color:var(--muted);margin:0;font-size:12px}.field-toolbar .section-label{color:var(--red);font-size:10px}.field-toolbar>button{white-space:nowrap;background:var(--ink);border:1px solid var(--ink);color:#fff;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:700;display:flex}.field-error{border-left:3px solid var(--red);background:#fff2f0;padding:12px;font-size:12px}.field-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.field-projects{border:1px solid var(--line);background:#fff;flex-direction:column;max-height:calc(100vh - 120px);display:flex;position:sticky;top:16px}.field-projects>label{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:14px;font-size:10px;font-weight:700}.field-projects input{box-sizing:border-box;border:1px solid var(--line);background:#fff;width:100%;margin-top:7px;padding:10px;font-size:12px;display:block}.field-projects>div{overflow:auto}.field-projects button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:#fff;flex-direction:column;align-items:start;gap:5px;padding:13px 14px;display:flex}.field-projects button.selected{border-left:3px solid var(--red);background:#f7f7ff;padding-left:11px}.field-projects button small{color:var(--red);font-size:9px;font-weight:700}.field-projects button b{font-size:12px;line-height:1.35}.field-projects button span,.field-projects>div>p{color:var(--muted);font-size:10px}.field-projects>div>p{padding:12px}.field-main{border:1px solid var(--line);background:#fff;min-width:0;padding:26px}.field-project-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.field-project-head small,.field-documents small,.field-instructions>small{color:var(--red);letter-spacing:.04em;font:700 10px Transducer,sans-serif}.field-project-head h2{margin:8px 0;font:700 clamp(20px,2.5vw,31px)/1.2 Transducer,sans-serif}.field-project-head p{color:var(--muted);margin:0;font-size:11px}.field-project-head>span{color:var(--ink);white-space:nowrap;background:#f1eff2;padding:7px 10px;font-size:10px;font-weight:700}.field-dates{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:23px 0;display:grid}.field-dates>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:15px 17px;display:flex}.field-dates>div:last-child{border:0}.field-dates small{letter-spacing:.07em;color:var(--red);font-size:9px;font-weight:700}.field-dates b{font-size:12px;line-height:1.4}.field-dates em{color:var(--muted);font-size:10px;font-style:normal}.field-shared{text-align:left;color:#376250;background:#f0f7f2;border:1px solid #c7ded2;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:14px;display:flex}.field-shared span{flex-direction:column;flex:1;gap:4px;display:flex}.field-shared b,.field-shared strong{font-size:11px}.field-shared small{font-size:10px}.field-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-card{border:1px solid var(--line);background:#fff;min-width:0;padding:18px}.field-card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:13px;display:flex}.field-card-head svg{color:var(--red)}.field-card-head small{letter-spacing:.06em;color:var(--red);font-size:9px;font-weight:700}.field-card h3,.field-documents h3{margin:4px 0 0;font:700 16px Transducer,sans-serif}.field-appointment{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);background:#f7f7ff;flex-direction:column;align-items:stretch;gap:9px;margin:8px 0;padding:11px;display:flex}.field-appointment span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.field-appointment b,.field-appointment strong{font-size:11px}.field-appointment small{color:var(--muted);font-size:10px}.field-pending{color:var(--red)}.field-ready{color:#376250}.field-vehicle-list{gap:8px;display:grid}.field-vehicle-list>div{border-left:3px solid var(--ink);background:#f7f7ff;flex-direction:column;gap:5px;padding:11px;display:flex}.field-vehicle-list b{font-size:12px}.field-vehicle-list span,.field-vehicle-list small,.field-card-foot,.field-missing{color:var(--muted);font-size:10px;line-height:1.5}.field-card-foot{border-top:1px solid var(--line);margin:12px 0 0;padding-top:10px}.field-missing{margin:12px 0}.field-documents{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:18px;margin-top:20px;padding-top:19px;display:grid}.field-documents>div:last-child{gap:7px;display:grid}.field-documents a{border:1px solid var(--line);color:var(--ink);background:#f7f7ff;justify-content:space-between;gap:15px;padding:11px;font-size:11px;text-decoration:none;display:flex}.field-documents a strong{white-space:nowrap;color:var(--red)}.field-instructions{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.field-instructions button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f7ff;flex-direction:column;gap:5px;margin-top:8px;padding:12px;display:flex}.field-instructions b{font-size:11px}.field-instructions span{font-size:11px;line-height:1.5}.field-groups{border:1px solid var(--line);background:#fff;padding:26px}.field-groups header h3{margin:0 0 7px;font:700 22px Transducer,sans-serif}.field-groups header p{color:var(--muted);max-width:680px;font-size:11px;line-height:1.5}.field-groups article{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:20px;padding:18px 0;display:grid}.field-groups article small{color:var(--red);font-size:9px;font-weight:700}.field-groups article h4{margin:6px 0;font:700 15px Transducer,sans-serif}.field-groups article p{color:var(--muted);font-size:11px}.field-groups article>div:last-child{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.field-groups article button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#f7f7ff;flex-direction:column;gap:8px;padding:12px;display:flex}.field-groups article button b{font-size:11px}.field-groups article button span{color:var(--muted);font-size:10px}.field-empty{color:var(--muted);padding:24px;font-size:12px}@media (max-width:1100px){.field-layout{grid-template-columns:210px minmax(0,1fr)}.field-card-grid{grid-template-columns:1fr}}@media (max-width:760px){.field-toolbar{flex-direction:column;align-items:stretch;padding:18px}.field-layout{grid-template-columns:1fr}.field-projects{max-height:225px;position:static}.field-main{padding:17px}.field-dates{grid-template-columns:1fr}.field-dates>div{border-right:0;border-bottom:1px solid var(--line)}.field-dates>div:last-child{border:0}.field-documents,.field-groups article{grid-template-columns:1fr}.field-shared{flex-wrap:wrap}}.field-card{position:relative;overflow:hidden}.field-card:before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.field-card:nth-child(2):before{background:var(--ink)}.field-card:nth-child(3):before{background:#74a591}.field-card:nth-child(4):before{background:#7b767c}.field-card:nth-child(2){background:#fcfbfc}.field-card:nth-child(3){background:#f8fbf9}.field-card:nth-child(4){background:#faf9fa}.field-card:nth-child(2) .field-card-head :is(svg,small){color:var(--ink)}.field-card:nth-child(3) .field-card-head :is(svg,small){color:#3f705f}.field-card:nth-child(4) .field-card-head :is(svg,small){color:#7b767c}.field-card-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.field-card-actions button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:9px 11px;font-size:10px;font-weight:700}.field-card-actions button:hover{border-color:var(--red);color:var(--red)}.field-workspace.is-manager .field-layout{display:block}.field-workspace.is-manager .field-projects,.field-workspace.is-manager .field-project-head,.field-workspace.is-manager .field-dates,.field-workspace.is-manager .field-documents,.field-workspace.is-manager .field-instructions{display:none}.field-workspace.is-manager .field-main{background:0 0;border:0;padding:0}.field-workspace.is-manager .field-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-workspace.is-manager .field-card{min-height:185px}.field-workspace.is-manager .field-toolbar{padding:18px 22px}.field-workspace.is-manager .field-toolbar h2{font-size:24px}@media (max-width:760px){.field-workspace.is-manager .field-card-grid{grid-template-columns:1fr}}.field-workspace .field-layout{display:block}.field-workspace .field-projects{display:none}.field-project-switch{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex}.field-project-switch span{text-transform:uppercase;letter-spacing:.05em;color:var(--red);font-size:10px;font-weight:700}.field-project-switch input,.field-project-switch select{border:1px solid var(--line);color:var(--ink);background:#fff;min-height:39px;padding:8px 11px;font-size:11px}.field-project-switch input{width:min(230px,25vw)}.field-project-switch select{flex:1;min-width:160px}.field-project-switch small{color:var(--muted);white-space:nowrap;font-size:10px}@media (max-width:760px){.field-project-switch{flex-wrap:wrap}.field-project-switch input{width:100%}.field-project-switch select{flex-basis:100%}}.field-overview{border:1px solid var(--line);background:#fff;padding:24px}.field-overview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:18px;display:flex}.field-overview-head small{color:var(--red);font:700 10px Transducer,sans-serif}.field-overview-head h3{margin:8px 0;font:700 clamp(20px,2vw,28px) Transducer,sans-serif}.field-overview-head p,.field-overview-count{color:var(--muted);margin:0;font-size:11px}.field-overview-head label{color:var(--muted);text-transform:uppercase;min-width:min(320px,35%);font-size:10px;font-weight:700}.field-overview-head input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;margin-top:7px;padding:11px;font-size:12px;display:block}.field-overview-count{margin:17px 0 9px}.field-overview-list{gap:6px;display:grid}.field-overview-list>button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;grid-template-columns:80px minmax(180px,2fr) repeat(3,minmax(110px,1fr)) auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.field-overview-list>button:hover{border-color:var(--red);background:#fbfaff}.field-overview-number{color:var(--red);font-size:11px;font-weight:700}.field-overview-name,.field-overview-detail{flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.field-overview-name b{overflow-wrap:anywhere;font-size:12px}.field-overview-name small,.field-overview-detail small{color:var(--muted);font-size:10px}.field-overview-list strong{white-space:nowrap;color:var(--red);font-size:10px}.field-back{color:var(--red);background:0 0;border:0;margin:0 0 19px;padding:0;font-size:11px;font-weight:700}.field-back:hover{text-decoration:underline}@media (max-width:1050px){.field-overview-list>button{grid-template-columns:65px minmax(170px,2fr) minmax(110px,1fr) auto}.field-overview-detail:nth-of-type(n+4){display:none}}@media (max-width:680px){.field-overview{padding:15px}.field-overview-head{display:block}.field-overview-head label{min-width:0;margin-top:18px;display:block}.field-overview-list>button{grid-template-columns:58px minmax(0,1fr) auto}.field-overview-detail{display:none}}.field-group-editor{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:17px 18px;display:flex}.field-group-editor small{color:var(--red);font-size:9px;font-weight:700}.field-group-editor h3{margin:5px 0;font:700 15px Transducer,sans-serif}.field-group-editor p,.field-group-editor b{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.field-group-editor>div:last-of-type{gap:7px;display:flex}.field-group-editor select{border:1px solid var(--line);color:var(--ink);background:#fff;max-width:250px;padding:9px;font:11px Galano,sans-serif}.field-group-editor button{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;padding:9px 12px;font:700 10px Galano,sans-serif}.field-group-editor button:disabled{opacity:.5}.field-group-editor>p{color:var(--red);font-size:10px}.field-group-banner{border-left:4px solid var(--red);background:#f7f7ff;flex-direction:column;gap:6px;margin:0 0 18px;padding:16px;display:flex}.field-group-banner b{font:700 13px Transducer,sans-serif}.field-group-banner span,.field-group-banner small{color:var(--muted);font-size:11px}@media (max-width:780px){.field-group-editor{flex-direction:column;align-items:stretch}.field-group-editor>div:last-of-type{flex-wrap:wrap}.field-group-editor select{flex:1;max-width:none}}.field-group-editor .field-group-members{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.field-group-members span{color:var(--ink);background:#f7f7ff;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:inline-flex}.field-group-editor .field-group-members button{color:var(--red);background:0 0;border:0;padding:0;font-size:15px;line-height:1}.field-overview-list>button.field-overview-grouped{box-shadow:inset 0 3px 0 var(--ink);background:#f7f7ff;border-color:#cbc6cb;padding:22px 19px}.field-overview-grouped .field-overview-number{color:var(--ink)}.field-overview-grouped .field-overview-name b{font-size:14px}.field-overview-list>button.field-overview-grouped:hover{border-color:var(--red);box-shadow:inset 0 3px 0 var(--red)}.field-workspace.is-manager .field-toolbar{margin-bottom:12px;padding:16px 22px}.field-workspace.is-manager .field-toolbar h2{margin:5px 0;font-size:22px}.field-workspace.is-manager .field-toolbar p:not(.section-label){font-size:11px}.field-workspace.is-manager .field-card-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1fr;gap:0;display:grid}.field-workspace.is-manager .field-card{border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(190px,230px) minmax(0,1fr) auto;align-items:center;gap:12px 24px;min-height:88px;padding:16px 22px;display:grid}.field-workspace.is-manager .field-card:last-child{border-bottom:0}.field-workspace.is-manager .field-card:before{display:none}.field-workspace.is-manager .field-card-head{border:0;grid-area:1/1/-1;align-self:start;align-items:center;width:auto;margin:0;padding:0;display:flex}.field-workspace.is-manager .field-card-head h3{margin-top:5px;font-size:14px}.field-workspace.is-manager .field-card :is(.field-missing,.field-vehicle-list,.field-appointment){min-width:0;margin:0}.field-workspace.is-manager .field-card .field-missing{font-size:11px;line-height:1.45}.field-workspace.is-manager .field-card-actions{grid-area:1/3/-1;justify-content:flex-end;align-self:center;margin:0}.field-workspace.is-manager .field-card-actions button{white-space:nowrap;min-height:38px}.field-workspace.is-manager .field-card-foot{border:0;grid-area:2/2;margin:0;padding:0}.field-workspace.is-manager .field-card .field-vehicle-list{grid-area:1/2}.field-workspace.is-manager .field-card .field-vehicle-list>div{border:1px solid var(--line);background:#f7f7ff;padding:9px 11px}.field-workspace.is-manager .field-card .field-appointment{grid-area:auto/2;padding:9px 11px}.field-workspace.is-manager .field-card .field-card-head svg{width:28px;height:28px;color:var(--red);flex:none}.field-workspace.is-manager .field-card .field-card-head{gap:14px}.field-workspace.is-manager .field-card:has(.field-missing) .field-card-head small{color:var(--muted)}@media (max-width:960px){.field-workspace.is-manager .field-card{grid-template-columns:minmax(160px,210px) minmax(0,1fr)}.field-workspace.is-manager .field-card-head{grid-row:1}.field-workspace.is-manager .field-card-actions{grid-area:auto/2;justify-content:flex-start}.field-workspace.is-manager .field-card-foot,.field-workspace.is-manager .field-card .field-vehicle-list,.field-workspace.is-manager .field-card .field-appointment{grid-area:auto/2}}@media (max-width:640px){.field-workspace.is-manager .field-card{grid-template-columns:1fr;gap:10px;padding:16px}.field-workspace.is-manager .field-card-actions,.field-workspace.is-manager .field-card-foot,.field-workspace.is-manager .field-card .field-vehicle-list,.field-workspace.is-manager .field-card .field-appointment{grid-column:1}.field-workspace.is-manager .field-card-head{grid-column:1;align-self:auto}}.field-workspace.is-manager details.field-group-editor{background:#fff;margin:0 0 12px;padding:0;display:block}.field-workspace.is-manager .field-group-editor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;list-style:none;display:flex}.field-workspace.is-manager .field-group-editor summary::-webkit-details-marker{display:none}.field-workspace.is-manager .field-group-editor summary>span:first-child{align-items:center;gap:14px;display:flex}.field-workspace.is-manager .field-group-editor summary small{font-size:9px}.field-workspace.is-manager .field-group-editor summary b{color:var(--ink);font:700 12px Galano,sans-serif}.field-workspace.is-manager .field-group-editor summary>span:last-child{color:var(--muted);font-size:10px}.field-workspace.is-manager .field-group-editor-body{border-top:1px solid var(--line);padding:0 20px 16px}.field-workspace.is-manager .field-group-editor-body>p{color:var(--muted);margin:13px 0}.field-workspace.is-manager .field-group-picker{gap:8px;margin-top:12px;display:flex}.field-workspace.is-manager .field-group-picker select{flex:1;min-width:220px;max-width:420px}@media (max-width:640px){.field-workspace.is-manager .field-group-editor summary,.field-workspace.is-manager .field-group-editor-body{padding-left:16px;padding-right:16px}.field-workspace.is-manager .field-group-editor summary>span:first-child{gap:4px;display:grid}.field-workspace.is-manager .field-group-picker{flex-wrap:wrap}.field-workspace.is-manager .field-group-picker select{width:100%;min-width:0}}.field-crew-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.field-crew-period{background:var(--white,#f7f7ff);border:1px solid var(--line);align-content:start;gap:7px;min-width:0;padding:10px 12px;display:grid}.field-crew-period>small{text-transform:uppercase;letter-spacing:0;color:var(--red);font:700 10px/1.5 Transducer,sans-serif}.field-crew-entry{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:7px;padding:0;display:grid}.field-crew-entry:hover .field-crew-dates{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.field-crew-dates{font:700 14px/1.5 Galano,sans-serif}.field-crew-names{flex-wrap:wrap;gap:5px;display:flex}.field-crew-names span{border:1px solid var(--line);background:#fff;padding:4px 7px;font-size:10px;font-weight:700}.field-crew-names em,.field-crew-empty{color:var(--muted);font-size:10px;font-style:normal}.field-crew-entry+.field-crew-entry{border-top:1px solid var(--line);padding-top:8px}.field-hotel-meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex}.field-hotel-meta small{overflow-wrap:anywhere;font-size:10px;line-height:1.45}.field-workspace.is-manager .field-crew-periods{grid-area:1/2;align-self:start}@media (max-width:960px){.field-workspace.is-manager .field-crew-periods{grid-column:2}}@media (max-width:640px){.field-crew-periods{grid-template-columns:1fr}.field-workspace.is-manager .field-crew-periods{grid-area:auto/1}}.field-workspace:not(.is-manager) .field-card-grid{gap:16px}.field-workspace:not(.is-manager) .field-card{background:#fff;min-height:235px;padding:22px}.field-workspace:not(.is-manager) .field-card:before{width:auto;height:3px;inset:0 0 auto}.field-workspace:not(.is-manager) .field-card-head{gap:13px;margin-bottom:16px;padding-bottom:16px}.field-workspace:not(.is-manager) .field-card-head svg{flex:none;width:25px;height:25px}.field-workspace:not(.is-manager) .field-card-head small{letter-spacing:0;font:700 9px Transducer,sans-serif}.field-workspace:not(.is-manager) .field-card h3{font-size:19px;line-height:1.2}.field-crew-period,.field-resource-card{border:1px solid var(--line);background:#fff;min-width:0;padding:14px 15px}.field-resource-card{color:var(--ink);align-content:start;gap:7px;display:grid}.field-resource-card .field-resource-kicker{letter-spacing:0;color:var(--ink);font:700 10px/1.5 Transducer,sans-serif}.field-hotel-item .field-resource-kicker{color:#3f705f}.field-travel-item .field-resource-kicker{color:var(--muted)}.field-resource-card>b,.field-resource-main b{overflow-wrap:anywhere;font:700 14px/1.5 Galano,sans-serif}.field-resource-main b{color:var(--ink)}.field-resource-card>span,.field-resource-card>.field-cargo-preview{color:var(--muted);font-size:11px;line-height:1.5}.field-resource-card>.field-cargo-preview{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:8px}.field-workspace .field-vehicle-list>.field-resource-card,.field-workspace.is-manager .field-card .field-vehicle-list>.field-resource-card{border:1px solid var(--line);background:#fff;gap:7px;padding:14px 15px}.field-workspace .field-appointment.field-resource-card,.field-workspace.is-manager .field-card .field-appointment.field-resource-card{border:1px solid var(--line);background:#fff;gap:9px;margin:0;padding:14px 15px}.field-appointment.field-resource-card:hover{border-color:var(--red);background:#fff}.field-resource-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.field-resource-main small{color:var(--muted);font-size:10px}.field-appointment.field-resource-card>strong{background:var(--soft-red);width:max-content;color:var(--red);justify-self:start;padding:5px 8px;font-size:10px}.field-appointment.field-resource-card>strong.field-ready{background:var(--soft-green);color:#376250}.field-resource-empty{min-height:105px}.field-resource-empty b{font-size:13px}.field-hotel-meta{gap:5px 18px}.field-hotel-meta small{font-size:10px}.field-workspace.is-manager .field-card .field-resource-empty{grid-area:1/2;min-height:0}@media (max-width:960px){.field-workspace.is-manager .field-card .field-resource-empty{grid-area:auto/2}}@media (max-width:760px){.field-workspace:not(.is-manager) .field-card{min-height:0;padding:17px}}@media (max-width:640px){.field-workspace.is-manager .field-card .field-resource-empty{grid-column:1}}.field-project-evaluation{border-top:1px solid var(--border,#ddd);gap:8px;margin-top:18px;padding-top:14px;display:grid}.field-project-evaluation>small{color:var(--muted,#7b767c)}.field-project-evaluation summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.field-project-evaluation dl>div{border-bottom:1px solid var(--border,#ddd);padding:10px 0}.field-project-evaluation dt{font-weight:700}.field-project-evaluation dd{margin:4px 0}.field-signature-image{background:#fff;border:1px solid #ddd;width:100%;max-width:500px;margin:8px 0;display:block}.field-evaluation-dialog{width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px)}.field-evaluation-body{padding:24px;overflow:auto}.field-evaluation-project{overflow-wrap:anywhere;font-weight:700}.field-evaluation-notice{background:#74a59118;border:1px solid #74a591;padding:12px}.field-evaluation-progress{background:#7b767c25;height:4px;margin:18px 0 24px}.field-evaluation-progress span{background:#f34e3f;height:100%;transition:width .2s;display:block}.field-evaluation-body h3{outline:none;margin:12px 0 24px;font-family:Transducer,Arial,sans-serif;font-size:clamp(22px,4vw,28px);line-height:1.3}.field-evaluation-body label{gap:8px;margin:16px 0;font-weight:600;display:grid}.field-evaluation-body input:not([type=checkbox]),.field-evaluation-body textarea{background:var(--surface,#fff);width:100%;color:inherit;border:1px solid var(--border,#7b767c);font:inherit;box-sizing:border-box;border-radius:0;padding:12px;font-size:16px}.field-evaluation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-evaluation-options button{min-height:64px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7b767c;font-size:18px;font-weight:700}.field-evaluation-options button[aria-pressed=true]{color:#fff;background:#f34e3f;border-color:#f34e3f}:is(.field-evaluation-options button:focus-visible,.field-evaluation-body button:focus-visible){outline-offset:3px;outline:3px solid #74a591}.field-evaluation-body footer{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.field-evaluation-body footer button,.field-signature button{min-height:44px;padding:10px 16px}.field-evaluation-body .settings-primary{color:#fff;background:#f34e3f;border:1px solid #f34e3f}.field-evaluation-body button:disabled{opacity:.45;cursor:not-allowed}.field-evaluation-hint{color:var(--muted,#7b767c);font-size:14px;line-height:1.5}.field-evaluation-causes{border:1px solid var(--border,#ddd);padding:12px}.field-evaluation-causes label{align-items:center;gap:10px;min-height:36px;margin:8px 0;font-weight:400;display:flex}.field-evaluation-causes input{accent-color:#f34e3f;width:20px;height:20px}.field-signature canvas{aspect-ratio:5/2;box-sizing:border-box;touch-action:none;cursor:crosshair;background:#fff;border:1px solid #7b767c;width:100%;height:auto;display:block}.field-signature>div{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.field-evaluation-done{padding:28px 0}.field-evaluation-done>span{color:#74a591;font-size:52px}.field-evaluation-body details>summary{cursor:pointer;min-height:44px}.field-evaluation-body{scrollbar-gutter:stable}.field-evaluation-body p{line-height:1.5}@media (max-width:700px){.field-evaluation-dialog{border:0;flex-direction:column;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;display:flex}.field-evaluation-dialog>header{flex:none;padding:16px}.field-evaluation-dialog>header h2{font-size:22px}.field-evaluation-body{box-sizing:border-box;flex:1;min-height:0;padding:20px}.field-signature>div{flex-wrap:wrap}.field-evaluation-body footer{padding-bottom:env(safe-area-inset-bottom,0px)}.field-project-evaluation button{min-height:44px}}@media (prefers-reduced-motion:reduce){.field-evaluation-progress span{transition:none}}.field-evaluation-questions{gap:24px;display:grid}.field-evaluation-question{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:0 0 16px}.field-evaluation-question legend{margin-bottom:12px;padding:0;font-size:17px;font-weight:700;line-height:1.5}.field-evaluation-question .field-evaluation-options button{justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 8px;font-size:17px;display:flex}.field-evaluation-choice-check{width:1em;font-weight:700}.field-evaluation-question .field-evaluation-options button[aria-pressed=true]{color:#fff;background:#2f282a;border-color:#2f282a}.field-evaluation-choice-status{color:#2f282a;min-height:21px;margin:8px 0 0;font-size:14px;font-weight:600}.field-evaluation-unanswered{color:var(--muted);font-weight:400}.field-evaluation-group-hint{margin-top:-12px;margin-bottom:24px}.field-evaluation-group-progress{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:14px;display:flex}.field-evaluation-group-progress strong{color:#2f282a}.field-evaluation-dialog{--ink:#2f282a;--line:#e3e1e8}.field-evaluation-options button,.field-evaluation-body .settings-primary{font-size:19px;font-weight:700}@media (max-width:700px){.field-evaluation-body footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);z-index:1;background:#fff;margin-inline:-20px;position:sticky;bottom:-20px}.field-evaluation-notice{padding:10px;font-size:13px}.field-evaluation-body>p{margin-top:0}}.field-evaluation-review{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.field-evaluation-review b{display:block}.field-evaluation-review button{align-self:center;min-height:44px}.field-evaluation-dialog{--muted:#655f66;color:#2f282a}.field-evaluation-body input:not([type=checkbox]),.field-evaluation-body textarea{color:#2f282a;background:#fff}.field-evaluation-dialog button:not(.settings-primary):not([aria-pressed=true]){color:inherit}.field-evaluation-dialog>header>button{color:#fff!important}.workshop{color:#2f282a}.ws-intro,.ws-project-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ws-intro h2{margin:0 0 12px;font-size:28px}.ws-intro p,.ws-project-head p{color:#7b767c}.ws-intro label{gap:8px;min-width:210px;font-size:13px;display:grid}.workshop select{font:inherit;background:#fff;border:1px solid #e3e0e8;padding:12px}.ws-projects{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;display:grid}.workshop .ws-card{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e0e8;padding:24px}.ws-card:hover{border-color:#f34e3f}.ws-card header,.ws-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-card header small,.ws-project-head small{color:#f34e3f;font-weight:700}.ws-card h3{margin:22px 0 10px;font-size:22px}.ws-card p{color:#7b767c;font-size:14px}.ws-card .ws-card-instruction{color:#2f282a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}.ws-card footer{border-top:1px solid #e3e0e8;margin-top:20px;padding-top:16px;font-size:12px}.ws-card footer b{color:#f34e3f}.ws-tag{white-space:nowrap;color:#676268;background:#f0eef3;align-items:center;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.ws-tag.announced{color:#456e5d;background:#eaf3ef}.workshop .ws-back{color:#7b767c;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:24px;padding:0}.ws-project-head h1{margin:12px 0;font-size:clamp(24px,3vw,40px)}.ws-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.ws-drawings,.ws-instructions,.ws-briefing{background:#fff;border:1px solid #e3e0e8;min-width:0;margin-bottom:20px;padding:24px}.ws-drawings h2{margin:0;font-size:23px}.ws-drawings>p,.ws-instructions small{color:#7b767c;font-size:13px}.ws-drawings article{border-top:1px solid #e3e0e8;justify-content:space-between;gap:18px;padding:22px 0;display:flex}.ws-drawings article>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.ws-drawings article small{color:#7b767c;font-size:12px}.ws-drawings h3{margin:6px 0;font-size:18px}.ws-drawings a{color:#f34e3f;font-size:13px;font-weight:700}.workshop button:not(.ws-card):not(.ws-back){font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e0e8;padding:8px 12px;font-size:13px}.workshop button:disabled{opacity:.5;cursor:wait}.ws-instructions header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-instructions h3,.ws-briefing h3{margin:0 0 12px;font-size:20px}.ws-preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ws-editor label{margin:16px 0;font-size:13px;display:block}.ws-editor input[type=checkbox]{vertical-align:middle;accent-color:#f34e3f;width:16px;height:16px;margin-right:6px}.ws-editor textarea{width:100%;font:inherit;resize:vertical;border:1px solid #e3e0e8;margin-top:8px;padding:12px;display:block}.ws-editor>div{gap:10px;display:flex}.ws-shared>p{color:#7b767c;font-size:13px}.ws-preview iframe{border:1px solid #e3e0e8;width:100%;height:520px}.ws-preview p{color:#7b767c;font-size:12px}@media (max-width:950px){.ws-detail-grid{grid-template-columns:1fr}.ws-intro,.ws-project-head{flex-direction:column;align-items:flex-start}.ws-projects{grid-template-columns:1fr}.ws-drawings article{flex-wrap:wrap}}.ws-intro h2,.ws-drawings h2{letter-spacing:-.04em;font-family:Transducer,Galano,sans-serif;font-weight:700}.ws-card h3,.ws-instructions h3,.ws-briefing h3,.ws-drawings h3{font-weight:700}.ws-project-head.project-hero{min-height:200px;margin-bottom:24px}.ws-project-head.project-hero p{color:inherit}.ws-project-head .owner-card{min-width:190px}.ws-project-head .owner-card .ws-tag{color:#2f282a;align-self:flex-start}.ws-project-head .owner-card .ws-tag.announced{color:#456e5d}.ws-instructions header{flex-wrap:wrap}.ws-shared .new-note select{max-width:100%;min-height:40px;font:inherit}.ws-project-head .owner-card .ws-tag{white-space:normal;text-align:left;overflow-wrap:anywhere;width:auto;max-width:100%;margin:12px 0 0;line-height:1.5}.ws-project-head .project-hero-bg{background:linear-gradient(115deg,#2f282a 0%,#f34e3f 48%,#7b767c 75%,#2f282a 100%)}.ws-objects{background:#fff;border:1px solid #e3e0e8;margin:24px 0;padding:24px}.ws-objects>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.ws-objects h2{letter-spacing:-.04em;margin:6px 0;font:700 25px Transducer}.ws-objects h3{font-size:18px;font-weight:700}.ws-objects p{font-size:14px}.ws-object-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:20px;display:grid}.ws-object-grid>article{border:1px solid #e3e0e8;min-width:0}.ws-object-image{color:#7b767c;background:#f7f7ff;place-items:center;height:180px;font-size:13px;display:grid;overflow:hidden}.ws-object-image img{object-fit:contain;width:100%;height:180px}.ws-object-body{padding:18px}.ws-object-body dl{font-size:13px}.ws-object-body dl>div{border-bottom:1px solid #e3e0e8;justify-content:space-between;gap:14px;padding:8px 0;display:flex}.ws-object-body dd{text-align:right;overflow-wrap:anywhere;margin:0}.ws-object-body dt{color:#7b767c}.ws-object-body footer,.ws-object-form footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.ws-object-body a{color:#f34e3f;font-size:13px}.ws-object-form{background:#f7f7ff;margin-top:20px;padding:20px}.ws-object-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ws-object-fields label{gap:6px;font-size:12px;font-weight:700;display:grid}.ws-object-fields input,.ws-object-fields textarea,.ws-object-fields select{background:#fff;border:1px solid #e3e0e8;width:100%;min-width:0;padding:10px;font:400 14px Galano}.ws-object-fields .wide{grid-column:1/-1}.ws-object-fields fieldset{border:1px solid #e3e0e8;gap:12px;min-width:0;padding:14px;display:grid}.ws-object-fields legend{font-size:14px;font-weight:700}.ws-object-form footer{justify-content:flex-start;margin:18px 0}.ws-objects small{color:#7b767c;font-size:12px}.ws-demo{border:1px dashed #f34e3f;margin-top:24px;padding:18px}.ws-demo summary{cursor:pointer;color:#f34e3f;font-size:14px;font-weight:700}.ws-demo img{object-fit:contain;width:100%;max-height:580px;display:block}.ws-objects [role=alert]{color:#b52f24}@media (max-width:650px){.ws-object-fields{grid-template-columns:1fr}.ws-objects>header{flex-direction:column;align-items:flex-start}}.ws-instructions{border-bottom:0;margin-bottom:0;padding:26px 28px 18px}.ws-instructions header h3{letter-spacing:-.04em;margin:0;font:700 25px Transducer}.ws-instructions .ws-preserve{max-width:950px;margin:18px 0 12px;font-size:16px}.ws-instructions header>button{color:#7b767c;padding:7px 10px;font-size:12px}.ws-instructions+.ws-objects{border-top:0;margin-top:0;padding-top:4px}.ws-objects>header{border-top:1px solid #e3e0e8;padding:16px 0}.ws-objects>header h3{margin:0;font-size:17px}.ws-object-table-wrap{overflow:auto}.ws-object-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.ws-object-table th{text-align:left;color:#7b767c;background:#f7f7ff;padding:12px 10px;font-size:11px}.ws-object-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e3e0e8;padding:16px 10px}.ws-object-table th:nth-child(2){width:25%}.ws-object-table th:last-child{width:85px}.ws-object-table a{color:#f34e3f;margin:5px 0;font-size:12px;display:block}.ws-demo iframe{background:#fff;border:0;width:100%;height:480px}.ws-test-notice{color:#7b767c;font-size:12px}.ws-detail-grid:has(aside:empty){grid-template-columns:1fr}.ws-detail-grid aside:empty{display:none}@media (max-width:900px){.ws-object-table{min-width:780px}}.ws-workpack{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;column-gap:24px;display:grid}.ws-workpack>.ws-detail-grid{flex-direction:column;grid-area:1/2/3;gap:0;width:100%;min-width:0;display:flex}.ws-workpack .ws-drawings{width:100%;margin-bottom:0}.ws-workpack>.ws-instructions{grid-area:1/1;margin:0}.ws-workpack>.ws-objects{grid-area:2/1;margin:0;padding:0 20px 20px}.ws-workpack .ws-object-table{min-width:0;font-size:12px}.ws-workpack .ws-object-table th:nth-child(2){width:25%}.ws-workpack .ws-object-table th:first-child{width:30%}.ws-workpack .ws-object-table th:last-child{width:76px}.ws-object-table td small{color:#7b767c;margin:5px 0;font-size:10px;display:block}.ws-object-table td p{margin:7px 0;font-size:12px}.ws-workpack .ws-object-table td,.ws-workpack .ws-object-table th{padding:10px 5px}.ws-workpack .ws-object-fields{grid-template-columns:1fr}.ws-workpack .ws-objects button{padding:6px;font-size:11px}.ws-workpack .ws-instructions h3{font-size:21px}.ws-viewer-backdrop{z-index:100;background:#2f282abd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ws-large-viewer{background:#fff;flex-direction:column;width:95vw;height:90vh;padding:16px;display:flex}.ws-large-viewer header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ws-large-viewer iframe{border:1px solid #e3e0e8;flex:1;width:100%;min-height:0}.ws-large-viewer>a{color:#f34e3f;padding:10px 0;font-size:12px}@media (max-width:1050px){.ws-workpack{flex-direction:column;gap:0;display:flex}.ws-workpack>.ws-instructions{order:0;width:100%}.ws-workpack>.ws-objects{order:1;width:100%;margin-bottom:24px}.ws-workpack>.ws-detail-grid{order:2}}dialog.ws-large-viewer{border:0;max-width:96vw;max-height:94vh;margin:auto}dialog.ws-large-viewer:not([open]){display:none}dialog.ws-large-viewer::backdrop{background:#2f282abd}.ws-workpack{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px}.ws-workpack>.ws-detail-grid{grid-area:auto;display:block}.ws-workpack>.ws-order{background:#fff;border:1px solid #e3e0e8;min-width:0}.ws-order>.ws-instructions,.ws-order>.ws-objects{border:0;margin:0;padding:24px}.ws-order>.ws-instructions{padding-bottom:14px}.ws-order>.ws-objects{padding-top:0}.ws-order .ws-instructions header{align-items:flex-start;gap:12px;display:flex}.ws-order .ws-instructions header>div{flex:1;min-width:0}.ws-order .ws-instructions header>button{white-space:normal;flex:none;max-width:100%;font-size:11px}.ws-order .ws-instructions .ws-preserve{font-size:14px;line-height:1.7}.ws-order .ws-instructions small{font-size:11px;line-height:1.5;display:block}.ws-workpack h2,.ws-workpack .ws-instructions h3{font-size:22px;line-height:1.3}.ws-drawings>h2{margin:0 0 12px}.ws-drawings>p{margin:0 0 18px;line-height:1.6}.ws-order .ws-object-table{table-layout:auto;width:100%;min-width:0}.ws-order .ws-object-table th:first-child{width:32%}.ws-order .ws-object-table th:nth-child(2){width:24%}.ws-order .ws-object-table th:last-child{width:65px}.ws-order .ws-object-table button{padding:5px;font-size:10px}.ws-order .ws-object-table .ws-tag{white-space:normal}.ws-order .ws-object-table td{vertical-align:top}.ws-order .ws-object-table td p{line-height:1.5}.ws-workpack .ws-drawings article{align-items:flex-start}.ws-workpack .ws-drawings article>div:first-child{min-width:0}.ws-workpack .ws-drawings article>div:last-child{flex-shrink:0;max-width:48%}.ws-workpack .ws-drawings .ws-tag{white-space:normal}.ws-shared{margin-top:24px}@media (max-width:1050px){.ws-workpack{flex-direction:column;gap:20px;display:flex}.ws-workpack>.ws-detail-grid{order:0;width:100%}.ws-workpack>.ws-order{order:1;width:100%}}.ws-order .ws-instructions header{display:block}.ws-order .ws-instructions header>button{margin-top:12px;padding:5px 8px}.ws-order .ws-instructions header h3{font-size:20px;line-height:1.4}.ws-object-list{container-type:inline-size}.ws-object-line{background:#fff;border:1px solid #e3e0e8;border-top:3px solid #2f282a;border-radius:2px;margin:0 0 14px;padding:18px;box-shadow:0 4px 12px #2f282a08}.ws-object-line>header{border-bottom:1px solid #e3e0e8;padding-bottom:12px}.ws-order .ws-object-line>header .ws-tag{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#2f282a;border-radius:2px;padding:7px 12px;font:700 12px Galano}.ws-object-line .ws-object-facts{background:#f7f7ff;border-radius:2px;padding:12px}.ws-object-line .ws-object-dates{border-left:1px solid #e3e0e8;padding-left:12px}.ws-object-line:last-child{margin-bottom:0}.ws-object-line>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ws-workpack .ws-objects .ws-object-edit{white-space:nowrap;color:#7b767c;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:6px 8px;font:500 12px Galano;display:inline-flex}.ws-workpack .ws-objects .ws-object-edit:hover{color:#2f282a;background:#f7f7ff;border-color:#e3e0e8}.ws-object-edit:focus-visible{outline-offset:2px;outline:2px solid #f34e3f}.ws-objects .ws-object-description{overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.5}.ws-object-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.ws-object-label,.ws-object-material{color:#7b767c;font-size:11px;line-height:1.5;display:block}.ws-object-measures{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 12px;margin:6px 0;font-size:13px;font-weight:700;display:flex}.ws-object-measures>span{white-space:nowrap}.ws-object-measures small{font-weight:400}.ws-object-dates{gap:10px;margin:0;font-size:12px;display:grid}.ws-object-dates dt{color:#7b767c;margin-bottom:3px;font-size:11px}.ws-object-dates dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.ws-object-due{font-weight:700}.ws-object-files{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.ws-object-files a{color:#f34e3f;font-size:12px}.ws-workpack .ws-objects>header>button{white-space:nowrap;flex:none;padding:8px 10px;font:500 12px Galano}@container (width<=240px){.ws-object-facts{grid-template-columns:1fr}.ws-object-dates{grid-template-columns:1fr 1fr}}.ws-workpack .ws-drawings article.ws-drawing-preview{display:block}.ws-workpack .ws-drawings article.ws-drawing-preview>div{width:100%;max-width:none}.ws-inline-preview{margin-top:16px}.ws-inline-preview img{object-fit:contain;background:#f7f7ff;border:1px solid #e3e0e8;width:100%;height:auto;max-height:480px;display:block}.ws-inline-preview iframe{background:#f7f7ff;border:1px solid #e3e0e8;width:100%;height:480px;display:block}.ws-inline-preview>a:last-child{color:#f34e3f;margin-top:10px;font-size:12px;display:inline-block}.ws-drawing-kind{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#2f282a;border-radius:2px;margin-bottom:10px;padding:7px 12px;font:700 12px Galano;display:inline-block}.ws-overview-tabs{background:#fff;border:1px solid #e3e0e8;gap:4px;width:fit-content;margin-bottom:24px;padding:5px;display:flex}.ws-overview-tabs button{color:#7b767c;background:0 0;border:0;padding:10px 18px;font:700 13px Galano}.ws-overview-tabs button[aria-pressed=true]{color:#fff;background:#2f282a}.ws-all-objects>header{margin-bottom:24px}.ws-all-objects>header h2{margin:0 0 12px;font:700 26px Transducer}.ws-all-objects>header p{color:#7b767c;font-size:14px}.ws-deadline-list{gap:12px;display:grid}.ws-deadline-row{background:#fff;border:1px solid #e3e0e8;border-left:3px solid #2f282a;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(110px,.6fr) minmax(160px,.75fr);align-items:center;gap:24px;padding:20px;display:grid}.ws-deadline-object h3{overflow-wrap:anywhere;margin:0 0 6px;font:700 16px Galano}.ws-deadline-object p{color:#7b767c;margin:0;font-size:12px}.ws-deadline-project,.ws-deadline-prep,.ws-deadline-date{gap:6px;font-size:13px;display:grid}.ws-deadline-row small{color:#7b767c;font-size:11px}.ws-deadline-project button{text-align:left;color:#2f282a;background:0 0;border:0;padding:0;font:700 13px/1.5 Galano}.ws-deadline-project button:hover{color:#f34e3f}.ws-deadline-project>span{color:#7b767c;font-size:12px}.ws-deadline-date{background:#f7f7ff;border-left:2px solid #2f282a;padding:14px}.ws-deadline-date strong{white-space:nowrap;font:700 18px Galano}.ws-deadline-date>span{font-size:11px}.ws-deadline-date.past{border-color:#f34e3f}.ws-deadline-date.past>span{color:#f34e3f}@media (max-width:1100px){.ws-deadline-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}}@media (max-width:600px){.ws-deadline-row{grid-template-columns:1fr}.ws-all-objects>header h2{font-size:22px}}.workshop .ws-overview-tabs button:not(.ws-card):not(.ws-back){color:#7b767c;background:0 0;border:0;padding:10px 18px;font:700 13px Galano}.workshop .ws-overview-tabs button[aria-pressed=true]:not(.ws-card):not(.ws-back){color:#fff;background:#2f282a}.workshop .ws-overview-tabs button[aria-pressed=false]:hover{color:#2f282a;background:#f7f7ff}.workshop .ws-deadline-project button:not(.ws-card):not(.ws-back){color:#2f282a;text-align:left;background:0 0;border:0;padding:0;font:700 13px/1.5 Galano}.workshop .ws-deadline-project button:not(.ws-card):not(.ws-back):hover{color:#f34e3f}.workshop button.ws-deadline-row:not(.ws-card):not(.ws-back){text-align:left;color:#2f282a;background:#fff;border:1px solid #e3e0e8;border-left:3px solid #2f282a;width:100%;padding:20px;font:400 13px Galano;transition:border-color .15s,box-shadow .15s}.workshop button.ws-deadline-row:not(.ws-card):not(.ws-back):hover{border-color:#f34e3f;box-shadow:0 3px 12px #2f282a0a}.workshop button.ws-deadline-row:focus-visible{outline-offset:3px;outline:2px solid #f34e3f}.ws-deadline-project .ws-object-project-link{color:#2f282a;font-size:13px;font-weight:700;line-height:1.5}.ws-deadline-row:hover .ws-object-project-link{color:#f34e3f}.integration-map>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.integration-map h2{margin:8px 0;font:700 28px Transducer,Galano,sans-serif}.integration-map header p,.mapping-help{color:var(--muted);font-size:13px;line-height:1.6}.integration-map header>strong{white-space:nowrap}.integration-map header small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.mapping-toolbar{border:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.mapping-toolbar>input{flex:1;min-width:220px}.integration-map input,.integration-map select,.integration-map textarea{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;padding:10px;font:400 13px Galano,Arial,sans-serif}.integration-map button{border:1px solid var(--line);background:var(--ink);color:#fff;cursor:pointer;padding:10px 16px;font:700 12px Galano,sans-serif}.integration-map button:disabled{opacity:.45}.mapping-group{border:1px solid var(--line);background:#fff;margin-top:12px}.mapping-group>summary{cursor:pointer;justify-content:space-between;gap:14px;padding:20px;list-style:none;display:flex}.mapping-group>summary strong:before{content:"＋";color:var(--red);margin-right:12px}.mapping-group[open]>summary strong:before{content:"−"}.mapping-group>summary>span{color:var(--muted);font-size:12px}.mapping-head,.mapping-row{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) 85px;align-items:center;gap:16px;padding:14px 20px;display:grid}.mapping-head{background:var(--paper);color:var(--muted);font-size:11px}.mapping-row{border-top:1px solid var(--line)}.mapping-row>div>strong{font-size:13px}.mapping-row small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.mapping-row>label>span{display:none}.mapping-row select{width:100%}.mapping-notes,.mapping-message{grid-column:1/-1}.mapping-notes summary{color:var(--muted);cursor:pointer;font-size:11px}.mapping-notes label{gap:7px;margin-top:12px;font-size:12px;display:grid}.mapping-notes p{color:var(--muted);font-size:11px}@media (max-width:850px){.mapping-head{display:none}.mapping-row{grid-template-columns:1fr 1fr}.mapping-row>div{grid-column:1/-1}.mapping-row>label>span{margin-bottom:5px;font-size:10px;display:block}.integration-map>header{flex-direction:column;align-items:flex-start}}.integration-map .mapping-row>div:first-child{overflow-wrap:anywhere;min-width:0}.integration-map .mapping-save{color:#7b767c;overflow-wrap:anywhere;font-size:12px}.rentman-sync{color:#2f282a;background:#fff;border:1px solid #e1dfe7;margin:0 0 32px;padding:28px}.rentman-sync header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rentman-sync h3{margin:6px 0 12px;font-size:26px}.rentman-sync p{color:#7b767c;line-height:1.55}.rentman-sync button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1dfe7;padding:12px 20px}.rentman-sync button:disabled{opacity:.6;cursor:wait}.sync-safeguards{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.sync-safeguards span{color:#356a55;background:#edf5f1;padding:8px 12px;font-size:13px}.sync-existing{background:#f7f7ff;padding:16px}.sync-table-wrap{overflow:auto}.rentman-sync table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.rentman-sync th{color:#7b767c;white-space:nowrap;background:#f7f7ff;padding:14px;font-size:12px}.rentman-sync td{vertical-align:top;border-bottom:1px solid #e1dfe7;padding:16px 14px}.rentman-sync td:first-child{width:40%;min-width:270px}.rentman-sync summary{color:#7b767c;cursor:pointer;margin-top:6px;font-size:12px}.rentman-sync code{overflow-wrap:anywhere;font-size:12px}.sync-check{white-space:nowrap;color:#7b767c}.sync-check.done{color:#356a55;font-weight:700}.rentman-sync details p{font-size:13px}.rentman-sync .kicker{color:#f34e3f}@media (max-width:700px){.rentman-sync{padding:16px}.rentman-sync header{flex-direction:column}}.team-news{padding-top:24px}.news-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.news-toolbar h2{margin:8px 0;font:700 28px Transducer,Galano,sans-serif}.news-toolbar p:last-child{color:var(--muted);margin:8px 0}.team-news button{border:1px solid var(--line);white-space:nowrap;background:#fff;padding:12px 18px;font-weight:700}.team-news button.news-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.team-news button:disabled{opacity:.5;cursor:default}.news-filters{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.news-filters>div{display:flex}.news-filters button[aria-pressed=true]{color:var(--red);background:var(--soft-red)}.news-filters input{min-width:220px;margin-left:auto}.team-news input,.team-news textarea{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;max-width:100%;padding:12px 14px}.news-feed{gap:20px;display:grid}.news-feed article,.news-empty,.news-editor{border:1px solid var(--line);background:#fff;padding:28px 32px}.news-feed article header{color:var(--muted);align-items:center;gap:20px;font-size:13px;display:flex}.news-feed article header span{color:var(--red);font-size:11px;font-weight:700}.news-feed article header button{margin-left:auto}.news-feed h3,.news-editor h3,.news-empty h3{margin:20px 0 14px;font:700 23px Transducer,Galano,sans-serif}.news-feed article>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:85ch;margin-bottom:0;line-height:1.75}.news-empty p{color:var(--muted)}.news-editor{margin-bottom:24px}.news-editor label{gap:8px;margin:18px 0;font-weight:700;display:grid}.news-editor textarea{resize:vertical;font-weight:400;line-height:1.6}.news-editor footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-editor footer span{color:var(--muted);margin-right:auto;font-size:13px}.team-news :focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:700px){.news-toolbar{flex-direction:column;align-items:flex-start}.news-toolbar h2{font-size:23px}.news-feed article,.news-empty,.news-editor{padding:20px}.news-feed article header{flex-wrap:wrap}.news-filters input{width:100%;margin-left:0}}.news-photo{object-fit:contain;object-position:left center;background:var(--paper);width:100%;max-width:900px;max-height:500px;margin:20px 0;display:block}.news-toolbar>div{margin-right:auto}.news-editor footer{margin-top:20px}.news-editor small{color:var(--muted);font-weight:400}.news-feed{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.news-feed .news-card{min-width:0;padding:0;overflow:hidden}.news-cover{background:var(--ink) url(/expoteam-gradient.jpg) center/cover;cursor:pointer;color:#fff;isolation:isolate;align-items:flex-end;min-height:340px;list-style:none;display:flex;position:relative}.news-cover::-webkit-details-marker{display:none}.news-cover:after{content:"";z-index:-1;background:linear-gradient(#2f282a0a 0%,#2f282a80 35%,#2f282af7 100%);position:absolute;inset:0}.news-cover-photo{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.news-cover:hover .news-cover-photo{transform:scale(1.035)}.news-cover-copy{width:100%;padding:28px}.news-card-label{letter-spacing:.12em;background:var(--red);color:#fff;padding:7px 10px;font-size:10px;font-weight:700;display:inline-block}.news-feed .news-cover h3{color:#fff;overflow-wrap:anywhere;margin:18px 0;font:700 clamp(20px,1.7vw,28px)/1.25 Transducer,Galano,sans-serif}.news-cover-meta{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.news-read-more{font-weight:700}.news-card details[open] .news-read-more{font-size:0}.news-card details[open] .news-read-more:after{content:"Sluit bericht ↑";font-size:12px}.news-card-body{padding:24px 28px}.news-card-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}.news-card-admin{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.news-card-admin>span{color:var(--muted);font-size:12px}.news-card-admin button{padding:8px 12px}.news-empty{grid-column:1/-1}.news-cover>p{color:#fff;font-size:12px;position:absolute;top:15px;left:28px}@media (max-width:1200px){.news-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.news-feed{grid-template-columns:1fr}.news-cover{min-height:300px}.news-cover-copy{padding:24px}}@media (prefers-reduced-motion:reduce){.news-cover-photo{transition:none}}.personal-field{background:var(--background,#f7f7ff);min-height:100dvh;color:var(--foreground,#2f282a)}.personal-field.is-embedded{min-height:0}.personal-field-header{color:#fff;background:#2f282a;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.personal-field-header button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff35;min-height:44px;padding:8px 12px}.personal-field-header .personal-home{text-align:left;border:0;align-items:center;gap:14px;padding:0;display:flex}.personal-home b,.personal-home small{display:block}.personal-home small{color:#c5c1c1;margin-top:4px;font-size:13px}.personal-tabs{scrollbar-width:thin;border-bottom:1px solid #dad8dd;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.personal-tabs button{white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 16px}.personal-tabs button[aria-current=page],.personal-tabs button[aria-pressed=true]{color:#fff;background:#2f282a}.personal-field-content{max-width:1200px;margin:auto;padding:28px 24px}.personal-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.personal-heading h2{margin:12px 0;font-size:30px}.personal-heading p{margin:8px 0}.personal-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:24px 0;display:grid}.personal-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dfdde2;padding:24px}.personal-card h3{margin:12px 0;font-size:22px}.personal-card p{line-height:1.5}.personal-notes{white-space:pre-wrap}.personal-card button,.personal-heading button,.personal-field-content>p button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ddd;padding:10px 14px}.personal-preview-note{background:#f34e3f0d;border:1px solid #f34e3f33;margin:0;padding:14px 24px;line-height:1.5}.personal-form{background:#fff;border:1px solid #dfdde2;margin:24px 0;padding:24px}.personal-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin:0;padding:0;display:grid}.personal-form label{gap:8px;display:grid}.personal-form input,.personal-form select{min-width:0;min-height:44px;font:inherit;color:inherit;background:0 0;border:1px solid #d8d5da;padding:10px}.personal-form small{color:#767277;margin-top:16px;display:block}.personal-account-actions{flex-wrap:wrap;gap:8px;display:flex}.personal-account-actions button{cursor:pointer;min-height:40px;padding:8px 12px}.personal-account-setup{border:1px solid #dedbe0;margin:20px 0;padding:16px;line-height:1.5}.personal-account-preview{z-index:3000;background:#f7f7ff;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.personal-account-preview:focus{outline:none}.personal-account-preview .personal-field-header{z-index:1;position:sticky;top:0}[data-portal-theme=dark] .personal-field{color:#fff;background:#231f20}[data-portal-theme=dark] .personal-card,[data-portal-theme=dark] .personal-form{color:#fff;background:#2f282a;border-color:#ffffff25}@media (max-width:767px){.personal-field-header{gap:8px;padding:12px 16px}.personal-field-header .personal-home{gap:8px}.personal-field-header .personal-home b{font-size:17px}.personal-tabs{gap:0;padding:8px 12px}.personal-tabs button{padding:10px 12px}.personal-field-content{padding:20px 16px}.personal-heading{flex-wrap:wrap}.personal-heading h2{font-size:26px}.personal-card,.personal-form{padding:20px}.personal-form fieldset{grid-template-columns:1fr}.personal-form input,.personal-form select{font-size:16px}.personal-account-actions{flex-direction:column}.personal-preview-note{padding:12px 16px}}.material-cost-card{min-width:0}.material-cost-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.material-cost-summary>div{align-content:start;gap:9px;display:grid}.material-cost-summary span,.material-cost-summary small{color:var(--muted,#7b767c);font-size:13px}.material-cost-summary strong{color:var(--black,#2f282a);font:700 clamp(26px,2.8vw,38px)/1.2 Transducer,Arial,sans-serif}.material-cost-summary b{font:600 15px/1.5 Galano,Arial,sans-serif}.material-cost-groups{gap:8px;display:grid}.material-cost-groups>details{border:1px solid var(--line,#dedde6);background:var(--white,#fff);min-width:0}.material-cost-groups>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;font-size:14px;display:flex}.material-cost-groups summary>span{min-width:0;font-weight:600}.material-cost-groups summary small{color:var(--muted,#7b767c);margin-top:4px;font-size:12px;font-weight:400;display:block}.material-cost-groups summary>b{white-space:nowrap}.material-cost-groups details[open]>summary{background:var(--paper,#f7f7ff);border-bottom:1px solid var(--line,#dedde6)}.material-cost-scroll{max-width:100%;overflow-x:auto}.material-cost-scroll table{border-collapse:collapse;width:100%;font-size:13px}.material-cost-scroll th,.material-cost-scroll td{border-bottom:1px solid var(--line,#dedde6);text-align:left;vertical-align:top;padding:12px 15px}.material-cost-scroll thead th{color:var(--muted,#7b767c);white-space:nowrap;font-family:Transducer,Arial,sans-serif;font-size:11px}.material-cost-scroll tbody th{min-width:200px;font-weight:500}.material-cost-scroll td{white-space:nowrap;font-variant-numeric:tabular-nums}.material-cost-scroll a{color:inherit;text-decoration:none}.material-cost-scroll a:hover{color:var(--red,#f34e3f)}.material-cost-scroll small{color:var(--muted,#7b767c);margin-top:5px;font-size:11px;display:block}.material-cost-note{color:var(--muted,#7b767c);margin:16px 0 0;font-size:12px;line-height:1.65}:is(.material-cost-card a:focus-visible,.material-cost-card summary:focus-visible){outline:2px solid var(--red,#f34e3f);outline-offset:3px}@media (max-width:600px){.material-cost-summary{grid-template-columns:minmax(0,1fr);gap:16px}.material-cost-groups>details>summary{gap:12px;padding:12px}.material-cost-summary strong{font-size:27px}}.billing-work-tabs{border:1px solid var(--line,#dedde6);gap:4px;margin:18px 0;padding:5px;display:flex}.billing-work-tabs button{color:var(--muted,#7b767c);cursor:pointer;background:0 0;border:0;padding:12px 20px;font-family:Transducer,Arial,sans-serif;font-size:13px;font-weight:700}.billing-work-tabs button[aria-pressed=true]{background:var(--black,#2f282a);color:#fff}.billing-project-finance{gap:18px;min-width:0;display:grid}.billing-finance-intro,.billing-finance-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-finance-intro h3{margin:0;font-size:22px}.billing-finance-intro p{color:var(--muted,#7b767c);margin:7px 0 0;font-size:13px}.billing-finance-stats{border:1px solid var(--line,#dedde6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billing-finance-stats article{border-right:1px solid var(--line,#dedde6);gap:10px;padding:20px;display:grid}.billing-finance-stats article:last-child{border-right:0}.billing-finance-stats small{color:var(--muted,#7b767c);font-size:12px}.billing-finance-stats strong{overflow-wrap:anywhere;font-family:Transducer,Arial,sans-serif;font-size:22px}.billing-finance-stats span,.billing-finance-toolbar>small{color:var(--muted,#7b767c);font-size:11px;line-height:1.5}.billing-finance-notice{border-left:3px solid var(--red,#f34e3f);background:var(--paper,#f7f7ff);margin:0;padding:14px 18px;font-size:13px;line-height:1.65}.billing-finance-scroll{overflow-x:auto}.billing-project-finance table{border-collapse:collapse;width:100%;font-size:13px}.billing-project-finance th,.billing-project-finance td{text-align:left;border-bottom:1px solid var(--line,#dedde6);vertical-align:top;padding:12px}.billing-project-finance thead th{background:var(--paper,#f7f7ff);color:var(--muted,#7b767c);white-space:nowrap;font-family:Transducer,Arial,sans-serif;font-size:11px}.billing-project-finance tbody th{min-width:180px;font-weight:600}.billing-project-finance td small,.billing-project-finance tbody th small{color:var(--muted,#7b767c);max-width:280px;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.billing-project-finance td input{min-width:80px;max-width:115px;padding:8px;font-size:13px}.billing-finance-source-row{color:var(--muted,#7b767c)}.billing-finance-bottom{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.billing-finance-terms{grid-template-columns:1fr auto;gap:16px;font-size:14px;display:grid}.billing-finance-terms dd{text-align:right;margin:0;font-weight:700}.billing-project-finance .billing-card{min-width:0;margin:0}.billing-project-finance .billing-note{line-height:1.65}.billing-project-finance .billing-section-title h3{font-size:17px}.billing-workspace[hidden]{display:none}.billing-project-finance .billing-fields{gap:14px}.billing-project-finance .billing-document-format{grid-template-columns:1fr 1fr}@media (max-width:1100px){.billing-finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-finance-stats article:nth-child(2){border-right:0}.billing-finance-stats article:nth-child(-n+2){border-bottom:1px solid var(--line,#dedde6)}.billing-finance-toolbar{flex-direction:column;align-items:flex-start}.billing-finance-bottom{grid-template-columns:1fr}}@media (max-width:600px){.billing-finance-intro{flex-direction:column;align-items:flex-start}.billing-finance-stats article{padding:14px}.billing-finance-stats strong{font-size:17px}.billing-finance-toolbar .billing-view-switch{max-width:100%;display:flex;overflow-x:auto}.billing-finance-toolbar .billing-view-switch button{white-space:nowrap;padding:10px}.billing-project-finance .billing-document-format{grid-template-columns:1fr}.billing-work-tabs button{padding:12px 15px}}.billing-work-tabs button,.billing-finance-stats strong,.billing-project-finance thead th{font-family:Transducer,Arial,sans-serif}.billing-project-finance{grid-template-columns:minmax(0,1fr)}.billing-project-finance>*,.billing-finance-intro>*,.billing-finance-stats article{min-width:0}.billing-finance-stats small,.billing-finance-stats span{overflow-wrap:anywhere}.billing-finance-toolbar .billing-view-switch{min-width:0}.billing-project-finance .billing-section-title{flex-wrap:wrap}@media (max-width:600px){.billing-finance-intro>div{max-width:100%}.billing-finance-toolbar .billing-view-switch{width:100%}.billing-project-finance .billing-card{padding:14px}.billing-project-finance .billing-card h3{overflow-wrap:anywhere}}.sa-workspace{color:var(--text,#2f282a);max-width:1720px}.sa-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.sa-heading h2{font-family:var(--font-display);margin:6px 0;font-size:27px}.sa-heading .section-label{letter-spacing:1.4px;margin:0;font-size:11px}.sa-actions{flex-wrap:wrap;gap:8px;display:flex}.sa-workspace button,.sa-workspace input,.sa-workspace select,.sa-list-dialog button{font-family:inherit;font-size:13px}.sa-workspace button{cursor:pointer;color:inherit;background:0 0;border:1px solid #e0dce2;padding:9px 12px}.sa-workspace button:disabled{cursor:default;opacity:.6}:is(.sa-workspace button:focus-visible,.sa-list-dialog button:focus-visible){outline-offset:3px;outline:2px solid #f34e3f}.sa-workspace .sa-primary{color:#fff;background:#2f282a;border-color:#2f282a}.sa-filter-panel{background:var(--panel,#fff);border:1px solid #e0dce2;margin-bottom:14px;padding:18px}.sa-primary-filters,.sa-secondary-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sa-secondary-filters{margin-top:14px}.sa-filter-panel label{color:var(--muted,#7b767c);flex-direction:column;flex:1;gap:5px;min-width:140px;font-size:12px;display:flex}.sa-primary-filters label:first-child{flex:1.4}.sa-filter-panel input,.sa-filter-panel select{color:var(--text,#2f282a);background:var(--panel,#fff);border:1px solid #e0dce2;width:100%;min-width:0;min-height:38px;padding:7px 10px}.sa-periods{gap:5px;display:flex}.sa-periods button{white-space:nowrap;min-height:38px}.sa-mode{gap:4px;margin:0 0 14px;display:inline-flex}.sa-mode button[aria-pressed=true]{color:#fff;background:#2f282a}.sa-notice{background:#f34e3f0d;border-left:3px solid #f34e3f;margin:0 0 18px;padding:12px 16px;font-size:13px;line-height:1.5}.sa-freshness{color:var(--muted,#7b767c);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.sa-freshness[data-stale=true]{color:#f34e3f}.sa-section{margin:0 0 25px}.sa-workspace h2,.sa-panel h2{font-family:var(--font-display);margin:0 0 12px;font-size:16px;line-height:1.35}.sa-heading h2{font-size:27px}.sa-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sa-workspace .sa-metric{text-align:left;background:var(--panel,#fff);opacity:1;flex-direction:column;align-items:stretch;gap:12px;min-height:125px;padding:17px 18px;display:flex}.sa-metric span{color:var(--muted,#7b767c);min-height:30px;font-size:12px;line-height:1.4}.sa-metric strong{overflow-wrap:anywhere;white-space:pre-line;font-size:24px;font-weight:700;line-height:1.25}.sa-metric small{color:var(--muted,#7b767c);justify-content:space-between;gap:8px;font-size:11px;display:flex}.sa-metric i{color:#f34e3f;font-style:normal}.sa-metric:not(:disabled):hover{border-color:#f34e3f}.sa-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.sa-chart-two{grid-template-columns:1fr 1.8fr}.sa-panel{background:var(--panel,#fff);border:1px solid #e0dce2;min-width:0;margin-bottom:20px;padding:22px}.sa-chart-grid .sa-panel{margin:0}.sa-panel>small,.sa-panel>div>small{color:var(--muted,#7b767c);font-size:12px;line-height:1.5;display:block}.sa-bars{gap:11px;margin-top:20px;display:grid}.sa-workspace .sa-bars button{text-align:left;border:0;grid-template-columns:minmax(100px,1fr) 1.2fr 28px;align-items:center;gap:10px;padding:2px 0;font-size:12px;display:grid}.sa-bars button:hover>span:first-child{color:#f34e3f}.sa-bars b{text-align:right}.sa-track{background:#e5e2e6;height:8px;display:block;overflow:hidden}.sa-track i{background:#f34e3f;height:100%;display:block}.sa-donut-layout{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:25px;display:flex}.sa-donut{border-radius:50%;flex-shrink:0;width:152px;height:152px;padding:15px}.sa-donut>div{background:var(--panel,#fff);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.sa-donut strong{font-size:25px}.sa-donut small{color:var(--muted,#7b767c);font-size:12px}.sa-legend{min-width:120px}.sa-workspace .sa-legend button{border:0;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.sa-legend button b{margin-left:auto}.sa-legend>small{color:var(--muted,#7b767c);max-width:170px;font-size:11px;display:block}.sa-legend i,.sa-line-legend i{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.sa-green{background:#74a591}.sa-red{background:#f34e3f}.sa-trend svg{width:100%;max-height:250px;margin:15px 0 5px;display:block;overflow:visible}.sa-trend svg text{fill:var(--muted,#7b767c);font-family:inherit;font-size:11px}.sa-line-legend{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.sa-workspace .sa-line-legend button{border:0;align-items:center;gap:8px;padding:6px;font-size:12px;display:flex}.sa-table-scroll{max-width:100%;margin:15px 0;overflow-x:auto}.sa-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.sa-table th{font-family:var(--font-display);color:var(--muted,#7b767c);background:var(--bg,#f7f7ff);white-space:nowrap;padding:12px 10px;font-size:11px}.sa-table td{vertical-align:top;border-bottom:1px solid #e5e2e6;padding:14px 10px;line-height:1.5}.sa-table td small{color:var(--muted,#7b767c);font-size:11px;display:block}.sa-table button{white-space:nowrap;font-size:12px}.sa-workspace .sa-person{text-align:left;white-space:normal;border:0;align-items:center;gap:10px;padding:0;display:flex}.sa-person>span{color:#fff;background:#2f282a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.sa-workspace .sa-text{color:#f34e3f;border:0;padding:5px 0}.sa-reasons{flex-wrap:wrap;gap:15px;margin:18px 0;display:flex}.sa-reasons span{background:var(--bg,#f7f7ff);gap:25px;padding:12px 15px;display:flex}.sa-definitions summary{cursor:pointer;font-size:13px;font-weight:700}.sa-definitions p{color:var(--muted,#7b767c);font-size:12px;line-height:1.6}.sa-empty{color:var(--muted,#7b767c);padding:30px 15px;font-size:13px}.sa-list-dialog{width:min(1260px,95vw)}.sa-list-body{color:var(--text,#2f282a);padding:22px}.sa-list-body>p{font-size:12px}.sa-list-dialog .sa-table{min-width:880px}.sa-list-dialog a{color:#f34e3f;text-decoration:none}.sa-list-dialog a:hover{text-decoration:underline}.sa-record-links{flex-wrap:wrap;gap:6px;max-width:290px;margin-top:7px;display:flex}.sa-record-links>small{width:100%}.sa-record-links span{font-size:12px}.sa-record-links span:not(:last-child):after{content:" ·"}.sa-table details{max-width:260px;font-size:11px}.sa-table dl{overflow-wrap:anywhere;margin:12px 0}.sa-table dt{color:var(--muted,#7b767c)}.sa-table dd{margin:0 0 8px}.sa-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.sa-pagination button{color:inherit;background:0 0;border:1px solid #e0dce2;padding:10px}.sa-pagination button:disabled{opacity:.4}.sa-workspace,.sa-list-dialog{--font-display:Transducer,Arial,sans-serif;--text:var(--ink);--panel:var(--surface,#fff);--bg:var(--paper)}.sa-record-scroll{border:1px solid var(--line,#e5e2e6);margin:16px 0 12px}.sa-record-scroll:focus-visible{outline:2px solid var(--red,#f34e3f);outline-offset:3px}.sa-record-table thead th{padding:12px 14px}.sa-record-table tbody th,.sa-record-table tbody td{vertical-align:top;border-bottom:1px solid var(--line,#e5e2e6);white-space:normal;background:0 0;padding:13px 14px;font:400 12px/1.5 Galano,Arial,sans-serif}.sa-record-table tbody tr:last-child>*{border-bottom:0}.sa-record-table tbody tr:hover{background:var(--paper,#f7f7ff)}.sa-record-table .sa-record-name{min-width:190px;max-width:270px;color:var(--ink,#2f282a)}.sa-record-name b{font-size:13px;line-height:1.45;display:block}.sa-record-table small{color:var(--muted,#7b767c);white-space:normal;margin-top:4px;font:400 10px/1.6 Galano,Arial,sans-serif;display:block}.sa-record-table a{color:inherit;text-decoration:none}.sa-record-table a:hover{color:var(--red,#f34e3f);text-underline-offset:3px;text-decoration:underline}.sa-record-table a:focus-visible{outline:2px solid var(--red,#f34e3f);outline-offset:3px}.sa-record-name a{color:var(--ink,#2f282a)}.sa-record-relation{min-width:115px;max-width:210px}.sa-record-relation>div{gap:5px;display:grid}.sa-record-relation a{color:var(--red,#f34e3f)}.sa-record-owner{min-width:110px;max-width:150px}.sa-record-phase{min-width:100px;max-width:180px}.sa-record-next{min-width:110px;max-width:200px}.sa-record-muted{color:var(--muted,#7b767c)}.sa-phase-label{background:var(--paper,#f7f7ff);border:1px solid var(--line,#e5e2e6);max-width:100%;padding:3px 7px;font:700 10px/1.5 Galano,Arial,sans-serif;display:inline-flex}.sa-record-table .sa-record-relation{min-width:160px}.sa-record-table .sa-relation-link{grid-template-columns:25px minmax(0,1fr) 12px;align-items:start;gap:7px;display:grid}.sa-relation-link>img,.sa-relation-link>.planning-icon{flex-shrink:0;margin-top:1px}.sa-relation-link>.planning-icon{color:var(--muted,#7b767c);margin:3px 2px}.sa-relation-link>span{overflow-wrap:anywhere;min-width:0}.sa-external-icon{opacity:.7;flex-shrink:0;margin-top:3px}.sa-record-table .sa-object-link{grid-template-columns:minmax(0,1fr) 12px;align-items:start;gap:5px;display:inline-grid}.sa-intake-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sa-intake-group{border:1px solid var(--line,#e0dce2);background:var(--panel,#fff);min-width:0;padding:18px}.sa-intake-group h3{align-items:center;gap:9px;margin:0 0 15px;font:700 13px/1.4 Galano,Arial,sans-serif;display:flex}.sa-intake-group h3 svg{color:var(--muted,#7b767c)}.sa-intake-period{border-top:3px solid var(--red,#f34e3f);grid-column:1/-1}.sa-intake-period h3 svg{color:var(--red,#f34e3f)}.sa-intake-period .sa-intake-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.sa-workspace .sa-intake-period .sa-metric{border:0;border-right:1px solid var(--line,#e0dce2);gap:9px;min-height:112px;padding:5px 20px}.sa-workspace .sa-intake-period .sa-metric:first-child{padding-left:0}.sa-workspace .sa-intake-period .sa-metric:last-child{border-right:0;padding-right:0}.sa-intake-period .sa-metric strong{font-family:var(--font-display);font-size:27px}.sa-intake-period .sa-metric:disabled strong{font-size:21px}.sa-intake-period .sa-metric:not(:disabled):hover{color:var(--red,#f34e3f)}.sa-intake-current .sa-intake-metrics,.sa-intake-attention .sa-intake-metrics{gap:0;display:grid}.sa-workspace .sa-intake-current .sa-metric,.sa-workspace .sa-intake-attention .sa-metric{border:0;border-top:1px solid var(--line,#e0dce2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;min-height:0;padding:12px 0;display:grid}.sa-intake-current .sa-metric>span,.sa-intake-attention .sa-metric>span{min-height:0;color:var(--ink,#2f282a);font-size:13px}.sa-intake-current .sa-metric>strong,.sa-intake-attention .sa-metric>strong{grid-area:1/2/3;font-size:21px}.sa-intake-current .sa-metric>small,.sa-intake-attention .sa-metric>small{grid-column:1;justify-content:flex-start;font-size:10px}.sa-intake-attention h3 svg{color:var(--red,#f34e3f)}.sa-intake-metrics .sa-metric:not(:disabled):hover{background:var(--paper,#f7f7ff)}.sa-intake-group .sa-metric:focus-visible{outline-offset:1px}@media (max-width:900px){.sa-intake-period .sa-intake-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sa-workspace .sa-intake-period .sa-metric{padding:0 12px 0 0}.sa-workspace .sa-intake-period .sa-metric:nth-child(2n){border-right:0;padding:0}.sa-intake-period .sa-metric strong{font-size:24px}}@media (max-width:600px){.sa-intake-grid{grid-template-columns:1fr}.sa-intake-group{padding:14px}.sa-intake-period{grid-column:auto}.sa-intake-period .sa-metric strong{font-size:22px}.sa-intake-period .sa-metric span{font-size:11px}.sa-intake-group .sa-metric small{font-size:10px}}.sa-intake-period .sa-intake-metrics{grid-template-columns:repeat(var(--metric-columns,4),minmax(0,1fr))}@media (max-width:900px){.sa-intake-period .sa-intake-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1450px){.sa-cards{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.sa-chart-grid{grid-template-columns:1fr 1fr}.sa-result{grid-column:1/-1}.sa-chart-two{grid-template-columns:1fr}.sa-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-heading{align-items:flex-start}.sa-heading h2{font-size:22px}}@media (max-width:700px){.sa-heading{flex-direction:column;gap:12px}.sa-actions{width:100%}.sa-actions button{flex:1}.sa-filter-panel{padding:12px}.sa-primary-filters,.sa-secondary-filters{gap:10px}.sa-primary-filters label:first-child{flex-basis:100%}.sa-primary-filters label,.sa-secondary-filters label{min-width:120px}.sa-filter-panel input,.sa-filter-panel select{font-size:16px}.sa-periods{width:100%}.sa-periods button{flex:1;font-size:11px}.sa-chart-grid{grid-template-columns:1fr}.sa-result{grid-column:auto}.sa-panel{padding:16px}.sa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-workspace .sa-metric{min-height:133px;padding:13px}.sa-metric strong{font-size:22px}.sa-metric small{font-size:10px}.sa-freshness{margin-bottom:20px}.sa-mode{width:100%}.sa-mode button{flex:1}.sa-table{min-width:540px}.sa-list-body{padding:12px}.sa-line-legend{gap:4px}.sa-line-legend button{font-size:10px!important}}.sa-dashboard-tabs{flex-wrap:wrap;gap:8px;padding-bottom:0;display:flex}.sa-dashboard-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:13px 18px;font:700 13px Galano,Arial,sans-serif;display:flex}.sa-dashboard-tabs button[aria-pressed=true]{color:var(--red);border-color:var(--red);box-shadow:inset 0 -2px var(--red)}.sa-dashboard-tabs button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.fa-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.sa-workspace .fa-stat{text-align:left;border:1px solid var(--line);white-space:normal;grid-template-columns:1fr auto;gap:9px;min-width:0;padding:17px;display:grid}.fa-stat>svg{color:var(--red);grid-area:1/2}.fa-stat>span{color:var(--muted);grid-row:1;font-size:12px}.fa-stat>strong{grid-column:1/-1;font-family:Transducer,Arial,sans-serif;font-size:28px}.fa-stat>small{color:var(--muted);grid-column:1/-1;font-size:10px}.fa-stat[aria-pressed=true]{border-color:var(--red)}.fa-stat:disabled{opacity:1;cursor:default}.fa-heading p,.fa-workspace>.sa-heading p:not(.section-label){color:var(--muted);margin-top:10px;font-size:12px}.fa-panel-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.fa-panel-title select{border:1px solid var(--line);max-width:300px;color:var(--ink);background:var(--surface);padding:8px}.fa-project-table{min-width:980px}.sa-workspace .fa-project-table button{white-space:normal;text-align:left}.fa-owner-row{grid-template-columns:130px minmax(40px,1fr) 95px;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:grid}.fa-owner-row small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.fa-owner-row b{text-align:right}.fa-operational-metrics{gap:0;margin:15px 0;display:grid}.fa-operational-metrics>span{border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.fa-operational-metrics b{margin-left:auto;font-size:18px}.fa-operational-metrics svg{color:var(--muted)}.fa-basis{color:var(--muted);font-size:12px;line-height:1.6}.fa-attention{color:var(--red)!important}.fa-workspace>details{margin-top:18px}.fa-workspace details>summary{cursor:pointer;font-size:13px;font-weight:700}.fa-workspace .sa-filter-panel>small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.6;display:block}.fa-detail{margin:28px 0}.fa-detail-heading{margin-bottom:18px}.fa-detail-heading h2{margin:8px 0;font-family:Transducer,Arial,sans-serif;font-size:22px}.fa-detail-heading>p:last-child{color:var(--muted);font-size:12px}.fa-detail .sa-panel h2{align-items:center;gap:9px;display:flex}.fa-detail .sa-panel h2 svg{color:var(--red)}.fa-detail .sa-panel>small{color:var(--muted);font-size:11px}.fa-progress-layout{margin:24px 0}.fa-progress-legend{gap:16px;min-width:150px;font-size:12px;display:grid}.fa-progress-legend>span{align-items:center;gap:8px;display:flex}.fa-progress-legend b{margin-left:auto}.fa-progress-legend>small{color:var(--muted);font-size:10px}.fa-dot{background:var(--line);border-radius:50%;flex-shrink:0;width:9px;height:9px}.fa-dot-done{background:var(--green,#74a591)}.fa-task-groups{gap:14px;display:grid}.fa-task-groups>div>span{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.fa-task-groups b{color:var(--muted);font-weight:400}.fa-stacked-track{background:var(--line);border-radius:5px;height:7px;overflow:hidden}.fa-stacked-track i{background:#74a591;height:100%;display:block}.fa-progress-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fa-progress-facts>span{background:var(--bg);color:var(--muted);padding:15px;font-size:11px}.fa-progress-facts strong{color:var(--ink);margin-top:8px;font-size:23px;display:block}.fa-month-scroll{max-width:100%;margin-top:22px;overflow-x:auto}.fa-month-scroll svg{display:block}.fa-month-scroll text{fill:var(--muted);font:10px Galano,Arial,sans-serif}.fa-chart-data{margin-top:12px;font-size:11px}.fa-chart-data summary{cursor:pointer;color:var(--ink)}.fa-chart-data dl{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.fa-chart-data dl>div{justify-content:space-between;gap:8px;display:flex}.fa-chart-data dd{margin:0;font-weight:700}.fa-deadlines{margin:14px 0}.sa-workspace .fa-deadlines button{text-align:left;white-space:normal;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:83px minmax(0,1fr) 12px;gap:12px;width:100%;padding:13px 0;font-size:11px;line-height:1.5;display:grid}.fa-deadlines button>span:nth-child(2){font-weight:700}.fa-deadlines small{color:var(--muted);font-size:10px;font-weight:400;display:block}.fa-deadlines button>span:last-child{color:var(--red)}.fa-detail .sa-chart-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:850px){.fa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-owner-row{grid-template-columns:95px minmax(30px,1fr) 85px}.fa-stat>strong{font-size:24px}.fa-panel-title{flex-direction:column;align-items:start}.sa-dashboard-tabs{gap:6px}.sa-dashboard-tabs button{padding:11px;font-size:11px}.fa-progress-layout{flex-wrap:wrap}.fa-progress-legend{min-width:140px}.fa-detail-heading h2{font-size:19px}.fa-detail .sa-chart-two{grid-template-columns:1fr}}.analytics-v1 .content,.analytics-v2 .content{max-width:none;padding-left:clamp(20px,2vw,34px);padding-right:clamp(20px,2vw,34px)}.analytics-v2 .sa-workspace{padding-top:8px;padding-bottom:24px}.analytics-v2>.sa-dashboard-tabs{padding-top:6px;padding-bottom:16px}.av-more-filters{color:var(--muted);margin-top:10px;font-size:10px}.av-more-filters summary{cursor:pointer;width:fit-content;padding:4px 0}.av-more-filters summary b{background:var(--soft-red,#fff0ee);color:var(--red,#f34e3f);margin-left:8px;padding:3px 6px;font-size:9px;display:inline-block}.av-version-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex;padding-top:10px!important;padding-bottom:12px!important}.av-version-bar>span{align-items:center;gap:9px;display:flex}.av-version-bar b{background:var(--ink,#2f282a);color:#fff;letter-spacing:1px;padding:5px 7px;font-size:10px}.av-version-bar>div{border:1px solid var(--line,#e0dce2);background:var(--panel,#fff);gap:3px;padding:3px;display:flex}.av-version-bar button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;font:700 11px Galano,Arial,sans-serif}.av-version-bar button[aria-pressed=true]{color:#fff;background:#2f282a}.av-source-panel[hidden],.av-section-panel[hidden]{display:none!important}.analytics-v2 .sa-dashboard-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:18px;display:grid}.analytics-v2 .sa-dashboard-tabs button{background:var(--panel,#fff);border:1px solid var(--line,#e0dce2);text-align:left;box-shadow:none;gap:13px;padding:15px 18px;position:relative}.analytics-v2 .sa-dashboard-tabs button[aria-pressed=true]{color:#fff;background:#2f282a;border-color:#2f282a}.analytics-v2 .sa-dashboard-tabs button[aria-pressed=true] svg{color:#f34e3f}.analytics-v2 .sa-dashboard-tabs button span{display:block}.analytics-v2 .sa-dashboard-tabs small{color:var(--muted,#7b767c);margin-top:4px;font:400 11px/1.5 Galano,Arial,sans-serif;display:block}.analytics-v2 .sa-dashboard-tabs button[aria-pressed=true] small{color:#d8d4d8}.analytics-v2 .sa-heading{align-items:center;margin-bottom:18px}.analytics-v2 .sa-heading h2{font-size:22px}.analytics-v2 .sa-heading .section-label{font-size:9px}.analytics-v2 .sa-actions{gap:6px}.analytics-v2 .sa-actions button{min-height:38px;padding:10px 12px;font-size:11px}.analytics-v2 .sa-actions .sa-primary{color:#fff;background:#f34e3f;border-color:#f34e3f}.analytics-v2 .sa-filter-panel{border-bottom:0;margin-bottom:0;padding:15px 18px}.analytics-v2 .sa-filter-panel label{font-size:10px}.analytics-v2 .sa-filter-panel select,.analytics-v2 .sa-filter-panel input{min-height:36px;font-size:12px}.analytics-v2 .sa-secondary-filters{border-top:1px solid var(--line,#e0dce2);gap:10px;padding-top:12px}.analytics-v2 .sa-secondary-filters label{min-width:100px}.analytics-v2 .sa-periods button{padding:8px;font-size:10px}.analytics-v2 .sa-filter-panel>small{font-size:10px}.analytics-v2 .sa-periods{background:var(--bg,#f7f7ff);border:1px solid var(--line,#e0dce2);gap:2px;padding:3px}.analytics-v2 .sa-periods button{border:0;min-height:29px;padding:7px 10px}.analytics-v2 .sa-periods button[aria-pressed=true]{color:#fff;background:#2f282a}.av-filter-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.sa-workspace .av-filter-chips button{border-color:var(--line,#e0dce2);background:var(--bg,#f7f7ff);white-space:normal;text-align:left;align-items:center;gap:10px;padding:5px 8px;font-size:10px;display:flex}.av-filter-chips button span{color:var(--red,#f34e3f);font-size:14px}.av-section-nav{background:var(--panel,#fff);border:1px solid var(--line,#e0dce2);gap:6px;margin-bottom:18px;padding:10px 12px;display:flex;overflow-x:auto}.sa-workspace .av-section-nav button{white-space:nowrap;color:var(--muted,#7b767c);border:0;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:flex}.sa-workspace .av-section-nav button[aria-pressed=true]{background:var(--bg,#f7f7ff);color:var(--ink,#2f282a);font-weight:700;box-shadow:inset 0 -2px #f34e3f}.av-section-nav button[aria-pressed=true] svg{color:#f34e3f}.av-source-switch{align-items:center;gap:8px;padding-bottom:15px;display:flex}.av-source-switch button{color:var(--ink,#2f282a);background:var(--panel,#fff);border:1px solid var(--line,#e0dce2);cursor:pointer;padding:10px 15px;font:700 12px Galano,Arial,sans-serif}.av-source-switch button[aria-pressed=true]{color:#f34e3f;border-color:#f34e3f}.av-source-switch small{color:var(--muted);margin-left:auto;font-size:10px}.av-more-filters summary{min-height:30px;padding:8px 0;font-size:11px}.analytics-v2 .sa-freshness{align-items:center;margin-bottom:18px;font-size:10px}.analytics-v2 .sa-freshness>small{font-size:10px}.av-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 16px;display:flex}.av-section-heading .section-label{color:var(--red,#f34e3f);letter-spacing:1px;font-size:9px}.av-section-heading h2{margin:8px 0 0;font-size:23px}.av-source-badge{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.av-source-badge i{background:#74a591;border-radius:50%;width:6px;height:6px}.analytics-v2 .sa-cards{gap:12px}.analytics-v2 .sa-metric{border-color:var(--line,#e0dce2);min-height:125px;box-shadow:inset 0 3px var(--line,#e0dce2);padding:18px 20px}.analytics-v2 .sa-metric span{min-height:0;font-size:12px}.analytics-v2 .sa-metric strong{letter-spacing:-.5px;font-size:27px}.analytics-v2 .sa-metric small{font-size:10px}.analytics-v2 .av-overview>.sa-cards .sa-metric:nth-child(3){box-shadow:inset 0 3px #f34e3f}.analytics-v2 .av-overview>.sa-cards .sa-metric:nth-child(4){box-shadow:inset 0 3px #74a591}.av-overview-charts{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:16px;margin-top:18px;display:grid}.analytics-v2 .sa-panel{border-color:var(--line,#e0dce2);padding:22px}.analytics-v2 .sa-panel h2{font-size:16px}.analytics-v2 .sa-panel>small{font-size:10px}.analytics-v2 .sa-donut{width:166px;height:166px;padding:16px}.analytics-v2 .sa-donut strong{font-size:29px}.analytics-v2 .sa-donut-layout{gap:20px}.analytics-v2 .sa-donut small,.analytics-v2 .sa-legend,.analytics-v2 .sa-legend button{font-size:11px}.analytics-v2 .sa-trend svg{min-height:185px;margin-top:28px}.analytics-v2 .av-pipelines{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-v2 .sa-bars button{padding:7px 0;font-size:12px}.analytics-v2 .sa-track{border-radius:3px;height:7px}.analytics-v2 .sa-bars>button{border-bottom:1px solid var(--line,#e0dce2)}.analytics-v2 .sa-bars>button:last-child{border-bottom:0}.analytics-v2 .sa-intake-grid:has(>.sa-intake-group:only-child){grid-template-columns:1fr}.analytics-v2 .sa-intake-group:only-child .sa-intake-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.analytics-v2 .sa-intake-group .sa-metric{box-shadow:none}.analytics-v2 .sa-definitions{background:0 0;padding:14px 18px}.analytics-v2 .sa-definitions summary{color:var(--muted);font-size:11px}.analytics-v2 .fa-stats{margin-top:16px}.analytics-v2 .fa-detail-heading{margin:12px 0 18px}.analytics-v2 .fa-detail-heading>p:last-child{display:none}.analytics-v2 .fa-detail-heading h2{font-size:19px}.analytics-v2 .fa-basis{font-size:10px;line-height:1.65}.analytics-v2 .fa-deadlines button:hover{background:var(--bg,#f7f7ff)}.analytics-v2 .fa-stats .fa-stat{background:var(--panel,#fff);box-shadow:inset 0 3px var(--line,#e0dce2)}.analytics-v2 .fa-stats .fa-stat[aria-pressed=true]{box-shadow:inset 0 3px #f34e3f}.analytics-report-dialog{width:min(1180px,96vw)!important;max-width:1180px!important}.av-pdf-toolbar,.av-pdf-footer{color:var(--muted,#7b767c);background:var(--panel,#fff);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font:400 11px Galano,Arial,sans-serif;display:flex}.av-pdf-download{white-space:nowrap;background:#f34e3f;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.av-pdf-reader{background:#e5e2e6}.av-pdf-paging{background:var(--panel,#fff);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.av-pdf-paging button{border:1px solid var(--line);background:var(--panel,#fff);padding:5px 12px;font-size:16px}.av-pdf-paging button:disabled{opacity:.4}.av-pdf-paging label{align-items:center;gap:8px;display:flex}.av-pdf-paging input{border:1px solid var(--line);background:var(--panel,#fff);text-align:center;width:56px;padding:5px}.av-pdf-paging small{color:var(--muted);font-size:10px}.av-pdf-stage{overscroll-behavior:contain;height:58vh;padding:16px;overflow:auto}.av-pdf-sheet{background:#fff;margin:0 auto;position:relative;box-shadow:0 4px 20px #2f282a14}.av-pdf-sheet canvas{display:block}.av-pdf-object-link{display:block;position:absolute}:is(.av-pdf-object-link:hover,.av-pdf-object-link:focus-visible){background:#f34e3f18;outline:1px solid #f34e3f}.av-pdf-footer a{color:var(--red,#f34e3f)}.av-pdf-footer>span{overflow-wrap:anywhere;min-width:0}@media (max-width:1000px){.av-overview-charts{grid-template-columns:1fr 1fr}.analytics-v2 .sa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-v2 .sa-dashboard-tabs button{gap:8px;padding:12px;font-size:11px}.analytics-v2 .sa-dashboard-tabs small{font-size:9px}.av-source-switch{flex-wrap:wrap}.av-source-switch small{width:100%;margin:0}.analytics-v2 .sa-intake-group:only-child .sa-intake-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.av-version-bar{font-size:10px}.av-version-bar>span{gap:7px}.analytics-v2 .sa-dashboard-tabs{flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.analytics-v2 .sa-dashboard-tabs button{flex:1;min-width:150px}.analytics-v2 .sa-dashboard-tabs button:last-child{min-width:170px}.analytics-v2 .sa-dashboard-tabs small{display:none}.analytics-v2 .sa-heading{align-items:stretch}.analytics-v2 .sa-actions{flex-wrap:wrap}.analytics-v2 .sa-actions button{flex:1;padding:9px 6px;font-size:10px}.analytics-v2 .sa-heading h2{font-size:19px}.analytics-v2 .sa-filter-panel{padding:12px}.analytics-v2 .sa-filter-panel input,.analytics-v2 .sa-filter-panel select{font-size:16px}.av-section-nav{gap:2px;margin-bottom:12px;padding:7px}.sa-workspace .av-section-nav button{padding:10px;font-size:11px}.av-overview-charts,.analytics-v2 .av-pipelines{grid-template-columns:1fr}.av-section-heading{flex-direction:column;align-items:start}.av-section-heading h2{font-size:20px}.analytics-v2 .sa-metric{min-height:130px;padding:14px}.analytics-v2 .sa-metric strong{font-size:24px}.analytics-v2 .sa-panel{padding:17px}.analytics-v2 .sa-intake-group:only-child .sa-intake-metrics{grid-template-columns:1fr}.analytics-v2 .sa-trend svg{min-height:145px}.av-pdf-toolbar,.av-pdf-footer{flex-wrap:wrap;padding:12px}.av-pdf-frame{height:60vh}.av-pdf-download{margin-left:auto}.analytics-v2 .sa-result{grid-column:auto}}.project-department-activation{border-top:1px solid var(--line);padding-top:20px}.project-department-activation h3{color:var(--muted);margin:0 0 8px;font:700 9px/1.5 Galano}.project-department-activation>p{color:var(--muted);margin:0 0 12px;font:400 11px/1.6 Galano}.project-department-activation>div{gap:8px;display:grid}.project-department-activation button{text-align:left;background:var(--paper);width:100%;min-height:54px;color:var(--ink);border:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font:700 12px/1.5 Galano;display:flex}.project-department-activation button small{color:var(--muted);font:400 10px/1.5 Galano;display:block}.project-department-activation button b{color:var(--red);white-space:nowrap;font:700 10px/1.5 Galano}.project-department-activation button:hover:not(:disabled){border-color:var(--red)}.project-department-activation button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.project-department-activation button:disabled{opacity:.6;cursor:wait}.department-activation-notice{color:var(--green);font:400 11px/1.6 Galano}.project-department-activation .department-activation-error{color:var(--red);margin-top:12px;font:400 11px/1.6 Galano}@media (max-width:1050px){.project-department-activation{grid-column:1/-1}}.detail-project-context,.detail-workspace-main{display:contents}.detail-context-heading{display:none}.detail-view.detail-v2{grid-template-columns:minmax(0,1fr) 286px;align-content:start;align-items:start;gap:24px;padding-top:18px;display:grid}.detail-v2>*{grid-column:1/-1;min-width:0}.detail-v2>.detail-topbar{flex-wrap:wrap;grid-row:1;min-height:28px;margin:0 0 -12px}.detail-v2>.detail-topbar .back{margin:0}.detail-v2>.detail-topbar .project-actions button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 8px}.detail-v2>.detail-topbar .project-actions button:hover{color:var(--red)}.project-tabs-anchor{display:none}.project-tabs-list{display:contents}.project-tabs-planning{display:none}.detail-v2>.project-tabs{align-items:center;overflow:visible}.detail-v2 .project-tabs-list{flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.detail-v2 .project-tabs-planning{border:0;border-left:1px solid var(--line);min-height:42px;color:var(--ink);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;font:700 11px Galano;display:flex}.detail-v2 .project-tabs-planning:hover{color:var(--red)}.detail-v2 .project-tabs-planning:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.detail-v2 .project-tabs-planning>span{font-size:17px}.detail-v2>.project-tabs-anchor{pointer-events:none;visibility:hidden;grid-area:2/1/auto/-1;align-self:start;height:1px;display:block}.detail-v2>.project-tabs{z-index:10;border:1px solid var(--line);background:#fff;grid-row:2;gap:4px;min-width:0;margin:0 0 -24px;padding:6px;transition:margin-left .32s cubic-bezier(.22,1,.36,1),margin-right .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,background-color .32s,border-color .32s;position:sticky;top:0}.detail-v2>.project-tabs.is-docked{margin-left:calc(-1 * var(--detail-tabs-left,24px));margin-right:calc(-1 * var(--detail-tabs-right,24px));border-left-color:#0000;border-right-color:#0000;padding-left:26px;padding-right:26px;box-shadow:0 5px 18px #2f282a0d}.detail-v2>.project-tabs [role=tab]{min-height:42px;color:var(--muted);border:0;margin:0;padding:10px 14px;font:700 12px Galano}.detail-v2>.project-tabs [role=tab][aria-selected=true]{background:var(--ink);color:#fff}.detail-v2>.project-tabs .tab-count{background:var(--paper);color:var(--ink)}.detail-docked-dark>.project-tabs [role=tab],.detail-docked-dark .project-tabs-planning{transition:color .32s,background-color .32s,border-color .32s}.detail-docked-dark>.project-tabs.is-docked{background:var(--ink);border-color:var(--ink);box-shadow:0 5px 18px #2f282a1a}.detail-docked-dark>.project-tabs.is-docked [role=tab]{color:#ffffffb8;background:0 0}.detail-docked-dark>.project-tabs.is-docked [role=tab]:hover{color:#fff;background:#ffffff0d}.detail-docked-dark>.project-tabs.is-docked [role=tab][aria-selected=true]{color:#fff;background:#ffffff1a}.detail-docked-dark>.project-tabs.is-docked [role=tab]:focus-visible{outline-offset:-3px;outline:2px solid #fff}.detail-docked-dark>.project-tabs.is-docked .project-tabs-planning{color:#fff;border-left-color:#ffffff30}.detail-docked-dark>.project-tabs.is-docked .project-tabs-planning:hover{background:#ffffff0d}.detail-docked-dark>.project-tabs.is-docked .project-tabs-planning:focus-visible{outline-color:#fff}.detail-v2>.project-scroll-label{z-index:12;left:auto;right:var(--project-label-right,26px);bottom:calc(16px + env(safe-area-inset-bottom));width:var(--project-label-width,286px);max-width:calc(100vw - var(--op-nav-width,76px) - 32px);box-sizing:border-box;background:linear-gradient(90deg,#2f282a33,#2f282aaa),url(/expoteam-gradient.jpg) center/cover,var(--ink);color:#fff;opacity:0;visibility:hidden;flex-direction:column;gap:4px;margin:0;padding:12px 18px;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s .26s;display:flex;position:fixed;transform:translateY(12px);box-shadow:0 5px 20px #2f282a20}.detail-v2>.project-scroll-label.is-visible{opacity:1;visibility:visible;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.project-scroll-label small{color:#ffffffb8;font:400 9px/1.4 Galano}.project-scroll-label strong{letter-spacing:-.02em;overflow-wrap:anywhere;font:700 12px/1.5 Transducer}.detail-v2>.project-scroll-label:hover{transform:translateY(-2px)}.detail-v2:has(.project-planning-callout)>.project-scroll-label{bottom:calc(var(--op-bottom-bar-height,69px) + 16px)}.detail-v2:has(.op-drawer)>.project-scroll-label{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:700px){.detail-v2>.detail-topbar{margin-bottom:-6px}.detail-v2>.project-scroll-label{padding:10px 14px}.project-scroll-label strong{font-size:11px}}@media (min-width:1600px){.detail-v2>.detail-topbar{margin-bottom:-18px}}.detail-v2>.project-hero{flex-direction:row;grid-row:3;align-items:center;gap:36px;min-height:202px;padding:30px 34px}.detail-v2>.project-hero>.project-hero-bg{opacity:.9;background-image:linear-gradient(90deg,#0000 45%,#2f282ab8),url(/expoteam-gradient.jpg);display:block}.detail-v2>.project-hero>div:not(.owner-card){min-width:0}.detail-v2>.project-hero h2{letter-spacing:-.04em;max-width:940px;margin:12px 0;font:700 clamp(28px,2.7vw,44px)/1.2 Transducer}.detail-v2>.project-hero p{font-size:13px;line-height:1.6}.detail-v2>.project-hero .section-label{letter-spacing:.12em;color:#fff;font:700 9px Transducer}.detail-v2>.project-hero>.owner-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #ffffff40;flex-shrink:0;min-width:176px;padding:12px 0 12px 26px}.detail-v2>.project-hero .owner-card>small,.detail-v2>.project-hero .owner-card>span{color:#ffffffb8}.detail-v2>.detail-project-context{border:0;border-left:1px solid var(--line);background:0 0;flex-direction:column;grid-area:4/2;gap:24px;padding:4px 0 24px 22px;display:flex}.detail-v2 .detail-context-heading{letter-spacing:-.025em;color:var(--ink);grid-column:1/-1;margin:0 0 2px;font:700 18px/1.3 Transducer;display:block}.detail-v2 .detail-project-context .project-date-summary{background:0 0;border:0;flex-direction:column;margin:0;display:flex}.detail-v2 .detail-project-context .project-date-summary>article{border:0;border-left:1px solid var(--line);background:0 0;justify-content:flex-start;gap:6px;min-height:0;padding:0 0 20px 20px;position:relative}.detail-v2 .detail-project-context .project-date-summary>article:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.detail-v2 .detail-project-context .project-date-summary>article:nth-child(2){order:-1}.detail-v2 .detail-project-context .project-date-summary>article:nth-child(2):before{background:var(--red)}.detail-v2 .detail-project-context .project-date-summary>article:nth-child(3):before{background:var(--green)}.detail-v2 .detail-project-context .project-date-summary>article:last-child{padding-bottom:0}.detail-v2 .detail-project-context .project-date-summary small{color:var(--ink);letter-spacing:.03em;font:700 9px/1.5 Transducer}.detail-v2 .detail-project-context .project-date-summary b{letter-spacing:-.015em;font:700 13px/1.65 Galano}.detail-v2 .detail-project-context .project-date-summary:not(.project-contact-summary)>article:nth-child(2) small{color:var(--red)}.detail-v2 .detail-project-context .project-date-summary:not(.project-contact-summary)>article:nth-child(3) small{color:#47705e}.detail-v2 .detail-project-context .project-date-summary:not(.project-contact-summary)>article:last-child small{color:var(--muted)}.detail-v2 .detail-project-context .project-date-summary article>span{color:var(--muted);font-size:10px}.detail-v2 .detail-project-context .project-contact-summary{border-top:1px solid var(--line);padding-top:20px}.detail-v2 .detail-project-context .project-contact-summary>article{border:0;padding:0}.detail-v2 .detail-project-context .project-contact-summary>article:before{display:none}.detail-v2 .detail-project-context .project-contact-summary small{color:var(--muted);font:700 9px Galano}.detail-v2 .detail-project-context .project-contact-summary b{font:700 15px/1.5 Galano}.detail-v2 .detail-project-context .project-contact-summary article>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.detail-v2 .detail-project-context .project-contact-summary a{color:var(--ink);overflow-wrap:anywhere;font:400 12px/1.5 Galano}.detail-v2 .detail-project-context .project-contact-summary a:hover{color:var(--red)}.detail-v2 .detail-project-context .rentman-facts{border:0;border-top:1px solid var(--line);background:0 0;margin:0;padding-top:16px}.detail-v2 .detail-project-context .facts-strip{grid-template-columns:1fr 1fr;gap:20px 14px;display:grid}.detail-v2 .detail-project-context .facts-strip>span,.detail-v2 .detail-project-context .facts-strip>label{border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;min-height:0;padding:0;display:flex}.detail-v2 .detail-project-context .facts-strip small{color:var(--muted);letter-spacing:.04em;font:700 9px Galano}.detail-v2 .detail-project-context .facts-strip b{font:700 12px Galano}.detail-v2 .detail-project-context .facts-source-status{grid-column:2;margin:0;font-size:10px}.detail-v2 .detail-project-context .facts-strip select{width:100%;min-width:0;height:32px;padding:0 8px;font:400 12px Galano}.detail-v2 .detail-project-context .rentman-facts>footer{flex-direction:column;gap:5px;margin-top:18px;padding:16px 0 0;font-size:9px;line-height:1.6}.detail-v2 .detail-project-context .assignment-strip{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:18px 0 0;display:grid}.detail-v2 .detail-project-context .assignment-strip>div{grid-column:1/-1;gap:8px}.detail-v2 .detail-project-context .assignment-strip>div>b{font:700 12px/1.5 Galano}.detail-v2 .detail-project-context .assignment-strip>div>small{font:400 11px/1.6 Galano}.detail-v2 .detail-project-context .assignment-strip .section-label{color:var(--muted);margin:0;font:700 9px Galano}.detail-v2 .detail-project-context .assignment-strip label{letter-spacing:0;min-width:0;font:700 9px Galano}.detail-v2 .detail-project-context .assignment-strip select{width:100%;min-width:0;height:36px;font:400 12px Galano}.detail-v2 .detail-project-context .assignment-strip>button{height:36px;color:var(--ink);border:1px solid var(--line);background:#fff;grid-column:1/-1;font-size:11px}.detail-v2>.detail-workspace-main{grid-area:4/1;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:0;min-width:0;min-height:calc(100svh - 80px);display:grid}.detail-v2 .detail-workspace-main>*{grid-column:1/-1;min-width:0}.detail-v2 .detail-workspace-main>#project-panel-work:not([hidden]){display:contents}.detail-v2 .detail-workspace-main>#project-panel-work>*{grid-column:1/-1;min-width:0}.detail-v2 .detail-workspace-main>#project-panel-work>.planning-owner{grid-area:1/1}.detail-v2 .detail-workspace-main:has(.field-group-editor[open])>#project-panel-work>.planning-owner{grid-column:1/-1}.detail-v2 .detail-workspace-main>.operations:empty{display:none}.detail-v2 .detail-workspace-main>.operations{border:1px solid var(--line);background:#fff;border-left:0;grid-area:1/2;min-height:69px;margin:0;padding:14px 18px 14px 0}.detail-v2 .detail-workspace-main>.operations:not(:has(.field-project-links)){display:contents}.detail-v2 .detail-workspace-main>.operations .field-project-links{border:0;margin:0;padding:0}.detail-v2 .detail-workspace-main>.operations .field-group-editor{background:0 0;border:0;margin:0}.detail-v2 .detail-workspace-main>.operations .field-group-editor summary{border:1px solid var(--line);background:#fff;gap:10px;min-height:39px;padding:0 12px}.detail-v2 .detail-workspace-main>.operations .field-group-editor summary small{display:none}.detail-v2 .detail-workspace-main>.operations .field-group-editor summary b{font:700 11px Galano}.detail-v2 .detail-workspace-main>.operations .field-group-editor summary>span:last-child{font-size:0}.detail-v2 .detail-workspace-main>.operations .field-group-editor summary>span:last-child:after{content:"＋";color:var(--muted);font:400 15px Galano}.detail-v2 .detail-workspace-main>.operations:has(.field-group-editor[open]){border-left:1px solid var(--line);border-top:0;grid-area:2/1/auto/-1;padding:14px 18px}.detail-v2 .detail-workspace-main:has(.field-group-editor[open])>.project-tab-panel>.planning-owner{border-right:1px solid var(--line);grid-column:1/-1}.detail-v2 .detail-workspace-main>.project-tab-panel>.planning-owner{color:var(--ink);border:1px solid var(--line);background:#fff;border-right:0;flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;min-height:69px;margin:0;padding:14px 18px}.detail-v2 .detail-workspace-main .planning-owner>div:first-child{display:none}.detail-v2 .detail-workspace-main .planning-owner .manager-switch{flex-direction:row;align-items:center;gap:12px;width:auto;min-width:0;display:flex}.detail-v2 .detail-workspace-main .planning-owner .manager-switch>span{color:var(--muted);letter-spacing:0;text-transform:capitalize;margin:0;font:400 11px Galano}.detail-v2 .detail-workspace-main .planning-owner .manager-switch>div{background:var(--paper);min-width:154px;height:39px;color:var(--ink);border:0;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:0 8px}.detail-v2 .detail-workspace-main .planning-owner .manager-switch .avatar>i{background:var(--ink);width:26px;height:26px;font-size:9px}.detail-v2 .detail-workspace-main .planning-owner .manager-switch select{color:var(--ink);background:0 0;width:100%;min-width:0;font:700 12px Galano}.detail-v2 .detail-workspace-main .pm-attention{border:1px solid var(--line);background:#fff;border-top:0;flex-wrap:wrap;gap:0 22px;margin:0;padding:0 18px;display:flex}.detail-v2 .detail-workspace-main .pm-attention:has(.pm-signal[open]){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detail-v2 .detail-workspace-main .pm-signal{background:0 0;border:0}.detail-v2 .detail-workspace-main .pm-signal summary{gap:7px;min-height:42px;padding:12px 0}.detail-v2 .detail-workspace-main .pm-signal summary>b{font:700 15px Galano}.detail-v2 .detail-workspace-main .pm-signal summary>span{color:var(--muted);font:400 11px Galano}.detail-v2 .detail-workspace-main .pm-signal summary>span:last-child{margin-left:2px}.detail-v2 .detail-workspace-main .planning-overview-grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:18px}.detail-v2 .detail-workspace-main .panel>.panel-head{padding:22px 24px}.detail-v2 .detail-workspace-main .panel>.panel-head h2{letter-spacing:-.025em;font:700 22px/1.3 Transducer}.detail-v2 .detail-workspace-main .panel>.panel-head .section-label{color:var(--muted);letter-spacing:.05em;font:700 9px Galano}.detail-v2 .detail-workspace-main .compact-tasks{--task-columns:minmax(120px,1.5fr) minmax(90px,.8fr) 44px minmax(110px,1fr) 18px;--task-gap:10px}.detail-v2 .detail-workspace-main .compact-task-title b{font-size:12px}.detail-v2 .detail-workspace-main .compact-task-title small{color:var(--muted);font-size:10px}.detail-v2 .detail-workspace-main .task-row-arrow{color:var(--muted)}.detail-v2 .detail-workspace-main .value-panel>footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.detail-v2 .detail-workspace-main .value-panel>footer b{color:var(--ink);font-size:18px}.detail-v2 .detail-workspace-main .value-panel>footer span{color:var(--muted)}.detail-v2 .detail-workspace-main .project-context>header{min-height:0;padding:22px 24px}.detail-v2 .detail-workspace-main .project-context h2{margin:8px 0 0;font:700 20px/1.3 Transducer}.detail-v2 .detail-workspace-main .project-context .section-label{color:var(--muted)}.detail-v2 .detail-workspace-main .project-context>header>span{background:var(--paper);color:var(--muted)}.detail-v2 .detail-workspace-main .finance-panels,.detail-v2 .detail-workspace-main .collaboration-panels{grid-template-columns:minmax(0,1fr)}.detail-design>.detail-workspace-main{display:block}.detail-design .detail-workspace-main .status-panel{margin-top:0}.detail-design .detail-workspace-main .workspace-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.detail-design .status-track{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-design .status-track button{gap:10px;min-width:0;min-height:90px;padding:16px 14px}.detail-design .status-track button>i{flex-shrink:0;width:26px;height:26px;font:700 10px Galano}.detail-design .status-track button.active>i{box-shadow:none}.detail-design .status-track button b{font:700 12px/1.5 Galano}.detail-design .status-track button small{font:400 10px/1.5 Galano}.detail-design .handoff-card{background:#fff;flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px;padding:24px}.detail-design .handoff-card.ready{background:var(--soft-green)}.detail-design .handoff-card .section-label{letter-spacing:.05em;color:var(--muted);font:700 9px Galano}.detail-design .handoff-card h2{letter-spacing:-.025em;font:700 22px/1.35 Transducer}.detail-design .handoff-card p:not(.section-label){font:400 12px/1.65 Galano}.detail-design .handoff-card>button{min-width:0;max-width:100%;height:auto;min-height:44px;padding:14px 18px;font:700 12px Galano}.detail-design .technical-work-row>button:first-child{grid-template-columns:24px minmax(0,1fr)}.detail-design .technical-work-row em{grid-column:2;justify-self:start}.detail-design .detail-workspace-main>.returned-design-notice{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:0 0 24px;padding:20px}.detail-design .returned-design-notice>div,.detail-design .returned-design-notice>p{grid-column:1}.detail-design .returned-design-notice h3{font:700 20px/1.35 Transducer}.detail-design .returned-design-notice>p{font:400 12px/1.65 Galano}.detail-design .detail-workspace-main>.technical-followup-notice{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;margin:0 0 18px;padding:16px 20px;display:flex}.detail-design .technical-followup-notice span{flex:none;font:400 12px/1.65 Galano}.detail-design .detail-workspace-main>.show-return-notice{margin-bottom:20px}.detail-v2>.detail-display-preferences{border-top:1px solid var(--line);color:var(--muted);padding:18px 0 0}.detail-display-preferences>label{cursor:pointer;align-items:flex-start;gap:10px;font:400 12px/1.5 Galano;display:inline-flex}.detail-display-preferences input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;accent-color:var(--ink);flex:none;margin:1px 0 0}.detail-display-preferences label>span{flex-direction:column;gap:4px;display:flex}.detail-display-preferences small{font:400 10px/1.6 Galano}.detail-display-preferences input:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (min-width:1600px){.detail-view.detail-v2{grid-template-columns:minmax(0,1fr) 330px;gap:30px}.detail-v2>.project-tabs{margin-bottom:-30px}.detail-v2>.project-hero{min-height:236px;padding:38px 44px}.detail-v2>.detail-project-context{padding-left:28px}}@media (max-width:1050px){.detail-view.detail-v2{grid-template-columns:minmax(0,1fr)}.detail-v2>.detail-project-context{border-left:0;border-top:1px solid var(--line);grid-area:5/1;grid-template-columns:1fr 1fr;gap:28px;padding:24px 0;display:grid}.detail-v2 .detail-project-context .project-contact-summary{border-top:0;padding-top:0}.detail-v2>.project-hero>.owner-card{min-width:150px}}@media (max-width:700px){.detail-view.detail-v2{gap:18px;padding-inline:16px}.detail-v2>.detail-topbar{gap:12px}.detail-v2>.detail-topbar .project-actions{justify-content:flex-start;width:100%}.detail-version-control{margin-left:0}.detail-v2>.project-tabs{margin-bottom:-18px}.detail-v2>.project-tabs [role=tab]{padding:10px 14px}.detail-v2>.project-hero{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.detail-v2>.project-hero>.owner-card{border-top:1px solid #ffffff40;border-left:0;min-width:0;padding:16px 0 0}.detail-v2>.detail-project-context{display:flex}.detail-v2 .detail-workspace-main .planning-owner.planning-owner-compact{flex-wrap:wrap;gap:14px}.detail-v2 .detail-workspace-main .pm-attention{grid-template-columns:1fr}.detail-v2 .detail-workspace-main .pm-signal summary{min-height:38px;padding:8px 0}.detail-v2 .detail-workspace-main .compact-task-list,.detail-v2 .detail-workspace-main .compact-task-head{min-width:590px}.detail-v2 .detail-workspace-main .compact-tasks{overflow-x:auto}.detail-v2 .detail-workspace-main{grid-template-columns:minmax(0,1fr)}.detail-v2 .detail-workspace-main>#project-panel-work>.planning-owner{border-right:1px solid var(--line);grid-column:1/-1}.detail-v2 .detail-workspace-main>.operations{border-left:1px solid var(--line);border-top:0;grid-area:2/1/auto/-1;min-height:0;padding:0 18px 14px}.detail-v2 .detail-workspace-main .pm-attention:has(.pm-signal[open]){grid-template-columns:1fr}.detail-v2>.detail-project-context{border:1px solid var(--line);padding:22px}.detail-design .status-track{grid-template-columns:1fr}.detail-design .status-track button{min-height:70px}.detail-design .status-panel .panel-head{flex-wrap:wrap;gap:10px}.detail-design .technical-work-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;display:grid}.detail-design .technical-work-row>button:first-child{grid-column:1/-1;min-height:48px;padding:0}.detail-design .technical-work-row .technical-details-button{grid-column:2}}@media (prefers-reduced-motion:reduce){.detail-v2>.project-tabs,.detail-docked-dark>.project-tabs [role=tab],.detail-docked-dark .project-tabs-planning,.detail-v2>.project-scroll-label,.detail-v2>.project-scroll-label.is-visible{transition:none}.detail-v2>.project-scroll-label:hover{transform:none}}.detail-v2 .project-tabs-tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.detail-v2 .project-tabs-tools .notification-trigger{width:auto;min-width:42px;height:42px;color:var(--ink);background:0 0;border:0}.detail-v2 .project-tabs-tools .notification-popover{color:var(--ink);text-align:left;flex-direction:column;max-height:calc(100svh - 80px);display:flex;top:calc(100% + 10px);left:auto;right:0}.detail-v2 .project-tabs-tools .notification-popover>header{flex-shrink:0}.detail-v2 .project-tabs-tools .notification-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.detail-v2 .project-tabs.is-docked .notification-trigger,.detail-v2 .project-tabs.is-docked .notification-trigger>.planning-icon{color:#fff}.detail-v2 .detail-project-context>.project-actions{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:6px;padding-top:16px;display:flex}.detail-v2 .detail-project-context>.project-actions button{text-align:left;border:1px solid var(--line);min-height:42px;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font:700 11px Galano;transition:background-color .18s,border-color .18s;display:flex}.detail-v2 .detail-project-context>.project-actions button:after{content:"→";color:var(--muted);font-size:16px}.detail-v2 .detail-project-context>.project-actions button:hover{border-color:var(--muted);background:#fff}.detail-v2 .detail-project-context>.project-actions button:last-child{color:var(--muted);border-color:#0000;font-weight:400}.detail-v2 .detail-project-context>.project-actions button:last-child:hover{background:var(--soft-red);color:var(--red)}.detail-v2 .detail-project-context>.project-actions button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.detail-v2.detail-layout-dark{padding-top:0}.detail-layout-dark>.project-tabs,.detail-layout-dark>.project-tabs-anchor{grid-row:1}.detail-layout-dark>.project-tabs{margin-bottom:-12px}.detail-layout-dark>.project-tabs,.detail-layout-dark>.project-tabs [role=tab],.detail-layout-dark .project-tabs-planning{transition:none}.detail-layout-dark>.detail-topbar{grid-row:2;margin-bottom:-12px}@media (max-width:1200px){.detail-layout-dark>.project-tabs{flex-wrap:wrap}.detail-layout-dark .project-tabs-list{flex-basis:100%}.detail-layout-dark .project-tabs-tools{justify-content:flex-end;width:100%}}@media (max-width:700px){.detail-layout-dark>.project-tabs{padding-inline:16px}}.notification-menu .notification-trigger{justify-content:center;align-items:center;gap:8px;width:auto;min-width:48px;padding:0 12px;font:700 11px Galano;display:flex}.notification-menu .notification-trigger>b{background:var(--red);color:#fff;border-radius:4px;min-width:22px;height:22px;padding:0 6px;font:700 10px Galano;position:static}.notification-menu .notification-trigger:hover,.notification-menu .notification-trigger[aria-expanded=true]{background:var(--paper)}.detail-v2 .project-tabs.is-docked .notification-trigger:hover,.detail-v2 .project-tabs.is-docked .notification-trigger[aria-expanded=true]{background:#ffffff12}.notification-menu .notification-trigger:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.notification-menu .notification-popover{border:1px solid var(--line);background:var(--paper);width:min(390px,100vw - 32px);height:min(520px,100svh - 96px);max-height:min(520px,100svh - 96px);color:var(--ink);flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) notification-panel-enter;display:flex;top:calc(100% + 10px);left:auto;right:0;overflow:hidden;box-shadow:0 18px 50px #2f282a30}.notification-menu .notification-popover>header{background:linear-gradient(90deg,#2f282a55,#2f282add),url(/expoteam-gradient.jpg) center/cover,var(--ink);color:#fff;border:0;flex-shrink:0;align-items:center;gap:12px;padding:22px}.notification-menu .notification-popover>header>span{flex:1;gap:6px}.notification-menu .notification-popover>header small{letter-spacing:0;color:#ffffffb8;font:400 10px Galano}.notification-menu .notification-popover>header b{letter-spacing:-.025em;color:#fff;font:700 20px Transducer}.notification-menu .notification-popover>header em{color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;padding:6px 9px;font:700 10px Galano}.notification-close{color:#ffffffb8;background:0 0;border:0;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.notification-close:hover{color:#fff;background:#ffffff15}.notification-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.notification-menu .notification-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7b767c55 transparent;min-height:0;padding:10px;overflow-y:auto}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-thumb{background:#7b767c55;border-radius:6px}.notification-menu .notification-list article{background:#fff;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 34px;gap:0;margin-bottom:6px;transition:border-color .16s,background-color .16s}.notification-menu .notification-list article:last-child{border-bottom:1px solid #0000;margin-bottom:0}.notification-menu .notification-list article:hover{border-color:var(--line);background:#fff}.notification-menu .notification-content{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;padding:14px 0 14px 12px}.notification-menu .notification-entry-icon{background:var(--paper);width:30px;height:30px;color:var(--muted);place-items:center;margin-top:2px;display:grid;position:relative}.notification-entry-icon:after{content:"";background:var(--red);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.notification-menu .notification-entry-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.notification-menu .notification-entry-copy>b{overflow-wrap:anywhere;color:var(--ink);font:700 12px/1.45 Galano}.notification-menu .notification-entry-copy>small{color:var(--muted);overflow-wrap:anywhere;font:400 10px/1.5 Galano}.notification-menu .notification-entry-copy>.notification-entry-kind{color:var(--muted);font:400 9px/1.4 Galano}.notification-menu .notification-entry-meta{flex-flow:wrap;align-items:center;gap:7px;display:flex}.notification-entry-meta em{color:var(--muted);font:700 9px/1.5 Galano}.notification-entry-meta em:after{content:"·";color:var(--muted);margin-left:7px}.notification-menu .notification-entry-meta time{color:var(--muted);margin:0;font:400 9px/1.5 Galano}.notification-menu .notification-check{color:#7b767c;background:0 0;border:0;place-self:center;width:25px;height:28px;padding:0;font-size:12px}.notification-menu .notification-check>span{font-weight:400}:is(.notification-menu .notification-check:focus-visible,.notification-menu .notification-content:focus-visible){outline:2px solid var(--red);outline-offset:-2px}.notification-empty{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.notification-empty b{color:var(--ink);font:700 18px Transducer}.notification-empty p{margin:0;font:400 12px Galano}body:has(.notification-popover) .detail-v2>.project-scroll-label{opacity:0;visibility:hidden;pointer-events:none}@keyframes notification-panel-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.notification-trigger-label{display:none}.detail-v2 .project-tabs-tools .notification-trigger{padding:0 8px}}@media (prefers-reduced-motion:reduce){.notification-menu .notification-popover{animation:none}.notification-menu .notification-list article,.detail-v2 .detail-project-context>.project-actions button{transition:none}}.main-area>.app-header.app-header-v2{z-index:20;background:var(--ink);color:#fff;border-bottom-color:#ffffff12;flex-wrap:nowrap;align-items:center;gap:24px;height:64px;min-height:64px;transition:background-color .2s;position:sticky;top:0;box-shadow:0 4px 16px #2f282a12}.app-header-v2>div:first-child{flex:1;min-width:0}.app-header.app-header-v2 h1{letter-spacing:-.035em;color:#fff;font:700 clamp(18px,1.6vw,24px)/1.2 Transducer}.app-header-v2 .kicker{display:none}.app-header-v2 .header-actions{border-left:0;flex-shrink:0;align-items:center;gap:16px;padding-left:0}.app-header-v2 .notification-menu .notification-trigger{color:#fff;background:0 0;border:0;height:40px}.app-header-v2 .notification-trigger>.planning-icon{color:#fff}.app-header-v2 .notification-menu .notification-trigger:hover,.app-header-v2 .notification-menu .notification-trigger[aria-expanded=true]{background:#ffffff12}.app-header-v2 .notification-menu .notification-popover{top:calc(100% + 20px)}.app-header-v2 .global-search{color:#fff;background:#ffffff08;border-color:#ffffff26;width:clamp(230px,20vw,310px);min-width:230px;height:40px;padding:0 12px}.app-header-v2 .global-search span{color:#ffffffb8;font-size:10px}.app-header-v2 .global-search input{color:#fff;background:0 0;font-size:12px}.app-header-v2 .global-search input::placeholder{color:#ffffffa6}@media (max-width:900px){.main-area>.app-header.app-header-v2{flex-wrap:wrap;gap:12px;height:auto;min-height:64px;padding-block:14px}.app-header-v2 .header-actions{flex-wrap:wrap}.app-header-v2 .global-search{width:220px;min-width:160px}}@media (max-width:600px){.app-header-v2 .header-actions{border-left:0;gap:8px;width:100%;padding-left:0}.app-header-v2 .global-search{flex:1;width:auto;min-width:110px}.app-header-v2 .global-search>span{display:none}}@media (prefers-reduced-motion:reduce){.main-area>.app-header.app-header-v2{transition:none}}.main-area>.app-header-v2~.content:not(.detail-view){padding-top:28px}@media (max-width:700px){.main-area>.app-header-v2~.content:not(.detail-view){padding-top:22px}}.notification-menu .notification-popover{background:var(--ink);color:#fff;border-color:#ffffff20;box-shadow:0 18px 50px #2f282a40}.notification-menu .notification-list{scrollbar-color:#ffffff40 transparent}.notification-list::-webkit-scrollbar-thumb{background:#ffffff40}.notification-menu .notification-list article{background:#ffffff05;border-color:#ffffff09}.notification-menu .notification-list article:last-child{border-bottom-color:#ffffff09}.notification-menu .notification-list article:hover{background:#ffffff0d;border-color:#ffffff20}.notification-menu .notification-entry-icon{color:#ffffffa6;background:#ffffff0d}.notification-menu .notification-entry-copy>b{color:#fff}.notification-menu .notification-entry-copy>small,.notification-menu .notification-entry-copy>.notification-entry-kind,.notification-menu .notification-entry-meta em,.notification-menu .notification-entry-meta time{color:#ffffffb8}.notification-entry-meta em:after{color:#fff6}.notification-menu .notification-check{color:#fff9}.notification-menu .notification-check:hover{color:var(--green);background:#74a59126}.notification-empty{color:#ffffffb8}.notification-empty b{color:#fff}.notification-save-error{color:#ffb4ac;background:#f34e3f15;border-bottom:1px solid #ffffff12;margin:0;padding:10px 14px;font:400 11px/1.5 Galano}.notification-menu .notification-check:disabled,.notification-menu .notification-content:disabled{opacity:.5;cursor:wait}.main-area>.app-header-v2~.content.project-overview{padding-top:20px}.overview-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:51px;margin-bottom:20px;display:flex}.overview-heading:has(>.overview-filter-row){align-items:flex-start}.overview-heading-copy{flex:1;min-width:0}.overview-heading .section-label{margin:0;font-size:9px;line-height:1.4}.overview-heading .intro-copy{max-width:920px;margin:8px 0 0;font-size:12px;line-height:1.5}.overview-heading-tools{flex-shrink:0;align-items:center;gap:20px;display:flex}.overview-count{color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;font:400 11px Galano;display:flex}.overview-count b{color:var(--ink);font-variant-numeric:tabular-nums;font:700 16px Galano}.overview-version-switch{border:1px solid var(--line);background:#fff;gap:2px;padding:3px;display:flex}.overview-version-switch button{min-width:38px;min-height:30px;color:var(--muted);background:0 0;border:0;padding:6px 9px;font:700 10px Galano;transition:background-color .16s,color .16s}.overview-version-switch button:hover{background:var(--paper);color:var(--ink)}.overview-version-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.overview-version-switch button:focus-visible{outline:2px solid var(--red);outline-offset:1px}.overview-filter-row{justify-content:flex-end;margin:-4px 0 16px;display:flex}.overview-heading>.overview-filter-row{flex-shrink:0;margin:0}.overview-filter-row .planning-filters{gap:12px;width:auto;display:flex;overflow:visible}.overview-filter-row .planning-filters label{min-width:0}.overview-filter-row .planning-filters select{width:165px;height:36px;margin-top:5px}.project-overview:is(.project-overview-v2,.project-overview-v3) .projects-table{border:1px solid var(--line);background:#fff;display:block;overflow-x:auto}.project-overview:is(.project-overview-v2,.project-overview-v3) .table-head,.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line{grid-template-columns:minmax(330px,2fr) minmax(170px,.95fr) minmax(125px,.7fr) minmax(100px,.55fr) minmax(140px,.8fr) 22px;grid-template-areas:none;gap:24px;min-width:1000px;display:grid}.project-overview:is(.project-overview-v2,.project-overview-v3) .planning-table .table-head,.project-overview:is(.project-overview-v2,.project-overview-v3) .planning-table .project-line{grid-template-columns:minmax(330px,2fr) minmax(160px,.9fr) minmax(175px,1fr) minmax(105px,.6fr) minmax(135px,.75fr) 22px}.project-overview:is(.project-overview-v2,.project-overview-v3) .table-head{background:var(--paper);letter-spacing:.025em;text-transform:none;height:40px;padding:0 20px;font:700 9px Transducer}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line{border:0;border-top:1px solid var(--line);background:#fff;min-height:78px;padding:16px 20px;transition:background-color .15s}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line:hover{background:#f8f8fc}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line>span{grid-area:auto;min-width:0}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-title{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-title em{font-variant-numeric:tabular-nums;color:var(--muted);padding-top:1px;font:700 10px/1.5 Transducer;text-decoration:none}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-title b{overflow-wrap:anywhere;font:700 13px/1.5 Galano}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line small{white-space:normal;margin-top:3px;font:400 11px/1.45 Galano}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line>span>b{font-size:12px;line-height:1.5}.project-overview:is(.project-overview-v2,.project-overview-v3) .design-status{white-space:normal;border-radius:3px;max-width:100%;padding:6px 8px;font:700 8px/1.5 Transducer}.project-overview:is(.project-overview-v2,.project-overview-v3) .progress{isolation:isolate;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;margin:0;display:grid;position:relative}.project-overview:is(.project-overview-v2,.project-overview-v3) .progress:before{content:"";z-index:-1;background:#ebe9ee;grid-area:1/1;height:3px}.project-overview:is(.project-overview-v2,.project-overview-v3) .progress>span{grid-area:1/1;max-width:100%;height:3px}.project-overview:is(.project-overview-v2,.project-overview-v3) .progress>small{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/2;margin:0;font:700 10px Galano;position:static}.project-overview:is(.project-overview-v2,.project-overview-v3) .row-arrow{color:var(--muted);font-size:17px}.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line:hover .row-arrow,.project-overview:is(.project-overview-v2,.project-overview-v3) .project-line:hover .project-title em{color:var(--red)}.project-overview:is(.project-overview-v2,.project-overview-v3) .manager-cell{border:0;padding:0;display:flex!important}.project-overview:is(.project-overview-v2,.project-overview-v3) .planning-dates:before,.project-overview:is(.project-overview-v2,.project-overview-v3) .action-summary:before{content:none}.project-overview:is(.project-overview-v2,.project-overview-v3) .action-summary.compact{border:0;flex-direction:row;align-items:center;gap:8px;padding:0;display:flex}.project-overview:is(.project-overview-v2,.project-overview-v3) .action-summary.compact>i{width:auto;height:auto;color:var(--ink);background:0 0;font:700 13px Galano}.project-overview:is(.project-overview-v2,.project-overview-v3) .action-summary.compact>b{color:var(--muted);font:400 11px Galano}.project-overview:is(.project-overview-v2,.project-overview-v3) .region-tag{border-radius:3px;align-self:flex-start;padding:5px 7px;font:700 8px/1.5 Transducer}.project-overview-v3 .project-line{min-height:72px!important}.project-overview-v3 .project-title{padding-left:0;grid-template-columns:52px minmax(0,1fr)!important}.design-project-row{text-align:left;color:inherit;align-items:center;position:relative}.design-project-row>.project-row-open{z-index:1;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.design-project-row>.project-row-open:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.design-project-row>span{z-index:2;pointer-events:none;position:relative}.design-project-row .team-stack{pointer-events:none}.designer-picker-trigger{pointer-events:auto;background:0 0;border:0;border-radius:50%;flex-shrink:0;align-items:center;padding:0;transition:box-shadow .14s;display:inline-flex}.designer-picker-trigger:hover,.designer-picker-trigger[aria-expanded=true]{box-shadow:0 0 0 3px #f34e3f25}.designer-picker-trigger:focus-visible{outline:2px solid var(--red);outline-offset:3px}.designer-picker-trigger .avatar{pointer-events:none}.designer-picker-menu{z-index:160;width:224px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px;position:fixed;box-shadow:0 12px 36px #2f282a24}.designer-picker-menu>header{justify-content:space-between;align-items:center;gap:12px;padding:8px 9px 12px;display:flex}.designer-picker-menu>header>span{letter-spacing:.06em;color:var(--muted);font:700 8px Transducer}.designer-picker-menu>header>small{color:var(--muted);font:700 8px Transducer}.designer-picker-menu>button{text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;width:100%;padding:9px;font:400 12px Galano;display:flex}:is(.designer-picker-menu>button:hover,.designer-picker-menu>button:focus-visible){background:var(--paper);outline:0}.designer-picker-menu>button[aria-checked=true]{background:var(--soft-green)}.designer-picker-menu>button>i{color:var(--muted);margin-left:auto;font-style:normal}.designer-option-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font:700 9px Galano;display:grid}.designer-picker-menu>p{color:var(--muted);margin:9px;font:400 11px/1.5 Galano}.designer-picker-menu>p[role=alert]{color:var(--red)}.designer-picker-menu>button:disabled{opacity:.5;cursor:wait}.designer-picker-menu[data-tone=dark]{background:var(--ink);color:#fff;border-color:#ffffff24}.designer-picker-menu[data-tone=dark]>header>span,.designer-picker-menu[data-tone=dark]>header>small{color:#b8b2bb}:is(.designer-picker-menu[data-tone=dark]>button:hover,.designer-picker-menu[data-tone=dark]>button:focus-visible){background:#ffffff0d}.designer-picker-menu[data-tone=dark]>button[aria-checked=true]{background:#74a59126}.overview-tone-switch{border-left:1px solid var(--line);gap:2px;padding-left:10px;display:flex}.overview-tone-switch button{min-height:30px;color:var(--muted);background:0 0;border:0;padding:6px 8px;font:400 10px Galano}.overview-tone-switch button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px var(--red);font-weight:700}.overview-tone-switch button:focus-visible{outline:2px solid var(--red);outline-offset:1px}.main-area:has(>.project-overview-v3[data-tone=dark]){--overview-canvas:color-mix(in srgb,var(--ink) 72%,#000);--overview-surface:color-mix(in srgb,var(--ink) 88%,#000);background:var(--overview-canvas);min-height:100svh}.project-overview-v3[data-tone=dark]{color:#f8f7fa}.project-overview-v3[data-tone=dark] .intro-copy,.project-overview-v3[data-tone=dark] .overview-count{color:#b8b2bb}.project-overview-v3[data-tone=dark] .overview-count b{color:#f8f7fa}.project-overview-v3[data-tone=dark] .overview-version-switch{background:#ffffff06;border-color:#ffffff20}.project-overview-v3[data-tone=dark] .overview-version-switch button{color:#b8b2bb}.project-overview-v3[data-tone=dark] .overview-version-switch button:hover{color:#fff;background:#ffffff09}.project-overview-v3[data-tone=dark] .overview-version-switch button[aria-pressed=true]{color:#fff;background:#ffffff12}.project-overview-v3[data-tone=dark] .overview-tone-switch{border-color:#ffffff20}.project-overview-v3[data-tone=dark] .overview-tone-switch button{color:#b8b2bb}.project-overview-v3[data-tone=dark] .overview-tone-switch button[aria-pressed=true]{color:#fff}.project-overview-v3[data-tone=dark] .planning-filters label{color:#b8b2bb}.project-overview-v3[data-tone=dark] .planning-filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8f7fa;background:#ffffff06;border-color:#ffffff20}.project-overview-v3[data-tone=dark] .planning-filters option{background:var(--ink)}.project-overview-v3[data-tone=dark] .projects-table{color:#f8f7fa;background:var(--overview-surface)!important;border-color:#ffffff12!important}.project-overview-v3[data-tone=dark] .table-head{color:#c1bcc3;background:var(--overview-canvas)!important}.project-overview-v3[data-tone=dark] .project-line{color:#f8f7fa;background:var(--overview-surface)!important;border-top-color:#ffffff12!important}.project-overview-v3[data-tone=dark] .project-line:hover{background:#ffffff05!important}.project-overview-v3[data-tone=dark] .project-title em,.project-overview-v3[data-tone=dark] .project-line small,.project-overview-v3[data-tone=dark] .row-arrow{color:#b8b2bb!important}.project-overview-v3[data-tone=dark] .project-line:hover .project-title em,.project-overview-v3[data-tone=dark] .project-line:hover .row-arrow{color:var(--red)!important}.project-overview-v3[data-tone=dark] .design-status{color:#ff998f;background:#f34e3f18}.project-overview-v3[data-tone=dark] .design-status.technical-work-status{color:#a0c6b6;background:#74a5911c}.project-overview-v3[data-tone=dark] .team-stack .avatar>i{border-color:var(--ink)}.project-overview-v3[data-tone=dark] .progress:before{background:#ffffff16!important}.project-overview-v3[data-tone=dark] .region-tag{color:#c5c0c8;background:#ffffff0d}.project-overview-v3[data-tone=dark] .region-tag.europe{color:#a0c6b6;background:#74a5911c}.project-overview-v3[data-tone=dark] .region-tag.america{color:#ff998f;background:#f34e3f18}.project-overview-v3[data-tone=dark] .action-summary.compact>i{color:#f8f7fa!important}.project-overview-v3[data-tone=dark] .action-summary.compact>b{color:#b8b2bb!important}.project-overview-v3[data-tone=dark] .manager-cell .avatar>b{color:#f8f7fa}@media (max-width:1200px){.overview-heading{flex-wrap:wrap;gap:14px}.overview-heading-copy{flex-basis:100%}.overview-heading-tools{justify-content:flex-end;gap:12px;width:100%}.overview-count{margin-right:auto}.overview-filter-row{justify-content:flex-start;margin-top:0}}@media (max-width:600px){.overview-heading .intro-copy{font-size:11px}.overview-heading>.overview-filter-row{width:100%}.overview-filter-row .planning-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.overview-filter-row .planning-filters select{width:100%}}@media (prefers-reduced-motion:reduce){.overview-version-switch button,.project-overview .project-line{transition:none}}.main-area>.app-header-v2~.content:has(.warehouse-workspace.department-project-overview){padding-top:20px}.content>.operations:has(.department-project-overview){margin-top:0}.main-area>.app-header-v2~.content:has(.op-field-schedule){padding-top:20px}.content>.operations:has(.op-field-schedule){margin-top:0}.department-project-overview .overview-heading{align-items:flex-start}.department-project-overview .workshop-object-table :is(.table-head,.project-line){grid-template-columns:minmax(280px,1.5fr) minmax(300px,1.6fr) minmax(140px,.75fr) minmax(140px,.75fr) 22px}.workshop-object-summary>.design-status{margin-bottom:6px}.workshop-object-summary .object-feedback{width:100%;margin-top:6px}.workshop-date-past>b{color:var(--red)}.department-project-overview .field-project-table :is(.table-head,.project-line){grid-template-columns:minmax(290px,1.7fr) repeat(3,minmax(130px,.8fr)) repeat(2,minmax(140px,.85fr)) 22px;min-width:1210px}.field-project-list .project-line{text-align:left;color:inherit;align-items:center}.field-project-list .field-overview-assigned{color:#456e5d!important}.field-project-list[data-tone=dark] .field-overview-assigned{color:#a0c6b6!important}.operations .field-project-list .op-board-controls{background:0 0;border:0;flex-shrink:0;margin:0;padding:0}.operations .field-project-list .op-board-controls .op-main-controls{background:0 0;border:0;gap:16px;padding:0}.operations .field-project-list .op-filter-trigger{background:0 0}.operations .field-project-list .op-filter-trigger[aria-expanded=true]{background:var(--ink);color:#fff}.operations .field-schedule-heading{min-height:51px;margin-bottom:20px}.operations .field-schedule-heading>.op-board-controls{background:0 0;border:0;flex-shrink:0;margin:0;padding:0}.operations .field-schedule-heading>.op-board-controls .op-main-controls{background:0 0;border:0;gap:16px;padding:0}.operations .field-schedule-heading .op-filter-trigger{background:0 0}.operations .field-schedule-heading .op-filter-trigger[aria-expanded=true]{background:var(--ink);color:#fff}.operations :is(.field-project-list,.op-field-schedule) .op-field-view-switch{border:1px solid var(--line);background:0 0;gap:2px;margin-left:auto;padding:3px}.operations :is(.field-project-list,.op-field-schedule) .op-field-view-switch button{min-width:0;height:auto;min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:9px 11px;font:700 8px/1.5 Transducer;transition:background-color .14s,color .14s}.operations :is(.field-project-list,.op-field-schedule) .op-field-view-switch button.active{background:var(--ink);color:#fff}.operations .field-project-list[data-tone=dark] .op-field-view-switch{border-color:#ffffff20}.operations .field-project-list[data-tone=dark] .op-field-view-switch button.active{color:#fff;background:#ffffff12}.op-planner-meta-flat{display:contents}.op-field-planner-meta{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;margin:16px 0 12px;padding:16px 18px;display:grid}.op-field-planner-meta .op-horizon-switch{background:0 0;border:0;grid-column:1/-1;gap:4px;width:max-content;max-width:100%}.op-field-planner-meta .op-horizon-switch button{background:var(--paper);border:0;min-width:0;height:34px;padding:0 12px;font:700 9px Transducer}.op-field-planner-meta .op-horizon-switch button.active{background:var(--soft-red);color:var(--red)}.op-field-planner-meta .op-period{border-bottom:1px solid var(--line);grid-area:2/1/auto/-1;margin:0;padding-bottom:14px}.op-field-planner-meta .op-period>div{flex-wrap:wrap;gap:8px}.op-field-planner-meta .op-period strong{margin-left:8px;font-size:16px}.operations .op-field-planner-meta .op-density{flex-wrap:wrap;grid-area:3/2;place-self:center end;gap:12px;margin:0}.operations .op-field-planner-meta .op-summary{grid-area:3/1;align-self:center;gap:16px;padding:0;font-size:11px}.op-field-planner-meta .op-summary b{font-size:17px}.op-field-planner-meta .op-legend{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:11px 0 0}.op-field-planner-meta .op-legend small{margin-left:auto}@media (max-width:1150px){.op-field-planner-meta{grid-template-columns:1fr}.operations .op-field-planner-meta :is(.op-summary,.op-density){grid-area:auto/1;justify-self:start}.op-field-planner-meta .op-period{flex-wrap:wrap}.op-field-planner-meta .op-legend small{flex-basis:100%;margin-left:0}}.op-field-schedule .op-scroll{background:0 0;max-height:70vh}.op-field-schedule .op-sheet-head,.op-field-schedule .op-sheet-head>div:first-child,.op-field-schedule .op-days>div:not(.today){background:var(--paper)}.op-field-schedule .op-sheet-head>div:first-child{color:var(--muted);padding:16px 20px;font:700 9px Transducer}.op-field-schedule .op-days>div{padding:9px 0}.op-field-schedule .op-days b{font:700 10px Transducer}.op-field-schedule .op-sheet-row{background:#fff;min-height:90px}.op-field-schedule .op-row-label{background:#fff;gap:6px;padding:16px 20px}.op-field-schedule .op-row-label>button.op-field-project-title{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;width:100%;display:grid}.op-field-schedule .op-field-project-title small{color:var(--muted);font:700 9px Transducer}.op-field-schedule .op-field-project-title b,.op-field-schedule .op-row-label>b{font:700 13px/1.45 Galano}.op-field-schedule .op-sheet-row:hover .op-field-project-title small{color:var(--red)}.op-field-schedule .op-row-label .op-field-project-context{color:var(--muted);font-size:10px}.op-field-schedule .op-row-label>span:not(.op-field-project-context){font-size:10px;line-height:1.45}.op-field-schedule .op-row-label>span b{font-size:10px}.op-field-schedule .op-sheet-head,.op-field-schedule .op-sheet-row{grid-template-columns:minmax(280px,25%) minmax(0,1fr)}.op-field-schedule .op-source-bars>span,.op-field-schedule .op-phase-block{border-radius:0}.main-area:has(.op-field-schedule[data-tone=dark]){--overview-canvas:color-mix(in srgb,var(--ink) 72%,#000);--overview-surface:color-mix(in srgb,var(--ink) 88%,#000);background:var(--overview-canvas);min-height:100svh}.op-field-schedule[data-tone=dark]{color:#fff}.op-field-schedule[data-tone=dark] .op-field-planner-meta,.op-field-schedule[data-tone=dark] .op-sheet-row,.op-field-schedule[data-tone=dark] .op-row-label{background:var(--overview-surface);border-color:#ffffff20}.op-field-schedule[data-tone=dark] :is(.op-sheet-head,.op-sheet-head>div:first-child,.op-days>div:not(.today)){background:var(--overview-canvas);border-color:#ffffff20}.op-field-schedule[data-tone=dark] :is(.op-scroll,.op-field-view-switch,.op-field-planner-meta .op-period,.op-field-planner-meta .op-legend){border-color:#ffffff20}.op-field-schedule[data-tone=dark] :is(.op-field-project-title b,.op-row-label>b,.op-period strong,.op-summary b){color:#fff}.op-field-schedule[data-tone=dark] :is(.op-row-label>span,.op-field-project-title small,.op-legend,.op-summary,.intro-copy){color:#bdb5bb}.op-field-schedule[data-tone=dark] :is(.op-period button,.op-period input,.op-filter-trigger,.op-horizon-switch button){color:#eee8ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0b;border-color:#ffffff20}.op-field-schedule[data-tone=dark] .op-filter-trigger[aria-expanded=true],.field-project-list[data-tone=dark] .op-filter-trigger[aria-expanded=true]{color:var(--ink);background:#eee8ec;border-color:#eee8ec}.op-field-schedule[data-tone=dark] .op-horizon-switch button.active,.op-field-schedule[data-tone=dark] .op-field-view-switch button.active{color:#fff;background:#ffffff18}.op-field-schedule[data-tone=dark] .op-day-grid>button{background:var(--overview-surface);border-color:#ffffff12}.op-field-schedule[data-tone=dark] .op-day-grid>button.weekend{background:#ffffff08}@media (max-width:700px){.op-field-schedule .op-sheet-head,.op-field-schedule .op-sheet-row{grid-template-columns:220px minmax(0,1fr)}}.main-area>.app-header-v2~.content:has(.field-project-list){padding-top:20px}@media (max-width:1200px){.field-project-list .overview-heading>.op-board-controls,.field-schedule-heading>.op-board-controls{margin-left:auto}}.workshop .ws-overview-controls{align-items:center;gap:16px}.workshop .ws-overview-tabs{background:0 0;flex-shrink:0;gap:2px;margin:0;padding:3px}.workshop .ws-overview-tabs button:not(.ws-card):not(.ws-back){min-height:32px;padding:9px 11px;font:700 8px/1.5 Transducer;transition:background-color .14s,color .14s}.ws-object-overview-tools{justify-content:flex-end;margin-bottom:16px;display:flex}.warehouse-overview-controls{flex-shrink:0;align-items:center;gap:16px;display:flex}.warehouse-overview-controls .warehouse-tabs{border:1px solid var(--line);background:0 0;gap:2px;padding:3px}.warehouse-overview-controls .warehouse-tabs button{min-height:32px;padding:9px 11px;font:700 8px/1.5 Transducer;transition:background-color .14s,color .14s}.warehouse-overview-controls .warehouse-tabs span{font:700 9px Galano}.department-project-overview[data-tone=dark] .warehouse-overview-controls .warehouse-tabs{border-color:#ffffff20}@media (max-width:1200px){.warehouse-overview-controls{justify-content:flex-end;width:100%}}@media (max-width:600px){.warehouse-overview-controls{flex-wrap:wrap}.warehouse-overview-controls .warehouse-tabs{margin-left:auto}}@media (max-width:1200px){.workshop .ws-overview-controls{justify-content:flex-end;width:100%}}@media (max-width:600px){.workshop .ws-overview-controls{flex-wrap:wrap}.workshop .ws-overview-controls .planning-filters{flex:1;width:auto;display:block}.workshop .ws-overview-controls .ws-overview-tabs{margin-left:auto}}.department-project-overview .workshop-project-table :is(.table-head,.project-line){grid-template-columns:minmax(300px,2fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(100px,.6fr) minmax(130px,.75fr) 22px}.department-project-overview .warehouse-project-table :is(.table-head,.project-line){grid-template-columns:minmax(300px,2fr) minmax(140px,.8fr) minmax(155px,.9fr) minmax(100px,.6fr) minmax(130px,.75fr) 22px}.workshop.project-overview .projects-table>.project-line{text-align:left;width:100%;color:inherit;border:0;border-top:1px solid var(--line);align-items:center;padding:16px 20px;font:400 12px Galano}.department-project-overview .project-line>span:not(.project-title){flex-direction:column;align-items:flex-start;display:flex}.department-project-overview .workshop-overview-instruction{overflow-wrap:anywhere;color:var(--muted);font:400 11px/1.5 Galano}.warehouse-workspace.department-project-overview .warehouse-overview{background:0 0;border:0;padding:0}.department-overview-search{min-width:220px;color:var(--muted);font:700 9px Transducer;display:block}.department-overview-search input{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);background:#fff;margin-top:5px;padding:8px 12px;font:400 12px Galano;display:block}.department-project-overview .warehouse-overview-count{color:var(--muted);margin:0 0 12px;font:400 11px Galano}.main-area:has(.department-project-overview[data-tone=dark]){--overview-canvas:color-mix(in srgb,var(--ink) 72%,#000);--overview-surface:color-mix(in srgb,var(--ink) 88%,#000);background:var(--overview-canvas);min-height:100svh}.department-project-overview[data-tone=dark] .workshop-overview-instruction{color:#b8b2bb}.department-project-overview[data-tone=dark] :is(.warehouse-toolbar,.ws-overview-tabs){background:var(--overview-surface);border-color:#ffffff20}.department-project-overview[data-tone=dark] :is(.department-overview-search input,.planning-filters select){background:var(--overview-surface);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#ffffff20}.department-project-overview[data-tone=dark] .warehouse-tabs button[aria-pressed=true],.workshop.department-project-overview[data-tone=dark] .ws-overview-tabs button[aria-pressed=true]{color:#fff;background:#ffffff12}@media (max-width:600px){.department-overview-search{width:100%;min-width:0}}.appearance-settings .appearance-copy{color:var(--muted);margin:0 0 20px;font:400 12px/1.6 Galano}.appearance-options{grid-template-columns:1fr 1fr;gap:12px;max-width:380px;display:grid}.appearance-option{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;padding:10px}.appearance-option[aria-pressed=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.appearance-option:focus-visible{outline:2px solid var(--red);outline-offset:3px}.appearance-preview{background:var(--paper);flex-direction:column;gap:5px;height:78px;padding:0 8px 8px;display:flex;overflow:hidden}.appearance-preview>i{background:var(--ink);height:15px;margin:0 -8px 4px}.appearance-preview>span{border:1px solid var(--line);background:#fff;height:12px}.appearance-option.dark .appearance-preview{background:color-mix(in srgb,var(--ink) 72%,#000)}.appearance-option.dark .appearance-preview>span{background:color-mix(in srgb,var(--ink) 88%,#000);border-color:#ffffff12}.appearance-option-label{justify-content:space-between;align-items:center;padding:12px 2px 2px;font:700 11px Galano;display:flex}.appearance-option-label>span{color:var(--red)}.appearance-note{color:var(--muted);margin-top:16px;font:400 11px/1.5 Galano;display:block}.planning-page{padding-top:20px}.planning-view-header{justify-content:space-between;align-items:center;gap:18px 28px;min-height:56px;margin-bottom:20px;display:flex}.planning-view-copy{min-width:220px}.planning-view-copy .section-label{color:var(--red);letter-spacing:.09em;margin:0 0 8px;font:700 11px/1.2 Transducer}.planning-view-copy>p:last-child{color:var(--muted);margin:0;font:400 12px/1.5 Galano}.planning-header-actions{justify-content:flex-end;align-items:center;gap:16px;max-width:100%;margin-left:auto;display:flex}.planning-view-header .planning-top-filter{border:1px solid var(--line);height:36px;color:var(--ink);white-space:nowrap;background:0 0;flex:none;padding:0 15px;font:400 12px Galano}.planning-view-header .planning-top-filter[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:#fff}.planning-view-header .overview-view-switch{border:1px solid var(--line);background:0 0;flex:none;gap:2px;max-width:100%;padding:3px;display:flex}.planning-view-header .overview-view-switch button{min-width:0;height:auto;min-height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:9px 11px;font:700 8px/1.5 Transducer;transition:background-color .14s,color .14s}.planning-view-header .overview-view-switch button.active{background:var(--ink);color:#fff}.planning-view-header .overview-view-switch button:not(.active):hover{color:var(--red);background:var(--soft-red)}.planning-view-header .overview-view-switch button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.planning-page .planning-secondary-controls{gap:10px 14px;min-height:78px;margin:0 0 20px;padding:10px 16px}.planning-page .planning-secondary-controls .overview-manager{flex-direction:column;flex:0 0 138px;align-items:stretch;gap:4px;min-width:0;margin-left:0;font-size:10px;display:flex}.planning-page .planning-secondary-controls .overview-manager select{width:100%;min-width:0}.planning-page .planning-secondary-controls .overview-manager:first-of-type{margin-left:auto}.planning-page .planning-extra-filters{align-items:end;gap:14px;margin-left:auto;display:flex}.planning-page .planning-extra-filters .overview-manager:first-of-type{margin-left:0}.planning-page .operations .op-board-controls{border-bottom:0;min-height:0;margin:0;padding:12px 18px}.planning-page .operations .op-board-controls .op-main-controls{flex-basis:100%;justify-content:space-between;gap:12px 20px}.planning-page .operations .op-board-controls .op-view-select select{height:36px;min-height:36px}.planning-page .operations .op-planner-meta-flat{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:minmax(0,1fr);gap:12px 20px;margin:0 0 20px;padding:4px 18px 16px;display:grid}.planning-page .operations .op-filter-panel>.op-density{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;margin:14px 0 0;padding-top:12px}.planning-page .op-filter-panel .op-stats-trigger{border:1px solid var(--line);height:36px;color:var(--ink);cursor:pointer;background:0 0;margin-left:auto;padding:0 14px;font:400 12px Galano}.planning-page .op-filter-panel .op-stats-trigger[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:#fff}.planning-page .op-filter-panel .op-stats-trigger:focus-visible{outline:2px solid var(--red);outline-offset:2px}.planning-page .operations #op-planning-stats .op-summary{flex-wrap:wrap;gap:16px;padding:14px 0 0;font-size:11px}.planning-page #op-planning-stats .op-summary>span{white-space:nowrap}.planning-page #op-planning-stats .op-summary b{font-size:17px}.planning-page .op-board-controls .op-horizon-switch{background:0 0;border:0;flex:none;gap:4px;width:max-content;max-width:100%}.planning-page .op-board-controls .op-horizon-switch button{background:var(--paper);border:0;min-width:0;height:36px;padding:0 12px;font:700 9px Transducer}.planning-page .op-board-controls .op-horizon-switch button.active{background:var(--soft-red);color:var(--red)}.planning-page .op-planner-meta-flat .op-period{border-bottom:0;grid-area:1/1/auto/-1;margin:0;padding:0 0 2px}.planning-page .op-planner-meta-flat .op-legend{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:11px 0 0}.planning-page :is(.project-horizon,.week-planner,.period-timeline)>.planning-secondary-controls{border-bottom:0;margin-bottom:0}.planning-page .project-horizon>.horizon-range-label{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#fff;margin:0;padding:0 16px 10px}.planning-page .project-horizon>.horizon-summary{border:1px solid var(--line);background:#fff;border-top:0;margin:0 0 20px;padding:12px 16px 16px}.planning-page :is(.week-planner,.period-timeline)>.planner-navigation{border:1px solid var(--line);background:#fff;border-top:0;margin:0;padding:12px 16px 16px}.planning-page .week-planner>.planner-help,.planning-page .period-timeline>.period-legend{border:1px solid var(--line);background:#fff;border-top:0;margin:0 0 20px;padding:0 16px 14px}.planning-page .period-timeline:not(:has(>.period-legend))>.planner-navigation{margin-bottom:20px}@media (max-width:1250px){.planning-page .op-planner-meta-flat .op-period{flex-wrap:wrap}}@media (max-width:1050px){.planning-view-header{flex-wrap:wrap;align-items:flex-start}.planning-header-actions{overflow-x:auto}.planning-page .planning-secondary-controls .overview-manager:first-of-type{margin-left:0}}@media (max-width:850px){.planning-page .operations .op-planner-meta-flat .op-summary{flex-wrap:wrap}.planning-page .operations .op-board-controls .op-view-select{margin-left:0}.planning-page .op-board-controls .op-horizon-switch{flex-basis:100%}}@media (max-width:650px){.planning-view-header{gap:14px}.planning-header-actions{justify-content:flex-start;width:100%}.planning-page .planning-secondary-controls{padding:12px}.planning-page .planning-extra-filters{flex-wrap:wrap;width:100%;margin-left:0}.planning-page .planning-secondary-controls .overview-manager{flex:140px}.planning-page .planning-secondary-controls .overview-manager select{max-width:none}}html[data-portal-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#211d1e}html[data-portal-theme=dark] body{background:#211d1e}html[data-portal-theme=dark] .app-shell{--theme-canvas:#211d1e;--theme-surface:#292426;--theme-raised:#332d30;--theme-text:#f7f7ff;--white:var(--theme-surface);--paper:var(--theme-canvas);--line:#ffffff18;--muted:#b9b3bb;--soft-red:#f34e3f18;--soft-green:#74a59118;background:var(--theme-canvas);color:var(--theme-text)}html[data-portal-theme=dark] .app-shell>.sidebar{background:var(--theme-canvas);border-right:1px solid var(--line);padding-top:0}html[data-portal-theme=dark] .app-shell>.sidebar>.brand-lockup.frame-home{border:0;border-bottom:1px solid var(--line);box-sizing:border-box;flex:0 0 64px;height:64px;min-height:64px;margin:0 -28px;padding:0 28px}html[data-portal-theme=dark] .app-shell.sidebar-collapsed>.sidebar>.brand-lockup.frame-home{margin:0 -12px;padding:0 12px}html[data-portal-theme=dark] .sidebar .frame-home-button{height:100%}html[data-portal-theme=dark] .sidebar .sidebar-portal-icon{width:44px;height:44px;transform:none}html[data-portal-theme=dark] .app-shell.sidebar-collapsed .main-nav{padding-top:10px}html[data-portal-theme=dark] .main-area{color:var(--theme-text);min-height:100svh;background:var(--theme-canvas)!important}html[data-portal-theme=dark] .main-area :is(h1,h2,h3,h4,h5,h6,b,strong,summary,a,button){color:var(--theme-text)}html[data-portal-theme=dark] .main-area .section-label{color:var(--red)}html[data-portal-theme=dark] .main-area .my-day-go{color:#2f282a}html[data-portal-theme=dark] .app-header-v2,html[data-portal-theme=dark] .detail-v2>.project-tabs,html[data-portal-theme=dark] .detail-v2>.project-tabs.is-docked,html[data-portal-theme=dark] .warehouse-project-nav{box-shadow:none;background:var(--theme-canvas)!important;border-color:var(--line)!important}html[data-portal-theme=dark] .app-header-v2{border-bottom:1px solid var(--line)}html[data-portal-theme=dark] .app-header-v2 .global-search{background:var(--theme-surface);border-color:var(--line)}html[data-portal-theme=dark] .app-header-v2 .global-search input{color:var(--theme-text)}html[data-portal-theme=dark] .app-header-v2 .global-search input::placeholder{color:var(--muted)}html[data-portal-theme=dark] :is(.notification-panel,.notification-popover,.frame-quick-dialog,.frame-highfive-dialog,.frame-brand-reveal,.frame-nav-tooltip){--ink:#2f282a;--white:#fff;--paper:#f7f7ff;--line:#e3e1e8;--muted:#7b767c;--soft-red:#fff0ee;--soft-green:#ecf4f0}html[data-portal-theme=dark] .main-area :is(.panel,.task-section,.versions-panel,.project-context,.technical-priorities,.facts-strip,.project-detail-summary,.project-notes,.value-panel,.files-panel,.financial-panel,.offer-panel,.new-note,.auto-sync-note,.pm-packlist,.pm-packlist-group>summary,.pm-packlist-group>header,.pm-packlist-add,.pm-packlist-search,.pack-selected,.pack-extra,.pack-results,.pm-makeobjects,.ws-drawings,.ws-order,.ws-instructions,.ws-objects,.ws-toolbar,.ws-object-card,.planning-owner,.pm-attention,.mutation-form,.currency-input,.design-history,.design-history summary,.operations-compact,.project-link-panel summary,.project-links>summary,.context-links>a,.version-list>button,.metrics,.work-item,.work-attention>button,.work-metrics article,.work-list,.work-attention,.work-card,.work-overview-row,.work-kpi,.warehouse-main,.warehouse-project-page,.warehouse-line-list,.warehouse-worklist,.warehouse-pick-row,.warehouse-linked,.warehouse-notes-panel,.warehouse-new,.packing-team-cards>button,.workshop-dossier,.workshop-project-detail,.workshop-object-card,.workshop-orders,.department-chat,.department-summary,.department-instructions,.department-documents,.department-worklist,.op-board-controls,.op-panel,.op-board,.op-resource-board,.op-project-dossier,.op-project-card,.op-period-toolbar,.op-calendar,.op-calendar-header,.field-project-overview,.op-main-controls,.op-planner-meta-flat,.op-scroll,.op-row-label,.op-worklist,.op-worklist-row,.planning-timeline,.week-board,.planning-board,.planning-canvas,.horizon-board,.period-timeline,.settings-table-wrap,.settings-flow-list,.settings-notification-rule,.settings-empty,.news-card,.news-editor,.news-article,.news-modal,.news-filters,.news-toolbar>div>button,.news-filters button,.project-crew,.designer-picker-menu,.archive-toolbar,.archive-table,.archive-modal,.history-list,.integration-map){background-color:var(--theme-surface);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.task-head,.table-head,.panel-head,.version-tabs,.context-facts>div,.facts-strip>div,.department-chat-list article,.warehouse-project-meta,.warehouse-pick-row:nth-child(2n),.settings-table thead,.settings-table th,.op-board-head,.op-resource-head,.week-head,.op-sheet-head,.op-sheet-head>div,.crew-work,.crew-people>button,.project-detail-card,.project-status-strip){background-color:var(--theme-canvas);color:var(--muted);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.project-title b,.manager-cell .avatar>b,.task-name,.task-title,.panel h2,.panel h3,.project-context h2,.context-facts b,.facts-strip b,.technical-priorities h2,.warehouse-pick-product>strong,.warehouse-project-meta b,.warehouse-line-title strong,.warehouse-pick-step.complete,.warehouse-stock-caption b,.warehouse-quantity,.packing-product-notes summary strong,.packing-team-cards strong,.packing-amount input,.settings-record,.settings-empty b,.settings-navigation h2,.settings-main h2,.settings-main h3,.settings-main .archive-hero,.settings-main .archive-hero article b,.metrics b,.work-item,.work-attention>button,.work-metrics b,.work-metrics strong,.work-title,.work-row b,.work-attention b,.op-project-dossier h2,.op-project-dossier h3,.op-board b,.field-project-overview tbody th button,.news-card h3,.news-body,.project-crew h3,.crew-people b,.crew-task b,.crew-work>div>b),html[data-portal-theme=dark] .main-area :is(.operations,.workshop-project-detail,.warehouse-main,.news-body),html[data-portal-theme=dark] .main-area :is(.op-row-label,.op-worklist-row,.op-period,.op-main-controls,.op-planner-meta-flat) :is(b,strong,button,label){color:var(--theme-text)}html[data-portal-theme=dark] .main-area :is(.op-sheet-row,.op-sheet-head,.op-sheet-head>div,.op-row-label,.op-day,.op-cell,.op-time-grid){border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.op-main-controls,.op-planner-meta-flat) :is(button,select){background-color:var(--theme-surface);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.op-main-controls,.op-planner-meta-flat) button.active{background:var(--theme-raised);color:#fff}html[data-portal-theme=dark] .main-area :is(.task-row,.project-line,.settings-table td,.note-list>article,.warehouse-line,.warehouse-pick-row,.op-resource-row,.department-chat-list article){border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.task-row,.project-line,.settings-table tr,.crew-people>button):hover{background-color:var(--theme-raised)}html[data-portal-theme=dark] .main-area :is(.content,.settings-workspace,.project-tab-panel,.operations,.department-chat) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--theme-canvas);color:var(--theme-text);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-portal-theme=dark] .main-area :is(.content,.settings-workspace,.project-tab-panel,.operations) :is(input,textarea)::placeholder{color:#aaa3ad}html[data-portal-theme=dark] .main-area :is(.settings-search,.settings-secondary,.settings-edit-form .settings-secondary,.settings-navigation nav button,.settings-subtabs button,.scope-button,.warehouse-back,.add-task-button,.frame-highfive-trigger,.ws-instructions button,.ws-objects button,.pack-quick-add button,.warehouse-role-tabs button,.warehouse-tabs button,.warehouse-worklist-controls button,.packing-amount-shortcuts button,.packing-amount-input,.warehouse-pick-scope,.project-tabs [role=tab],.project-tabs-planning,.version-tabs button,.crew-version-switch,.crew-version-switch button,.department-conversations-tabs button,.planner-navigation button,.view-switch button,.range-switch button,.op-filter-trigger,.op-period-controls button,.op-view-switch button,.period-navigation button){background-color:var(--theme-surface);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.settings-navigation nav button,.settings-subtabs button,.warehouse-role-tabs button,.warehouse-tabs button,.warehouse-worklist-controls button,.project-tabs [role=tab],.crew-version-switch button,.department-conversations-tabs button)[aria-selected=true],html[data-portal-theme=dark] .main-area :is(.settings-subtabs button,.warehouse-role-tabs button,.warehouse-tabs button,.warehouse-worklist-controls button,.crew-version-switch button,.department-conversations-tabs button)[aria-pressed=true],html[data-portal-theme=dark] .settings-navigation nav button[aria-current=page]{background:var(--theme-raised);color:#fff;box-shadow:inset 0 -2px var(--red)}html[data-portal-theme=dark] .main-area :is(.settings-primary,.warehouse-primary,.warehouse-pick-send,.packing-amount-save,.department-chat form button){color:#fff;background:#3d3438;border-color:#ffffff28}html[data-portal-theme=dark] .main-area :is(.settings-primary,.warehouse-primary,.packing-amount-save):hover{background:var(--red);color:#fff}html[data-portal-theme=dark] .main-area :is(.mutation-form>button,.project-close-actions button,.planning-owner button){background:var(--theme-raised);color:#fff;border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.project-context a,.context-link,.tab-count){color:var(--theme-text)}html[data-portal-theme=dark] .main-area .project-links>summary{background:var(--theme-surface)}html[data-portal-theme=dark] .main-area :is(.date-summary,.project-date-summary,.detail-context-sidebar) small{color:var(--muted)}html[data-portal-theme=dark] .main-area :is(.planning-owner,.field-group-editor>summary,.priority-list>header,.project-context aside a){color:var(--theme-text);border-color:var(--line);background:var(--theme-surface)!important}html[data-portal-theme=dark] .main-area :is(.planning-owner,.context-facts,.project-context) :is(b,strong,a){color:var(--theme-text)}html[data-portal-theme=dark] .op-day-grid>button{background:#292426;border-left-color:#ffffff12}html[data-portal-theme=dark] .op-day-grid>button.weekend{background:#242023}html[data-portal-theme=dark] .op-day-grid>button:not(:disabled):hover{background:#493033}html[data-portal-theme=dark] .op-day-grid>button.today{box-shadow:inset 1px 0 var(--red)}html[data-portal-theme=dark] .op-source-bars>span{color:#c5bfc8;background:#332d30;border-color:#ffffff32}html[data-portal-theme=dark] .op-entry-bars .op-bar.activity-build{color:#ffb4aa;background:#f34e3f28}html[data-portal-theme=dark] .op-entry-bars .op-bar.activity-production,html[data-portal-theme=dark] .op-entry-bars .op-bar.activity-return{color:#b5dbca;background:#74a59128}html[data-portal-theme=dark] .op-entry-bars .op-bar.activity-load,html[data-portal-theme=dark] .op-entry-bars .op-bar.activity-other,html[data-portal-theme=dark] .op-month-summary{color:#f7f7ff;background:#40393e;border-color:#ffffff20}html[data-portal-theme=dark] .op-entry-bars .op-bar :is(b,span){color:inherit}html[data-portal-theme=white-preview]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-portal-theme=white-preview] .app-shell{--preview-line:#e3e1e8;background:#fff}html[data-portal-theme=white-preview] .main-area,html[data-portal-theme=white-preview] .app-shell>.sidebar,html[data-portal-theme=white-preview] .app-header-v2,html[data-portal-theme=white-preview] .detail-v2>.project-tabs,html[data-portal-theme=white-preview] .warehouse-project-nav{color:#2f282a;box-shadow:none;border-color:var(--preview-line)!important;background:#fff!important}html[data-portal-theme=white-preview] .app-shell>.sidebar{border-right:1px solid var(--preview-line);padding-top:0}html[data-portal-theme=white-preview] .app-shell>.sidebar>.brand-lockup.frame-home{border:0;border-bottom:1px solid var(--preview-line);box-sizing:border-box;flex:0 0 64px;height:64px;min-height:64px;margin:0 -28px;padding:0 28px}html[data-portal-theme=white-preview] .app-shell.sidebar-collapsed>.sidebar>.brand-lockup.frame-home{margin:0 -12px;padding:0 12px}html[data-portal-theme=white-preview] .sidebar .frame-home-button{height:100%}html[data-portal-theme=white-preview] .sidebar .sidebar-portal-icon{width:44px;height:44px;transform:none}html[data-portal-theme=white-preview] .app-shell.sidebar-collapsed .main-nav{padding-top:10px}html[data-portal-theme=white-preview] .sidebar .frame-icon-white{opacity:0}html[data-portal-theme=white-preview] .sidebar .frame-icon-colour{opacity:1}html[data-portal-theme=white-preview] .sidebar .clay-icon-white{filter:grayscale()brightness(.62)contrast(1.1);opacity:1}html[data-portal-theme=white-preview] .sidebar .clay-nav-icon[data-kind=offertes]>.clay-icon-white{filter:grayscale()brightness(.88)contrast(1.1)}html[data-portal-theme=white-preview] .sidebar .frame-wordmark strong,html[data-portal-theme=white-preview] .sidebar .frame-byline,html[data-portal-theme=white-preview] .sidebar .sidebar-foot :is(p,b,small),html[data-portal-theme=white-preview] .sidebar .main-nav button,html[data-portal-theme=white-preview] .sidebar .sidebar-toggle{color:#2f282a}html[data-portal-theme=white-preview] .sidebar .main-nav button:is(.active,:hover){background:#f3f1f4}html[data-portal-theme=white-preview] .sidebar .main-nav button.active{box-shadow:none}html[data-portal-theme=white-preview] .sidebar .main-nav button.active .clay-icon-white,html[data-portal-theme=white-preview] .sidebar .main-nav button:hover .clay-icon-white,html[data-portal-theme=white-preview] .sidebar .frame-home-button:hover .frame-icon-white{opacity:0}html[data-portal-theme=white-preview] .sidebar-brand-footer img{filter:brightness(0);opacity:.5}html[data-portal-theme=white-preview] .app-header-v2{border-bottom:1px solid var(--preview-line)}html[data-portal-theme=white-preview] .app-header-v2 h1{color:#2f282a}html[data-portal-theme=white-preview] :is(.app-header-v2,.project-tabs) :is(.frame-quick-trigger,.notification-trigger,.global-search){color:#2f282a;border-color:var(--preview-line);background:#fff}html[data-portal-theme=white-preview] :is(.app-header-v2,.project-tabs) .notification-trigger .clay-icon-white{filter:brightness(0);opacity:.7}html[data-portal-theme=white-preview] :is(.app-header-v2,.project-tabs) .notification-trigger[aria-expanded=true] .clay-icon-white{opacity:0}html[data-portal-theme=white-preview] .global-search :is(span,input){color:#2f282a}html[data-portal-theme=white-preview] .global-search input::placeholder{color:#7b767c}html[data-portal-theme=white-preview] .frame-quick-trigger kbd{color:#7b767c;border-color:var(--preview-line)}html[data-portal-theme=white-preview] .warehouse-project-nav button{color:#7b767c}html[data-portal-theme=white-preview] .warehouse-project-nav button[aria-selected=true]{color:#2f282a;background:#f3f1f4}html[data-portal-theme=white-preview] .detail-v2>.project-tabs [role=tab],html[data-portal-theme=white-preview] .detail-v2>.project-tabs.is-docked [role=tab]{color:#514b53}html[data-portal-theme=white-preview] .detail-v2>.project-tabs [role=tab][aria-selected=true]{color:#2f282a;box-shadow:inset 0 -2px var(--red);background:#f3f1f4}html[data-portal-theme=white-preview] .detail-v2>.project-tabs :is(.notification-trigger,.frame-quick-trigger,.project-tabs-planning){color:#2f282a;background:#fff;border-color:#e3e1e8}html[data-portal-theme=white-preview] .detail-v2>.project-tabs .tab-count{color:#2f282a;background:#e9e6eb}html[data-portal-theme=white-preview] .main-area :is(.history-ok,.history-open,.sync-state){color:#376250}html[data-portal-theme=white-preview] :is(.frame-brand-reveal,.frame-nav-tooltip,.panel,.settings-card,.work-card,.week-project,.horizon-card,.news-card,.project-detail-card,.task-modal,.operations-dialog,.field-quick,.vehicle-quick,.date-picker-dialog){box-shadow:none!important}html[data-portal-theme=white-preview] .my-day-sculpture{filter:none}html[data-portal-theme=white-preview] .app-header-v2{box-shadow:none!important}html[data-portal-theme=white-preview] .app-shell.sidebar-collapsed .frame-brand-reveal{top:8px;left:calc(100% + 12px)}html[data-portal-theme=light] .app-shell.sidebar-collapsed .frame-brand-reveal{left:calc(100% + 12px)}html[data-portal-theme=light] .app-shell.sidebar-collapsed .main-nav{padding-top:10px}.appearance-option.white-preview .appearance-preview{background:#fff}.appearance-option.white-preview .appearance-preview>i{background:#fff;border-bottom:1px solid #e3e1e8}@media (max-width:820px){html[data-portal-theme=white-preview] .app-shell:not(.sidebar-collapsed)>.sidebar>.brand-lockup.frame-home{margin:0 -18px;padding:0 18px}}html[data-portal-theme=dark] .warehouse-stock-caption.has-stock b,html[data-portal-theme=dark] .warehouse-pick-done,html[data-portal-theme=dark] .warehouse-pick-sent{color:#a8d1be}html[data-portal-theme=dark] .main-area :is(.project-hero,.warehouse-project-hero,.my-day-hero,.news-cover,.date-strip){color:#fff}html[data-portal-theme=dark] :is(.op-drawer,.project-drawer,.settings-drawer,.archive-modal,.object-modal,.designer-picker-menu){--white:#292426;--paper:#211d1e;--line:#ffffff18;--muted:#b9b3bb;color:#f7f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#292426}html[data-portal-theme=dark] :is(.op-drawer,.project-drawer,.settings-drawer,.archive-modal,.object-modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f7f7ff;background:#211d1e;border-color:#ffffff20}html[data-portal-theme=dark] .main-area :is(.overview-controlbar,.planning-secondary-controls,.range-switch,.horizon-range-label,.horizon-summary,.horizon-card,.horizon-card.is-finished,.week-column,.week-project,.planner-help,.period-legend,.period-table,.period-table>header,.period-row,.op-filter-panel,.dropbox-open),html[data-portal-theme=dark] .main-area :is(.horizon-period,.planning-secondary-controls,.planner-navigation,.op-filter-panel) :is(button,select){background-color:var(--theme-surface);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.planning-secondary-controls,.planner-navigation,.op-filter-panel) :is(button.active,button[aria-pressed=true]){background:var(--theme-raised);color:#fff;box-shadow:inset 0 -2px var(--red)}html[data-portal-theme=dark] .main-area :is(.week-column>header,.period-track,.horizon-dates){background-color:var(--theme-canvas);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.horizon-period,.planning-secondary-controls,.op-filter-panel) :is(label,strong){color:var(--theme-text)}html[data-portal-theme=dark] .op-phase-lane.phase-build{--phase-color:#ffb4aa;--phase-fill:#532c2b}html[data-portal-theme=dark] .op-phase-lane.phase-dismantle{--phase-color:#b5dbca;--phase-fill:#294238}html[data-portal-theme=dark] .op-phase-lane.phase-fair{--phase-color:#d8d1dc;--phase-fill:#393237}html[data-portal-theme=dark] .op-phase-block,html[data-portal-theme=dark] .op-phase-block :is(span,small){color:var(--phase-color)}html[data-portal-theme=dark] .op-phase-caption{color:#f7f7ff;background:#292426}html[data-portal-theme=dark] .op-phase-caption strong{color:var(--phase-color)}html[data-portal-theme=dark] .op-phase-caption :is(small,em){color:#c5bfc8;background:0 0}html[data-portal-theme=dark] .is-estimated .op-phase-block{color:#ddd5df;background:repeating-linear-gradient(135deg,#332d30,#332d30 5px,#443b42 5px 7px)}html[data-portal-theme=dark] .op-booked-work{border-color:#ffffff20}html[data-portal-theme=dark] .op-booked-label{color:#c5bfc8}html[data-portal-theme=dark] .main-area :is(.work-filters button,.team-news button,.archive-tabs button,.archive-head){background:var(--theme-surface);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.work-filters button[aria-pressed=true],.team-news button[aria-pressed=true],.archive-tabs button.active){background:var(--theme-raised);color:#fff;box-shadow:inset 0 -2px var(--red)}html[data-portal-theme=dark] .main-area :is(.warehouse-scan,.warehouse-empty,.warehouse-stock-need,.warehouse-notification-body,.scope-panel,.packing-planner){background-color:var(--theme-surface);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.warehouse-scan button,.frame-focus-trigger,.warehouse-team-link){background:var(--theme-raised);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .op-project-dossier.op-drawer header{color:#f7f7ff;background:#292426;border-color:#ffffff20}html[data-portal-theme=dark] .op-project-dossier .op-drawer-toolbar button{color:#f7f7ff}html[data-portal-theme=dark] :is(.op-drawer,.settings-drawer,.object-modal) :is(.scope-panel,.packing-planner,.resource-picker,.resource-create,.resource-register,.field-quick-options label,.op-drawer-editor){color:#f7f7ff;background:#292426;border-color:#ffffff20}html[data-portal-theme=dark] :is(.op-drawer,.settings-drawer,.object-modal) :is(h2,h3,h4,strong,b,summary){color:#f7f7ff}html[data-portal-theme=dark] .main-area :is(.packing-team-switch,.packing-work-picker,.packing-work-picker label,.packing-team-switch button,.packing-planner button){background-color:var(--theme-surface);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area .packing-planner button[aria-pressed=true]{background:var(--theme-raised);color:#fff;box-shadow:inset 0 -2px var(--red)}html[data-portal-theme=dark] .op-project-dossier :is(.op-drawer-toolbar button,.op-drawer-link,.op-drawer-open-project){color:#f7f7ff;background:#332d30;border-color:#ffffff20}html[data-portal-theme=dark] .main-area :is(.field-group-editor,.field-group-editor-body){color:#f7f7ff;background:#292426;border-color:#ffffff20}html[data-portal-theme=dark] .main-area :is(.planner-navigation,.planner-undated,.planner-undated>summary){background:var(--theme-surface);color:var(--theme-text);border-color:var(--line)}html[data-portal-theme=dark] .main-area :is(.horizon-card.is-finished .horizon-card-top em,.week-project.is-finished>small){color:#b5dbca}html[data-portal-theme=dark] :is(.field-quick,.vehicle-quick,.operations-dialog,.task-modal,.frame-focus-dialog,.date-picker-dialog){--white:#292426;--paper:#211d1e;--line:#ffffff20;--muted:#b9b3bb;color:#f7f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#292426}html[data-portal-theme=dark] .operations :is(.field-quick,.vehicle-quick).op-drawer-editor{color:#f7f7ff;background:#292426}html[data-portal-theme=dark] :is(.field-quick,.vehicle-quick,.operations-dialog,.task-modal,.frame-focus-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f7f7ff;background:#211d1e;border-color:#ffffff20}html[data-portal-theme=dark] :is(.field-quick,.vehicle-quick,.operations-dialog,.task-modal,.frame-focus-dialog) :is(h2,h3,h4,b,strong,legend,button){color:#f7f7ff}html[data-portal-theme=dark] .operations .op-drawer-editor .field-quick-options label,html[data-portal-theme=dark] :is(.field-quick-options label,.vehicle-options label,.vehicle-quick-preview,.vehicle-selected){color:#f7f7ff;background:#332d30;border-color:#ffffff20}html[data-portal-theme=dark] .operations .op-drawer-editor .field-quick-options label:has(input:checked){background:#294238;border-color:#74a591}html[data-portal-theme=dark] :is(.field-quick-options label,.vehicle-options label):has(input:checked){background:#294238;border-color:#74a591}html[data-portal-theme=dark] :is(.field-quick,.vehicle-quick) :is(.field-availability.is-available,.vehicle-availability.is-available){color:#b5dbca}html[data-portal-theme=dark] :is(.field-quick,.vehicle-quick) :is(.field-availability.is-on-project,.vehicle-availability.is-on-project){color:#ddd5df}html[data-portal-theme=dark] :is(.field-quick,.vehicle-quick,.operations-dialog,.task-modal,.frame-focus-dialog) :is(footer button,.field-quick-section-head>button){color:#f7f7ff;background:#332d30;border-color:#ffffff20}@media (max-width:820px){html[data-portal-theme=dark] .main-nav button .clay-nav-icon,html[data-portal-theme=white-preview] .main-nav button .clay-nav-icon,html[data-portal-theme=light] .main-nav button .clay-nav-icon{display:inline-flex}html[data-portal-theme=dark] .app-shell>.sidebar{border-bottom:1px solid var(--line)}html[data-portal-theme=dark] .app-shell:not(.sidebar-collapsed)>.sidebar>.brand-lockup.frame-home{margin:0 -18px;padding:0 18px}}.technical-priorities .designer-picker-trigger.is-inline{border:1px solid var(--line);width:auto;height:auto;color:var(--ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;padding:7px;display:flex}.technical-priorities .designer-picker-trigger.is-inline b{font:700 11px Galano}.technical-priorities .designer-picker-trigger.is-inline .avatar{flex:none}.technical-priorities .designer-picker-trigger.is-inline:hover{border-color:var(--red)}@media (max-width:820px){.technical-priorities.has-owner-picker .priority-list>div{grid-template-columns:minmax(0,1fr) 140px;gap:12px}.technical-priorities.has-owner-picker .priority-list>div>span:nth-child(2){grid-area:2/1;justify-self:start;display:flex}.technical-priorities.has-owner-picker .priority-list>div>em{grid-area:1/2;justify-self:end}.technical-priorities.has-owner-picker .priority-list>div>.date-input-wrap{grid-area:2/2}.technical-priorities.has-owner-picker .priority-list>div>span:first-child{min-width:0}}@container (width<=580px){.technical-priorities.has-owner-picker .priority-list>div{grid-template-columns:minmax(0,1fr) 140px;gap:12px}.technical-priorities.has-owner-picker .priority-list>div>span:nth-child(2){grid-area:2/1;justify-self:start;display:flex}.technical-priorities.has-owner-picker .priority-list>div>em{grid-area:1/2;justify-self:end}.technical-priorities.has-owner-picker .priority-list>div>.date-input-wrap{grid-area:2/2}}.technical-priorities.has-owner-picker .priority-list>div>input[aria-haspopup=dialog]{grid-area:auto}@media (max-width:820px){.technical-priorities.has-owner-picker .priority-list>div>input[aria-haspopup=dialog]{grid-area:2/2}}@container (width<=580px){.technical-priorities.has-owner-picker .priority-list>div>input[aria-haspopup=dialog]{grid-area:2/2}}.pm-packlist{border:1px solid var(--line);background:#fff;padding:28px;font-family:Galano,sans-serif}.pm-packlist>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:19px;display:flex}.pm-packlist h2{margin:6px 0;font:700 30px Transducer,sans-serif}.pm-packlist>header p:last-child,.pm-packlist-controls p{color:var(--muted);margin:0;font-size:12px}.pm-packlist-stats{white-space:nowrap;color:var(--muted);gap:15px;font-size:11px;display:flex}.pm-packlist-stats b{color:var(--ink);margin-right:4px;font-size:18px}.pm-packlist-source{color:var(--muted);align-items:center;gap:14px;padding:13px 0;font-size:10px;display:flex}.pm-packlist-source strong{color:var(--ink);white-space:nowrap;font-size:11px}.pm-packlist button,.pm-packlist input{font-family:Galano,sans-serif}.pm-packlist button{cursor:pointer}.pm-packlist button:disabled{opacity:.5;cursor:not-allowed}.pm-packlist-error,.pm-packlist-notice{border-left:3px solid var(--red);background:#f7f7ff;padding:12px;font-size:11px}.pm-packlist-notice{border-color:#74a591}.pm-packlist-add{border:1px solid var(--line);background:#f7f7ff;grid-template-columns:2fr 1fr 80px 1.3fr 1fr;align-items:end;gap:11px;padding:18px;display:grid}.pm-packlist-add label,.pm-packlist-line form label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.pm-packlist-add input,.pm-packlist-line form input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);background:#fff;padding:10px;font-size:11px}.pm-packlist-search{grid-column:span 2;position:relative}.pm-packlist-results{z-index:10;border:1px solid var(--line);background:#fff;max-height:280px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 28px #2f282a25}.pm-packlist-results button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px;font-size:11px;display:flex}.pm-packlist-results button:hover{background:#f7f7ff}.pm-packlist-results small{color:var(--muted);white-space:nowrap}.pm-packlist-add .pm-packlist-note{grid-column:span 3}.pm-packlist-primary{background:var(--ink);border:1px solid var(--ink);color:#fff;white-space:nowrap;min-height:38px;padding:10px 13px;font-size:11px;font-weight:700}.pm-packlist-controls{justify-content:space-between;align-items:end;gap:15px;margin:26px 0 12px;display:flex}.pm-packlist-controls h3{margin:0 0 5px;font:700 18px Transducer,sans-serif}.pm-packlist-controls>div:last-child{align-items:center;gap:14px;display:flex}.pm-packlist-controls label{color:var(--muted);font-size:10px}.pm-packlist-controls input{accent-color:var(--red)}.pm-packlist-group{border:1px solid var(--line);margin:0 0 12px}.pm-packlist-group>header{background:#f2f0f4;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;display:flex}.pm-packlist-group>header span{color:var(--muted);font-size:10px}.pm-packlist-line{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.pm-packlist-line.archived{opacity:.55}.pm-packlist-line>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-packlist-line>div:first-child small{color:var(--red);font-size:9px;font-weight:700}.pm-packlist-line strong{overflow-wrap:anywhere;font-size:12px}.pm-packlist-line>div:first-child span,.pm-packlist-line em{color:var(--muted);font-size:10px;font-style:normal}.pm-packlist-status{color:var(--red);white-space:nowrap;font-size:10px;font-weight:700}.pm-packlist-status.released{color:#3f705f}.pm-packlist-actions{gap:6px;display:flex}.pm-packlist-actions button,.pm-packlist-line form button{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:10px}.pm-packlist-line form{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:8px;display:flex}.pm-packlist-line form label{flex:130px}.pm-packlist-empty{border:1px dashed var(--line);color:var(--muted);padding:25px;font-size:11px}.pm-packlist :is(button,input):focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (max-width:1100px){.pm-packlist-add{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-packlist-search,.pm-packlist-add .pm-packlist-note{grid-column:span 2}}@media (max-width:680px){.pm-packlist{padding:16px}.pm-packlist>header,.pm-packlist-controls,.pm-packlist-source{flex-direction:column;align-items:flex-start}.pm-packlist-add{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-packlist-search,.pm-packlist-add .pm-packlist-note{grid-column:span 2}.pm-packlist-line{grid-template-columns:1fr auto}.pm-packlist-actions{grid-column:1/-1}}.pm-packlist-add{background:#f7f7ff;padding:0;display:block}.pm-packlist-step{align-items:center;gap:13px;padding:18px 20px 12px;display:flex}.pm-packlist-step>span{color:#fff;background:#2f282a;flex:0 0 32px;place-items:center;height:32px;font:700 11px Galano,sans-serif;display:grid}.pm-packlist-step strong,.pm-packlist-step small{display:block}.pm-packlist-step strong{color:#2f282a;font:700 15px Galano,sans-serif}.pm-packlist-step small{color:#7b767c;margin-top:3px;font:400 11px Galano,sans-serif}.pm-packlist-step-two{border-top:1px solid var(--line);margin-top:18px}.pm-packlist-search{background:#fff;border:1px solid #d9d5da;border-left:4px solid #f34e3f;margin:4px 20px 0;padding:16px 18px 18px;position:relative}.pm-packlist-search-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.pm-packlist-search-head svg{color:#f34e3f;flex-shrink:0;width:22px;height:22px}.pm-packlist-search-head strong,.pm-packlist-search-head small{display:block}.pm-packlist-search-head strong{color:#2f282a;font:700 12px Galano,sans-serif}.pm-packlist-search-head small{color:#7b767c;margin-top:2px;font:400 10px Galano,sans-serif}.pm-packlist-search input{background:#f7f7ff}.pm-packlist-manual-label{color:#2f282a;text-transform:uppercase;align-items:center;gap:8px;margin:18px 20px 10px;font:700 10px Galano,sans-serif;display:flex}.pm-packlist-manual-label:before{content:"";background:#f34e3f;width:17px;height:1px}.pm-packlist-manual-label span{text-transform:none;color:#7b767c;font-weight:400}.pm-packlist-item{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;margin:0 20px;display:grid}.pm-packlist-details{grid-template-columns:minmax(85px,.6fr) minmax(140px,1fr) minmax(170px,1.3fr) minmax(160px,1fr);gap:12px;margin:0 20px;display:grid}.pm-packlist-finish{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 20px 20px;display:grid}.pm-packlist-add label{color:#7b767c;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font:700 10px Galano,sans-serif;display:flex}.pm-packlist-add input,.pm-packlist-add select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border-radius:0;padding:10px 12px;font:400 11px Galano,sans-serif}.pm-packlist-add input::placeholder{color:#928e92}.pm-packlist-add input:focus,.pm-packlist-add select:focus{border-color:#f34e3f;outline:1px solid #f34e3f}.pm-packlist-add .pm-packlist-primary{background:#2f282a;border-color:#2f282a;min-height:42px;padding-inline:19px}.pm-packlist-add .pm-packlist-primary:not(:disabled):hover{background:#f34e3f;border-color:#f34e3f}.pm-makeobjects{background:#f4faf6;border:1px solid #d9e8df;margin:0 0 20px;padding:17px 20px}.pm-makeobjects>div:first-child strong{color:#2f282a;font:700 13px Galano,sans-serif}.pm-makeobjects p{color:#7b767c;margin:5px 0 12px;font:400 11px Galano,sans-serif}.pm-makeobjects-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pm-makeobjects-list button{text-align:left;color:#2f282a;background:#fff;border:1px solid #c9ded2;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;font:400 10px Galano,sans-serif;display:flex}.pm-makeobjects-list button:hover:not(:disabled){border-color:#74a591}.pm-makeobjects-list button>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.pm-makeobjects-list button b{font-size:11px}.pm-makeobjects-list button small{text-overflow:ellipsis;white-space:nowrap;color:#7b767c;font-size:10px;overflow:hidden}.pm-makeobjects-list button>span:nth-child(2){color:#7b767c;flex-shrink:0}.pm-makeobjects-list button>strong{color:#3f705f;flex-shrink:0;font-size:10px}@media (max-width:900px){.pm-packlist-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pm-makeobjects-list{grid-template-columns:1fr}}@media (max-width:620px){.pm-packlist-step{padding-inline:15px}.pm-packlist-search,.pm-packlist-manual-label{margin-inline:15px}.pm-packlist-item,.pm-packlist-details,.pm-packlist-finish{grid-template-columns:1fr;margin-inline:15px}.pm-packlist-finish{padding:12px 0 15px}.pm-packlist-add .pm-packlist-primary{width:100%}.pm-makeobjects-list button{flex-wrap:wrap}}.pm-packlist-line{grid-template-columns:minmax(220px,25%) 82px minmax(0,1fr) auto auto}.pm-packlist-quantity{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.pm-packlist-quantity strong{color:var(--ink);font:700 18px/1.1 Transducer,sans-serif}.pm-packlist-quantity span{color:var(--muted);font:400 10px Galano,sans-serif}.pm-packlist-status{grid-column:4}.pm-packlist-actions{grid-column:5}@media (max-width:680px){.pm-packlist-line{grid-template-columns:minmax(0,1fr) 76px;column-gap:10px}.pm-packlist-status,.pm-packlist-actions{grid-column:1/-1}}.pm-packlist form.pm-packlist-add{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;min-height:0;padding:20px;display:flex}.pm-packlist form.pm-packlist-add>.pm-packlist-search,.pm-packlist form.pm-packlist-add>.pack-extra,.pm-packlist form.pm-packlist-add>.pack-selected{align-self:stretch;width:100%;max-width:none;margin:0}.pm-packlist form.pm-packlist-add>.pm-packlist-search{box-sizing:border-box;border-left:1px solid var(--line);padding:14px}.pm-packlist form.pm-packlist-add>.pack-quick-add{justify-content:flex-start;align-self:flex-start;align-items:flex-end;gap:14px;margin:0;display:flex}.pm-packlist form.pm-packlist-add .pack-extra>summary{text-align:left;padding:8px 0}.pm-packlist form.pm-packlist-add .pm-packlist-details{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.pm-packlist form.pm-packlist-add .pm-packlist-details{grid-template-columns:1fr}}.pickup-date-control{text-align:left;align-items:center;width:136px;max-width:100%;min-height:28px;display:inline-flex;position:relative}.pickup-date-control>button{text-align:left;justify-content:flex-start;align-items:center;gap:7px;min-height:28px;padding:4px 0;display:inline-flex}.pickup-date-control>button svg{color:var(--red)}.pickup-date-control:not(.is-editing)>input{opacity:0;pointer-events:none;height:28px;margin:0;position:absolute;inset:0;width:100%!important}.pickup-date-control.is-editing>button{display:none}.compact-tasks .task-open>.task-date-pair{text-align:left;justify-self:start;align-items:flex-start;gap:2px}.compact-tasks .compact-task-head>span:nth-child(4){text-align:left}.compact-tasks .task-date-pair>span:last-child{padding-left:22px;line-height:1.4}.pickup-date-control.custom-picker>input{opacity:1;pointer-events:auto;cursor:pointer;background:0 0;height:28px;margin:0;position:static;border:0!important;width:112px!important;padding:4px 0!important;font-weight:700!important}.pickup-date-control.custom-picker{gap:7px}.pickup-date-control.custom-picker>svg{color:var(--red)}
