/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}}:where(button,a[href],[role=button]){-webkit-tap-highlight-color:transparent;transition:transform .14s,filter .14s,box-shadow .14s}:where(button,a[href],[role=button])[data-press-feedback=true]{filter:brightness(.9);transition-duration:50ms!important;transform:translateY(2px)scale(.965)!important;box-shadow:0 0 0 3px #ee765261!important}:where(button,a[href],[role=button]):focus-visible{outline-offset:3px;outline:3px solid #ee7652b3}.pressToast{z-index:9999;left:50%;bottom:max(22px,env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4a2d1ff0;border:1px solid #52332547;border-radius:999px;align-items:center;gap:7px;max-width:min(88vw,360px);padding:11px 16px;font-size:12px;font-weight:800;animation:.18s ease-out pressToastIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #2d1b1340}.pressToast span{color:#fff;background:#ee7652;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}@keyframes pressToastIn{0%{opacity:0;transform:translate(-50%,8px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}:root{--ink:#1b241d;--muted:#707970;--line:#dde2dc;--paper:#f4f5f0;--green:#1f5a42;--lime:#dcebb8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,5vw);display:flex;position:sticky;top:0}.brand,.user,.hero,.tableHead,.modalTitle,.formActions,.sectionTitle{align-items:center;display:flex}.brand{gap:12px}.brandMark{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-family:serif;font-size:22px;display:grid}.brand b,.user b{display:block}.brand small,.user small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.user{gap:10px}.avatar{background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.user a{color:var(--muted);margin-left:8px;font-size:12px}.shell{width:min(1420px,92vw);margin:0 auto;padding:58px 0 72px}.hero{justify-content:space-between;gap:30px;margin-bottom:26px}.eyebrow{letter-spacing:.18em;color:var(--green);margin:0 0 10px;font-size:11px;font-weight:800}.hero h1{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(36px,4vw,58px);line-height:1.08}.hero h1 em{color:var(--green);font-style:normal}.hero>div>p:last-child,.sectionTitle p{color:var(--muted);margin:14px 0 0}.primary,.secondary{font:inherit;cursor:pointer;border:0;border-radius:12px;padding:13px 19px;font-weight:700}.primary{background:var(--green);color:#fff;box-shadow:0 8px 22px #1f5a4222}.secondary{color:var(--ink);background:#edf0eb}.sectionNav{gap:8px;margin:0 0 24px;display:flex}.sectionNav a{color:var(--green);background:#e7eedf;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none}.stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 24px;position:relative;overflow:hidden}.stats article:after{content:"";background:var(--lime);opacity:.55;border-radius:50%;width:70px;height:70px;position:absolute;top:-27px;right:-25px}.stats span,.stats small{color:var(--muted);font-size:12px;display:block}.stats strong{margin:9px 0 5px;font-family:Georgia,serif;font-size:29px;display:block}.tableCard{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 40px #2334280a}.tableHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:25px 26px}.tableHead h2{margin:0 0 5px;font-size:18px}.tableHead p{color:var(--muted);margin:0;font-size:12px}.search{border:1px solid var(--line);color:var(--muted);background:#f8f9f6;border-radius:11px;align-items:center;gap:6px;padding:8px 9px 8px 13px;display:flex}.search input{width:210px;font:inherit;background:0 0;border:0;outline:0}.search button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:7px 10px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{text-align:left;color:#7b837c;letter-spacing:.04em;background:#f8f9f6;padding:13px 18px;font-size:11px}td{white-space:nowrap;border-top:1px solid #eef0ec;padding:18px;font-size:13px}td:first-child{align-items:center;gap:11px;display:flex}td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.swatch{width:38px;height:38px;color:var(--green);background:#dbe6d3;border-radius:11px;place-items:center;font-family:serif;font-weight:700;display:grid}.swatch[data-kind=麻布]{color:#745c37;background:#eadfca}.price{color:var(--green);font-size:15px}.icon,.close{color:#9aa19a;cursor:pointer;background:0 0;border:0;font-size:20px}.empty{text-align:center;padding:70px}.empty b,.empty span{display:block}.empty span{color:var(--muted);margin-top:8px}.sectionTitle{justify-content:space-between;gap:24px;margin-bottom:22px}.sectionTitle h2{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:34px}.garmentGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.costSheet{background:#fffdf8;border:1px solid #ded9cb;border-radius:20px;padding:23px;box-shadow:0 10px 30px #4d44220a}.costTop{justify-content:space-between;align-items:flex-start;display:flex}.styleCode{letter-spacing:.08em;color:var(--green);font:700 11px ui-monospace,monospace}.costSheet h3{margin:6px 0 0;font-size:17px}.fabricNote{color:#5f5b50;background:#f0eee5;border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.55}.costSheet dl{margin:15px 0}.costSheet dl div{border-bottom:1px dashed #ded9cb;justify-content:space-between;padding:8px 2px;font-size:12px;display:flex}.costSheet dt{color:#69675f}.costSheet dd{margin:0;font-weight:700}.memo{color:#666b63;border-left:3px solid var(--lime);padding-left:10px;font-size:12px;line-height:1.5}.costTotal{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.costTotal>span{color:var(--muted);background:#f4f5f0;border-radius:12px;padding:12px;font-size:11px}.costTotal strong,.costTotal em{color:var(--ink);margin-top:5px;font-size:18px;font-style:normal;display:block}.costTotal em{color:var(--green);font-weight:800}.costTotal small{margin-top:2px;display:block}.modal{border:0;border-radius:22px;width:min(720px,100vw - 30px);padding:0;box-shadow:0 28px 80px #1020163b}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10201666}.modalTitle{justify-content:space-between;margin-bottom:22px}.modalTitle h2{margin:0}.close{font-size:28px}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formGrid label{color:#596259;font-size:12px;font-weight:700}.formGrid input,.formGrid select,.formGrid textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#f9faf7;border-radius:10px;outline:none;margin-top:7px;padding:11px 12px;display:block}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:var(--green)}.formGrid textarea{resize:vertical;min-height:72px}.wide{grid-column:1/-1}.formActions{justify-content:flex-end;gap:10px;margin-top:23px}.formula{color:var(--muted);background:#f4f5f0;border-radius:10px;margin:18px 0 0;padding:10px 12px;font-size:11px}@media (max-width:980px){.garmentGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.shell{width:min(94vw,1420px);padding-top:34px}.topbar{padding:0 16px}.user div,.user a{display:none}.hero,.sectionTitle{flex-direction:column;align-items:flex-start}.hero h1{font-size:39px}.stats,.garmentGrid{grid-template-columns:1fr}.tableHead{flex-direction:column;align-items:flex-start}.search,.search input{width:100%}.formGrid{grid-template-columns:1fr}.wide{grid-column:auto}}.fulfillmentItem{border:1px solid #d7dde3;border-radius:12px;min-width:0;padding:16px}.fulfillmentItem.picked{background:#effaf4;border-color:#21845b}.fulfillmentCheck{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.fulfillmentCheck input{accent-color:#21845b;width:24px;height:24px}.fulfillmentCheck span{font-size:14px}.fulfillmentItem p{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.fulfillmentShort{color:#ab4612}.fulfillmentSize{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;font-size:14px;display:flex}.fulfillmentSize input{border:1px solid #9aa8b5;border-radius:6px;width:90px;min-height:44px;padding:8px;font-size:16px}.fulfillmentActions{gap:8px;margin-top:12px;display:flex}.fulfillmentItem small{font-size:14px}body{background:#f4f4f0}.topbar{box-shadow:none;background:#fffffff7}.brandMark{border-radius:8px}.brand b{letter-spacing:.04em}.shell{width:min(1480px,94vw);padding-top:42px}.hero{margin-bottom:22px}.hero h1{letter-spacing:-.025em;font-weight:400}.hero>div>p:last-child{font-size:13px}.primary{box-shadow:none}.primary,.secondary{border-radius:8px}.sectionNav{border-bottom:1px solid var(--line);gap:22px}.sectionNav a{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:11px 2px}.sectionNav a[style]{border-bottom-color:var(--green)}.stats article{box-shadow:none;border-radius:12px}.stats article:after{display:none}.tableCard{box-shadow:none;border-radius:14px}.tableHead h2{font-family:Georgia,Noto Serif SC,serif;font-size:22px;font-weight:400}.search{background:#fff;border-radius:8px}.search button{border-radius:6px}.garmentSection{padding-top:18px}.sectionTitle h2{font-size:38px;font-weight:400}.garmentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.costSheet{box-shadow:none;content-visibility:auto;contain-intrinsic-size:560px;background:#fff;border-color:#dedfd9;border-radius:12px;padding:12px;transition:transform .18s,border-color .18s}.costSheet:hover{border-color:#bdc7bd;transform:translateY(-2px)}.costSheet img{border-radius:8px!important}.costSheet h3{font-family:Georgia,Noto Serif SC,serif;font-size:19px;font-weight:400}.priceToolbar{align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.priceSearch{background:#fff;border:1px solid #d8ddd7;border-radius:10px;flex:1;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.priceSearch>span{color:#1f5a42;font-size:22px}.priceSearch input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.priceSearch button{color:#fff;cursor:pointer;background:#1f5a42;border:0;border-radius:7px;padding:11px 18px;font-weight:700}.addPrice{white-space:nowrap}.resultsLine{justify-content:space-between;align-items:center;margin:0 0 14px;font-size:13px;display:flex}.resultsLine span{color:#7b837c;font-size:11px}.variant{color:#7a8079;margin-top:5px;display:block}.salePrice{border-top:1px solid #e4e7e1;grid-template-columns:1fr auto;align-items:end;gap:2px 10px;margin-top:14px;padding:14px 3px 5px;display:grid}.salePrice span{color:#777f77;font-size:11px}.salePrice strong{color:#1f5a42;grid-area:1/2/3;font-family:Georgia,serif;font-size:29px;line-height:1}.salePrice small{color:#939993;font-size:10px}.costDetails{border-top:1px solid #eceeea;margin-top:10px;padding-top:10px}.costDetails summary{cursor:pointer;color:#556058;justify-content:space-between;font-size:11px;font-weight:700;list-style:none;display:flex}.costDetails summary::-webkit-details-marker{display:none}.costDetails[open] summary span{transform:rotate(45deg)}.cardTools{align-items:center;gap:7px;display:flex}.status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.draftHint{color:#805d25;background:#fff5df;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px}.formGrid .ownerPrice{color:#1f5a42}.formGrid .ownerPrice input{background:#f5faf6;border-color:#9ab3a4;font-weight:800}.optionalCosts{border:1px solid #e1e4de;border-radius:9px;margin-top:16px;padding:12px}.optionalCosts summary{cursor:pointer;color:#596259;justify-content:space-between;font-size:11px;font-weight:800;list-style:none;display:flex}.optionalCosts summary::-webkit-details-marker{display:none}.optionalCosts[open] summary{margin-bottom:14px}.optionalCosts[open] summary span{transform:rotate(45deg)}.editCosts{border-top:1px solid #eceeea;margin-top:9px;padding-top:10px}.editCosts summary{cursor:pointer;color:#1f5a42;justify-content:space-between;font-size:11px;font-weight:800;list-style:none;display:flex}.editCosts summary span{background:#e8eee9;border-radius:5px;padding:3px 7px;font-size:9px}.costEditForm{background:#f6f7f3;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;padding:13px;display:grid}.costEditForm label{color:#626b63;font-size:10px;font-weight:700}.costEditForm input,.costEditForm select,.costEditForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9ded8;border-radius:6px;margin-top:5px;padding:8px;display:block}.costEditForm textarea{resize:vertical;min-height:72px}.costOptions{grid-template-columns:1fr;gap:7px;margin:2px 0 5px;display:grid}.costOption{background:#fff;border:1px solid #ddcec4;border-radius:11px;overflow:hidden}.costOption summary{cursor:pointer;color:#55463d;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.costOption summary::-webkit-details-marker{display:none}.costOption summary span{color:#0000;background:#c9bdb5;border-radius:999px;flex:0 0 40px;width:40px;height:23px;font-size:0;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #50372914}.costOption summary span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #39251a40}.costOption[open] summary{color:#704936;background:#f7eee7;border-bottom:1px solid #e3d6cd}.costOption[open] summary span{background:#704936}.costOption[open] summary span:after{transform:translate(17px)}.costOptionFields{background:#fcf8f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.costOptionFields label{min-width:0}.costEditForm .wide{grid-column:1/-1}.costEditForm .costCheck{background:#fff;border-radius:6px;align-items:center;gap:7px;padding:7px;display:flex}.costEditForm .costCheck input{width:auto;margin:0;display:inline}.costSave{justify-content:flex-end;display:flex}.costSave .primary{padding:9px 15px}.employeeNote{color:#3e604b;background:#eaf2ec;border-radius:6px;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.fabricNote,.costTotal>span{border-radius:8px}.modal{border-radius:14px}.modal form{padding:24px}.formGrid input,.formGrid select,.formGrid textarea{background:#fff;border-radius:8px}.formError{color:#a63d2e;background:#fff0ed;border-radius:8px;margin:12px 24px 0;padding:10px 12px;font-size:12px}@media (max-width:1200px){.garmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.garmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shell{width:min(94vw,1480px)}.hero{margin-bottom:24px}.sectionNav a{text-align:center;flex:1}.garmentSection{padding-top:20px}.priceToolbar{flex-direction:column}.priceSearch{width:100%}.priceSearch button{padding-inline:14px}.addPrice{width:100%}.resultsLine span{display:none}.costEditForm{grid-template-columns:1fr}.costEditForm .wide{grid-column:auto}.garmentGrid{grid-template-columns:1fr;gap:14px}.costSheet{padding:12px}.costSheet img{aspect-ratio:4/3!important}.modal{max-height:calc(100dvh - 18px)}.modal form{padding:20px}.formActions{z-index:2;background:#fff;padding:12px 0 4px;position:sticky;bottom:0}}.loginPage{background:#f3f1ea;place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#fff;border:1px solid #e3e1d9;border-radius:24px;width:min(100%,430px);padding:34px;box-shadow:0 24px 70px #1f372c1f}.loginBrand{border-bottom:1px solid #eceae4;align-items:center;gap:12px;padding-bottom:28px;display:flex}.loginBrand>div{gap:2px;display:grid}.loginBrand b{letter-spacing:.04em;font-family:Georgia,serif}.loginBrand small{color:#7a817b}.loginIntro{padding:30px 0 22px}.loginIntro h1{color:#183b2d;margin:6px 0 10px;font-family:Georgia,serif;font-size:38px}.loginIntro>p:last-child{color:#6e766f;margin:0}.loginForm{gap:16px;display:grid}.loginForm label{color:#39453f;gap:7px;font-size:13px;font-weight:650;display:grid}.loginForm input{width:100%;font:inherit;background:#fafbf9;border:1px solid #d8ddd8;border-radius:11px;outline:none;padding:13px 14px}.loginForm .primary{justify-content:center;width:100%;margin-top:3px;padding:14px}.loginError{color:#a63d2e;background:#fff0ed;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.loginHelp{text-align:center;color:#929892;margin-top:20px;display:block}.user form{margin:0}.user form button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.user form .maintenanceToggle{color:#9a6215;background:#fff1d8;border-radius:7px;padding:7px 10px;font-weight:700;text-decoration:none}.maintenanceBanner{color:#704c17;background:#fff5df;border:1px solid #e5c98d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:15px 18px;display:flex}.maintenanceBanner div{gap:3px;display:grid}.maintenanceBanner span{font-size:12px}.maintenanceBanner form{margin:0}.maintenanceBanner button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#704c17;border:0;border-radius:8px;padding:9px 13px;font-weight:700}.maintenancePage{background:#f3f1ea;place-items:center;min-height:100dvh;padding:24px;display:grid}.maintenanceCard{text-align:center;background:#fff;border:1px solid #e1dfd6;border-radius:24px;width:min(100%,520px);padding:48px 38px;box-shadow:0 24px 70px #1f372c1a}.maintenanceCard .brandMark{margin:0 auto 24px}.maintenanceCard h1{color:#183b2d;margin:7px 0 14px;font:400 clamp(34px,7vw,48px)/1.15 Georgia,Noto Serif SC,serif}.maintenanceCard>p:not(.eyebrow){color:#6e766f;margin:0 auto;line-height:1.7}.maintenanceCard small{color:#315a47;background:#eaf2ec;border-radius:999px;margin-top:24px;padding:8px 12px;display:inline-block}.priceSearch select{color:#3f4b44;min-width:112px;font:inherit;background:#fff;border:1px solid #dfe3dd;border-radius:10px;padding:11px 12px}.deleteButton{color:#9c4437;font:inherit;cursor:pointer;background:#fff8f6;border:1px solid #e5cbc5;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.editFabricButton,.editGarmentButton{color:#1f5a42;font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #cbd9d0;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.fabricNameCell{justify-items:start;gap:4px;display:grid}.fabricNameCell .deleteButton{margin-top:7px}.colorLotList{justify-items:start;gap:6px;min-width:150px;display:grid}.colorLotList>span{color:#315a47;background:#edf4ef;border-radius:999px;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.colorLotList>small{color:#8a918c}.editColorsButton{color:#1f5a42;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700;text-decoration:underline}.colorEditModal,.fabricModal{width:min(96vw,980px)}.colorInventoryList{gap:5px;min-width:120px;display:grid}.colorInventoryList>span{color:#315a47;background:#eef4f0;border-radius:8px;justify-content:space-between;gap:12px;padding:6px 8px;display:flex}.colorInventoryList b{font-size:12px}.colorInventoryList small{white-space:nowrap;color:#315a47;font-size:12px}.colorLotFields{gap:10px;margin-top:8px;display:grid}.colorLotTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.colorLotTitle>div{gap:3px;display:grid}.colorLotTitle small{color:#84766d;font-size:11px}.colorLotTitle button{color:#1f5a42;font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #cbd9d0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.colorLotRow{background:#f6f7f4;border-radius:12px;grid-template-columns:minmax(105px,.8fr) repeat(2,minmax(135px,1fr)) repeat(2,minmax(125px,.85fr)) auto;align-items:end;gap:10px;padding:11px;display:grid}.colorLotRow label{gap:6px;display:grid}.colorLotRow input{width:100%;font:inherit;background:#fff;border:1px solid #d8ddd8;border-radius:9px;padding:10px 11px}.calculatedStock{color:#694835;background:#eee1d7;border:1px solid #cbbbab;border-radius:9px;align-items:center;min-height:42px;padding:10px 11px;font-weight:800;display:flex}.removeColor{color:#a84638;cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 5px;font-size:11px}.colorStockSummary{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;margin:8px 0 14px;display:grid}.colorStockSummary>div{background:#eef4f0;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.colorStockSummary span{color:#315a47;font-weight:700}.colorStockSummary small{color:#7d857f}.deleteButton:hover{background:#fff0ed}.deleteConfirm{background:#fff;border:0;border-radius:18px;width:min(90vw,390px);padding:26px;box-shadow:0 22px 70px #281c1838}.deleteConfirm h3{color:#203f31;margin:0 0 8px;font-family:Georgia,serif}.deleteConfirm p{color:#747b75;margin:0 0 22px}.deleteConfirm>div{justify-content:flex-end;gap:9px;display:flex}.deleteConfirm form{margin:0}.danger{color:#fff;font:inherit;cursor:pointer;background:#a84638;border:0;border-radius:9px;padding:10px 14px;font-weight:700}@media (max-width:540px){.loginCard{border-radius:20px;padding:26px 22px}.loginIntro h1{font-size:34px}}@media (max-width:760px){.priceSearch{flex-wrap:wrap}.priceSearch input{order:2;min-width:100%}.priceSearch select{flex:1;order:3}.priceSearch button{order:4}.maintenanceBanner{flex-direction:column;align-items:flex-start}.maintenanceBanner button{width:100%}.user form .maintenanceToggle{padding:6px 8px;font-size:11px}input,select,textarea{touch-action:manipulation;font-size:16px!important}.colorLotRow{grid-template-columns:1fr 1fr}.removeColor{justify-self:start;padding:2px}}@media (max-width:520px){.colorLotTitle{flex-direction:column;align-items:flex-start}.colorLotRow{grid-template-columns:1fr}}@media (max-width:620px){.costOptions{grid-template-columns:1fr}.costOption[open]{grid-column:auto}.costOptionFields{grid-template-columns:1fr}}:root{--paper:#f3ede7;--ink:#30231d;--muted:#7d6c62;--line:#ded0c6;--green:#704936;--lime:#e2cdb9;--warm:#a96d4c}body{background:linear-gradient(#faf7f3 0,#f3ede7 32%,#eee5dd 100%);min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 8%,#e2cdb966,#0000 26rem),radial-gradient(circle at 92% 40%,#a96d4c17,#0000 24rem);position:fixed;inset:0}.topbar{background:#fffcf8e6;border-bottom-color:#70493624;height:74px;padding-inline:max(22px,4vw);box-shadow:0 8px 30px #432b1f0a}.brandMark{background:linear-gradient(145deg,#845a43,#563522);box-shadow:0 8px 20px #70493633}.brand b{font-family:Georgia,Noto Serif SC,serif;font-size:17px;font-weight:500}.brand small{letter-spacing:.04em}.shell{padding-top:34px;position:relative}.hero{isolation:isolate;background:linear-gradient(118deg,#fffcf8f7,#f0e1d5f0);border:1px solid #70493624;border-radius:24px;min-height:250px;margin-bottom:22px;padding:40px 42px;position:relative;overflow:hidden;box-shadow:0 20px 55px #432b1f14}.hero:before{content:"";z-index:-1;border:1px solid #70493624;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-70px;box-shadow:0 0 0 44px #e2cdb938,0 0 0 88px #e2cdb91a}.hero:after{content:"M";z-index:-1;color:#7049360f;font:400 240px/1 Georgia,serif;position:absolute;bottom:-50px;right:7%}.heroCopy{max-width:760px}.hero .eyebrow{letter-spacing:.22em}.hero h1{max-width:720px;font-size:clamp(38px,4.4vw,66px);line-height:1.04}.hero h1 em{color:var(--green);display:inline}.hero>div>p:last-of-type{color:#77675e;max-width:560px;margin-top:18px;font-size:14px;line-height:1.7}.heroMeta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.heroMeta span{color:#765846;background:#fffcf8b3;border:1px solid #70493624;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.heroAction{z-index:2;background:#603b29;align-self:flex-end;padding:14px 20px;position:relative}.sectionNav{background:#fffcf8c2;border:1px solid #7049361f;border-radius:12px;margin:0 0 24px;padding:5px;display:inline-flex;box-shadow:0 9px 26px #432b1f0b}.sectionNav a{text-align:center;min-width:112px;border:0!important;border-radius:8px!important;padding:10px 16px!important}.sectionNav a[style]{box-shadow:0 7px 18px #70493633;background:var(--green)!important}.stats{gap:16px}.stats article{background:#fffcf8e6;border-color:#7049361f;padding:24px}.stats strong{color:var(--green)}.tableCard{background:#fffcf8eb;border-color:#70493621;box-shadow:0 18px 45px #432b1f0e}.priceToolbar{background:#f6f0eaeb;border:1px solid #7049361f;border-radius:14px;padding:10px;position:static;box-shadow:0 14px 38px #432b1f13}.priceSearch{border-color:#70493629;box-shadow:inset 0 1px #ffffffe6}.priceSearch:focus-within{border-color:#70493670;box-shadow:0 0 0 3px #70493617}.priceSearch button,.addPrice{transition:transform .16s,background .16s}.priceSearch button:hover,.addPrice:hover{background:#573421;transform:translateY(-1px)}.resultsLine{padding:8px 4px 2px}.resultsLine b{font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:500}.garmentGrid{align-items:start;gap:20px}.costSheet{border-color:#70493626;align-self:start;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 34px #432b1f0f}.costSheet:hover{border-color:#70493657;transform:translateY(-4px);box-shadow:0 20px 45px #432b1f1c}.priceReadyCard:before,.pricePendingCard:before{content:"";z-index:2;background:#8b5f45;height:3px;position:absolute;inset:0 0 auto}.pricePendingCard:before{background:#c89758}.costSheet>img,.costSheet>div:first-child{transition:transform .25s}.costSheet:hover>img{transform:scale(1.012)}.garmentCardPhoto{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;margin-bottom:16px}.imageRetryButton{aspect-ratio:4/3;color:#704936;cursor:pointer;background:#f8f0e9;border:1px dashed #c9aa97;border-radius:14px;align-content:center;place-items:center;gap:5px;width:100%;margin:0 0 16px;padding:16px;font:700 13px/1.35 inherit;display:grid}.imageRetryButton small{color:#96735e;font-size:11px;font-weight:600}.imageRetryButton:active{transform:scale(.985)}.fabricPhoto.imageRetryButton{padding:6px;font-size:10px;line-height:1.15}.fabricPhoto.imageRetryButton small{font-size:9px}.costTop{padding:3px 4px 0}.styleCode{letter-spacing:.1em;background:#f2e8df;border-radius:6px;padding:5px 8px;display:inline-flex}.variant{font-size:11px}.cardTools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.setCard .costTop{flex-wrap:wrap;gap:8px}.setCard .costTop>div:first-child{max-width:100%}.styleCode.combinedStyleCode{overflow-wrap:anywhere;letter-spacing:.02em;max-width:100%;font-size:13px;display:inline-block}.status{letter-spacing:.03em;padding:6px 9px}.status.ready{color:#68422f;background:#eadbd0}.status.pending{color:#8c5b25;background:#f8e8cd}.salePrice{background:linear-gradient(135deg,#f8f0e9,#efe0d3);border:0;border-radius:10px;margin-top:15px;padding:15px 12px 11px}.salePrice strong{font-size:31px}.salePrice span{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.costDetails,.editCosts{margin-inline:4px}.costDetails summary,.editCosts summary{padding-block:3px}.costEditForm{background:#f8f3ef;border:1px solid #e4d8cf}.garmentEmpty{text-align:center;background:#fffcf88a;border:1px dashed #7049363d;border-radius:16px;padding:80px 20px}.garmentEmpty b,.garmentEmpty span{display:block}.garmentEmpty b{color:var(--green);font:400 25px Georgia,Noto Serif SC,serif}.garmentEmpty span{color:var(--muted);margin-top:8px}.primary{background:var(--green)}@media (max-width:760px){.topbar{height:68px}.shell{padding-top:20px}.hero{border-radius:18px;min-height:auto;padding:28px 24px}.hero:before{width:220px;height:220px;top:-90px;right:-90px}.hero:after{font-size:130px;bottom:-22px;right:-4%}.hero h1{font-size:40px}.heroMeta{margin-top:18px}.heroMeta span{font-size:10px}.priceToolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb8;padding:9px;position:static}.sectionNav{display:flex}.sectionNav a{min-width:0}.costSheet:hover{transform:none}.maintenanceCard{padding:40px 24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.costSheet,.costSheet>img,.priceSearch button,.addPrice{transition:none!important}}.priceSearch>span,.salePrice strong,.editCosts summary,.editColorsButton,.formGrid .ownerPrice{color:var(--green)}.formGrid .ownerPrice input{background:#fcf7f3;border-color:#b8957f}.status.ready,.employeeNote,.colorLotList>span,.colorInventoryList>span,.colorStockSummary>div{color:#694835;background:#eee1d7}.colorInventoryList span,.colorInventoryList small,.colorStockSummary span{color:#694835}.editCosts summary span{background:#eadcd2}.employeeNote{color:#6c4c39}.fabricNote{color:#6d5c52;background:#f2e9e1}.editFabricButton,.editGarmentButton,.colorLotTitle button{color:var(--green);background:#fbf5f1;border-color:#d6c0b1}.colorLotRow{background:#f7f0ea}.colorLotRow input{border-color:#ddcec4}.optionalCosts{border-color:#e2d5cc}.optionalCosts summary{color:#6b594f}.loginPage,.maintenancePage{background:#f3ede7}.loginCard,.maintenanceCard{border-color:#dfd1c7;box-shadow:0 24px 70px #432b1f21}.loginIntro h1,.maintenanceCard h1{color:#5d3b29}.loginIntro>p:last-child,.maintenanceCard>p:not(.eyebrow){color:#7c6b61}.loginForm label{color:#5f4b40}.loginForm input{background:#fdf9f6;border-color:#dccdc3}.loginForm input:focus{border-color:var(--green);box-shadow:0 0 0 3px #7049361c}.maintenanceCard small{color:#684734;background:#ecdfd5}.maintenanceBanner{color:#725027;background:#f9ecd6;border-color:#d8b987}.maintenanceBanner button{background:#704936}.deleteConfirm::backdrop{background:#31201775}.deleteConfirm h3{color:#573724}.brandLogo{object-fit:contain;width:132px;height:auto;display:block}.brand>div{border-left:1px solid #dac8bb;padding-left:12px}.brand>div small{color:#806d62;white-space:nowrap;margin:0}.loginLogo{object-fit:contain;width:150px;height:auto;display:block}.loginBrand>div{border-left:1px solid #dccbc0;padding-left:14px}.loginBrand>div small{color:#7d6a60;margin:0}.maintenanceLogo{object-fit:contain;width:172px;height:auto;margin:0 auto 26px;display:block}.maintenanceCard .brandMark{display:none}.priceSearch button:disabled,.loginForm button:disabled{cursor:wait;opacity:.72;transform:none!important}.priceSearch button[aria-busy=true],.loginForm button[aria-busy=true]{min-width:94px}.search button:disabled{cursor:wait;opacity:.72}.search button[aria-busy=true]{min-width:88px}#fabrics{scroll-margin-top:92px}@media (max-width:540px){.brandLogo{width:112px}.brand>div{display:none}.loginBrand{flex-direction:column;align-items:flex-start;gap:13px}.loginBrand>div{border:0;padding:0}.loginLogo{width:142px}}.orderStyleSwitcher form{background:#fff;border:1px solid #dfd2c9;border-radius:9px;align-items:center;gap:6px;min-width:270px;padding:6px 7px 6px 11px;display:flex}.orderStyleSwitcher form>span{color:#704936;font-size:18px}.orderStyleSwitcher form input:not([type=hidden]){width:100%;min-width:100px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.orderStyleSwitcher form button{color:#fff;font:inherit;cursor:pointer;background:#704936;border:0;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:800}.orderStyleEmpty{color:#9a877b;place-items:center;min-width:190px;padding:10px;font-size:11px;display:grid}.orderStyleSwitcher{background:#fffcf8e6;border:1px solid #70493626;border-radius:14px;align-items:stretch;gap:10px;padding:10px;display:flex}.orderStyleSwitcher>div{align-content:center;min-width:110px;padding:0 10px;display:grid}.orderStyleSwitcher>div span{color:#9a8579;letter-spacing:.15em;font-size:9px;font-weight:800}.orderStyleSwitcher>div b{color:#5d3b29;margin-top:4px;font-size:12px}.orderStyleSwitcher nav{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.orderStyleSwitcher nav button{color:#765f52;text-align:left;background:#faf6f2;border:1px solid #e2d6cd;border-radius:9px;gap:3px;min-width:145px;padding:10px 12px;display:grid}.orderStyleSwitcher nav button b{letter-spacing:.06em;font:700 13px ui-monospace,monospace}.orderStyleSwitcher nav button small{color:#9b887c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orderStyleSwitcher nav button.active{color:#fff;background:#704936;border-color:#704936;box-shadow:0 7px 18px #7049362e}.orderStyleSwitcher nav button.active small{color:#eadbd0}.orderStyleSwitcher>button{white-space:nowrap}.orderStyleSwitcher nav button .orderCutStatusPill{letter-spacing:.04em;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 7px;font-size:8px;font-weight:900}.orderCutStatusPill.pending{color:#7d4715;background:#ffe2a8}.orderCutStatusPill.complete{color:#1d6348;background:#d9eee2}.orderStyleSwitcher nav button.active .orderCutStatusPill.pending{color:#65360c;background:#ffd777}.orderStyleSwitcher nav button.active .orderCutStatusPill.complete{color:#17553d;background:#dff3e6}.orderStyleBoard{background:#fffcf8eb;border:1px solid #70493629;border-radius:16px;gap:12px;padding:12px;display:grid}.orderStyleBoardHead{align-items:center;gap:10px;display:flex}.orderStyleBoardHead>div{min-width:150px;padding:0 5px;display:grid}.orderStyleBoardHead>div b{color:#5d3b29;margin-top:4px;font-size:12px}.orderStyleBoardHead .orderSearch{margin-left:auto}.orderStyleBoardHead>button{white-space:nowrap}.orderStatusColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.orderStatusColumn{border:2px solid;border-radius:14px;min-width:0;overflow:hidden}.orderStatusColumn.pending{background:#fff8e8;border-color:#efa94a}.orderStatusColumn.complete{background:#edf8f1;border-color:#6eab8a}.orderStatusColumn>header{border-bottom:1px solid #7049361f;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.orderStatusColumn>header>div{align-items:center;gap:10px;min-width:0;display:flex}.orderStatusColumn>header>div>span{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.orderStatusColumn.pending>header>div>span{color:#fff;background:#dc7a26}.orderStatusColumn.complete>header>div>span{color:#fff;background:#287454}.orderStatusColumn>header>div>div{gap:2px;display:grid}.orderStatusColumn>header b{color:#55382a;font:700 19px/1.1 Georgia,Noto Serif SC,serif}.orderStatusColumn>header small{color:#88766b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orderStatusColumn>header>strong{color:#654536;background:#fff;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;display:grid;box-shadow:0 3px 10px #462b1d14}.orderStatusColumn nav{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));grid-auto-rows:min-content;gap:7px;max-height:clamp(340px,48vh,560px);padding:10px;display:grid;overflow-y:auto}.orderStatusColumn nav button{color:#765f52;text-align:left;cursor:pointer;background:#fff;border:1px solid #7049362b;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.orderStatusColumn nav button:hover{border-color:#a68572;transform:translateY(-1px)}.orderStatusColumn nav button.active{border-color:#704936;box-shadow:0 0 0 2px #704936,0 7px 18px #70493629}.orderStatusColumn nav button>b{color:#513326;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font:700 12px ui-monospace,monospace;overflow:hidden}.orderStatusColumn nav button>small{color:#9b887c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.orderStatusColumn nav button>span{margin-top:2px;font-size:8px;font-weight:900}.orderStatusColumn.pending nav button>span{color:#a75a12}.orderStatusColumn.complete nav button>span{color:#246c4f}.orderStatusColumn nav>p{color:#917e72;text-align:center;grid-column:1/-1;margin:0;padding:24px 12px;font-size:10px}.orderSetBadge{color:#fff;letter-spacing:.08em;background:#704936;border-radius:5px;flex:none;margin-left:5px;padding:3px 5px;font:900 7px/1 system-ui,sans-serif;display:inline-flex}.orderStatusColumn nav button.active .orderSetBadge{color:#704936;background:#fff}.orderStyleTitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orderStyleTitle>span{color:#fff;letter-spacing:.1em;background:#704936;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.orderStyleEdit{white-space:nowrap}.accessPreview{color:#8c786c;background:#fffcf8d1;border:1px solid #70493629;border-radius:12px;align-items:center;gap:12px;margin:0 0 15px;padding:10px 12px;font-size:11px;display:flex}.accessPreview>b{color:#5d3b29}.accessPreview nav{gap:5px;margin-left:auto;display:flex}.accessPreview a{color:#765f52;border-radius:7px;padding:7px 10px;font-weight:700;text-decoration:none}.accessPreview a.active{color:#fff;background:#704936}.accessPreview em{color:#8a766a;margin-left:auto;font-style:normal}.employeeAccess{background:#f6e9df;border-color:#c9ab96}.employeeAccess:before{content:"✓";color:#fff;background:#704936;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.workColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workColumns>a{color:#30231d;background:#fffcf8eb;border:1px solid #70493629;border-radius:18px;flex-direction:column;min-height:390px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 38px #432b1f0f}.workColumns>a:after{content:"";border:1px solid #70493621;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-60px;box-shadow:0 0 0 34px #e2cdb92e}.workColumns>a:hover{border-color:#70493659;transform:translateY(-4px);box-shadow:0 22px 46px #432b1f1c}.workColumns small{color:#9a8172;letter-spacing:.2em;font-size:9px;font-weight:800}.workColumnIcon{color:#fff;background:#704936;border-radius:50%;place-items:center;width:68px;height:68px;margin:42px 0 28px;font:400 27px Georgia,Noto Serif SC,serif;display:grid;box-shadow:0 0 0 10px #eee1d7}.workColumns h2{color:#553526;margin:0;font:400 31px/1.15 Georgia,Noto Serif SC,serif}.workColumns p{color:#7c6a60;max-width:310px;margin:15px 0 26px;font-size:13px;line-height:1.75}.workColumns b{z-index:1;color:#704936;margin-top:auto;font-size:11px;position:relative}.workColumns>a:nth-child(2){background:linear-gradient(145deg,#fffdf9,#f1e3d8)}.workColumns>a:nth-child(3){background:linear-gradient(145deg,#fffdf9,#ece7dc)}.orderPreview{gap:18px;display:grid}.orderPreviewHead{background:#fffcf8e6;border:1px solid #70493624;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 28px;display:flex}.orderPreviewHead h2{color:#4f3021;letter-spacing:-.04em;margin:0;font:400 clamp(38px,5vw,68px)/.95 Georgia,serif}.orderPreviewHead>div>p:last-child{color:#7d6c62;margin:12px 0 0;font-size:13px}.orderPreviewHead p b{color:#704936}.orderPreviewActions{gap:9px;display:flex}.orderColorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.orderColorCard{background:#fff;border:1px solid #70493629;border-radius:14px;overflow:hidden;box-shadow:0 13px 34px #432b1f0f}.orderColorPhoto{background-color:#d9d0c9;background-repeat:no-repeat;background-size:2700px 4800px;height:230px;position:relative;overflow:hidden}.orderColorPhoto:after{content:"";background:linear-gradient(#0000 58%,#20140e7a);position:absolute;inset:0}.orderColorPhoto span{z-index:1;color:#fff;letter-spacing:.18em;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:13px}.orderColorPhoto.photoOne{background-position:-805px -2290px}.orderColorPhoto.photoTwo{background-position:-1035px -2290px}.orderColorPhoto.photoThree{background-position:-1260px -2290px}.orderColorPhoto.photoFour{background-position:-1495px -2290px}.orderColorCard>div:last-child{grid-template-columns:1fr auto;align-items:end;gap:2px 10px;padding:15px 16px;display:grid}.orderColorCard>div:last-child>span{color:#745f53;font-size:12px;font-weight:800}.orderColorCard strong{color:#704936;grid-area:1/2/3;font:500 38px/1 Georgia,serif}.orderColorCard small{color:#9b8b81;letter-spacing:.1em;font-size:9px}.orderSheet{background:#fffcf8f0;border:1px solid #70493626;border-radius:15px;overflow:hidden}.orderSheetTitle{border-bottom:1px solid #e3d6cd;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.orderSheetTitle h3{color:#4f3527;margin:0;font:400 22px Georgia,Noto Serif SC,serif}.orderSheetTitle p{color:#8a796f;margin:5px 0 0;font-size:11px}.orderSheetTitle>strong{color:#fff;background:#704936;border-radius:8px;padding:9px 12px;font-size:12px}.orderTableWrap{overflow:auto}.orderSheet table{min-width:720px}.orderSheet th:not(:first-child),.orderSheet td:not(:first-child){text-align:center}.orderSheet td:first-child{display:table-cell}.orderSheet tbody tr:hover{background:#fbf4ef}.orderSheet tfoot{color:#563725;background:#ead9cc;font-weight:800}.orderLinkHint{color:#6e594d;background:#fffcf88c;border:1px dashed #70493647;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:15px 18px;font-size:12px;display:flex}.orderLinkHint span{color:#9a887c}.orderLinkHint i{color:#b28d76;font-style:normal}.orderLinkHint b{color:#5d3b29}.orderTableWrap{max-height:510px}.orderSheet thead{z-index:2;position:sticky;top:0;box-shadow:0 1px #ded0c6}.orderSheet tbody tr.freshOrder{background:#f5e4d8}.orderSheet tbody tr.freshOrder:hover{background:#efdbcd}.orderSheet mark{color:#fff;background:#704936;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-block}.orderSheet tfoot{z-index:2;position:sticky;bottom:0;box-shadow:0 -1px #cbb6a7}@media (max-width:980px){.workColumns{grid-template-columns:1fr}.workColumns>a{min-height:280px}.workColumnIcon{margin:28px 0 22px}.orderColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderLinkHint{flex-direction:column;align-items:flex-start}.orderLinkHint i{transform:rotate(90deg)}}@media (max-width:760px){.accessPreview{flex-direction:column;align-items:flex-start}.accessPreview nav{width:100%;margin:0;overflow-x:auto}.accessPreview a{white-space:nowrap}.workColumns>a{min-height:260px;padding:23px}.orderPreviewHead{flex-direction:column;align-items:flex-start;padding:22px}.orderPreviewActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.orderColorPhoto{height:210px}.orderColorGrid{gap:8px}.orderColorCard>div:last-child{padding:12px}.orderColorCard strong{font-size:31px}.orderSheetTitle{flex-direction:column;align-items:flex-start}.orderSheetTitle>strong{text-align:center;align-self:stretch}.orderStyleSwitcher{flex-wrap:wrap}.orderStyleSwitcher>div{width:100%;padding:4px 2px}.orderStyleSwitcher form{width:100%;min-width:0}.orderStyleSwitcher nav{order:3;width:100%}.orderStyleSwitcher>button{margin-left:auto}}.orderBook{gap:18px;display:grid}.orderSearch{background:#fff;border:1px solid #dfd2c9;border-radius:9px;align-items:center;gap:7px;min-width:280px;padding:0 12px;display:flex}.orderSearch>span{color:#704936;font-size:18px}.orderSearch input{width:100%;min-width:130px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.orderLoading{color:#755e51;align-content:center;place-items:center;gap:13px;min-height:330px;display:grid}.orderLoading span{border:4px solid #dfd2c9;border-top-color:#704936;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite orderSpin}.orderLoading b{font-size:12px}@keyframes orderSpin{to{transform:rotate(1turn)}}.orderEmpty{text-align:center;background:#fffaf6;border:1px dashed #7049364d;border-radius:16px;align-content:center;place-items:center;min-height:390px;display:grid}.orderEmpty>span{color:#fff;background:#704936;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.orderEmpty h2{color:#533326;margin:20px 0 6px;font:400 30px Georgia,Noto Serif SC,serif}.orderEmpty p{color:#8a7569;max-width:420px;margin:0 0 20px;font-size:12px}.orderEmpty.compact{background:0 0;border:0;min-height:260px}.orderEmpty.compact h2{font-size:23px}.orderNotes{color:#755d50;background:#f3e5db;border-left:4px solid #704936;border-radius:0 8px 8px 0;gap:14px;padding:12px 16px;font-size:12px;display:flex}.orderNotes b{color:#563527}.orderRealPhoto{height:230px;position:relative;overflow:hidden}.orderRealPhoto:after{content:"";background:linear-gradient(#140a051a,#0000 50%,#140a057a);position:absolute;inset:0}.orderRealPhoto>img{object-fit:cover;width:100%;height:100%}.orderRealPhoto>span{color:#fff;place-items:center;height:100%;font-size:11px;font-weight:800;display:grid}.orderRealPhoto>small{z-index:2;color:#fff;letter-spacing:.18em;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:13px}.orderRealPhoto>label{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3c281dcc;border:1px solid #fff9;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}.orderRealPhoto>label input{display:none}.orderDelete{color:#8b6e5e;background:#f4ebe5;border:0;border-radius:50%;width:31px;height:31px;font-size:17px}.orderNotice{z-index:120;color:#fff;background:#704936;border-radius:999px;max-width:min(90vw,520px);padding:13px 19px;font-size:12px;font-weight:800;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #40291d55}.orderAutoCutTotal{color:#fff;background:linear-gradient(120deg,#9f3027 0%,#c84f2f 58%,#dd713b 100%);border:1px solid #7b1d1359;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 12px;padding:20px 24px;display:grid;box-shadow:0 18px 42px #8e301e3d}.orderAutoCutTotal>div{gap:7px;display:grid}.orderAutoCutTotal>div>span{color:#643114;letter-spacing:.12em;background:#ffd56d;border-radius:999px;justify-self:start;padding:6px 10px;font-size:10px;font-weight:900}.orderAutoCutTotal>div>small{letter-spacing:.04em;font-size:14px;font-weight:800}.orderAutoCutTotal>strong{letter-spacing:-.05em;text-shadow:0 3px 12px #4f140c33;font:600 clamp(46px,6vw,72px)/.9 Georgia,serif}.orderAutoCutTotal>b{align-self:end;padding-bottom:7px;font-size:16px}.orderAutoCutTotal>p{border-top:1px solid #ffffff4d;grid-column:1/-1;margin:3px 0 0;padding-top:10px;font-size:11px;line-height:1.6}.orderAutoCutTotal>p b{color:#fff4b8;font-size:12px}.orderCutWorkflow{border:2px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;transition:border-color .18s,background .18s;display:flex}.orderCutWorkflow.pending{background:linear-gradient(120deg,#fff8e8,#ffedc8);border-color:#efa94a}.orderCutWorkflow.complete{background:linear-gradient(120deg,#edf8f1,#dff1e6);border-color:#6eab8a}.orderCutWorkflow>div:first-child{gap:4px;display:grid}.orderCutWorkflow>div:first-child>span{color:#8b7668;letter-spacing:.14em;font-size:9px;font-weight:900}.orderCutWorkflow>div:first-child>b{font:700 24px/1.15 Georgia,Noto Serif SC,serif}.orderCutWorkflow.pending>div:first-child>b{color:#a75a12}.orderCutWorkflow.complete>div:first-child>b{color:#246c4f}.orderCutWorkflow>div:first-child>small{color:#88766b;font-size:9px}.orderCutStatusControls{background:#fff;border:1px solid #70493624;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.orderCutStatusControls button{color:#806b5e;min-width:112px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 13px;font-size:11px;font-weight:900}.orderCutStatusControls button.active.pending{color:#fff;background:#dc7a26;box-shadow:0 6px 15px #bf641b38}.orderCutStatusControls button.active.complete{color:#fff;background:#287454;box-shadow:0 6px 15px #1f654833}.orderCutStatusControls button:disabled{cursor:wait;opacity:.7}.orderModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2a1a126b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orderModal{background:#fffaf6;border:1px solid #bda798;border-radius:18px;width:min(680px,100vw - 24px);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #301c114d}.orderModal>header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf6ed;border-bottom:1px solid #e2d3c9;justify-content:space-between;align-items:flex-start;padding:21px 24px;display:flex;position:sticky;top:0}.orderModal header h2{color:#513122;margin:0;font:400 27px Georgia,Noto Serif SC,serif}.orderModal header button{color:#674632;background:#eee1d7;border:0;border-radius:50%;width:36px;height:36px;font-size:23px}.orderForm{gap:18px;padding:24px;display:grid}.orderFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.orderForm>label,.orderFormGrid label{color:#6e584c;gap:7px;font-size:11px;font-weight:800;display:grid}.orderForm label>span{letter-spacing:.04em}.orderForm input:not([type=file]):not([type=color]){width:100%;font:inherit;background:#fff;border:1px solid #d8c8bd;border-radius:9px;outline:0;padding:12px 13px}.orderForm input:focus{border-color:#704936;box-shadow:0 0 0 3px #eadbd0}.orderSubmit{width:100%;padding:14px}.orderColorDraftTitle{color:#664735;justify-content:space-between;align-items:center;font-size:11px;display:flex}.orderColorDraftTitle button{color:#704936;background:0 0;border:0;font-weight:800}.orderColorDrafts{gap:10px;display:grid}.orderColorDraft{background:#fff;border:1px solid #dac9be;border-radius:11px;grid-template-columns:100px 1fr 35px;gap:12px;padding:11px;display:grid}.draftPhoto{color:#806c60;cursor:pointer;background:#eee4dd;border-radius:8px;place-items:center;height:96px;font-size:10px;display:grid;overflow:hidden}.draftPhoto img{object-fit:cover;width:100%;height:100%}.draftPhoto input,.newColorPhoto input{display:none}.orderColorDraft>div{align-content:center;gap:9px;display:grid}.colorPicker{color:#8d786c;align-items:center;gap:7px;font-size:9px;display:flex}.colorPicker input{border:0;width:27px;height:27px}.colorPicker b{color:#704936;margin-left:auto}.removeDraft{color:#8b6e5e;background:#f2e6de;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.orderQuantityTitle{color:#664735;margin-bottom:10px;font-size:11px;display:block}.orderQuantityGrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.orderQuantityGrid>label{background:#fff;border:1px solid #dac9be;border-radius:10px;overflow:hidden}.orderQuantityGrid img,.orderQuantityGrid .noPhoto{object-fit:cover;color:#fff;place-items:center;width:100%;height:105px;font-size:9px;display:grid}.orderQuantityGrid>label>b{color:#654735;padding:9px 10px 3px;font-size:11px;display:block}.orderQuantityGrid>label>div{align-items:flex-end;padding:0 10px 10px;display:flex}.orderQuantityGrid input{color:#513122;font-weight:800;border:0!important;min-width:0!important;padding:0!important;font-size:30px!important}.orderQuantityGrid small{color:#927d70;padding-bottom:5px}.orderDraftTotal{color:#563725;background:#ead9cc;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:11px;display:flex}.newColorPhoto{color:#765d4e;cursor:pointer;background:#eee4dd;border:1px dashed #ad927f;border-radius:12px;place-items:center;height:220px;font-size:11px;display:grid;overflow:hidden}.newColorPhoto img{object-fit:cover;width:100%;height:100%}.palette{flex-wrap:wrap;gap:11px;display:flex}.palette button,.palette>input{border:2px solid #fff;border-radius:50%;width:38px;height:38px;box-shadow:0 0 0 1px #b9a69a}.palette button.active{box-shadow:0 0 0 3px #704936}.orderSheet td:last-child{padding-left:4px;padding-right:8px}.orderSheet td:first-child small{white-space:normal}.orderSheet tbody td:not(:first-child){font-weight:700}.orderSheet tfoot td{font-size:14px}@media (max-width:760px){.orderSearch{order:2;width:100%;min-height:42px}.orderStyleSwitcher nav{order:3}.orderStyleSwitcher>button{order:2}.orderStyleBoardHead{flex-wrap:wrap}.orderStyleBoardHead>div{width:100%}.orderStyleBoardHead .orderSearch{order:3;width:100%;margin:0}.orderStatusColumns{grid-template-columns:1fr}.orderStatusColumn nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.orderAutoCutTotal{grid-template-columns:1fr auto auto;padding:18px}.orderAutoCutTotal>div>small{font-size:12px}.orderAutoCutTotal>strong{font-size:52px}.orderCutWorkflow{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.orderCutStatusControls{width:100%}.orderCutStatusControls button{min-width:0}.orderModalBackdrop{place-items:end;padding:0}.orderModal{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.orderFormGrid{grid-template-columns:1fr}.orderQuantityGrid{grid-template-columns:repeat(2,1fr)}.orderColorDraft{grid-template-columns:86px 1fr 32px}.draftPhoto{height:88px}.orderRealPhoto{height:210px}}@media (max-width:480px){.orderStatusColumn nav{grid-template-columns:1fr}}.permissionManager{background:#fffaf6;border:1px solid #70493629;border-radius:18px;grid-template-columns:280px 1fr;gap:28px;margin-top:22px;padding:26px;display:grid}.permissionManager h2{color:#543427;margin:0;font:400 28px Georgia,Noto Serif SC,serif}.permissionManager>div>p:last-child{color:#837166;font-size:12px;line-height:1.7}.permissionRows{gap:8px;display:grid}.permissionRows form{background:#fff;border:1px solid #e0d3ca;border-radius:11px;grid-template-columns:minmax(120px,1fr) repeat(3,auto) 100px;align-items:center;gap:13px;padding:12px 13px;display:grid}.permissionRows form>div b,.permissionRows form>div small{display:block}.permissionRows form>div small{color:#9a877b;margin-top:3px;font-size:9px}.permissionRows label{color:#725b4e;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.permissionRows input{accent-color:#704936}.permissionRows button{padding:9px 11px;font-size:10px}.permissionLocked{color:#8e7c70;text-align:center;font-size:10px}@media (max-width:900px){.permissionManager{grid-template-columns:1fr}.permissionRows form{grid-template-columns:1fr 1fr 1fr}.permissionRows form>div{grid-column:1/-1}.permissionRows form>button,.permissionLocked{grid-column:1/-1;width:100%}}.setModeToggle{cursor:pointer;background:#fbf6f2;border:1px solid #dfd0c6;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin:0 0 18px;padding:14px 15px;display:grid}.setModeToggle input{opacity:0;pointer-events:none;position:absolute}.setModeToggle>span{background:#c9bdb5;border-radius:999px;grid-row:1/3;width:44px;height:25px;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #50372914}.setModeToggle>span:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #39251a40}.setModeToggle input:checked+span{background:#704936}.setModeToggle input:checked+span:after{transform:translate(19px)}.setModeToggle b{color:#4d382d;font-size:13px;display:block}.setModeToggle small{color:#8a7569;margin-top:3px;font-size:10px;line-height:1.4;display:block}.setModeToggle:focus-within{box-shadow:0 0 0 3px #7049361a}.setSecondCost{border:1px solid #ddc8ba;border-radius:10px;padding:12px;color:#704936!important;background:#fbf2ec!important}.setSecondCost small{color:#8a7569;margin-top:7px;font-size:10px;font-weight:500;display:block}.setSecondCost input{background:#fff!important}.setCard{border-color:#70493647}.garmentImagePair{aspect-ratio:4/3;background:#efe4da;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;display:grid;overflow:hidden}.garmentImagePair img,.garmentImagePair>div,.garmentImagePair>.imageRetryButton{object-fit:cover;width:100%;min-width:0;height:100%}.garmentImagePair>.imageRetryButton{aspect-ratio:auto;border:0;border-radius:0;margin:0}.garmentImagePair>div{color:#856d5e;background:#eadfd5;place-items:center;font:700 11px/1.3 system-ui,sans-serif;display:grid}.setBadge{color:#fff;letter-spacing:.08em;background:#704936;border-radius:6px;margin-left:6px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.setPriceBlock .salePrice{margin-bottom:8px}.setPartPrices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.setPartPrices>span{background:#fffaf6;border:1px solid #eadbd0;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.setPartPrices small{color:#867267;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.setPartPrices b{color:#5d3b29;font:600 16px Georgia,serif}.priceEditForm{grid-template-columns:1fr 1fr;align-items:end;gap:8px;margin-top:14px;display:grid}.priceEditForm label{font-size:11px}.priceEditForm input{width:100%;font:inherit;border:1px solid #dde2dc;border-radius:9px;margin-top:5px;padding:9px 10px}.priceEditForm button{grid-column:1/-1;padding:10px 13px}.setCostHeading{background:#efe2d8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.setCostHeading>div{gap:3px;display:grid}.setCostHeading b{color:#5c3b2a;font-size:13px}.setCostHeading small{color:#8a7569;font-size:10px}.setCostHeading>span{color:#fff;background:#704936;border-radius:999px;place-items:center;min-width:31px;height:24px;padding:0 8px;font-size:10px;font-weight:800;display:grid}.firstCostHeading{margin-bottom:2px}.setSecondCostPanel{background:#fbf5f0;border:1px solid #d8c1b2;border-radius:14px;margin-top:8px;padding:14px}.setSecondCostPanel>.setCostHeading{margin-bottom:13px}.setSecondCostGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setSecondCostGrid>.wide{grid-column:1/-1}.setSecondCostGrid input,.setSecondCostGrid textarea,.setSecondCostGrid select{width:100%;margin-top:5px;display:block}.setCostDivider{background:#fbf2ec;border-top:2px solid #d8c1b2!important;margin-top:9px!important}.setCostDivider dt,.setCostDivider dd{color:#704936!important;font-weight:800!important}.garmentTypeTabs{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.garmentTypeTabs a{color:#705b4f;background:#fffcf8b3;border:1px solid #70493626;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.garmentTypeTabs span{font-size:13px;font-weight:800}.garmentTypeTabs small{color:#9a877b;font-size:10px}.garmentTypeTabs a.active{color:#fff;background:#704936;border-color:#704936;box-shadow:0 8px 20px #70493629}.garmentTypeTabs a.active small{color:#eadcd2}@media (max-width:760px){.garmentImagePair{aspect-ratio:4/3}.priceEditForm{grid-template-columns:1fr}.priceEditForm button{grid-column:auto}}@media (max-width:620px){.setSecondCostGrid{grid-template-columns:1fr}.setSecondCostGrid>.wide{grid-column:auto}.setSecondCostPanel{padding:11px}}@media (max-width:540px){.garmentTypeTabs{gap:7px}.garmentTypeTabs a{flex-direction:column;align-items:flex-start;padding:11px 12px}.garmentTypeTabs small{line-height:1.35}}.orderStyleDelete{color:#9b4034;font:inherit;cursor:pointer;background:#fff7f5;border:1px solid #d5a99f;border-radius:8px;padding:12px 14px;font-weight:800}.orderStyleDelete:hover{background:#fff0ed;border-color:#a84638}.orderDelete{color:#8b4b42;border-radius:999px;width:auto;min-width:48px;padding:0 10px;font-size:10px;font-weight:800}.orderDelete:hover{color:#fff;background:#a84638}.orderDeleteStyleConfirm{gap:22px;padding:24px;display:grid}.orderDeleteStyleConfirm p{color:#765f53;margin:0;font-size:13px;line-height:1.8}.orderDeleteStyleConfirm>div{justify-content:flex-end;gap:9px;display:flex}.orderDeleteStyleConfirm button:disabled,.orderSubmit:disabled{cursor:wait;opacity:.68;transform:none!important}@media (max-width:760px){.orderPreviewActions{grid-template-columns:1fr 1fr}.orderStyleDelete{order:initial;grid-column:auto}.orderDeleteStyleConfirm>div{grid-template-columns:1fr 1fr;display:grid}.orderDeleteStyleConfirm button{width:100%}}.orderSizePicker{background:#fff;border:1px solid #dac9be;border-radius:11px;gap:9px;padding:14px;display:grid}.orderSizePicker>b{color:#664735;font-size:11px}.orderSizePicker>div{flex-wrap:wrap;gap:7px;display:flex}.orderSizePicker button{color:#765f52;min-width:52px;font:inherit;cursor:pointer;background:#faf6f2;border:1px solid #d8c8bd;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800}.orderSizePicker button.active{color:#fff;background:#704936;border-color:#704936;box-shadow:0 6px 15px #70493626}.orderSizePicker small{color:#948176;font-size:9px}.orderColorSizeTotals{border-top:1px solid #eaded6;flex-wrap:wrap;grid-column:1/-1;margin-top:9px;padding-top:9px;gap:5px!important;display:flex!important}.orderColorSizeTotals span{color:#765f52;background:#f4ebe5;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}.orderColorSizeTotals b{color:#543527}.orderSizeQuantityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderQuantityColor{background:#fff;border:1px solid #dac9be;border-radius:11px;overflow:hidden}.orderQuantityColor>img,.orderQuantityColor>.noPhoto{object-fit:cover;color:#fff;place-items:center;width:100%;height:125px;font-size:9px;display:grid}.orderQuantityColor>b{color:#654735;padding:10px 12px;font-size:12px;display:block}.orderSizeInputs{gap:6px;padding:0 10px 11px;display:grid}.orderSizeInputs label{color:#664735;background:#f8f1ec;border-radius:8px;grid-template-columns:minmax(44px,auto) 1fr auto;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:800;display:grid}.orderSizeInputs label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderSizeInputs input{color:#513122;text-align:right;font-weight:800;background:#fff!important;border:1px solid #dac9be!important;border-radius:7px!important;min-width:0!important;padding:6px 8px!important;font-size:17px!important}.orderSizeInputs small{color:#927d70;padding:0}.orderSheet td:not(:first-child)>small{white-space:normal;max-width:160px;line-height:1.45}.orderSizeMovedHint{color:#725444;background:#f4e9e1;border:1px solid #d9c8bc;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.orderSizeMovedHint b{font-size:12px}.orderSizeMovedHint span{text-align:right;font-size:10px}.orderCustomerSizeEntry{background:#fbf4ef;border:2px solid #d2ae95;border-radius:13px;padding:14px}.orderCustomerSizeEntry>p{color:#8b7669;margin:-3px 0 13px;font-size:10px;line-height:1.5}.orderCustomerSizes{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;display:flex}.orderCustomerSizes span{color:#74513e;white-space:nowrap;background:#f1e2d7;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:700;display:inline-flex}.orderCustomerSizes strong{color:#4f3021;font-size:10px}.orderSheet tfoot .orderCustomerSizes span{background:#fff8f1}.orderColorSizeTotals em{color:#9b897e;font-size:9px;font-style:normal}.orderSizeChooser{background:#fff;border:1px solid #decfc5;border-radius:10px;grid-template-columns:minmax(170px,220px) 1fr;align-items:end;gap:10px;margin:0 0 13px;padding:11px;display:grid}.orderSizeChooser>label{color:#765b4b;gap:5px;font-size:9px;font-weight:900;display:grid}.orderSizeChooser select{color:#583a2b;width:100%;font:inherit;background:#fffaf6;border:1px solid #cfbbae;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:800}.orderSizeChooser>div{flex-wrap:wrap;align-items:center;gap:6px;min-height:37px;display:flex}.orderSizeChooser>div button{color:#fff;font:inherit;cursor:pointer;background:#704936;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 9px;font-size:10px;display:flex}.orderSizeChooser>div button span{font-size:14px;line-height:1}.orderSizeChooser>div small{color:#9a877b;font-size:9px}.orderSizeInputs>p{color:#9a877b;text-align:center;border:1px dashed #d7c4b7;border-radius:8px;margin:0;padding:14px;font-size:9px}@media (max-width:760px){.orderSizeQuantityGrid{grid-template-columns:1fr}.orderQuantityColor>img,.orderQuantityColor>.noPhoto{height:150px}.orderSizePicker button{min-width:48px}.orderColorSizeTotals{gap:4px!important}.orderSizeMovedHint{flex-direction:column;align-items:flex-start}.orderSizeMovedHint span{text-align:left}.orderSizeChooser{grid-template-columns:1fr}}[data-zoomable-image]{cursor:zoom-in;touch-action:manipulation}.orderRealPhoto:after{pointer-events:none}.imageLightbox{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;overflow:hidden}.imageLightbox::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19110de0}.imageLightbox figure{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:12px;width:100%;height:100%;margin:0;display:grid}.imageLightbox figure img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100dvh - 76px);box-shadow:0 24px 80px #0000006b}.imageLightbox figcaption{color:#f8eee8;text-overflow:ellipsis;white-space:nowrap;max-width:min(760px,90vw);font-size:13px;overflow:hidden}.imageLightboxClose{z-index:2;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#281b15a8;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;font:300 30px/1 system-ui;display:grid;position:fixed}.additionalFabricFields{border-top:1px solid #e3d6cd;min-width:0;margin-top:12px;padding-top:4px}.additionalFabricFields .colorLotTitle{align-items:flex-start;margin-bottom:2px}.additionalFabricFields .colorLotTitle b{color:#563b2d;padding-top:7px;font-size:12px}.additionalFabricFields .colorLotRow{background:#fffaf6;border:1px solid #e1d2c8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 12px;min-width:0;padding:13px;box-shadow:0 5px 14px #432b1f09}.additionalFabricFields .colorLotRow>*{min-width:0}.additionalFabricFields .additionalFabricRowHead{border-bottom:1px solid #eadfd7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.additionalFabricFields .additionalFabricRowHead span{color:#765a49;letter-spacing:.08em;font-size:10px;font-weight:800}.additionalFabricFields .colorLotRow>label:first-of-type{grid-column:1/-1}.additionalFabricFields .removeColor{color:#914638;background:#f4e5df;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800}.additionalFabricFields .removeColor:hover{background:#ead0c6}@media (min-width:761px) and (max-width:1100px){.priceToolbar{flex-direction:column}.priceSearch{flex-wrap:wrap}.priceSearch input{flex:260px}.priceSearch select{flex:140px;min-width:0}.priceSearch button{flex:140px}.addPrice{width:100%}.additionalFabricFields .colorLotTitle{flex-direction:column;align-items:stretch}.additionalFabricFields .colorLotTitle button{width:100%}.additionalFabricFields .colorLotRow{grid-template-columns:1fr}.additionalFabricFields .colorLotRow>label:first-of-type,.additionalFabricFields .additionalFabricRowHead{grid-column:auto}}@media (max-width:760px){.additionalFabricFields .colorLotTitle{flex-direction:column;align-items:stretch}.additionalFabricFields .colorLotTitle button{width:100%}}@media (max-width:480px){.additionalFabricFields .colorLotRow{grid-template-columns:1fr}.additionalFabricFields .colorLotRow>label:first-of-type,.additionalFabricFields .additionalFabricRowHead{grid-column:auto}}.bookPagination{border-top:1px solid #e4d8cf;justify-content:center;align-items:center;gap:12px;padding:24px 18px;display:flex}.bookPagination a{text-decoration:none}.bookPagination span{color:#7f6c61;font-size:11px}@media (max-width:540px){.bookPagination{grid-template-columns:1fr 1fr;display:grid}.bookPagination span{text-align:center;grid-area:1/1/auto/-1}.bookPagination a{text-align:center}.bookPagination a:only-of-type{grid-column:1/-1}}.laceFields{gap:9px;display:grid}.laceRow{background:#fff;border:1px solid #e3d6cd;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px;display:grid}.laceRow>*{min-width:0}.laceRowHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.laceRowHead b{color:#5e4030;font-size:11px}.laceRowHead button{color:#9a4e40;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.addLaceButton{color:#704936;cursor:pointer;background:#fbf3ed;border:1px dashed #b99d8b;border-radius:9px;width:100%;padding:10px 12px;font-size:11px;font-weight:800}.addLaceButton:hover{background:#f2e3d8}@media (max-width:620px){.laceRow{grid-template-columns:1fr}.laceRowHead{grid-column:auto}}.orderBook{color:#3e2b22;gap:16px}.orderStyleBoard{gap:14px;padding:16px}.orderStyleBoardHead>div span{color:#563729;letter-spacing:0;font-size:19px;font-weight:900}.orderStyleBoardHead>div b{font-size:14px}.orderStyleBoardHead .primary,.orderPreviewActions button{min-height:48px;padding:12px 16px;font-size:14px;font-weight:900}.orderSearch{border-width:2px;border-radius:11px;min-height:50px}.orderSearch>span{font-size:24px}.orderSearch input{font-size:16px}.orderStatusColumn>header{padding:16px 18px}.orderStatusColumn>header>div>span{width:36px;height:36px;font-size:17px}.orderStatusColumn>header b{font-size:23px}.orderStatusColumn>header>strong{min-width:38px;height:38px;font-size:16px}.orderStatusColumn nav{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;padding:12px}.orderStatusColumn nav button{border-radius:11px;gap:7px;min-height:92px;padding:14px}.orderStatusColumn nav button>b{font-size:17px}.orderStatusColumn nav button>small,.orderStatusColumn nav button>span{font-size:13px}.orderStatusColumn nav>p{font-size:14px}.orderSetBadge{padding:5px 7px;font-size:10px}.orderPreviewHead{align-items:center;padding:22px 25px}.orderPreviewHead h2{font-size:clamp(42px,5vw,64px)}.orderPreviewHead>div>p:last-child{font-size:15px;font-weight:700}.orderPreviewActions{flex-wrap:wrap;justify-content:flex-end}.orderStyleTitle>span{font-size:13px}.orderAutoCutTotal{grid-template-rows:auto;padding:22px 26px}.orderAutoCutTotal>div>small{letter-spacing:0;font-size:20px}.orderAutoCutTotal>strong{font-size:76px}.orderAutoCutTotal>b{font-size:21px}.orderCutWorkflow>div:first-child>span{letter-spacing:0;font-size:13px}.orderCutWorkflow>div:first-child>b{font-size:27px}.orderCutStatusControls button{min-height:48px;font-size:15px}.orderNotes{padding:15px 18px;font-size:15px;line-height:1.6}.orderColorCard>div:last-child>span{font-size:17px}.orderColorCard strong{font-size:46px}.orderColorCard small{letter-spacing:0;font-size:13px}.orderColorSizeTotals span,.orderColorSizeTotals b,.orderColorSizeTotals em{font-size:12px}.orderRealPhoto>label{padding:9px 11px;font-size:12px}.orderSheetTitle{padding:19px 22px}.orderSheetTitle h3{font-size:27px;font-weight:700}.orderSheetTitle>strong{padding:11px 15px;font-size:16px}.orderSheet th,.orderSheet td{padding:14px 12px;font-size:14px}.orderSheet td:first-child>b{font-size:16px}.orderSheet td:first-child>small{font-size:13px;line-height:1.5}.orderCustomerSizes span,.orderCustomerSizes strong{font-size:12px}.orderDelete{min-width:54px;height:38px;font-size:13px}.orderNotice{font-size:15px}.orderModal{width:min(760px,100vw - 24px)}.orderModal>header{align-items:center;padding:20px 24px}.orderModal header h2{font-size:29px;font-weight:700}.orderModal header button{cursor:pointer;width:46px;height:46px;font-size:28px}.orderForm{gap:20px}.orderForm>label,.orderFormGrid label{font-size:15px}.orderForm input:not([type=file]):not([type=color]){min-height:50px;font-size:17px}.orderForm .setModeToggle b{font-size:16px}.orderForm .setModeToggle small{font-size:13px}.orderSizeMovedHint b,.orderColorDraftTitle{font-size:15px}.orderColorDraftTitle button{min-height:42px;font-size:14px}.draftPhoto,.colorPicker,.newColorPhoto{font-size:14px}.orderQuantityTitle{font-size:17px}.orderCustomerSizeEntry{padding:17px}.orderSizeChooser>label{font-size:14px}.orderSizeChooser select{min-height:48px;font-size:16px}.orderSizeChooser>div button{min-height:40px;padding:9px 13px;font-size:14px}.orderSizeChooser>div small,.orderSizeInputs>p{font-size:13px}.orderQuantityColor>b{font-size:16px}.orderSizeInputs label{font-size:15px}.orderSizeInputs input{font-size:21px!important}.orderSizeInputs small{font-size:14px}.orderDraftTotal{padding:15px 17px;font-size:15px}.orderDraftTotal b{font-size:24px}.orderSubmit{min-height:54px;font-size:17px}.orderBook button:active,.orderModal button:active{transform:scale(.97)}@media (max-width:760px){.orderStyleBoard{padding:12px}.orderStyleBoardHead>div{flex:1;width:auto}.orderStyleBoardHead>button{min-width:140px}.orderStatusColumn nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:440px}.orderPreviewHead{padding:18px}.orderPreviewActions button{width:100%}.orderAutoCutTotal>div>small{font-size:17px}.orderAutoCutTotal>strong{font-size:62px}.orderCutStatusControls button{font-size:14px}.orderColorCard>div:last-child>span{font-size:15px}.orderModal header h2{font-size:24px}.orderForm{padding:20px}}@media (max-width:480px){.orderStatusColumn nav{grid-template-columns:1fr}.orderStyleBoardHead>button{width:100%}}.orderSimpleHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.orderSimpleHead h1{color:#4f3021;margin:0;font:700 31px/1.1 Georgia,Noto Serif SC,serif}.orderSimpleHead p{color:#88756a;margin:6px 0 0;font-size:14px}.orderSimpleHead .primary{min-height:50px;padding:12px 18px;font-size:15px}.orderStyleBoard>.orderSearch{width:100%;margin:0}.orderStatusTabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orderStatusTabs button{color:#6f5c51;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:2px solid #ded1c8;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:17px;font-weight:900;display:flex}.orderStatusTabs button b{background:#eee5df;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:14px;display:grid}.orderStatusTabs button.active.pending{color:#9d4f0d;background:#fff0d2;border-color:#dc7a26}.orderStatusTabs button.active.complete{color:#1e6347;background:#e3f3e9;border-color:#287454}.orderSimpleStyleList{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:330px;padding:2px;display:grid;overflow:auto}.orderSimpleStyleList>button{color:#5e4538;text-align:left;cursor:pointer;background:#fff;border:2px solid #ded1c8;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:7px 10px;min-height:86px;padding:14px 15px;display:grid}.orderSimpleStyleList>button>b{font:800 18px ui-monospace,monospace}.orderSimpleStyleList>button>small{color:#806e64;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.orderSimpleStyleList>button>strong{color:#704936;white-space:nowrap;grid-area:1/2;font-size:16px}.orderSimpleStyleList>button.active{color:#fff;background:#704936;border-color:#704936;box-shadow:0 7px 18px #7049362e}.orderSimpleStyleList>button.active small,.orderSimpleStyleList>button.active strong{color:#fff}.orderSimpleStyleList>p{color:#8b786d;text-align:center;grid-column:1/-1;margin:0;padding:30px 16px;font-size:14px}.orderMoreMenu{position:relative}.orderMoreMenu>summary{color:#664b3c;cursor:pointer;background:#fff;border:2px solid #cdbdb2;border-radius:9px;place-items:center;min-height:48px;padding:0 16px;font-size:14px;font-weight:900;list-style:none;display:grid}.orderMoreMenu>summary::-webkit-details-marker{display:none}.orderMoreMenu>summary:after{content:"⌄";margin-left:8px}.orderMoreMenu[open]>summary{background:#f4e8df;border-color:#704936}.orderMoreMenu>div{z-index:12;background:#fff;border:1px solid #d7c8be;border-radius:11px;gap:6px;width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #341f1433}.orderMoreMenu>div button{color:#624738;min-height:43px;font:inherit;cursor:pointer;background:#f6eee8;border:0;border-radius:8px;font-size:14px;font-weight:800}.orderMoreMenu>div button.danger{color:#963e33;background:#fff0ed}.orderPickBlock,.orderCustomerList{background:#fffaf6;border:1px solid #dccfc6;border-radius:16px;overflow:hidden}.orderPickBlock>header,.orderCustomerList>header{background:#f5ebe4;border-bottom:1px solid #e2d6ce;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.orderPickBlock>header>div,.orderCustomerList>header>div{align-items:center;gap:12px;display:flex}.orderPickBlock>header span,.orderCustomerList>header span{color:#fff;background:#704936;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:900}.orderPickBlock>header h3,.orderCustomerList>header h3{color:#4f3326;margin:0;font:700 24px Georgia,Noto Serif SC,serif}.orderPickBlock>header>b,.orderCustomerList>header>b{color:#704936;font-size:17px}.orderPickBlock>.orderColorGrid{padding:14px}.orderCustomerList>div{gap:11px;padding:14px;display:grid}.orderCustomerCard{background:#fff;border:2px solid #e0d3ca;border-radius:13px;overflow:hidden}.orderCustomerCard>header{background:#f8f1ec;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.orderCustomerCard>header>div{gap:3px;display:grid}.orderCustomerCard>header>div>b{color:#4d3022;font-size:20px}.orderCustomerCard>header>div>span{color:#856f62;font-size:14px}.orderCustomerCard>header>strong{color:#704936;white-space:nowrap;font-size:22px}.orderCustomerItems{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px!important;padding:13px 15px!important;display:grid!important}.orderCustomerItems>div{background:#f4e8df;border-radius:9px;grid-template-columns:1fr auto;gap:5px 10px;padding:12px 13px;display:grid}.orderCustomerItems span{color:#5d4132;font-size:15px;font-weight:800}.orderCustomerItems b{color:#704936;font-size:17px}.orderCustomerItems small{color:#6f5b50;grid-column:1/-1;font-size:13px;line-height:1.5}.orderCustomerCard>p{color:#715b4f;margin:0;padding:0 16px 14px;font-size:14px;line-height:1.6}@media (max-width:760px){.orderSimpleHead{align-items:flex-start}.orderSimpleHead h1{font-size:27px}.orderSimpleHead p{font-size:13px}.orderStatusTabs button{font-size:15px}.orderSimpleStyleList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.orderSimpleStyleList>button{min-height:82px;padding:12px}.orderSimpleStyleList>button>b{font-size:16px}.orderPreviewActions{grid-template-columns:1fr 1fr;display:grid}.orderMoreMenu>summary{width:100%}.orderMoreMenu>div{width:100%;right:0}.orderPickBlock>header,.orderCustomerList>header{padding:15px}.orderPickBlock>header h3,.orderCustomerList>header h3{font-size:20px}.orderCustomerCard>header{grid-template-columns:1fr auto}.orderCustomerCard>header>.orderDelete{grid-column:1/-1;width:100%}.orderCustomerItems{grid-template-columns:1fr 1fr}}@media (max-width:480px){.orderSimpleHead{flex-direction:column;align-items:stretch}.orderSimpleHead .primary{width:100%}.orderSimpleStyleList{grid-template-columns:1fr}.orderPickBlock>header,.orderCustomerList>header{flex-direction:column;align-items:flex-start;gap:9px}.orderCustomerItems{grid-template-columns:1fr}}.orderCustomerItems{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.orderPendingHint{color:#5d665f;margin-top:4px;font-size:14px;line-height:1.5;display:block}.orderPendingExplanation{color:#526056;margin:12px 0;font-size:14px;line-height:1.6}.orderCompactStyleList{gap:7px;min-width:0;display:grid}.orderCompactStyleList>button{color:#50382b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8cdc5;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) auto;align-items:center;gap:12px;min-width:0;min-height:66px;padding:12px 14px;display:grid}.orderCompactStyleList>button.active{background:#f8efe8;border-color:#704936;box-shadow:inset 4px 0 #704936}.orderCompactIdentity{gap:4px;min-width:0;display:grid}.orderCompactIdentity>b{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.orderCompactIdentity>small{color:#77645a;overflow-wrap:anywhere;font-size:14px}.orderCompactColors{flex-wrap:wrap;gap:6px 14px;font-size:14px;line-height:1.5;display:flex}.orderCompactColors>span{flex-wrap:wrap;gap:5px;display:inline-flex}.orderCompactColors b{color:#28593a;font-weight:750}.orderCompactStyleList>button>strong{white-space:nowrap;font-size:16px}.orderCompactStyleList>p{padding:14px;font-size:16px}.orderListPagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;display:flex}.orderListPagination>span{margin-right:auto}.orderListPagination button{min-height:44px}@media (max-width:760px){.orderCompactStyleList>button{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.orderCompactColors{grid-area:2/1/auto/-1}.orderCompactStyleList>button>strong{grid-area:1/2}.orderListPagination{justify-content:center}.orderListPagination>span{text-align:center;width:100%;margin:0}}.orderColorCard .orderColorBody{flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;padding:16px;display:flex}.orderColorCard{flex-direction:column;display:flex}.orderColorSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.orderColorSummary>span:first-child{overflow-wrap:anywhere;font-size:18px;font-weight:700}.orderColorQuantity{align-items:baseline;gap:5px;max-width:100%;display:flex}.orderColorQuantity strong{overflow-wrap:anywhere;font-size:42px;line-height:1.1}.orderColorQuantity small{font-size:14px}.orderColorBody .orderColorSizeTotals{min-height:35px;margin:12px 0 16px;padding-top:12px;gap:6px!important}.orderColorBody .orderColorSizeTotals :is(span,b,em){font-size:14px}.orderColorActions{border-top:1px solid #eaded6;justify-content:flex-end;margin-top:auto;padding-top:10px;display:flex}.orderColorCard .orderColorDelete{color:#8c3e31;min-height:44px;font:inherit;cursor:pointer;background:#f8eae5;border:1px solid #d5aaa1;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:14px;font-weight:600;display:inline-flex}.orderColorDelete svg{flex:none;width:17px;height:17px}.orderColorDelete:disabled{cursor:wait;opacity:.55}.orderColorConfirm{color:#513122;background:#fffaf6;border:1px solid #c7ad98;border-radius:20px;width:min(440px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #301c1170}.orderColorConfirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24140caa}.orderColorConfirm>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.orderColorConfirmEyebrow{color:#765f53;font-size:14px}.orderColorConfirm>header button{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:#f2e6db;border:1px solid #dcc5b4;border-radius:50%;place-items:center;font-size:26px;display:grid}.orderColorConfirm h2{color:inherit;margin:8px 0 20px;font-size:26px;line-height:1.3}.orderColorConfirmTarget{background:#f4e9df;border:1px solid #e0ccbc;border-radius:12px;align-items:center;gap:16px;padding:12px;display:flex}.orderColorConfirmPhoto{border-radius:8px;flex:none;width:72px;height:82px;overflow:hidden}.orderColorConfirmPhoto img{object-fit:contain;width:100%;height:100%}.orderColorConfirmTarget>div:last-child{gap:7px;min-width:0;display:grid}.orderColorConfirmTarget span{overflow-wrap:anywhere;font-size:14px}.orderColorConfirmTarget b{overflow-wrap:anywhere;font-size:21px}.orderColorConfirmWarning{margin:20px 0 10px;font-size:16px;line-height:1.65}.orderColorConfirmHint{color:#765f53;margin:0;font-size:14px;line-height:1.65}.orderColorConfirmError{color:#842f23;background:#fbe8e1;border-radius:9px;padding:12px;font-size:15px;line-height:1.5}.orderColorConfirm>footer{border-top:1px solid #e0ccbc;grid-template-columns:1.25fr 1fr;gap:12px;margin-top:24px;padding-top:20px;display:grid}.orderColorConfirm>footer button{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 8px;font-size:16px;font-weight:700}.orderColorConfirm button:disabled{opacity:.65;cursor:wait}@media (max-width:480px){.orderColorCard .orderColorBody{padding:12px}.orderColorSummary{flex-direction:column;align-items:flex-start;gap:8px}.orderColorActions .orderColorDelete{width:100%}.orderColorConfirm{padding:20px}.orderColorConfirm h2{font-size:24px}}@media screen{body.mihosDepth{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#2c211c;--ink:#fff0da;--muted:#d3bca5;--line:#6a5040;--green:#edc79c;--lime:#554033;--warm:#edc79c;--depth-panel:#443329;--depth-low:#30231d;--depth-edge:#211610;--depth-raised:inset 0 1px 0 #ffe7c229, 0 5px 0 #211610, 0 12px 22px #130b0838;--depth-inset:inset 0 2px 5px #130b0870, 0 1px 0 #ffe7c217;color:var(--ink);-webkit-tap-highlight-color:#edc79c30;background:radial-gradient(at 12% 0,#60453266,#0000 52%),#2c211c;margin:0}body.mihosDepth:before{display:none}.mihosDepth :is(button,a,summary,input,select,textarea){touch-action:manipulation}.mihosDepth :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #ffdaa7}.mihosDepth :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #edc79c}.mihosDepth .shell{max-width:1440px;padding-bottom:56px}.mihosDepth .topbar{height:auto;min-height:88px;color:var(--ink);background:linear-gradient(165deg,#514033,#3b2c24);border-bottom:1px solid #745743;flex-wrap:wrap;gap:20px;padding-block:16px;position:relative;box-shadow:inset 0 1px #ffe7c222,0 5px #211610,0 12px 24px #130b0833}.mihosDepth :is(.brandLogo,.loginLogo,.maintenanceLogo){box-sizing:content-box;background:#fbf5ec;border-radius:12px;padding:12px 15px;box-shadow:inset 0 1px #fff,0 3px #201710,0 6px 12px #130b0840}.mihosDepth :is(.brand small,.user small,.loginBrand small){color:var(--muted)}.mihosDepth .brand>div{border-color:var(--line)}.mihosDepth .user{flex-wrap:wrap}.mihosDepth .user :is(a,button,b){white-space:nowrap}.mihosDepth .user form button{padding:10px 13px;text-decoration:none}.mihosDepth .avatar{color:#322016;background:linear-gradient(#ecc69b,#c28d60);box-shadow:inset 0 1px #fff5dc88,0 3px #211610}.mihosDepth .hero{min-height:0;box-shadow:var(--depth-raised);background:linear-gradient(125deg,#584233,#3c2d25);border:1px solid #775a44;border-radius:22px;padding:30px 32px}.mihosDepth .hero:before{opacity:.08;color:#ffdfb5}.mihosDepth .hero:after{opacity:.12}.mihosDepth .hero h1{color:var(--ink);font-size:clamp(27px,3.5vw,42px)}.mihosDepth :is(.hero p,.heroMeta,.eyebrow),.mihosDepth .hero>div>p:last-of-type{color:var(--muted)}.mihosDepth .heroMeta,.mihosDepth .workspace-orders :is(.hero,.accessPreview){display:none}.mihosDepth .accessPreview{color:var(--muted);box-shadow:var(--depth-inset);background:#352720;border-color:#604a3b;margin-top:20px}.mihosDepth .accessPreview :is(b,em){color:var(--muted)}.mihosDepth .sectionNav{width:fit-content;max-width:100%;box-shadow:var(--depth-inset);background:#261b16;border:1px solid #5a4132;border-radius:16px;gap:8px;margin-bottom:25px;padding:7px;display:flex}.mihosDepth .sectionNav a{min-height:46px;color:var(--muted);border:1px solid #0000;border-radius:10px;place-items:center;padding:11px 22px;font-size:16px;display:grid}.mihosDepth :is(.primary,.loginForm .primary,.search button,.priceSearch button){color:#322016;background:linear-gradient(#edc79c,#d4a071);border:1px solid #f1cda2;border-radius:11px;min-height:46px;font-weight:800;box-shadow:inset 0 1px #fff4da99,0 4px #865a39,0 7px 12px #130b0840}.mihosDepth :is(.secondary,.user button,.orderMoreMenu>summary,.editColorsButton,.editGarmentButton,.editFabricButton){min-height:44px;color:var(--ink);background:linear-gradient(#5d4637,#493529);border:1px solid #88674f;border-radius:10px;box-shadow:inset 0 1px #ffe7c222,0 3px #241710,0 5px 9px #130b0833}.mihosDepth :is(button,.primary,.secondary,.sectionNav a):not(:disabled):active,.mihosDepth [data-press-feedback=true]:not(:disabled){outline:none;filter:none!important;transform:translateY(3px)!important;box-shadow:inset 0 2px 5px #130b0866,0 1px #211610!important}.mihosDepth button:disabled{opacity:.55;cursor:not-allowed}.mihosDepth :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;min-height:46px;color:var(--ink);box-shadow:var(--depth-inset);background:#30231d;border-color:#82634e;border-radius:9px;font-size:16px}.mihosDepth input::placeholder,.mihosDepth textarea::placeholder{color:#c3ac98;opacity:1}.mihosDepth input[type=file]{max-width:100%;color:var(--ink);background:#30231d;border-color:#82634e}.mihosDepth input[type=file]::file-selector-button{color:#fff0da;background:#64482f;border:1px solid #aa8160;border-radius:6px;margin-right:10px;padding:8px 12px}.mihosDepth option{color:var(--ink);background:#30231d}.mihosDepth input:is([type=checkbox],[type=radio]){accent-color:#ddb086}.mihosDepth :is(.loginPage,.maintenancePage){background:0 0}.mihosDepth :is(.loginCard,.maintenanceCard){box-shadow:var(--depth-raised), 0 24px 60px #130b0855;background:linear-gradient(145deg,#503b2f,#3d2d24);border:1px solid #775a44}.mihosDepth :is(.loginIntro h1,.loginForm label,.maintenanceCard h1){color:var(--ink)}.mihosDepth :is(.loginIntro p,.loginHelp,.maintenanceCard p){color:var(--muted)}.mihosDepth :is(.pressToast,.orderNotice){color:#322016;background:#edc79c;border:1px solid #ffe0b5;box-shadow:0 4px #865a39,0 10px 30px #130b0866}.mihosDepth :is(.workColumns>a,.stats article,.costSheet,.tableCard,.permissionManager,.orderStyleBoard,.orderPreviewHead,.orderPickBlock,.orderCustomerList,.orderEmpty,.orderSheet){color:var(--ink);box-shadow:var(--depth-raised);background:linear-gradient(145deg,#4c392e,#403026);border:1px solid #72553f;border-radius:18px}.mihosDepth :is(.workColumns h2,.workColumns b,.stats strong,.stats span,.tableHead h2,.permissionManager h2,.orderSimpleHead h1,.orderPreviewHead h2,.orderPickBlock h3,.orderCustomerList h3,.orderEmpty h2,.costTop h3,.costSheet h4,.resultsLine b){color:var(--ink)}.mihosDepth :is(.workColumns p,.workColumns small,.stats small,.tableHead p,.permissionManager p,.permissionRows small,.orderSimpleHead p,.orderPreviewHead p,.orderPreviewHead p b,.orderEmpty p,.resultsLine span,.variant,.costSheet .memo,.fabricNote,.bookPagination span,.orderListPagination>span){color:var(--muted)}.mihosDepth .workColumnIcon{color:#322016;background:linear-gradient(#edc79c,#c28d60);border-radius:19px;box-shadow:inset 0 1px #fff4da88,0 5px #865a39,0 10px 18px #130b0866}.mihosDepth .workColumns>a:after{opacity:.25}.mihosDepth .workColumns{gap:20px}.mihosDepth .permissionRows form{border-color:var(--line);background:#39291f}.mihosDepth .permissionRows label{color:var(--ink)}.mihosDepth .permissionLocked{color:#efc994;background:#53412f}.mihosDepth :is(.priceToolbar,.tableHead,.garmentTypeTabs,.orderStatusTabs,.orderCutStatusControls){border-color:var(--line);background:0 0}.mihosDepth :is(.priceSearch,.search,.orderSearch){box-shadow:var(--depth-inset);color:var(--muted);background:#30231d;border:1px solid #82634e}.mihosDepth :is(.priceSearch,.search,.orderSearch)>input{box-shadow:none;background:0 0;border:0}.mihosDepth :is(.priceSearch,.search,.orderSearch)>span{color:#e6bd91}.mihosDepth :is(.priceSearch,.search,.orderSearch):focus-within{outline-offset:2px;outline:2px solid #edc79c}.mihosDepth .garmentGrid{gap:22px 18px}.mihosDepth :is(.garmentTypeTabs a,.orderStatusTabs button,.orderCompactStyleList>button,.orderCutStatusControls button){color:var(--ink);background:linear-gradient(#594233,#443126);border:1px solid #82634e;box-shadow:inset 0 1px #ffe7c222,0 3px #211610}.mihosDepth :is(.garmentTypeTabs a.active,.orderSizePicker button.active){color:#322016;background:linear-gradient(#edc79c,#d4a071);border-color:#f1cda2;box-shadow:inset 0 1px #fff4da99,0 3px #865a39}.mihosDepth .garmentTypeTabs a small{color:var(--muted)}.mihosDepth .garmentTypeTabs a.active small{color:#533923}.mihosDepth .styleCode{color:#f4d0a6;font-size:17px}.mihosDepth :is(.setBadge,.orderSetBadge,.orderStyleTitle>span,.setCostHeading>span){color:#322016;background:#edc79c}.mihosDepth :is(.salePrice,.setPartPrices>span,.orderDraftTotal,.orderNotes,.colorStockSummary>div,.colorInventoryList>span){color:var(--ink);box-shadow:var(--depth-inset);background:#30231d;border-color:#71543f}.mihosDepth :is(.salePrice strong,.price,.setPartPrices b,.orderDraftTotal b,.orderNotes b,.colorStockSummary b,.colorStockSummary span,.colorInventoryList b){color:#ffd8a3}.mihosDepth :is(.salePrice span,.salePrice small,.setPartPrices small,.colorStockSummary small,.colorInventoryList small){color:var(--muted)}.mihosDepth :is(.costDetails,.editCosts,.costDetails dl>div,.bookPagination,.additionalFabricFields,.additionalFabricRowHead){border-color:var(--line)}.mihosDepth :is(.costDetails summary,.editCosts summary,.costDetails dd,.costDetails dt,.costTotal){color:var(--ink)}.mihosDepth :is(.costTotal,.costTotal>span,.fabricNote,.formula,.setCostDivider,.setCostHeading,.employeeNote,.calculatedStock){border-color:var(--line);color:var(--muted);background:#30231d}.mihosDepth .setCostDivider :is(dt,dd){color:var(--ink)!important}.mihosDepth :is(.status.pending,.pricePending,.orderPendingHint){color:#ffe1a3;background:#604221;border:1px solid #aa7b39}.mihosDepth :is(.status.ready,.fulfillmentBadge.picked){color:#c1efcd;background:#284b3c;border:1px solid #56816c}.mihosDepth .tableWrap :is(th,td){border-color:var(--line)}.mihosDepth .tableWrap th{color:var(--muted);background:#34271f}.mihosDepth .tableWrap td{color:var(--ink)}.mihosDepth .tableWrap td :is(small,p){color:var(--muted)}.mihosDepth .tableWrap tbody tr:hover{background:#544031}.mihosDepth .tableWrap td:first-child{color:var(--ink)}.mihosDepth :is(.empty,.garmentEmpty,.orderLoading){color:var(--muted)}.mihosDepth .orderBook{color:var(--ink)}.mihosDepth .orderCompactStyleList{gap:11px}.mihosDepth .orderCompactStyleList>button.active{background:#64482f;border:2px solid #edc79c;box-shadow:inset 5px 0 #edc79c,inset 0 1px #ffe7c233,0 3px #211610}.mihosDepth :is(.orderCompactIdentity>small,.orderCompactColors,.orderCompactColors b){color:var(--muted)}.mihosDepth .orderStatusTabs button :is(b,span){color:inherit;background:0 0}.mihosDepth .orderCutWorkflow.pending{background:#4d371f;border-color:#aa7b39}.mihosDepth .orderCutWorkflow.complete{background:#293e32;border-color:#689678}.mihosDepth .orderCutWorkflow.pending>div:first-child>b{color:#ffdb93}.mihosDepth .orderCutWorkflow.complete>div:first-child>b{color:#bfe1c9}.mihosDepth .orderCutWorkflow>div:first-child :is(span,small){color:var(--muted)}.mihosDepth .orderCutStatusControls{border:1px solid var(--line);box-shadow:var(--depth-inset);background:#281e17;gap:9px;padding:7px}.mihosDepth :is(.orderPickBlock>header,.orderCustomerList>header,.orderCustomerCard>header,.orderSheetTitle){color:var(--ink);background:#523b2c;border-color:#76543c}.mihosDepth :is(.orderPickBlock>header>span,.orderCustomerList>header>span){color:#322016;background:#edc79c}.mihosDepth :is(.orderPickBlock>header>b,.orderCustomerList>header>b){color:#ffd8a3}.mihosDepth :is(.orderColorCard,.orderCustomerCard){background:#403026;border:1px solid #806048;box-shadow:inset 0 1px #ffe7c21c,0 4px #24180f,0 8px 14px #130b0830}.mihosDepth .orderColorGrid{gap:16px}.mihosDepth .orderAutoCutTotal{border-color:#ce8862;box-shadow:inset 0 1px #ffe7c233,0 5px #5f2d1c,0 12px 22px #130b0844}.mihosDepth .orderColorCard>div:last-child>span{color:var(--ink)}.mihosDepth .orderColorCard strong{color:#ffdbac;font-variant-numeric:tabular-nums}.mihosDepth .orderColorCard small{color:var(--muted)}.mihosDepth .orderColorSummary{color:var(--ink)}.mihosDepth .orderColorActions{border-color:var(--line)}.mihosDepth :is(.orderColorCard .orderColorDelete,.recyclePermanent){color:#f3c5b4;background:linear-gradient(#52342b,#422a24);border:1px solid #966b57;box-shadow:inset 0 1px #ffdec015,0 2px #24180f}.mihosDepth .orderColorConfirm{color:var(--ink);background:linear-gradient(150deg,#503b2d,#382820);border-color:#997559;box-shadow:inset 0 1px #ffe7c22e,0 16px 70px #130b08b3}.mihosDepth .orderColorConfirm::backdrop{background:#130c08bb}.mihosDepth :is(.orderColorConfirmEyebrow,.orderColorConfirmTarget span,.orderColorConfirmHint){color:var(--muted)}.mihosDepth .orderColorConfirm>header button{color:var(--ink);background:#634737;border-color:#82624d;box-shadow:inset 0 1px #ffe7c222,0 2px #24180f}.mihosDepth .orderColorConfirmTarget{box-shadow:var(--depth-inset);background:#2e211b;border-color:#775740}.mihosDepth .orderColorConfirmWarning b{color:#ffccba}.mihosDepth .orderColorConfirmError{color:#ffd0c5;background:#5a302c;border:1px solid #9f675d}.mihosDepth .orderColorConfirm>footer{border-color:var(--line)}.mihosDepth .orderColorSizeTotals em{color:var(--muted)}.mihosDepth .orderColorSizeTotals{border-color:var(--line)}.mihosDepth :is(.orderColorSizeTotals span,.orderCustomerSizes span){color:var(--muted);background:#2e221b}.mihosDepth :is(.orderColorSizeTotals b,.orderCustomerSizes strong,.orderCustomerCard>header b,.orderCustomerCard>header>strong){color:var(--ink)}.mihosDepth :is(.orderCustomerCard>header span,.orderCustomerListEmpty){color:var(--muted)}.mihosDepth :is(.orderPendingExplanation,.orderCustomerItems>div,.fulfillmentItem){border-color:var(--line);color:var(--ink);background:#35271f}.mihosDepth :is(.fulfillmentItem.picked,.orderCustomerItems>.picked){background:#2a4033;border-color:#658572}.mihosDepth :is(.fulfillmentCheck,.fulfillmentCheck strong,.fulfillmentSize,.fulfillmentSummary,.orderCustomerItems b){color:var(--ink)}.mihosDepth :is(.fulfillmentItem small,.fulfillmentCheck small),.mihosDepth .orderCustomerItems .fulfillmentCheck span{color:var(--muted)}.mihosDepth .orderCustomerCard>p{color:var(--muted);background:#30231d}.mihosDepth .orderCustomerCard>p b{color:var(--ink)}.mihosDepth .fulfillmentShort{color:#ffe1a3;background:#604221;border-color:#aa7b39}.mihosDepth .orderMoreMenu>div{border-color:var(--line);color:var(--ink);box-shadow:var(--depth-raised);background:#443126}.mihosDepth :is(.orderMoreMenu>div a,.orderMoreMenu>div button){color:var(--ink);background:0 0}.mihosDepth :is(.modal,.orderModal,.deleteConfirm){color:var(--ink);background:#443329;border:1px solid #9b775a;box-shadow:inset 0 1px #ffe7c22e,0 12px 60px #130b08a6}.mihosDepth :is(.modal,.deleteConfirm){margin:auto}.mihosDepth .orderModal{width:min(760px,100%)}.mihosDepth :is(.modal,.deleteConfirm)::backdrop{background:#130c08bb}.mihosDepth .orderModalBackdrop{background:#130c08bb;padding:12px}.mihosDepth .orderModal>header{border-color:var(--line);background:#483429}.mihosDepth :is(.modalTitle h2,.orderModal header h2,.modal h3,.deleteConfirm h3,.colorLotTitle b,.orderQuantityTitle,.orderColorDraftTitle,.orderQuantityColor>b,.setCostHeading b,.laceRowHead b,.additionalFabricFields .colorLotTitle b){color:var(--ink)}.mihosDepth :is(.modal p,.modal small,.deleteConfirm p,.orderDeleteStyleConfirm p,.setCostHeading small,.orderCustomerSizeEntry>p,.processingCostField p){color:var(--muted)}.mihosDepth :is(.modal label,.costEditForm label,.priceEditForm label,.orderForm label,.orderSizeChooser>label,.additionalFabricRowHead span){color:var(--ink)}.mihosDepth :is(.costEditForm,.colorLotRow,.additionalFabricFields .colorLotRow,.laceRow,.setSecondCostPanel,.orderColorDraft,.orderSizePicker,.orderQuantityColor,.orderQuantityGrid>label,.orderCustomerSizeEntry,.orderSizeChooser,.orderSizeInputs label){color:var(--ink);background:#392a22;border-color:#71543f}.mihosDepth .orderSizeInputs input{color:var(--ink);background:#261b16!important;border-color:#82634e!important}.mihosDepth :is(.draftPhoto,.newColorPhoto,.uploadBox,.imageRetryButton){color:var(--muted);background:#30231d;border-color:#82634e}.mihosDepth :is(.orderSizeMovedHint,.setModeToggle,.costToggle,.toggleRow,.colorLotHint){color:var(--ink);background:#533c2b;border-color:#806048}.mihosDepth :is(.setModeToggle b,.setModeToggle small,.orderSizePicker>b,.orderSizeInputs small,.orderSizeChooser small,.orderSizeMovedHint span,.colorPicker,.colorPicker b){color:var(--muted)}.mihosDepth :is(.orderSizeChooser>div button,.orderColorDraftTitle button,.addLaceButton,.addColor,.colorLotTitle button){color:#ffe3bc;background:#60452f;border-color:#a9815c;min-height:44px}.mihosDepth :is(.close,.orderModal header button,.removeDraft){min-width:44px;min-height:44px;color:var(--ink);background:#644535}.mihosDepth :is(.deleteButton,.orderDelete,.orderStyleDelete,.removeColor,.laceRowHead button){color:#ffd0c5;background:#5a302c;border-color:#9f675d;min-height:44px;padding:8px 12px}.mihosDepth .danger{color:#fff5ed;background:#a34e41;border:1px solid #d28a78;min-height:46px;box-shadow:inset 0 1px #ffbca855,0 3px #562b25}.mihosDepth .loginError{color:#ffd0c5;background:#5a302c;border-color:#9f675d}.mihosDepth :is(.costOption,.costOption[open],.costOptionFields,.costToggleRow){border-color:var(--line);color:var(--ink);background:#35271f}.mihosDepth :is(.costOption summary,.costOption summary span,.costOption summary b){color:var(--ink)}.mihosDepth .costOption[open] summary{border-color:var(--line);background:#533c2b}.mihosDepth .costOption summary span{color:#0000}.mihosDepth .optionalCosts[open] .costOption summary span{transform:none}.mihosDepth :is(.costOption[open] summary span,.setModeToggle input:checked+span){background:#d6a46b}.mihosDepth :is(.optionalCosts,.optionalCosts summary){color:var(--ink);border-color:#82634e}.mihosDepth .optionalCosts>summary{align-items:center;min-height:44px;font-size:14px}.mihosDepth .editCosts summary span{color:#ffe3bc;background:#60452f}.mihosDepth .formActions{background:#443329}.mihosDepth .formError{color:#ffd0c5;background:#5a302c}.mihosDepth :is(.logsPage,.recyclePage){color:var(--ink)}.mihosDepth :is(.logsHelp,.logsFilters,.logCard,.logsEmpty,.recycleHelp,.recycleList article,.recycleEmpty){border-color:var(--line);color:var(--ink);box-shadow:var(--depth-raised);background:#443329}.mihosDepth :is(.logsHeading h1,.logsHeader h1,.logCard h2,.recycleHeader h1,.recycleList h2,.logCard summary){color:var(--ink)}.mihosDepth :is(.logsHelp p,.logsHeading p,.logTop time,.logCard p,.logReference,.recycleHelp p,.recycleList p,.recycleList small){color:var(--muted)}.mihosDepth :is(.logsTabs a,.logBadge,.recycleBadge){border-color:var(--line);color:var(--ink);background:#5d4432}.mihosDepth .logsTabs a[aria-current=page]{color:#322016;background:#edc79c}.mihosDepth .logChanges :is(th,td){color:var(--ink);border-color:var(--line);background:#30231d}body.mihosDepth:has(.printPage){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#151f19;--muted:#6a756d;--line:#c9d3cb;background:#f3ede7}.mihosDepth .printPage .secondary{color:#fff0da}@media (hover:hover) and (pointer:fine){.mihosDepth :is(.orderColorDelete,.recyclePermanent):hover{background:#654033;border-color:#c59178}.mihosDepth :is(.primary,.secondary,.sectionNav a):hover{filter:brightness(1.06)}.mihosDepth :is(.workColumns>a,.costSheet):hover{border-color:#aa8160;transform:translateY(-2px);box-shadow:inset 0 1px #ffe7c233,0 7px #211610,0 16px 25px #130b0845}}@media (hover:none){.mihosDepth :is(.workColumns>a,.costSheet):hover,.mihosDepth .costSheet:hover img{transform:none}}@media (max-width:1100px){.mihosDepth .brand>div{display:none}.mihosDepth .topbar{padding-inline:24px}}@media (max-width:760px){.mihosDepth .topbar{gap:16px;padding:16px}.mihosDepth .brandLogo{width:108px;padding:9px 12px}.mihosDepth .brand>div{display:none}.mihosDepth .user{flex-wrap:wrap;gap:9px}.mihosDepth .user .secondary{padding:10px 12px}.mihosDepth .shell{padding:24px 14px 44px}.mihosDepth .hero{padding:24px}.mihosDepth .hero h1{font-size:28px}.mihosDepth .sectionNav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mihosDepth .sectionNav a{min-width:0;padding:12px 6px}.mihosDepth .sectionNav a:only-child{grid-column:1/-1}.mihosDepth .workColumns>a{min-height:240px}.mihosDepth .workColumnIcon{margin:20px 0 22px}.mihosDepth .orderColorGrid{gap:12px}.mihosDepth .orderPreviewHead{padding:18px}.mihosDepth .orderPreviewHead h2{overflow-wrap:anywhere;font-size:clamp(30px,8vw,42px)}.mihosDepth .orderModal{max-height:92dvh}.mihosDepth .orderForm{padding:18px}}@media (prefers-reduced-motion:reduce){.mihosDepth *,.mihosDepth :before,.mihosDepth :after{scroll-behavior:auto!important;transition:none!important}}.mihosDepth .costAccordion{min-width:0}.mihosDepth .costEditorToggle{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;display:flex}.mihosDepth .costEditorToggle>span{color:var(--warm);flex-shrink:0;align-items:center;gap:6px;font-size:14px;display:flex}.mihosDepth .costEditorToggle i{font:22px/1 system-ui;transition:transform .28s;display:inline-block}.mihosDepth .costAccordion[data-expanded=true] .costEditorToggle i{transform:rotate(180deg)}.mihosDepth .costEditorPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .18s;display:grid}.mihosDepth .costAccordion[data-expanded=true] .costEditorPanel{opacity:1;grid-template-rows:1fr}.mihosDepth .costEditorClip{min-width:0;min-height:0;overflow:hidden}.mihosDepth .costAccordion .costEditForm{flex-direction:column;gap:0;min-height:0;max-height:none;margin:6px 0 0;padding:0;display:flex;overflow:visible}.mihosDepth .costEditFields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:10px;min-width:0;min-height:0;padding:12px;display:grid;overflow:visible}.mihosDepth .costEditFields>*,.mihosDepth .costEditFields label{min-width:0}.mihosDepth .costEditFields label,.mihosDepth .costEditFields summary{font-size:14px;line-height:1.4}.mihosDepth .costEditFields :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){max-width:100%;min-height:36px;margin-top:4px;padding:6px 8px;font-size:14px;line-height:1.4}.mihosDepth .costEditFields textarea{height:52px}.mihosDepth .costEditFields small{font-size:12px;line-height:1.4}.mihosDepth .costEditFields .employeeNote{margin:0;padding:6px 8px;font-size:12px;line-height:1.4}.mihosDepth .costEditFields .additionalFabricFields{margin-top:0;padding-top:6px}.mihosDepth .costEditFields .colorLotTitle{flex-direction:column;align-items:stretch}.mihosDepth .costEditFields .colorLotTitle b{font-size:14px}.mihosDepth .costEditFields :is(.additionalFabricFields .colorLotRow,.laceRow,.costOptionFields){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.mihosDepth .costEditFields :is(.additionalFabricRowHead,.additionalFabricFields .colorLotRow>label:first-of-type,.laceRowHead,.laceRow>label:first-of-type){grid-column:1/-1}.mihosDepth .costEditFields .costOptions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px;margin:0}.mihosDepth .costEditFields .costOption{min-width:0}.mihosDepth .costEditFields .costOption[open]{grid-column:1/-1}.mihosDepth .costEditFields .costOption summary{gap:6px;min-height:38px;padding:7px 9px}.mihosDepth .costEditFields .costOption summary span{flex-basis:34px;width:34px}.mihosDepth .costEditFields .costOption[open] summary span:after{transform:translate(11px)}.mihosDepth .costEditFields .processingCostField{gap:5px}.mihosDepth .costEditFields .processingCostField>button{padding:5px 7px;font-size:12px}.mihosDepth .costEditFields label.saveFabricPricesOption{gap:9px;padding:8px 10px}.mihosDepth .costEditFields .saveFabricPricesOption span{gap:2px}.mihosDepth .costEditFields .saveFabricPricesOption b{font-size:14px}.mihosDepth .costEditFields .saveFabricPricesOption small{font-size:12px}.mihosDepth .costAccordion .costSave{border-top:1px solid var(--line);background:#30251f;flex-wrap:wrap;flex:none;gap:8px;padding:8px 12px;display:flex;position:static}.mihosDepth .costAccordion .costSave button{flex:auto;min-height:44px;font-size:14px}@media (min-width:761px){.mihosDepth .garmentGrid>.costSheet:has(.costAccordion[data-expanded=true]){grid-column:span 2}}@media (min-width:600px){.mihosDepth .costEditFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.mihosDepth .costEditFields>.processingCostField{grid-column:span 2}.mihosDepth .costEditFields>label:has([name=fabricInfo]){grid-column:span 2}.mihosDepth .costEditFields .colorLotTitle{flex-flow:wrap;align-items:center;gap:12px}.mihosDepth .costEditFields .colorLotTitle button{width:auto}.mihosDepth .costEditFields .costOptions,.mihosDepth .costEditFields .costOptionFields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px) and (pointer:fine){.mihosDepth .costEditFields :is(.processingCostField>button,.colorLotTitle button,.removeColor,.laceRowHead button,.addLaceButton){min-height:32px;padding:5px 8px}}@media (max-width:599px){.mihosDepth .costEditFields :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){min-height:44px;font-size:16px}}@media (max-width:599px),(pointer:coarse){.mihosDepth .costEditFields .costOption summary{min-height:44px}}@media (max-width:359px){.mihosDepth .costEditFields,.mihosDepth .costEditFields .costOptions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mihosDepth .costEditorPanel,.mihosDepth .costEditorToggle i{transition:none}}.mihosDepth .fabricSourceTabs{margin:22px 0}.mihosDepth .fabricPriceNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.mihosDepth .fabricPriceNote{border:1px solid var(--line);background:var(--depth-panel);min-width:0;box-shadow:var(--depth-raised);border-radius:10px;padding:22px}.mihosDepth .fabricPriceNote h3{overflow-wrap:anywhere;margin:0;font-size:21px}.mihosDepth .fabricPriceNote p,.mihosDepth .fabricPriceNote small{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.mihosDepth .fabricNotePrice{align-items:baseline;gap:10px;margin:22px 0;display:flex}.mihosDepth .fabricNotePrice strong{color:var(--warm);font-size:32px}.mihosDepth .fabricNotePrice span{color:var(--muted);font-size:16px}.mihosDepth .fabricNoteActions{flex-wrap:wrap;gap:10px;display:flex}.mihosDepth .fabricNoteActions>button{min-height:44px;font-size:14px}.mihosDepth label.saveFabricPricesOption{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.mihosDepth .saveFabricPricesOption input{accent-color:#b89058;flex:none;width:20px;height:20px;margin:2px 0 0}.mihosDepth .saveFabricPricesOption span{gap:5px;display:grid}.mihosDepth .saveFabricPricesOption b{font-size:16px}.mihosDepth .saveFabricPricesOption small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}@media (max-width:680px){.mihosDepth .fabricPriceNotes{grid-template-columns:1fr;padding:12px}.mihosDepth .fabricPriceNote{padding:18px}.mihosDepth .fabricSourceTabs a{flex-direction:column;align-items:flex-start;gap:7px}}.mihosDepth .garmentGrid>.costSheet{position:relative}.mihosDepth .garmentGrid>.garmentJustSaved{outline-offset:2px;outline:2px solid #e7bd78;box-shadow:0 0 0 5px #e7bd781c,3px 4px #17110e}.mihosDepth .garmentSavedBadge{z-index:1;color:#302116;pointer-events:none;background:#f2d5a4;border:1px solid #fff1d1;border-radius:6px;padding:7px 11px;font-size:14px;font-weight:800;line-height:1.4;position:absolute;top:25px;left:25px;box-shadow:0 2px 6px #17110e40}body.mihosDepth{--paper:#241c18;--ink:#f3e9dc;--muted:#c0ac97;--line:#574434;--green:#e9d6bb;--warm:#e9d6bb;--depth-panel:#30251f;--depth-low:#211915;--depth-edge:#17110e;--depth-raised:inset 0 1px 0 #f3e9dc0c, 3px 4px 0 #17110e;--depth-inset:inset 0 1px 3px #100b0840;--atelier-serif:Didot, "Bodoni MT", "Times New Roman", serif;background:var(--paper)}.mihosDepth .topbar{background:var(--paper);border-color:var(--line);min-height:88px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:20px}.mihosDepth .atelierWordmark{font:400 38px/1 var(--atelier-serif);letter-spacing:.16em;color:var(--ink);white-space:nowrap}.mihosDepth .brand{gap:24px}.mihosDepth .brand small{font-size:13px}.mihosDepth .avatar{box-shadow:none;background:#e9d6bb}.mihosDepth .shell{padding-top:28px}.mihosDepth .hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 26px}.mihosDepth .hero:before,.mihosDepth .hero:after{display:none}.mihosDepth .hero h1{font-size:34px;line-height:1.3}.mihosDepth .hero h1 em{color:#e9d6bb}.mihosDepth .heroCopy>p:last-child{margin:14px 0 0;font-size:15px}.mihosDepth .eyebrow{letter-spacing:.18em;font-size:11px;font-weight:500}.mihosDepth .workspace-home .hero{border:1px solid var(--line);background:#30251f;grid-template-columns:1.15fr 1fr;align-items:stretch;gap:0;padding:0;display:grid}.mihosDepth .workspace-home .heroCopy{align-self:center;padding:40px}.mihosDepth .workspace-home .hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.5}.mihosDepth .workspace-home .hero h1 em{display:block}.mihosDepth .atelierHomePhoto{min-height:290px;position:relative;overflow:hidden}.mihosDepth .atelierHomePhoto img{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.mihosDepth .atelierHomePhoto span{color:#f3e9dc;letter-spacing:.17em;background:#211915;padding:7px 10px;font-size:10px;position:absolute;bottom:16px;left:20px}.mihosDepth .accessPreview{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0 0 16px}.mihosDepth .sectionNav{border:0;border-bottom:1px solid var(--line);width:100%;box-shadow:none;background:0 0;border-radius:0;gap:6px;padding:0 0 12px}.mihosDepth .sectionNav a{border-radius:3px;padding:12px 22px;font-weight:500}.mihosDepth .sectionNav a[aria-current=page]{color:#312218;background:#e9d6bb;border-color:#e9d6bb;box-shadow:2px 3px #17110e}.mihosDepth :is(.primary,.loginForm .primary,.search button,.priceSearch button){color:#312218;background:#e9d6bb;border-color:#e9d6bb;border-radius:4px;box-shadow:2px 3px #17110e}.mihosDepth :is(.secondary,.user button,.orderMoreMenu>summary,.editColorsButton,.editGarmentButton,.editFabricButton){color:var(--ink);background:#3b2e26;border-color:#725943;border-radius:4px;box-shadow:2px 3px #17110e}.mihosDepth :is(button,.primary,.secondary,.sectionNav a,summary){transition:transform .16s,background-color .16s,border-color .16s}.mihosDepth :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea),.mihosDepth :is(.priceSearch,.search,.orderSearch){background:#211915;border-color:#725943;border-radius:4px}.mihosDepth :is(.priceSearch,.search,.orderSearch)>input{background:0 0}.mihosDepth :is(.workColumns>a,.stats article,.costSheet,.tableCard,.permissionManager,.orderStyleBoard,.orderPreviewHead,.orderPickBlock,.orderCustomerList,.orderEmpty,.orderSheet){border-color:var(--line);box-shadow:var(--depth-raised);background:#30251f;border-radius:5px}.mihosDepth .workColumns>a{min-height:250px;padding:26px;position:relative}.mihosDepth .workColumns>a:after{display:none}.mihosDepth .workColumnIcon{color:#b89c7b;width:44px;height:50px;box-shadow:none;background:0 0;border-radius:0;margin:0;font:32px/1 Songti SC,STSong,serif;position:absolute;top:18px;right:22px}.mihosDepth .workColumns h2{margin:50px 0 12px;font-size:26px;font-weight:500}.mihosDepth .workColumns p{font-size:15px;line-height:1.6}.mihosDepth .workColumns b{border-top:1px solid var(--line);justify-content:space-between;margin-top:28px;padding-top:16px;font-size:14px;display:flex}.mihosDepth .workColumns b span{font-size:20px;line-height:1}.mihosDepth .workColumns small{letter-spacing:.12em;font-size:11px}.mihosDepth .workColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.mihosDepth :is(.orderColorCard,.orderCustomerCard){background:#30251f;border-color:#624b39;border-radius:6px;box-shadow:2px 3px #17110e}.mihosDepth .orderColorBody{background:#30251f}.mihosDepth :is(.orderPickBlock>header,.orderCustomerList>header,.orderCustomerCard>header,.orderSheetTitle){border-color:var(--line);background:#3b2e26}.mihosDepth :is(.garmentTypeTabs a,.orderStatusTabs button,.orderCompactStyleList>button,.orderCutStatusControls button){background:#3b2e26;border-color:#725943;border-radius:5px}.mihosDepth .garmentTypeTabs a.active{color:#312218;background:#e9d6bb;border-color:#e9d6bb;box-shadow:2px 3px #17110e}.mihosDepth .orderCompactStyleList>button.active{background:#4b3829;border-color:#e9d6bb;box-shadow:inset 4px 0 #e9d6bb}.mihosDepth :is(.orderStatusTabs button.active.pending,.orderCutStatusControls button.active.pending){color:#422d13;background:#f0cf91;border-color:#f0cf91;box-shadow:2px 3px #17110e}.mihosDepth :is(.orderStatusTabs button.active.complete,.orderCutStatusControls button.active.complete){color:#193c2b;background:#bfe1c9;border-color:#bfe1c9;box-shadow:2px 3px #17110e}.mihosDepth :is(.modal,.orderModal,.deleteConfirm,.orderColorConfirm){background:#30251f;border-color:#725943;border-radius:8px}.mihosDepth :is(.orderModal>header,.formActions){background:#30251f}.mihosDepth :is(.modal,.deleteConfirm,.orderColorConfirm)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.mihosDepth :is(.pressToast,.orderModalBackdrop,.orderImageOverlay){-webkit-backdrop-filter:none;backdrop-filter:none}.mihosDepth .costSheet{transition:border-color .16s}.mihosDepth .costSheet:hover{box-shadow:var(--depth-raised);transform:none}.mihosDepth .costSheet:hover img{transform:none}.mihosDepth .costSheet img{transition:none}.mihosDepth .workspace-garments .styleCode{color:#fff3df;letter-spacing:.06em;background:#211915;border:1px solid #8f7156;border-radius:4px;padding:6px 9px;font-size:1.0625rem;font-weight:800;line-height:1.35}.mihosDepth :is(.logsHelp,.logsFilters,.logCard,.logsEmpty,.recycleHelp,.recycleList article,.recycleEmpty){background:#30251f;border-radius:5px}.mihosDepth .atelierLogin{border:1px solid var(--line);background:#30251f;grid-template-columns:1.05fr 1fr;align-items:stretch;width:min(1120px,100% - 80px);min-height:min(740px,100svh - 80px);margin:40px auto;padding:0;display:grid;box-shadow:5px 6px #17110e}.mihosDepth .loginEditorial{color:#fff3df;isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:600px;padding:40px;display:flex;position:relative;overflow:hidden}.mihosDepth .loginEditorial>img{object-fit:cover;object-position:center 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mihosDepth .loginEditorial:after{content:"";z-index:-1;background:linear-gradient(#170e0926 0%,#0000 35%,#190e07c9 100%);position:absolute;inset:0}.mihosDepth .editorialCaption{letter-spacing:.2em;font-size:12px;position:absolute;top:32px;left:40px}.mihosDepth .editorialTitle>span{letter-spacing:.2em;font-size:10px}.mihosDepth .editorialTitle h2{font:400 clamp(38px, 4.5vw, 62px)/1.05 var(--atelier-serif);margin:20px 0}.mihosDepth .editorialTitle h2 em{font-weight:400}.mihosDepth .editorialTitle p{letter-spacing:.09em;font-size:15px}.mihosDepth .atelierLogin .loginCard{width:100%;max-width:460px;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;margin:auto;padding:44px}.mihosDepth .loginBrand{border-bottom-color:var(--line);flex-direction:column;align-items:flex-start;gap:12px}.mihosDepth .loginBrand>div{border-left:0;padding-left:0}.mihosDepth .loginBrand small{font-size:13px}.mihosDepth .loginIntro{margin-top:48px}.mihosDepth .loginIntro h1{letter-spacing:.06em;font:400 32px/1.4 Songti SC,STSong,serif}.mihosDepth .loginIntro p{font-size:14px;line-height:1.7}.mihosDepth .loginForm{gap:22px}.mihosDepth .loginForm label{font-size:15px}.mihosDepth .loginForm input{min-height:52px}.mihosDepth .loginForm .primary{min-height:52px;margin-top:4px}.mihosDepth .loginHelp{margin-top:30px;font-size:12px;display:block}@media (hover:hover) and (pointer:fine){.mihosDepth :is(.primary,.secondary,.sectionNav a):hover{filter:none;border-color:#f3e9dc}.mihosDepth .workColumns>a:hover{background:#382a22;border-color:#b3936d;transform:translateY(-2px);box-shadow:3px 6px #17110e}.mihosDepth .costSheet:hover{box-shadow:var(--depth-raised);border-color:#b3936d;transform:none}}@media (max-width:1100px){.mihosDepth .priceToolbar{flex-direction:column}.mihosDepth .priceSearch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.mihosDepth .priceSearch>span:first-of-type{display:none}.mihosDepth .priceSearch input[type=search]{border-bottom:1px solid var(--line);border-radius:0;grid-column:1/-1;width:100%;min-width:0;padding:8px}.mihosDepth .priceSearch :is(select,button){width:100%;min-width:0}}@media (max-width:900px){.mihosDepth .atelierLogin{width:calc(100% - 40px);min-height:calc(100svh - 40px);margin:20px auto}.mihosDepth .loginEditorial{min-height:560px;padding:28px}.mihosDepth .editorialCaption{left:28px}.mihosDepth .atelierLogin .loginCard,.mihosDepth .workspace-home .heroCopy{padding:28px}}@media (max-width:760px){.mihosDepth .topbar{gap:18px;min-height:76px;padding:20px 16px}.mihosDepth .atelierWordmark{font-size:32px}.mihosDepth .shell{padding-top:24px}.mihosDepth .hero{padding:0 0 12px}.mihosDepth .hero h1{font-size:30px}.mihosDepth .heroCopy>p:last-child{font-size:14px}.mihosDepth .workspace-home .hero{grid-template-columns:1fr 1fr}.mihosDepth .workspace-home .heroCopy{padding:24px 20px}.mihosDepth .workspace-home .hero h1{font-size:29px}.mihosDepth .atelierHomePhoto{min-height:230px}.mihosDepth .sectionNav{gap:8px}.mihosDepth .accessPreview{flex-flow:wrap;gap:6px 12px;font-size:12px}.mihosDepth .accessPreview em{width:100%;margin-left:0}.mihosDepth .workColumns{grid-template-columns:1fr}.mihosDepth .workColumns>a{min-height:190px;padding:22px}.mihosDepth .workColumns h2{margin-top:30px;font-size:24px}.mihosDepth .workColumns b{margin-top:18px}}@media (max-width:560px){.mihosDepth .atelierLogin{grid-template-columns:1fr;width:calc(100% - 24px);min-height:0;margin:12px auto}.mihosDepth .loginEditorial{min-height:230px;padding:22px}.mihosDepth .loginEditorial>img{object-position:center 40%}.mihosDepth .editorialCaption{top:20px;left:22px}.mihosDepth .editorialTitle>span,.mihosDepth .editorialTitle p{display:none}.mihosDepth .editorialTitle h2{margin:0;font-size:36px}.mihosDepth .atelierLogin .loginCard{max-width:100%;padding:30px 24px}.mihosDepth .loginBrand{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.mihosDepth .loginBrand small{font-size:11px}.mihosDepth .loginIntro{margin-top:30px}.mihosDepth .loginIntro .eyebrow{display:none}.mihosDepth .loginIntro h1{font-size:28px}.mihosDepth .workspace-home .hero{grid-template-columns:1fr}.mihosDepth .workspace-home .heroCopy{padding:25px}.mihosDepth .workspace-home .hero h1 em{display:inline}.mihosDepth .atelierHomePhoto{min-height:180px}.mihosDepth .workspace-home .hero h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.mihosDepth *,.mihosDepth :before,.mihosDepth :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mihosDepth .workColumns>a:hover{transform:none}}}
