@layer components{.textcarter-x .textcarter-approved{flex-direction:column;gap:12px;display:flex}.textcarter-x .textcarter-approved-line{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.textcarter-x .textcarter-section>.textcarter-approved .textcarter-approved-line>button{margin-left:auto}.textcarter-x .textcarter-fees{flex-direction:column;gap:32px;margin-top:16px;display:flex;container-type:inline-size}.textcarter-x .textcarter-fees-month{flex-direction:column;gap:16px;display:flex}.textcarter-x .textcarter-fees-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.textcarter-x .textcarter-fees-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.textcarter-x .textcarter-fees-title{color:var(--textcarter-muted);margin:0;font-size:13px;font-weight:500}.textcarter-x .textcarter-fees-total{letter-spacing:-.01em;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:20px;font-weight:600;line-height:1.25;display:flex}.textcarter-x .textcarter-fees-summary{margin:0;font-size:13px}.textcarter-x .textcarter-fees-fact{display:inline-block}.textcarter-x .textcarter-fees-table{margin-right:calc(-1 * var(--textcarter-bleed-end));margin-left:calc(-1 * var(--textcarter-bleed-start))}.textcarter-x .textcarter-fees-table table{table-layout:fixed}.textcarter-x .textcarter-fees-table th:first-child{width:26%}.textcarter-x .textcarter-fees-table th:nth-child(2){width:16%}.textcarter-x .textcarter-fees-table th:nth-child(3){width:20%}.textcarter-x .textcarter-fees-table th:nth-child(4){width:14%}.textcarter-x .textcarter-fees-table th:nth-child(5){width:24%}.textcarter-x .textcarter-fees-table th:first-child,.textcarter-x .textcarter-fees-table td:first-child{padding-left:var(--textcarter-bleed-start)}.textcarter-x .textcarter-fees-table th:last-child,.textcarter-x .textcarter-fees-table td:last-child{padding-right:var(--textcarter-bleed-end)}.textcarter-x .textcarter-fees-row{cursor:pointer;transition:background-color .15s var(--textcarter-ease)}@media (hover:hover){.textcarter-x .textcarter-fees-row:hover{background:var(--textcarter-hover)}}.textcarter-x .textcarter-fees-row[data-open]{background:var(--textcarter-tint)}.textcarter-x .textcarter-fees-toggle{vertical-align:top;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;font-weight:500;display:inline-flex}@media (pointer:coarse){.textcarter-x .textcarter-fees-toggle{margin-block:-13px;padding-block:13px}}.textcarter-x .textcarter-fees-toggle:focus-visible{outline:2px solid var(--textcarter-lapis);outline-offset:2px}.textcarter-x .textcarter-fees-toggle svg{color:var(--textcarter-muted);transition:rotate .15s var(--textcarter-ease);rotate:-90deg}.textcarter-x .textcarter-fees-toggle[aria-expanded=true] svg{rotate:0deg}.textcarter-x .textcarter-fees-status{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.textcarter-x .textcarter-db-table tbody tr.textcarter-fees-detail{background:var(--textcarter-tint);border-top:0}.textcarter-x .textcarter-fees-detail>td{white-space:normal;padding-top:4px;padding-bottom:16px}.textcarter-x .textcarter-fees-steps{flex-direction:column;align-items:flex-start;gap:12px;padding-left:20px;display:flex}.textcarter-x .textcarter-fees-steps ol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;width:100%;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.textcarter-x .textcarter-fees-steps li{flex-direction:column;gap:2px;display:flex}.textcarter-x .textcarter-fees-step{color:var(--textcarter-muted);font-size:12px}.textcarter-x .textcarter-record{flex-direction:column;gap:8px;padding-block:12px;font-size:14px;display:flex}.textcarter-x .textcarter-record-title{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.textcarter-x .textcarter-pairs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 24px;margin:0;font-size:13px;display:grid}.textcarter-x .textcarter-pairs>div{flex-direction:column;gap:2px;min-width:0;display:flex}.textcarter-x .textcarter-pairs dt{color:var(--textcarter-muted);font-size:12px}.textcarter-x .textcarter-pairs dd{margin:0}.textcarter-x .textcarter-pairs-list{flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.textcarter-x .textcarter-pairs-list>div{grid-template-columns:112px minmax(0,1fr);gap:16px;display:grid}.textcarter-x .textcarter-pairs-list dt{color:var(--textcarter-muted)}.textcarter-x .textcarter-pairs-list dd{max-width:72ch;margin:0}.textcarter-x .textcarter-tab-panel{min-width:0;padding-top:24px}.textcarter-x .textcarter-tab-panel>.textcarter-section:first-child{border-top:0;padding-top:0}.textcarter-x .textcarter-receipts tbody+tbody{border-top:1px solid var(--textcarter-line-strong)}.textcarter-x .textcarter-receipts .textcarter-receipt-head>th{white-space:normal;padding-top:12px;padding-bottom:8px}.textcarter-x .textcarter-receipt-head>th>*+*{margin-top:4px}.textcarter-x .textcarter-dialog-body[data-recorded] form>:not(.textcarter-command-outcome,.textcarter-dialog-foot){display:none}.textcarter-x .textcarter-dialog-foot{z-index:1;border-top:1px solid var(--border);background:var(--popover);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline:-24px;padding:16px 24px;display:flex;position:sticky;bottom:0}.textcarter-x .textcarter-group-label.textcarter-group-label{color:var(--textcarter-text-2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:500}.textcarter-x .textcarter-form{max-width:640px}.textcarter-x .textcarter-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=640px){.textcarter-x .textcarter-field-grid{grid-template-columns:minmax(0,1fr)}}.textcarter-x .textcarter-field-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.textcarter-x .textcarter-fees-skeleton{flex-direction:column;gap:10px;margin-top:16px;display:flex}@container (width<=560px){.textcarter-x .textcarter-fees [data-wide]{display:none}.textcarter-x .textcarter-fees-table table{table-layout:auto}.textcarter-x .textcarter-fees-steps{padding-left:0}.textcarter-x .textcarter-fees-fact{display:block}.textcarter-x .textcarter-fees-sep{display:none}}}
