body:has(.model-entry-routes),body:has(.model-profile-page),body[data-page=assets],body[data-page=garments]{--ink: #242422;--muted: #74736e;--line: #e1e5e8;--paper: #fff;--sage: #747d85;font-family:var(--gs-font);color:#242422}body:has(.model-entry-routes) .model-foundation,body:has(.model-entry-routes) .model-workspace,body:has(.model-profile-page) .model-profile-gallery,body[data-page=assets] .asset-layout,body[data-page=garments] .asset-layout{color:#242422}body:has(.model-entry-routes) .model-foundation{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}body:has(.model-entry-routes) .model-entry-routes{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e1e5e8}body:has(.model-entry-routes) .model-entry-routes button{min-height:37px;padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#747d85;font-size:12px}body:has(.model-entry-routes) .model-entry-routes button[aria-pressed=true]{border-bottom-color:#272725;color:#242422}body:has(.model-entry-routes) .model-entry-form{display:grid;grid-template-columns:minmax(0,1fr);max-width:680px;gap:13px;padding:21px 0}body:has(.model-entry-routes) .model-entry-form h2{margin:0 0 3px;font-size:18px;font-weight:550;letter-spacing:-.45px}body:has(.model-entry-routes) .model-entry-form label{display:grid;gap:7px;font-size:12px;color:#51504c}body:has(.model-entry-routes) .model-entry-form input:not([type=checkbox]),body:has(.model-entry-routes) .model-entry-form textarea,body:has(.model-entry-routes) .model-entry-form select{width:100%;min-height:42px;padding:10px 12px;border:1px solid #dfe3e6;border-radius:4px;background:#fff;color:#242422;font:inherit;font-size:13px}body:has(.model-entry-routes) .model-entry-form textarea{min-height:82px}body:has(.model-entry-routes) .model-entry-form input[type=file]{width:100%;min-height:40px;padding:5px;border:1px solid #dfe3e6;border-radius:4px;background:#fff;color:#5f5e59;font:inherit;font-size:12px}body:has(.model-entry-routes) .model-entry-form input[type=file]::file-selector-button{min-height:28px;margin-right:10px;padding:5px 10px;border:1px solid #dfe3e6;border-radius:3px;background:#f0f2f4;color:#292824;font:inherit;font-size:11px}body:has(.model-entry-routes) .model-confirm{display:flex!important;align-items:start;gap:9px!important;max-width:600px;line-height:1.55}body:has(.model-entry-routes) .model-confirm input{margin-top:3px}body:has(.model-entry-routes) .model-entry-form .button{justify-self:start;min-height:37px;border-radius:4px;font-size:12px}body:has(.model-entry-routes) .identity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}body:has(.model-entry-routes) .identity-card{border:0;border-radius:0;padding:0;background:transparent;color:#242422}body:has(.model-entry-routes) .identity-card img{width:100%;aspect-ratio:3 / 4;height:auto;object-fit:cover;border-radius:2px;background:#eef0f2}body:has(.model-entry-routes) .identity-card strong{display:block;margin-top:9px;font-size:14px;font-weight:550}body:has(.model-entry-routes) .identity-card small{display:block;margin-top:4px;color:#747d85;font-size:11px}body:has(.model-entry-routes) .temporary-models-heading,body:has(.model-entry-routes) .model-workspace{display:none!important}body:has(.model-profile-page) .model-profile-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:22px 0 24px;border-bottom:1px solid #e1e5e8}body:has(.model-profile-page) .model-profile-heading h1{margin:8px 0 4px;font-size:clamp(30px,4vw,46px);font-weight:550;letter-spacing:-1.6px}body:has(.model-profile-page) .model-profile-heading p{max-width:600px;margin:0;color:#74736e;font-size:13px;line-height:1.65}body:has(.model-profile-page) .model-profile-gallery{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:clamp(24px,5vw,64px);align-items:start;padding:28px 0}body:has(.model-profile-page) .model-profile-stage{position:relative;min-width:0;display:grid;place-items:center;background:transparent}body:has(.model-profile-page) .model-profile-stage>img{display:block;width:auto;height:min(68vh,760px);max-width:100%;aspect-ratio:3 / 4;object-fit:contain;background:transparent}body:has(.model-profile-page) .model-profile-stage>img[hidden]{display:none}body:has(.model-profile-page) .model-profile-view-label{position:absolute;left:12px;bottom:12px;padding:7px 10px;border-radius:3px;background:#ffffffed;color:#33322f;font-size:11px}body:has(.model-profile-page) .model-profile-controls{display:grid;align-content:start;gap:17px;padding-top:12px}body:has(.model-profile-page) .model-profile-controls h2{margin:6px 0 0;font-size:23px;font-weight:550;letter-spacing:-.7px}body:has(.model-profile-page) .model-angle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body:has(.model-profile-page) .profile-angle{min-width:0;padding:0;overflow:hidden;border:1px solid transparent;border-radius:2px;background:transparent;color:#242422;text-align:left}body:has(.model-profile-page) .profile-angle[aria-pressed=true]{border-color:#242422}body:has(.model-profile-page) .profile-angle img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:#eef0f2}body:has(.model-profile-page) .profile-angle span{display:block;padding:7px 8px;font-size:11px}body:has(.model-profile-page) .model-profile-controls>.button{justify-self:start;min-height:38px;border-radius:4px;font-size:12px}body:has(.model-profile-page) .model-profile-controls .fine-print{max-width:330px;margin:0;font-size:11px!important}body[data-page=assets] .asset-layout,body[data-page=garments] .asset-layout{grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:26px}body[data-page=assets] .asset-grid,body[data-page=garments] .asset-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}body[data-page=assets] .asset-card,body[data-page=garments] .asset-card{border:0;border-radius:2px;box-shadow:none}body[data-page=assets] .asset-card>img,body[data-page=garments] .asset-card>img{width:100%;aspect-ratio:3 / 4;height:auto;object-fit:contain;background:#eef0f2}body[data-page=assets] .filter-tabs button,body[data-page=garments] .filter-tabs button{border-radius:3px;color:#62615d}body[data-page=assets] .filter-tabs button[aria-pressed=true],body[data-page=garments] .filter-tabs button[aria-pressed=true]{background:#242422;color:#fff}body:has(.editor-app){--line: #e3e7ea;--muted: #747d85;--surface: #eef0f2;font-family:var(--gs-font)}body:has(.editor-app) .editor-header,body:has(.editor-app) .asset-rail,body:has(.editor-app) .property-rail{background:#fff}body:has(.editor-app) .editor-body{--rail: 246px}body:has(.editor-app) .rail-heading{font-size:12px}body:has(.editor-app) .field>label,body:has(.editor-app) .field>span,body:has(.editor-app) .section-label{color:#727b83;font-size:11px}body:has(.editor-app) .field>input:not([type=range]),body:has(.editor-app) .field>select,body:has(.editor-app) .field input[type=text]{font-size:12px}body:has(.editor-app) .asset-rail button,body:has(.editor-app) .property-rail button{border-radius:4px;font-size:11px}body:has(.editor-app) .rail-tabs button,body:has(.editor-app) .property-tabs button{color:#727b83;font-size:11px}body:has(.editor-app) .rail-tabs button[aria-selected=true],body:has(.editor-app) .property-tabs button[aria-selected=true]{color:#242422;border-bottom-color:#242422}body:has(.editor-app) .source-actions a,body:has(.editor-app) .rail-link,body:has(.editor-app) summary,body:has(.editor-app) .canvas-status button{color:#727b83}body:has(.editor-app) .field input[type=range]{accent-color:#4b5548}body:has(.editor-app) :focus-visible{outline-color:#4b5548}body[data-page=print-workspace] .app-sidebar nav>a[aria-current=page],body[data-page=customers] .app-sidebar nav>a[aria-current=page]{background:#eef0f2;border-color:#e3e7ea;color:#292824}body[data-page=print-workspace] .app-sidebar nav>a:hover,body[data-page=customers] .app-sidebar nav>a:hover{background:#f0f2f4;color:#292824}body[data-page=print-workspace] .button,body[data-page=customers] .button{background:#262729;border-color:#262729;color:#fff}body[data-page=print-workspace] .button.secondary,body[data-page=customers] .button.secondary{background:#fff;border-color:#dfe3e6;color:#343a40}body[data-page=print-workspace] .page-heading .print-house-new-job{min-height:36px;padding:8px 13px;border-radius:4px;font-size:12px}body[data-page=customers] .customer-head{align-items:start}body[data-page=customers] .demo-tag{border:0;border-radius:0;padding:3px 0;color:#747d85;font-size:10px}body[data-page=customers] .demo-tag:before{display:none}body[data-page=customers] .customer-toolbar input{min-height:38px;border-radius:4px}body[data-page=customers] .hierarchy{color:#747d85}body[data-page=customers] .hierarchy b{color:#343a40;font-weight:500}body[data-page=customers] .customer-callout{border-radius:4px;background:#262729}body[data-page=customers] .customer-callout .button{background:#fff;border-color:#fff;color:#292824}body[data-page=customers] .customer-accounts{gap:20px}body[data-page=customers] .customer-account-card{background:transparent}body[data-page=customers] .customer-brand-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1.2fr) auto}body[data-page=customers] .customer-brand-link{text-underline-offset:4px}body[data-page=customers] .workspace-status{background:transparent;border:0;padding:0;color:#747d85}body:has(.workspace) .nav{background:#fff;color:#242422;border-bottom:1px solid #e1e5e8}body:has(.workspace) .studio-context{background:#fff;color:#242422}body:has(.workspace) .studio-context h1{font-size:17px;letter-spacing:-.45px;font-weight:550}body:has(.workspace) .workspace{grid-template-columns:246px minmax(300px,1fr) 280px}body:has(.workspace) .garment-panel,body:has(.workspace) .config{background:#fff}body:has(.workspace) .panel-heading{font-size:12px;font-weight:550}body:has(.workspace) .supplier-choice label,body:has(.workspace) .section-content>label,body:has(.workspace) .section-content label{font-size:11px;color:#666f78}body:has(.workspace) .step,body:has(.workspace) .small,body:has(.workspace) .canvas-hint,body:has(.workspace) .calibration{color:#747d85}body:has(.workspace) .section-content button,body:has(.workspace) .supplier-options button,body:has(.workspace) .config button,body:has(.workspace) .save-panel button{border-radius:4px;font-size:11px}body:has(.workspace) .supplier-options button[aria-pressed=true],body:has(.workspace) .primary{background:#242422;border-color:#242422;color:#fff}body:has(.workspace) .secondary{color:#343a40}body:has(.workspace) .layer-item.active{border-color:#747d85;background:#eef0f2}body:has(.workspace) .segmented button.active{background:#242422}body:has(.workspace) #selection,body:has(.workspace) #resize{stroke:#33322f}body:has(.workspace) #art-dimension{fill:#33322f}@media(max-width:760px){body:has(.model-profile-page) .model-profile-heading{align-items:start;flex-direction:column}body:has(.model-profile-page) .model-profile-gallery{grid-template-columns:1fr;gap:21px}body:has(.model-profile-page) .model-profile-stage>img{height:min(70vh,640px)}body[data-page=assets] .asset-layout,body[data-page=garments] .asset-layout{grid-template-columns:1fr}body:has(.model-entry-routes) .identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body[data-page=customers] .customer-brand-row{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:420px){body:has(.model-profile-page) .model-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.model-entry-routes) .identity-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:22px;margin:24px 0 0}body:has(.model-entry-routes) .identity-card{display:block;min-width:0}body:has(.model-entry-routes) .identity-card img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;object-position:center;border:0;border-radius:0;background:transparent}body:has(.model-entry-routes) .identity-card strong{margin-top:12px;font-size:15px;font-weight:550;letter-spacing:-.2px}body:has(.model-entry-routes) .identity-card:focus-visible{outline:2px solid #242422;outline-offset:5px}body:has(.model-entry-routes) #model-route-library>h2{margin:22px 0 0;font-size:16px;font-weight:550;letter-spacing:-.25px}body:has(.model-entry-routes) .model-entry-routes{margin-top:3px}body:has(.model-entry-routes) .model-foundation>.fine-print{max-width:540px;margin:14px 0 18px}@media(max-width:540px){body:has(.model-entry-routes) .identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}body:has(.model-entry-routes) .identity-card strong{margin-top:8px;font-size:13px}}@media(max-width:650px){body:has(.model-entry-routes) .model-entry-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}body:has(.model-entry-routes) .model-entry-routes button{min-width:0;padding:8px 3px;font-size:11px;text-align:center;white-space:nowrap}}body:has(.model-profile-page) .model-profile-heading{padding:16px 0 20px;border:0}body:has(.model-profile-page) .model-profile-heading h1{margin:4px 0 0;font-size:clamp(30px,3.8vw,42px);letter-spacing:-1.4px}body:has(.model-profile-page) .model-profile-heading .button{min-height:36px;padding:8px 12px;border-radius:4px;font-size:12px}body:has(.model-profile-page) .model-profile-gallery{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:10px 0 32px}body:has(.model-profile-page) .model-profile-stage{width:min(100%,480px);aspect-ratio:3 / 4;overflow:hidden;place-items:stretch;background:transparent}body:has(.model-profile-page) .model-profile-stage>img{width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:contain;object-position:center;background:transparent}body:has(.model-profile-page) .model-profile-view-label{display:none}body:has(.model-profile-page) .model-profile-controls{width:min(100%,920px);grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding:0}body:has(.model-profile-page) .model-profile-controls>div:first-child{grid-column:1 / -1;display:flex;align-items:baseline;gap:10px}body:has(.model-profile-page) .model-profile-controls h2{margin:0;font-size:18px;letter-spacing:-.45px}body:has(.model-profile-page) .model-angle-grid{display:flex;min-width:0;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}body:has(.model-profile-page) .profile-angle{flex:0 0 82px;border:0;outline:1px solid transparent;outline-offset:2px}body:has(.model-profile-page) .profile-angle[aria-pressed=true]{outline-color:#292824}body:has(.model-profile-page) .profile-angle img{aspect-ratio:3 / 4;object-fit:contain;background:transparent}body:has(.model-profile-page) .profile-angle span{padding:7px 2px 2px;font-size:11px;text-align:center}body:has(.model-profile-page) .model-profile-controls>.button{min-height:36px;justify-self:end;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap}body:has(.model-profile-page) .model-profile-gallery[hidden],body:has(.model-profile-page) .model-profile-empty-state[hidden]{display:none}body:has(.model-profile-page) .model-profile-empty-state{max-width:540px;padding:38px 0}body:has(.model-profile-page) .model-profile-empty-state h2{margin:0;font-size:22px;font-weight:550;letter-spacing:-.65px}body:has(.model-profile-page) .model-profile-empty-state p{margin:10px 0 18px;color:#74736e;font-size:13px;line-height:1.6}body:has(.model-profile-page) .model-profile-empty-state .button{min-height:36px;padding:8px 12px;border-radius:4px;font-size:12px}body:has(.model-entry-routes) .model-confirm input{accent-color:#292824}body:has(.model-entry-routes) .model-library-groups{display:block}body:has(.model-entry-routes) .model-library-group-heading{margin:26px 0 12px;font-size:13px;font-weight:550;color:#55565a}body:has(.model-entry-routes) .model-library-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.model-details-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;min-width:0;margin:14px 0 3px;padding:18px 0 0;border:0;border-top:1px solid #e1e5e8}.model-details-fields legend{padding:0;font-size:15px;font-weight:550;color:#242422}.model-details-fields .fine-print{grid-column:1/-1;margin:0 0 3px;color:#74736e;font-size:11px}.model-details-fields label{display:grid;gap:6px;min-width:0;color:#55565a;font-size:12px}.model-details-fields input,.model-details-fields select{width:100%;min-height:38px;box-sizing:border-box;padding:9px 11px;border:1px solid #dfe3e6;border-radius:4px;background:#fff;color:#242422;font:inherit;font-size:12px}.model-profile-details{width:min(100%,920px);margin:12px auto 34px;padding:22px 0;border-top:1px solid #e1e5e8}.model-profile-details[hidden]{display:none}.model-profile-details h2{margin:0 0 7px;font-size:18px;font-weight:550}.model-profile-details>.fine-print{margin:0;color:#74736e;font-size:12px;line-height:1.5}.model-profile-details>.button{margin-top:18px}.model-mockup-handoff{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;align-items:center;width:min(100%,920px);margin:18px auto 28px;padding:18px 0;border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8}.model-mockup-handoff[hidden]{display:none}.model-mockup-handoff img{display:block;width:110px;aspect-ratio:3/4;object-fit:contain;background:#eef0f2}.model-mockup-handoff h2{margin:6px 0;color:#242422;font-size:17px;font-weight:550}.model-mockup-handoff p{margin:5px 0;color:#74736e;font-size:12px;line-height:1.5}.model-mockup-handoff a{color:#242422;font-size:12px;text-underline-offset:3px}@media(max-width:650px){.model-details-fields{grid-template-columns:1fr}body:has(.model-entry-routes) .model-library-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.model-mockup-handoff{grid-template-columns:80px minmax(0,1fr);gap:12px}.model-mockup-handoff img{width:80px}}body:has(.model-entry-routes) .model-reference-review{display:grid;gap:10px;max-width:680px;padding:12px;border:1px solid #e1e5e8;background:#fff}body:has(.model-entry-routes) .model-reference-review[hidden]{display:none}body:has(.model-entry-routes) .model-reference-review-heading{margin:0 0 2px;color:#727b83;font-size:12px}body:has(.model-entry-routes) .model-reference-row{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0}body:has(.model-entry-routes) .model-reference-row>img{display:block;width:54px;height:72px;object-fit:contain;background:transparent}body:has(.model-entry-routes) .model-reference-details{display:grid;min-width:0;gap:7px}body:has(.model-entry-routes) .model-reference-name{overflow:hidden;color:#242422;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body:has(.model-entry-routes) .model-reference-details label{display:grid;grid-template-columns:auto minmax(110px,180px);align-items:center;gap:12px;color:#74736e;font-size:11px}body:has(.model-entry-routes) .model-reference-details select{min-height:34px;padding:6px 9px;border:1px solid #dfe3e6;border-radius:4px;background:#fff;color:#242422;font:inherit;font-size:12px}body:has(.editor-app) .asset-rail,body:has(.editor-app) .property-rail{color:#292824;font-family:var(--gs-font)}body:has(.editor-app) .asset-rail button,body:has(.editor-app) .property-rail button,body:has(.editor-app) .rail-tabs button,body:has(.editor-app) .property-tabs button{font-family:inherit;letter-spacing:-.1px}body:has(.editor-app) .field>label,body:has(.editor-app) .field>span,body:has(.editor-app) .section-label{font-size:12px;line-height:1.4}body:has(.editor-app) .field>input:not([type=range]),body:has(.editor-app) .field>select,body:has(.editor-app) .field input[type=text]{min-height:38px;font-size:12px}body:has(.editor-app) .asset-rail button,body:has(.editor-app) .property-rail button{min-height:34px;font-size:12px}body:has(.editor-app) .field input[type=range]{accent-color:#666f78}body:has(.editor-app) .section-content button[aria-pressed=true],body:has(.editor-app) .supplier-options button[aria-pressed=true]{background:#262729;border-color:#262729;color:#fff}body:has(.editor-app) .section-content button:not([aria-pressed=true]),body:has(.editor-app) .supplier-options button:not([aria-pressed=true]){background:#fff;color:#41474d}@media(max-width:760px){body:has(.model-profile-page) .model-profile-heading{align-items:start;flex-direction:column}body:has(.model-profile-page) .model-profile-stage{width:min(100%,440px)}body:has(.model-profile-page) .model-profile-stage>img{height:100%}body:has(.model-profile-page) .model-profile-controls{grid-template-columns:minmax(0,1fr)}body:has(.model-profile-page) .model-profile-controls>.button{justify-self:start}}body[data-page=assets] .filter-tabs,body[data-page=garments] .filter-tabs{background:#eef0f2}body[data-page=assets] .filter-tabs button[aria-pressed=true],body[data-page=garments] .filter-tabs button[aria-pressed=true]{background:#262729;border-color:#262729;color:#fff;box-shadow:none}body[data-page=assets] .asset-grid>.empty-state,body[data-page=garments] .asset-grid>.empty-state{min-height:0;padding:42px 0;border:0;border-radius:0;background:transparent;text-align:left}body[data-page=assets] .asset-grid>.empty-state h2,body[data-page=garments] .asset-grid>.empty-state h2{margin:0 0 7px;color:#292824;font-size:21px;font-weight:550;letter-spacing:-.6px;text-align:left}body[data-page=assets] .asset-grid>.empty-state p,body[data-page=garments] .asset-grid>.empty-state p{margin:0;color:#747d85;font-size:12px;line-height:1.65;text-align:left}body[data-page=assets] .asset-card>img,body[data-page=garments] .asset-card>img{background:#fff}body[data-page=assets] .upload-area,body[data-page=garments] .upload-area{border-color:#dfe3e6;background:#fff;border-radius:4px}body:has(.sourcing-route){--gs-button-radius: 5px}body:has(.sourcing-route) .supplier-options button{min-height:36px;padding:7px 10px;border-radius:5px;font-size:12px;font-weight:500;box-shadow:none}body:has(.sourcing-route) .primary,body:has(.sourcing-route) .secondary,body:has(.sourcing-route) .file-label,body:has(.sourcing-route) input[type=file]::file-selector-button,body:has(.sourcing-route) .empty-select-action,body:has(.sourcing-route) .nav-signup{min-height:36px;padding:7px 12px;border-radius:5px;font-size:12px;font-weight:500}body:has(.sourcing-route) .config input:not([type=file]):not([type=color]),body:has(.sourcing-route) .config select,body:has(.sourcing-route) .config textarea,body:has(.sourcing-route) .project-name-field input{min-height:40px;padding:9px 11px;border-radius:5px;font-size:13px}body:has(.sourcing-route) .collection-strip,body:has(.sourcing-route) .collection-strip li,body:has(.sourcing-route) .config .sourcing-details,body:has(.sourcing-route) #send-request-dialog,body:has(.sourcing-route) #draft-request-dialog{border-radius:6px}body:has(.sourcing-route) #pantone-picker{border-radius:var(--gs-button-radius)}body:has(.sourcing-route) .config .primary,body:has(.sourcing-route) .config .secondary{min-height:38px;padding:8px 13px;border-radius:5px;font-size:12px}body.editor-app .editor-toolbar button:not(.icon-button),body.editor-app .asset-rail button,body.editor-app .property-rail button,body.editor-app .field button,body.editor-app .batch-panel button{min-height:35px;padding:7px 11px;border-radius:5px;font-size:12px}body.editor-app .editor-toolbar #saveProject,body.editor-app .editor-toolbar #exportImage{min-height:36px;padding:8px 13px;border-radius:5px}body.editor-app .field input:not([type=color]):not([type=range]):not([type=file]),body.editor-app .field select{min-height:38px;border-radius:5px}@media(max-width:900px){body:has(.sourcing-route) .supplier-options button,body:has(.sourcing-route) .config .primary,body:has(.sourcing-route) .config .secondary,body:has(.sourcing-route) .panel-heading button{min-height:40px}body.editor-app .editor-toolbar button:not(.icon-button),body.editor-app .field button{min-height:40px}}body:has(.model-profile-page) .model-garment-section{padding:18px 0 42px;border-top:1px solid #e1e5e8}body:has(.model-profile-page) .model-garment-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 18px}body:has(.model-profile-page) .model-garment-heading h2{margin:6px 0 0;font-size:22px;font-weight:550;letter-spacing:-.6px}body:has(.model-profile-page) .model-garment-heading p,body:has(.model-profile-page) .model-garment-empty{margin:0;color:#74736e;font-size:12px;line-height:1.6}body:has(.model-profile-page) .model-garment-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}body:has(.model-profile-page) .model-garment-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0}body:has(.model-profile-page) .model-garment-card>img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:transparent}body:has(.model-profile-page) .model-garment-details{display:grid;align-content:start;gap:4px;padding:10px 2px}body:has(.model-profile-page) .model-garment-details strong{font-size:13px;font-weight:550;letter-spacing:-.15px}body:has(.model-profile-page) .model-garment-details span{font-size:12px;color:#666f78}body:has(.model-profile-page) .model-garment-details small{font-size:10px;line-height:1.5;color:#77766f}body:has(.model-profile-page) .model-garment-details .button{justify-self:start;margin-top:8px;min-height:36px;padding:8px 12px;border-radius:4px;font-size:12px}body:has(.model-profile-page) .model-garment-empty{padding:18px 0}body:has(.model-profile-page) .model-garment-section[hidden]{display:none}@media(max-width:700px){body:has(.model-profile-page) .model-garment-heading{align-items:start;flex-direction:column;gap:6px}body:has(.model-profile-page) .model-garment-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}body:has(.model-foundation) .model-library-empty{display:grid;justify-items:start;gap:6px;padding:12px 0 28px}body:has(.model-foundation) .model-library-empty-title{margin:0;color:#5e5d58;font-size:14px;line-height:1.5}body:has(.model-foundation) .model-library-empty-link{min-height:32px;padding:5px 0;border:0;background:transparent;color:#292824;font-size:12px;font-weight:550;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body:has(.model-foundation) .model-library-empty-link:hover{color:#68675f}body:has(.model-foundation) .model-library-empty-link:focus-visible{outline:2px solid #292824;outline-offset:3px}.editor-app,.editor-body,.asset-rail,.property-rail,.rail-heading,.rail-tabs,.property-tabs,.rail-scroll,.rail-footer,.catalogue-picker,.sample-tools,.canvas-toolbar,.canvas-status{background-color:#f7f8fa}.canvas-workspace,.canvaswrap,.canvas-plane,#editor{background-color:#f1f3f5}.editor-body .asset-rail,.editor-body .property-rail{border-color:#deded9}.editor-body button:not(.primary):not([aria-pressed=true]),.editor-body select,.editor-body input:not([type=range]){background-color:#fff}.editor-body .emptyhint{color:#24272b}.editor-app.workspace-has-rail .dropzone,.editor-app.workspace-has-rail .dropzone:hover{background:#edf0f3;border-color:#deded9}.editor-app.workspace-has-rail .creative-flow-steps button[aria-current=step]{background:#e6e9ed;color:#1d1d1f}.editor-app.workspace-has-rail .viewport-tools button:hover,.document-title .editor-return:hover{background:#e9edf1;border-color:#deded9}.editor-app.workspace-has-rail .placement-presets button[aria-pressed=true]{border-color:#626b73;background:#e9edf1;box-shadow:inset 0 0 0 1px #626b73}.editor-app.workspace-has-rail .canvaswrap{background:#f1f3f5}:root{--gs-stone: #eef0f2}.editor-app.workspace-has-rail .asset-rail{background:#f7f8fa;border-color:#deded9}.editor-app.workspace-has-rail .editor-toolbar button:hover:not(:disabled){background:#e9edf1;border-color:#deded9}.editor-app.workspace-has-rail .creative-flow-steps button span{color:#727b83}body[data-page=creative-studio]{--line: #dfe3e6;--muted: #727b83;--surface: #f7f8fa;background:#f4f5f6;color:#22262a}body[data-page=creative-studio] .editor-header,body[data-page=creative-studio] .asset-rail,body[data-page=creative-studio] .property-rail,body[data-page=creative-studio] .rail-heading,body[data-page=creative-studio] .rail-tabs,body[data-page=creative-studio] .property-tabs,body[data-page=creative-studio] .rail-scroll,body[data-page=creative-studio] .rail-footer,body[data-page=creative-studio] .canvas-toolbar,body[data-page=creative-studio] .canvas-status{background-color:#f7f8fa;border-color:#dfe3e6}body[data-page=creative-studio] .canvas-workspace,body[data-page=creative-studio] .canvaswrap,body[data-page=creative-studio] .canvas-plane,body[data-page=creative-studio] #editor,body[data-page=creative-studio] .emptyhint{background-color:#f1f3f5}body[data-page=creative-studio] .rail-tabs button[aria-selected=true],body[data-page=creative-studio] .property-tabs button[aria-selected=true],body[data-page=creative-studio] .tabs button.selected,body[data-page=creative-studio] .creative-flow-steps button[aria-current=step]{background-color:#e6e9ed;border-color:#deded9;color:#22262a}body[data-page=creative-studio] .editor-body button.primary,body[data-page=creative-studio] .emptyhint button.primary{background-color:#22262a;border-color:#22262a;color:#fff}body[data-page=creative-studio] .editor-body select,body[data-page=creative-studio] .editor-body input:not([type=range]),body[data-page=creative-studio] .editor-body textarea{background-color:#fff;border-color:#dfe3e6}body[data-page=creative-studio] .editor-body button:not(.primary):not([aria-pressed=true]):hover,body[data-page=creative-studio] .viewport-tools button:hover,body[data-page=creative-studio] .editor-toolbar button:hover:not(:disabled){background-color:#e9edf1;border-color:#deded9}body[data-page=creative-studio] .editor-body button:focus-visible,body[data-page=creative-studio] .editor-body input:focus-visible,body[data-page=creative-studio] .editor-body select:focus-visible{outline-color:#4b5548}
