body{color:var(--theme-text-color)}
body:has(.filter-box) #main{padding-left:10%;padding-right:10%}
.filter-box .product-box .inputs-prd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.filter-box .price-sort .filter-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.filter-box .price-sort .filter-btns .input-radio{margin:0}
.filter-box .product-box .inputs-prd label,.filter-box .price-sort .filter-btns label{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
@media(min-width:1177px){.filter-box{min-width:340px}.table-container{flex:1;min-width:0}}
.filter-box button,.filter-box input,.filter-box label{font:inherit}
.filter-box .input-search{display:flex;gap:8px}.filter-box .input-search input{width:0;min-width:0;flex:1}.filter-box .search-btn{flex:none;margin:0;min-height:40px}
.filter-box .inputs-prd,.filter-box .filter-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}
.filter-box .input-radio{flex:1;margin:0;min-width:0}.filter-box .input-radio label{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 8px;margin:0;white-space:normal;text-align:center;font-size:14px;line-height:1.35;border-radius:8px;color:var(--theme-text-color)}
.filter-box .input-radio input:checked+label{color:#fff;background:var(--main-color)}
.filter-box .input-price{gap:8px}.filter-box .input-price input{flex:1;width:0;min-width:0}.filter-box .claim{display:block;width:100%;min-height:42px;margin-top:10px;border:0;border-radius:8px;background:var(--main-color);color:#fff;cursor:pointer}
.table-container td{color:var(--theme-text-color)}.table-container tbody:has(td[colspan]) td{padding:24px 16px;color:var(--theme-text-desc-color)}
.item-page #main{height:auto;min-height:100vh;padding:120px max(5%,calc((100% - 1200px)/2)) 60px}.item-page .container{display:block;width:100%;padding:0}.item-page .prd-con{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:48px;width:100%;margin-top:24px}.item-page .prd-new-con{width:100%;min-width:0}.item-page .prd-title{font-size:28px;overflow-wrap:anywhere;margin-bottom:24px}.item-page .seller-avatar{width:48px;height:48px;border-radius:50%;background:var(--theme-box-color);display:grid;place-items:center;font-size:26px;margin-right:12px}.item-page .seller-caption{font-size:13px;color:var(--theme-text-desc-color)}.item-page .purchase-actions{margin-left:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.item-page .btn-right{border-radius:8px;margin:0;min-height:42px;font:inherit;font-weight:600}.item-page button:disabled{cursor:default;opacity:.65}.item-page .prd-info{gap:32px;margin:28px 0}.item-page .type-title{font-weight:600;margin-bottom:12px}.item-page .publication-state p{color:var(--theme-text-desc-color)}.item-page .prd-desc-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-weight:400}.item-page .chg-con{height:auto;overflow:visible;margin:0;padding:0;max-width:none}.item-page #library{display:inline-block;margin-top:24px;color:var(--main-color)}.item-page [hidden]{display:none!important}.item-page #moderation-note,.item-page #notice{margin:20px 0;padding:16px;border:1px solid var(--theme-border-color);border-radius:8px;color:var(--theme-text-desc-color);line-height:1.6}.item-page #notice.error{color:#e65555}
@media(max-width:760px){.item-page .prd-con{grid-template-columns:1fr;gap:24px}.item-page .chg-con{display:block}.item-page .seller-line{display:flex;flex-wrap:wrap;gap:20px}.item-page .purchase-actions{margin-left:0}.item-page #main{padding-top:100px}.filter-box .inputs-prd{gap:6px}}
