/* AIVELI Commercial v1.1 — direct scene workflow */
.aiveli-commerce-list-v10 .aiveli-commerce-item-v10[data-aiveli-commerce-direct-v11="1"]{grid-template-columns:112px minmax(0,1fr)!important;cursor:pointer;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}
.aiveli-commerce-list-v10 .aiveli-commerce-item-v10[data-aiveli-commerce-direct-v11="1"]:hover{transform:translateY(-2px);border-color:rgba(43,38,33,.26);box-shadow:0 13px 28px rgba(35,29,24,.12);background:rgba(255,255,255,.94)}
.aiveli-commerce-list-v10 .aiveli-commerce-item-v10[data-aiveli-commerce-direct-v11="1"]:focus-visible{outline:2px solid rgba(43,38,33,.45);outline-offset:2px}
.aiveli-commerce-list-v10 .aiveli-commerce-item-v10[data-aiveli-commerce-direct-v11="1"]::after{content:"Добавить";position:absolute;right:13px;bottom:11px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(38,33,29,.52)}
.aiveli-commerce-config-btn-v10{display:none!important}
.aiveli-commerce-mini-v11{position:fixed;right:18px;bottom:18px;width:min(326px,calc(100vw - 36px));z-index:1905;padding:14px;border:1px solid rgba(55,49,43,.16);border-radius:18px;background:rgba(250,248,245,.94);backdrop-filter:blur(22px) saturate(1.08);box-shadow:0 24px 68px rgba(28,23,19,.22);color:#211d1a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;animation:aiveliMiniInV11 .18s ease-out}
.aiveli-commerce-mini-v11[hidden]{display:none!important}
@keyframes aiveliMiniInV11{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
.aiveli-commerce-mini-head-v11{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
.aiveli-commerce-mini-head-v11>div{display:grid;gap:2px}.aiveli-commerce-mini-head-v11 strong{font-size:15px;line-height:1.2}.aiveli-commerce-mini-head-v11 span{font-size:11px;color:#756c64}
.aiveli-commerce-mini-head-v11 button{width:28px;height:28px;border:0;border-radius:9px;background:rgba(45,39,34,.07);font-size:20px;line-height:1;color:#4c443d;cursor:pointer}
.aiveli-commerce-mini-v11 form{display:grid;gap:10px}.aiveli-commerce-mini-grid-v11{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.aiveli-commerce-mini-grid-v11.is-counts{grid-template-columns:repeat(3,minmax(0,1fr))}
.aiveli-commerce-mini-v11 label{display:grid;gap:5px}.aiveli-commerce-mini-v11 label>span{font-size:10px;font-weight:750;letter-spacing:.02em;color:#6a625b}
.aiveli-commerce-mini-v11 label>div{display:flex;align-items:center;border:1px solid rgba(54,47,42,.14);border-radius:10px;background:#fff;overflow:hidden}.aiveli-commerce-mini-v11 input[type="number"]{min-width:0;width:100%;height:34px;padding:0 8px;border:1px solid rgba(54,47,42,.14);border-radius:10px;background:#fff;color:#27221e;font:700 12px/1 inherit;outline:none}.aiveli-commerce-mini-v11 label>div input[type="number"]{border:0;border-radius:0}.aiveli-commerce-mini-v11 em{padding-right:7px;font-style:normal;font-size:9px;color:#887f77}
.aiveli-commerce-mini-field-v11 select{width:100%;height:36px;padding:0 10px;border:1px solid rgba(54,47,42,.14);border-radius:10px;background:#fff;color:#2e2925;font:650 12px/1 inherit;outline:none}
.aiveli-commerce-check-v11{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;padding:8px 10px;border-radius:10px;background:rgba(47,41,36,.055)}.aiveli-commerce-check-v11 input{accent-color:#39322c}.aiveli-commerce-check-v11 span{font-size:11px!important;color:#49413a!important}
.aiveli-commerce-resize-note-v11{padding:8px 9px;border-radius:10px;background:rgba(47,41,36,.045);font-size:10px;line-height:1.35;color:#756c64}
body.aiveli-commerce-resizing-v11,body.aiveli-commerce-resizing-v11 *{cursor:ew-resize!important;user-select:none!important}
/* Wardrobe action footer must sit after every configurator control. */
[data-aiveli-wardrobe-panel] form>.aiveli-wardrobe-actions,[data-aiveli-wardrobe-panel] .aiveli-actions-bottom-v26,[data-aiveli-wardrobe-panel] .aiveli-actions-sticky-v23{position:static!important;inset:auto!important;order:999!important;margin:26px 0 6px!important;padding-top:15px!important;border-top:1px solid rgba(50,44,39,.12)!important;transform:none!important;z-index:auto!important}
/* Furniture illumination switches are retired; scene lighting remains untouched. */
.aiveli-commerce-v10-overlay [name="lighting"],.aiveli-commerce-v10-overlay label:has([name="lighting"]),[data-aiveli-wardrobe-panel] label:has([name="lighting"]){display:none!important}
@media(max-width:720px){.aiveli-commerce-mini-v11{right:10px;bottom:10px;width:calc(100vw - 20px);border-radius:16px}.aiveli-commerce-list-v10 .aiveli-commerce-item-v10[data-aiveli-commerce-direct-v11="1"]{grid-template-columns:92px minmax(0,1fr)!important}}
