.clothing-page{max-width:1180px}.clothing-section{margin:28px 0;padding:24px;border:1px solid #dce4ee;border-radius:14px;background:#fff}.clothing-section-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.clothing-section h2{margin:0;color:#18355f;font-size:1.15rem}.clothing-section p{margin:6px 0 0;color:#617087}.clothing-stock,.clothing-requests{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.clothing-card{border:1px solid #e0e7ef;border-radius:10px;padding:16px;background:#fbfcfe}.clothing-card h3{margin:0 0 6px;font-size:1rem;color:#213d67}.clothing-meta{font-size:.88rem;color:#65748a;margin:5px 0}.clothing-actions{display:flex;gap:8px;align-items:end;margin-top:14px}.clothing-actions input{width:70px;padding:9px;border:1px solid #c9d5e3;border-radius:6px}.clothing-btn{border:0;border-radius:6px;padding:9px 12px;background:#18355f;color:#fff;font-weight:600;cursor:pointer}.clothing-btn.secondary{background:#e7edf5;color:#18355f}.clothing-btn:disabled{opacity:.55;cursor:not-allowed}.clothing-status{display:inline-block;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:700;background:#e8edf4;color:#345}.clothing-status.ASSIGNED{background:#d9f2e6;color:#147344}.clothing-status.REFUSED{background:#fde4e4;color:#a52e2e}.clothing-status.RETURNED{background:#e5edf8;color:#235896}.clothing-note{font-size:.88rem;margin:10px 0;color:#40536c}.clothing-empty{grid-column:1/-1;padding:22px;text-align:center;color:#718096;background:#f8fafc;border-radius:8px}.clothing-stock-form{display:grid;grid-template-columns:1.4fr 1fr 2fr .8fr auto;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid #e0e7ef}.clothing-stock-form h3{grid-column:1/-1;margin:0;color:#18355f;font-size:1rem}.clothing-stock-form input,.clothing-stock-form select{min-width:0;padding:9px;border:1px solid #c9d5e3;border-radius:6px}@media(max-width:700px){.clothing-stock-form{grid-template-columns:1fr 1fr}.clothing-stock-form .clothing-btn{grid-column:1/-1}}@media(max-width:600px){.clothing-section{padding:16px}.clothing-actions{flex-wrap:wrap}.clothing-stock-form{grid-template-columns:1fr}}