.vdc-beneficiaries__food-allergy-alert,.vdc-parcel-passages__food-allergy-alert{margin:1rem 0;padding:1rem 1.25rem;border:.2rem solid #9b1c1c;border-radius:.5rem;background:#fff4f4;color:#681313}.vdc-beneficiaries__food-allergy-alert h3,.vdc-parcel-passages__food-allergy-alert h4{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;letter-spacing:.04em}.vdc-beneficiaries__food-allergy-alert p{margin:0;font-size:2rem;font-weight:600}.vdc-parcel-passages__food-allergy-alert p{margin:0;font-size:1.1rem;font-weight:600}.vdc-parcel-passages__due-result{display:block;margin-top:.25rem;font-weight:700;color:#8a2c0d}.vdc-parcel-passages__financial-status{padding:.75rem 1rem;border-left:.3rem solid #47715a;background:#f2f7f4;font-weight:700}.vdc-parcel-passages__financial-status--due{border-left-color:#b54708;background:#fff5eb;color:#7a2e0b}.vdc-parcel-passages__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin-block:1rem}.vdc-parcel-passages__summary-item{min-width:0;padding:.8rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:15px;line-height:1.4}.vdc-parcel-passages__summary dt{font-weight:700}.vdc-parcel-passages__summary dd{margin:0}.vdc-parcel-passages>section:first-of-type{margin-block-end:1.5rem}.vdc-parcel-passages__selection-card{width:100%;margin-block:1.5rem;padding:1.25rem;border:1px solid #d7dde5;border-radius:10px;box-sizing:border-box;background:#fff}.vdc-parcel-passages__selection-card .vdc-parcel-passages__summary>*{min-width:0}.vdc-parcel-passages__visit-form,.vdc-parcel-passages__payment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.vdc-parcel-passages__payment-form{grid-template-columns:minmax(0,1fr) minmax(200px,220px) minmax(0,1fr)}.vdc-parcel-passages__visit-form>:is(p,button),.vdc-parcel-passages__payment-form>button{grid-column:1 / -1}.vdc-parcel-passages__selection-card :is(.vdc-parcel-passages__visit-form,.vdc-parcel-passages__payment-form) label{display:grid;min-width:0;gap:.4rem;font-size:15px;font-weight:600}.vdc-parcel-passages__selection-card :is(.vdc-parcel-passages__visit-form,.vdc-parcel-passages__payment-form) :is(input:not([type="hidden"]),select,textarea){box-sizing:border-box;width:100%;max-width:none;min-height:40px}.vdc-parcel-passages__selection-card :is(.vdc-parcel-passages__visit-form,.vdc-parcel-passages__payment-form) textarea{min-height:6rem;resize:vertical}.vdc-parcel-passages__payment-form .vdc-parcel-passages__payment-amount-field input[name="payment_amount"]{box-sizing:border-box;width:100%;min-width:0;max-width:none}.vdc-parcel-passages__payment-comment-field{grid-column:1 / -1}.vdc-dashboard__main .vdc-parcel-passages__selection-card :is(.vdc-parcel-passages__visit-form,.vdc-parcel-passages__payment-form)>button[type="submit"]{width:auto;min-height:42px;padding:.55rem .9rem;border-radius:10px;font-size:14px;font-weight:600;line-height:1.2;text-transform:none}.vdc-parcel-passages__payment-amount{width:100%;min-width:120px;max-width:none;box-sizing:border-box;padding-inline:.7rem}.vdc-parcel-passages__help{position:relative;display:inline-flex}.vdc-parcel-passages__help-trigger{width:1.6rem;min-height:1.6rem;padding:0;border-radius:10px;font-size:.9rem;line-height:1}.vdc-parcel-passages__help-text{position:absolute;z-index:20;inset-block-start:calc(100% + 0.35rem);inset-inline-start:0;display:none;width:min(20rem, 80vw);padding:.65rem .75rem;border:1px solid #94a3b8;border-radius:10px;box-shadow:0 .35rem 1rem rgb(15 23 42 / 15%);color:#0f172a;background:#fff;font-size:1rem}.vdc-parcel-passages__help:hover .vdc-parcel-passages__help-text,.vdc-parcel-passages__help:focus-within .vdc-parcel-passages__help-text{display:block}.vdc-parcel-passages__exports{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-block:1rem 1.5rem}.vdc-parcel-passages__export{margin:0}.vdc-dashboard__main .vdc-parcel-passages__exports .vdc-parcel-passages__export button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:40px;box-sizing:border-box;padding:.5rem .85rem;border-radius:10px;font-size:14px;line-height:1.2}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-table thead th{padding-block:1rem;font-size:1.6rem;font-weight:700;line-height:1.35}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-table tbody td{padding-block:1rem;font-size:1.6rem;line-height:1.4}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-table :is(th,td):first-child{width:8.5rem;min-width:8.5rem;white-space:nowrap}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-table :is(th,td):nth-child(2){width:16rem;min-width:12rem;overflow-wrap:normal;word-break:normal}.vdc-parcel-passages__filters{row-gap:1rem;margin-block-end:1rem}.vdc-parcel-passages__search{display:grid;justify-items:start;gap:.5rem}.vdc-parcel-passages__search label{display:grid;width:100%;gap:.3rem}.vdc-parcel-passages__filters label{display:grid;gap:.3rem}.vdc-parcel-passages__filter-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:.5rem;margin-block-start:.25rem}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__search>button,.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__filter-actions>button,.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__filter-actions>.vdc-button--secondary{width:auto;min-height:40px;padding:.5rem .85rem;border-radius:10px;font-size:1.4rem;line-height:1.2}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-parcel-passages__badge{display:inline-flex;align-items:center;width:auto;max-width:100%;padding:.5rem .75rem;border-radius:10px;color:#334155;border-color:#cbd5e1;background:#f8fafc;font-size:1.6rem;font-weight:600;line-height:1.4}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-parcel-passages__financial-badge{white-space:normal;overflow-wrap:normal;word-break:normal}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-parcel-passages__financial-badge--current{color:#166534;border-color:#86efac;background:#f0fdf4}.vdc-dashboard__main .vdc-parcel-passages .vdc-beneficiaries__table .vdc-parcel-passages__financial-badge--due{color:#7f1d1d;border-color:#fecaca;background:#fff7f7}.vdc-beneficiaries__parcel-status{display:inline-block;max-width:100%;padding:.3rem .6rem;border:1px solid #fff0;border-radius:10px;font-weight:600;line-height:1.35}.vdc-beneficiaries__parcel-status--current{color:#14532d;border-color:#86efac;background:#f0fdf4}.vdc-beneficiaries__parcel-status--due{color:#713f12;border-color:#fcd34d;background:#fffbeb}.vdc-beneficiaries__header,.vdc-beneficiaries__actions,.vdc-beneficiaries__detail-actions,.vdc-beneficiaries__row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.vdc-beneficiaries__header{justify-content:space-between;margin-block-end:1rem}.vdc-beneficiaries__header h2{margin:0}.vdc-beneficiaries__filters{margin-block-end:1rem}.vdc-dashboard__main .vdc-beneficiaries>.vdc-beneficiaries__header .vdc-button--primary-orange{box-sizing:border-box;min-height:40px;padding-inline:14px}.vdc-beneficiaries__detail{display:grid;min-width:0;gap:1rem;font-size:1.6rem}.vdc-beneficiaries__detail-card,.vdc-beneficiaries__detail .vdc-beneficiaries__admin-permanences{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:1.25rem;border:1px solid #dbe3ea;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgb(15 23 42 / 6%)}.vdc-beneficiaries__detail-card>:first-child,.vdc-beneficiaries__detail .vdc-beneficiaries__admin-permanences>:first-child{margin-block-start:0}.vdc-beneficiaries__detail-card>:last-child,.vdc-beneficiaries__detail .vdc-beneficiaries__admin-permanences>:last-child{margin-block-end:0}.vdc-beneficiaries__detail-card>:is(h3,h4),.vdc-beneficiaries__detail .vdc-beneficiaries__admin-permanences>h3{margin-block:0 1rem}.vdc-beneficiaries__identity-grid,.vdc-beneficiaries__financial-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0}.vdc-beneficiaries__identity-grid>div,.vdc-beneficiaries__financial-summary>div{min-width:0;margin:0}.vdc-beneficiaries__identity-grid dt,.vdc-beneficiaries__financial-summary dt{color:#64748b;font-size:.875rem;font-weight:600}.vdc-beneficiaries__identity-card .vdc-beneficiaries__identity-grid dt{font-size:1.6rem}.vdc-beneficiaries__visits .vdc-beneficiaries__financial-summary dt{font-size:1.6rem;font-weight:600}.vdc-beneficiaries__identity-grid dd,.vdc-beneficiaries__financial-summary dd{margin-inline:0;margin-block-end:.5rem;font-size:1.6rem;font-weight:600;line-height:1.45}.vdc-beneficiaries__detail .vdc-beneficiaries__needs-update,.vdc-beneficiaries__table .vdc-beneficiaries__needs-update{display:inline-block;width:auto;padding:.15rem .4rem;border-radius:7px;color:#991b1b;background:#fef2f2;font-weight:700}.vdc-beneficiaries__status-badge{display:inline-flex;padding:.25rem .55rem;border:1px solid #fff0;border-radius:10px;font-size:.875rem;font-weight:700}.vdc-beneficiaries__identity-card .vdc-beneficiaries__status-badge{padding:.35rem .7rem;font-size:1.6rem}.vdc-beneficiaries__status-badge--active{color:#166534;border-color:#86efac;background:#f0fdf4}.vdc-beneficiaries__status-badge--inactive{color:#475569;border-color:#cbd5e1;background:#f8fafc}.vdc-beneficiaries__status-badge--archived{color:#7f1d1d;border-color:#fecaca;background:#fef2f2}.vdc-beneficiaries__table .vdc-beneficiaries__list-status-badge{display:inline-flex;align-items:center;width:auto;padding:.4rem .7rem;border:1px solid #fff0;border-radius:10px;font-size:1.6rem;font-weight:600;line-height:1.3}.vdc-beneficiaries__table .vdc-beneficiaries__list-status-badge--active{color:#166534;border-color:#86efac;background:#f0fdf4}.vdc-beneficiaries__table .vdc-beneficiaries__list-status-badge--inactive{color:#7f1d1d;border-color:#fecaca;background:#fff7f7}.vdc-beneficiaries__household-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.vdc-beneficiaries__household-summary li{padding:.75rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:1.6rem}.vdc-beneficiaries__household-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.vdc-beneficiaries__household-totals li{padding:.8rem;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;font-size:1.6rem;font-weight:700;text-align:center}.vdc-beneficiaries__financial-summary>div{padding:.85rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.vdc-beneficiaries__financial-summary>div:nth-last-child(-n+2){border-color:#fed7aa;background:#fff7ed}.vdc-beneficiaries__notes-card p,.vdc-beneficiaries__food-allergy-none p{font-size:1.6rem;line-height:1.6}.vdc-beneficiaries__food-allergy-none p{margin:0}.vdc-beneficiaries__detail .vdc-beneficiaries__food-allergy-alert{border:1px solid #fca5a5;border-inline-start-width:.3rem;border-radius:10px;background:#fff7f7}.vdc-beneficiaries__detail .vdc-beneficiaries__food-allergy-alert p{font-size:2rem;line-height:1.6}.vdc-beneficiaries__detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.vdc-beneficiaries__detail-form label{display:grid;min-width:0;gap:.35rem;font-size:1.6rem}.vdc-beneficiaries__detail-form :is(input:not([type="hidden"]),select,textarea){box-sizing:border-box;width:100%;max-width:none;font-size:1.6rem}.vdc-beneficiaries__detail-form p{font-size:1.6rem}.vdc-beneficiaries__detail-form input[type="number"]{box-sizing:border-box;width:100%;min-width:120px;max-width:none;padding-inline:.7rem}.vdc-beneficiaries__detail-form button{justify-self:start}.vdc-beneficiaries__visits+.vdc-beneficiaries__detail-form-card .vdc-beneficiaries__detail-form button{width:auto;min-height:40px;padding:.5rem .85rem;border-radius:10px;font-size:1.4rem}.vdc-beneficiaries__form{display:grid;box-sizing:border-box;width:100%;max-width:none;gap:.85rem}.vdc-beneficiaries__form-title{font-size:26px;font-weight:700;line-height:1.25}.vdc-beneficiaries__settings-form{display:grid;box-sizing:border-box;width:100%;max-width:none;gap:.85rem}.vdc-beneficiaries__form>label,.vdc-beneficiaries__settings-form label,.vdc-beneficiaries__food-allergy-fields label{display:grid;gap:.3rem}.vdc-beneficiaries__form label{font-size:15px;font-weight:600}.vdc-beneficiaries__form>:is(.vdc-beneficiaries__household-fields,.vdc-beneficiaries__food-allergy-fields){min-width:0;margin-block:10px 4px;padding:14px 0 0;border:0;border-top:1px solid #cbd5e1}.vdc-beneficiaries__form>:is(.vdc-beneficiaries__household-fields,.vdc-beneficiaries__food-allergy-fields)>legend{margin-block-end:10px;padding:0;font-size:18px;font-weight:700;line-height:1.3}.vdc-beneficiaries__form input,.vdc-beneficiaries__form select,.vdc-beneficiaries__form textarea,.vdc-beneficiaries__settings-form input{box-sizing:border-box;width:100%}.vdc-beneficiaries__settings-form input[type="number"]{box-sizing:border-box;width:100%;min-width:120px;max-width:none;padding-inline:.7rem}.vdc-beneficiaries__household-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.vdc-beneficiaries__household-fields legend{margin-block-end:.75rem}.vdc-beneficiaries__household-fields label{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem}.vdc-beneficiaries__household-fields input[type="number"]{box-sizing:border-box;width:100%;min-width:70px;max-width:none;padding-inline:.7rem}.vdc-beneficiaries__table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.vdc-beneficiaries__table table{width:100%;border-collapse:collapse}.vdc-beneficiaries__table th,.vdc-beneficiaries__table td{padding:.75rem .65rem;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:break-word}.vdc-beneficiaries>.vdc-beneficiaries__table th,.vdc-beneficiaries>.vdc-beneficiaries__table td{padding-block:10px;line-height:1.4}.vdc-beneficiaries>.vdc-beneficiaries__table th:last-child,.vdc-beneficiaries>.vdc-beneficiaries__table td:last-child{min-width:112px;padding-inline:.85rem}.vdc-beneficiaries>.vdc-beneficiaries__table .vdc-beneficiaries__parcel-status{max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}.vdc-beneficiaries>.vdc-beneficiaries__table{overflow-x:visible}.vdc-beneficiaries>.vdc-beneficiaries__table .vdc-beneficiaries__listing-table{display:block;min-width:0}.vdc-beneficiaries__listing-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vdc-beneficiaries__listing-table tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.vdc-beneficiaries__listing-table .vdc-beneficiaries__listing-card{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:0;padding:1rem;border:1px solid #dbe3ea;border-radius:10px;background:#fff}.vdc-beneficiaries>.vdc-beneficiaries__table .vdc-beneficiaries__listing-card>td{display:block;min-width:0;padding:0;border:0;line-height:1.4}.vdc-beneficiaries__list-name{order:1;font-size:18px;font-weight:700;line-height:1.3}.vdc-beneficiaries__list-number{order:2;color:#475569;font-size:14px;font-weight:600}.vdc-beneficiaries__list-number::before,.vdc-beneficiaries__list-phone::before{content:attr(data-label) " ";font-weight:600}.vdc-beneficiaries__list-phone{order:3;white-space:nowrap;overflow-wrap:normal;word-break:normal}.vdc-beneficiaries__list-status{order:4}.vdc-beneficiaries__list-parcel{order:5}.vdc-beneficiaries__list-parcel .vdc-beneficiaries__parcel-status--due{box-sizing:border-box;width:100%}.vdc-beneficiaries__list-actions{order:6;margin-block-start:auto;padding-block-start:.7rem;border-top:1px solid #e2e8f0}.vdc-beneficiaries__list-actions .vdc-beneficiaries__row-actions{gap:.5rem .9rem}.vdc-beneficiaries__list-actions .vdc-beneficiaries__row-actions a{display:inline-flex;align-items:center;min-height:40px}.vdc-beneficiaries__pagination,.vdc-beneficiaries__pagination .page-numbers{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem}.vdc-beneficiaries__detail .vdc-beneficiaries__table th,.vdc-beneficiaries__detail .vdc-beneficiaries__table td{border-bottom:1px solid #e2e8f0;font-size:1.6rem}.vdc-beneficiaries__detail .vdc-beneficiaries__table thead th{color:#334155;background:#f8fafc;font-weight:700}.vdc-beneficiaries__detail .vdc-beneficiaries__table tbody tr:hover{background:#f8fafc}.vdc-beneficiaries__admin-permanences{margin:0}.vdc-beneficiaries__admin-permanences-table{max-width:100%;overflow-x:auto}.vdc-beneficiaries__admin-permanences-table table{width:100%;border-collapse:collapse}.vdc-beneficiaries__admin-permanences-table th,.vdc-beneficiaries__admin-permanences-table td{padding:.55rem;vertical-align:top;white-space:normal}.vdc-beneficiaries__admin-permanences-table tr.is-archived{background:#f4f4f4;color:#555}.vdc-beneficiaries__admin-permanence-state{font-weight:700}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table-wrap{overflow-x:visible;max-width:100%}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table{display:block;width:100%;min-width:0}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem;min-width:0;height:100%;padding:1rem;border:1px solid #dbe3ea;border-radius:10px;background:#fff}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table tbody td{display:grid;grid-template-columns:minmax(7.5rem,0.45fr) minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;width:100%;box-sizing:border-box;padding:.3rem 0;border:0;font-size:15px;line-height:1.4;overflow-wrap:normal;word-break:normal}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table tbody td::before{content:attr(data-label);color:#475569;font-size:14px;font-weight:600;line-height:1.4}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table .vdc-parcel-passages__history-beneficiary{display:block;font-size:18px;font-weight:700;line-height:1.3}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table .vdc-parcel-passages__history-beneficiary::before{display:block;margin-block-end:.25rem;font-size:14px;font-weight:600}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table .vdc-parcel-passages__history-date{font-size:15px;font-weight:600;white-space:nowrap}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table .vdc-parcel-passages__history-amount{white-space:nowrap}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table .vdc-parcel-passages__history-situation{grid-template-columns:minmax(0,1fr)}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table .vdc-parcel-passages__history-situation::before{display:block}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table tbody td>*{min-width:0;max-width:100%}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table .vdc-parcel-passages__history-situation .vdc-parcel-passages__financial-badge{width:100%;box-sizing:border-box;white-space:normal}@media (max-width:72rem){.vdc-beneficiaries__listing-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.vdc-parcel-passages__summary,.vdc-parcel-passages__visit-form,.vdc-beneficiaries__identity-grid,.vdc-beneficiaries__financial-summary,.vdc-beneficiaries__household-summary,.vdc-beneficiaries__household-totals,.vdc-beneficiaries__household-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vdc-parcel-passages__payment-form{grid-template-columns:minmax(0,1fr)}.vdc-beneficiaries__table table{min-width:48rem}.vdc-beneficiaries__admin-permanences-table table{min-width:48rem}}@media (max-width:40rem){.vdc-beneficiaries>.vdc-beneficiaries__header{align-items:stretch}.vdc-beneficiaries>.vdc-beneficiaries__header .vdc-beneficiaries__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.6rem}.vdc-beneficiaries>.vdc-beneficiaries__header .vdc-beneficiaries__actions .vdc-button{justify-content:center;width:100%;min-width:0}.vdc-beneficiaries>.vdc-beneficiaries__header .vdc-beneficiaries__actions .vdc-button--primary-orange{grid-column:1 / -1}.vdc-beneficiaries__listing-table tbody{grid-template-columns:minmax(0,1fr)}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__history-table tbody{grid-template-columns:minmax(0,1fr)}.vdc-beneficiaries__detail :is(.vdc-beneficiaries__visits,.vdc-beneficiaries__dues,.vdc-beneficiaries__payments)>.vdc-beneficiaries__table{overflow-x:visible}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table{display:block;width:100%;min-width:0}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;padding:.875rem;border:1px solid #dbe3ea;border-radius:10px;background:#fff}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table tbody td{display:grid;grid-template-columns:minmax(7rem,0.45fr) minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;padding:.3rem 0;border:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table tbody td::before{content:attr(data-label);color:#475569;font-size:14px;font-weight:600;line-height:1.4}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table .vdc-beneficiaries__history-amount{white-space:nowrap}.vdc-beneficiaries__detail .vdc-beneficiaries__history-table tbody td>*{min-width:0;max-width:100%}}@media (max-width:30rem){.vdc-parcel-passages__exports{display:grid;grid-template-columns:minmax(0,1fr)}.vdc-parcel-passages__export,.vdc-dashboard__main .vdc-parcel-passages__exports .vdc-parcel-passages__export button{width:100%}.vdc-parcel-passages__summary,.vdc-parcel-passages__visit-form,.vdc-parcel-passages__payment-form,.vdc-beneficiaries__identity-grid,.vdc-beneficiaries__financial-summary,.vdc-beneficiaries__household-summary,.vdc-beneficiaries__household-totals,.vdc-beneficiaries__household-fields{grid-template-columns:minmax(0,1fr)}.vdc-beneficiaries__detail-form{grid-template-columns:minmax(0,1fr)}.vdc-beneficiaries__detail-card,.vdc-beneficiaries__detail .vdc-beneficiaries__admin-permanences{padding:1rem}.vdc-beneficiaries__actions,.vdc-beneficiaries__detail-actions{align-items:stretch;flex-direction:column}.vdc-beneficiaries>.vdc-beneficiaries__header .vdc-beneficiaries__actions{grid-template-columns:minmax(0,1fr)}.vdc-beneficiaries>.vdc-beneficiaries__header .vdc-beneficiaries__actions .vdc-button--primary-orange{grid-column:auto}.vdc-dashboard__main .vdc-parcel-passages .vdc-parcel-passages__filter-actions>*{width:100%}.vdc-parcel-passages__help-text{inset-inline-start:auto;inset-inline-end:0}}