/* === Изображение товара и слой === */
.wcio-wrapper{position:relative;width:100%;height:auto;display:inline-block}
.wcio-wrapper img{width:100%;height:auto;display:block;object-fit:contain}
.wcio-overlay-canvas{position:absolute;inset:0;pointer-events:none}
.wcio-el{position:absolute;transform:translate(-50%,-50%);pointer-events:none;text-align:center;white-space:nowrap}

/* Текстовая подпись (базово; конкретные цвет/размер/шрифт задаются в .wcio-label--pN) */
.wcio-label{color:#111;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.12);font-size:14px}

/* Картинка пользователя (база; ширина задаётся классом .wcio-imgw-N) */
.wcio-img{max-height:26%;width:auto;height:auto;object-fit:contain;box-shadow:0 2px 8px rgba(0,0,0,.12);border-radius:6px}

/* === Карточка-меню (уменьшенные размеры) === */
#wcio-ui-mount{margin-top:6px}
.wcio-card{margin-top:8px; background:#fff;border-radius:8px;padding:12px;max-width:600px}
.wcio-card h4{margin:0 0 8px;font-size:16px;font-weight:600}
.wcio-card .group{margin-top:8px}
.wcio-card .title-sm{font-weight:600;font-size:13px;margin-bottom:4px;color:#222}
.wcio-card label{display:block;margin:4px 0 3px;font-size:12px;color:#444}
.wcio-card input[type="text"]{width:100%;box-sizing:border-box;padding:7px 8px;font-size:13px;border:1px solid #cfcfcf;border-radius:4px;background:#fff}
.wcio-card input[type="file"]{font-size:12px}
.wcio-card .row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:6px}
.wcio-card .btn{display:inline-block;padding:6px 10px;border-radius:4px;border:none;background:#000000;color:#fff;cursor:pointer;font-size:13px}
.wcio-card .btn.secondary{background:#ffffff; color: #111; border: 1px solid #000000;}
.wcio-card .muted{font-size:12px;color:#777}
.wcio-card input[type="range"]{width:140px}

/* Динамические классы:
   .wcio-el--pN  -> позиция каждой точки (left/top) создаётся в <style id="wcio-dyn">
   .wcio-label--pN -> цвет/размер/шрифт для конкретной текстовой точки
   .wcio-imgw-N  -> ширина изображения в %, создаётся по мере использования (N=10..100)
*/
