.yc-category-browser{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:350px;text-align:left}.yc-category-tabs{display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--yc-surface-alt);border-right:1px solid var(--yc-border-soft);overflow:auto}.yc-category-tabs button{display:flex;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;color:var(--yc-text);font:inherit;font-size:var(--yc-fs-12,12px);text-align:left;padding:12px;cursor:pointer;min-height:44px}.yc-category-tabs button[aria-selected=true]{background:var(--yc-surface);color:var(--yc-primary);box-shadow:inset 3px 0 var(--yc-primary);font-weight:650}.yc-category-tabs .micon{font-size:22px;color:var(--yc-icon-color)}.yc-category-tabs .yc-cat-svg{width:22px;height:22px;flex:0 0 22px;color:var(--yc-icon-color)}.yc-category-picture .yc-cat-svg{width:36px;height:36px}.yc-category-content{padding:22px;overflow:auto;min-width:0;max-height:min(65vh,570px);overscroll-behavior:contain}.yc-category-content [hidden]{display:none}.yc-category-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.yc-category-heading h2{font-size:var(--yc-fs-16,16px);margin:0;line-height:1.35}.yc-category-heading>a{font-size:var(--yc-fs-11,11px);white-space:nowrap}.yc-category-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.yc-category-tiles>a{text-align:center;font-size:var(--yc-fs-12,12px);min-width:0}.yc-category-picture{display:grid;place-items:center;aspect-ratio:1;background:var(--yc-surface-alt);border-radius:16px;padding:9px;margin-bottom:8px;overflow:hidden}.yc-category-picture img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.yc-category-picture .micon{font-size:36px}.yc-category-promos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.yc-category-promos>a{display:flex;align-items:center;gap:14px;background:var(--yc-surface-alt);border-radius:12px;padding:10px}.yc-category-promos img{width:76px;height:76px;object-fit:contain;border-radius:10px}.yc-category-promos span{display:grid;gap:6px}.yc-category-promos small{font-size:var(--yc-fs-11,11px);color:var(--yc-muted)}.yc-category-promos strong{font-size:var(--yc-fs-13,13px)}.yc-category-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.yc-category-filters a{font-size:var(--yc-fs-11,11px);padding:7px 10px;border:1px solid var(--yc-border);border-radius:99px}.yc-category-content h3{font-size:var(--yc-fs-13,13px);margin:0 0 14px}.yc-category-product-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.yc-category-product-tiles>a{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:var(--yc-fs-12,12px)}.yc-category-product-tiles img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--yc-surface);padding:12px;border:1px solid var(--yc-border-soft);border-radius:12px}.yc-category-product-tiles strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--yc-fs-12,12px);line-height:1.45;font-weight:500}.yc-category-product-tiles>a>span{display:flex;gap:6px;flex-wrap:wrap;align-items:center;color:var(--yc-price-color)}.yc-category-product-tiles del{font-size:var(--yc-fs-10,10px);color:var(--yc-muted)}.yc-category-product-tiles ins{text-decoration:none}.yc-category-dialog:not([open]){display:none}.yc-category-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--yc-surface);color:var(--yc-text);z-index:100001;overflow:hidden}.yc-category-dialog>header{display:flex;justify-content:space-between;align-items:center;height:62px;padding:12px 18px;border-bottom:1px solid var(--yc-border-soft)}.yc-category-dialog h2{font-size:var(--yc-sheet-title);margin:0}.yc-category-dialog>header button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--yc-icon-bg);color:var(--yc-icon-color);font-size:var(--yc-fs-20,20px)}.yc-category-dialog-content{height:calc(100dvh - 62px);min-height:0;overflow:hidden}.yc-category-loading{padding:24px;color:var(--yc-muted);font-size:var(--yc-fs-14,14px)}@media(min-width:901px){.yc-mega-panel .yc-mega-top{padding:14px 20px}.yc-mega-panel{overflow:hidden}}@media(max-width:900px){body .yc-tabbar{grid-template-columns:repeat(5,minmax(0,1fr));min-height:calc(54px + env(safe-area-inset-bottom));padding-top:6px}body .yc-tabbar>:is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;margin:0;padding:0;background:none;border:0;color:var(--yc-muted);font-family:var(--yc-font-body);font-size:var(--yc-fs-10,10px);line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none}body .yc-tabbar>:is(a,button)>:is(.micon,svg,i){display:block;width:20px;height:20px;flex:0 0 20px;font-size:20px;line-height:20px;color:currentColor}body .yc-tabbar>:is(a,button)>span{display:block;line-height:1.2}.yc-category-dialog .yc-category-browser{grid-template-columns:94px minmax(0,1fr);height:calc(100dvh - 62px);min-height:0;padding-bottom:env(safe-area-inset-bottom)}.yc-category-tabs{padding:8px 0;gap:0}.yc-category-tabs button{flex-direction:column;justify-content:center;gap:6px;font-size:var(--yc-fs-11,11px);text-align:center;min-height:78px;padding:10px 6px;line-height:1.3;border-radius:0;flex-shrink:0}.yc-category-tabs .yc-cat-svg{width:20px;height:20px;flex:0 0 20px}.yc-category-tabs button[aria-selected=true]{box-shadow:inset 3px 0 var(--yc-primary)}.yc-category-content{padding:18px 12px;max-height:none}.yc-category-heading{display:block;margin-bottom:16px}.yc-category-heading h2{font-size:var(--yc-fs-14,14px);margin-bottom:6px}.yc-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.yc-category-tiles>a{font-size:var(--yc-fs-11,11px)}.yc-category-picture{padding:8px;border-radius:12px}.yc-category-promos{grid-template-columns:1fr;gap:10px;margin-top:20px}.yc-category-promos>a{padding:8px;gap:8px}.yc-category-promos img{width:54px;height:54px}.yc-category-promos strong{font-size:var(--yc-fs-11,11px)}.yc-category-promos small{font-size:var(--yc-fs-9,9px)}.yc-category-product-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.yc-category-product-tiles strong{font-size:var(--yc-fs-11,11px)}.yc-category-product-tiles>a>span{font-size:var(--yc-fs-11,11px)}}.yc-home-cats{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.yc-home-cat{padding:0;border:0;border-radius:0;background:transparent;gap:10px;transition:none;min-width:0}.yc-home-cat-media{aspect-ratio:1;padding:10px;border-radius:16px;background:var(--yc-surface-alt);border:1px solid var(--yc-border-soft)}.yc-home-cat-media img{object-fit:contain;mix-blend-mode:multiply}.yc-home-cat-media>.micon{font-size:38px;color:var(--yc-icon-color)}.yc-home-cat-name{font-size:var(--yc-fs-12,12px);font-weight:600;line-height:1.4}@media(max-width:900px){.yc-home-cats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:90px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:2px 0 8px}.yc-home-cat{scroll-snap-align:start;gap:8px}.yc-home-cat-name{font-size:var(--yc-fs-11,11px)}.yc-home-cat-media{padding:9px;border-radius:12px}.yc-home-cat-media>.micon{font-size:30px}}.yc-category-budget{margin-top:20px;font-size:var(--yc-fs-12,12px);border-top:1px solid var(--yc-border-soft);padding-top:14px}.yc-category-budget summary{cursor:pointer;font-weight:600}.yc-category-budget form{display:flex;gap:10px;align-items:end;margin-top:12px}.yc-category-budget label{display:grid;gap:5px;font-size:var(--yc-fs-10,10px);color:var(--yc-muted);min-width:0;flex:1}.yc-category-budget input{width:100%;height:38px;border:1px solid var(--yc-border);border-radius:8px;padding:8px;background:var(--yc-surface);color:var(--yc-text);font:inherit;font-size:var(--yc-fs-12,12px)}.yc-category-budget .yc-btn{min-height:38px;font-size:var(--yc-fs-11,11px);padding:8px 12px}@media(max-width:900px){.yc-category-budget form{display:grid;grid-template-columns:1fr 1fr}.yc-category-budget .yc-btn{grid-column:1/-1}.yc-category-budget input{font-size:var(--yc-fs-16,16px)}.yc-category-budget summary{font-size:var(--yc-fs-11,11px)}}
