.skskf-search-form{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(120px,1fr)) auto;gap:12px;align-items:end}
.skskf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.skskf-field>span{font-size:13px;font-weight:700;color:#263442}.skskf-field input,.skskf-field select{width:100%;min-width:0;height:46px;border:1px solid #cbd3da;border-radius:8px;background:#fff;padding:0 12px;font:inherit;color:#17212b}.skskf-field input:focus,.skskf-field select:focus{border-color:#d8070c;outline:3px solid rgba(216,7,12,.12)}
.skskf-search-actions{display:flex;gap:8px;align-items:center;height:46px}.skskf-search-actions button,.skskf-quote-btn,.skskf-detail-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:7px;padding:9px 14px;text-decoration:none!important;font-weight:700;white-space:nowrap}.skskf-search-actions button,.skskf-quote-btn{background:#d8070c;color:#fff!important}.skskf-search-actions button:hover,.skskf-quote-btn:hover{background:#af0509}.skskf-search-actions>a{font-size:13px;white-space:nowrap}.skskf-detail-btn{border:1px solid #b9c3cc;background:#fff;color:#17212b!important}.skskf-search-hint{margin:10px 0 4px;color:#596673;font-size:13px}.skskf-row-actions{display:flex;gap:7px;align-items:center}.skskf-results-table th:first-child,.skskf-results-table td:first-child{position:sticky;right:0;z-index:1}.skskf-results-table thead th:first-child{z-index:2}.skskf-results-table tbody td:first-child{background:inherit}.skskf-empty{text-align:center!important;padding:32px!important}.skskf-empty strong,.skskf-empty span{display:block}.skskf-empty span{margin-top:8px;color:#66727d}.skskf-product-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.skskf-product-actions small{color:#5d6974}.skskf-table-wrap:focus{outline:3px solid rgba(216,7,12,.15);outline-offset:2px}
@media(max-width:1050px){.skskf-search-form{grid-template-columns:repeat(3,1fr)}.skskf-field-wide{grid-column:span 2}}
@media(max-width:680px){.skskf-search-form{grid-template-columns:1fr 1fr}.skskf-field-wide{grid-column:1/-1}.skskf-search-actions{grid-column:1/-1;height:auto;flex-wrap:wrap}.skskf-row-actions{flex-direction:column}.skskf-row-actions a{width:100%}.skskf-product-actions{align-items:stretch;flex-direction:column}.skskf-product-actions .skskf-quote-btn{width:100%}}
@media(max-width:430px){.skskf-search-form{grid-template-columns:1fr}.skskf-field-wide,.skskf-search-actions{grid-column:auto}}
