.fp-order-overlay{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--fp-order-top, 0px);bottom:auto;height:var(--fp-order-height, 100dvh);z-index:180;display:grid;align-items:center;justify-items:center;padding:24px;background:color-mix(in srgb,var(--fp-color-nav-deep) 64%,transparent);overscroll-behavior:contain}.fp-order-dialog{width:min(960px,100%);min-height:0;max-height:calc(var(--fp-order-height, 100dvh) - 48px);display:flex;flex-direction:column;overflow:hidden;color:var(--fp-color-ink);background:var(--fp-color-panel);border:1px solid var(--fp-color-line);border-top:4px solid var(--fp-color-ink);border-radius:var(--fp-radius-panel);box-shadow:0 24px 80px color-mix(in srgb,var(--fp-color-nav-deep) 25%,transparent)}.fp-order-dialog *,.fp-order-dialog *:before,.fp-order-dialog *:after{box-sizing:border-box}.fp-order-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid var(--fp-color-line);flex:0 0 auto}.fp-order-heading h2{margin:5px 0;font-size:25px;line-height:34px;letter-spacing:-.7px}.fp-order-heading h2:focus{outline:none}.fp-order-heading p{display:var(--fp-order-heading-copy-display, block);margin:0;color:var(--fp-color-muted);font-size:13px;line-height:22px}.fp-order-heading>button{flex:0 0 auto}.fp-order-body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:18px}.fp-order-form-column{padding:24px 26px;min-width:0}.fp-order-dialog fieldset{display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}.fp-order-dialog label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:650;line-height:22px}.fp-order-dialog label>span{color:var(--fp-color-muted);font-size:12px;font-weight:400}.fp-order-dialog input:not([type=checkbox]),.fp-order-dialog textarea,.fp-order-dialog select{width:100%;min-width:0;min-height:var(--fp-control-mobile);padding:11px 12px;border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-control);color:inherit;background:var(--fp-color-panel);font:inherit;font-weight:400}.fp-order-dialog input:not([type=checkbox]):focus,.fp-order-dialog textarea:focus,.fp-order-dialog select:focus,.fp-order-dialog button:focus-visible{outline:2px solid var(--fp-color-focus);outline-offset:2px}.fp-order-dialog textarea{resize:vertical}.fp-order-dialog input[inputmode=numeric],.fp-order-total{font-variant-numeric:tabular-nums}.fp-order-dialog input:disabled,.fp-order-dialog select:disabled,.fp-order-dialog textarea:disabled{color:var(--fp-color-muted);background:var(--fp-color-panel-muted)}.fp-order-dialog button{min-height:var(--fp-control-mobile)}.fp-order-dialog :is(.fp-store-primary,.fp-store-secondary){padding:9px 14px;border:1px solid var(--fp-color-line-strong);border-radius:var(--fp-radius-control);background:var(--fp-color-panel);color:var(--fp-color-ink);font:inherit;font-size:14px;font-weight:700}.fp-order-dialog .fp-store-primary{border-color:var(--fp-color-accent);background:var(--fp-color-accent);color:var(--fp-color-panel)}.fp-order-dialog .fp-store-primary:not(:disabled):hover{background:var(--fp-color-accent-hover)}.fp-order-dialog .fp-store-secondary:not(:disabled):hover{background:var(--fp-color-accent-soft)}.fp-order-dialog :is(.fp-store-primary,.fp-store-secondary):disabled{border-color:var(--fp-color-line);background:var(--fp-color-table-head);color:var(--fp-color-muted)}.fp-order-buyer{display:grid;gap:14px;padding-block:18px;border-top:1px solid var(--fp-color-line);border-bottom:1px solid var(--fp-color-line)}.fp-order-buyer h3,.fp-order-buyer p{margin:0}.fp-order-buyer h3{font-size:15px}.fp-order-buyer p,.fp-order-expiry-note,.fp-order-preview small{color:var(--fp-color-muted);font-size:12px;line-height:21px}.fp-order-preview{min-width:0;align-self:start;margin:24px 24px 24px 0;padding:24px;border:1px solid var(--fp-color-line);border-top:3px solid var(--fp-color-ink);background:var(--fp-color-panel-muted);overflow-wrap:anywhere}.fp-order-preview>strong{display:block;margin-top:8px}.fp-order-preview h3{margin:24px 0 8px;font-size:18px;line-height:28px}.fp-order-preview p{font-size:13px;line-height:23px;white-space:pre-wrap}.fp-order-preview img{width:100%;max-height:240px;object-fit:contain;margin-top:18px;background:var(--fp-color-panel)}.fp-order-total{display:block;margin-block:18px;font-size:clamp(25px,4vw,34px);line-height:1.35;font-weight:750;letter-spacing:-.6px;overflow-wrap:anywhere}.fp-order-issued h3{margin:16px 0 0;font-size:20px;line-height:30px;overflow-wrap:anywhere}.fp-order-state{display:inline-block;padding:4px 9px;border:1px solid var(--fp-color-line);color:var(--fp-color-accent);background:var(--fp-color-accent-soft);font-size:12px}.fp-order-issued dl{margin:20px 0}.fp-order-issued dl>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--fp-color-line);font-size:12px;line-height:21px}.fp-order-issued dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fp-order-issued-actions{display:grid;gap:8px}.fp-order-share,.fp-order-sms,.fp-order-review{display:grid;gap:12px;margin-top:20px;padding:18px;border:1px solid var(--fp-color-line)}.fp-order-share img{justify-self:center;width:min(256px,100%);height:auto}.fp-order-share p,.fp-order-sms p,.fp-order-review p{margin:0;color:var(--fp-color-muted);font-size:12px;line-height:21px}.fp-order-share input{font-size:12px}.fp-order-existing{margin-top:24px;border-top:1px solid var(--fp-color-line);padding-top:18px}.fp-order-existing summary{cursor:pointer;font-size:13px;font-weight:650}.fp-order-existing ul{margin:12px 0 0;padding:0;list-style:none}.fp-order-existing li{border-bottom:1px solid var(--fp-color-line)}.fp-order-existing li button{display:grid;gap:4px;width:100%;padding:12px 0;text-align:left;border:0;background:transparent;color:inherit;font:inherit;font-size:13px}.fp-order-existing li span{color:var(--fp-color-muted);font-size:12px}.fp-order-actions{position:relative;z-index:1;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:14px 24px;padding:15px 26px;border-top:1px solid var(--fp-color-line);background:var(--fp-color-panel);box-shadow:0 -5px 18px color-mix(in srgb,var(--fp-color-nav-deep) 4%,transparent)}.fp-order-actions strong{display:block;font-size:19px;line-height:27px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fp-order-actions p,.fp-order-actions small{display:var(--fp-order-heading-copy-display, block);margin:3px 0 0;color:var(--fp-color-muted);font-size:11px;line-height:17px}.fp-order-actions>button{width:100%}.fp-order-confirm{flex:0 0 auto;padding:18px 26px;border-top:2px solid var(--fp-color-warning);background:var(--fp-color-warning-soft)}.fp-order-confirm h3{margin:0 0 7px;font-size:16px}.fp-order-confirm p{margin:0;font-size:13px;line-height:22px}.fp-order-confirm>div{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media(max-width:760px){.fp-order-overlay{top:var(--fp-order-top, 0px);bottom:auto;height:var(--fp-order-height, 100dvh);padding:0;align-items:stretch}.fp-order-dialog{width:100%;height:100%;max-height:100%;border:0;border-top:3px solid var(--fp-color-ink)}.fp-order-heading{padding:max(clamp(8px,calc(var(--fp-order-height, 100dvh) * .025),16px),env(safe-area-inset-top,0px)) 18px clamp(8px,calc(var(--fp-order-height, 100dvh) * .025),16px);gap:12px}.fp-order-heading h2{font-size:22px;line-height:30px}.fp-order-heading p{font-size:12px;line-height:20px}.fp-order-body{grid-template-columns:minmax(0,1fr);padding-bottom:env(safe-area-inset-bottom,0px)}.fp-order-form-column{padding:20px 18px}.fp-order-preview{margin:0 18px 24px;padding:18px}.fp-order-confirm{max-height:45%;overflow:auto;padding:16px 18px}.fp-order-confirm>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fp-order-actions{grid-template-columns:minmax(0,1fr);gap:9px;padding:11px 18px max(11px,env(safe-area-inset-bottom,0px))}.fp-order-actions>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px}.fp-order-actions p{margin:0;line-height:16px}.fp-order-actions small{grid-column:1 / -1;margin:0}.fp-order-dialog input:not([type=checkbox]),.fp-order-dialog select,.fp-order-dialog textarea{font-size:16px}.fp-order-heading,.fp-order-form-column,.fp-order-confirm,.fp-order-actions{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}}.fp-order-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0 0 22px;padding:0;border:1px solid var(--fp-color-line)}.fp-order-progress li{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:10px;color:var(--fp-color-muted);font-size:11px;line-height:18px;border-right:1px solid var(--fp-color-line)}.fp-order-progress li:last-child{border-right:0}.fp-order-progress li[aria-current=step]{background:var(--fp-color-accent-soft);color:var(--fp-color-accent);font-weight:750}.fp-order-progress li>span{font-variant-numeric:tabular-nums}.fp-order-notice-step{margin-top:18px;border-top:1px solid var(--fp-color-line)}.fp-order-notice-step>summary{display:flex;align-items:center;min-height:var(--fp-control-mobile);padding-block:10px;cursor:pointer;font-size:13px;font-weight:650}.fp-order-notice-step>p{font-size:12px;line-height:21px;color:var(--fp-color-muted)}.fp-order-dialog .fp-store-consent{display:flex;align-items:start;min-height:var(--fp-control-mobile);gap:9px;text-align:start}.fp-order-dialog .fp-store-consent input[type=checkbox]{inline-size:20px;block-size:20px;flex:0 0 20px;margin:2px 0 0;accent-color:var(--fp-color-accent)}.fp-order-sms-settings form,.fp-order-sms form,.fp-order-sms-policy form{display:grid;gap:16px}.fp-order-sms-settings fieldset,.fp-order-sms fieldset,.fp-order-sms-policy fieldset{min-width:0;display:grid;gap:16px;padding:0;border:0;margin:0}.fp-order-sms-settings label,.fp-order-sms-policy label{display:grid;gap:8px;font-size:13px;line-height:22px}.fp-order-sms-settings textarea{width:100%;min-height:var(--fp-control-mobile);border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-control);padding:12px;font:inherit;line-height:23px;background:var(--fp-color-panel);color:inherit;resize:vertical}.fp-order-sms-chips{display:flex;flex-wrap:wrap;gap:7px}.fp-order-sms-chips>button{min-height:44px;padding:8px 10px;font-size:12px}.fp-order-sms-preview{display:grid;gap:10px;padding:16px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel-muted)}.fp-order-sms-preview pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:23px}.fp-order-sms-preview p,.fp-order-sms-preview small{margin:0;color:var(--fp-color-muted);font-size:12px;line-height:21px}.fp-order-sms>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.fp-order-sms>header h3{margin:0;font-size:15px}.fp-order-sms-delivery{border-left:3px solid var(--fp-color-accent);padding:12px 15px;background:var(--fp-color-accent-soft)}.fp-order-sms-policy :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:var(--fp-control-mobile);padding:11px 12px;border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-control);background:var(--fp-color-panel);color:inherit;font:inherit}@media(max-width:700px){.fp-order-sms-settings textarea{font-size:16px}.fp-order-sms>header button{width:100%}.fp-order-sms-chips>button{min-height:var(--fp-control-mobile)}}.fp-public-checkout{--fp-public-width: 960px;min-height:100dvh;background:var(--fp-color-canvas);color:var(--fp-color-ink)}.fp-public-topbar{padding-top:var(--fp-mobile-safe-top);background:var(--fp-color-nav-deep);color:var(--fp-color-nav-ink)}.fp-public-topbar-inner,.fp-public-content{width:100%;max-width:calc(var(--fp-public-width) + 48px);margin-inline:auto;padding-inline:max(24px,var(--fp-mobile-safe-left)) max(24px,var(--fp-mobile-safe-right))}.fp-public-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--fp-header-height)}.fp-public-brand,.fp-public-security{display:inline-flex;align-items:center;gap:8px}.fp-public-brand{font-size:18px;font-weight:800;letter-spacing:-.035em}.fp-public-brand>span{display:grid;place-items:center;width:30px;height:30px;background:var(--fp-color-accent);color:var(--fp-color-panel);font-weight:800}.fp-public-security{color:var(--fp-color-nav-muted);font-size:13px}.fp-public-content{padding-block:36px max(32px,var(--fp-mobile-safe-bottom));overflow-wrap:anywhere}.fp-public-content :where(h1,h2,p,dl,dd){margin:0}.fp-public-feedback{width:fit-content;max-width:100%;margin-block-end:20px;scroll-margin-block:calc(var(--fp-header-height) + 12px)}.fp-public-feedback:focus-visible{outline:2px solid var(--fp-color-focus);outline-offset:5px}.fp-public-feedback p{color:var(--fp-color-muted);font-size:13px;font-weight:700}.fp-public-feedback h1{margin-top:4px;font-size:clamp(1.625rem,4vw,2.125rem);line-height:1.3;letter-spacing:-.045em}.fp-public-grid{display:grid;gap:16px;align-items:start}.fp-public-grid[data-order=present]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.fp-public-order,.fp-public-next{min-width:0;border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-panel);background:var(--fp-color-panel)}.fp-public-amount{padding:24px;background:linear-gradient(112deg,var(--fp-color-store-card-light),var(--fp-color-store-card));color:var(--fp-color-store-ink)}.fp-public-amount p{font-size:14px;font-weight:700}.fp-public-amount strong{display:block;margin-top:8px;font-size:clamp(2rem,6vw,3.125rem);line-height:1.14;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.fp-public-amount small{margin-inline-start:6px;font-size:.45em;letter-spacing:0}.fp-public-order-details,.fp-public-next{display:grid;gap:16px;padding:24px}.fp-public-order-details h2,.fp-public-next h2{font-size:19px;line-height:1.4;letter-spacing:-.025em}.fp-public-order-details p,.fp-public-status,.fp-public-help{font-size:14px;line-height:1.6}.fp-public-description{white-space:pre-wrap}.fp-public-help,.fp-public-footer{color:var(--fp-color-muted)}.fp-public-product-image{display:block;width:100%;max-height:220px;object-fit:contain;background:var(--fp-color-panel-muted);border:1px solid var(--fp-color-line)}.fp-public-deadline,.fp-public-result dl{display:grid;border-top:1px solid var(--fp-color-line);font-size:14px;font-variant-numeric:tabular-nums}.fp-public-deadline>div,.fp-public-result dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-block:10px;border-bottom:1px solid var(--fp-color-line)}.fp-public-deadline dt,.fp-public-result dt{color:var(--fp-color-muted)}.fp-public-deadline dd,.fp-public-result dd{font-weight:700}.fp-public-deadline [data-expired]{color:var(--fp-color-warning)}.fp-public-status{padding:12px 16px;border-inline-start:3px solid var(--fp-color-accent);background:var(--fp-color-accent-soft)}.fp-public-status h2{margin-bottom:4px}.fp-public-status[data-tone=warning]{border-color:var(--fp-color-warning);background:var(--fp-color-warning-soft);color:var(--fp-color-warning)}.fp-public-status[data-tone=danger]{border-color:var(--fp-color-danger);background:var(--fp-color-danger-soft);color:var(--fp-color-danger)}.fp-public-result,.fp-public-recheck,.fp-public-form{display:grid;gap:12px;min-width:0}.fp-public-result h2[data-result=approved]{color:var(--fp-color-success)}.fp-public-result dd{font-size:18px}.fp-public-result dl>div:last-child{background:var(--fp-color-panel-muted);padding-inline:8px}.fp-public-form fieldset{display:grid;gap:12px;min-width:0;padding:0;margin:0;border:0}.fp-public-form fieldset label{display:grid;gap:6px;font-size:14px;font-weight:650}.fp-public-form fieldset input{width:100%;min-width:0;min-height:var(--fp-control-desktop);padding:9px 12px;border:1px solid var(--fp-color-line-strong);border-radius:var(--fp-radius-control);background:var(--fp-color-panel-muted);color:var(--fp-color-ink);font:inherit;font-weight:400}.fp-public-consent{display:flex;align-items:flex-start;gap:10px;min-height:var(--fp-control-mobile);padding:12px;background:var(--fp-color-panel-muted);border:1px solid var(--fp-color-line);font-size:14px;line-height:1.55}.fp-public-consent input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--fp-color-accent)}.fp-public-button{min-height:var(--fp-control-mobile);padding:10px 16px;border:1px solid var(--fp-color-line-strong);border-radius:var(--fp-radius-control);background:var(--fp-color-panel);color:var(--fp-color-ink);font:inherit;font-size:14px;font-weight:750}.fp-public-button:hover:not(:disabled){background:var(--fp-color-accent-soft)}.fp-public-button-primary{border-color:var(--fp-color-accent);background:var(--fp-color-accent);color:var(--fp-color-panel)}.fp-public-button-primary:hover:not(:disabled){background:var(--fp-color-accent-hover)}.fp-public-button:disabled{border-color:var(--fp-color-line);background:var(--fp-color-table-head);color:var(--fp-color-muted)}.fp-public-footer{margin-top:16px;font-size:13px;line-height:1.65}@media(max-width:760px){.fp-public-topbar-inner,.fp-public-content{padding-inline:max(12px,var(--fp-mobile-safe-left)) max(12px,var(--fp-mobile-safe-right))}.fp-public-content{padding-top:24px}.fp-public-grid[data-order=present]{grid-template-columns:minmax(0,1fr)}.fp-public-amount,.fp-public-order-details,.fp-public-next{padding:16px}.fp-public-product-image{max-height:168px}.fp-public-form fieldset input{min-height:var(--fp-control-mobile);font-size:var(--fp-mobile-input-font-size)}}.fsp-payment,.fsp-admission{color:var(--fp-color-ink);margin-inline:auto;font-variant-numeric:tabular-nums}.fsp-payment{width:100%}.fsp-admission{max-width:54rem}.fsp-heading{margin-bottom:14px}.fsp-heading .fsp-kicker{color:var(--fpc-blue, #244feb)}.fsp-heading .fsp-kicker+h1{margin-top:3px}.fsp-heading h1,.fsp-admission h1{font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.3;letter-spacing:-.03em;margin:0}.fsp-heading p{margin:6px 0 0;color:var(--fp-color-muted);font-size:.875rem}.fsp-kicker{font-size:.75rem;font-weight:700;color:var(--fp-color-muted)}.fsp-text{display:inline-flex;align-items:center;gap:6px;min-height:var(--fp-control-desktop);border:0;background:transparent;color:var(--fp-color-accent);padding:4px 0;font-weight:650;white-space:nowrap}.fsp-availability,.fsp-availability>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.fsp-availability{justify-content:space-between;margin-bottom:14px;padding:4px 14px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel);font-size:.8125rem}.fsp-availability>div{min-height:var(--fp-control-desktop)}.fsp-availability i{width:8px;height:8px;background:var(--fp-color-warning);border-radius:50%}.fsp-availability i[data-ready=true]{background:var(--fp-color-success)}.fsp-availability>div>span{color:var(--fp-color-muted)}.fsp-payment-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);gap:16px;align-items:start}.fsp-form,.fsp-main-column,.fsp-order-column,.fsp-review-column{display:grid;gap:12px;min-width:0;align-content:start}.fsp-form{grid-template-columns:repeat(2,minmax(0,1fr))}.fsp-review-column{grid-column:1 / -1}.fsp-review-column>.fsp-text{justify-self:start}.fsp-status-column{min-width:0}.fsp-surface{background:var(--fp-color-panel);border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-panel);padding:20px;min-inline-size:0;margin:0}.fsp-fields{display:grid;gap:15px}.fsp-fields legend{font-size:.875rem;font-weight:800;padding:0 6px;margin-inline-start:-6px}.fsp-fields label{display:grid;gap:6px;font-size:.8125rem;font-weight:650;min-width:0}.fsp-fields small,.fsp-help,.fsp-confirm>small,.fsp-owner small{font-size:.75rem;line-height:1.65;color:var(--fp-color-muted);font-weight:400}.fsp-fields input,.fsp-fields select,.fsp-confirm input:not([type=checkbox]){width:100%;min-width:0;min-height:var(--fp-control-desktop);border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-control);background:var(--fp-color-panel-muted);color:var(--fp-color-ink);padding:9px 11px;font:inherit;font-weight:450}.fsp-fields :is(input,select):focus,.fsp-confirm input:focus{outline:2px solid var(--fp-color-focus);outline-offset:2px}.fsp-fields:disabled{opacity:.68}.fsp-fields :disabled,.fsp-confirm :disabled{cursor:not-allowed}.fsp-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fsp-grid2 label:last-child:nth-child(odd){grid-column:1 / -1}.fsp-money-card{display:grid;gap:12px;min-width:0;padding:15px 18px 17px;border:1px solid #2b405d;border-radius:var(--fp-radius-panel);background:var(--fpc-mast, #101f33);color:var(--fpc-mast-ink, #f4f7fb)}.fsp-money-context{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 10px;padding-bottom:9px;border-bottom:1px solid var(--fpc-mast-line, #3b4d66);font-size:.8125rem}.fsp-money-context>span:first-child{overflow-wrap:anywhere;font-weight:700}.fsp-money-context>span:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--fpc-mast-muted, #c0cde1);white-space:nowrap}.fsp-money-card label{display:grid;gap:5px;min-width:0}.fsp-amount-label{font-size:.8125rem;font-weight:700}.fsp-money-card small{color:var(--fpc-mast-muted, #c0cde1);font-size:.75rem}.fsp-money-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-inline:10px;border:1px solid #607491;border-radius:var(--fp-radius-control);background:#1b304b}.fsp-money-input:focus-within{outline:2px solid #94b7ff;outline-offset:2px}.fsp-money-input input{width:100%;min-width:0;min-height:var(--fp-control-mobile, 48px);border:0;background:transparent;color:#fff;font:inherit;font-size:clamp(1.75rem,3.4vw,2.1rem);font-weight:800;letter-spacing:-.035em;text-align:end;font-variant-numeric:tabular-nums}.fsp-money-input input:focus{outline:0}.fsp-money-input input::placeholder{color:#aebfd8;opacity:1}.fsp-money-input input[data-size=long]{font-size:clamp(1rem,2.45vw,1.5rem)}.fsp-money-input input:disabled{opacity:.75;cursor:not-allowed}.fsp-money-input>span{font-weight:700}.fsp-pan>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.fsp-pan input{font-variant-numeric:tabular-nums;font-size:1.0625rem;letter-spacing:.05em}.fsp-pan output{font-size:.6875rem;padding:2px 6px;background:var(--fp-color-accent-soft);color:var(--fp-color-accent);border:1px solid var(--fp-color-line);font-weight:650}.fsp-pan output[data-brand=unknown]{background:var(--fp-color-panel-muted);color:var(--fp-color-muted)}.fsp-owner{display:grid;gap:7px;font-size:.8125rem}.fsp-owner>div{display:flex}.fsp-owner button{flex:1;padding:7px;border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-control);background:var(--fp-color-panel);color:var(--fp-color-ink);min-height:var(--fp-control-desktop)}.fsp-owner button+button{border-inline-start:0}.fsp-owner button[aria-pressed=true]{background:var(--fp-color-accent-soft);color:var(--fp-color-accent);box-shadow:inset 0 -2px var(--fp-color-accent);font-weight:750}.fsp-confirm{display:grid;gap:10px}.fsp-confirm>header{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:5px 12px}.fsp-confirm>header>div{min-width:0}.fsp-confirm>header p{margin:3px 0 0;color:var(--fp-color-muted);font-size:.8125rem;overflow-wrap:anywhere}.fsp-confirm h2{font-size:1rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.fsp-review-amount{font-size:1.875rem;line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere}.fsp-review-amount small{font-size:.8125rem;margin-inline-start:5px;font-weight:450}.fsp-confirm details{border-block:1px solid var(--fp-color-line);padding:9px 0;font-size:.8125rem;color:var(--fp-color-muted)}.fsp-confirm summary{cursor:pointer}.fsp-confirm details input{margin-top:8px}.fsp-consent{display:flex;align-items:start;gap:9px;font-size:.8125rem;line-height:1.6}.fsp-consent input{width:20px;height:20px;flex:0 0 20px;margin-top:1px;accent-color:var(--fp-color-accent)}.fsp-submit,.fsp-actions button.is-primary,.fsp-admission button.is-primary{min-height:var(--fp-control-desktop);background:var(--fp-color-accent);color:var(--fp-color-nav-ink);border:1px solid var(--fp-color-accent);border-radius:var(--fp-radius-control);font-weight:750}.fsp-submit{width:100%;background:var(--fpc-blue, #244feb);border-color:var(--fpc-blue, #244feb)}.fsp-submit:not(:disabled):hover{background:var(--fpc-blue-hover, #193ec6)}.fsp-actions button.is-primary:not(:disabled):hover{background:var(--fp-color-accent-hover)}.fsp-submit:disabled{background:var(--fp-color-panel-muted);color:var(--fp-color-muted);border-color:var(--fp-color-line)}.fsp-notice{border-inline-start:3px solid var(--fp-color-warning);background:var(--fp-color-warning-soft);padding:10px 13px;font-size:.8125rem;line-height:1.65;margin:0 0 12px;color:var(--fp-color-ink)}.fsp-fields .fsp-notice,.fsp-form .fsp-notice{margin:0}.fsp-limits{border:1px solid var(--fp-color-line);background:var(--fp-color-panel);padding:11px 14px;margin:0 0 12px;font-size:.8125rem}.fsp-limits summary{cursor:pointer;font-weight:650}.fsp-limits dl,.fsp-result dl{display:grid;gap:7px}.fsp-limits dl>div,.fsp-result dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:9px}.fsp-limits dd,.fsp-result dd{margin:0;overflow-wrap:anywhere}.fsp-limits p{font-size:.75rem;color:var(--fp-color-muted)}.fsp-result{margin:0 0 14px;padding:19px 20px;background:var(--fp-color-accent-soft);border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-panel);scroll-margin-block:84px}.fsp-result[data-outcome=approved]{background:var(--fp-color-success-soft);border-inline-start:3px solid var(--fp-color-success)}.fsp-result[data-outcome=declined],.fsp-result[data-outcome=unknown],.fsp-result[data-outcome=review]{background:var(--fp-color-warning-soft);border-inline-start:3px solid var(--fp-color-warning)}.fsp-result:focus{outline:2px solid var(--fp-color-focus);outline-offset:3px}.fsp-result h2{font-size:1.25rem;margin:4px 0 10px;line-height:1.4}.fsp-result>strong{font-size:1.75rem;letter-spacing:-.02em}.fsp-result p{font-size:.875rem;line-height:1.65}.fsp-result dl{font-size:.8125rem}.fsp-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.fsp-actions button,.fsp-admission button{min-height:var(--fp-control-desktop);padding:8px 11px;border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-control);background:var(--fp-color-panel);color:var(--fp-color-ink);font-weight:650}.fsp-message,.fsp-admission{padding:24px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel)}.fsp-admission>p{font-size:.875rem;line-height:1.7}.fsp-admission ol{padding:0;list-style:none;margin:16px 0}.fsp-admission li{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--fp-color-line);font-size:.875rem}.fsp-admission li span{color:var(--fp-color-muted)}.fsp-recent{align-self:start}.fsp-recent header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px}.fsp-recent h2{margin:0;font-size:1rem}.fsp-recent table{width:100%;margin-top:8px;border-collapse:collapse;font-size:.8125rem;text-align:left}.fsp-recent th,.fsp-recent td{padding:9px;border-bottom:1px solid var(--fp-color-line)}.fsp-recent th{background:var(--fp-color-panel-muted);color:var(--fp-color-muted)}.fsp-recent :is(th,td):nth-child(2){text-align:right}.fsp-recent :is(th,td):last-child{text-align:right}.fsp-recent td>span{display:inline-block;padding:2px 6px;background:var(--fp-color-warning-soft);color:var(--fp-color-warning);font-size:.75rem;font-weight:650}.fsp-recent td>span[data-state=approved]{background:var(--fp-color-success-soft);color:var(--fp-color-success)}.fsp-recent td>span[data-state=declined]{background:var(--fp-color-danger-soft);color:var(--fp-color-danger)}.fsp-recent p{color:var(--fp-color-muted);font-size:.8125rem}@media(max-width:1090px){.fsp-payment-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.fsp-form{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.fsp-heading{margin-bottom:12px}.fsp-heading p{font-size:.8125rem}.fsp-surface,.fsp-result,.fsp-admission{padding:14px}.fsp-availability{padding:7px 12px}.fsp-availability>div>span{flex-basis:100%;padding-inline-start:20px}.fsp-fields :is(input,select),.fsp-confirm input:not([type=checkbox]){min-height:var(--fp-control-mobile);font-size:1rem}.fsp-money-card{padding:13px 14px 15px}.fsp-grid2{gap:12px}.fsp-submit,.fsp-owner button,.fsp-text,.fsp-actions button,.fsp-admission button{min-height:var(--fp-control-mobile)}.fsp-submit{font-size:1rem}.fsp-limits dl>div,.fsp-result dl>div{grid-template-columns:1fr;gap:3px}.fsp-recent :is(th,td){padding:7px 5px}}@media(prefers-reduced-motion:reduce){.fsp-payment *{scroll-behavior:auto!important}}.fss-workspace,.fss-stack,.fss-channel-content{display:grid;align-content:start;gap:12px;min-width:0}.fss-workspace{gap:16px;color:var(--fp-color-ink);font-variant-numeric:tabular-nums}.fss-workspace :where(h1,h2,h3,p,dl){margin:0;overflow-wrap:anywhere}.fss-heading,.fss-panel-heading,.fss-form-total{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.fss-heading{padding:2px 0 4px}.fss-heading>div:first-child,.fss-panel-heading>div:first-child{min-width:0}.fss-kicker{display:block;margin-bottom:5px;color:var(--fp-color-muted);font-size:11px;font-weight:700}.fss-heading h1{font-size:clamp(19px,2.2vw,25px);line-height:1.35;letter-spacing:-.035em}.fss-heading p,.fss-panel-heading p{margin-top:4px;color:var(--fp-color-muted);font-size:12px;line-height:1.6}.fss-panel-heading h2,.fss-panel-heading h3{font-size:15px;line-height:1.4;letter-spacing:-.02em}.fss-split{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:12px;align-items:start;min-width:0}.fss-account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.fss-panel,.fss-inset,.fss-review,.fss-preview{display:grid;align-content:start;min-width:0;gap:12px;padding:14px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel)}.fss-panel :where(h2,h3),.fss-review :where(h2,h3),.fss-inset h3{font-size:14px;line-height:1.45}.fss-review{border-inline-start:3px solid var(--fp-color-warning-line);background:var(--fp-color-warning-soft)}.fss-inset,.fss-preview{background:var(--fp-color-panel-muted)}.fss-review p,.fss-help,.fss-empty,.fss-authored,.fss-channel-content>p{font-size:12px;line-height:1.65}.fss-help,.fss-empty,.fss-inline-facts,.fss-list small{color:var(--fp-color-muted)}.fss-empty{padding:16px 12px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel-muted)}.fss-authored{white-space:pre-wrap}.fss-notice{padding:10px 12px;border-inline-start:3px solid var(--fp-color-focus);background:var(--fp-color-accent-soft);color:var(--fp-color-ink);font-size:12px;line-height:1.6}.fss-notice-warning,.fss-notice[role=alert]{border-inline-start-color:var(--fp-color-warning-line);background:var(--fp-color-warning-soft);color:var(--fp-color-warning)}.fss-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.fss-button,.fss-text-button,.fss-segmented>button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--fp-control-desktop);padding:6px 11px;border:1px solid var(--fp-color-line-strong);border-radius:var(--fp-radius-control);background:var(--fp-color-panel);color:var(--fp-color-ink);font:inherit;font-size:12px;line-height:1.4;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.fss-text-button{border-color:transparent;background:transparent;color:var(--fp-color-accent)}.fss-button:hover:enabled,a.fss-button:hover,.fss-text-button:hover:enabled,a.fss-text-button:hover{background:var(--fp-color-accent-soft)}.fss-primary,.fss-primary:hover:enabled{border-color:var(--fp-color-accent);background:var(--fp-color-accent);color:#fff}.fss-primary:hover:enabled{background:var(--fp-color-accent-hover)}.fss-workspace :is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.fss-workspace :is(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--fp-color-focus);outline-offset:2px}.fss-form-grid,.fss-inline-form{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.fss-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fss-form-grid>:where(button){justify-self:start}.fss-wide{grid-column:1 / -1}.fss-workspace :where(label){display:grid;gap:4px;min-width:0;color:var(--fp-color-muted);font-size:12px;font-weight:600}.fss-workspace :is(input:not([type=checkbox]),select,textarea){min-width:0;width:100%;min-height:var(--fp-control-desktop);padding:6px 8px;border:1px solid var(--fp-color-line-strong);border-radius:var(--fp-radius-control);background:var(--fp-color-panel-muted);color:var(--fp-color-ink);font:inherit;font-weight:450}.fss-workspace textarea{resize:vertical}.fss-workspace input[type=file]{padding:6px}.fss-workspace .fss-toolbar-select{display:flex;align-items:center;gap:6px}.fss-toolbar-select select{width:auto}.fss-inline-form>.fss-button{justify-self:start}.fss-segmented{display:flex;gap:4px;min-width:0}.fss-segmented>button[aria-pressed=true],.fss-segmented>button[aria-selected=true]{border-color:var(--fp-color-accent);background:var(--fp-color-accent);color:#fff}.fss-communication-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.fss-communication-tabs>button{display:grid;justify-items:start;gap:2px;text-align:start;padding:9px 10px}.fss-communication-tabs small{opacity:.9;font-size:11px;font-weight:500}.fss-channel{display:grid;gap:12px;min-width:0}.fss-channel[hidden]{display:none}.fss-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;counter-reset:sms-steps}.fss-steps li{padding:8px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel-muted);font-size:11px;font-weight:650}.fss-steps li:before{counter-increment:sms-steps;content:counter(sms-steps,decimal-leading-zero);margin-inline-end:4px;color:var(--fp-color-accent)}.fss-step{margin-inline-end:4px;color:var(--fp-color-accent);font-variant-numeric:tabular-nums;font-size:11px}.fss-sms-editor{align-items:start}.fss-preview pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}.fss-preview small{color:var(--fp-color-muted);font-size:11px}.fss-token-list{gap:4px}.fss-token-list .fss-button{padding-inline:7px}.fss-policy{max-height:13rem;overflow:auto;padding:10px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel-muted);white-space:pre-wrap;font-size:12px}.fss-workspace .fss-consent{display:flex;align-items:flex-start;gap:8px}.fss-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.fss-metrics>div{min-width:0;min-height:83px;padding:12px 10px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel)}.fss-metrics>div[data-highlight=true]{border-top:3px solid var(--fp-color-accent);padding-top:10px;background:var(--fp-color-accent-soft)}.fss-metrics dt,.fss-metrics small{color:var(--fp-color-muted);font-size:11px;line-height:1.5}.fss-metrics dd{margin:5px 0 2px;font-size:18px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.fss-metrics>div[data-highlight=true] dd{color:var(--fp-color-accent)}.fss-facts{display:grid;min-width:0}.fss-facts>div{display:grid;grid-template-columns:minmax(75px,.85fr) minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid var(--fp-color-line)}.fss-facts>div:last-child{border-bottom:0;padding-bottom:0}.fss-facts dt{color:var(--fp-color-muted);font-size:12px}.fss-facts dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:700}.fss-inline-facts{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11px}.fss-inline-facts>div{display:flex;gap:4px}.fss-inline-facts dd{margin:0}.fss-badge{justify-self:start;display:inline-flex;align-items:center;min-height:21px;padding:1px 5px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel-muted);color:var(--fp-color-muted);font-size:11px;font-weight:700;line-height:1.4}.fss-badge[data-tone=success]{border-color:var(--fp-color-success-line);background:var(--fp-color-success-soft);color:var(--fp-color-success)}.fss-badge[data-tone=info]{border-color:var(--fp-color-line-strong);background:var(--fp-color-accent-soft);color:var(--fp-color-accent)}.fss-badge[data-tone=warning]{border-color:var(--fp-color-warning-line);background:var(--fp-color-warning-soft);color:var(--fp-color-warning)}.fss-list{list-style:none;margin:0;padding:0}.fss-list>li{display:grid;gap:7px;padding:10px 0;border-block-start:1px solid var(--fp-color-line);font-size:13px}.fss-list>li>:where(div:first-child){min-width:0}.fss-list small{display:block;font-size:11px}.fss-row-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px}.fss-row-summary strong{overflow-wrap:anywhere}.fss-amount,.fss-number{font-variant-numeric:tabular-nums}.fss-amount{font-weight:800;white-space:nowrap}.fss-image-panel img{display:block;width:100%;max-height:360px;object-fit:contain}.fss-table-scroll{min-width:0;overflow:auto}.fss-table{width:100%;border:1px solid var(--fp-color-line);border-collapse:collapse;font-size:12px}.fss-table :is(th,td){padding:6px 8px;border-bottom:1px solid var(--fp-color-line);text-align:start}.fss-table thead{background:var(--fp-color-table-head);color:var(--fp-color-muted)}.fss-table :is(th,td).fss-number{text-align:end;white-space:nowrap}.fss-table tr[data-current=true]{background:var(--fp-color-accent-soft)}.fss-table-select{padding-inline:2px;text-align:start}.fss-workspace .fss-select-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:var(--fp-control-desktop);padding:5px 0;border-top:1px solid var(--fp-color-line);color:var(--fp-color-ink)}.fss-select-row>span{display:inline-flex;align-items:center;gap:8px}.fss-workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--fp-color-accent)}.fss-form-total{padding-top:10px;border-top:1px solid var(--fp-color-line);font-size:13px}@media(max-width:850px){.fss-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.fss-workspace{gap:12px}.fss-heading,.fss-form-total{align-items:flex-start;flex-wrap:wrap}.fss-panel,.fss-inset,.fss-review{padding:12px}.fss-form-grid{grid-template-columns:minmax(0,1fr)}.fss-workspace :is(input:not([type=checkbox]),textarea,select){min-height:var(--fp-control-mobile, 48px);font-size:16px}.fss-workspace :is(.fss-button,.fss-text-button,.fss-segmented>button,.fss-select-row){min-height:var(--fp-control-mobile, 48px)}.fss-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fss-table :is(th,td){padding:5px 6px}.fss-row-summary{grid-template-columns:minmax(0,1fr) auto}.fss-row-summary>.fss-badge{grid-column:1 / -1}.fss-actions>.fss-primary,.fss-form-total>.fss-primary{flex-grow:1}}.fsw-detail{color:var(--fp-color-ink);font-family:var(--fp-font-sans);font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}.fsw-detail,.fsw-detail *{box-sizing:border-box}.fsw-detail button{font:inherit;border-radius:var(--fp-radius-control)}.fsw-detail button:focus-visible{outline:2px solid var(--fp-color-focus);outline-offset:2px}.fsw-payment-owner[hidden]{display:none!important}.fsw-skip,.fsw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fsw-skip:focus{position:fixed;top:5px;left:5px;z-index:100;width:auto;height:auto;clip:auto;padding:10px;background:var(--fp-color-panel);color:var(--fp-color-ink)}.fsw-detail::backdrop{background:color-mix(in srgb,var(--fp-color-nav-deep) 60%,transparent)}.fsw-page-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.fsw-page-heading span{font-size:11px;color:var(--fp-color-muted)}.fsw-page-heading h1{font-size:29px;line-height:1.3;letter-spacing:-1px;margin:5px 0 10px}.fsw-page-heading p{font-size:12px;color:var(--fp-color-muted);margin:0}.fsw-record-tabs,.fsw-small-tabs{display:flex;border-bottom:1px solid var(--fp-color-line);gap:3px;margin-bottom:22px}.fsw-record-tabs button,.fsw-small-tabs button{min-height:44px;padding:12px 21px;background:none;border:0;border-bottom:2px solid transparent;color:var(--fp-color-muted);font-size:12px}.fsw-record-tabs button[aria-pressed=true],.fsw-small-tabs button[aria-pressed=true]{color:var(--fp-color-accent);border-bottom-color:var(--fp-color-accent);font-weight:750}.fsw-record-panel{background:var(--fp-color-panel);border:1px solid var(--fp-color-line);padding:22px}.fsw-footnote{font-size:11px;color:var(--fp-color-muted);line-height:1.8}.fsw-read-notice{background:var(--fp-color-panel-muted);border-left:3px solid var(--fp-color-line);padding:13px 16px;font-size:12px;color:var(--fp-color-ink);line-height:1.7}.fsw-read-notice[role=alert]{border-color:var(--fp-color-warning);background:var(--fp-color-warning-soft);color:var(--fp-color-warning)}.fsw-record-toolbar{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px}.fsw-record-toolbar label{display:grid;gap:6px;flex:1;max-width:450px;font-size:11px;color:var(--fp-color-muted)}.fsw-record-toolbar input,.fsw-period input{min-height:42px;border:1px solid var(--fp-color-line);font:inherit;padding:9px 11px;width:100%;border-radius:var(--fp-radius-control);background:var(--fp-color-panel)}.fsw-record-toolbar button,.fsw-period button,.fsw-list-footer button,.fsw-detail button,.fsw-additional>button,.fsw-settlement-total button{min-height:42px;background:var(--fp-color-panel);border:1px solid var(--fp-color-line);color:var(--fp-color-ink);font-size:12px;padding:9px 14px}.fsw-table-scroll{overflow:auto;max-width:100%}.fsw-table-scroll table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.fsw-table-scroll th{text-align:left;font-size:11px;font-weight:650;color:var(--fp-color-muted);padding:13px 11px;background:var(--fp-color-panel-muted);border-block:1px solid var(--fp-color-line)}.fsw-table-scroll td{padding:19px 11px;border-bottom:1px solid var(--fp-color-line);vertical-align:middle;line-height:1.6;max-width:270px;overflow-wrap:anywhere}.fsw-table-scroll td>small{display:block;margin-top:3px;font-size:10px;color:var(--fp-color-muted)}.fsw-table-scroll td>button{border:0;background:none;color:var(--fp-color-accent);white-space:nowrap;font-size:11px;min-height:36px}.fsw-table-scroll .is-number{text-align:right;white-space:nowrap}.fsw-table-scroll .fsw-reference{font-size:10px;max-width:230px}.fsw-badge{display:inline-flex;align-items:center;padding:3px 7px;background:var(--fp-color-panel-muted);color:var(--fp-color-muted);font-size:10px;white-space:nowrap}.fsw-badge[data-tone=success]{color:var(--fp-color-success);background:var(--fp-color-success-soft)}.fsw-badge[data-tone=warning]{color:var(--fp-color-warning);background:var(--fp-color-warning-soft)}.fsw-badge[data-tone=danger]{color:var(--fp-color-danger);background:var(--fp-color-danger-soft)}.fsw-list-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:20px}.fsw-list-footer>div{display:grid;gap:3px;font-size:11px;color:var(--fp-color-muted)}.fsw-list-footer strong{color:var(--fp-color-ink);font-size:12px}.fsw-list-footer time{font-size:10px}.fsw-empty{padding:60px 20px;text-align:center;color:var(--fp-color-muted)}.fsw-empty strong{font-size:15px}.fsw-empty p{font-size:12px;color:var(--fp-color-muted)}.fsw-mobile-records{display:none}.fsw-period{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:15px;background:var(--fp-color-panel-muted);margin-bottom:20px}.fsw-period label{display:grid;gap:5px;font-size:11px}.fsw-period>span{width:100%;font-size:11px;color:var(--fp-color-muted)}.fsw-detail{padding:0;background:var(--fp-color-panel);border:1px solid var(--fp-color-line);width:min(720px,calc(100vw - 40px));max-height:calc(100dvh - 60px);overflow:hidden}.fsw-detail>header{padding:19px 24px;border-bottom:1px solid var(--fp-color-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.fsw-detail h2{font-size:20px;margin:0}.fsw-detail-body{max-height:calc(100dvh - 150px);padding:0 25px 25px;overflow:auto;overscroll-behavior:contain}.fsw-detail-body>section{padding:23px 0;border-bottom:1px solid var(--fp-color-line)}.fsw-detail-body h3{font-size:14px;margin:0 0 15px}.fsw-detail-body dl{display:grid;gap:13px;margin:0}.fsw-detail-body dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;font-size:12px}.fsw-detail-body dt{color:var(--fp-color-muted)}.fsw-detail-body dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.fsw-detail-body p{font-size:11px;color:var(--fp-color-muted);line-height:1.8}.fsw-detail-body .fsw-buyer{background:var(--fp-color-panel-muted);padding:20px}.fsw-detail-body .fsw-buyer button{margin-top:14px}.fsw-settlement-total{background:var(--fp-color-panel);border:1px solid var(--fp-color-line);color:var(--fp-color-ink);padding:22px;margin-bottom:20px}.fsw-settlement-total>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.fsw-settlement-total>header span{font-size:10px;color:var(--fp-color-muted)}.fsw-settlement-total h2{font-size:21px;margin:4px 0 0}.fsw-settlement-total .fsw-read-notice{background:var(--fp-color-accent-soft);color:var(--fp-color-ink);border-color:var(--fp-color-line)}.fsw-settlement-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0}.fsw-settlement-money dt{font-size:11px;color:var(--fp-color-muted)}.fsw-settlement-money dd{margin:7px 0 0;font-size:24px;overflow-wrap:anywhere;font-weight:750}.fsw-settlement-money small{font-size:10px;color:var(--fp-color-muted)}.fsw-settlement-state{border-top:1px solid var(--fp-color-line);display:flex;flex-wrap:wrap;gap:20px;padding-top:20px}.fsw-settlement-state>div{display:grid;gap:5px;font-size:11px}.fsw-settlement-state dt{color:var(--fp-color-muted)}.fsw-settlement-state dd{margin:0}.fsw-settlement-total .fsw-footnote{color:var(--fp-color-muted)}.fsw-settlement-total details{font-size:11px}.fsw-settlement-total summary{cursor:pointer;padding:10px 0}.fsw-settlement-total ul{padding:0;list-style:none;margin:0}.fsw-settlement-total li{display:flex;gap:15px;flex-wrap:wrap;padding:10px;border-top:1px solid var(--fp-color-line)}.fsw-settlement-total li small{color:var(--fp-color-muted)}.fsw-revenue{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.fsw-revenue>div{padding:25px;background:var(--fp-color-panel);border:1px solid var(--fp-color-line)}.fsw-revenue dt{font-size:11px;color:var(--fp-color-muted)}.fsw-revenue dd{font-size:26px;font-weight:750;margin:10px 0;overflow-wrap:anywhere}.fsw-revenue small{font-size:10px;color:var(--fp-color-muted)}.fsw-install{position:fixed;bottom:max(16px,env(safe-area-inset-bottom,0px));right:20px;z-index:35;max-width:320px;background:var(--fp-color-panel);border:1px solid var(--fp-color-line);padding:12px;box-shadow:0 6px 25px color-mix(in srgb,var(--fp-color-nav-deep) 7%,transparent);font-size:12px}.fsw-install button{min-height:38px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel);color:var(--fp-color-ink);padding:8px 10px;margin:3px;font:inherit}.fsw-install p{font-size:11px;line-height:1.7}.fsw-retained{background:var(--fp-color-panel);border:1px solid var(--fp-color-line);padding:25px}.fsw-retained h1{display:none}.fsw-retained h2{font-size:18px}.fsw-retained h3{font-size:14px}.fsw-retained fieldset{border:1px solid var(--fp-color-line);padding:20px;margin-block:15px;min-width:0}.fsw-retained label{display:grid;gap:7px;font-size:12px;margin-bottom:13px}.fsw-retained input:not([type=checkbox]),.fsw-retained textarea,.fsw-retained select{font:inherit;min-height:44px;padding:10px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel);border-radius:var(--fp-radius-control);width:100%}.fsw-retained button{min-height:42px;padding:9px 14px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel);color:var(--fp-color-ink);margin:3px}.fsw-retained .fp-store-primary{background:var(--fp-color-accent);border-color:var(--fp-color-accent);color:var(--fp-color-nav-ink)}.fsw-retained .fp-store-notice{border-left:3px solid var(--fp-color-line);background:var(--fp-color-panel-muted);padding:13px;font-size:12px}.fsw-retained .fp-store-fields,.fsw-retained .fp-store-field-grid{display:grid;gap:14px}.fsw-retained dl>div{display:flex;gap:15px;margin:10px 0}.fsw-retained dd{margin:0;overflow-wrap:anywhere}.fsw-retained table{width:100%;border-collapse:collapse}.fsw-retained th,.fsw-retained td{text-align:left;border-bottom:1px solid var(--fp-color-line);padding:12px}.fsw-retained input[type=checkbox]{width:20px;height:20px;accent-color:var(--fp-color-accent)}@media(max-width:760px){.fsw-page-heading{margin-bottom:19px}.fsw-page-heading h1{font-size:26px}.fsw-page-heading p{font-size:13px}.fsw-record-panel{padding:16px}.fsw-record-tabs button{min-height:48px;padding:12px 14px;font-size:13px}.fsw-read-notice{font-size:13px;padding:13px 14px}.fsw-record-toolbar{gap:10px}.fsw-record-toolbar label{font-size:11px;min-width:0}.fsw-record-toolbar input,.fsw-period input{font-size:16px;min-height:48px;min-width:0}.fsw-record-toolbar button,.fsw-period button,.fsw-list-footer button,.fsw-detail button,.fsw-settlement-total button{min-height:48px;font-size:13px;padding:10px 12px}.fsw-table-scroll{display:none}.fsw-mobile-records{display:grid;gap:14px}.fsw-mobile-records article{padding:17px 0;border-bottom:1px solid var(--fp-color-line);min-width:0}.fsw-mobile-records header{display:flex;justify-content:space-between;align-items:center;gap:9px;font-size:10px;color:var(--fp-color-muted)}.fsw-badge{font-size:11px;padding:3px 7px}.fsw-mobile-records article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin:14px 0 6px}.fsw-mobile-records h2{font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.fsw-mobile-records article>div>strong{font-size:19px;white-space:nowrap}.fsw-mobile-records article>p{font-size:12px;color:var(--fp-color-muted);margin:0 0 12px}.fsw-mobile-records dl{display:grid;gap:8px;font-size:12px}.fsw-mobile-records dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.fsw-mobile-records dt{color:var(--fp-color-muted)}.fsw-mobile-records dd{margin:0;overflow-wrap:anywhere}.fsw-mobile-records article>button{width:100%;min-height:46px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel-muted);color:var(--fp-color-ink);text-align:right;padding:10px 12px;font-size:12px}.fsw-list-footer{align-items:stretch;flex-direction:column}.fsw-list-footer>div{font-size:12px}.fsw-period{padding:12px;gap:10px}.fsw-period label{flex:1;min-width:120px}.fsw-period>span{font-size:12px}.fsw-detail{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border:0;padding-top:env(safe-area-inset-top,0px)}.fsw-detail>header{padding:14px 17px;height:77px}.fsw-detail h2{font-size:19px}.fsw-detail-body{max-height:none;height:calc(100% - 77px);padding:0 18px max(35px,env(safe-area-inset-bottom,0px))}.fsw-detail-body dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:13px}.fsw-detail-body p{font-size:12px}.fsw-settlement-total{padding:20px 17px}.fsw-settlement-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 17px}.fsw-settlement-money dd{font-size:22px}.fsw-settlement-state{gap:17px;font-size:12px}.fsw-settlement-total .fsw-footnote{font-size:12px}.fsw-retained{padding:17px}.fsw-retained input:not([type=checkbox]),.fsw-retained textarea,.fsw-retained select{font-size:16px;min-height:48px}.fsw-retained button{min-height:48px;font-size:13px}.fsw-retained label{font-size:13px}.fsw-install{right:10px;max-width:min(320px,calc(100vw - 20px));font-size:13px}.fsw-install>button{min-height:38px;font-size:11px}.fsw-install:has(>strong){padding:18px}}@media(max-width:760px){.fsw-detail{font-family:var(--fp-mobile-font,-apple-system,BlinkMacSystemFont,sans-serif)}.fsw-detail{top:var(--fp-mobile-viewport-top,0px);height:var(--fp-mobile-viewport-height,100dvh);max-height:var(--fp-mobile-viewport-height,100dvh)}.fpc-workspace :where(input:not([type=checkbox]),select,textarea){min-height:var(--fp-control-mobile);font-size:var(--fp-mobile-input-font-size);scroll-margin-block:90px}.fsw-detail-body{padding-bottom:max(35px,var(--fp-mobile-safe-bottom,0px))}}.fp-order-dialog button{font:inherit;border-radius:var(--fp-radius-control);padding:10px 15px;cursor:pointer;border:1px solid var(--fp-color-line);background:var(--fp-color-panel);color:var(--fp-color-ink)}.fp-order-dialog button.fp-store-primary{background:var(--fp-color-accent);color:var(--fp-color-nav-ink);border-color:var(--fp-color-accent)}.fp-order-dialog button:disabled{background:var(--fp-color-line);color:var(--fp-color-muted);border-color:var(--fp-color-line);cursor:not-allowed}.fp-order-dialog .fp-store-notice{padding:12px 15px;border-left:3px solid var(--fp-color-line);background:var(--fp-color-panel-muted);font-size:12px;line-height:1.7}.fp-order-dialog .fp-store-eyebrow{font-size:10px;letter-spacing:.08em;color:var(--fp-color-muted)}.fp-order-dialog .fp-store-field-help{font-size:12px;color:var(--fp-color-muted);line-height:1.7}.fsw-settlement-money>div{padding:10px;background:var(--fp-color-panel-muted);border:1px solid var(--fp-color-line);min-width:0}.fsw-settlement-money>div[data-emphasis]{border-top:3px solid var(--fp-color-accent)}.fsw-settlement-money>div[data-emphasis=net]{background:var(--fp-color-accent-soft)}.fsw-settlement-money .fsw-settlement-evidence-value{font-size:16px}.fsw-settlement-evidence{padding:14px;border:1px solid var(--fp-color-line);background:var(--fp-color-panel-muted)}.fsw-settlement-evidence h3{margin:0;font-size:14px}.fsw-settlement-evidence .fsw-settlement-state{margin-top:10px}@media(min-width:1200px){.fsw-settlement-money{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1199px){.fsw-settlement-money{grid-template-columns:repeat(3,minmax(0,1fr))}}.fsw-settlement-money dd{overflow-wrap:anywhere}@media(max-width:760px){.fsw-settlement-money{grid-template-columns:repeat(2,minmax(0,1fr))}}.fsw-access-panel{display:grid;gap:20px;padding:clamp(20px,5vw,32px);border:1px solid var(--fp-color-line);border-top:3px solid var(--fp-color-accent);border-radius:var(--fp-radius-panel);background:var(--fp-color-panel)}.fsw-access-panel header>span{color:var(--fp-color-accent);font-size:12px;font-weight:750}.fsw-access-panel h1{margin:6px 0;font-size:clamp(1.5rem,4vw,1.875rem);line-height:1.35;letter-spacing:-.03em}.fsw-access-panel p{margin:0;color:var(--fp-color-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.fsw-access-panel form,.fsw-access-panel label{display:grid;gap:8px}.fsw-access-panel form{gap:14px}.fsw-access-panel label{font-size:14px;font-weight:700}.fsw-access-panel input{width:100%;min-width:0;min-height:var(--fp-control-mobile);padding:9px 12px;border:1px solid var(--fp-color-line-strong);border-radius:var(--fp-radius-control);background:var(--fp-color-panel-muted);color:var(--fp-color-ink);font:inherit;font-size:var(--fp-mobile-input-font-size);font-weight:450}.fsw-access-panel button{min-height:var(--fp-control-mobile);padding:9px 12px;border:1px solid var(--fp-color-accent);border-radius:var(--fp-radius-control);background:var(--fp-color-accent);color:var(--fp-color-panel);font:inherit;font-weight:750}.fsw-access-panel button:not(:disabled):hover{background:var(--fp-color-accent-hover)}.fsw-access-panel button:disabled{border-color:var(--fp-color-line);background:var(--fp-color-table-head);color:var(--fp-color-muted)}.fsw-access-panel .fsw-access-help{padding-top:12px;border-top:1px solid var(--fp-color-line);font-size:13px}.fpc-workspace,.fpc-access,.fpc-menu{--fpc-ink: #101f33;--fpc-canvas: #f4f7fb;--fpc-blue: #244feb;--fpc-blue-hover: #193ec6;--fpc-mast: #101f33;--fpc-mast-line: #3b4d66;--fpc-mast-ink: #f4f7fb;--fpc-mast-muted: #c0cde1;color:var(--fpc-ink);font-family:var(--fp-mobile-font, var(--fp-font-sans));font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}.fpc-workspace,.fpc-access{min-height:var(--fp-mobile-viewport-height, 100dvh);display:flex;flex-direction:column;background:var(--fpc-canvas)}.fpc-workspace *,.fpc-access *,.fpc-menu *{box-sizing:border-box}.fpc-workspace :where(button),.fpc-menu button{font:inherit;border-radius:var(--fp-radius-control)}.fpc-workspace :where(button,a):focus-visible,.fpc-access :where(button,input):focus-visible,.fpc-menu button:focus-visible{outline:2px solid var(--fp-color-focus);outline-offset:3px}.fpc-workspace :where(button):disabled,.fpc-menu button:disabled{cursor:default}.fpc-frame{width:min(100%,1440px);margin-inline:auto;padding-inline:max(28px,var(--fp-mobile-safe-left, 0px)) max(28px,var(--fp-mobile-safe-right, 0px))}.fpc-masthead{background:var(--fpc-mast);border-bottom:1px solid var(--fpc-mast-line);color:var(--fpc-mast-ink)}.fpc-masthead>.fpc-frame{display:flex;align-items:center;gap:22px;min-height:64px;padding-block:8px}.fpc-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:inherit}.fpc-brand>img{flex:none;width:34px;height:34px}.fpc-brand>strong{color:inherit;font-size:1.125rem;font-weight:780;letter-spacing:-.02em}.fpc-home{display:inline-flex;flex:none;align-items:center;min-height:var(--fp-control-desktop, 44px);padding:0;border:0;background:none;color:inherit;cursor:pointer}.fpc-merchant{display:flex;align-items:center;gap:9px;min-width:0;padding-inline-start:20px;border-inline-start:1px solid var(--fpc-mast-line)}.fpc-merchant>svg{flex:none;color:var(--fpc-mast-muted)}.fpc-merchant>div{display:flex;flex-wrap:wrap;gap:2px 7px;min-width:0;align-items:baseline}.fpc-merchant span{color:var(--fpc-mast-muted);font-size:.75rem;white-space:nowrap}.fpc-merchant strong{overflow-wrap:anywhere;font-size:.875rem}.fpc-header-actions{display:flex;flex:none;align-items:center;gap:8px;margin-inline-start:auto}.fpc-header-actions>button,.fpc-menu>header>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--fp-control-desktop, 44px);padding-inline:13px;color:inherit;border:1px solid var(--fpc-mast-line);background:transparent;font-weight:650;cursor:pointer;white-space:nowrap}.fpc-header-actions>button:not(.fpc-order):hover,.fpc-menu>header>button:hover{background:#243751}.fpc-header-actions>.fpc-order{color:#fff;border-color:var(--fpc-blue);background:var(--fpc-blue)}.fpc-header-actions>.fpc-order:hover{background:var(--fpc-blue-hover)}.fpc-counter-nav{background:var(--fp-color-panel);border-bottom:1px solid var(--fp-color-line)}.fpc-counter-nav>div{display:flex;flex-wrap:wrap;gap:4px 12px}.fpc-counter-nav button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:5px 13px 3px;border:0;border-bottom:2px solid transparent;background:none;color:var(--fp-color-muted);cursor:pointer}.fpc-counter-nav button:hover{color:var(--fpc-blue)}.fpc-counter-nav button[aria-current=page]{color:var(--fpc-blue);border-color:var(--fpc-blue);font-weight:750}.fpc-nav-short{display:none}.fpc-content{flex:1;padding-block:clamp(18px,3vw,34px) 30px;min-width:0}.fpc-workspace-notice{margin:0 0 14px;padding:10px 14px;border-inline-start:3px solid var(--fpc-blue);background:var(--fp-color-accent-soft)}.fpc-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding-block:15px 20px;border-top:1px solid var(--fp-color-line);color:var(--fp-color-muted);font-size:.75rem}.fpc-access-label{margin-inline-start:auto;color:var(--fpc-mast-muted)}.fpc-access-content{max-width:470px;padding-block:clamp(30px,7vw,78px) max(30px,var(--fp-mobile-safe-bottom, 0px))}.fpc-menu{position:fixed;inset:0 0 0 auto;display:none;grid-template-rows:auto minmax(0,1fr);width:min(380px,100%);height:var(--fp-mobile-viewport-height, 100dvh);max-width:100%;max-height:var(--fp-mobile-viewport-height, 100dvh);padding:0;margin:0;border:0;background:var(--fp-color-panel)}.fpc-menu[open]{display:grid}.fpc-menu::backdrop{background:#101f338f}.fpc-menu>header{display:flex;align-items:center;justify-content:space-between;padding:max(10px,var(--fp-mobile-safe-top, 0px)) max(16px,var(--fp-mobile-safe-right, 0px)) 10px max(16px,var(--fp-mobile-safe-left, 0px));color:var(--fpc-mast-ink);background:var(--fpc-mast)}.fpc-menu-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:17px max(16px,var(--fp-mobile-safe-right, 0px)) max(20px,var(--fp-mobile-safe-bottom, 0px)) max(16px,var(--fp-mobile-safe-left, 0px))}.fpc-menu-identity{display:grid;gap:2px;padding:12px;overflow-wrap:anywhere;background:var(--fpc-canvas);border:1px solid var(--fp-color-line)}.fpc-menu-identity>:is(span,small){color:var(--fp-color-muted)}.fpc-menu-links,.fpc-menu-utilities{display:grid;gap:5px;margin-top:12px}.fpc-menu-links button,.fpc-menu-utilities button{display:flex;align-items:center;gap:8px;min-height:var(--fp-control-mobile, 48px);padding:7px 11px;border:1px solid var(--fp-color-line);background:transparent;color:inherit;text-align:start;cursor:pointer}.fpc-menu-links button>svg{margin-inline-start:auto;flex:none}.fpc-menu-links button[aria-current=page],.fpc-menu-links button:hover,.fpc-menu-utilities button:hover{border-color:var(--fpc-blue);color:var(--fpc-blue)}.fpc-menu-utilities{padding-top:8px;border-top:1px solid var(--fp-color-line)}.fpc-menu-utilities button:disabled{opacity:.6}.fpc-ledger{display:grid;gap:14px;min-width:0}.fpc-ledger-head,.fpc-ledger-list{background:var(--fp-color-panel);border:1px solid var(--fp-color-line);border-radius:var(--fp-radius-panel);min-width:0}.fpc-ledger-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:17px 19px}.fpc-ledger-head h1{margin:3px 0 4px;font-size:clamp(1.5rem,4vw,1.875rem);line-height:1.3;letter-spacing:-.03em}.fpc-ledger-head p,.fpc-ledger-list p{margin:0;color:var(--fp-color-muted);overflow-wrap:anywhere}.fpc-ledger-head>div>span{color:var(--fpc-blue);font-size:.75rem;font-weight:750}.fpc-ledger-scope{padding:4px 8px;max-width:45%;background:var(--fpc-canvas);border:1px solid var(--fp-color-line);color:var(--fpc-ink);overflow-wrap:anywhere;font-size:.75rem}.fpc-ledger-list>header{padding:15px 19px;border-bottom:1px solid var(--fp-color-line)}.fpc-ledger-list h2{margin:0;font-size:1rem}.fpc-ledger-list>header>p{margin-top:2px;font-size:.8125rem}.fpc-ledger-list>header .fsw-record-tabs{margin:11px 0 0}.fpc-ledger-list>.fsw-record-panel{margin:0;border:0}.fpc-ledger-list>.fsw-read-notice{margin:14px 19px}.fpc-ledger>.fsw-settlement-total{margin:0}@media(max-width:760px){.fpc-workspace,.fpc-access,.fpc-menu{font-family:var(--fp-mobile-font, var(--fp-font-sans))}.fpc-frame{padding-inline:max(14px,var(--fp-mobile-safe-left, 0px)) max(14px,var(--fp-mobile-safe-right, 0px))}.fpc-masthead{padding-top:var(--fp-mobile-safe-top, 0px)}.fpc-masthead>.fpc-frame{min-height:60px;gap:10px;padding-block:5px}.fpc-home,.fpc-header-actions>button,.fpc-menu>header>button{min-height:var(--fp-control-mobile, 48px)}.fpc-header-actions{gap:5px}.fpc-header-actions>button,.fpc-menu>header>button{padding-inline:8px;min-width:var(--fp-control-mobile, 48px)}.fpc-header-actions>button:last-child>span{display:none}.fpc-merchant{padding-inline-start:9px}.fpc-merchant>svg{display:none}.fpc-workspace:has(.fpc-counter-nav[data-mobile=true]){padding-bottom:calc(57px + var(--fp-mobile-safe-bottom, 0px))}.fpc-counter-nav[data-mobile=false]{display:none}.fpc-counter-nav{position:fixed;inset:auto 0 0;z-index:28;padding-bottom:var(--fp-mobile-safe-bottom, 0px);border-top:1px solid var(--fp-color-line);border-bottom:0}.fpc-counter-nav>div{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.fpc-counter-nav button{flex-direction:column;gap:2px;min-width:0;min-height:56px;padding:4px 2px;border-top:2px solid transparent;border-bottom:0;font-size:.75rem}.fpc-counter-nav button[data-mobile-extra=true]{display:none}.fpc-counter-nav button:has(.fpc-nav-short) .fpc-nav-label{display:none}.fpc-nav-short{display:inline}.fpc-workspace:has(:is(input:not([type=checkbox],[type=file]),textarea):focus) .fpc-counter-nav{visibility:hidden}.fpc-workspace:has(.fpc-counter-nav[data-mobile=true])~.fsw-install{bottom:calc(67px + var(--fp-mobile-safe-bottom, 0px))}.fpc-workspace:has(:is(input:not([type=checkbox],[type=file]),textarea):focus)~.fsw-install{visibility:hidden}.fpc-menu{top:var(--fp-mobile-viewport-top, 0px)}.fpc-ledger-head,.fpc-ledger-list>header{padding:13px 14px}.fpc-ledger-list>.fsw-read-notice{margin-inline:14px}}@media(max-width:450px){.fpc-workspace .fpc-masthead>.fpc-frame{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.fpc-workspace .fpc-home{justify-self:start}.fpc-merchant{grid-row:2;grid-column:1 / -1;padding:3px 0 6px;border-inline-start:0;border-top:1px solid var(--fpc-mast-line)}.fpc-ledger-head{flex-wrap:wrap}.fpc-ledger-scope{max-width:100%}}
