.price-lock-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0}.price-lock-line>span{min-width:0}.price-lock-edit{background:none;border:0;padding:2px 0;min-height:28px;color:#9e2617;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.quote-editor-bar .price-lock-line{font-size:12px}.quote-editor-bar .price-lock-edit{color:inherit}.price-lock-dialog{max-width:min(520px,calc(100vw - 32px))}.price-lock-now{margin:0;padding:10px 12px;border-radius:8px;background:#f8f7f5;color:#3e3b35;font-size:13px;line-height:1.45}.price-lock-choices{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.price-lock-choices legend{font-size:13px;font-weight:600;color:#3e3b35;margin-bottom:6px;padding:0}.price-lock-choices label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid #e7e3dc;border-radius:9px;cursor:pointer;background:#fff}.price-lock-choices label.is-on{border-color:#37342f;background:#f8f7f5}.price-lock-choices input{margin-top:3px;accent-color:#37342f}.price-lock-choices span{display:flex;flex-direction:column;gap:3px;font-size:14px;color:#302d29}.price-lock-choices small{color:#7e786e;font-size:12px}.price-lock-field{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#3e3b35}.price-lock-field em{font-weight:500;color:#8c857a;font-style:normal}.price-lock-field textarea,.price-lock-money{border:1px solid #d9d3c7;border-radius:8px;background:#fff;font:inherit;font-size:16px;font-weight:500}.price-lock-field textarea{padding:9px 10px;resize:vertical;min-height:64px}.price-lock-money{display:flex;align-items:center;gap:4px;padding:0 10px;max-width:220px;color:#7e786e}.price-lock-money input{border:0;outline:0;padding:9px 0;width:100%;min-width:0;font:inherit;color:#302d29;background:transparent}.price-lock-field textarea:focus,.price-lock-money:focus-within{border-color:#37342f;outline:2px solid rgba(41,61,51,.15)}.request-customer-strip .price-lock-line{gap:0 8px}.request-customer-strip .price-lock-edit{color:#3c342d;min-height:0;padding:0;font-weight:500}.request-customer-strip .request-price-lock dt{white-space:nowrap}