.all-equipment{display:inline-block;margin-top:22px;padding:10px 0;border-bottom:1px solid var(--red);font-size:15px;font-weight:700}.all-equipment span{color:var(--red);margin-left:10px}
.quote-controls h3{font:700 20px Arial;color:#fff;margin:0 0 15px}.quote-controls h3:not(:first-child){margin-top:32px}
.finder label{color:#eee;margin:12px 0 5px}.finder input[type=search]{width:100%;min-height:45px;background:white;color:#171717;border:0;border-radius:2px;padding:11px 14px}.finder select{margin:0}.catalog-count{font:12px/1.5 Consolas,monospace;color:#ccc;margin:15px 0 8px}
.catalog-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #464646}.catalog-item strong{font-size:15px}.catalog-item small{display:block;font-size:12px;line-height:1.45;color:#ccc;margin-top:4px}.catalog-item button,.more-material{border:1px solid #666;background:#262626;color:white;border-radius:2px;padding:9px 12px;font-size:13px;white-space:nowrap;min-height:40px}.catalog-item button:hover,.more-material:hover{background:#393939}.catalog-item button:disabled{opacity:.6}.more-material{margin-top:10px}
.basket-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 0;border-top:1px solid #ccc}.basket-item strong{font-size:15px}.remove-item{border:0;background:none;text-decoration:underline;font-size:12px;color:#812119;min-height:28px}.basket-item label{display:flex;align-items:center;gap:8px;margin:0;color:#555}.basket-item input{width:62px;padding:7px 4px 7px 8px;border:1px solid #ababaa;border-radius:2px;background:white;color:#111}.line-cost{font:700 14px Arial;text-align:right}.summary #pending:empty{display:none}.summary #pending{color:#812119;font-weight:600}.empty-basket{padding:14px;border:1px dashed #adaeaa}.summary #duration{margin:17px 0}.summary output{white-space:nowrap}
@media(max-width:700px){.catalog-item{gap:7px}.catalog-item button{padding:8px;font-size:12px}.total{flex-wrap:wrap}.all-equipment{font-size:14px}}
.catalog-tools{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.catalog-tools a,.back-to-catalog{font-size:12px;text-decoration:underline;text-underline-offset:3px}.back-to-catalog{display:inline-block;margin-top:10px}#selection{scroll-margin-top:12px}
