/* Bank dossiers: documents, calendars and flows each keep their own composition. */
.bank-dossier main .bx-figure>h3{font-size:var(--text-scale-34);line-height:1.25}.bank-dossier main .bx-window-figure>h3{font-size:var(--text-scale-35);color:#fffef9}.bank-dossier main .bx-window-figure>p:not(.bx-label),.bank-dossier main .bx-window-figure .bx-window-state>p{color:#e0e9dc}.bank-dossier main .bx-dark p,.bank-dossier main .bx-cash-figure .bx-note p{color:#e0e9dc}.bank-dossier main .bx-dark .bx-label{color:#d9f48b}.bank-dossier main .bx-cash-figure .bx-note strong{color:#d9f48b}.bank-dossier main .bx-proof-heading h3,.bank-dossier main .bx-notice-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bank-dossier main .bx-debit-comparison h3,.bank-dossier main .bx-branch h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bank-dossier main .bx-flow h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}
.bank-dossier main .bx-visual{width:220px;height:auto;display:block;flex:none;max-width:100%}
.bx-figure{border:0;background:transparent;padding:40px 0;border-radius:0;margin:32px 0 42px}
.bx-figure>h3{font-size:var(--text-scale-34);max-width:850px;line-height:1.2;margin:15px 0 25px}
.bx-figure>.bx-label{margin-bottom:13px!important}.bx-figure>p:not(.bx-label){max-width:900px}
.bx-debit-figure{border-top:1px solid #c7d7bf}.bx-debit-track{position:relative;margin:35px 0 42px;padding-bottom:20px;border-bottom:2px dashed #b4c99e;gap:25px}
.bx-debit-track>div{position:relative;border:0;border-radius:0;background:transparent;padding:0 0 10px}
.bx-debit-track>div:after{content:'';position:absolute;bottom:-26px;left:0;border:5px solid #fffef9;width:18px;height:18px;border-radius:50%;background:#067471}
.bx-debit-track strong{font-size:var(--text-scale-48);letter-spacing:-.05em;margin:9px 0}.bx-debit-track small{font-size:var(--text-caption);color:#53705d}
.bx-debit-comparison{gap:24px}.bx-debit-comparison>.bx-panel{padding:35px;border:0;background:#f0f4e8;border-radius:15px}
.bx-debit-comparison h3{font-size:var(--text-subheading);margin-top:14px;line-height:var(--leading-heading)}.bx-account-lines{margin:25px 0}.bx-account-lines>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid #cad9bc;font-size:var(--text-scale-16)}
.bx-account-lines strong{font:800 var(--text-scale-25) var(--font-heading);white-space:nowrap}.bx-calendar-debit{display:flex;gap:25px;align-items:center;margin:35px 0 38px}
.bx-calendar-debit>span{flex:none;display:block;background:#fffef9;border-radius:9px;text-align:center;color:#173e36;overflow:hidden;padding:0 20px 12px;font-size:var(--text-scale-11);font-weight:800;letter-spacing:.1em;transform:rotate(-4deg)}
.bx-calendar-debit>span b{display:block;font:800 var(--text-scale-54)/1.2 var(--font-heading);background:#d9f48b;margin:0 -20px 9px;padding:8px 20px}
.bx-calendar-debit>strong{font:800 var(--text-scale-54)/1.1 var(--font-heading);color:#d9f48b!important;letter-spacing:-.05em}.bx-calendar-debit small{font:500 var(--text-caption)/1.6 var(--font-body);display:block;color:#dce8d6;letter-spacing:0;margin-top:12px}
.bx-window-figure{display:grid;grid-template-columns:1fr 1.1fr;column-gap:60px;align-items:start;background:#173e36;color:#fffef9;padding:42px;border-radius:18px;margin-bottom:45px;overflow:hidden}
.bx-window-figure>.bx-label,.bx-window-figure>h3,.bx-window-figure>p,.bx-window-figure>.bx-day-switch{grid-column:1}
.bx-window-figure>h3{color:#fffef9;font-size:var(--text-scale-35);margin-bottom:23px}.bank-dossier main .bx-window-figure .bx-label{color:#d9f48b}
.bx-window-figure>p{color:#dce8d6;font-size:var(--text-body);line-height:var(--leading-body)}.bx-window-figure .bx-window-state{grid-column:2;grid-row:1/6;border:0;padding:24px;background:#244e43;border-radius:12px}
.bx-window-figure .bx-window-summary{flex-direction:column;align-items:stretch;border-color:#577963;padding-bottom:22px;gap:22px}.bx-window-figure .bx-window-summary strong{font-size:var(--text-scale-58);color:#d9f48b;letter-spacing:-.05em}.bx-window-figure .bx-window-summary small{color:#dce8d6;font-size:var(--text-caption);margin-top:7px}
.bx-window-figure .bx-window-summary>div:last-child{display:flex;align-items:center;gap:22px}.bx-window-figure .bx-window-summary>div:last-child small{max-width:90px}
.bx-window-figure .bx-window-line{grid-template-columns:60px 1fr 70px;gap:15px;font-size:var(--text-scale-15)}.bx-window-figure .bx-window-line>i{background:#456653}.bx-window-figure .bx-window-line>i>b{background:#d9f48b}.bx-window-figure .bx-window-line strong{color:#fffef9}.bx-window-figure .bx-window-out{color:#b4c9b1}.bx-window-figure .bx-window-out>i>b{background:#bc8f79}.bx-window-figure .bx-window-state>p{font-size:var(--text-body);line-height:var(--leading-body);margin:24px 0 0}
.bx-window-figure>.bx-day-switch{margin:15px 0 0;align-self:start}.bx-window-figure .bx-day-switch button{background:transparent;color:#fffef9;border-color:#577963}.bx-window-figure .bx-day-switch button[aria-pressed=true]{background:#d9f48b;color:#173e36;border-color:#d9f48b}.bx-window-figure>figcaption{grid-column:1/-1;color:#c7d9c4;margin-top:28px!important;font-size:var(--text-scale-13) !important;max-width:1000px}
.bx-travel-receipt{position:relative;margin:0 0 35px;background:#fffef9;border:1px solid #c9d8bd;border-radius:12px 12px 0 0;padding:35px 35px 40px;box-shadow:12px 14px 0 #e8efd9;transform:rotate(-1deg)}
.bx-travel-receipt:after{content:'';position:absolute;height:12px;bottom:-12px;left:-1px;right:-1px;background:linear-gradient(135deg,#fffef9 25%,transparent 25%) -10px 0/20px 20px,linear-gradient(225deg,#fffef9 25%,transparent 25%) -10px 0/20px 20px}
.bx-travel-receipt h3{font-size:var(--text-scale-34) !important;line-height:1.25}.bx-travel-receipt .bx-receipt-row:last-of-type{background:#173e36;color:#d9f48b;margin:15px -18px 0;padding:22px 18px;border-radius:8px;align-items:center}.bx-travel-receipt .bx-receipt-row:last-of-type b{font:800 var(--text-scale-42)/1.1 var(--font-heading);letter-spacing:-.04em}.bx-travel-receipt .bx-receipt-row:last-of-type span{font-size:var(--text-scale-16)}
.bx-rental-figure{border-top:1px solid #c7d7bf}.bx-flow{gap:32px}.bx-flow li{padding:0;border:0;background:transparent;border-radius:0}.bx-flow li:not(:last-child):after{right:-27px;top:65px;font-size:var(--text-scale-33);color:#a0bb8a}.bx-flow li>.bx-visual{width:100%;max-width:220px;margin:0 0 20px}.bx-flow li>span{font-size:var(--text-scale-14);letter-spacing:.07em;color:#067471;display:block;border-top:1px solid #c7d7bf;padding-top:20px}.bx-flow li h3{font-size:var(--text-subheading);line-height:var(--leading-heading);min-height:60px}.bx-flow li p{font-size:var(--text-body);line-height:var(--leading-body)}
.bx-notice-figure{background:#edf3e4;border-radius:18px;padding:38px}.bx-notice-heading{display:flex;align-items:center;gap:35px;margin:0 0 30px}.bx-notice-heading>.bx-visual{width:190px}.bx-notice-heading h3{font-size:var(--text-subheading);margin:0 0 15px;line-height:var(--leading-heading)}.bx-notice-heading p{max-width:650px;margin:0}
.bx-notice{box-shadow:9px 9px 0 #dce7cd;border-color:#bfd0b3;counter-reset:notice}.bx-notice>div{position:relative;padding:28px 28px 28px 80px;counter-increment:notice}.bx-notice>div:before{content:counter(notice,decimal-leading-zero);position:absolute;left:24px;top:31px;font:800 var(--text-scale-28)/1 var(--font-heading);color:#92ad78}.bx-notice .bx-label{font-size:var(--text-scale-11) !important;color:#53705d}.bx-notice strong{font-size:var(--text-scale-24);margin-top:12px}.bx-notice p{font-size:var(--text-body);line-height:var(--leading-body)}
.bx-operation{grid-template-columns:230px 1fr;gap:55px;padding:46px 0;align-items:start}.bx-operation-title{background:none;border-radius:0;padding:0;text-align:center}.bank-dossier main .bx-operation-title .bx-visual{width:230px;height:auto;margin:0 auto 18px}.bx-operation-title strong{font-size:var(--text-scale-27);margin:0;display:inline-block;padding:6px 19px;border-radius:30px;background:#e5efd6}.bx-operation h3{font-size:var(--text-subheading) !important;line-height:var(--leading-heading) !important}.bx-operation ol{gap:25px;margin:30px 0}.bx-operation ol li{position:relative;border:0;border-top:2px dashed #b4c99e;padding:26px 0 0;font-size:var(--text-body);line-height:var(--leading-body)}.bx-operation ol li:before{content:'';position:absolute;top:-7px;left:0;width:12px;height:12px;background:#067471;border:2px solid #fffef9;border-radius:50%}.bx-operation ol b{font-size:var(--text-scale-18);margin-bottom:13px}.bx-panel>.bx-visual{margin:5px auto 25px}
.bx-status-figure,.bx-joint-guarantee{padding-top:45px;border-top:1px solid #c7d7bf}.bx-cap-sum{gap:20px;margin-top:35px}.bx-cap-sum>div{padding:25px;border:0;border-radius:0;background:transparent;border-top:2px solid #a9c58d}.bx-cap-sum small{font-size:var(--text-caption)}.bx-cap-sum b{font-size:var(--text-scale-42);letter-spacing:-.05em;margin-top:18px}.bx-status-figure .bx-cap-sum>div:last-child,.bx-joint-guarantee .bx-cap-sum>div:last-child,.bx-overdraft-figure .bx-cap-sum>div:last-child{background:#173e36;border-radius:12px;padding:25px;color:#d9f48b;border-top-color:#173e36}.bx-status-figure .bx-cap-sum>div:last-child b,.bx-joint-guarantee .bx-cap-sum>div:last-child b,.bx-overdraft-figure .bx-cap-sum>div:last-child b{color:#d9f48b}.bx-cap-bar{height:30px}.bx-cap-legend{font-size:var(--text-scale-16)}.bx-status-figure .bx-cap-bar i:last-child{background:#bd795b}
.bx-cash-figure{position:relative;background:#fffef9;border:1px solid #c7d7bf;border-radius:18px;padding:40px}.bx-cash-figure>h3{font-size:var(--text-scale-36);max-width:750px}.bank-dossier main .bx-cash-figure .bx-graph{margin:30px 0 0;width:100%;background:linear-gradient(180deg,#eef4e5 0 50%,#f9eee5 50% 100%);border-radius:12px;padding:20px 15px 10px}.bx-cash-events{gap:25px;margin-top:0}.bx-cash-events>div{border:0;border-bottom:1px solid #c7d7bf;padding:25px 0}.bx-cash-events>div:first-child strong{color:#a15b40}.bx-cash-events strong{font-size:var(--text-scale-34)}.bx-cash-events span{font-size:var(--text-scale-12);letter-spacing:.06em}.bx-cash-events small{font-size:var(--text-caption)}.bx-cash-figure .bx-note{background:#173e36;border:0;border-radius:10px;color:#fffef9;padding:25px}.bx-cash-figure .bx-note strong{color:#d9f48b}
.bx-debt-figure{padding:40px;border-radius:18px;background:#edf3e4}.bx-debt-figure .bx-debt{margin:35px 0}.bx-debt>div{background:transparent;border:0;padding:20px 12px}.bx-debt>div:last-child{background:#173e36;border-radius:12px;color:#fffef9}.bx-debt>div:last-child strong{color:#d9f48b}.bx-debt strong{font-size:var(--text-scale-52);letter-spacing:-.05em}.bx-debt small{font-size:var(--text-caption)}.bx-debt-figure .bx-pair{gap:45px}.bx-debt-figure .bx-pair>div{border-top:1px solid #b8cda6;padding-top:20px}
.bx-branch{gap:55px;margin-top:35px}.bx-branch>article{border:0;padding:0;background:none;border-radius:0}.bx-branch>article>.bx-visual{width:210px;margin:0 auto 25px}.bx-branch h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bx-branch ol{margin-top:30px}.bx-branch li{font-size:var(--text-body);padding-bottom:27px;line-height:var(--leading-body)}.bx-branch li b{font-size:var(--text-body);line-height:var(--leading-body)}.bx-branch>article:last-child{border-left:1px solid #cad9bc;padding-left:45px}
.bx-overdraft-figure{border-top:1px solid #c7d7bf;border-bottom:1px solid #c7d7bf}.bank-dossier main .bx-overdraft-figure .bx-graph{max-width:850px;margin:30px auto 15px;padding:20px 0;background:#fffef9;border-radius:12px}.bx-overdraft-figure .bx-cap-sum{margin-top:30px}.bx-proof-figure{border-radius:18px;background:#edf3e4;padding:40px}.bx-proof-heading{display:flex;align-items:center;gap:40px;margin-bottom:30px}.bx-proof-heading>.bx-visual{width:210px}.bx-proof-heading h3{font-size:var(--text-scale-36);line-height:1.25}.bx-proof{gap:40px}.bx-proof b{font-size:var(--text-scale-27);line-height:1.3;margin:15px 0}.bx-proof p{font-size:var(--text-body);line-height:var(--leading-body)}.bx-proof>div{border-top:2px solid #9ebb84}.bx-proof .bx-note{background:#fffef9}
.bx-mobility-figure{border-top:1px solid #c7d7bf;border-bottom:1px solid #c7d7bf}.bx-mobility-figure .bx-flow{margin-top:35px}.bx-mobility-figure .bx-flow li:nth-child(3)>.bx-visual{opacity:.7}.bx-reserve-figure{background:#edf3e4;padding:40px;border-radius:18px}.bx-reserve-figure>.bx-pair{gap:55px;align-items:center}.bx-reserve-figure .bx-receipt{background:#fffef9;border:0;border-radius:10px;transform:rotate(-2deg);box-shadow:9px 10px 0 #d6e3c7}.bx-reserve-figure .bx-receipt-row:last-child{font-size:var(--text-scale-22)}.bx-reserve-figure .bx-receipt-row:last-child b{font:800 var(--text-scale-43) var(--font-heading);color:#067471}.bx-reserve-figure .bx-pair>div:last-child>p strong{font-size:var(--text-scale-24);display:block;margin-bottom:15px}
.bx-statement{position:relative;border:1px solid #c3d4b6!important;border-radius:12px!important;box-shadow:10px 10px 0 #e8efd9;margin:35px 0 45px;background:#fffef9;padding:25px!important}.bx-statement:before{content:'Y!  /  RELEVÉ PÉDAGOGIQUE';display:block;font:800 var(--text-scale-13)/1.5 var(--font-heading);letter-spacing:.08em;border-bottom:2px solid #173e36;padding:0 0 20px;margin-bottom:5px;color:#067471}.bx-statement .de-table caption{padding:16px 0;background:none}.bx-statement .de-table thead{background:#173e36;color:#fffef9}.bx-statement .de-table thead th{color:#fffef9}.bx-statement .de-table td:first-of-type{font:800 var(--text-scale-25) var(--font-heading);color:#067471}.bx-statement .de-table tr:last-child td:first-of-type{color:#a15b40}
@media(max-width:1100px) and (min-width:901px){.bx-window-figure{padding:30px;gap:35px}.bx-window-figure .bx-window-summary strong{font-size:var(--text-scale-48)}.bx-cap-sum b{font-size:var(--text-scale-34)}.bx-calendar-debit>strong{font-size:var(--text-scale-42)}}
@media(max-width:900px){.bx-window-figure{grid-template-columns:1fr;padding:32px;gap:0}.bx-window-figure .bx-window-state{grid-column:1;grid-row:auto;margin-top:25px}.bx-window-figure>figcaption{grid-column:1}.bx-cap-sum>div{padding:22px}.bx-cap-sum b{margin:0;font-size:var(--text-scale-35)}.bx-cap-sum>div:last-child{padding:22px!important}.bx-operation{grid-template-columns:180px 1fr;gap:35px}.bx-calendar-debit{flex-wrap:wrap}.bx-flow li h3{min-height:0}}
@media(max-width:600px){
 .bank-dossier main .bx-figure>h3,.bank-dossier main .bx-window-figure>h3,.bank-dossier main .bx-proof-heading h3,.bank-dossier main .bx-notice-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bank-dossier main .bx-flow h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bank-dossier main .bx-debit-comparison h3,.bank-dossier main .bx-branch h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}
 .bx-figure{padding:30px 0;margin:25px 0 35px}.bx-figure>h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bx-debit-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 36px}.bx-debit-track>div{display:block;padding:0 0 5px}.bx-debit-track strong{font-size:var(--text-scale-30);margin:10px 0}.bx-debit-track small{font-size:var(--text-caption)}.bx-debit-comparison{gap:18px}.bx-debit-comparison>.bx-panel{padding:26px 22px}.bx-debit-comparison h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bx-account-lines>div{font-size:var(--text-scale-14)}.bx-account-lines strong{font-size:var(--text-scale-23)}.bx-calendar-debit{gap:20px;margin:25px 0;flex-wrap:nowrap}.bx-calendar-debit>span{padding:0 13px 9px;font-size:var(--text-scale-9)}.bx-calendar-debit>span b{font-size:var(--text-scale-42);margin:0 -13px 8px;padding:8px 13px}.bx-calendar-debit>strong{font-size:var(--text-scale-40)}.bx-calendar-debit small{font-size:var(--text-caption);max-width:150px}
 .bx-window-figure{padding:28px 21px;border-radius:14px}.bx-window-figure>h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bx-window-figure .bx-window-state{padding:22px 17px}.bx-window-figure .bx-window-summary strong{font-size:var(--text-scale-48)}.bx-window-figure .bx-window-summary>div:last-child{gap:18px}.bx-window-figure .bx-window-summary small{font-size:var(--text-caption)}.bx-window-figure .bx-window-line{grid-template-columns:49px 1fr 56px;gap:8px;font-size:var(--text-scale-13)}.bx-window-figure .bx-window-line>i{height:17px}.bx-window-figure .bx-day-switch button{font-size:var(--text-scale-14);padding:11px 16px}
 .bx-travel-receipt{padding:27px 22px 30px;margin-bottom:35px;box-shadow:7px 9px 0 #e8efd9}.bx-travel-receipt h3{font-size:var(--text-scale-28) !important}.bx-travel-receipt .bx-receipt-row:last-of-type{margin-inline:-10px;padding:20px 10px}.bx-travel-receipt .bx-receipt-row:last-of-type b{font-size:var(--text-scale-36)}.bx-travel-receipt .bx-receipt-row:last-of-type span{font-size:var(--text-scale-15)}
 .bx-flow{gap:30px}.bx-flow li{display:grid;grid-template-columns:85px 1fr;gap:7px 18px;align-items:start}.bx-flow li>.bx-visual{grid-row:1/4;width:85px;max-width:none;margin:0;align-self:start}.bx-flow li>span{font-size:var(--text-scale-11);padding-top:12px}.bx-flow li h3{font-size:var(--text-subheading);margin:2px 0 8px;line-height:var(--leading-heading)}.bx-flow li p{grid-column:2;font-size:var(--text-body);line-height:var(--leading-body)}.bx-mobility-figure .bx-flow{margin-top:25px}.bx-flow li:not(:last-child):after{display:block;content:'↓';top:auto;bottom:-26px;left:30px;right:auto;font-size:var(--text-scale-25)}
 .bx-notice-figure{padding:27px 21px;border-radius:14px}.bx-notice-heading{gap:18px;align-items:center;flex-wrap:wrap}.bx-notice-heading>.bx-visual{width:130px;margin:0 auto}.bx-notice-heading h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bx-notice-heading p{font-size:var(--text-body);line-height:var(--leading-body)}.bx-notice>div{padding:25px 20px 25px 60px}.bx-notice>div:before{left:18px;top:29px;font-size:var(--text-scale-24)}.bx-notice strong{font-size:var(--text-scale-22)}.bx-notice p{font-size:var(--text-body);line-height:var(--leading-body)}.bx-notice .bx-label{font-size:var(--text-scale-10) !important;line-height:1.6}
 .bx-operation{grid-template-columns:1fr;gap:25px;padding:35px 0}.bx-operation-title{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:0;text-align:left}.bank-dossier main .bx-operation-title .bx-visual{width:115px;margin:0}.bx-operation-title strong{font-size:var(--text-scale-24);background:none;padding:0}.bx-operation h3{font-size:var(--text-subheading) !important;line-height:var(--leading-heading)}.bx-operation ol{margin-top:27px;gap:22px}.bx-operation ol li{padding-top:18px}.bx-operation ol b{font-size:var(--text-scale-18);margin-bottom:10px}.bank-dossier main .bx-panel>.bx-visual{width:185px}
 .bx-cap-sum{gap:14px;margin-top:27px}.bx-cap-sum>div{padding:18px 0;gap:15px}.bx-cap-sum b{font-size:var(--text-scale-31)}.bx-cap-sum small{font-size:var(--text-caption);line-height:1.6}.bx-cap-sum>div:last-child{padding:22px 18px!important}.bx-cap-bar{height:24px}.bx-cap-legend{font-size:var(--text-scale-15)}.bx-joint-guarantee .bx-cap-sum>div,.bx-status-figure .bx-cap-sum>div{flex-wrap:wrap}
 .bx-cash-figure{padding:27px 21px;border-radius:14px}.bx-cash-figure>h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bank-dossier main .bx-cash-figure .bx-graph{padding:15px 0 8px;margin-top:25px}.bx-cash-events{gap:0 20px}.bx-cash-events>div{padding:22px 0}.bx-cash-events strong{font-size:var(--text-scale-26)}.bx-cash-events span{font-size:var(--text-scale-10);line-height:1.6}.bx-cash-events small{font-size:var(--text-caption)}.bx-cash-figure .bx-note{padding:22px 18px;margin-top:25px}
 .bx-debt-figure{padding:27px 21px;border-radius:14px}.bx-debt-figure .bx-debt{gap:10px;margin:25px 0}.bx-debt>div{padding:15px;width:100%}.bx-debt strong{font-size:var(--text-scale-44);margin:8px 0}.bx-debt-figure .bx-pair{gap:25px}.bx-debt small{font-size:var(--text-caption)}.bx-branch{gap:35px}.bx-branch>article>.bx-visual{width:160px;margin:0 auto 20px}.bx-branch>article:last-child{padding:30px 0 0;border-left:0;border-top:1px solid #cad9bc}.bx-branch h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.bx-branch li{font-size:var(--text-body);line-height:var(--leading-body)}.bx-branch li b{font-size:var(--text-body);line-height:var(--leading-body)}
 .bx-proof-figure{padding:27px 21px;border-radius:14px}.bx-proof-heading{gap:15px;flex-wrap:wrap}.bx-proof-heading>.bx-visual{width:140px;margin:0 auto}.bx-proof-heading h3{font-size:var(--text-subheading);margin:0;line-height:var(--leading-heading)}.bx-proof{gap:25px}.bx-proof b{font-size:var(--text-scale-25)}.bx-reserve-figure{padding:27px 21px;border-radius:14px}.bx-reserve-figure>.bx-pair{gap:30px}.bx-reserve-figure .bx-receipt{padding:22px 17px;transform:rotate(-1deg)}.bx-reserve-figure .bx-receipt-row{font-size:var(--text-scale-14);gap:15px}.bx-reserve-figure .bx-receipt-row:last-child{font-size:var(--text-scale-16)}.bx-reserve-figure .bx-receipt-row:last-child b{font-size:var(--text-scale-35)}.bx-reserve-figure .bx-receipt-row small{font-size:var(--text-caption)}.bx-reserve-figure .bx-pair>div:last-child>p strong{font-size:var(--text-body);line-height:var(--leading-body)}
 .bank-dossier main .bx-statement{border:1px solid #c3d4b6!important;padding:22px 17px!important;margin:28px 0 35px;border-radius:10px!important;box-shadow:7px 8px 0 #e8efd9}.bx-statement:before{font-size:var(--text-scale-11);line-height:1.7}.bx-statement .de-table td:first-of-type{font-size:var(--text-scale-26)}.bx-statement .de-table th[scope=row]{font-size:var(--text-scale-22) !important}.bx-statement .de-table caption{padding:13px 0 20px}.bx-statement .de-table tr{padding-block:23px}
}
@media(max-width:350px){.bx-calendar-debit{gap:14px}.bx-calendar-debit>strong{font-size:var(--text-scale-34)}.bx-window-figure .bx-window-summary>div:last-child{gap:14px}.bx-window-figure .bx-window-summary strong{font-size:var(--text-scale-40)}.bx-debit-track strong{font-size:var(--text-scale-26)}.bx-flow li{grid-template-columns:65px 1fr;gap:8px 14px}.bx-flow li>.bx-visual{width:65px}.bx-flow li:after{left:20px!important}.bx-cap-sum b{font-size:var(--text-scale-28)}}
@media print{.bx-window-figure{display:block;background:#fff;color:#173e36}.bx-window-figure h3,.bx-window-figure p,.bx-window-figure .bx-label{color:#173e36!important}.bx-window-figure .bx-window-state{background:#edf3e4;color:#173e36;margin:15px 0}.bx-window-figure .bx-window-summary strong,.bx-window-figure .bx-window-line strong{color:#173e36}.bx-visual{max-height:120px}.bx-travel-receipt,.bx-reserve-figure .bx-receipt{transform:none;box-shadow:none}}

.bx-figure[id]{scroll-margin-top:185px}@media(max-width:600px){.bx-figure[id]{scroll-margin-top:145px}}
.bx-proof-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:45px}.bx-proof-math{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;gap:12px;align-items:center;background:#fffef9;border-radius:12px;padding:26px}.bx-proof-math>div{text-align:center}.bx-proof-math small{font-size:var(--text-caption);font-weight:700;line-height:1.6;display:block;min-height:40px}.bx-proof-math strong{font:800 var(--text-scale-48)/1.2 var(--font-heading);letter-spacing:-.05em;display:block;margin-top:15px;white-space:nowrap}.bx-proof-math>span{font-size:var(--text-scale-27);text-align:center}.bx-proof-math>div:last-child strong{color:#067471}.bx-proof-math>div:first-child strong{color:#a15b40}
.bx-mobility-figure .bx-flow li:after{display:none}
@media(max-width:900px){.bx-proof-heading{grid-template-columns:1fr;gap:27px}.bx-proof-math{max-width:600px}}
@media(max-width:600px){.bx-proof-math{gap:7px;grid-template-columns:1fr 13px 1fr 13px 1fr;padding:24px 13px}.bx-proof-math strong{font-size:var(--text-scale-35);margin-top:12px}.bx-proof-math small{font-size:var(--text-caption);min-height:35px}.bx-proof-math>span{font-size:var(--text-scale-22)}.bx-proof-heading{gap:23px}}
@media(max-width:350px){.bx-proof-math{padding:22px 10px;gap:5px;grid-template-columns:1fr 10px 1fr 10px 1fr}.bx-proof-math strong{font-size:var(--text-scale-29)}}
