[data-retry-connection]{margin-top:12px}.owner-layout>div:first-child{min-width:0}.owner-list{align-content:start;max-height:min(65vh,680px);padding-right:6px;overflow:auto}.flow-fieldset{border:0;min-width:0;margin:0;padding:0}.flow-fieldset legend{letter-spacing:-.04em;width:100%;margin:0 0 12px;padding:0;font-size:27px;font-weight:740;line-height:1.2}.enquiry-legend{padding-top:24px!important}.form-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0 40px;padding:0;list-style:none;display:grid}.form-progress li{border-bottom:2px solid var(--line);color:var(--muted);padding-bottom:14px;font-size:12px;line-height:1.4}.form-progress li span{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:8px;font-size:13px;display:flex}.form-progress [aria-current]{color:var(--blue);border-color:var(--blue);font-weight:700}.form-progress [aria-current] span{background:var(--blue);color:#fff;border-color:var(--blue)}.flow-actions{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.flow-actions [data-next],.flow-actions [data-submit]{margin-left:auto}.form-message{overflow-wrap:anywhere;margin-top:20px;font-size:15px;line-height:1.6}.form-message:empty{display:none}.form-message.is-error{color:#9e1d37;background:#fff2f5;border-left:3px solid #9e1d37;padding:10px 15px}.review-data{grid-template-columns:1fr 1.5fr;gap:12px 20px;margin:24px 0 30px;font-size:14px;display:grid}.review-data dt{color:var(--muted)}.review-data dd{overflow-wrap:anywhere;margin:0}.checkout-total{border-block:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:18px;padding:24px 0;display:flex}.checkout-total span{font-size:17px}.checkout-total strong{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.checkout-total b{letter-spacing:-.04em;font-size:32px}.operational-form .notice{margin-block:20px}.form-layout [data-mode]{margin:0;font-size:13px}.checkout-notes{color:var(--muted);gap:12px;font-size:14px;line-height:1.6;display:grid}.check-label a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.operation-shell{max-width:1000px;margin:0 auto;padding-bottom:70px}.operation-shell>h1{font-size:clamp(38px,5vw,62px)}.operation-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:24px;padding:30px}.operation-card h2{margin-bottom:15px;font-size:27px}.operation-card h3{margin-bottom:12px;font-size:22px}.operation-card p+p{margin-top:12px}.status-label{background:var(--pale);color:var(--blue);border-radius:25px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:650;display:inline-flex}.application-id{color:var(--muted);overflow-wrap:anywhere;margin-top:15px;font-family:monospace;font-size:12px}.status-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-block:25px;display:grid}.status-step{border-top:3px solid var(--line);color:var(--muted);padding:18px 0;font-size:14px;line-height:1.5}.status-step.complete{border-color:var(--blue);color:var(--ink)}.status-step strong{margin-bottom:7px;display:block}.status-step span{font-size:12px}.payment-controls{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.payment-controls .button{min-height:44px;padding:12px 15px;font-size:14px}.timeline{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.8}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.data-table th,.data-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 10px}.data-table th{color:var(--muted);font-weight:500}.table-scroll{overflow:auto}.billing-table{min-width:660px}.billing-table td:first-child{min-width:240px}.billing-table td:not(:first-child){min-width:70px}.status-total{letter-spacing:-.05em;font-size:36px;font-weight:750}.legal-copy{max-width:820px;padding-bottom:60px}.legal-copy section{margin:35px 0}.legal-copy h2{margin-bottom:14px;font-size:26px}.legal-copy p,.legal-copy li{color:var(--muted);font-size:16px;line-height:1.75}.legal-copy li+li{margin-top:10px}.legal-copy ul{padding-left:22px}.legal-copy a{color:var(--blue);text-decoration:underline}.owner-layout{grid-template-columns:310px 1fr;align-items:start;gap:28px;padding-bottom:70px;display:grid}.owner-list{gap:10px;display:grid}.owner-record{border:1px solid var(--line);text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:10px;padding:18px}.owner-record[aria-pressed=true]{background:var(--pale);border-color:var(--blue)}.owner-record strong{margin:6px 0;font-size:15px;display:block}.owner-record span{color:var(--muted);font-size:12px}.owner-detail{min-width:0}.owner-detail .operation-card:first-child{margin-top:0}.owner-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.owner-actions .button{min-height:43px;padding:10px 14px;font-size:13px}.owner-meta{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.owner-meta .button{min-height:42px;font-size:13px}.checklist{gap:3px;display:grid}.checklist .check-label{margin-block:10px}.outbox-note{color:var(--muted);margin-block:12px;font-size:12px}.readiness-list{color:var(--muted);font-size:14px;line-height:1.8}@media (width<=720px){.flow-fieldset legend{font-size:25px}.flow-actions{flex-wrap:wrap}.flow-actions .button{font-size:14px}.flow-actions [data-submit]{width:100%;margin:0}.form-progress{gap:7px;margin-block:26px 30px}.form-progress li{font-size:10px}.review-data{gap:12px;font-size:12px}.operation-card{padding:22px 17px}.status-steps{grid-template-columns:1fr 1fr;gap:12px}.operation-card h2{font-size:24px}.payment-controls .button{flex:1}.owner-layout{grid-template-columns:1fr}.owner-list{grid-template-columns:1fr 1fr}.owner-record{padding:13px}.owner-meta{align-items:start}.checkout-total b{font-size:30px}.data-table{font-size:11px}.data-table th,.data-table td{padding:12px 7px}.legal-copy h2{font-size:25px}}.payment-feedback:not(:empty){border:2px solid var(--blue);background:var(--pale);color:var(--ink);border-radius:12px;padding:20px;font-size:18px;font-weight:650}.payment-feedback:focus{outline:3px solid var(--blue);outline-offset:3px}.kiosk-breakdown{border:1px solid var(--line);max-height:460px;color:var(--ink);background:#fff;border-radius:10px;margin-block:22px;overflow:auto}.kiosk-breakdown-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.45}.kiosk-breakdown-table caption{text-align:left;color:var(--ink);padding:14px 12px;font-size:15px;font-weight:700}.kiosk-breakdown-table caption span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.kiosk-breakdown-table th,.kiosk-breakdown-table td{border-top:1px solid var(--line);text-align:right;vertical-align:top;padding:12px 9px}.kiosk-breakdown-table th:first-child{text-align:left;width:26%}.kiosk-breakdown-table thead th{color:var(--muted);background:#fff;font-size:11px;font-weight:600;position:sticky;top:0}.kiosk-breakdown-table tbody td{white-space:nowrap;font-weight:600}.kiosk-breakdown-table small{white-space:normal;color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.45;display:block}.kiosk-breakdown-table .discounted-kiosk{background:var(--pale)}.kiosk-breakdown-table .kiosk-discount{color:var(--blue);font-weight:700}.kiosk-shipping-note{margin-block:12px!important;font-size:12px!important;line-height:1.55!important}.optional-form-details{color:var(--muted);margin-top:24px;font-size:14px}.optional-form-details summary{cursor:pointer;padding-block:10px}.optional-form-details .field{margin-top:12px}.summary-price{text-align:right;white-space:nowrap}.summary-price>strong{display:block}.summary-price>span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.summary-price>small{font-size:12px;font-weight:400}.kiosk-shipping-note>small{margin-top:4px;display:block}
