.ct-workspace-clothes .ct-clothes-desk{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;grid-gap:28px;gap:28px;padding:24px;min-height:min(680px,calc(100dvh - 56px))}.ct-clothes-form{min-width:0;display:flex;flex-direction:column;gap:28px}.ct-clothes-inputs{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:18px;gap:18px}.ct-clothes-inputs .ct-outfits{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-workspace-clothes .ct-wardrobe{padding:0;border:0;min-width:0}.ct-workspace-clothes .ct-upload-slot>p{min-height:0;margin:7px 0 12px}.ct-workspace-clothes .ct-upload{height:210px}.ct-workspace-clothes .ct-upload img{object-fit:contain}.ct-clothes-compose{margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.ct-workspace-clothes .ct-instruction{grid-column:auto;min-width:0}.ct-workspace-clothes .ct-instruction>label{display:block;margin:0 0 7px;font-size:13px;font-weight:500}.ct-workspace-clothes .ct-clothes-idea-hint{margin:0 0 12px;font-size:11px;line-height:1.6;color:var(--muted)}.ct-workspace-clothes .ct-instruction textarea{display:block;min-height:100px;max-height:220px;resize:vertical;font-size:12px;line-height:1.6;padding:12px;background:var(--field)}.ct-workspace-clothes .ct-instruction>small{margin:6px 0 0;font-size:10px}.ct-workspace-clothes .ct-submit-block{max-width:none;margin-top:12px}.ct-clothes-submit-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin-bottom:12px}.ct-workspace-clothes .ct-clothes-submit-meta .ct-help,.ct-workspace-clothes .ct-clothes-submit-meta .ct-library-link{font-size:10px;line-height:1.6;margin:0}.ct-workspace-clothes .ct-quote>div{top:auto;bottom:36px}.ct-workspace-clothes .ct-clothes-desk>.ct-result-panel{position:static;min-width:0;grid-row:auto;display:flex;flex-direction:column}.ct-workspace-clothes .ct-result-panel>.ct-slot-label{display:block;margin-bottom:12px}.ct-workspace-clothes .ct-result-empty,.ct-workspace-clothes .ct-result-media{flex:1 1;min-height:360px;aspect-ratio:auto;margin:0;border:1px solid var(--line);border-radius:14px;background:var(--field)}.ct-workspace-clothes .ct-result-media img{max-height:min(680px,calc(100dvh - 150px));width:100%;object-fit:contain}.ct-workspace-clothes .ct-result-media .ct-result-empty{border:0;width:100%}.ct-workspace-clothes .ct-result-actions{gap:16px;padding:0 2px}.ct-clothes-form .costume-gallery>header h2,.ct-clothes-inputs>.ct-upload-slot>.ct-slot-label{display:flex;align-items:center;gap:8px}.ct-clothes-form .costume-gallery>header h2:before,.ct-clothes-inputs>.ct-upload-slot>.ct-slot-label:before{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:6px;font-size:10px;color:var(--muted);font-weight:400}.ct-clothes-inputs>.ct-upload-slot>.ct-slot-label:before{content:"01"}.ct-clothes-form .costume-gallery>header h2:before{content:"02"}@media (max-width:1150px){.ct-workspace-clothes .ct-clothes-desk{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;padding:20px}}@media (max-width:900px){.ct-workspace-clothes .ct-clothes-desk{grid-template-columns:minmax(0,1fr);min-height:0}.ct-clothes-compose{margin-top:0}.ct-workspace-clothes .ct-clothes-desk>.ct-result-panel{grid-row:auto}.ct-workspace-clothes .ct-result-empty,.ct-workspace-clothes .ct-result-media{min-height:360px}.ct-workspace-clothes .ct-result-media img{max-height:660px}}@media (max-width:600px){.ct-workspace-clothes .ct-clothes-desk{padding:16px;gap:24px}.ct-clothes-form{gap:22px}.ct-clothes-inputs{grid-template-columns:minmax(0,1fr);gap:20px}.ct-workspace-clothes .ct-upload{height:180px}.ct-workspace-clothes .ct-result-empty,.ct-workspace-clothes .ct-result-media{min-height:300px}.ct-workspace-clothes .ct-instruction textarea{min-height:100px}.ct-workspace-clothes .ct-clothes-desk .ct-result-panel{grid-row:auto}}