*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}@media (width<=576px){.ant-btn{min-height:38px;padding:6px 10px;font-size:13px}.ant-modal{margin:8px;max-width:calc(100vw - 16px)!important}.ant-form-item{margin-bottom:12px}}@media (width<=767px){body{background:#f3f6f8}.row-app-shell .ant-layout-header{height:54px;line-height:54px}.row-app-shell .ant-breadcrumb{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#main-content>div{min-width:0}#main-content h1,#main-content h2{font-size:22px!important;line-height:1.25!important}#main-content .ant-card{border-radius:12px}#main-content .ant-card .ant-card-body{padding:14px}#main-content .ant-space-horizontal{flex-wrap:wrap;max-width:100%}#main-content .ant-space-horizontal>.ant-space-item{max-width:100%}#main-content .ant-input,#main-content .ant-input-affix-wrapper,#main-content .ant-input-number,#main-content .ant-select,#main-content .ant-picker{max-width:100%!important}#main-content .ant-tabs-nav{margin-bottom:12px}#main-content .ant-tabs-nav-wrap{scrollbar-width:none;overflow-x:auto}#main-content .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}#main-content .ant-tabs-nav-list{width:max-content;min-width:100%}#main-content .ant-table-wrapper{width:100%;min-width:0}#main-content .ant-table-wrapper .ant-table,#main-content .ant-table-wrapper .ant-table-container,#main-content .ant-table-wrapper .ant-table-content,#main-content .ant-table-wrapper .ant-table-body,#main-content .ant-table-wrapper table,#main-content .ant-table-wrapper tbody{display:block;width:100%!important;min-width:0!important;max-width:100%!important}#main-content .ant-table-wrapper .ant-table-content,#main-content .ant-table-wrapper .ant-table-body{max-height:none!important;overflow:visible!important}#main-content .ant-table-wrapper .ant-table-thead,#main-content .ant-table-wrapper .ant-table-measure-row{display:none!important}#main-content .ant-table-wrapper .ant-table-tbody>tr.ant-table-row{background:#fff;border:1px solid #e8edf2;border-radius:12px;width:100%;margin:0 0 12px;display:block;overflow:hidden;box-shadow:0 4px 14px #12263f0d}#main-content .ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td.ant-table-cell{overflow-wrap:anywhere;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(102px,38%) minmax(0,1fr);align-items:start;gap:10px;min-height:42px;font-size:13px;display:grid;white-space:normal!important;text-align:left!important;width:100%!important;max-width:100%!important;padding:10px 12px!important;position:static!important;inset:auto!important}#main-content .ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td.ant-table-cell:last-child{border-bottom:0}#main-content .ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td.ant-table-cell:before{content:attr(data-mobile-label);color:#6b7785;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.35}.row-route-products #main-content td[data-mobile-label=Артикул],.row-route-products #main-content td[data-mobile-label=Штрихкод],.row-route-products #main-content td[data-mobile-label=Бренд],.row-route-products #main-content td[data-mobile-label=Категория],.row-route-products #main-content td[data-mobile-label=Тип],.row-route-products #main-content td[data-mobile-label=Пол],.row-route-products #main-content td[data-mobile-label=Размеров]{display:none!important}#main-content .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder{width:100%;display:block}#main-content .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td{border:1px dashed #d9e0e7;border-radius:12px;display:block;width:100%!important}#main-content .ant-table-wrapper .ant-table-summary{background:#f6f9fb;border-radius:10px;width:100%;display:block}#main-content .ant-table-wrapper .ant-table-cell-fix-left,#main-content .ant-table-wrapper .ant-table-cell-fix-right{position:static!important}#main-content .ant-table-wrapper .ant-table-cell-fix-left-first:after,#main-content .ant-table-wrapper .ant-table-cell-fix-right-first:after,#main-content .ant-table-wrapper .ant-table-cell-fix-right-last:after{display:none!important}#main-content .ant-pagination{justify-content:center;gap:4px}#main-content .ant-pagination-options,#main-content .ant-pagination-total-text{text-align:center;width:100%;margin:0}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-modal-content{border-radius:14px!important;padding:16px!important}.ai-assistant-layout{display:block!important}.ai-context-bar{padding:8px}.ai-assistant-layout .ant-layout-content>div[style*="padding: 16px 24px"]{padding:12px!important}.ai-assistant-layout .ant-layout-content>div[style*="padding: 12px 24px"]{padding:10px!important}.ai-assistant-layout .ant-space-compact{display:flex}}.ai-context-bar{background:#fbfcfd;border-bottom:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.listings-hero{background:radial-gradient(circle at 92% 8%,#2b5e911f,#0000 32%),linear-gradient(145deg,#fff,#f3f5f8);border:1px solid #e7e9ee;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.listings-eyebrow{color:#566271;letter-spacing:.18em;font-size:11px;font-weight:700}.listings-hero-stats{flex-wrap:nowrap}.listing-card-link{color:inherit;display:block}.listing-card{background:#fff;border:1px solid #e3e6ea;border-radius:24px;height:100%;overflow:hidden;box-shadow:0 8px 28px #171f2b0f}.listing-card .ant-card-body{padding:0}.listing-media{border-radius:18px;margin:8px;position:relative;overflow:hidden}.listing-cover{object-fit:cover;width:100%!important;height:214px!important}.listing-cover-empty{color:#7b8490;letter-spacing:.2em;background:linear-gradient(145deg,#eef0f3,#dfe3e8);place-items:center;font-size:26px;font-weight:800;display:grid}.listing-title,.listing-subtitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.listing-card-body{padding:8px 16px 16px}.listing-status-pill,.listing-price-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;top:12px;box-shadow:0 4px 14px #191f281f}.listing-status-pill{font-size:12px;left:12px}.listing-price-pill{color:#14181f;font-size:14px;right:12px}.listing-demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-demand-grid>span{color:#576171;background:#f4f5f7;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;padding:9px;display:grid}.listing-demand-grid small{color:#7a8492;text-overflow:ellipsis;margin-left:5px;font-size:10px;overflow:hidden}.listing-demand-grid strong{color:#171b22;grid-column:1/-1;margin-top:2px;font-size:16px}.listing-economics,.listing-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.listing-economics{color:#2f3a48;background:#eef2f2;border-radius:14px;padding:10px 12px;font-size:12px}.listing-card-footer{color:#77808d;font-size:12px}@media (width<=900px){.listings-hero{flex-direction:column;align-items:stretch;padding:18px}.listings-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing-cover{height:210px!important}}
