#catalog-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:23px 0 17px;font-size:11px;line-height:1.6}#catalog-breadcrumb button{background:none;border:0;padding:4px 0;color:#807267;text-align:left;font-size:inherit}#catalog-breadcrumb button:hover{color:var(--orange);text-decoration:underline}#catalog-breadcrumb>span{color:#aaa}#catalog-breadcrumb strong{font-weight:700}#category-panel{border:1px solid #ebe7e1;background:#faf9f6;border-radius:10px;padding:23px;margin-bottom:22px}.subcategory-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.subcategory-heading h3{font-size:20px;letter-spacing:-.5px}.subcategory-heading .text-button{white-space:nowrap}#subcategory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subcategory-card{border:1px solid #e9e5df;background:#fff;border-radius:8px;display:flex;align-items:center;gap:12px;text-align:left;padding:16px 13px;min-height:92px;color:var(--ink);transition:border-color .2s,transform .2s}.subcategory-card:hover{border-color:#ed9a5d;transform:translateY(-2px)}.subcategory-icon{display:block;flex-shrink:0;width:47px;height:47px}.subcategory-icon svg{display:block;width:100%;height:100%}.subcategory-card>span:nth-child(2){min-width:0;flex:1}.subcategory-card strong{font-size:12px;line-height:1.4;display:block}.subcategory-card small{font-size:9px;color:#8a8179;margin-top:6px;display:block;line-height:1.4}.subcategory-card b{font-size:18px;font-weight:400;color:var(--orange)}.subcategory-sprite{display:block;width:100%;height:100%;background-image:url('assets/work-category-icons.png');background-size:300% 400%;background-repeat:no-repeat}#subcategory-note{font-size:10px;color:#8b8179;line-height:1.6;margin-top:15px}.empty-category{grid-column:1/-1;border:1px dashed #d9d2ca;padding:25px;border-radius:8px;background:#faf9f6}.empty-category p{font-size:13px;color:#777;line-height:1.6;margin-bottom:15px}.empty-category .button{font-size:12px;padding:12px 17px}
@media(max-width:850px){#subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#catalog-breadcrumb{font-size:10px;gap:7px;margin-top:18px}#category-panel{padding:15px 12px}.subcategory-heading{gap:9px}.subcategory-heading h3{font-size:17px}.subcategory-heading .text-button{font-size:10px}#subcategory-grid{gap:8px}.subcategory-card{padding:12px 9px;gap:8px;min-height:116px;flex-direction:column;align-items:flex-start;position:relative}.subcategory-icon{width:36px;height:36px}.subcategory-card strong{font-size:11px;padding-right:10px}.subcategory-card small{font-size:8px;margin-top:4px}.subcategory-card b{position:absolute;right:10px;top:17px;font-size:17px}#subcategory-note{font-size:9px}.empty-category{padding:19px}.empty-category p{font-size:12px}}
