/* V9 360° vitrin yönetimi */
.lookbook-admin-form{max-width:1100px}
.lookbook-admin-options{margin:25px 0;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px;align-items:center}
.lookbook-admin-options>label{margin:0;display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:700}
.lookbook-admin-options>label.lookbook-admin-toggle{flex-direction:row;align-items:center;gap:9px;min-height:45px;padding:10px;background:#fff5fa;border:1px solid #fbd1e6;border-radius:5px}
.lookbook-admin-toggle input{width:18px;height:18px;flex:0 0 auto}
.lookbook-admin-rows{display:grid;gap:15px;margin-top:28px}
.lookbook-admin-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:20px;padding:15px;background:#faf8fb;border:1px solid #e4dfe3;border-radius:9px}
.lookbook-admin-photo{height:190px;background:#e9e6e8;border-radius:5px;overflow:hidden}.lookbook-admin-photo img{width:100%;height:100%;object-fit:contain}
.lookbook-admin-fields strong{display:block;margin:0 0 12px;color:#221b44;font-size:12px}
.lookbook-admin-fields label{display:grid;gap:5px;margin:10px 0;color:#554e62;font-size:10px}.lookbook-admin-fields input[type=file]{font-size:10px;max-width:100%}
.lookbook-admin-pending{color:#ed0678;font-weight:700}
.lookbook-admin-move{display:flex;flex-direction:column;gap:8px}
.lookbook-admin-move button{min-width:38px}.lookbook-admin-empty{padding:24px;text-align:center;border:1px dashed #d7cbd1;color:#666}
@media(max-width:900px){.lookbook-admin-options{grid-template-columns:1fr 1fr}.lookbook-admin-item{grid-template-columns:120px minmax(0,1fr) auto}.lookbook-admin-photo{height:155px}}
@media(max-width:600px){.lookbook-admin-options{grid-template-columns:1fr}.lookbook-admin-item{grid-template-columns:80px minmax(0,1fr);gap:10px}.lookbook-admin-photo{height:110px}.lookbook-admin-move{grid-column:2;flex-direction:row;justify-content:flex-end}}

/* V14: adjustable mannequin spacing */
.lookbook-spacing-setting{margin:0 0 24px;padding:15px 18px;background:#fbf8fc;border:1px solid #e5dbe9;border-radius:8px}
.lookbook-spacing-setting label{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;font-weight:800;color:#221b44}
.lookbook-spacing-setting output{color:#ed0678;font-size:14px;font-weight:900}
.lookbook-spacing-setting input[type=range]{display:block;width:100%;max-width:530px;margin:14px 0;accent-color:#ed0678;cursor:pointer}
.lookbook-spacing-setting small{display:block;color:#6b6070;font-size:11px;line-height:1.5}
