#perforated-options{margin:18px 0;padding-top:16px;border-top:1px solid #e1e5e8}
#perforated-options label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:8px;margin:12px 0;font-size:12px}
#perforated-options select{width:100%;min-width:0;min-height:44px;border:1px solid #c9d2d8;border-radius:7px;padding:8px;background:#fff;color:#293b47;font:inherit}
#perforated-options select:focus-visible{outline:3px solid #0071e3;outline-offset:2px}
#perforated-options select:disabled{opacity:.5}#perforated-options .hint{line-height:1.75}
