body{padding-bottom:68px}.catalog-head{padding:10px 0 38px;max-width:850px}.catalog-head h1{font-size:48px;margin:15px 0}.catalog-head>p{color:var(--muted);font-size:14px;max-width:640px}.catalog-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:40px;padding-bottom:70px}.sku-filters{height:fit-content;position:sticky;top:114px;padding:23px;background:#f0f5f8;border-radius:4px}.sku-filters h2{font-size:17px;margin:0 0 22px;letter-spacing:-.02em}.sku-filters label{font-size:10px;font-weight:800;display:block;margin:0 0 17px}.sku-filters input,.sku-filters select{display:block;width:100%;margin-top:7px;border:1px solid #cbd9e2;border-radius:3px;background:#fff;color:var(--ink);font-size:11px;padding:10px 9px}.filter-help{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0 20px}.filter-help strong{font-size:12px}.filter-help p{font-size:11px;color:var(--muted)}.filter-help .text-link,.sku-filters>.text-link{font-size:10px}.result-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:5px}.result-bar p{font-size:12px;color:var(--muted);margin:0}.sku-table{width:100%;border-collapse:collapse;font-size:12px}.sku-table thead th{font-size:10px;color:#6b7f8d;font-weight:500;text-align:left;padding:17px 10px;white-space:nowrap}.sku-table tbody td{padding:17px 10px;border-top:1px solid var(--line);font-size:11px}.sku-table tbody tr:hover{background:#f7fafc}.sku-name{display:block;font-size:13px;font-weight:800;color:var(--blue);white-space:nowrap}.sku-execution{display:block;font-size:10px;color:var(--muted);margin-top:5px}.compare-label input{width:15px;height:15px;accent-color:var(--blue)}.compare-label span{display:none}.add-sku{border:1px solid #bfceda;color:var(--blue);background:#fff;border-radius:3px;padding:7px 10px;font-size:10px;font-weight:800;white-space:nowrap}.add-sku:hover{border-color:var(--blue);background:#f0f7fd}.load-more{margin:27px auto 0;display:flex;border-color:#c6d7e4;color:var(--ink)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-item{display:block;border:1px solid var(--line);padding:25px;border-radius:3px}.related-item strong{display:block;font-size:17px}.related-item span{display:block;color:var(--muted);font-size:11px;margin-top:12px}.related-item:hover{border-color:#7aa4c3;color:var(--blue)}.spec-table td{overflow-wrap:anywhere}.sales-tools{position:fixed;right:28px;bottom:20px;z-index:30;display:flex;box-shadow:0 5px 25px #102b4329;border-radius:4px;overflow:hidden;border:1px solid #c9d7e1}.sales-tools>button{border:0;background:#fff;padding:14px 18px;font-size:11px;font-weight:800;color:var(--ink)}.sales-tools .request-toggle{background:var(--blue);color:white;padding-left:24px;padding-right:24px}.sales-tools span{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;background:#edf3f8;border-radius:50%;color:var(--blue);font-size:10px}.sales-tools .request-toggle span{background:#ffffff24;color:#fff}.sales-status{position:fixed;bottom:86px;right:28px;z-index:80;max-width:360px;padding:13px 18px;background:#123b57;color:white;font-size:12px;border-radius:4px;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s}.sales-status.show{opacity:1;transform:none}.sales-dialog{border:0;border-radius:5px;padding:0;width:calc(100% - 34px);max-width:790px;max-height:92vh;color:var(--ink);box-shadow:0 20px 80px #001e3c33}.sales-dialog::backdrop{background:#061b2d99;backdrop-filter:blur(3px)}.sales-dialog .dialog-inner{padding:35px}.sales-dialog h2{font-size:29px;margin-top:10px}.sales-intro{font-size:12px;color:var(--muted);margin:14px 0 26px}.request-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:25px}.request-row{display:grid;grid-template-columns:minmax(0,1fr) 115px 27px;gap:18px;padding:14px 0;align-items:center;border-bottom:1px solid var(--line)}.request-row:last-child{border:0}.request-row a{font-size:13px;font-weight:800;color:var(--blue)}.request-row small{font-size:10px;color:var(--muted);display:block}.request-row label{font-size:9px;color:var(--muted)}.request-row input{display:block;width:100%;padding:7px 9px;margin-top:4px;border:1px solid var(--line);border-radius:3px;font-size:12px;color:var(--ink)}.request-row input[aria-invalid=true]{border-color:#bd3b3b}.request-row>button{background:none;border:0;color:var(--muted);font-size:23px}.draft-label{display:block;font-size:11px;font-weight:700;margin-top:23px}.draft-label textarea{margin-top:9px;width:100%;display:block;min-height:165px;resize:vertical;border:1px solid #cfdae2;background:#f5f8fa;color:#41596b;font-size:11px;line-height:1.8;padding:15px;border-radius:3px}.request-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.request-actions .btn{font-size:11px;padding:12px 17px;min-height:44px;gap:13px}.request-actions .btn.outline{color:var(--ink);border-color:#c2d1dd}.request-actions .text-link{font-size:10px}.sales-dialog .form-note{color:var(--muted);margin-top:20px}.sales-dialog .form-note a{color:var(--blue);font-weight:700}.empty-request{background:var(--pale);padding:28px;margin-top:25px}.empty-request p{font-size:12px;color:var(--muted);margin-top:0}.compare-dialog{max-width:1120px}.comparison-scroll{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;font-size:11px;table-layout:fixed;min-width:500px}.comparison-table th,.comparison-table td{text-align:left;padding:16px 13px;border:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.comparison-table thead th{background:#edf4f8;font-size:13px}.comparison-table tbody th{font-weight:500;color:var(--muted);width:135px}.comparison-table thead th a{color:var(--blue)}.compare-remove{display:block;font-size:9px;color:var(--muted);margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.catalog-layout input,.catalog-layout select{max-width:100%}#request-dialog .form-grid{margin-top:15px}#request-dialog .form-note{font-size:10px}.catalog-layout .sku-results{min-width:0}@media(max-width:1100px){.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.sku-filters{padding:18px}.sku-table thead th,.sku-table tbody td{padding:15px 7px}.sku-name{font-size:11px}.sku-table tbody td{font-size:10px}.add-sku{font-size:9px;padding:7px 8px}}@media(max-width:800px){.catalog-head h1{font-size:36px}.catalog-layout{display:block}.sku-filters{position:static;margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.sku-filters h2{grid-column:1/-1}.sku-filters label:first-of-type{grid-column:1/-1}.sku-filters>.text-link{grid-column:1/-1;justify-self:start;margin-bottom:12px}.filter-help{display:none}.related-grid{gap:12px}.related-item{padding:20px}.related-item strong{font-size:14px}.sales-tools{right:18px;bottom:14px}.sales-status{right:18px;bottom:78px}.sales-dialog .dialog-inner{padding:30px}.comparison-table{table-layout:auto}.comparison-table thead th{font-size:12px;min-width:160px}}@media(max-width:560px){.catalog-head{padding-top:0}.catalog-head h1{font-size:33px;line-height:1.2}.catalog-head>p{font-size:12px}.sku-filters{padding:20px}.sku-table thead{display:none}.sku-table,.sku-table tbody,.sku-table tr{display:block}.sku-table tr{position:relative;border:1px solid var(--line);border-radius:3px;padding:14px;margin-bottom:12px}.sku-table tbody td{display:block;border:0;padding:0}.sku-table tbody td:first-child{position:absolute;right:13px;top:16px}.compare-label{display:flex;align-items:center;gap:6px}.compare-label span{display:inline;font-size:9px;color:var(--muted)}.sku-table tbody td:nth-child(2){padding-bottom:15px;padding-right:90px;min-height:59px}.sku-name{font-size:13px;white-space:normal;line-height:1.5}.sku-execution{font-size:10px}.sku-table tbody td[data-col]{display:flex;justify-content:space-between;font-size:11px;padding:6px 0;border-top:1px solid #e6edf2}.sku-table tbody td[data-col]:before{content:attr(data-col);color:var(--muted)}.sku-table tbody td:last-child{padding-top:13px}.sku-table .add-sku{padding:10px;width:100%;font-size:11px}.related-grid{grid-template-columns:1fr}.related-item{padding:22px}.sales-tools{right:12px;left:12px;bottom:12px;justify-content:stretch}.sales-tools>button{flex:1;padding:13px 10px;font-size:11px}.sales-tools .request-toggle{padding:13px 10px}.sales-status{bottom:77px;left:12px;right:12px;max-width:none;font-size:11px}.sales-dialog{width:calc(100% - 20px);max-height:94vh}.sales-dialog .dialog-inner{padding:28px 20px}.sales-dialog h2{font-size:25px}.request-row{grid-template-columns:minmax(0,1fr) 80px 18px;gap:9px}.request-row a{font-size:11px}.request-row small{font-size:9px}.request-actions .btn{flex:1;font-size:10px;gap:9px;padding:12px}.request-actions .text-link{display:block;padding:9px 0}.comparison-table td,.comparison-table th{padding:12px 10px}.comparison-table thead th{min-width:150px;font-size:11px}.comparison-table tbody th{min-width:120px}.result-bar p{font-size:11px}.result-bar .text-link{font-size:10px}.product-description h1{overflow-wrap:anywhere}.product-image img{height:auto;max-height:330px;object-fit:contain}.catalog-head h1{overflow-wrap:anywhere}}

.statistics-choice{position:fixed;left:22px;bottom:20px;width:360px;max-width:calc(100% - 44px);padding:20px;background:#fff;border:1px solid #c2d5e3;border-radius:4px;box-shadow:0 10px 40px #0c294127;z-index:45}.statistics-choice p{font-size:11px;line-height:1.8;color:#546d80;margin:0 0 14px}.statistics-choice p a{color:#0757b4;font-weight:700}.statistics-choice>div{display:flex;gap:10px}.statistics-choice button{background:#eef4f8;color:#24455e;border:0;padding:9px 12px;border-radius:3px;font-size:10px;font-weight:700}.statistics-choice button:last-child{background:#0757b4;color:#fff}.statistics-settings{border:0;background:none;font:inherit;font-size:10px;color:#698296;padding:0;cursor:pointer;text-align:left}@media(max-width:560px){.statistics-choice{left:12px;right:12px;bottom:77px;width:auto;max-width:none;padding:16px}.statistics-choice p{font-size:10px}.statistics-choice button{flex:1}.statistics-settings{display:block;margin-top:7px}}.sku-price{display:block;white-space:nowrap;font-size:13px}.sku-price-note{display:block;max-width:180px;color:#657981;font-size:11px}.oesk-adminbar{padding:10px 5%;display:flex;gap:24px;flex-wrap:wrap;align-items:center;background:#e9f4fa;color:#173a4b;font:14px/1.5 Arial,sans-serif}.oesk-adminbar a{text-decoration:underline}.product-extra{margin:24px 0}@media(min-width:561px){.sku-table{min-width:850px}.sku-table-wrap{overflow-x:auto}}@media(max-width:560px){.sku-table{min-width:0;width:100%}.sku-table-wrap{max-width:100%}}