.bft-editor{position:relative;display:flex;flex-direction:column;gap:var(--libra-space-7);width:100%;max-width:640px;min-width:0;color:var(--libra-color-text);font-family:var(--font-sans)}.bft-editor h3{margin:0;font:500 16px/1.4 var(--font-sans)}.bft-editor p:where(:not(.bf-field-error)){margin:0}.bft-reading-line{padding:var(--libra-space-5);border:1px solid var(--libra-color-border);border-radius:var(--libra-radius-lg);background:var(--libra-grey-3);color:var(--libra-color-text-secondary);font:400 13px/1.5 var(--font-sans)}.bft-fields .bf-choice-group{margin-top:var(--libra-space-7);padding-bottom:var(--libra-space-7);border-bottom:1px solid var(--libra-color-border-subtle)}.bft-fields .bf-choice-group:last-child{padding-bottom:0;border-bottom:0}.bft-waiting{color:var(--libra-color-text-secondary);font-size:14px;line-height:1.45}.bft-result{display:flex;flex-direction:column;align-items:stretch;gap:var(--libra-space-5)}.bft-line{min-width:0;padding:var(--libra-space-6);border:1px solid var(--libra-color-border-subtle);border-radius:var(--libra-radius-xl);background:var(--libra-color-bg-base)}.bft-editor .bft-line .bft-line-tariff{margin-top:var(--libra-space-2);color:var(--libra-color-text-secondary);font-size:13px;line-height:1.45}.bft-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--libra-space-5);gap:var(--libra-space-5);margin:var(--libra-space-5) 0 0}.bft-amount{display:flex;flex-direction:column;justify-content:space-between;gap:var(--libra-space-3);min-width:0}.bft-amount dt{color:var(--libra-color-text-secondary);font-size:13px;line-height:1.45}.bft-amount dd{margin:0;font:400 24px/1.2 var(--font-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bft-editor .bft-line .bft-line-change,.bft-editor .bft-line .bft-line-note,.bft-editor .bft-line .bft-line-sentence{margin-top:var(--libra-space-5);font-size:14px;line-height:1.45}.bft-editor .bft-line .bf-details{margin-top:var(--libra-space-2)}.bft-working{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--libra-space-3) var(--libra-space-5);gap:var(--libra-space-3) var(--libra-space-5);margin:0;padding-top:var(--libra-space-5);border-top:1px solid var(--libra-color-border-subtle);color:var(--libra-color-text-secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.bft-working dd{margin:0}.bft-copy{align-self:flex-start}.bft-status{color:var(--libra-color-text-secondary);font-size:14px}.bft-status-message{display:block;margin-top:var(--libra-space-4)}.bft-faq-points{list-style:disc}.bft-nowrap{white-space:nowrap}.bft-limits{color:var(--libra-color-text-secondary);font-size:14px;line-height:1.45}.bft-actions,.bft-notes{min-width:0}.bft-notes ul{margin:0;padding-left:var(--libra-space-6);color:var(--libra-color-text-secondary);font-size:14px;line-height:1.45}.bft-editor .bft-notes li+li{margin-top:var(--libra-space-4)}.bft-notes strong{color:var(--libra-color-text);font-weight:500}.bft-notes a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.bft-notes a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bft-editor>.acquisition-result{margin-top:0}.bft-editor .bft-actions .bf-details-body>p{margin:0 0 var(--libra-space-4);color:var(--libra-color-text-secondary);font-size:14px;line-height:1.45}.bft-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.45}.bft-table td,.bft-table th{padding:var(--libra-space-4) var(--libra-space-3);border-bottom:1px solid var(--libra-color-border-subtle);overflow-wrap:anywhere;text-align:left;vertical-align:top}.bft-table thead th{color:var(--libra-color-text-secondary);font-weight:500}.bft-table tbody th{font-weight:400}.bft-table thead th:first-child{width:42%}.bft-table thead th:nth-child(2){width:26%}.bft-table .bft-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media (max-width:820px){.bft-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.bft-table,.bft-table tbody,.bft-table tbody th,.bft-table td,.bft-table tr{display:block;width:100%;box-sizing:border-box}.bft-table tr{padding:var(--libra-space-4) 0;border-bottom:1px solid var(--libra-color-border-subtle)}.bft-table td{display:flex;justify-content:space-between;gap:var(--libra-space-5)}.bft-table tbody th,.bft-table td{padding:var(--libra-space-2) 0;border-bottom:0}.bft-table tbody th{font-weight:500}.bft-table td[data-label]:before{flex-shrink:0;content:attr(data-label);color:var(--libra-color-text-secondary);text-align:left}}@media (max-width:768px){.bft-amounts,.bft-working{grid-template-columns:minmax(0,1fr)}.bft-working dd+dt{margin-top:var(--libra-space-2)}.bft-working dt{font-weight:500}}