.flow-controls,.flow-axes{flex-wrap:wrap;align-items:end;gap:12px;margin:25px 0;display:flex}.flow-controls label,.flow-axes label{flex-direction:column;gap:7px;font-size:12px;display:flex}.flow-app select,.flow-controls button,.flow-cart button,.flow-audit button{color:#14263b;background:#fff;border:1px solid #b6c1c5;border-radius:4px;padding:10px}.flow-status{overflow-wrap:anywhere;background:#e7ece9;padding:15px;font-size:12px;line-height:1.6}.flow-status[data-ready=false]{background:#faf0de}.flow-cart{background:#fff;border:1px solid #d9ded9;margin-top:30px;padding:20px;font-size:13px}.flow-cart h2{font:23px Georgia}.flow-audit{margin-top:25px;font-size:12px}.flow-check:enabled{color:#fff;background:#14263b;cursor:pointer!important}.flow-app button:disabled{opacity:.65}.flow-app [data-cost],.flow-app [data-zero],.flow-app [data-gate]{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.flow-app [data-quote]{font-weight:700}.flow-app .sample-options{flex-wrap:wrap}.flow-app .sample-options button{min-width:100px}.flow-app .flow-axes select{min-width:80px}.flow-packing{overflow-wrap:anywhere;line-height:1.6}.flow-packing-inputs{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.flow-packing-inputs label{flex-direction:column;gap:6px;max-width:100%;display:flex}.flow-packing-inputs select{width:520px;max-width:100%}.flow-packing-inputs input{width:100px;padding:10px}.flow-packing li{margin:12px 0}.flow-packing-estimates{margin:18px 0;display:block}.flow-packing details{margin-top:20px}.sf-single-filters{border:0;gap:8px;min-width:0;margin:8px 0 0;padding:0;display:grid}.sf-single-filters legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-single-filters label{font-size:13px;font-weight:600;margin:9px 0 0!important;display:block!important}.sf-single-filters select,.sf-single-filters input{box-sizing:border-box;color:#202020;width:100%;min-width:0;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccc;border-radius:5px;padding:9px;font-size:13px}:is(.sf-single-filters select:focus-visible,.sf-single-filters input:focus-visible){outline-offset:2px;outline:2px solid #345d45}.sf-set-picker{gap:8px;min-width:0;display:grid}.sf-set-list{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #ccc;border-radius:5px;max-height:280px;overflow-y:auto}.sf-set-group{color:#59616f;letter-spacing:.06em;text-transform:uppercase;background:#f1f3f6;padding:6px 10px;font-size:11px;font-weight:800;position:sticky;top:0}.sf-set-option{cursor:pointer;overflow-wrap:anywhere;padding:9px 10px;font-size:13px;line-height:1.35}.sf-set-option:hover,.sf-set-option.is-active{background:#e9edf3}.sf-set-option[aria-selected=true]{font-weight:700}.sf-set-list .sf-filter-hint{padding:10px}@media (max-width:800px){.sf-single-filters select,.sf-single-filters input{min-height:44px;font-size:16px}}.sf-filter-hint{color:#656565;margin:0;font-size:12px}
