.clothing-shell{max-width:1120px;margin:auto;padding:28px}.clothing-header img{display:block;width:150px;margin:24px 0}.clothing-header h1{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.045em;margin:12px 0}.clothing-header{margin-bottom:32px}.collection{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;background:#e8eee6;padding:28px;border-radius:20px}.collection h2{font-size:2.4rem;margin:10px 0}.forest-photo{width:100%;border-radius:16px}.models-photo{width:100%;margin-top:24px;border-radius:8px}.clothing-item{border:1px solid #c5d2c3;border-radius:12px;padding:18px;margin:12px 0;display:grid;grid-template-columns:2fr 1fr 1fr .8fr auto;gap:14px;align-items:end}.clothing-item label{min-width:0}.clothing-item select,.clothing-item input{width:100%}.clothing-shell .view{margin:28px 0}.clothing-shell table{width:100%;border-collapse:collapse}.clothing-shell th,.clothing-shell td{text-align:left;padding:12px;border-bottom:1px solid #d5ddd3}.table-scroll{overflow:auto}.order-card{padding:20px;border:1px solid #d5ddd3;border-radius:12px;margin:18px 0}.order-card.cancelled{opacity:.65}.order-card .actions{margin-top:12px}#status:empty{display:none}#status:not(:empty){padding:16px;background:#fff4cf;border-radius:8px}#receipt{background:#e4eee1;padding:24px;border-radius:12px;overflow-wrap:anywhere}fieldset{border:0;padding:0;margin:0}input,select,textarea{max-width:100%}@media(max-width:700px){.clothing-shell{padding:18px}.collection{grid-template-columns:1fr;padding:18px}.collection .forest-photo{grid-row:1;max-height:360px;object-fit:contain;background:white}.clothing-item{grid-template-columns:1fr 1fr}.clothing-item label:first-child{grid-column:1/-1}.clothing-header h1{font-size:2.6rem}.clothing-shell th,.clothing-shell td{padding:8px}}
