/* Kategórie sú izolované od pôvodného vzhľadu VUZO. */
.vuzo-category-section{max-width:1320px;margin:36px auto 52px;padding:0 24px}.vuzo-category-section h2{font-size:clamp(23px,3vw,34px);margin:0 0 20px;font-weight:500}.vuzo-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vuzo-category-tile{position:relative;display:flex;flex-direction:column;justify-content:end;min-height:240px;overflow:hidden;border-radius:12px;background:linear-gradient(140deg,#e9dfd1,#c7b59d);text-decoration:none;color:#fff;isolation:isolate}.vuzo-category-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .35s}.vuzo-category-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(25,20,17,.78));z-index:-1}.vuzo-category-tile:hover img{transform:scale(1.04)}.vuzo-category-tile strong{font-size:clamp(18px,2vw,25px);line-height:1.15;padding:0 18px 5px;font-weight:500}.vuzo-category-tile span{font-size:13px;padding:0 18px 18px;color:#f7efe6}.vuzo-category-subgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:22px}.vuzo-category-subgrid .vuzo-category-tile{min-height:175px}.vuzo-category-subgrid .vuzo-category-tile strong{font-size:17px}.vuzo-category-editor{padding:20px!important;margin-bottom:18px}.vuzo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vuzo-category-editor label{display:block;margin:10px 0}.vuzo-category-editor input:not([type=checkbox]),.vuzo-category-editor select,.vuzo-category-editor textarea{display:block;width:100%;box-sizing:border-box}.vuzo-check{display:flex!important;align-items:center;gap:8px}.vuzo-actions{display:flex;align-items:center;gap:18px;margin-top:16px}.vuzo-category-list{display:grid;gap:9px}.vuzo-category-row{display:flex;align-items:center;gap:16px;padding:9px;border:1px solid #e6dfd4;border-radius:9px}.vuzo-category-row img,.vuzo-image-empty{width:70px;height:58px;object-fit:cover;border-radius:6px;background:#e8ded1;display:grid;place-items:center;font-size:12px}.vuzo-category-info{flex:1;min-width:0}.vuzo-category-info strong,.vuzo-category-info small{display:block}.vuzo-category-info small{color:#81766b;margin-top:3px}.vuzo-category-row form{margin:0}.vuzo-category-row .vuzo-danger{background:transparent;color:#a44444;border:1px solid #d9b9b9;padding:8px 10px}@media(max-width:900px){.vuzo-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vuzo-category-subgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.vuzo-category-section{padding:0 14px}.vuzo-category-grid{gap:10px}.vuzo-category-tile{min-height:190px}.vuzo-category-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vuzo-form-grid{grid-template-columns:1fr}.vuzo-category-row{gap:9px;flex-wrap:wrap}}

/* VUZO 2026 — kompaktnejšie karty kolekcií (verejný e-shop) */
.vuzo-category-section{margin-top:26px;margin-bottom:38px}
.vuzo-category-section h2{font-size:clamp(23px,2.4vw,30px);margin-bottom:16px}
.vuzo-category-grid{gap:12px}
.vuzo-category-grid .vuzo-category-tile{min-height:156px}
.vuzo-category-tile{border-radius:10px}
.vuzo-category-grid .vuzo-category-tile strong{font-size:clamp(16px,1.45vw,20px);padding:0 14px 3px;line-height:1.2}
.vuzo-category-grid .vuzo-category-tile span{font-size:12px;padding:0 14px 13px}
.vuzo-category-subgrid{gap:12px;margin-top:16px}
.vuzo-category-subgrid .vuzo-category-tile{min-height:128px}
.vuzo-category-subgrid .vuzo-category-tile strong{font-size:16px}
@media(max-width:900px){.vuzo-category-grid .vuzo-category-tile{min-height:148px}}
@media(max-width:560px){.vuzo-category-section{margin-top:22px;margin-bottom:30px}.vuzo-category-grid{gap:9px}.vuzo-category-grid .vuzo-category-tile{min-height:125px}.vuzo-category-grid .vuzo-category-tile strong{font-size:15px;padding:0 10px 3px}.vuzo-category-grid .vuzo-category-tile span{font-size:11px;padding:0 10px 10px}.vuzo-category-subgrid .vuzo-category-tile{min-height:115px}}
