:root,[data-theme=light]{--surface:#fff;--surface-sunken:#f3f6f8;--surface-raised:#fff;--line:#e3e7ed;--line-control:#7a8597;--ink:#0b1220;--ink-secondary:#4a5468;--ink-tertiary:#636b7d;--brand:#0d9488;--action:#0f766e;--action-pressed:#115e59;--on-action:#fff;--action-tint:#e6f4f2;--pending:#92400e;--pending-mark:#d97706;--pending-tint:#fef3c7;--danger:#b91c1c;--danger-tint:#fee2e2;--info:#1e40af;--info-tint:#e8eefc;--focus:#1e40af;--avatar-1:#d5efeb;--avatar-2:#fbe7c6;--avatar-3:#dfe6fb;--avatar-4:#ece4f6;--scrim:rgba(11,18,32,.48);--shadow-sheet:0 -8px 24px rgba(11,18,32,.12)}[data-theme=dark]{--surface:#0b1220;--surface-sunken:#060a13;--surface-raised:#131c2e;--line:#243049;--line-control:#64728a;--ink:#edf1f7;--ink-secondary:#a9b4c6;--ink-tertiary:#8a95a8;--brand:#2dd4bf;--action:#2dd4bf;--action-pressed:#5eead4;--on-action:#0b1220;--action-tint:#0f2a2c;--pending:#fbbf24;--pending-mark:#f59e0b;--pending-tint:#2b2111;--danger:#f87171;--danger-tint:#2d1215;--info:#93c5fd;--info-tint:#142045;--focus:#93c5fd;--avatar-1:#123a3a;--avatar-2:#3a2a10;--avatar-3:#1c2a52;--avatar-4:#2c2140;--scrim:rgba(0,0,0,.64);--shadow-sheet:0 -8px 24px rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#0b1220;--surface-sunken:#060a13;--surface-raised:#131c2e;--line:#243049;--line-control:#64728a;--ink:#edf1f7;--ink-secondary:#a9b4c6;--ink-tertiary:#8a95a8;--brand:#2dd4bf;--action:#2dd4bf;--action-pressed:#5eead4;--on-action:#0b1220;--action-tint:#0f2a2c;--pending:#fbbf24;--pending-mark:#f59e0b;--pending-tint:#2b2111;--danger:#f87171;--danger-tint:#2d1215;--info:#93c5fd;--info-tint:#142045;--focus:#93c5fd;--avatar-1:#123a3a;--avatar-2:#3a2a10;--avatar-3:#1c2a52;--avatar-4:#2c2140;--scrim:rgba(0,0,0,.64);--shadow-sheet:0 -8px 24px rgba(0,0,0,.5)}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-doc:4px;--radius-control:12px;--radius-sheet:20px;--radius-full:999px;--control-l:52px;--control-m:44px;--bar-height:56px;--tabbar-height:84px;--font-sans:var(--fp-font-sans),"Atkinson Hyperlegible Next",system-ui,sans-serif;--font-mono:var(--fp-font-mono),"Atkinson Hyperlegible Mono",ui-monospace,monospace}.amount-xl{font-size:44px;line-height:48px;letter-spacing:-.01em}.amount-l,.amount-xl{font-family:var(--font-sans);font-weight:700}.amount-l{font-size:32px;line-height:36px}.amount-m{font-size:20px;line-height:26px}.amount-m,.title-1{font-family:var(--font-sans);font-weight:700}.title-1{font-size:28px;line-height:34px}.title-2{font-family:var(--font-sans);font-size:22px;line-height:28px;font-weight:700}.headline{font-size:17px;font-weight:600}.body,.headline{font-family:var(--font-sans);line-height:24px}.body{font-size:16px;font-weight:400}.body-strong{font-size:16px;line-height:24px;font-weight:600}.body-strong,.small{font-family:var(--font-sans)}.small{font-size:14px;line-height:20px;font-weight:400}.caption{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500}.ref{font-size:14px;line-height:20px}.ref,.ref-s{font-family:var(--font-mono);font-weight:500;letter-spacing:.02em}.ref-s{font-size:12px;line-height:16px}.fp,.fp *,.fp :after,.fp :before{box-sizing:border-box}.fp{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fp dd,.fp dl,.fp h1,.fp h2,.fp h3,.fp ol,.fp p,.fp ul{margin:0}.fp-num{font-variant-numeric:tabular-nums}.fp-num,.fp-ref{white-space:nowrap}.fp-ref{font-family:var(--font-mono);font-weight:500;letter-spacing:.02em}.fp-muted{color:var(--ink-secondary)}.fp-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.fp-icon--s{width:20px;height:20px}.fp-icon--xs{width:14px;height:14px;stroke-width:2.5}.fp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp a:focus-visible,.fp button:focus-visible,.fp input:focus-visible,.fp-focus{outline:3px solid var(--focus);outline-offset:2px}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-l);padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-control);font:600 16px/24px var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.fp-btn--primary{background:var(--action);color:var(--on-action)}.fp-btn--pressed,.fp-btn--primary:active{background:var(--action-pressed)}.fp-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-control)}.fp-btn--quiet{background:transparent;color:var(--action);padding:0 var(--space-3)}.fp-btn--danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.fp-btn--m{min-height:var(--control-m);padding:0 var(--space-4);font-size:15px}.fp-btn--block{display:flex;width:100%}.fp-btn--disabled,.fp-btn[disabled]{background:var(--surface-sunken);color:var(--ink-tertiary);border-color:var(--line);cursor:not-allowed}.fp-btn__spin{width:18px;height:18px;border-radius:50%;border:2px solid;border-right:2px solid transparent}.fp-iconbtn{display:inline-grid;place-items:center;width:var(--control-m);height:var(--control-m);flex:none;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--ink);text-decoration:none;cursor:pointer}.fp-link{font:600 15px/22px var(--font-sans);color:var(--action);text-decoration:none}.fp-appbar{display:flex;align-items:center;gap:var(--space-1);height:var(--bar-height);padding:0 var(--space-3) 0 var(--space-1);flex:none}.fp-appbar__title{flex:1;min-width:0;font:600 17px/24px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-progress{display:flex;gap:var(--space-1)}.fp-progress span{flex:1;height:4px;border-radius:var(--radius-full);background:var(--line)}.fp-progress .is-done{background:var(--brand)}.fp-progress__label{margin-top:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-tabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--tabbar-height);padding:var(--space-1) var(--space-2) var(--space-6);border-top:1px solid var(--line);background:var(--surface);flex:none}.fp-tab{display:grid;justify-items:center;align-content:center;gap:2px;text-decoration:none;color:var(--ink-secondary);font:500 12px/16px var(--font-sans)}.fp-tab[aria-current=page]{color:var(--action);font-weight:700}.fp-field{display:flex;flex-direction:column;gap:6px}.fp-field__label{font:600 15px/22px var(--font-sans);color:var(--ink)}.fp-field__control{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-l);padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-secondary)}.fp-field__control input{flex:1;min-width:0;height:24px;border:0;padding:0;background:transparent;font:400 16px/24px var(--font-sans);color:var(--ink);outline:none}.fp-field__control input::-moz-placeholder{color:var(--ink-tertiary);font-family:var(--font-sans);letter-spacing:0}.fp-field__control input::placeholder{color:var(--ink-tertiary);font-family:var(--font-sans);letter-spacing:0}.fp-field__control input.fp-ref{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}.fp-field__hint{display:flex;gap:6px;align-items:flex-start;font:400 14px/20px var(--font-sans);color:var(--ink-secondary)}.fp-field--focus .fp-field__control{border:2px solid var(--action);padding:0 calc(var(--space-4) - 1px)}.fp-field--verified .fp-field__control{border-color:var(--action)}.fp-field--verified .fp-field__hint{color:var(--action);font-weight:600}.fp-field--error .fp-field__control{border:2px solid var(--danger);padding:0 calc(var(--space-4) - 1px)}.fp-field--error .fp-field__hint{color:var(--danger)}.fp-amountfield{display:grid;gap:var(--space-2)}.fp-amountfield__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fp-amount{border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface);overflow:hidden}.fp-amount--focus{border:2px solid var(--action)}.fp-amount__main{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}.fp-amount__value{flex:1;min-width:0;font:700 32px/36px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.fp-amount__caret{display:inline-block;width:2px;height:30px;margin-left:2px;vertical-align:-5px;background:var(--action)}.fp-amount__unit{margin-left:6px;font-size:20px;font-weight:600;color:var(--ink-secondary)}.fp-amount__rows{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.fp-amount__rows,.fp-seg{background:var(--surface-sunken)}.fp-seg{display:inline-flex;flex:none;padding:3px;border:1px solid var(--line);border-radius:var(--radius-full)}.fp-seg__opt{position:relative;min-width:48px;height:38px;padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;font:600 14px/20px var(--font-sans);color:var(--ink-secondary);cursor:pointer}.fp-seg__opt[aria-pressed=true]{background:var(--ink);color:var(--surface)}.fp-seg__opt:after{content:"";position:absolute;inset:-3px 0}.fp-kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fp-kv b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.fp-kv--total{padding-top:var(--space-2);border-top:2px solid var(--ink);color:var(--ink);font-weight:700}.fp-kv--total b{font-weight:700;font-size:17px}.fp-parity{display:flex;gap:var(--space-2);align-items:center;font:500 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-parity .fp-icon{color:var(--brand)}.fp-choices{display:grid;gap:var(--space-2)}.fp-choice{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);text-align:left;text-decoration:none}.fp-choice.is-checked,.fp-choice[aria-checked=true]{border:2px solid var(--action);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px);background:var(--action-tint)}.fp-choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.fp-choice{cursor:pointer}.fp-choice__mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken);font:700 13px/1 var(--font-sans);letter-spacing:.02em;color:var(--ink)}.fp-choice__text{flex:1;min-width:0;display:grid}.fp-choice__title{font:600 16px/22px var(--font-sans)}.fp-choice__meta{font:400 14px/20px var(--font-sans);color:var(--ink-secondary)}.fp-radio{flex:none;width:22px;height:22px;border:2px solid var(--line-control);border-radius:50%;background:var(--surface)}.fp-choice.is-checked .fp-radio,.fp-choice[aria-checked=true] .fp-radio{border-color:var(--action);background:var(--action);box-shadow:inset 0 0 0 4px var(--surface)}.fp-choice--off{opacity:1;color:var(--ink-tertiary);border-style:dashed}.fp-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.fp-cat{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface);font:600 15px/20px var(--font-sans);color:var(--ink);text-align:left}.fp-cat .fp-icon{color:var(--action)}.fp-cat[aria-pressed=true]{border:2px solid var(--action);padding:0 calc(var(--space-4) - 1px);background:var(--action-tint)}.fp-avatar{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--avatar-1);color:var(--ink);font:700 17px/1 var(--font-sans);letter-spacing:.02em}.fp-avatar--2{background:var(--avatar-2)}.fp-avatar--3{background:var(--avatar-3)}.fp-avatar--4{background:var(--avatar-4)}.fp-avatar--l{width:64px;height:64px;font-size:21px}.fp-avatar--s{width:40px;height:40px;font-size:15px}.fp-avatar--add{background:var(--surface);border:2px dashed var(--line-control);color:var(--action)}.fp-favs{display:flex;gap:var(--space-4)}.fp-fav{display:grid;justify-items:center;align-content:start;gap:6px;width:64px;text-decoration:none;color:var(--ink)}.fp-fav__name{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/18px var(--font-sans)}.fp-fav__meta{margin-top:-6px;font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.fp-who{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.fp-who__main{flex:1;min-width:0;display:grid}.fp-relative{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.fp-relative__main{flex:1;min-width:0;display:grid;gap:2px}.fp-relative__name{font:600 16px/22px var(--font-sans)}.fp-relative__meta{font:400 14px/20px var(--font-sans);color:var(--ink-secondary)}.fp-relative__means{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fp-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-sunken);font:500 13px/18px var(--font-sans);color:var(--ink);white-space:nowrap}.fp-chip .fp-ref{font-size:12px}.fp-doc{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-doc);background:var(--surface-raised)}.fp-doc__band{height:4px;background:var(--line)}.fp-doc__band span{display:block;height:100%;background:var(--brand)}.fp-doc__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font:500 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-doc__head .fp-ref{font-size:12px;line-height:16px;color:var(--ink-secondary)}.fp-doc__timer{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-doc__hero{padding:var(--space-5) var(--space-4) var(--space-4)}.fp-doc__label{font:500 14px/20px var(--font-sans);color:var(--ink-secondary)}.fp-doc__amount{margin-top:2px;font:700 40px/44px var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.fp-doc__dest{margin-top:var(--space-2);font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fp-doc__dest b{font-weight:600;color:var(--ink)}.fp-doc__status{display:flex;align-items:center;gap:var(--space-2);font:700 15px/22px var(--font-sans);color:var(--action)}.fp-doc__lines{padding:0 var(--space-4)}.fp-doc__line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fp-doc__line b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.fp-doc__line .fp-ref,.fp-doc__line b{color:var(--ink)}.fp-doc__line--total{border-top:2px solid var(--ink);color:var(--ink);font-weight:700;font-size:17px}.fp-doc__line--total b{font-weight:700;font-size:20px;line-height:26px}.fp-doc__foot{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunken);font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-doc__foot .fp-icon{color:var(--brand);margin-top:-1px}.fp-doc__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--line)}.fp-steps{list-style:none;margin:0;padding:0}.fp-step{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;-moz-column-gap:var(--space-3);column-gap:var(--space-3);padding-bottom:var(--space-5)}.fp-step:last-child{padding-bottom:0}.fp-step:before{content:"";position:absolute;left:11px;top:28px;bottom:4px;width:2px;border-radius:1px;background:var(--line)}.fp-step:last-child:before{display:none}.fp-step--done:before{background:var(--brand)}.fp-step__dot{display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--line-control);border-radius:50%;background:var(--surface);color:var(--on-action)}.fp-step--done .fp-step__dot{border-color:var(--action);background:var(--action)}.fp-step--current .fp-step__dot{border:7px solid var(--pending-mark)}.fp-step--failed .fp-step__dot{border-color:var(--danger);background:var(--danger);color:var(--surface)}.fp-step--refund .fp-step__dot{border:7px solid var(--info)}.fp-step__title{font:600 16px/22px var(--font-sans);color:var(--ink)}.fp-step--todo .fp-step__title{font-weight:500;color:var(--ink-secondary)}.fp-step__meta{margin-top:2px;font:400 14px/20px var(--font-sans);color:var(--ink-secondary)}.fp-step__extra{margin-top:var(--space-2)}.fp-step__time{padding-top:1px;font:500 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary);white-space:nowrap}.fp-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px 0 8px;border-radius:var(--radius-full);font:600 13px/18px var(--font-sans);white-space:nowrap}.fp-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.fp-pill--avec-icone:before{content:none}.fp-pill--done{background:var(--action-tint);color:var(--action)}.fp-pill--pending{background:var(--pending-tint);color:var(--pending)}.fp-pill--failed{background:var(--danger-tint);color:var(--danger)}.fp-pill--hold,.fp-pill--refund{background:var(--info-tint);color:var(--info)}.fp-pill--neutral{background:var(--surface-sunken);color:var(--ink-secondary)}.fp-empty{display:grid;justify-items:start;gap:var(--space-3)}.fp-empty__art{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--action-tint);color:var(--action)}.fp-empty__title{font:700 22px/28px var(--font-sans)}.fp-empty__text{max-width:34ch;font:400 16px/24px var(--font-sans);color:var(--ink-secondary)}.fp-skel{display:block;border-radius:var(--radius-doc);background:var(--line)}.fp-skel--line{height:14px}.fp-skel--round{border-radius:var(--radius-full)}.fp-banner{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font:400 15px/22px var(--font-sans);color:var(--ink)}.fp-banner__title{display:block;font-weight:700}.fp-banner .fp-icon{margin-top:-1px}.fp-banner--error{background:var(--danger-tint)}.fp-banner--error .fp-icon{color:var(--danger)}.fp-banner--pending{background:var(--pending-tint)}.fp-banner--pending .fp-icon{color:var(--pending)}.fp-banner--info{background:var(--info-tint)}.fp-banner--info .fp-icon{color:var(--info)}.fp-banner--brand{background:var(--action-tint)}.fp-banner--brand .fp-icon{color:var(--action)}.fp-section{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:var(--space-6) 0 var(--space-1)}.fp-section__title{font:600 17px/24px var(--font-sans)}.fp-row{display:flex;align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-3) 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.fp-row:last-child{border-bottom:0}.fp-row__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--ink)}.fp-row__main{flex:1;min-width:0;display:grid;gap:2px}.fp-row__title{font:600 15px/20px var(--font-sans)}.fp-row__meta,.fp-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-row__meta{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-row__end{display:grid;justify-items:end;gap:4px}.fp-row__amount{font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.fp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.fp-action{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);min-height:136px;padding:var(--space-4);border-radius:var(--radius-control);background:var(--action);color:var(--on-action);text-decoration:none}.fp-action--ink{background:var(--ink);color:var(--surface)}.fp-action__icon{display:grid;place-items:center;width:40px;height:40px;border:1.5px solid;border-radius:var(--radius-full)}.fp-action__title{display:block;font:700 17px/22px var(--font-sans)}.fp-action__text{display:block;margin-top:4px}.fp-action__text,.fp-promise{font:400 14px/20px var(--font-sans)}.fp-promise{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink-secondary)}.fp-promise b{font-weight:600;color:var(--ink)}.fp-promise .fp-icon{color:var(--brand)}@keyframes fp-spin{to{transform:rotate(1turn)}}.fp-btn__spin{animation:fp-spin .8s linear infinite}@keyframes fp-pulse{50%{opacity:.45}}.fp-skel{animation:fp-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fp-btn__spin,.fp-skel{animation:none}}.fp-screen{position:relative;display:flex;flex-direction:column;width:100%;max-width:430px;height:100dvh;margin:0 auto;background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}@media (min-width:560px){body:has(.fp-screen){background:var(--surface-sunken)}.fp-screen{border-left:1px solid var(--line);border-right:1px solid var(--line)}}body:has(.fp-screen){overflow:hidden}.fp-screen--sunken,.fp-screen--sunken .fp-appbar,.fp-screen--sunken .fp-head{background:var(--surface-sunken)}.fp-head{flex:none;padding:var(--space-1) var(--space-5) 0}.fp-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:0 var(--space-5) var(--space-4)}.fp-foot{flex:none;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-6);border-top:1px solid var(--line);background:var(--surface)}.fp-h1{font:700 28px/34px var(--font-sans);letter-spacing:-.005em}.fp-h2{font:700 22px/28px var(--font-sans)}.fp-lead{font:400 16px/24px var(--font-sans)}.fp-lead,.fp-small{color:var(--ink-secondary)}.fp-small{font:400 14px/20px var(--font-sans)}.fp-legal{font:400 12px/17px var(--font-sans);color:var(--ink-tertiary);text-align:center}.fp-eyebrow{font:600 15px/22px var(--font-sans);color:var(--ink)}.fp-hero-amount{font:700 40px/44px var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-label{font:600 15px/22px var(--font-sans);color:var(--ink)}.fp-psp{border:1px solid var(--line-control);border-radius:var(--radius-doc);background:var(--surface-raised);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.fp-psp__bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px dashed var(--line-control);font:500 13px/18px system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink-secondary)}.fp-psp__body{display:grid;gap:var(--space-3);padding:var(--space-4)}.fp-psp .fp-field__label,.fp-psp input{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.fp-psp .fp-field__label{font-size:14px}.fp-psp .fp-field__control,.fp-psp-btn{min-height:48px;border-radius:8px}.fp-psp-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--ink);color:var(--surface);font:600 16px/24px system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none}.fp-psp .fp-choice{min-height:52px;border-radius:8px;padding:0 var(--space-3);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.fp-psp .fp-choice.is-checked{padding:0 calc(var(--space-3) - 1px)}.fp-psp .fp-choice__title{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px}.fp-numsteps{list-style:none;margin:0;padding:0}.fp-numsteps,.fp-numsteps li{display:grid;gap:var(--space-3)}.fp-numsteps li{grid-template-columns:28px minmax(0,1fr);align-items:start;font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fp-numsteps b{display:block;font-weight:600;color:var(--ink)}.fp-numsteps .fp-n{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--line-control);border-radius:50%;font:700 14px/1 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.fp-levels{display:grid;border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.fp-level{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fp-level+.fp-level{border-top:1px solid var(--line)}.fp-level b{display:block;font-weight:600;color:var(--ink)}.fp-level .fp-icon{margin-top:1px}.fp-level--ok .fp-icon{color:var(--action)}.fp-level--locked{background:var(--surface-sunken)}.fp-console{flex-wrap:wrap;min-height:100vh;background:var(--surface-sunken);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.fp-console,.fp-cside{display:flex;color:var(--ink)}.fp-cside{flex:1 1 248px;max-width:272px;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-3);background:var(--surface)}.fp-cbrand{padding:0 var(--space-3);display:grid;gap:2px}.fp-cbrand b{font:700 20px/26px var(--font-sans)}.fp-cbrand span{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-cnav{display:grid;gap:2px}.fp-cnav a{display:flex;align-items:center;gap:var(--space-3);min-height:44px;white-space:nowrap;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--ink-secondary);text-decoration:none;font:500 15px/20px var(--font-sans)}.fp-cnav a[aria-current=page]{background:var(--action-tint);color:var(--ink);font-weight:700}.fp-count{margin-left:auto;min-width:24px;height:22px;padding:0 7px;border-radius:var(--radius-full);background:var(--pending-tint);color:var(--pending);font:700 12px/22px var(--font-sans);text-align:center;font-variant-numeric:tabular-nums}.fp-count--danger{background:var(--danger-tint);color:var(--danger)}.fp-cuser{margin-top:auto;display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-3) 0;border-top:1px solid var(--line)}.fp-cuser__name{display:block;font:600 15px/20px var(--font-sans)}.fp-cuser__role{display:block;font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-cuser__mfa{display:flex;align-items:center;gap:4px;margin-top:4px;font:600 12px/16px var(--font-sans);color:var(--action)}.fp-cmain{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8)}.fp-ctrio{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.fp-ctrio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.fp-chead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.fp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-4)}.fp-kpi{display:grid;gap:2px;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised)}.fp-kpi__label{font:500 14px/20px var(--font-sans);color:var(--ink-secondary)}.fp-kpi__value{font:700 32px/40px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.fp-kpi__note{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-kpi--pending .fp-kpi__value{color:var(--pending)}.fp-kpi--danger .fp-kpi__value{color:var(--danger)}.fp-kpi--info .fp-kpi__value{color:var(--info)}.fp-cpanels{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6);align-items:start}.fp-panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised)}.fp-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.fp-panel__title{font:600 17px/24px var(--font-sans)}.fp-panel__sub{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-table-wrap{overflow-x:auto}.fp-table{width:100%;border-collapse:collapse;font:400 14px/20px var(--font-sans);color:var(--ink)}.fp-table th{background:var(--surface-sunken);text-align:left;white-space:nowrap;font:600 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-table td,.fp-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.fp-table td{vertical-align:middle}.fp-table tr:last-child td{border-bottom:0}.fp-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-table .fp-cell-sub{display:block;font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-item{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.fp-item:last-child{border-bottom:0}.fp-item__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.fp-item__title{font:600 15px/22px var(--font-sans)}.fp-item__meta{font:400 14px/20px var(--font-sans);color:var(--ink-secondary)}.fp-item__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.fp-recon{display:grid}.fp-recon__cell{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.fp-recon__cell+.fp-recon__cell{border-top:1px solid var(--line)}.fp-meter{height:8px;border-radius:var(--radius-full);background:var(--line);overflow:hidden}.fp-meter span{display:block;height:100%;background:var(--brand)}.fp-impression{max-width:680px;margin:0 auto;padding:var(--space-8) var(--space-6);background:var(--surface);color:var(--ink);font-family:var(--font-sans);display:grid;gap:var(--space-6)}.fp-impression__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--brand)}.fp-impression__marque{display:block;font:700 22px/28px var(--font-sans)}.fp-impression__corps{display:grid;gap:var(--space-4)}.fp-impression__lignes{display:grid;gap:0}.fp-impression__lignes>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fp-impression__lignes dt{font-weight:400}.fp-impression__lignes dd{margin:0;font-weight:600;color:var(--ink);text-align:right}.fp-impression__lignes>div.est-total{border-top:2px solid var(--ink);color:var(--ink);font-weight:700}.fp-impression__lignes>div.est-total dd{font-size:20px;line-height:26px}.fp-impression__simulation{padding:var(--space-3) var(--space-4);border:1px dashed var(--line-control);border-radius:var(--radius-doc);font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.fp-impression__pied{padding-top:var(--space-4);border-top:1px solid var(--line)}.fp-impression__retour{text-align:center}@media print{.fp-impression{background:#fff;color:#0b1220;padding:0;max-width:none}.fp-impression__retour{display:none}.fp-impression__lignes{-moz-column-break-inside:avoid;break-inside:avoid}.fp-impression__tete{-moz-column-break-after:avoid;break-after:avoid}}.fp-topbar{display:none}@media (min-width:1024px){body:has(.fp-screen){overflow:auto;background:var(--surface-sunken)}.fp-screen{max-width:none;height:auto;min-height:100dvh;border-left:0;border-right:0}.fp-screen,.fp-screen--sunken{background:var(--surface-sunken)}.fp-screen>.fp-appbar,.fp-screen>.fp-tabbar{display:none}.fp-topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--space-8);min-height:64px;padding:0 var(--space-8);border-bottom:1px solid var(--line);background:var(--surface)}.fp-topnav{display:flex;gap:var(--space-1)}.fp-topnav a{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-m);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--ink-secondary);text-decoration:none;font:600 15px/20px var(--font-sans)}.fp-topnav a[aria-current=page]{background:var(--action-tint);color:var(--ink)}.fp-topbar__end{margin-left:auto;gap:var(--space-3)}.fp-topbar__end,.fp-topuser{display:flex;align-items:center}.fp-topuser{gap:var(--space-2);min-height:var(--control-m);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--ink);text-decoration:none;font:600 15px/20px var(--font-sans)}.fp-screen>.fp-body{overflow-y:visible;display:grid;gap:var(--space-6);align-content:start;padding:var(--space-8) var(--space-8) var(--space-10)}.fp-screen>.fp-body,.fp-screen>.fp-foot{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.fp-screen>.fp-foot{border-top:0;background:transparent;padding:0 var(--space-8) var(--space-10)}.fp-grid2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-6);align-items:start}.fp-grid2--even{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-grid2--side{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.fp-grid2--permute>:first-child{order:2}.fp-grid2--permute>:nth-child(2){order:1}.fp-web__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.fp-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);padding:var(--space-5) var(--space-6)}.fp-card>.fp-section:first-child{margin-top:0}.fp-sticky{position:sticky;top:88px}.fp-relative[aria-current=true],.fp-row[aria-current=true]{margin:0 calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-control);background:var(--action-tint)}.fp-colonne{width:100%;max-width:560px;margin:0 auto}.fp-colonne--doc{max-width:640px}}@media (max-width:1023px){.fp-grid2,.fp-grid2--even,.fp-grid2--side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.fp-sticky{position:static}.fp-card{border:0;background:transparent;padding:0}.fp-web__head{display:grid;gap:var(--space-2)}.fp-colonne,.fp-colonne--doc{max-width:none}}.fp-split{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.fp-split__brand{display:none}.fp-split__form{display:grid;place-items:start center;padding:0}@media (min-width:1024px){body:has(.fp-split){overflow:auto}.fp-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.fp-split__brand{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-10);border-right:1px solid var(--line);background:var(--surface-sunken)}.fp-split__form{place-items:center;padding:var(--space-10)}.fp-split .fp-band{display:none}.fp-split__champ{width:100%;max-width:400px;display:grid;gap:var(--space-7)}}.fp-faq+.fp-faq{border-top:1px solid var(--line)}.fp-faq>summary{list-style:none}.fp-faq>summary::-webkit-details-marker{display:none}.fp-faq[open]>summary .fp-muted{transform:rotate(180deg)}.fp-faq>summary .fp-muted{transition:transform .15s ease}@media (prefers-reduced-motion:reduce){.fp-faq>summary .fp-muted{transition:none}}.fpp-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:var(--space-4) 0;padding:0;list-style:none}.fpp-code{font-size:17px;line-height:24px;letter-spacing:.04em;padding:var(--space-2) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface);text-align:center}.fpp-cle,.fpp-code{font-family:var(--font-mono)}.fpp-cle{font-size:15px;letter-spacing:.06em;word-break:break-all;padding:2px var(--space-2);border-radius:4px;background:var(--action-tint)}.fpp-etapes{margin:var(--space-4) 0;padding-left:var(--space-5);display:grid;gap:var(--space-3);color:var(--ink-secondary)}.fpp-etapes>li{padding-left:var(--space-1)}.fpp-conditions{margin:0;padding:0;list-style:none}.fpp-condition,.fpp-conditions{display:grid;gap:var(--space-3)}.fpp-condition{grid-template-columns:auto minmax(0,1fr);grid-auto-columns:minmax(0,1fr);align-items:start;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.fpp-condition__titre{font-family:var(--font-sans);font-size:17px;line-height:24px;font-weight:600;margin:0}.fpp-condition__manque{margin:var(--space-1) 0 0;color:var(--ink-secondary);font-size:15px;line-height:22px}.fpp-condition__action{margin-top:var(--space-2)}.fpp-pile{margin:var(--space-3) 0}.fpp-code-grand,.fpp-pile{display:grid;gap:var(--space-2)}.fpp-code-grand{justify-items:center;margin:var(--space-4) 0}.fpp-code-grand__valeur{margin:0;font-family:var(--font-mono);font-size:34px;line-height:42px;font-weight:600;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.fpp-qr{display:grid;justify-items:center;margin:var(--space-3) 0}.fpp-qr svg{max-width:100%;height:auto}.fpp-partage{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.fpp-lien{display:grid;gap:2px;margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken)}.fpp-lien__libelle{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:600;color:var(--ink-secondary)}.fpp-lien__valeur{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:13px;line-height:19px;color:var(--action);overflow-wrap:anywhere}.fpp-impression{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.fpp-largeurs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0;padding:0;border:0}.fpp-largeurs__titre{padding:0;font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:600;color:var(--ink-secondary)}.fpp-largeur{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-sans);font-size:16px;line-height:24px;color:var(--ink)}.fpp-factures{display:grid;gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none}.fpp-facture{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);min-height:72px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);text-decoration:none}.fpp-facture__code{grid-column:1;font-family:var(--font-mono);font-size:17px;line-height:24px;font-weight:600}.fpp-facture__montant{grid-column:2;grid-row:1;font-family:var(--font-sans);font-size:17px;line-height:24px;font-weight:700;text-align:right;white-space:nowrap}.fpp-facture__etat{grid-column:2;grid-row:2;justify-self:end}.fpp-facture__libelle{grid-column:1;grid-row:2;font-size:15px;line-height:22px;overflow-wrap:anywhere}.fpp-facture__date,.fpp-facture__libelle{font-family:var(--font-sans);color:var(--ink-secondary)}.fpp-facture__date{grid-column:1/-1;grid-row:3;font-size:13px;line-height:18px}.fpp-facture__libelle-fiche{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:17px;line-height:24px;color:var(--ink);overflow-wrap:anywhere}.fpp-recherche{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.fpp-recherche__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.fp-input--mono{font-family:var(--font-mono)}.fpp-filtre{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-secondary);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:600;text-decoration:none;white-space:nowrap}.fpp-filtre--actif{border-color:var(--action);background:var(--action-tint);color:var(--action)}.fpp-lien-nu{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--action);font:inherit;text-decoration:underline;cursor:pointer}.fpp-echeance{display:grid;gap:var(--space-1)}.fpp-annulation{display:grid;gap:var(--space-2);margin:var(--space-4) 0}@media print{.fp-foot,.fp-head,.fp-screen>*,.fp-tabbar,.fp-topbar,.fpp-hors-ticket{display:none!important}.fp-body,.fp-col,.fp-screen{display:block!important;height:auto!important;overflow:visible!important;padding:0!important;margin:0!important;background:#fff!important}.fp-body,.fpp-ticket{display:block!important}.fpp-ticket{border:0!important;padding:0!important;margin:0!important;background:#fff!important;color:#000!important}.fpp-ticket svg path{fill:#000!important}.fpp-ticket svg rect{fill:#fff!important}.fpp-ticket .fp-btn{display:none!important}.fpp-code-grand,.fpp-qr{-moz-column-break-inside:avoid;break-inside:avoid}}@page{size:80mm auto;margin:3mm}.fpp-ticket-58{--fpp-largeur-du-ticket:52mm}.fpp-ticket-80{--fpp-largeur-du-ticket:74mm}@media print{.fpp-ticket-58 .fpp-ticket{width:52mm}.fpp-ticket-80 .fpp-ticket{width:74mm}.fpp-ticket-58 .fpp-code-grand__valeur{font-size:26px;line-height:32px}.fpp-ticket-58 .fpp-ticket__montant{font-size:24px;line-height:30px}.fpp-ticket-58 .fpp-qr svg{width:44mm;height:44mm}.fpp-ticket-80 .fpp-qr svg{width:58mm;height:58mm}}.fpp-ticket{display:grid;justify-items:center;gap:var(--space-1);margin:var(--space-3) 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-doc);background:var(--surface);text-align:center}.fpp-ticket__etablissement{margin:0;font-family:var(--font-sans);font-size:19px;line-height:26px;font-weight:700}.fpp-ticket__dates,.fpp-ticket__mode-emploi,.fpp-ticket__secteur{margin:0;font-family:var(--font-sans);font-size:13px;line-height:19px;color:var(--ink-secondary)}.fpp-ticket__montant{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:32px;line-height:40px;font-weight:700}.fpp-ticket__libelle{margin:0;font-family:var(--font-sans);font-size:16px;line-height:24px;overflow-wrap:anywhere}.fpp-hors-ticket,.fpp-scan{display:grid;gap:var(--space-3)}.fpp-scan{margin:var(--space-3) 0}.fpp-scan__flux{width:100%;aspect-ratio:1/1;max-height:60dvh;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-doc);background:var(--ink)}.fpp-scan__aide{margin:0;font:400 15px/22px var(--font-sans);color:var(--ink-secondary);text-align:center}.fpp-verdict{display:grid;justify-items:center;gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-5) var(--space-4);border-radius:var(--radius-doc);text-align:center}.fpp-verdict--payee{background:var(--action-tint)}.fpp-verdict--non-payee{background:var(--danger-tint)}.fpp-verdict__marque{display:grid;place-items:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--surface)}.fpp-verdict--payee .fpp-verdict__marque{color:var(--action)}.fpp-verdict--non-payee .fpp-verdict__marque{color:var(--danger)}.fpp-verdict__titre{margin:0;font:700 40px/48px var(--font-sans);color:var(--ink)}.fpp-verdict__montant{margin:0;font:700 26px/32px var(--font-sans);color:var(--ink)}.fpp-verdict__details,.fpp-verdict__quand{margin:0;width:100%;font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fpp-avis{display:grid;gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none}.fpp-avis__ligne{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.fpp-avis__ligne--non-lu{border-left:3px solid var(--brand);background:var(--surface-raised)}.fpp-avis__icone{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-secondary)}.fpp-avis__corps{display:grid;gap:var(--space-1);min-width:0}.fpp-avis__titre{margin:0;font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.fpp-avis__texte{font:400 15px/22px var(--font-sans);overflow-wrap:anywhere}.fpp-avis__quand,.fpp-avis__texte{margin:0;color:var(--ink-secondary)}.fpp-avis__quand{font:400 13px/18px var(--font-sans)}.fpp-avis__envois{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.fpp-avis__envois li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.fpp-avis__cible{font:400 13px/18px var(--font-mono);color:var(--ink-secondary)}.fpp-avis__echec{flex:1 1 100%;min-width:0;font:400 13px/19px var(--font-sans);color:var(--ink-secondary)}.fpp-avis__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2);min-height:44px}.fpp-poussee,.fpp-releves{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.fpp-releves{padding:0;list-style:none}.fpp-releve{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);min-height:72px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);text-decoration:none}.fpp-releve__jour{grid-column:1;font-weight:600}.fpp-releve__jour,.fpp-releve__montant{grid-row:1;font-family:var(--font-sans);font-size:17px;line-height:24px}.fpp-releve__montant{grid-column:2;font-weight:700;text-align:right;white-space:nowrap}.fpp-releve__etat{grid-column:2;grid-row:2;justify-self:end}.fpp-releve__compte{grid-column:1;grid-row:2;font-family:var(--font-sans);font-size:15px;line-height:22px;color:var(--ink-secondary)}.fpp-lignes{display:grid;gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none}.fpp-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.fpp-ligne__code{grid-column:1;font-family:var(--font-mono);font-weight:600;color:var(--ink);display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.fpp-ligne__code,.fpp-ligne__montant{grid-row:1;font-size:17px;line-height:24px}.fpp-ligne__montant{grid-column:2;font-family:var(--font-sans);font-weight:700;text-align:right;white-space:nowrap}.fpp-ligne__libelle{grid-row:2;font-size:15px;line-height:22px;overflow-wrap:anywhere}.fpp-ligne__date,.fpp-ligne__libelle{grid-column:1/-1;font-family:var(--font-sans);color:var(--ink-secondary)}.fpp-ligne__date{grid-row:3;font-size:13px;line-height:18px}.fpp-depot{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.fpp-aide{margin:0 0 var(--space-3);font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fpp-colonnes{font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere}.fpp-confirmation{display:grid;gap:var(--space-3);margin:var(--space-3) 0}.fpp-confirmation__boutons{display:flex;flex-wrap:wrap;gap:var(--space-3)}.fpp-lots{display:grid;gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none}.fpp-lot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);min-height:72px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);text-decoration:none}.fpp-lot__date{grid-column:1;grid-row:1;font:600 17px/24px var(--font-sans)}.fpp-lot__montant{grid-column:2;grid-row:1;font:700 17px/24px var(--font-sans);text-align:right;white-space:nowrap}.fpp-lot__etat{grid-column:2;grid-row:2;justify-self:end}.fpp-lot__compte{grid-column:1;grid-row:2;font:400 15px/22px var(--font-sans);color:var(--ink-secondary)}.fpp-tableau{margin:var(--space-3) 0;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.fpp-rapport{width:100%;border-collapse:collapse;font:400 14px/20px var(--font-sans)}.fpp-rapport__legende{padding:var(--space-3);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);text-align:left}.fpp-rapport td,.fpp-rapport th{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);text-align:left;white-space:nowrap}.fpp-rapport th{font-weight:600;color:var(--ink-secondary)}.fpp-rapport__montant{text-align:right;font-variant-numeric:tabular-nums}.fpp-rapport__faute{background:var(--danger-tint,rgba(200,30,30,.06))}.fpp-rapport__faute td:last-child{color:var(--danger);font-weight:600}.fpp-fiches{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3);margin:var(--space-3) 0}.fpp-fiche{display:grid;justify-items:center;gap:2px;padding:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-control);background:var(--surface);text-align:center}.fpp-fiche__etablissement{margin:0;font:600 15px/22px var(--font-sans)}.fpp-fiche__reference{margin:0;font:700 17px/24px var(--font-mono);overflow-wrap:anywhere}.fpp-fiche__montant{margin:0;font:700 22px/28px var(--font-sans)}.fpp-fiche__code{margin:0;font:700 24px/30px var(--font-mono);letter-spacing:1px}.fpp-fiche__qr{margin:var(--space-2) 0}.fpp-fiche__echeance,.fpp-fiche__libelle,.fpp-fiche__mode{margin:0;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);overflow-wrap:anywhere}@page fichesA4{size:A4;margin:8mm}.fpp-fiches{page:fichesA4}@media print{.fpp-fiches-a4 .fp-body,.fpp-fiches-a4 .fp-col,.fpp-fiches-a4 .fp-screen>*{display:block!important;height:auto!important;overflow:visible!important}.fpp-fiches-a4 .fp-btn,.fpp-fiches-a4 .fp-foot,.fpp-fiches-a4 .fp-head,.fpp-fiches-a4 .fp-tabbar,.fpp-fiches-a4 .fp-topbar,.fpp-fiches-a4 .fpp-sans-impression{display:none!important}.fpp-fiches-a4 .fpp-fiches{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important}.fpp-fiches-a4 .fpp-fiche{height:135mm;-moz-column-break-inside:avoid;break-inside:avoid;border:1px dashed #999!important;border-radius:0!important;background:#fff!important;color:#000!important}.fpp-fiches-a4 .fpp-fiche svg path{fill:#000!important}.fpp-fiches-a4 .fpp-fiche svg rect{fill:#fff!important}.fpp-fiches-a4 .fpp-fiche__qr svg{width:34mm;height:34mm}.fpp-fiches-a4 .fpp-fiche__echeance,.fpp-fiches-a4 .fpp-fiche__libelle,.fpp-fiches-a4 .fpp-fiche__mode{color:#333!important}}.fp-crumb,.fp-field__action{display:inline-flex;align-items:center;min-height:44px}