@font-face{font-family:BMmanrope;src:url('/assets/bm-public-v1/signs/manrope.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:BMptbold;src:url('/assets/bm-public-v1/signs/pt-bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:BMptregular;src:url('/assets/bm-public-v1/signs/pt-regular.ttf') format('truetype');font-weight:400;font-display:swap}
.order-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.8fr);gap:50px;margin:40px 0}.order-form{padding:28px;background:#eeeee7;border-radius:18px;align-self:start}.order-form label,.tariff-grid label{display:grid;gap:8px;margin-bottom:20px}.order-form input,.order-form select,.order-form textarea,.tariff-grid input{width:100%;background:#fff;border:1px solid #d4d7d0;border-radius:8px;padding:12px;color:#1c2421;font:inherit;min-width:0}.order-form .check{display:flex;gap:10px;align-items:flex-start}.check input{width:auto;margin-top:5px}.quote-table-scroll{overflow-x:auto}.quote-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.quote-table th,.quote-table td{padding:16px 8px;border-bottom:1px solid #dedfd9}.quote-table td:last-child,.quote-table th:last-child{text-align:right;white-space:nowrap}.quote-total{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#e9eee3;padding:22px;border-radius:12px;margin:22px 0}.quote-total strong{font-size:26px;white-space:nowrap}.order-actions{display:flex;flex-wrap:wrap;gap:26px;align-items:center;margin-top:36px}.order-status{display:inline-block;background:#e9eee3;border-radius:30px;padding:10px 18px;font-weight:700}.tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}.sign-metrics{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;margin:15px 0}.sign-result{padding:24px 0;scroll-margin-top:160px}.sign-result[hidden]{display:none}.sign-error{padding:18px;background:#fff0ed;color:#9e2f24;border-radius:12px}.sign-option-details{margin:20px 0;border-top:1px solid #ddd;padding-top:14px}.sign-option-details summary{cursor:pointer;font-weight:700;padding:12px 0}.sign-option-details label{margin-top:14px}.sign-option-details .check{display:flex;gap:10px;align-items:center}.sign-option-details input[type=checkbox]{width:auto}.sign-geometry-note{font-size:12px;color:#657067}.sign-checkout h1{overflow-wrap:anywhere}.sign-result table{font-size:13px}.sign-result h3{font-size:23px}.sign-request-card{border:1px solid #dedfd9;padding:22px;border-radius:12px;margin:14px 0}.sign-request-card h3{font-size:22px;margin:8px 0}.sign-request-card p{margin:8px 0}.sign-preview svg{width:100%;height:100%;display:block}.sign-submit-status{min-height:24px;font-size:13px}
@media(max-width:800px){.order-columns{grid-template-columns:1fr;gap:24px}.tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-total{align-items:flex-start;flex-direction:column}.order-form{padding:20px}}@media(max-width:480px){.tariff-grid{grid-template-columns:1fr}.quote-table th,.quote-table td{padding:12px 5px}.sign-result{padding-top:16px}}
