.fx-theme{position:relative}.fx-theme__panel{position:absolute;left:0;bottom:calc(100% + .4rem);z-index:40;width:13.5rem;padding:.85rem;border:1px solid var(--fx-border);border-radius:.85rem;background:var(--fx-surface);color:var(--fx-text);box-shadow:0 12px 32px #0f172a2e}.fx-theme__kicker{margin:0 0 .4rem;font-size:.7rem;font-weight:600;color:var(--fx-muted)}.fx-theme__switch{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;margin-bottom:.75rem;padding:.15rem;border-radius:.5rem;background:var(--fx-surface-2)}.fx-theme__switch button{border:0;border-radius:.4rem;background:transparent;color:var(--fx-muted);padding:.35rem .4rem;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.fx-theme__switch button.is-on{background:var(--fx-surface);color:var(--fx-text);box-shadow:0 1px 3px #0f172a1a}.fx-theme__swatches{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;gap:.4rem}.fx-theme__swatches button{width:1.55rem;height:1.55rem;border:2px solid var(--fx-surface);border-radius:999px;cursor:pointer;box-shadow:0 0 0 1px var(--fx-border)}.fx-theme__swatches button.is-on{box-shadow:0 0 0 2px var(--fx-text)}.fx-theme__label{margin:.5rem 0 0;text-align:center;font-size:.65rem;color:var(--fx-muted)}.fx-pwa-onboard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1280;display:grid;place-items:center;padding:1.25rem;background:#0f172a85}.fx-pwa-onboard{width:min(100%,22.5rem);padding:1.25rem;border-radius:1.1rem;background:var(--fx-surface, #fff);color:var(--fx-text, #1e1b4b);box-shadow:0 18px 40px #00000047}.fx-pwa-onboard__icon{width:4.25rem;height:4.25rem;margin:0 auto .75rem;display:block;border-radius:1.1rem;object-fit:cover}.fx-pwa-onboard h3{margin:0 0 .45rem;text-align:center;font-size:1.05rem}.fx-pwa-onboard p{margin:0 0 .75rem;text-align:center;font-size:.82rem;line-height:1.5;color:var(--fx-muted, #64748b)}.fx-pwa-onboard ul{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.35rem;font-size:.78rem}.fx-pwa-onboard__cta{display:block;width:100%;padding:.85rem 1rem;border:none;border-radius:.75rem;background:var(--fx-accent, #4f46e5);color:#fff;font-weight:600;cursor:pointer}.fx-pwa-onboard__cta:disabled{opacity:.65;cursor:wait}.fx-pwa-onboard__later{display:block;width:100%;margin-top:.55rem;border:none;background:none;color:var(--fx-muted, #64748b);font-size:.78rem;cursor:pointer}.fx-pwa-onboard__hint,.fx-pwa-onboard__steps{margin:.7rem 0 0;font-size:.72rem;line-height:1.45;color:var(--fx-muted, #64748b)}.fx-pwa-onboard-pill{position:fixed;left:50%;transform:translate(-50%);z-index:70;top:max(.65rem,env(safe-area-inset-top));border:none;border-radius:999px;padding:.55rem 1rem;background:var(--fx-accent, #4f46e5);color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--fx-accent, #4f46e5) 28%,transparent)}.fx-update-banner{position:fixed;left:50%;transform:translate(-50%);z-index:10050;bottom:1.25rem;width:max-content;max-width:calc(100vw - 1.5rem)}.fx-update-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .45rem .45rem .85rem;border-radius:999px;background:linear-gradient(135deg,var(--fx-accent-strong, #4338ca),var(--fx-accent, #4f46e5));color:#fff;font-size:.78rem;font-weight:600;box-shadow:0 12px 36px #00000040}.fx-update-banner__btn{border:none;border-radius:999px;padding:.4rem .75rem;background:#fff;color:var(--fx-accent-strong, #4338ca);font-size:.72rem;font-weight:700;cursor:pointer}@media (max-width: 640px){.fx-update-banner{left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));transform:none;width:auto;max-width:none;bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.5rem))}.fx-update-banner__inner{flex-direction:column;align-items:stretch;border-radius:1rem;padding:.85rem 1rem}.fx-update-banner__btn{width:100%}}.fx-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem}.fx-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1e1b4b73;cursor:pointer}.fx-modal__backdrop:disabled{cursor:default}.fx-modal__card{position:relative;width:100%;max-width:26rem;min-width:0;padding:1.35rem 1.4rem 1.2rem;border-radius:1rem;background:var(--fx-surface);box-shadow:0 18px 50px #1e1b4b2e;overflow-wrap:break-word}.fx-modal__card.is-wide{max-width:32rem}.fx-modal__list{margin:.85rem 0 0;padding-left:1.15rem;font-size:.875rem;line-height:1.5;color:#475569}.fx-modal__list li+li{margin-top:.4rem}.fx-modal__warn{margin:.9rem 0 0;font-size:.8rem;font-weight:700;color:#b45309}.fx-modal__title{margin:0;font-family:Nunito,Poppins,sans-serif;font-size:1.15rem;font-weight:700;color:var(--fx-text)}.fx-modal__text{margin:.55rem 0 0;font-size:.875rem;line-height:1.5;color:#475569;overflow-wrap:break-word}.fx-modal__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.fx-pay-fields{display:grid;gap:.7rem;margin-top:1rem}.fx-pay-fields__lab{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:700;color:var(--fx-muted)}.fx-fiche{display:flex;flex-direction:column;gap:1rem}.fx-fiche-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.fx-fiche-head__id{min-width:0}.fx-fiche-back{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .35rem;border:0;background:transparent;color:var(--fx-muted);padding:0;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.fx-fiche-back:hover{color:var(--fx-accent-strong)}.fx-fiche-head h1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-family:Nunito,Poppins,sans-serif;font-size:1.55rem;font-weight:800;color:var(--fx-text)}.fx-fiche-head__badge{padding:.12rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--fx-muted) 14%,var(--fx-surface));font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--fx-muted)}.fx-fiche-head__acts{display:flex;flex-wrap:wrap;gap:.4rem}.fx-fiche-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.fx-fiche-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface)}.fx-fiche-card h2{margin:0;padding:.8rem 1.05rem;border-bottom:1px solid var(--fx-border);font-family:Nunito,Poppins,sans-serif;font-size:.92rem;font-weight:800;color:var(--fx-text)}.fx-fiche-dl{display:grid;grid-template-columns:1fr 1fr;flex:1;gap:0;margin:0}.fx-fiche-row{display:flex;flex-direction:column;gap:.22rem;min-width:0;margin:0;padding:.55rem .95rem;border-bottom:1px solid var(--fx-border);box-shadow:1px 0 0 var(--fx-border)}.fx-fiche-row.is-wide{grid-column:1 / -1;box-shadow:none}.fx-fiche-row.is-tone-active{background:#16a34a17}.fx-fiche-row.is-tone-establishment_closed{background:#ea580c17}.fx-fiche-row.is-tone-ceased{background:#dc262617}.fx-fiche-row.is-tone-unknown,.fx-fiche-row.is-tone-idle{background:#64748b0f}.fx-fiche-row dt{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.3;color:var(--fx-muted)}.fx-fiche-row dd{margin:0;font-size:.86rem;line-height:1.45;color:var(--fx-text);overflow-wrap:anywhere}.fx-fiche-row a{color:var(--fx-accent-strong);text-decoration:none}.fx-fiche-row a:hover{text-decoration:underline}.fx-fiche-addr{display:flex;align-items:flex-start;gap:.15rem}.fx-fiche-addr-lines{display:block;min-width:0;line-height:1.5}.fx-fiche-addr-name{display:block;margin-bottom:.12rem;font-weight:700;color:var(--fx-text)}.fx-fiche-addr .fx-copy{margin-top:.05rem}.fx-fiche-card__foot{margin-top:auto;padding:.65rem 1.05rem .75rem;border-top:1px solid var(--fx-border);background:color-mix(in srgb,var(--fx-surface-2) 70%,var(--fx-surface))}.fx-fiche-portal-mini{display:flex;flex-direction:column;gap:.45rem}.fx-fiche-portal-mini p{margin:0;font-size:.78rem;line-height:1.4;color:var(--fx-muted)}.fx-fiche-portal-mini .fx-fiche-portal__acts{margin-top:0;flex-direction:row;align-items:center}.fx-fiche-mini-btn{display:inline-flex;align-items:center;gap:.32rem;border:1px solid var(--fx-border);border-radius:.4rem;background:var(--fx-accent-soft);color:var(--fx-accent-strong);padding:.22rem .58rem;font:inherit;font-size:.72rem;font-weight:700;line-height:1.3;cursor:pointer}.fx-fiche-mini-btn svg{flex:none}.fx-fiche-btn-ico{display:inline-flex;align-items:center;gap:.4rem}.fx-fiche-mini-btn.is-ghost{background:transparent;color:var(--fx-text)}.fx-fiche-mini-btn:hover:not(:disabled){filter:brightness(.97)}.fx-fiche-mini-btn:disabled{cursor:default;opacity:.45}.fx-fiche-pending{color:var(--fx-muted);font-style:italic}.fx-fiche-tabs{display:flex;flex-wrap:wrap;gap:.15rem;border-bottom:1px solid var(--fx-border)}.fx-fiche-tabs button{border:0;border-radius:.5rem .5rem 0 0;background:transparent;color:var(--fx-muted);padding:.55rem .85rem;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.fx-fiche-tabs button:hover{color:var(--fx-text)}.fx-fiche-tabs button.is-on{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-fiche-panel{padding:.85rem 0 .2rem}.fx-fiche-panel .fx-data-table{width:100%}.fx-fiche-panel .fx-fiche-table{border-collapse:separate;border-spacing:0 .42rem}.fx-fiche-panel .fx-fiche-table thead th{padding:.15rem .95rem .35rem;color:var(--fx-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:transparent}.fx-fiche-panel .fx-fiche-table thead th:first-child,.fx-fiche-panel .fx-fiche-table tbody td:first-child{padding-left:1rem}.fx-fiche-panel .fx-fiche-table thead th:last-child,.fx-fiche-panel .fx-fiche-table tbody td:last-child{padding-right:1rem}.fx-fiche-panel .fx-fiche-table tbody td{padding:.78rem .95rem;background:var(--fx-surface);border-top:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border)}.fx-fiche-panel .fx-fiche-table tbody td:first-child{border-left:1px solid var(--fx-border);border-radius:.7rem 0 0 .7rem}.fx-fiche-panel .fx-fiche-table tbody td:last-child{border-right:1px solid var(--fx-border);border-radius:0 .7rem .7rem 0}.fx-fiche-panel .fx-fiche-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--fx-surface-2) 70%,var(--fx-surface))}.fx-fiche-panel .fx-fiche-table tbody tr.fx-clients-table__row:hover td{background:var(--fx-accent-soft)}.fx-fiche-panel .fx-fiche-table tbody td.fx-fiche-empty{background:color-mix(in srgb,var(--fx-surface-2) 55%,var(--fx-surface));border:1px dashed var(--fx-border);border-radius:.7rem;box-shadow:none;text-align:center}.fx-fiche-empty{padding:1.1rem .2rem .6rem;color:var(--fx-muted);font-size:.86rem}.fx-fiche-portal{display:flex;flex-direction:column;gap:.65rem;max-width:36rem;padding:.2rem .15rem .8rem}.fx-fiche-portal h3{margin:0;font-family:Nunito,Poppins,sans-serif;font-size:1rem;font-weight:800}.fx-fiche-portal p{margin:0;font-size:.86rem;line-height:1.45;color:var(--fx-muted)}.fx-fiche-portal__acts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.fx-fiche-portal__err{margin:0;font-size:.82rem;color:#b91c1c}@media (max-width: 960px){.fx-fiche-cards{grid-template-columns:1fr}}@media (max-width: 560px){.fx-fiche-dl{grid-template-columns:1fr}.fx-fiche-row{box-shadow:none;padding:.6rem .95rem}}.fx-catalog-form{max-width:46rem}.fx-listbar{display:flex;align-items:stretch;gap:.7rem;width:100%;margin-bottom:1rem;padding:.7rem .8rem;border:1px solid var(--fx-border);border-radius:12px;background:var(--fx-surface-2)}.fx-listbar__search{display:flex;flex:1;min-width:0;align-items:center;gap:.55rem;height:2.65rem;padding:0 .85rem;border:1px solid var(--fx-border);border-radius:.6rem;background:var(--fx-surface)}.fx-listbar__search:focus-within{border-color:var(--fx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-accent) 20%,transparent)}.fx-listbar__search svg{flex:none;color:var(--fx-accent)}.fx-listbar__input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--fx-text);font:inherit;font-size:.9rem;outline:none}.fx-listbar__input::placeholder{color:#94a3b8}.fx-listbar__toggle{flex:none;display:inline-flex;align-items:center;gap:.45rem;height:2.65rem;padding:0 .95rem;border:1px solid var(--fx-border);border-radius:.6rem;background:var(--fx-surface);color:var(--fx-accent-strong);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap}.fx-listbar__toggle:hover{background:var(--fx-accent-soft)}.fx-listbar__toggle.is-on{border-color:var(--fx-accent);background:var(--fx-accent);color:#fff}.fx-listbar__dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;opacity:.45}.fx-listbar__toggle.is-on .fx-listbar__dot{opacity:1}.fx-listbar__count{flex:none;align-self:center;margin-left:auto;color:var(--fx-muted);font-size:.78rem;font-weight:600;white-space:nowrap}@media (max-width: 640px){.fx-listbar{flex-direction:column}.fx-listbar__toggle{justify-content:center}.fx-listbar__count{margin-left:0;text-align:center}}.fx-clients-wrap{overflow-x:auto;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface)}.fx-clients-empty{margin:0;padding:1.6rem 1.2rem;color:var(--fx-muted);font-size:.88rem}.fx-clients-table,.fx-data-table{width:100%;border-collapse:collapse}.fx-clients-table{font-size:.86rem}.fx-clients-table th,.fx-clients-table td{padding:.78rem .95rem;vertical-align:middle;text-align:left;border-bottom:1px solid var(--fx-border)}.fx-clients-table thead th{padding-top:.7rem;padding-bottom:.7rem;background:color-mix(in srgb,var(--fx-surface-2) 78%,var(--fx-surface));color:var(--fx-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.fx-clients-table tbody tr:last-child td{border-bottom:0}.fx-clients-table th:first-child,.fx-clients-table td:first-child{padding-left:1.15rem}.fx-clients-table th:last-child,.fx-clients-table td:last-child{padding-right:1rem}.fx-clients-table__insee{width:3.6rem;text-align:center}.fx-clients-table th.fx-clients-table__insee,.fx-clients-table td.fx-clients-table__insee{padding-left:.85rem;padding-right:.35rem}.fx-clients-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-clients-table .is-due{font-weight:700;color:#b45309}.fx-clients-table .is-credit,.fx-bal-credit{font-weight:700;color:#15803d}.fx-bal-due{font-weight:700;color:#b45309}.fx-clients-table .is-act{width:1%;text-align:right;white-space:nowrap}.fx-clients-table .siret{letter-spacing:.02em;white-space:nowrap}.fx-clients-table__row{cursor:pointer}.fx-clients-table__row:hover{background:var(--fx-accent-soft)}.fx-clients-table__row.is-archived{color:var(--fx-muted)}.fx-clients-table__link{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:700;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em}.fx-clients-table__link:hover{text-decoration-color:currentColor}.fx-clients-table__id{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.fx-clients-table__name{display:inline;font-weight:700;color:var(--fx-text);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;transition:text-decoration-color .15s ease}.fx-clients-table__row:hover .fx-clients-table__name{text-decoration-color:currentColor}.fx-clients-table__meta{display:block;margin-top:.12rem;font-size:.75rem;font-weight:500;color:var(--fx-muted)}.fx-clients-table__tag{display:inline-flex;align-items:center;padding:.1rem .48rem;border-radius:999px;background:color-mix(in srgb,var(--fx-muted) 14%,var(--fx-surface));color:var(--fx-muted);font-size:.68rem;font-weight:700;letter-spacing:.02em;line-height:1.25;white-space:nowrap}.fx-clients-table__muted{color:var(--fx-muted)}.fx-data-table{table-layout:fixed}.fx-data-table th,.fx-data-table td{padding:.75rem 1rem;vertical-align:middle}.fx-data-table th:first-child,.fx-data-table td:first-child{padding-left:0}.fx-data-table th:last-child,.fx-data-table td:last-child{padding-right:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fx-actions{position:relative;display:inline-block}.fx-actions__btn{cursor:pointer;border:0;border-radius:.5rem;background:var(--fx-accent-soft);color:var(--fx-text);padding:.4rem .7rem;font:inherit;font-size:.8rem;font-weight:600}.fx-actions__btn:hover{background:var(--fx-accent-soft)}.fx-actions__menu{position:fixed;z-index:70;width:11.5rem;padding:.3rem;border:1px solid var(--fx-border);border-radius:.7rem;background:var(--fx-surface);box-shadow:0 10px 28px #0f172a38}.fx-actions__item{display:flex;align-items:center;gap:.5rem;width:100%;border:0;border-radius:.45rem;background:transparent;color:var(--fx-text);padding:.45rem .65rem;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.fx-actions__item:hover{background:var(--fx-accent-soft)}.fx-actions__item--danger{color:#9f1239}.fx-actions__item--danger:hover:not(:disabled){background:#9f1239;color:#fff}.fx-actions__item:disabled{opacity:.42;cursor:default}.fx-actions__item:disabled:hover{background:transparent}.fx-actions__soon{margin-left:.35rem;font-size:.68rem;font-weight:600;color:var(--fx-muted)}.fx-sirene-block{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.fx-sirene-status{margin:0;font-size:.82rem;font-weight:500;line-height:1.3;color:var(--fx-text)}.fx-sirene-status strong{font-weight:800}.fx-sirene-status.is-active{color:#166534}.fx-sirene-status.is-establishment_closed{color:#9a3412}.fx-sirene-status.is-ceased{color:#b91c1c}.fx-sirene-status.is-idle,.fx-sirene-status.is-unknown{color:var(--fx-muted);font-weight:600}.fx-sirene-line{margin:0;font-size:.68rem;font-weight:500;line-height:1.3;color:var(--fx-muted)}.fx-sirene-block .fx-fiche-mini-btn{margin-top:.15rem}.fx-sirene-pill{flex:none;width:.55rem;height:.55rem;border-radius:999px;background:var(--fx-muted);opacity:.35}.fx-sirene-pill--idle{background:#cbd5e1;border:0;opacity:1}.fx-sirene-pill--active{background:#4ade80;opacity:1}.fx-sirene-pill--establishment_closed{background:#fb923c;opacity:1}.fx-sirene-pill--ceased{background:#f87171;opacity:1}.fx-sirene-pill--unknown{background:#94a3b8;opacity:1}.fx-sirene-pill--list{display:inline-block;width:.5rem;height:.5rem;vertical-align:middle}.fx-siret{width:100%;padding:.85rem .95rem .8rem;border:1px solid var(--fx-border);border-radius:12px;background:var(--fx-surface-2)}.fx-siret__head{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.75rem}.fx-siret__mark{flex:none;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.5rem;background:var(--fx-accent-soft);color:var(--fx-accent)}.fx-siret__mark svg{display:block}.fx-siret__title{margin:0;font-family:Nunito,Poppins,sans-serif;font-size:.95rem;font-weight:700;line-height:1.25;color:var(--fx-text)}.fx-siret__sub{margin:.15rem 0 0;font-size:.75rem;line-height:1.4;color:var(--fx-muted)}.fx-siret__combo{display:flex;align-items:center;overflow:hidden;border:1px solid var(--fx-border);border-radius:.6rem;background:var(--fx-surface)}.fx-siret__combo .fx-copy{margin-right:.15rem}.fx-siret__combo:focus-within{border-color:var(--fx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-accent) 20%,transparent)}.fx-siret--err .fx-siret__combo{border-color:#f0b4b4}.fx-siret--ok .fx-siret__combo{border-color:#86efac}.fx-siret--closed .fx-siret__combo{border-color:#fdba74}.fx-siret--ceased .fx-siret__combo{border-color:#f0b4b4}.fx-siret__input{flex:1;min-width:0;height:2.65rem;padding:0 .85rem;border:0;background:transparent;color:var(--fx-text);font:inherit;font-size:.9rem;outline:none}.fx-siret__input::placeholder{color:#94a3b8}.fx-siret__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:7.4rem;height:2.65rem;padding:0 1rem;border:0;border-left:1px solid var(--fx-border);background:var(--fx-accent);color:#fff;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap}.fx-siret__btn:hover:not(:disabled){background:var(--fx-accent-strong)}.fx-siret__btn:disabled{cursor:default;opacity:.55}.fx-siret__spin{width:.85rem;height:.85rem;border:1.5px solid rgb(255 255 255 / 35%);border-top-color:#fff;border-radius:50%;animation:fx-siret-spin .7s linear infinite}.fx-siret__out{margin:.65rem 0 0;font-size:.78rem;line-height:1.45;color:var(--fx-muted)}.fx-siret__out strong{font-weight:600;color:var(--fx-text)}.fx-siret--ok .fx-siret__out{color:#166534}.fx-siret--ok .fx-siret__out strong{color:#14532d}.fx-siret--closed .fx-siret__out,.fx-siret--closed .fx-siret__out strong{color:#9a3412}.fx-siret--ceased .fx-siret__out,.fx-siret--ceased .fx-siret__out strong,.fx-siret--err .fx-siret__out{color:#b91c1c}@media (prefers-reduced-motion: reduce){.fx-siret__spin{animation:none;border-top-color:#ffffff59}}@keyframes fx-siret-spin{to{transform:rotate(360deg)}}.fx-ctrl{position:relative;width:100%;min-width:0}.fx-ctrl__btn{display:flex;align-items:center;gap:.45rem;width:100%;height:2.5rem;box-sizing:border-box;border:1px solid var(--fx-border);border-radius:.6rem;background:var(--fx-surface-2);color:var(--fx-text);padding:0 .45rem 0 .4rem;font:inherit;font-size:.84rem;font-weight:550;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.fx-ctrl.is-compact .fx-ctrl__btn{height:2.15rem;font-size:.8rem;border-radius:.5rem}.fx-ctrl.is-plain .fx-ctrl__btn{justify-content:center;padding:0 .35rem;font-weight:700}.fx-ctrl.is-plain .fx-ctrl__lab{flex:none}.fx-ctrl__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--fx-accent) 42%,var(--fx-border));background:color-mix(in srgb,var(--fx-accent-soft) 55%,var(--fx-surface-2))}.fx-ctrl.is-open .fx-ctrl__btn,.fx-ctrl__btn:focus-visible{outline:none;border-color:var(--fx-accent);background:var(--fx-surface);box-shadow:0 0 0 3px var(--fx-accent-soft)}.fx-ctrl__btn:disabled{opacity:.7;cursor:default}.fx-ctrl__ico{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border-radius:.4rem;background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-ctrl.is-compact .fx-ctrl__ico{width:1.45rem;height:1.45rem}.fx-ctrl__ico svg{display:block;width:.85rem;height:.85rem}.fx-ctrl__lab{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-ctrl__lab.is-empty{color:var(--fx-muted);font-weight:400}.fx-ctrl__chev{flex:none;color:var(--fx-muted);transition:transform .18s ease}.fx-ctrl.is-open .fx-ctrl__chev{transform:rotate(180deg)}.fx-ctrl__panel{position:fixed;z-index:80;min-width:12rem;border:1px solid var(--fx-border);border-radius:.85rem;background:var(--fx-surface);box-shadow:0 12px 28px #0f172a1f,0 4px 10px color-mix(in srgb,var(--fx-accent) 12%,transparent)}.fx-date__panel{width:16.4rem;padding:.65rem}.fx-date__nav{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin-bottom:.45rem}.fx-date__nav strong{font-size:.82rem;font-weight:800;text-transform:capitalize}.fx-date__nav button{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:0;border-radius:.4rem;background:transparent;color:var(--fx-muted);cursor:pointer}.fx-date__nav button:hover{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-date__week,.fx-date__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.12rem}.fx-date__week span{text-align:center;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted);padding:.15rem 0}.fx-date__grid button{aspect-ratio:1;border:1px solid transparent;border-radius:.45rem;background:var(--fx-surface-2);color:var(--fx-text);font:inherit;font-size:.74rem;font-weight:650;cursor:pointer}.fx-date__grid button:hover{border-color:color-mix(in srgb,var(--fx-accent) 40%,var(--fx-border));background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-date__grid button.is-other{color:var(--fx-muted);font-weight:500;background:transparent}.fx-date__grid button.is-today:not(.is-on){border-color:color-mix(in srgb,var(--fx-accent) 45%,var(--fx-border));color:var(--fx-accent-strong)}.fx-date__grid button.is-on{border-color:transparent;background:var(--fx-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--fx-accent) 35%,transparent)}.fx-date__today{display:block;width:100%;margin-top:.4rem;border:0;background:transparent;color:var(--fx-accent-strong);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.fx-sel__panel{width:max(100%,12rem);max-height:16.5rem;overflow:auto;padding:.3rem}.fx-sel__q{width:calc(100% - .4rem);height:2rem;margin:.2rem;border:1px solid var(--fx-border);border-radius:.45rem;background:var(--fx-surface-2);color:var(--fx-text);padding:0 .55rem;font:inherit;font-size:.78rem}.fx-sel__q:focus{outline:none;border-color:var(--fx-accent)}.fx-sel__opt{display:block;width:100%;border:0;border-radius:.45rem;background:transparent;color:inherit;padding:.45rem .55rem;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.fx-sel__opt:hover,.fx-sel__opt.is-on{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-sel__empty{margin:.4rem .5rem;color:var(--fx-muted);font-size:.75rem}.fx-quote-form{display:flex;flex-direction:column;gap:1rem}.fx-quote-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1rem}.fx-quote-top__title{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem}.fx-quote-top h1{margin:0;font-family:Nunito,Poppins,sans-serif;font-size:1.55rem;font-weight:800;color:var(--fx-text)}.fx-quote-top__acts{display:flex;flex-wrap:wrap;align-items:stretch;gap:.4rem}.fx-quote-menu{position:relative;display:inline-flex}.fx-chev-btn{display:inline-flex!important;align-items:center;gap:.4rem}.fx-chev-btn span{font-size:.7rem;line-height:1;opacity:.9}.fx-quote-menu__list{position:fixed;z-index:80;padding:.3rem;border:1px solid var(--fx-border);border-radius:.7rem;background:var(--fx-surface);box-shadow:0 10px 28px #0f172a2e}.fx-quote-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;border:0;border-radius:.45rem;background:transparent;color:var(--fx-text);padding:.45rem .65rem;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.fx-quote-menu__item:hover{background:var(--fx-accent-soft)}.fx-quote-menu__item.is-danger{color:#9f1239}.fx-quote-menu__item.is-danger:hover{background:#9f1239;color:#fff}.fx-quote-menu__item:disabled{opacity:.55;cursor:default}.fx-quote-menu__item:disabled:hover{background:transparent}.fx-quote-menu__soon{margin-left:auto;font-size:.68rem;font-weight:700;color:var(--fx-muted)}.fx-quote-menu__sep{height:0;margin:.28rem .45rem;border:0;border-top:1px solid var(--fx-border)}.fx-menu-ico{width:1.05rem;height:1.05rem;flex:none}.fx-quote-stage,.fx-quote-stage__edit{min-width:0}.fx-quote-pdf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;align-items:flex-end;justify-content:center;padding:.7rem .8rem 0}.fx-quote-pdf__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1e1b4b61;cursor:pointer;animation:fx-pdf-dim-in .32s ease}.fx-quote-pdf__sheet{position:relative;display:flex;flex-direction:column;width:min(52rem,100%);height:min(92vh,68rem);border:1px solid var(--fx-border);border-radius:1rem 1rem 0 0;background:var(--fx-surface);box-shadow:0 -16px 48px #0f172a2e;overflow:hidden;animation:fx-pdf-up .4s cubic-bezier(.22,1,.36,1)}.fx-quote-pdf.is-out .fx-quote-pdf__backdrop{animation:fx-pdf-dim-out .34s ease forwards}.fx-quote-pdf.is-out .fx-quote-pdf__sheet{animation:fx-pdf-down .36s cubic-bezier(.4,0,.2,1) forwards}@keyframes fx-pdf-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes fx-pdf-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}@keyframes fx-pdf-dim-in{0%{opacity:0}to{opacity:1}}@keyframes fx-pdf-dim-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.fx-quote-pdf__backdrop,.fx-quote-pdf__sheet,.fx-quote-pdf.is-out .fx-quote-pdf__backdrop,.fx-quote-pdf.is-out .fx-quote-pdf__sheet{animation-duration:.01ms!important}}.fx-quote-stage__pdf-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem .45rem .85rem;border-bottom:1px solid var(--fx-border)}.fx-quote-stage__pdf-bar p{margin:0;font-size:.78rem;font-weight:700;color:var(--fx-muted)}.fx-quote-stage__pdf-actions{display:flex;align-items:center;gap:.35rem}.fx-quote-stage__pdf-print{padding:.35rem .85rem}.fx-quote-pdf__sheet iframe{flex:1;width:100%;border:0;background:#e8edf5}.fx-trace__sheet{width:min(46rem,100%);height:min(46rem,90vh)}.fx-trace__head{display:flex;align-items:baseline;gap:.55rem;min-width:0}.fx-trace__head span{font-size:.78rem;font-weight:700;color:var(--fx-text)}.fx-trace__body{flex:1;overflow:auto;padding:1.15rem 1.35rem 1.2rem}.fx-trace__verdict{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;margin:0 0 1rem;padding:.95rem 1rem;border:1px solid var(--fx-border);border-radius:.85rem;background:#f8fafc}.fx-trace__verdict.is-ok{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.fx-trace__verdict.is-bad{border-color:#fecaca;background:#fef2f2;color:#991b1b}.fx-trace__verdict-ico{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#ffffff9e}.fx-trace__verdict-ico svg{width:1.25rem;height:1.25rem}.fx-trace__verdict strong{display:block;font-size:1rem;line-height:1.25}.fx-trace__verdict p{margin:.28rem 0 0;font-size:.82rem;line-height:1.4;opacity:.92}.fx-trace__verdict em{align-self:start;padding:.18rem .5rem;border-radius:999px;background:#ffffffb3;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.06em}.fx-trace__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.fx-trace__meta>div{padding:.7rem .8rem;border:1px solid var(--fx-border);border-radius:.7rem;background:var(--fx-surface)}.fx-trace__meta dt{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted)}.fx-trace__meta dd{margin:.28rem 0 0;font-size:.9rem;font-weight:600}.fx-trace__meta small{display:block;margin-top:.12rem;font-size:.75rem;font-weight:600;color:var(--fx-muted)}.fx-trace__block{margin:1.25rem 0 0}.fx-trace__clock{margin:-.35rem 0 1rem;font-size:.75rem;color:var(--fx-muted)}.fx-trace__clock small,.fx-trace__sign-when small,.fx-trace__audit small{display:block;margin-top:.12rem}.fx-trace__lead{margin:0 0 .7rem;font-size:.82rem;line-height:1.45;color:var(--fx-text)}.fx-trace__block h3{margin:0 0 .45rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted)}.fx-trace__hashes{display:grid;gap:.6rem}.fx-trace__hash{padding:.75rem .85rem;border:1px solid var(--fx-border);border-radius:.7rem;background:#f8fafc}.fx-trace__hash-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.fx-trace__hash-label{margin:0;font-size:.82rem;font-weight:700}.fx-trace__hash-hint{margin:.12rem 0 0;font-size:.72rem;color:var(--fx-muted)}.fx-trace__hash code{display:block;font-size:.74rem;line-height:1.55;letter-spacing:.02em;word-break:break-word;color:#0f172a}.fx-trace__sign{padding:.95rem 1rem .85rem;border:1px solid var(--fx-border);border-radius:.8rem;background:linear-gradient(180deg,#fafbfc,#f4f6f9)}.fx-trace__sign-name{margin:0;font-size:1.05rem;font-weight:700}.fx-trace__sign-when{margin:.2rem 0 0;font-size:.8rem;color:var(--fx-muted)}.fx-trace__sign blockquote{margin:.75rem 0 0;padding:.55rem 0 .55rem .75rem;border-left:3px solid var(--fx-border);font-size:.84rem;line-height:1.45}.fx-trace__sign-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 .85rem}.fx-trace__sign-meta span{padding:.16rem .5rem;border-radius:999px;background:#fffc;border:1px solid var(--fx-border);font-size:.72rem;font-weight:600}.fx-trace__sign .fx-trace__hash{margin-top:.15rem;background:#fff}.fx-trace__ua,.fx-trace__legal,.fx-trace__muted,.fx-trace__err{font-size:.75rem;line-height:1.4;color:var(--fx-muted)}.fx-trace__ua{margin:.55rem 0 0;word-break:break-word}.fx-trace__legal{margin:.7rem 0 0}.fx-trace__err{color:#b91c1c}.fx-trace__audit{margin:0;padding:0;list-style:none}.fx-trace__audit li{position:relative;margin:0;padding:0 0 .95rem 1.15rem}.fx-trace__audit li:last-child{padding-bottom:0}.fx-trace__audit li:before{content:"";position:absolute;left:.18rem;top:.42rem;bottom:-.12rem;width:1px;background:var(--fx-border)}.fx-trace__audit li:last-child:before{display:none}.fx-trace__audit li:after{content:"";position:absolute;left:0;top:.38rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--fx-accent, #334155);box-shadow:0 0 0 3px #3341551a}.fx-trace__audit strong{display:block;font-size:.86rem}.fx-trace__audit span{display:block;margin-top:.12rem;font-size:.75rem;color:var(--fx-muted)}.fx-trace__foot{display:flex;justify-content:flex-end;padding:.65rem 1rem;border-top:1px solid var(--fx-border);background:var(--fx-surface)}@media (max-width: 640px){.fx-trace__verdict,.fx-trace__meta{grid-template-columns:1fr}.fx-trace__verdict em{justify-self:start}}.fx-quote-pdf__off{position:fixed;left:-120vw;top:0;width:794px;height:1123px;border:0;opacity:0;pointer-events:none}.fx-quote-badge{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-quote-badge.is-brouillon{background:var(--fx-surface-2);color:var(--fx-muted)}.fx-quote-badge.is-envoyé{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-quote-badge.is-signé,.fx-quote-badge.is-converti{background:color-mix(in srgb,#15803d 14%,var(--fx-surface));color:#15803d}.fx-quote-flash{margin:0;padding:.7rem .9rem;border-radius:.85rem;font-size:.86rem}.fx-quote-flash.is-err{background:#fee2e2;color:#991b1b}.fx-quote-flash.is-ok{background:color-mix(in srgb,#15803d 12%,var(--fx-surface));color:#166534}.fx-quote-flash.is-lock{background:color-mix(in srgb,#c2410c 10%,var(--fx-surface));color:#9a3412}.fx-quote-meta{display:grid;grid-template-columns:13.5rem 10.8rem 10.8rem 10.4rem minmax(11rem,1fr);gap:.75rem .85rem;align-items:end;padding:1rem 1.1rem 1.1rem;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface)}.fx-quote-meta .fx-q-lab:first-child{max-width:13.5rem}.fx-rec-cycles{display:flex;align-items:stretch;gap:.4rem;min-width:0}.fx-rec-cycles .fx-q-ctrl{width:4.4rem;flex:0 0 4.4rem}.fx-q-lab{display:flex;flex-direction:column;gap:.35rem;min-width:0}.fx-q-lab>span{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted)}.fx-q-ctrl{width:100%;height:2.5rem;box-sizing:border-box;border:1px solid var(--fx-border);border-radius:.6rem;padding:0 .75rem;background-color:var(--fx-surface-2);color:var(--fx-text);font:inherit;font-size:.875rem;box-shadow:inset 0 1px #ffffff0a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.fx-q-ctrl.is-compact{height:2.15rem;padding:0 .55rem;font-size:.8rem;border-radius:.5rem}.fx-q-ctrl.is-end{text-align:right;font-variant-numeric:tabular-nums}.fx-q-ctrl.is-note{height:auto;min-height:3.1rem;padding:.55rem .7rem;resize:vertical;background:transparent;font-size:.82rem}.fx-q-ctrl.is-select,select.fx-q-ctrl{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.8 6 6.2 10.5 1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:.7rem}[data-theme=dark] .fx-q-ctrl.is-select,[data-theme=dark] select.fx-q-ctrl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.8 6 6.2 10.5 1.8'/%3E%3C/svg%3E")}.fx-q-ctrl:hover:not(:disabled){border-color:color-mix(in srgb,var(--fx-accent) 40%,var(--fx-border))}.fx-q-ctrl:focus{outline:none;border-color:var(--fx-accent);background-color:var(--fx-surface);box-shadow:0 0 0 3px var(--fx-accent-soft)}.fx-q-ctrl:disabled{opacity:.7;cursor:default}input[type=date].fx-q-ctrl{color-scheme:light}[data-theme=dark] input[type=date].fx-q-ctrl{color-scheme:dark}input[type=date].fx-q-ctrl::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.fx-q-split{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.fx-q-unit{display:grid;grid-template-columns:minmax(0,1fr) 3.6rem;gap:.35rem;align-items:stretch}.fx-q-unit .fx-ctrl,.fx-q-unit .fx-ctrl__btn{height:2.5rem}.fx-q-unit .fx-ctrl__btn{border-radius:.6rem}.fx-q-unit.is-compact .fx-ctrl,.fx-q-unit.is-compact .fx-ctrl__btn{height:2.15rem}.fx-q-unit.is-compact .fx-ctrl__btn{border-radius:.5rem}.fx-q-affix{position:relative;display:block;min-width:0}.fx-q-affix .fx-q-ctrl{padding-right:1.45rem}.fx-q-affix em{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);font-style:normal;font-size:.72rem;font-weight:700;color:var(--fx-muted);pointer-events:none}.fx-quote-work{min-width:0}.fx-quote-desig{display:flex;align-items:center;gap:.3rem}.fx-quote-plus{display:inline-grid;place-items:center;flex:none;width:2.15rem;height:2.15rem;border:1px solid var(--fx-border);border-radius:.5rem;background:var(--fx-surface-2);color:var(--fx-accent-strong);font:inherit;font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer}.fx-quote-plus:hover{border-color:transparent;background:var(--fx-accent);color:#fff}.fx-quote-cat-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.2rem;background:#0f172a61}.fx-quote-cat{display:flex;flex-direction:column;gap:.65rem;width:min(28rem,100%);max-height:min(32rem,calc(100vh - 2.4rem));min-height:14rem;padding:.95rem 1rem 1rem;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface);box-shadow:0 18px 40px #0f172a38}.fx-quote-cat__head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.fx-quote-cat__head p{margin:0;font-family:Nunito,sans-serif;font-size:.95rem;font-weight:800}.fx-quote-cat__hint{margin:0;color:var(--fx-muted);font-size:.75rem;line-height:1.4}.fx-quote-cat__hint.is-err{color:#b91c1c}.fx-quote-cat__list{list-style:none;margin:0;padding:0;max-height:22rem;overflow:auto}.fx-quote-cat__row{display:block;width:100%;text-align:left;border:0;border-radius:.55rem;background:transparent;padding:.5rem .45rem;cursor:pointer;color:inherit;font:inherit}.fx-quote-cat__row strong{display:block;font-size:.82rem}.fx-quote-cat__row span{display:block;margin-top:.12rem;color:var(--fx-muted);font-size:.72rem}.fx-quote-cat__row:hover{background:var(--fx-accent-soft)}.fx-quote-sheet{min-width:0;border:1px solid var(--fx-border);border-radius:1rem;overflow:hidden;background:var(--fx-surface)}.fx-quote-sheet__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;padding:.7rem 1rem;border-bottom:1px solid var(--fx-border);background:color-mix(in srgb,var(--fx-surface-2) 82%,var(--fx-surface))}.fx-quote-sheet__bar p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;font-family:Nunito,sans-serif;font-size:.95rem;font-weight:800}.fx-quote-sheet__acts{display:flex;flex-wrap:wrap;gap:.4rem}.fx-quote-chip{height:2rem;border:1px solid var(--fx-border);border-radius:999px;background:var(--fx-surface);color:var(--fx-text);padding:0 .8rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.fx-quote-chip:hover{border-color:color-mix(in srgb,var(--fx-accent) 45%,var(--fx-border));background:var(--fx-accent-soft)}.fx-quote-chip.is-on{border-color:transparent;background:var(--fx-accent);color:#fff}.fx-quote-sheet__scroll{overflow-x:auto}.fx-quote-lines{width:100%;min-width:58rem;border-collapse:collapse}.fx-quote-lines th,.fx-quote-lines td{padding:.45rem .4rem;border-bottom:1px solid var(--fx-border);vertical-align:middle}.fx-quote-lines thead th{padding:.55rem .4rem;background:color-mix(in srgb,var(--fx-surface-2) 78%,var(--fx-surface));color:var(--fx-muted);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.fx-quote-lines tbody tr:last-child td{border-bottom:0}.fx-quote-sheet__bar .fx-quote-nature{font-family:inherit;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--fx-muted)}.fx-quote-lines .is-label{min-width:10.5rem}.fx-quote-lines .is-kind{width:7.4rem}.fx-quote-lines .is-desc{min-width:9.5rem}.fx-quote-lines .is-num,.fx-quote-lines .is-qty,.fx-quote-lines .is-off,.fx-quote-lines .is-sum{text-align:right;font-variant-numeric:tabular-nums}.fx-quote-lines .is-num{width:6.4rem}.fx-quote-lines .is-qty{width:4.2rem}.fx-quote-lines .is-tax{width:7.2rem}.fx-quote-lines .is-code{width:5.8rem}.fx-quote-lines .is-off{width:8.6rem}.fx-quote-lines .is-sum{width:6.6rem;font-weight:700;white-space:nowrap}.fx-quote-lines .is-rm{width:5.6rem;text-align:right}.fx-quote-row-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:.05rem}.fx-quote-icon{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border:0;border-radius:.45rem;background:transparent;color:var(--fx-muted);padding:0;font:inherit;font-size:1.05rem;line-height:1;cursor:pointer}.fx-quote-icon:hover:not(:disabled){background:var(--fx-accent-soft);color:var(--fx-text)}.fx-quote-icon:disabled{opacity:.28;cursor:default}.fx-quote-icon.is-danger:hover:not(:disabled){background:#9f1239;color:#fff}.fx-quote-recap{display:grid;grid-template-columns:minmax(0,1fr) 16.5rem;gap:1rem 1.25rem;align-items:start}.fx-quote-legal{display:flex;flex-direction:column;gap:0;min-width:0;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface);overflow:hidden}.fx-quote-legal .fx-rich{gap:.65rem;padding:.85rem 1rem}.fx-quote-legal .fx-rich+.fx-rich{border-top:1px solid var(--fx-border)}.fx-quote-legal .fx-rich__bar{margin:0;padding-bottom:.55rem;border-bottom:1px solid var(--fx-border)}.fx-quote-legal .fx-rich__edit,.fx-quote-legal .fx-rich.is-ro .fx-rich__edit{min-height:5.2rem;border:1px solid var(--fx-border);border-radius:.6rem;background:var(--fx-surface-2);padding:.65rem .75rem}.fx-quote-legal__block{padding:.7rem .8rem;color:var(--fx-muted);font-size:.75rem;line-height:1.45}.fx-quote-legal__block small{display:block;margin-bottom:.25rem;font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fx-quote-legal__block p,.fx-quote-legal__block div p{margin:0 0 .25em}.fx-quote-legal__block p:last-child,.fx-quote-legal__block div p:last-child{margin:0}.fx-quote-tot{width:100%;border-collapse:collapse;padding:0;border:1px solid var(--fx-border);border-radius:1rem;overflow:hidden;background:var(--fx-surface);font-size:.86rem}.fx-quote-tot tbody{display:block;padding:.85rem 1rem}.fx-quote-tot tr{display:grid;grid-template-columns:1fr auto;gap:.75rem}.fx-quote-tot th{font-weight:500;text-align:left;color:var(--fx-muted);padding:.28rem 0}.fx-quote-tot td{text-align:right;font-variant-numeric:tabular-nums;padding:.28rem 0}.fx-quote-tot .is-ttc{margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--fx-border)}.fx-quote-tot .is-ttc th,.fx-quote-tot .is-ttc td{font-weight:800;color:var(--fx-text);font-size:.98rem}.fx-quote-foot{display:flex;justify-content:flex-end}.fx-quote-ro{color:var(--fx-muted);font-size:.82rem}@media (max-width: 1100px){.fx-quote-meta{grid-template-columns:1fr 1fr}.fx-quote-meta .fx-q-lab:last-child{grid-column:1 / -1}}@media (max-width: 900px){.fx-quote-pdf{padding:.45rem .45rem 0}.fx-quote-pdf__sheet{height:min(94vh,100%)}}@media (max-width: 860px){.fx-quote-recap,.fx-quote-meta{grid-template-columns:1fr}}.fx-docs{min-height:0}.fx-docs__list{list-style:none;margin:0;padding:.35rem 0;overflow:auto;max-height:22rem}.fx-docs__row{display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.45rem;align-items:center;width:100%;border:0;border-bottom:1px solid var(--fx-border);background:transparent;padding:.45rem 1.05rem;text-align:left;font:inherit;color:inherit;cursor:pointer}.fx-docs__row:hover{background:color-mix(in srgb,var(--fx-accent) 6%,transparent)}.fx-docs__kind{font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--fx-muted)}.fx-docs__kind.is-quote{color:#1d4ed8}.fx-docs__kind.is-invoice{color:#0f766e}.fx-docs__kind.is-file{color:#b45309}.fx-docs__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600}.fx-docs__date{font-size:.72rem;color:var(--fx-muted);white-space:nowrap}.fx-docs__empty,.fx-docs__err{margin:0;padding:1rem 1.05rem;font-size:.8rem;line-height:1.4;color:var(--fx-muted)}.fx-docs__err{color:#b91c1c}@media (max-width: 1100px){.fx-fiche-cards{grid-template-columns:1fr}}.fx-statement{width:100%}@media print{aside,.fx-no-print{display:none!important}.fx-statement{box-shadow:none}}.fx-dash{display:flex;flex-direction:column;gap:.85rem}.fx-dash-4,.fx-dash-3{display:grid;gap:.5rem}.fx-dash-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-dash-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-kpi,.fx-tile{margin:0;min-width:0;padding:.8rem .85rem .75rem;border:1px solid var(--fx-border);border-radius:12px;background:var(--fx-surface)}button.fx-kpi{display:block;width:100%;text-align:left;font:inherit;cursor:pointer}button.fx-kpi:hover,button.fx-kpi:focus-visible{border-color:var(--fx-accent)}.fx-kpi--warn{border-color:color-mix(in srgb,#b91c1c 28%,var(--fx-border))}.fx-kpi dt{margin:0;font-size:.75rem;font-weight:600;color:var(--fx-muted)}.fx-kpi dd{margin:.35rem 0 0;font-family:Nunito,Poppins,sans-serif;font-size:1.45rem;font-weight:800;line-height:1.15;color:var(--fx-text)}.fx-kpi--warn dd{color:#b91c1c}.fx-kpi__hint{margin:.35rem 0 .55rem;font-size:.7rem;line-height:1.35;color:var(--fx-muted)}.fx-pbar{height:6px;overflow:hidden;border-radius:99px;background:var(--fx-surface-2)}.fx-pbar>span{display:block;height:100%;width:var(--p, 0%);border-radius:inherit;transform-origin:left center;animation:fx-pbar-in .7s cubic-bezier(.32,.72,0,1) both}.fx-pbar--accent>span{background:var(--fx-accent)}.fx-pbar--muted>span{background:color-mix(in srgb,var(--fx-muted) 55%,var(--fx-border))}.fx-pbar--warn>span{background:#dc2626}@keyframes fx-pbar-in{0%{width:0}to{width:var(--p, 0%)}}.fx-compare{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem;padding:.8rem .85rem;border:1px solid var(--fx-border);border-radius:12px;background:var(--fx-surface)}.fx-compare__row{display:grid;grid-template-columns:7.4rem 1fr 6.6rem;align-items:center;gap:.75rem}.fx-compare__row span{font-size:.75rem;font-weight:600;color:var(--fx-muted)}.fx-compare__row strong{text-align:right;font-size:.82rem;font-weight:700;color:var(--fx-text)}.fx-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.fx-panel{min-height:11rem;padding:.85rem .95rem;border:1px solid var(--fx-border);border-radius:12px;background:var(--fx-surface)}.fx-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.fx-panel__head h2{margin:0;font-family:Nunito,Poppins,sans-serif;font-size:.95rem;font-weight:800;color:var(--fx-text)}.fx-panel__more{border:0;background:none;color:var(--fx-accent);font:inherit;font-size:.75rem;font-weight:600;cursor:default;opacity:.45}.fx-panel__more.is-on{cursor:pointer;opacity:1}.fx-dash-err{margin:-.35rem 0 0;font-size:.8rem;color:#b91c1c}.fx-panel__empty{margin:0;padding:1.1rem .2rem;border:1px dashed var(--fx-border);border-radius:.6rem;text-align:center;font-size:.78rem;line-height:1.45;color:var(--fx-muted)}.fx-activity{min-height:9rem}.fx-demo-toggle{display:inline-flex;align-items:center;gap:.45rem;height:2.15rem;padding:0 .85rem;border:1px solid var(--fx-border);border-radius:999px;background:var(--fx-surface);color:var(--fx-muted);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.fx-demo-toggle__dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;opacity:.35}.fx-demo-toggle.is-on{border-color:var(--fx-accent);background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-demo-toggle.is-on .fx-demo-toggle__dot{background:var(--fx-accent);opacity:1}.fx-demo-banner{margin:-.35rem 0 0;font-size:.75rem;color:var(--fx-muted)}.fx-dash-list{margin:0;padding:0;list-style:none}.fx-dash-list li{display:flex;flex-direction:column;gap:.12rem;padding:.5rem .15rem;border-top:1px solid var(--fx-border)}.fx-dash-row{display:flex;flex-direction:column;gap:.12rem;width:100%;padding:0;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.fx-dash-row:hover strong,.fx-dash-row:focus-visible strong{color:var(--fx-accent)}.fx-dash-list li:first-child{border-top:0;padding-top:.1rem}.fx-dash-list strong{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--fx-text)}.fx-dash-list span{font-size:.72rem;color:var(--fx-muted)}.fx-dash-kind{font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fx-accent)}.fx-dash-kind--credit{color:#b91c1c}.fx-dash-kind--reminder,.fx-dash-kind--recurring{color:var(--fx-accent)}.fx-encaiss{min-height:0}.fx-encaiss .fx-panel__head{margin-bottom:.5rem}.fx-encaiss__modes{display:flex;gap:.2rem;padding:.15rem;border-radius:.5rem;background:var(--fx-surface-2)}.fx-encaiss__modes button{border:0;border-radius:.4rem;background:transparent;color:var(--fx-muted);padding:.3rem .65rem;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.fx-encaiss__modes button.is-on{background:var(--fx-surface);color:var(--fx-text);box-shadow:0 1px 3px #0f172a1a}.fx-encaiss__dates{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.55rem}.fx-encaiss__k{margin:0;font-size:.72rem;font-weight:600;color:var(--fx-muted)}.fx-encaiss__v{margin:.35rem 0 0;font-family:Nunito,Poppins,sans-serif;font-size:1.25rem;font-weight:800;color:var(--fx-text)}.fx-encaiss__sub{margin:.3rem 0 0;font-size:.7rem;color:var(--fx-muted)}.fx-encaiss__pct{margin:.15rem 0 0;font-size:.8rem;font-weight:700;color:var(--fx-muted)}.fx-encaiss__delta.is-up .fx-encaiss__v,.fx-encaiss__delta.is-up .fx-encaiss__pct{color:#15803d}.fx-encaiss__delta.is-down .fx-encaiss__v,.fx-encaiss__delta.is-down .fx-encaiss__pct{color:#b91c1c}@media (max-width: 960px){.fx-dash-4,.fx-dash-3,.fx-queue-grid,.fx-encaiss__dates{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.fx-dash-4,.fx-dash-3,.fx-queue-grid,.fx-compare__row{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.fx-pbar>span{animation:none;width:var(--p, 0%)}}.fx-einv{display:flex;flex-direction:column;gap:.85rem}.fx-einv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.fx-einv-kpi{margin:0;padding:.75rem .85rem;border:1px solid var(--fx-border);border-radius:12px;background:var(--fx-surface)}.fx-einv-kpi dt{margin:0;color:var(--fx-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fx-einv-kpi dd{margin:.2rem 0 0;font-family:Nunito,Poppins,sans-serif;font-size:1.35rem;font-weight:800}.fx-einv-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.15rem 0 .75rem}.fx-einv-filters button{height:2rem;padding:0 .75rem;border:1px solid var(--fx-border);border-radius:.55rem;background:var(--fx-surface);color:var(--fx-muted);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.fx-einv-filters button:hover,.fx-einv-filters button.is-on{border-color:var(--fx-accent);background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-einv-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;white-space:nowrap}.fx-einv-chip i{width:.5rem;height:.5rem;border-radius:50%;background:var(--fx-muted)}.fx-einv-chip.is-acceptee i,.fx-einv-chip.is-cabinet i{background:#16a34a}.fx-einv-chip.is-refusee i{background:#dc2626}.fx-einv-chip.is-rejet i,.fx-einv-chip.is-a_voir i{background:#d97706}.fx-einv-chip.is-en_cours i,.fx-einv-chip.is-deposee i,.fx-einv-chip.is-recue i{background:var(--fx-accent)}.fx-einv-note{margin:0;padding:.85rem 1rem;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface);color:var(--fx-text);font-size:.86rem;line-height:1.5}.fx-einv-note strong{display:block;margin-bottom:.25rem;font-family:Nunito,Poppins,sans-serif;font-size:.92rem}.fx-einv-note p{margin:0;color:var(--fx-muted)}.fx-einv-steps{margin:0;padding:.2rem 0 .4rem;list-style:none}.fx-einv-steps li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.55rem 1.05rem;border-bottom:1px solid var(--fx-border)}.fx-einv-steps li:last-child{border-bottom:0}.fx-einv-steps b{font-size:.84rem;font-weight:650}.fx-einv-steps li.is-wait b{color:var(--fx-muted);font-weight:500}.fx-einv-steps span{color:var(--fx-muted);font-size:.75rem;white-space:nowrap}.fx-einv-acts{display:flex;flex-wrap:wrap;gap:.4rem;padding:.85rem 1.05rem 1rem}.fx-einv-hint{margin:0;padding:0 1.05rem 1rem;color:var(--fx-muted);font-size:.82rem;line-height:1.45}.fx-einv-flash{margin:0;padding:.55rem .75rem;border-radius:.6rem;background:var(--fx-accent-soft);color:var(--fx-accent-strong);font-size:.8rem;font-weight:600}@media (max-width: 860px){.fx-einv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-rich{display:flex;flex-direction:column;gap:.55rem}.fx-rich__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--fx-border)}.fx-rich__bar select,.fx-rich__bar button,.fx-rich__link button,.fx-rich__link input{border:1px solid var(--fx-border);border-radius:.4rem;background:var(--fx-surface);color:var(--fx-text);font:inherit}.fx-rich__bar select{height:1.85rem;padding:0 .35rem;font-size:.72rem}.fx-rich__bar button{display:grid;place-items:center;width:1.85rem;height:1.85rem;padding:0;font-size:.72rem;cursor:pointer}.fx-rich__bar button.is-on,.fx-rich__bar button:hover{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-rich__swatches{display:flex;flex-wrap:wrap;gap:.3rem}.fx-rich__swatches button{width:1.15rem;height:1.15rem;border:1px solid var(--fx-border);border-radius:999px;cursor:pointer}.fx-rich__link{display:flex;gap:.35rem}.fx-rich__link input{flex:1;min-width:0;height:1.85rem;padding:0 .5rem;font-size:.78rem}.fx-rich__link button{height:1.85rem;padding:0 .65rem;font-size:.75rem;font-weight:600;cursor:pointer}.fx-rich__edit{min-height:7.5rem;padding:.65rem .75rem;border:1px solid var(--fx-border);border-radius:.6rem;background:var(--fx-surface-2);color:var(--fx-text);font-size:.875rem;line-height:1.45;outline:none;overflow:auto}.fx-rich__edit:focus{border-color:var(--fx-accent)}.fx-rich__edit p{margin:0 0 .45rem}.fx-rich__edit h3{margin:0 0 .45rem;font-size:1rem}.fx-rich__edit ul,.fx-rich__edit ol{margin:.2rem 0 .5rem;padding-left:1.3rem}.fx-rich__edit a{color:var(--fx-accent)}.fx-rich.is-compact .fx-rich__edit{min-height:5.2rem}.fx-rich.is-ro .fx-rich__edit{background:var(--fx-surface-2)}.fx-report{display:flex;flex-direction:column;gap:.85rem}.fx-report-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.fx-report-period{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.fx-report-period__dates{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.fx-report-period__lab{display:flex;align-items:center;gap:.4rem;margin:0;min-width:0}.fx-report-period__lab>span{flex:none;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted)}.fx-report-period__dates .fx-ctrl{width:11rem}.fx-report-period__hint{margin:0;font-size:.78rem;font-weight:600;color:var(--fx-muted)}.fx-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.fx-report h2{margin:0 0 .55rem;font-family:Nunito,Poppins,sans-serif;font-size:.95rem;font-weight:800}.fx-co-pick__card{display:flex;flex-direction:column;max-width:28rem;max-height:min(82vh,36rem);padding-bottom:1rem}.fx-co-pick__sub{margin:.35rem 0 .7rem;font-size:.75rem;color:var(--fx-muted)}.fx-co-pick__tabs{display:flex;gap:.25rem}.fx-co-pick__tabs button{border:0;border-radius:.5rem;background:transparent;color:var(--fx-muted);padding:.35rem .7rem;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.fx-co-pick__tabs button.is-on{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-co-pick__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;margin-top:.55rem;font-size:.75rem;color:var(--fx-muted)}.fx-co-pick__crumbs button{border:0;background:transparent;color:inherit;padding:.1rem .2rem;font:inherit;cursor:pointer}.fx-co-pick__crumbs button:hover:not(:disabled){color:var(--fx-accent-strong)}.fx-co-pick__crumbs em{font-style:normal;opacity:.5}.fx-co-pick__err{margin:.5rem 0 0;font-size:.75rem;color:#b91c1c}.fx-co-pick__err a{color:var(--fx-accent)}.fx-co-pick__list{min-height:10rem;max-height:16rem;overflow:auto;margin-top:.55rem}.fx-co-pick__empty{margin:0;padding:2rem .5rem;text-align:center;font-size:.84rem;color:var(--fx-muted)}.fx-co-pick__list ul{margin:0;padding:0;list-style:none}.fx-co-pick__list li button{display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:.55rem;background:transparent;color:var(--fx-text);padding:.45rem .5rem;font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.fx-co-pick__list li button:hover:not(:disabled),.fx-co-pick__list li button.is-on{background:var(--fx-accent-soft)}.fx-co-pick__list li button span{min-width:0;flex:1}.fx-co-pick__list li button strong{display:block;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fx-co-pick__list li button em{display:block;font-style:normal;font-size:.7rem;color:var(--fx-muted)}.fx-co-pick .fx-modal__actions{margin-top:.75rem}.fx-mdl-sheet{--mdl-p: #4f46e5;--mdl-s: #475569;position:relative;display:flex;flex-direction:column;margin-top:0;padding:1rem 1.1rem .7rem;border:1px solid var(--fx-border);border-radius:.35rem;background:#fff;color:#1e1b4b;font-family:Nunito,Poppins,sans-serif;box-shadow:0 10px 28px #1e1b4b14;width:100%;aspect-ratio:210 / 297;overflow:hidden}.fx-mdl-top{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo doc" "issuer client";align-items:start;gap:.75rem 1.4rem;margin-bottom:.95rem;padding-bottom:.75rem;border-bottom:2px solid var(--mdl-p)}.fx-mdl-logo{grid-area:logo}.fx-mdl-doc{grid-area:doc}.fx-mdl-issuer{grid-area:issuer}.fx-mdl-client{grid-area:client}.fx-mdl-doc,.fx-mdl-dest,.fx-mdl-client{min-width:0}.fx-mdl-doc{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.fx-mdl-facts{display:flex;flex-direction:column;align-items:inherit}.fx-mdl-client .fx-mdl-dest{margin-top:0}.fx-mdl-client .fx-mdl-dest+.fx-mdl-dest{margin-top:.55rem}.fx-mdl-logo{display:block;min-width:0;overflow:visible}.fx-mdl-logo img{display:block;width:100%;height:auto;object-fit:contain;object-position:left top}.fx-mdl-logo span,.fx-mdl-doc span,.fx-mdl-dest em,.fx-mdl-dest small,.fx-mdl-ttc small{display:block;font-style:normal;color:var(--mdl-s);line-height:1.35}.fx-mdl-doc b,.fx-mdl-dest strong{display:block;color:var(--mdl-p)}.fx-mdl-doc b{font-size:1.35em;margin-bottom:.2rem}.fx-mdl-ttc{margin-top:.55rem;padding-top:.4rem;border-top:1px solid var(--mdl-p)}.fx-mdl-ttc strong{display:block;color:var(--mdl-p);font-size:1.35em;font-variant-numeric:tabular-nums}.fx-mdl-dest{margin-top:0;padding:.5rem .7rem .55rem .75rem;border:none;border-left:3px solid var(--mdl-p);background:#f4f6fb;text-align:left}.fx-mdl-dest small{margin-bottom:.2rem;font-size:.72em;letter-spacing:.07em;text-transform:uppercase}.fx-mdl-lines{width:100%;border-collapse:collapse;table-layout:fixed}.fx-mdl-lines th{text-align:left;color:#fff;background:var(--mdl-p);padding:.35rem .45rem;font-size:.85em}.fx-mdl-lines td{padding:.4rem .45rem;border-bottom:1px solid #e2e8f0}.fx-mdl-lines th:nth-child(n+2),.fx-mdl-lines td:nth-child(n+2){text-align:right}.fx-mdl-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.25rem;margin-top:.85rem}.fx-mdl-legal{margin-top:0;min-width:0}.fx-mdl-bottom{margin-top:auto;padding-top:.55rem;border-top:1px solid #e2e8f0;text-align:center}.fx-mdl-bottom .fx-mdl-terms,.fx-mdl-bottom .fx-mdl-terms p,.fx-mdl-bottom .fx-mdl-terms div,.fx-mdl-bottom .fx-mdl-terms span{text-align:center!important}.fx-mdl-bottom .fx-mdl-terms{margin-bottom:.35rem}.fx-mdl-terms{margin:0 0 .55rem;color:var(--mdl-s);font-size:.85em;line-height:1.4}.fx-mdl-terms.is-empty{font-style:italic;opacity:.75}.fx-mdl-terms p{margin:0 0 .35em}.fx-mdl-terms p:last-child{margin:0}.fx-mdl-terms ul,.fx-mdl-terms ol{margin:.2em 0;padding-left:1.15em}.fx-mdl-tot{display:grid;grid-template-columns:auto auto;justify-items:end;gap:.15rem .75rem;min-width:9rem;text-align:right}.fx-mdl-paid,.fx-mdl-signed{display:inline-block;margin:.4rem 0 .1rem;border:1px solid #15803d;background:#e8f8ee;color:#15803d;padding:.12rem .45rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:.2rem}.fx-mdl-signblock{margin-top:.85rem;padding:.5rem .65rem;border:1px solid #15803d;background:#f0fdf4}.fx-mdl-signblock b{display:block;color:#15803d;font-size:.78em;letter-spacing:.06em;text-transform:uppercase}.fx-mdl-signblock em{display:block;margin-top:.2rem;font-style:normal;color:var(--mdl-s);font-size:.85em}.fx-mdl-pg{position:static;font-size:.75em;color:var(--mdl-s)}.fx-mdl-pg.is-left{text-align:left}.fx-mdl-pg.is-center{text-align:center}.fx-mdl-pg.is-right{text-align:right}.fx-mdl-brand{margin:.4rem 0 0;text-align:center;font-size:.68em;letter-spacing:.03em;color:var(--mdl-s)}.fx-mdl-brand a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.fx-mdl-sheet.is-classique .fx-mdl-top{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo" "doc doc" "issuer client";justify-items:center;border-bottom:none;box-shadow:inset 0 -3px 0 var(--mdl-p)}.fx-mdl-sheet.is-classique .fx-mdl-logo{justify-self:center}.fx-mdl-sheet.is-classique .fx-mdl-doc{align-items:center;text-align:center;width:100%}.fx-mdl-sheet.is-classique .fx-mdl-doc b{font-size:1.85em;letter-spacing:.14em;text-transform:uppercase}.fx-mdl-sheet.is-classique .fx-mdl-facts{flex-direction:row;justify-content:center;gap:1.1rem;margin-top:.35rem}.fx-mdl-sheet.is-classique .fx-mdl-dest{justify-self:stretch;background:transparent;border-left:none;padding:.2rem 0 0}.fx-mdl-sheet.is-classique .fx-mdl-dest small{border-bottom:1px solid var(--mdl-p);padding-bottom:.2rem;margin-bottom:.4rem}.fx-mdl-sheet.is-classique .fx-mdl-lines th{background:transparent;color:var(--mdl-p);border-top:2px solid var(--mdl-p);border-bottom:2px solid var(--mdl-p)}.fx-mdl-sheet.is-classique .fx-mdl-tot{border-top:2px solid var(--mdl-p);padding-top:.35rem}.fx-mdl-sheet.is-bandeau{padding-top:0}.fx-mdl-sheet.is-bandeau .fx-mdl-top{grid-template-areas:"logo doc" "issuer client";border-bottom:none;gap:0}.fx-mdl-sheet.is-bandeau .fx-mdl-logo,.fx-mdl-sheet.is-bandeau .fx-mdl-doc{background:var(--mdl-p);padding:.9rem 1.1rem 1rem}.fx-mdl-sheet.is-bandeau .fx-mdl-logo{margin:0 -.7rem 0 -1.1rem;padding-left:1.1rem;box-sizing:content-box}.fx-mdl-sheet.is-bandeau .fx-mdl-doc{margin:0 -1.1rem 0 -.7rem}.fx-mdl-sheet.is-bandeau .fx-mdl-doc b,.fx-mdl-sheet.is-bandeau .fx-mdl-doc span,.fx-mdl-sheet.is-bandeau .fx-mdl-ttc small,.fx-mdl-sheet.is-bandeau .fx-mdl-ttc strong,.fx-mdl-sheet.is-bandeau .fx-mdl-logo span{color:#fff}.fx-mdl-sheet.is-bandeau .fx-mdl-doc b{font-size:1.7em;letter-spacing:.04em}.fx-mdl-sheet.is-bandeau .fx-mdl-ttc{border-top:none;margin-top:.45rem;padding:.25rem .55rem;background:#fff;align-self:flex-end}.fx-mdl-sheet.is-bandeau .fx-mdl-ttc small,.fx-mdl-sheet.is-bandeau .fx-mdl-ttc strong{color:var(--mdl-p)}.fx-mdl-sheet.is-bandeau .fx-mdl-issuer,.fx-mdl-sheet.is-bandeau .fx-mdl-client{margin-top:.9rem}.fx-mdl-sheet.is-bandeau .fx-mdl-dest{background:#fff;box-shadow:0 8px 22px #1e1b4b14;border-left:none;border-top:3px solid var(--mdl-p)}.fx-mdl-sheet.is-bandeau .fx-mdl-tot{background:var(--mdl-p);color:#fff;padding:.45rem .6rem}.fx-mdl-sheet.is-bandeau .fx-mdl-tot b{color:#fff}.fx-mdl-sheet.is-encre .fx-mdl-top{grid-template-columns:1.3fr .7fr;grid-template-areas:"doc logo" "issuer client";border-bottom:5px solid #111827;gap:.85rem 1.6rem}.fx-mdl-sheet.is-encre .fx-mdl-doc{align-items:flex-start;text-align:left}.fx-mdl-sheet.is-encre .fx-mdl-doc b{font-size:2.05em;color:#111827;letter-spacing:-.03em}.fx-mdl-sheet.is-encre .fx-mdl-facts{flex-direction:row;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.35rem}.fx-mdl-sheet.is-encre .fx-mdl-facts span+span:before{content:"·";margin-right:.9rem;color:#111827}.fx-mdl-sheet.is-encre .fx-mdl-dest{background:transparent;border-left:none;padding:0;box-shadow:inset 1px 0 #111827;padding-left:.75rem}.fx-mdl-sheet.is-encre .fx-mdl-issuer{box-shadow:none;padding-left:0}.fx-mdl-sheet.is-encre .fx-mdl-dest strong,.fx-mdl-sheet.is-encre .fx-mdl-ttc strong{color:#111827}.fx-mdl-sheet.is-encre .fx-mdl-lines th{background:#111827}.fx-mdl-sheet.is-encre .fx-mdl-tot span:last-of-type,.fx-mdl-sheet.is-encre .fx-mdl-tot b:last-child{background:#111827;color:#fff;padding:.15rem .35rem}.fx-mdl-sheet.is-atelier .fx-mdl-top{grid-template-columns:36% 1fr;grid-template-areas:"logo doc" "issuer client";border-bottom:none;background:linear-gradient(90deg,#f3f5fb 36%,#fff 36%);margin:-1rem -1.1rem .85rem;padding:1rem 1.1rem .9rem;gap:.7rem 1.2rem}.fx-mdl-sheet.is-atelier .fx-mdl-dest{background:#fff;border-left:none;padding:.45rem .5rem}.fx-mdl-sheet.is-atelier .fx-mdl-issuer{background:transparent;padding:0}.fx-mdl-sheet.is-atelier .fx-mdl-doc b{font-size:1.55em}.fx-mdl-sheet.is-atelier .fx-mdl-lines th{background:transparent;color:var(--mdl-s);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--mdl-p)}.fx-mdl-sheet.is-atelier .fx-mdl-lines td{padding:.28rem .35rem}.fx-mdl-sheet.is-atelier .fx-mdl-tot{background:#f3f5fb;padding:.4rem .55rem}.fx-settings{display:flex;align-items:stretch;gap:0;min-height:calc(100% - .25rem)}.fx-set-aside{flex:none;width:13.75rem;padding:0 1rem 1.5rem 0;border-right:1px solid var(--fx-border)}.fx-set-aside__title{margin:0 0 .65rem;padding:0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted)}.fx-set-nav{display:flex;flex-direction:column;gap:.15rem}.fx-set-nav button{border:0;border-radius:.55rem;background:transparent;color:var(--fx-text);padding:.5rem .6rem;font:inherit;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s cubic-bezier(.32,.72,0,1)}.fx-set-nav button:hover:not(:disabled){background:var(--fx-accent-soft);transform:translate(3px)}.fx-set-nav button.is-on{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-set-nav button:disabled{opacity:.4;cursor:default}.fx-set-body{flex:1 1 auto;min-width:0;padding:0 0 1.5rem 1.35rem}.fx-co-card{display:flex;flex-direction:column;gap:1rem;max-width:46rem;padding:1.15rem 1.25rem 1.2rem;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface)}.fx-co-card__head h2{margin:0;font-family:Nunito,Poppins,sans-serif;font-size:1.15rem;font-weight:800;color:var(--fx-text)}.fx-co-card__head p{margin:.25rem 0 0;font-size:.78rem;color:var(--fx-muted)}.fx-co-tabs{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:1.15rem;border-bottom:1px solid var(--fx-border);padding-bottom:.35rem}.fx-co-tabs button{border:0;border-radius:.5rem .5rem 0 0;background:transparent;color:var(--fx-muted);padding:.45rem .75rem;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.fx-co-tabs button.is-on{background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-co-panel{min-height:8rem}.fx-co-details{display:flex;flex-direction:column;gap:.85rem}.fx-co-card__foot{display:flex;justify-content:flex-end;padding-top:.25rem}.fx-co-danger{margin-top:1.35rem;padding-top:1.1rem;border-top:1px dashed var(--fx-border)}.fx-co-danger h3{margin:0;font-size:.92rem;font-weight:700;color:var(--fx-text)}.fx-co-danger p{margin:.35rem 0 .75rem;font-size:.78rem;line-height:1.45;color:var(--fx-muted)}.fx-co-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.fx-co-texts{display:flex;flex-direction:column;gap:.75rem}.fx-co-form__hint{margin:0;font-size:.8rem;color:var(--fx-muted)}.fx-co-logos{display:flex;flex-direction:column;gap:1rem}.fx-co-logo{display:flex;align-items:center;gap:.85rem}.fx-co-letter{width:240px;height:80px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px dashed var(--fx-border);border-radius:.55rem;background:var(--fx-surface-2)}.fx-co-letter img{max-width:240px;max-height:80px;width:auto;height:auto;object-fit:contain}.fx-co-letter span{font-size:.72rem;font-weight:600;color:var(--fx-muted)}.fx-co-logo__acts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.fx-co-logo__acts button{border:1px solid var(--fx-border);border-radius:999px;background:var(--fx-surface);color:var(--fx-text);padding:.25rem .7rem;font:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.fx-co-logo__acts button:hover:not(:disabled){background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-co-logo__acts button:disabled{opacity:.45;cursor:default}.fx-co-logo .fx-co-mark{width:3.4rem;height:3.4rem;font-size:.95rem}.fx-co-logo strong{display:block;font-size:.88rem;color:var(--fx-text)}.fx-co-logo em{display:block;font-style:normal;font-size:.72rem;color:var(--fx-muted)}.fx-co-form__err{margin:0;font-size:.8rem;color:#b91c1c}.fx-co-form__ok{margin:0;font-size:.8rem;color:#15803d}@media (max-width: 860px){.fx-settings{flex-direction:column}.fx-set-aside{width:100%;padding:0 0 .85rem;border-right:0;border-bottom:1px solid var(--fx-border)}.fx-set-nav{flex-direction:row;flex-wrap:wrap}.fx-set-body{padding:.9rem 0 1.5rem}}@media (max-width: 640px){.fx-co-grid{grid-template-columns:1fr}}.fx-fmt{display:flex;flex-direction:column}.fx-fmt-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.85rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--fx-border)}.fx-fmt-row--top{align-items:start}.fx-mdl-skins{display:flex;flex-wrap:wrap;gap:.4rem}.fx-mdl-skins button{border:1px solid var(--fx-border);border-radius:.45rem;background:var(--fx-surface);color:var(--fx-text);padding:.4rem .7rem;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.fx-mdl-skins button.is-on{border-color:var(--fx-accent);background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-mdl-skins button:disabled{cursor:default;opacity:.7}.fx-mdl-look,.fx-mdl-opt-grid,.fx-mdl-opt-extra{display:grid;gap:.75rem 1rem}.fx-mdl-look{grid-template-columns:auto minmax(6rem,1fr) minmax(6rem,1fr);align-items:start}.fx-mdl-opt-grid{grid-template-columns:1fr 1fr}.fx-mdl-look>div,.fx-mdl-opt-grid>div,.fx-mdl-opt-extra{padding:.6rem .75rem .65rem .8rem;border-left:3px solid var(--fx-accent);background:color-mix(in srgb,var(--fx-accent) 7%,var(--fx-surface))}.fx-mdl-look>div>span,.fx-mdl-opt-grid>div>span,.fx-mdl-opt-extra>span{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted)}.fx-mdl-checks{display:flex;flex-wrap:wrap;gap:.3rem .85rem}.fx-mdl-checks label{white-space:nowrap}@media (max-width: 720px){.fx-mdl-look,.fx-mdl-opt-grid{grid-template-columns:1fr}}.fx-fmt-row>span:first-child{font-size:.82rem;font-weight:700;color:var(--fx-text)}.fx-fmt-picks{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.fx-fmt-picks button{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;border:1px solid var(--fx-border);border-radius:.7rem;background:var(--fx-surface);color:var(--fx-text);padding:.55rem .7rem;font:inherit;text-align:left;cursor:pointer}.fx-fmt-picks button.is-on{border-color:var(--fx-accent);background:var(--fx-accent-soft)}.fx-fmt-picks strong{font-size:.82rem}.fx-fmt-picks em{font-style:normal;font-size:.72rem;color:var(--fx-muted)}.fx-tax-list{display:flex;flex-direction:column;gap:.4rem;margin-top:.85rem}.fx-tax-list label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin:0;padding:.55rem .75rem;border:1px solid var(--fx-border);border-radius:.7rem;cursor:pointer}.fx-tax-list label.is-on{border-color:var(--fx-accent);background:var(--fx-accent-soft)}.fx-tax-list label:has(input:disabled){cursor:default}.fx-tax-list strong{font-size:.84rem}.fx-tax-list em{font-style:normal;font-size:.75rem;color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-fmt-preview{margin-top:1rem;padding:.85rem 1rem;border-radius:.75rem;background:var(--fx-accent-soft)}.fx-fmt-preview strong{display:block;margin-bottom:.35rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-accent-strong)}.fx-fmt-preview p{margin:.15rem 0 0;font-size:.92rem;font-variant-numeric:tabular-nums;color:var(--fx-text)}@media (max-width: 640px){.fx-fmt-row{grid-template-columns:1fr;gap:.35rem}.fx-fmt-picks{grid-template-columns:1fr}}.fx-pay{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.fx-pay>.fx-co-card{max-width:none}.fx-gw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.fx-gw__card{padding:.75rem .85rem;border:1px solid var(--fx-border);border-radius:.75rem}.fx-gw__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.fx-gw__top strong{display:block;font-size:.9rem;color:var(--fx-text)}.fx-gw__top p{margin:.15rem 0 0;font-size:.75rem;color:var(--fx-muted)}.fx-gw__st{flex:none;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .45rem;border-radius:999px}.fx-gw__st.is-on{color:#15803d;background:#dcfce7}.fx-gw__st.is-mid{color:#a16207;background:#fef9c3}.fx-gw__st.is-off{color:var(--fx-muted);background:var(--fx-accent-soft)}.fx-gw__form{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.fx-gw__acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-top:.65rem}.fx-users-new{display:grid;grid-template-columns:1fr auto;gap:.65rem;align-items:end}.fx-users-layout{display:grid;grid-template-columns:13rem 1fr;gap:1.1rem}.fx-users-pills{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.fx-users-pills li{display:flex;flex-direction:column;gap:.1rem;border:1px solid var(--fx-border);border-radius:.65rem;padding:.4rem .65rem;font-size:.82rem}.fx-users-pills span{font-size:.7rem;color:var(--fx-muted)}.fx-users-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.fx-users-groups button{width:100%;border:1px solid var(--fx-border);border-radius:.65rem;background:var(--fx-surface);color:var(--fx-text);padding:.5rem .65rem;font:inherit;text-align:left;cursor:pointer}.fx-users-groups button strong{display:block;font-size:.84rem}.fx-users-groups button span{display:block;margin-top:.15rem;font-size:.72rem;color:var(--fx-muted)}.fx-users-groups button.is-on{border-color:transparent;background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-users-current{margin:0 0 .65rem;font-size:.92rem}.fx-users-pick__list{list-style:none;margin:.55rem 0 0;padding:0;max-height:22rem;overflow:auto;border:1px solid var(--fx-border);border-radius:.75rem}.fx-users-row{padding:.5rem .7rem;border-bottom:1px solid var(--fx-border)}.fx-users-row:last-child{border-bottom:0}.fx-users-row__meta{display:flex;flex-direction:column;gap:.1rem;margin:.15rem 0 0 1.45rem}.fx-users-row__meta small,.fx-users-row__meta em{font-size:.72rem;font-style:normal;color:var(--fx-muted)}.fx-users-foot{justify-content:space-between;gap:.6rem}@media (max-width: 860px){.fx-users-new,.fx-users-layout{grid-template-columns:1fr}}.fx-mdl{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:stretch;width:100%}.fx-mdl>.fx-co-card{max-width:none;width:100%;min-width:0;gap:.85rem}.fx-mdl-side{min-width:0;width:100%;display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem 1.2rem;border:1px solid var(--fx-border);border-radius:1rem;background:var(--fx-surface)}.fx-mdl-colors{display:flex;flex-wrap:wrap;gap:1rem}.fx-mdl-colors label{display:flex;flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:600}.fx-mdl-colors input[type=color]{width:2.6rem;height:1.8rem;padding:0;border:1px solid var(--fx-border);border-radius:.4rem;background:transparent;cursor:pointer}@media (max-width: 960px){.fx-mdl{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.fx-set-nav button{transition:none}.fx-set-nav button:hover:not(:disabled){transform:none}}.fx-num{max-width:52rem}.fx-num-block{padding:.75rem 0 1rem;border-bottom:1px solid var(--fx-border)}.fx-num-block>span:first-child{display:block;margin-bottom:.55rem;font-size:.82rem;font-weight:700;color:var(--fx-text)}.fx-num-fields{display:grid;grid-template-columns:8.5rem 8.5rem;gap:.75rem;margin-bottom:.65rem}.fx-num-picks,.fx-num-pads{margin-bottom:.55rem}.fx-num-picks,.fx-num-pads{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-num-block .fx-fmt-preview{margin-top:.65rem}@media (max-width: 720px){.fx-num-picks,.fx-num-pads{grid-template-columns:1fr 1fr}}.fx-mail{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start;width:100%}.fx-mail>.fx-co-card{max-width:none;width:100%}.fx-mail-pair{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.fx-mail-pane{padding-top:.15rem}.fx-mail-vars{display:flex;flex-direction:column;gap:.4rem}.fx-mail-vars>span{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted)}.fx-mail-tokens{display:flex;flex-wrap:wrap;gap:.35rem}.fx-mail-tokens button{border:1px solid var(--fx-border);border-radius:.35rem;background:color-mix(in srgb,var(--fx-accent) 7%,var(--fx-surface));color:var(--fx-accent-strong);padding:.22rem .5rem;font:inherit;font-size:.78rem;font-weight:700;font-family:ui-monospace,monospace;cursor:pointer}.fx-mail-tokens button:hover:not(:disabled){border-color:var(--fx-accent);background:var(--fx-accent-soft);color:var(--fx-accent-strong)}.fx-mail-tokens button:disabled{opacity:.5;cursor:default}.fx-mail-rem{display:grid;grid-template-columns:auto minmax(8rem,10rem);align-items:end;gap:.85rem}.fx-mail-prev{padding:0;border:1px solid var(--fx-border);border-radius:1rem;background:#e8edf4;overflow:hidden}.fx-mail-prev__meta{padding:.85rem 1rem .75rem;border-bottom:1px solid var(--fx-border);background:var(--fx-surface)}.fx-mail-prev__meta p{display:grid;grid-template-columns:3.2rem 1fr;gap:.5rem;margin:0 0 .28rem;font-size:.78rem}.fx-mail-prev__meta p:last-child{margin-bottom:0}.fx-mail-prev__meta span{color:var(--fx-muted);font-weight:700}.fx-mail-prev__meta b{font-weight:600;color:var(--fx-text);overflow-wrap:anywhere}.fx-mail-prev__sheet{margin:.85rem .85rem 1rem;padding:1.15rem 1.2rem 1rem;border:1px solid #d5dde8;border-radius:.65rem;background:#fff}.fx-mail-prev__brand{display:flex;align-items:center;min-height:2.4rem;margin-bottom:.95rem;padding-bottom:.85rem;border-bottom:2px solid var(--fx-accent)}.fx-mail-prev__logo{display:block;max-width:11rem;height:auto}.fx-mail-prev__logo.is-mark{width:2.6rem;height:2.6rem;border-radius:999px;object-fit:cover}.fx-mail-prev__fallback{font-family:Nunito,Poppins,sans-serif;font-size:1.05rem;font-weight:800;color:var(--fx-accent-strong)}.fx-mail-prev__doc{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;margin-bottom:1rem;padding:.7rem .8rem;border-left:3px solid var(--fx-accent);background:color-mix(in srgb,var(--fx-accent) 7%,#fff)}.fx-mail-prev__doc small{grid-column:1;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted)}.fx-mail-prev__doc b{grid-column:1;font-size:1rem;color:var(--fx-text)}.fx-mail-prev__doc strong{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:1.2rem;font-variant-numeric:tabular-nums;color:var(--fx-accent-strong)}.fx-mail-prev__body{font-size:.9rem;line-height:1.55;color:#1e1b4b}.fx-mail-prev__body p{margin:0 0 .7em}.fx-mail-prev__body p:last-child{margin-bottom:0}.fx-mail-prev__body em{display:inline-block;margin:.55rem 0;padding:.55rem 1.05rem;border-radius:.4rem;background:var(--fx-accent);color:#fff;font-style:normal;font-size:.84rem;font-weight:700}.fx-mail-prev__att{margin:.85rem 0 0;font-size:.72rem;color:var(--fx-muted)}.fx-mail-prev__foot{margin-top:1.2rem;padding-top:.8rem;border-top:1px solid #e2e8f0}.fx-mail-prev__foot p{margin:0 0 .28rem;font-size:.68rem;line-height:1.4;color:#64748b}.fx-mail-prev__foot p:last-child{margin-bottom:0}.fx-mail-prev__brandmark{margin-top:.45rem!important;letter-spacing:.04em;text-align:center}.fx-mail-prev__brandmark a{color:inherit;text-decoration:underline;text-underline-offset:.12em}@media (max-width: 960px){.fx-mail,.fx-mail-pair{grid-template-columns:1fr}}
