.wkFGDG_banner{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--glass-surface);border:.5px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);margin-bottom:var(--space-5);display:flex}.wkFGDG_body{flex-direction:column;gap:.4rem;min-width:0;display:flex}.wkFGDG_title{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:700;line-height:1.3}.wkFGDG_text{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.wkFGDG_hint{color:var(--text-primary);font-weight:600}.wkFGDG_cta{justify-content:center;align-items:center;gap:var(--space-2);background:var(--terra);color:var(--text-inverted);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-base);cursor:pointer;border:none;flex-shrink:0;padding:.9rem 1.8rem;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.wkFGDG_cta:hover{background:var(--terra-hover)}.wkFGDG_cta:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}@media (max-width:64rem){.wkFGDG_banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column}.wkFGDG_cta{min-height:var(--touch-target-min);align-self:stretch}}@media (prefers-reduced-motion:reduce){.wkFGDG_cta{transition:none}}
.QYD8_a_page{padding-bottom:var(--space-6);padding-left:env(safe-area-inset-left,0rem);padding-right:env(safe-area-inset-right,0rem);max-width:var(--page-max-width);box-sizing:border-box;width:100%;min-width:0;margin:0 auto}.QYD8_a_headerBlock{margin-bottom:var(--space-4)}.QYD8_a_section{margin-top:0}.QYD8_a_sectionTitle{margin:var(--space-8) 0 0;font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:600;line-height:1.3}.QYD8_a_section:first-of-type .QYD8_a_sectionTitle{margin-top:0}.QYD8_a_moisRow{margin-top:var(--space-4);overflow:hidden;}.QYD8_a_section:first-of-type .QYD8_a_moisRow{margin-top:0}.QYD8_a_moisCardHeader{padding:var(--space-5) var(--space-5) var(--space-3)}.QYD8_a_moisTitleRow{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.QYD8_a_moisInvoiceCount{font-size:var(--font-size-lg);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:500;line-height:1.2}.QYD8_a_moisInvoiceCountValue{font-size:var(--font-size-2xl);color:var(--text-primary);font-weight:700}.QYD8_a_moisTitle{font-size:var(--font-size-2xl);color:var(--text-primary);margin:0;font-weight:700;line-height:1.2}.QYD8_a_moisSubtitle{margin:var(--space-1) 0 0;font-size:var(--font-size-base);color:var(--text-secondary);font-weight:500;line-height:1.45}.QYD8_a_moisStats{padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-4);display:grid}.QYD8_a_moisStatsPair{grid-template-columns:repeat(2,minmax(0,1fr))}.QYD8_a_moisStatsSingle{grid-template-columns:minmax(0,1fr)}.QYD8_a_moisStat{gap:var(--space-1);min-width:0;padding-right:var(--space-4);border-right:.5px solid var(--border-light);flex-direction:column;display:flex}.QYD8_a_moisStat:last-child{border-right:none;padding-right:0}.QYD8_a_moisStatLink{gap:var(--space-1);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.QYD8_a_moisStatLink:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);border-radius:var(--radius-xs);outline:none}.QYD8_a_moisStatMonth{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600;line-height:1.3}.QYD8_a_moisStatLabel{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);font-weight:500}.QYD8_a_moisStatValue{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1.1}.QYD8_a_moisStatValueAccent{color:var(--accent)}.QYD8_a_moisStatValueDanger{color:var(--accent-danger)}.QYD8_a_moisProgress{background:var(--border-light);width:100%;height:.2rem;position:relative}.QYD8_a_moisProgressBar{background:var(--accent);transform-origin:0;height:100%;transition:transform .18s var(--motion-ease-out);position:absolute;inset:0 auto 0 0}.QYD8_a_moisDisclaimer{padding:var(--space-3) var(--space-5) var(--space-4);border-top:.5px solid var(--border-light);font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.45}.QYD8_a_actionQueueCard{margin-top:var(--space-4);overflow:hidden;}.QYD8_a_actionQueueList{margin:0;padding:0;list-style:none}.QYD8_a_actionQueueItem{appearance:none;width:100%;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-target-min);text-align:left;font:inherit;color:inherit;cursor:pointer;border:none;border-bottom:.5px solid var(--border-light);background:0 0;margin:0;transition:background .15s;display:flex}.QYD8_a_actionQueueList li:last-child .QYD8_a_actionQueueItem{border-bottom:none}.QYD8_a_actionQueueItem:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.QYD8_a_actionQueueItem:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.QYD8_a_actionQueueMain{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.QYD8_a_actionQueueText{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700;line-height:1.3}.QYD8_a_actionQueueAmountDanger{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;color:var(--accent-danger);font-weight:700;line-height:1.1}.QYD8_a_actionQueueDetail{font-size:var(--font-size-base);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.QYD8_a_actionQueueItemOverdue{background:color-mix(in srgb, var(--accent-danger) 5%, transparent)}.QYD8_a_actionQueueItemOverdue:hover{background:color-mix(in srgb, var(--accent-danger) 9%, transparent)}.QYD8_a_actionQueueItemDraft{background:color-mix(in srgb, var(--accent-warn) 4%, transparent)}.QYD8_a_actionQueueItemDraft:hover{background:color-mix(in srgb, var(--accent-warn) 7%, transparent)}.QYD8_a_actionQueueItemCa{background:color-mix(in srgb, var(--accent) 5%, transparent)}.QYD8_a_actionQueueItemCa:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}.QYD8_a_actionQueueItemStock{background:color-mix(in srgb, var(--accent) 5%, transparent)}.QYD8_a_actionQueueItemStock:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}.QYD8_a_actionQueueItemDuplicate{background:color-mix(in srgb, var(--badge-pending-fg) 6%, transparent)}.QYD8_a_actionQueueItemDuplicate:hover{background:color-mix(in srgb, var(--badge-pending-fg) 10%, transparent)}.QYD8_a_actionQueueMeta{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.QYD8_a_actionQueueChevron{font-size:var(--font-size-lg);color:var(--text-muted);opacity:.65;line-height:1;transition:opacity .15s,transform .15s}.QYD8_a_actionQueueItem:hover .QYD8_a_actionQueueChevron,.QYD8_a_actionQueueItem:focus-visible .QYD8_a_actionQueueChevron{opacity:1;transform:translate(.2rem)}.QYD8_a_actionQueueEmpty{padding:var(--space-5);font-size:var(--font-size-md);color:var(--text-muted);margin:0;line-height:1.45}@media (max-width:64rem){.QYD8_a_moisStats{gap:var(--space-3)}.QYD8_a_trendsRow{grid-template-columns:1fr}}@media (max-width:48rem){.QYD8_a_moisStats{gap:var(--space-3);grid-template-columns:1fr}.QYD8_a_moisStat{border-right:none;border-bottom:.5px solid var(--border-light);padding-right:0;padding-bottom:var(--space-3)}.QYD8_a_moisStat:last-child{border-bottom:none;padding-bottom:0}}.QYD8_a_trendsRow{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.QYD8_a_chartCard{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;}.QYD8_a_chartHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.QYD8_a_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.QYD8_a_chartTitle{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0;font-weight:600}.QYD8_a_chartValues{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.QYD8_a_chartLastValue{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1}.QYD8_a_chartN1Value{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--pl-n1-header-text);white-space:nowrap;align-items:baseline;gap:.5rem;font-weight:600;line-height:1.2;display:inline-flex}.QYD8_a_chartN1Label{font-style:italic;font-weight:600}.QYD8_a_chartN1Sep{color:var(--pl-n1-text-muted);font-style:normal;font-weight:500}.QYD8_a_chartN1Amount{font-style:normal;font-weight:600}.QYD8_a_chartLegend{align-items:center;gap:var(--space-4);display:flex}.QYD8_a_chartLegendItem{font-size:var(--font-size-sm);color:var(--text-secondary);align-items:center;gap:.6rem;font-weight:500;line-height:1.2;display:inline-flex}.QYD8_a_chartLegendN1{color:var(--pl-n1-header-text);font-style:italic}.QYD8_a_legendSwatchCurrent,.QYD8_a_legendSwatchN1{border-radius:var(--radius-xs);flex-shrink:0;width:1.6rem;height:.2rem;display:block}.QYD8_a_legendSwatchCurrent{background:var(--accent)}.QYD8_a_legendSwatchN1{background:var(--pl-n1-text)}.QYD8_a_chartLastValueWarn{color:var(--accent-warn)}.QYD8_a_chartSvg{width:100%;height:8rem;display:block;overflow:visible}.QYD8_a_chartDotHit{cursor:default}.QYD8_a_chartLabels{opacity:.85;gap:.6rem;display:flex}.QYD8_a_chartLabel{text-align:center;font-size:var(--font-size-md);color:var(--text-secondary);letter-spacing:.02em;flex:1;font-weight:500}@media (max-width:48rem){.QYD8_a_trendsRow{margin-top:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}.QYD8_a_chartHeader{align-items:flex-start;gap:var(--space-1);flex-direction:column}.QYD8_a_chartValues{align-items:flex-start}.QYD8_a_chartSvg{height:10rem}}.QYD8_a_tablesRow{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.QYD8_a_tablesRow .QYD8_a_sectionCard{margin-top:0}@media (max-width:90rem){.QYD8_a_tablesRow{grid-template-columns:1fr}}.QYD8_a_error{margin-top:var(--space-4);padding:var(--space-5);background:var(--glass-surface);border:.5px solid color-mix(in srgb, var(--accent-danger) 18%, transparent);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.QYD8_a_errorText{color:var(--accent-danger);font-size:var(--font-size-base);margin:0}.QYD8_a_errorRetry{appearance:none;color:var(--accent-danger);border:.5px solid color-mix(in srgb, var(--accent-danger) 30%, transparent);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;padding:.7rem 1.4rem;font-weight:600;transition:background .15s,border-color .15s}.QYD8_a_errorRetry:hover{background:color-mix(in srgb, var(--accent-danger) 8%, transparent);border-color:var(--accent-danger)}.QYD8_a_errorRetry:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.QYD8_a_miniTable{border-collapse:collapse;width:100%;min-width:max-content;font-size:var(--font-size-md)}.QYD8_a_miniTable th{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);text-align:left;background:var(--table-thead-bg);border-bottom:var(--table-thead-border);padding:.7rem 1.4rem;font-weight:600}.QYD8_a_miniTable td{border-bottom:.5px solid var(--border-light);color:var(--text-primary);white-space:nowrap;padding:.9rem 1.4rem}.QYD8_a_miniTable tr:last-child td{border-bottom:none}.QYD8_a_rowLink{cursor:pointer;transition:background .15s}.QYD8_a_rowLink:hover td{background:var(--table-row-hover-bg)}.QYD8_a_firstCellLabel{color:inherit;font-weight:600}.QYD8_a_rowPrimaryLink{color:inherit;font-weight:inherit;text-decoration:none}.QYD8_a_rowPrimaryLink:hover{color:var(--accent);text-decoration:underline}.QYD8_a_rowPrimaryLink:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);border-radius:var(--radius-xs);outline:none}.QYD8_a_miniTable .QYD8_a_cellMuted{color:var(--text-muted);white-space:normal}.QYD8_a_sectionCard{margin-top:var(--space-8);flex-direction:column;min-width:0;display:flex;overflow:hidden;}.QYD8_a_tableScroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.QYD8_a_sectionCardHeader{padding:var(--space-4) var(--space-5);border-bottom:.5px solid var(--border-light);justify-content:space-between;align-items:center;display:flex}.QYD8_a_sectionCardTitle{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0;font-weight:600}.QYD8_a_sectionCardLink{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--accent);font-weight:600;text-decoration:none;display:inline-flex}.QYD8_a_sectionCardLink:hover{text-decoration:underline}.QYD8_a_sectionCardLink:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);border-radius:var(--radius-xs);outline:none}.QYD8_a_badgeValidee,.QYD8_a_badgeAValider,.QYD8_a_badgeEchu,.QYD8_a_badgeUrgent,.QYD8_a_badgeAvenir,.QYD8_a_badgeCa,.QYD8_a_badgeStock,.QYD8_a_badgeDoublon{border-radius:var(--radius-xs);font-size:var(--font-size-sm);letter-spacing:.02em;align-items:center;padding:.2rem .7rem;font-weight:600;line-height:1.2;display:inline-flex}.QYD8_a_badgeValidee{color:var(--badge-success-fg);background:var(--badge-success-bg)}.QYD8_a_badgeAValider{color:var(--badge-warn-fg);background:var(--badge-warn-bg)}.QYD8_a_badgeEchu{background:var(--badge-danger-bg);color:var(--badge-danger-fg)}.QYD8_a_badgeUrgent{background:var(--badge-warn-bg);color:var(--badge-warn-fg)}.QYD8_a_badgeAvenir{color:var(--badge-pending-fg);background:var(--badge-pending-bg)}.QYD8_a_badgeCa,.QYD8_a_badgeStock{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--glass-surface))}.QYD8_a_badgeDoublon{color:var(--badge-pending-fg);background:var(--badge-pending-bg)}.QYD8_a_miniTable th:nth-child(3),.QYD8_a_miniTable td:nth-child(3){text-align:right}.QYD8_a_miniTableAmount{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;font-weight:700}.QYD8_a_skel{background:var(--border-light);border-radius:var(--radius-xs)}.QYD8_a_skelMoisTitle{width:16rem;max-width:70%;height:2.4rem}.QYD8_a_skelMoisInvoices{flex-shrink:0;width:9rem;height:2rem}.QYD8_a_skelMoisSubtitle{width:24rem;max-width:100%;height:1.4rem;margin-top:var(--space-2)}.QYD8_a_skelMoisProgress{background:var(--border-light);border-radius:0;width:100%;height:.2rem;animation:none}.QYD8_a_skelStatLabel{width:10rem;height:1.2rem}.QYD8_a_skelStatValue{width:12rem;max-width:100%;height:2.2rem;margin-top:var(--space-1)}.QYD8_a_skelDisclaimerWrap{padding:var(--space-3) var(--space-5) var(--space-4);border-top:.5px solid var(--border-light)}.QYD8_a_skelDisclaimer{width:100%;height:2.4rem}.QYD8_a_skelSectionTitle{width:8rem;height:1.2rem;margin-top:var(--space-8)}.QYD8_a_section:first-of-type .QYD8_a_skelSectionTitle{margin-top:0}.QYD8_a_skelActionRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:.5px solid var(--border-light);display:flex}.QYD8_a_skelActionRow:last-child{border-bottom:none}.QYD8_a_skelActionMain{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.QYD8_a_skelActionTitle{width:14rem;max-width:100%;height:1.6rem}.QYD8_a_skelActionDetail{width:20rem;max-width:100%;height:1.3rem}.QYD8_a_skelActionBadge{border-radius:var(--radius-xs);flex-shrink:0;width:6rem;height:2.4rem}.QYD8_a_skelChartTitle{width:12rem;height:1.2rem}.QYD8_a_skelChartValue{width:8rem;height:1.6rem}.QYD8_a_skelChartN1{width:6rem;height:1.1rem}.QYD8_a_skelChartArea{border-radius:var(--radius-sm);width:100%;height:8rem}.QYD8_a_skelChartLabels{gap:var(--space-2);display:flex}.QYD8_a_skelChartLabel{flex:1;height:1rem}.QYD8_a_skelTableTitle{width:12rem;height:1.2rem}.QYD8_a_skelTableLink{width:14rem;height:1.2rem}.QYD8_a_skelTableHeadCell{visibility:hidden}.QYD8_a_skelTableCell{width:100%;min-width:5rem;height:1.4rem}@media (max-width:48rem){.QYD8_a_page{padding-left:max(var(--space-4), env(safe-area-inset-left,0rem));padding-right:max(var(--space-4), env(safe-area-inset-right,0rem));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0rem))}.QYD8_a_headerBlock{margin-bottom:var(--space-3)}.QYD8_a_sectionTitle{margin-top:var(--space-6)}.QYD8_a_moisCardHeader{padding:var(--space-4) var(--space-4) var(--space-2)}.QYD8_a_moisTitle{font-size:var(--font-size-xl)}.QYD8_a_actionQueueItem{align-items:flex-start;gap:var(--space-2);flex-direction:column}.QYD8_a_actionQueueMeta{justify-content:space-between;width:100%}.QYD8_a_trendsRow{margin-top:var(--space-3)}.QYD8_a_chartLabels{justify-content:center;gap:var(--space-1);flex-wrap:wrap}.QYD8_a_chartLabel{flex:0 auto;min-width:4.2rem}.QYD8_a_tablesRow{margin-top:var(--space-3);gap:var(--space-3)}.QYD8_a_sectionCard{margin-top:var(--space-6)}.QYD8_a_sectionCardHeader{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column}.QYD8_a_sectionCardLink{text-align:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:.5px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent-light) 35%, transparent);min-height:var(--touch-target-min);justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.QYD8_a_rowPrimaryLink{min-height:var(--touch-target-min);padding:var(--space-1) 0;align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.QYD8_a_moisProgressBar,.QYD8_a_actionQueueItem,.QYD8_a_actionQueueChevron,.QYD8_a_rowLink,.QYD8_a_errorRetry{transition:none}}@media (max-width:48rem){.QYD8_a_skelMoisTitle{width:12rem;height:2rem}.QYD8_a_skelMoisSubtitle{width:100%}.QYD8_a_skelActionRow{flex-direction:column;align-items:flex-start}.QYD8_a_skelActionBadge{width:8rem}.QYD8_a_skelTableLink{width:100%}}
.HZea0q_row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.HZea0q_copy{min-width:0}.HZea0q_title{font-size:var(--font-size-3xl);color:var(--text-primary);font-weight:700;line-height:1.2}.HZea0q_description{margin-top:var(--space-1);font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5}.HZea0q_meta{margin-top:var(--space-2);font-size:var(--font-size-base);color:var(--text-muted);font-variant-numeric:tabular-nums}.HZea0q_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:64rem){.HZea0q_row{flex-direction:column;align-items:stretch}.HZea0q_actions{width:100%}.HZea0q_actions button{width:100%}}
._7SqAPW_container{min-height:var(--emptystate-min-height);justify-content:center;align-items:center;gap:var(--emptystate-gap);padding:var(--space-8);text-align:center;flex-direction:column;flex:1;display:flex}._7SqAPW_icon{color:var(--text-muted);justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}._7SqAPW_icon svg{width:100%;height:100%}._7SqAPW_title{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600}._7SqAPW_description{font-size:var(--font-size-sm);color:var(--text-muted);max-width:32rem;line-height:1.6}._7SqAPW_action{background:var(--terra);color:var(--text-inverted);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-weight:600;font-family:var(--font-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.6rem;margin-top:.8rem;padding:1rem 2rem;transition:opacity .15s;display:inline-flex}._7SqAPW_action:hover{opacity:.88}._7SqAPW_action:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}
.Rot6IW_backdrop{z-index:140;background:var(--overlay-scrim);cursor:pointer;position:fixed;inset:0}.Rot6IW_panel{height:100dvh;width:min(var(--drawer-form-width), 96vw);z-index:150;border-left:.5px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);animation:Rot6IW_gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden;}@media (prefers-reduced-motion:reduce){.Rot6IW_panel{animation:none}}@media (max-width:48rem){.Rot6IW_panel{width:100vw;max-width:100vw}}.Rot6IW_closeButton{top:var(--space-4);right:var(--space-4);border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--drawer-surface) 88%, transparent);width:3.2rem;height:3.2rem;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);z-index:500;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:absolute}.Rot6IW_closeButton:hover{background:var(--accent-light);color:var(--accent)}.Rot6IW_closeButton:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}@media (max-width:48rem){.Rot6IW_closeButton{width:var(--touch-target-min);height:var(--touch-target-min)}}
.ZvqUgG_banner{align-items:flex-start;gap:var(--space-3);padding:var(--banner-padding-y) var(--banner-padding-x);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);border:1px solid;margin:0;display:flex}.ZvqUgG_warning{background:var(--bg-warning-soft);border-color:var(--border-warning-soft);color:var(--accent-warn)}.ZvqUgG_info{background:var(--badge-info-bg);border-color:var(--border-info-soft);color:var(--badge-info-fg)}.ZvqUgG_danger{background:var(--bg-danger-soft);border-color:var(--border-danger-soft);color:var(--accent-danger)}.ZvqUgG_iconWrap{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:0;display:flex}.ZvqUgG_warning .ZvqUgG_iconWrap,.ZvqUgG_info .ZvqUgG_iconWrap,.ZvqUgG_danger .ZvqUgG_iconWrap{color:inherit;opacity:.92}.ZvqUgG_icon{width:var(--banner-icon-size);height:var(--banner-icon-size);display:block}.ZvqUgG_body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ZvqUgG_title{font-size:var(--font-size-md);color:var(--text-primary);font-weight:700;line-height:1.35}.ZvqUgG_warning .ZvqUgG_title,.ZvqUgG_info .ZvqUgG_title,.ZvqUgG_danger .ZvqUgG_title{color:var(--text-primary)}.ZvqUgG_text{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.45}.ZvqUgG_danger .ZvqUgG_text{color:inherit}.ZvqUgG_extra{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.45}.ZvqUgG_extra ul{margin:0;padding-left:1.8rem}.ZvqUgG_extra li{margin:.4rem 0}.ZvqUgG_dismiss{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.ZvqUgG_dismiss:hover{opacity:1}.ZvqUgG_dismiss:focus{box-shadow:0 0 0 .2rem var(--focus-ring);border-radius:var(--radius-xs);outline:none}
._0oey2a_amount{font-variant-numeric:tabular-nums}
._8RiFmG_btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-base);font-feature-settings:"liga" 0, "calt" 0, "dlig" 0;font-variant-ligatures:none;cursor:pointer;transition:background .14s var(--motion-ease-out), color .14s var(--motion-ease-out), border-color .14s var(--motion-ease-out), box-shadow .14s var(--motion-ease-out), transform var(--motion-press-duration) var(--motion-ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600;display:inline-flex}._8RiFmG_btn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}._8RiFmG_btn:active:not(:disabled){transform:scale(.98)}._8RiFmG_btn:disabled{cursor:not-allowed}._8RiFmG_accent{background:var(--accent);color:var(--text-inverted);border:none;padding:.9rem 1.8rem}._8RiFmG_accent:hover:not(:disabled){background:var(--accent-hover)}._8RiFmG_terra{background:var(--terra);color:var(--text-inverted);border:none;padding:.9rem 1.8rem}._8RiFmG_terra:hover:not(:disabled){background:var(--terra-hover)}._8RiFmG_outline{color:var(--accent);border:.5px solid color-mix(in srgb, var(--accent) 30%, transparent);background:0 0;padding:.9rem 1.8rem}._8RiFmG_outline:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}._8RiFmG_danger{color:var(--accent-danger);border:.5px solid color-mix(in srgb, var(--accent-danger) 30%, transparent);background:0 0;padding:.9rem 1.8rem}._8RiFmG_danger:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 8%, transparent);border-color:var(--accent-danger)}._8RiFmG_danger:active:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 16%, transparent);border-color:color-mix(in srgb, var(--accent-danger) 55%, transparent)}._8RiFmG_dangerSolid{background:var(--accent-danger);color:var(--text-inverted);border:none;padding:.9rem 1.8rem}._8RiFmG_dangerSolid:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 88%, black)}._8RiFmG_dangerSolid:active:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 82%, black)}._8RiFmG_dangerSolid:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}._8RiFmG_icon{width:var(--btn-icon-size);height:var(--btn-icon-size);color:var(--text-muted);background:0 0;border:none;padding:0}._8RiFmG_icon:hover:not(:disabled){background:var(--accent-light);color:var(--accent)}._8RiFmG_accent:disabled,._8RiFmG_terra:disabled,._8RiFmG_dangerSolid:disabled{background:color-mix(in srgb, var(--text-muted) 22%, white);color:var(--text-secondary)}._8RiFmG_outline:disabled,._8RiFmG_danger:disabled,._8RiFmG_icon:disabled{color:var(--text-muted);border-color:color-mix(in srgb, var(--text-muted) 35%, transparent);background:0 0}@media (prefers-reduced-motion:reduce){._8RiFmG_btn,._8RiFmG_btn:active:not(:disabled){transition:background .14s var(--motion-ease-out), color .14s var(--motion-ease-out), border-color .14s var(--motion-ease-out), box-shadow .14s var(--motion-ease-out);transform:none}}
.Xa8SYq_overlay{z-index:var(--z-confirm-dialog);background:var(--overlay-scrim);padding:var(--space-5);animation:Xa8SYq_confirmOverlayIn .18s var(--motion-ease-out) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Xa8SYq_dialog{background:var(--drawer-surface);width:100%;max-width:min(44rem,100vw - 3.2rem);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);animation:Xa8SYq_confirmDialogIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;overflow:hidden}.Xa8SYq_header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.Xa8SYq_headerWithBody{border-bottom:.5px solid var(--border-light);padding-bottom:var(--space-3)}.Xa8SYq_title{font-size:var(--font-size-md);color:var(--text-primary);font-feature-settings:"liga" 0, "calt" 0, "dlig" 0;font-variant-ligatures:none;margin:0;font-weight:700;line-height:1.35}.Xa8SYq_closeBtn{border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--drawer-surface) 88%, transparent);border-radius:var(--radius-sm);width:3.2rem;height:3.2rem;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.Xa8SYq_closeBtn:hover{background:var(--accent-light);color:var(--accent)}.Xa8SYq_closeBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.Xa8SYq_body{padding:0 var(--space-4) var(--space-3)}.Xa8SYq_message{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.Xa8SYq_footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}@keyframes Xa8SYq_confirmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes Xa8SYq_confirmDialogIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:48rem){.Xa8SYq_overlay{padding:var(--space-4);align-items:flex-end}.Xa8SYq_dialog{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%}.Xa8SYq_footer{flex-direction:column-reverse;align-items:stretch}.Xa8SYq_footer>*{justify-content:center;width:100%}}@media (pointer:coarse){.Xa8SYq_closeBtn{min-width:4.4rem;min-height:4.4rem}}@media (prefers-reduced-motion:reduce){.Xa8SYq_overlay,.Xa8SYq_dialog{animation:none}.Xa8SYq_closeBtn{transition:none}}
.AvyRQW_page{gap:var(--space-3);max-width:var(--page-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex}.AvyRQW_headerRow{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.AvyRQW_title{font-size:var(--font-size-2xl);color:var(--text-primary);font-weight:600}.AvyRQW_subtitle{margin-top:var(--space-1);font-size:var(--font-size-base);color:var(--text-secondary)}.AvyRQW_entryRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.AvyRQW_entryCard{padding:var(--space-4)}.AvyRQW_entryCardTitle{font-size:var(--font-size-base);letter-spacing:.02em;margin-bottom:var(--space-1);font-weight:700}.AvyRQW_entryCardText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.45}.AvyRQW_entryActions{margin-top:var(--space-3);justify-content:space-between;align-items:center;gap:1rem;display:flex}.AvyRQW_ghostButton{border:.5px solid color-mix(in srgb, var(--border-input) 70%, transparent);background:var(--glass-surface);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--font-size-md);cursor:pointer;padding:1rem 1.4rem;font-weight:500}.AvyRQW_ghostButton:hover{background:color-mix(in srgb, var(--glass-surface) 75%, transparent)}.AvyRQW_cancelLink{cursor:pointer;color:var(--text-secondary);text-underline-offset:.3rem;font-family:var(--font-body);font-size:var(--font-size-base);background:0 0;border:none;justify-content:center;align-items:center;height:3.8rem;padding:0 .6rem;font-weight:500;text-decoration:underline;display:inline-flex}.AvyRQW_cancelLink:disabled{opacity:.55;cursor:not-allowed}.AvyRQW_fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.AvyRQW_separator{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm);justify-content:center;padding:.2rem 0;display:flex}.AvyRQW_separator:before,.AvyRQW_separator:after{content:"";background:color-mix(in srgb, var(--text-primary) 10%, transparent);flex:1;height:.5px}.AvyRQW_manualCard{padding:var(--space-3)}.AvyRQW_manualToggleRow{justify-content:center;display:flex}.AvyRQW_manualPanelClosed{opacity:0;transition:opacity .14s var(--motion-ease-out);grid-template-rows:0fr;display:grid}.AvyRQW_manualPanelOpen{opacity:1;transition:opacity .14s var(--motion-ease-out);grid-template-rows:1fr;display:grid}.AvyRQW_reviewTableWrap{padding:var(--space-3) var(--space-4)}.AvyRQW_tableActions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:1rem;display:flex}.AvyRQW_checkboxLabel{gap:var(--space-2);font-size:var(--font-size-base);color:var(--text-secondary);align-items:center;display:inline-flex}.AvyRQW_tableScroll{overflow:auto}.AvyRQW_reviewTable{border-collapse:collapse;width:100%;font-size:var(--font-size-md)}.AvyRQW_reviewTable th,.AvyRQW_reviewTable td{border-bottom:.5px solid var(--border-light);vertical-align:middle;white-space:nowrap;padding:.9rem 1.4rem}.AvyRQW_reviewTable th{text-align:left;font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;background:var(--table-thead-bg);border-bottom:var(--table-thead-border);font-weight:600}.AvyRQW_thAmount{text-align:right}.AvyRQW_cellAmount{text-align:right;font-variant-numeric:tabular-nums}.AvyRQW_cellMuted{color:var(--text-muted)}.AvyRQW_cellClickable{cursor:pointer}.AvyRQW_cellClickable:hover{background:color-mix(in srgb, var(--glass-surface) 35%, transparent)}.AvyRQW_statusPill{border-radius:var(--radius-xs);border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--glass-surface) 75%, transparent);font-size:var(--font-size-sm);align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.AvyRQW_actionsCell{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.AvyRQW_inlineCheck{font-size:var(--font-size-sm);color:var(--text-secondary);align-items:center;gap:.6rem;display:inline-flex}.AvyRQW_dangerButton{border:.5px solid color-mix(in srgb, var(--accent-danger) 30%, transparent);background:var(--glass-surface);color:var(--accent-danger);border-radius:var(--radius-md);font-size:var(--font-size-md);cursor:pointer;padding:1rem 1.4rem;font-weight:500;transition:background .12s,border-color .12s,transform 80ms}.AvyRQW_dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 8%, transparent);border-color:color-mix(in srgb, var(--accent-danger) 45%, transparent)}.AvyRQW_dangerButton:active:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 16%, transparent);border-color:var(--accent-danger);transform:scale(.98)}.AvyRQW_dangerButton:disabled{opacity:.55;cursor:not-allowed}.AvyRQW_rowError{background:color-mix(in srgb, var(--accent-danger) 8%, transparent)}.AvyRQW_rowValidated{background:color-mix(in srgb, var(--accent-success) 8%, transparent)}.AvyRQW_rowDuplicate{background:color-mix(in srgb, var(--text-muted) 8%, transparent)}.AvyRQW_accordion{padding:var(--space-3);border-radius:var(--radius);border:.5px solid var(--border-light);background:var(--glass-surface);margin:1rem 0 .6rem}.AvyRQW_accordionActions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.AvyRQW_grid{gap:var(--space-3);grid-template-columns:1.2fr 1fr 1fr;display:grid}.AvyRQW_field{flex-direction:column;gap:0;display:flex}.AvyRQW_label{font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:.5rem;font-weight:500}.AvyRQW_input,.AvyRQW_select,.AvyRQW_textarea{width:100%}.AvyRQW_textarea{resize:vertical}.AvyRQW_inputMissing{border-color:var(--accent-warn);background:var(--bg-warn-soft-04)}.AvyRQW_inputError{border-color:var(--accent-danger);background:color-mix(in srgb, var(--accent-danger) 5%, transparent)}.AvyRQW_inputNumeric{font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:right}.AvyRQW_row2{gap:var(--space-3);grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid}.AvyRQW_row3{gap:var(--space-3);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.AvyRQW_actions{margin-top:var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.AvyRQW_primaryButton{background:var(--terra);color:#fff;border-radius:var(--radius-sm);height:3.8rem;padding:0 var(--space-4);font-weight:600;font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;transition:background .15s ease, box-shadow .15s ease, transform var(--motion-press-duration) var(--motion-ease-out);border:none;justify-content:center;align-items:center;display:inline-flex}.AvyRQW_primaryButton:hover:not(:disabled){background:var(--terra-hover)}.AvyRQW_primaryButton:focus-visible{box-shadow:0 0 0 .2rem var(--terra-light);outline:none}.AvyRQW_primaryButton:active:not(:disabled){transform:scale(.98)}.AvyRQW_primaryButton:disabled{opacity:.55;cursor:not-allowed}.AvyRQW_commentCompact{height:3.8rem;min-height:0;padding:var(--space-2) var(--space-3);resize:none;overflow:hidden}.AvyRQW_hint{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.4}.AvyRQW_fieldMsgError{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--accent-danger)}.AvyRQW_fieldMsgWarn{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--accent-warn)}.AvyRQW_feedbackError{font-size:var(--font-size-base);color:var(--accent-danger);margin-top:1rem}.AvyRQW_feedbackSuccess{font-size:var(--font-size-base);color:var(--accent-success);margin-top:1rem}.AvyRQW_cardMsgWarn{font-size:var(--font-size-sm);color:var(--accent-warn);margin-top:1rem}.AvyRQW_cardMsgError{font-size:var(--font-size-sm);color:var(--accent-danger);margin-top:1rem}.AvyRQW_reviewZoneSeparated{margin-top:var(--space-1);border-top:.5px solid var(--border-light);padding-top:1.4rem}.AvyRQW_reviewWrap{flex-direction:column;gap:1rem;display:flex}.AvyRQW_reviewTitleRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AvyRQW_reviewTitle{font-size:var(--font-size-base);letter-spacing:.03em;font-weight:700}.AvyRQW_cards{flex-direction:column;gap:1rem;display:flex}.AvyRQW_reviewCard{padding:var(--space-4)}.AvyRQW_cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:1rem;display:flex}.AvyRQW_fileName{font-size:var(--font-size-base);font-weight:700}.AvyRQW_statusLine{gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.AvyRQW_badge{border:.5px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:color-mix(in srgb, var(--glass-surface) 75%, transparent);border-radius:var(--radius-xs);font-size:var(--font-size-sm);padding:.5rem 1rem;font-weight:700}.AvyRQW_badgeGreen{border-color:color-mix(in srgb, var(--badge-success-fg) 34%, var(--glass-border));background:color-mix(in srgb, var(--badge-success-bg) 85%, var(--glass-surface));color:var(--badge-success-fg)}.AvyRQW_badgeAmber{border-color:color-mix(in srgb, var(--badge-warn-fg) 34%, var(--glass-border));background:color-mix(in srgb, var(--badge-warn-bg) 85%, var(--glass-surface));color:var(--badge-warn-fg)}.AvyRQW_badgeRed{border-color:color-mix(in srgb, var(--badge-danger-fg) 32%, var(--glass-border));background:color-mix(in srgb, var(--badge-danger-bg) 85%, var(--glass-surface));color:var(--badge-danger-fg)}.AvyRQW_badgeBlue{border-color:color-mix(in srgb, var(--badge-info-fg) 34%, var(--glass-border));background:color-mix(in srgb, var(--badge-info-bg) 85%, var(--glass-surface));color:var(--badge-info-fg)}.AvyRQW_divider{background:color-mix(in srgb, var(--text-primary) 10%, transparent);height:.5px;margin:1rem 0 var(--space-3)}.AvyRQW_cardActions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.AvyRQW_link{text-underline-offset:.3rem;color:color-mix(in srgb, var(--text-primary) 70%, var(--accent));text-decoration:underline}.AvyRQW_modalOverlay{background:color-mix(in srgb, var(--text-primary) 35%, transparent);padding:var(--space-4);z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AvyRQW_modal{width:min(56rem,100%);padding:var(--space-4)}.AvyRQW_modalTitle{font-size:var(--font-size-md);margin-bottom:.6rem;font-weight:700}.AvyRQW_modalText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.45}.AvyRQW_modalActions{justify-content:flex-end;gap:1rem;margin-top:1.4rem;display:flex}.AvyRQW_revenueBanner{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-5);background:color-mix(in srgb, var(--terra) 8%, transparent);border:1.5px solid color-mix(in srgb, var(--terra) 30%, transparent);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.AvyRQW_revenueBannerText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.AvyRQW_revenueBannerText strong{font-size:var(--font-size-base);color:var(--text-primary);font-weight:700}.AvyRQW_revenueBannerText span{font-size:var(--font-size-sm);color:var(--text-secondary)}.AvyRQW_revenueBannerActions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.AvyRQW_revenueHintPill{border-radius:var(--radius-xs);font-size:var(--font-size-sm);color:var(--terra);background:color-mix(in srgb, var(--terra) 12%, transparent);white-space:nowrap;align-items:center;margin-left:.6rem;padding:.2rem .7rem;font-weight:600;display:inline-flex}@media (max-width:64rem){.AvyRQW_grid,.AvyRQW_row2,.AvyRQW_row3,.AvyRQW_entryRow{grid-template-columns:1fr}.AvyRQW_revenueBanner{flex-direction:column;align-items:stretch}}
.V9jWvq_wrap{width:100%;min-width:0}.V9jWvq_wrap .V9jWvq_trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;width:100%;height:3.8rem;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--text-primary);background:var(--input-bg);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--motion-press-duration) var(--motion-ease-out), border-color .16s var(--motion-ease-out), box-shadow .16s var(--motion-ease-out);padding:0 1.2rem;font-weight:500;display:flex}.V9jWvq_chevron{color:var(--accent);transition:transform .16s var(--motion-ease-out);flex-shrink:0}.V9jWvq_trigger[aria-expanded=true] .V9jWvq_chevron{transform:rotate(180deg)}.V9jWvq_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.V9jWvq_wrap .V9jWvq_trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.V9jWvq_wrap .V9jWvq_trigger[aria-expanded=true]{border-color:var(--accent)}.V9jWvq_wrap .V9jWvq_trigger:active:not(:disabled){transform:scale(.97)}.V9jWvq_wrap .V9jWvq_trigger:disabled{opacity:.55;cursor:not-allowed}.V9jWvq_triggerError{border-color:var(--accent-danger)}.V9jWvq_triggerWarn{border-color:var(--accent-warn)}.V9jWvq_menu{z-index:260;background:var(--drawer-surface);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);box-shadow:var(--glass-popover-shadow);opacity:1;transition:opacity .16s var(--motion-ease-out), transform .16s var(--motion-ease-out);padding:.4rem;position:fixed;overflow-y:auto;transform:translateY(0)scale(1)}@starting-style{.V9jWvq_menu{opacity:0;transform:translateY(var(--menu-from,-.4rem)) scale(.98)}}.V9jWvq_option{border-radius:var(--radius-xs);font-size:var(--font-size-base);font-family:var(--font-body);color:var(--text-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:.8rem 1rem;overflow:hidden}.V9jWvq_option[aria-selected=true]{background:var(--item-selected-bg);box-shadow:inset 0 0 0 .1rem var(--item-selected-border);font-weight:600}@media (hover:hover) and (pointer:fine){.V9jWvq_option[data-active=true]{background:var(--accent-light);color:var(--accent)}}@media (pointer:coarse){.V9jWvq_wrap .V9jWvq_trigger{min-height:4.4rem}.V9jWvq_option{align-items:center;min-height:4.4rem;display:flex}}@media (prefers-reduced-motion:reduce){.V9jWvq_trigger,.V9jWvq_chevron,.V9jWvq_menu{transition:none}.V9jWvq_wrap .V9jWvq_trigger:active:not(:disabled),.V9jWvq_trigger[aria-expanded=true] .V9jWvq_chevron{transform:none}}
.SxZOya_section{gap:var(--space-3);flex-direction:column;display:flex}.SxZOya_sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.SxZOya_sectionTitle{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);font-weight:600}.SxZOya_sectionNote{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);display:inline-flex}.SxZOya_tableWrap{background:var(--glass-surface);border:.5px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);overflow:hidden}.SxZOya_table{border-collapse:collapse;width:100%;font-size:var(--table-cell-font-size)}.SxZOya_thRow{border-bottom:var(--table-thead-border);background:var(--table-thead-bg)}.SxZOya_thCell{padding:var(--table-th-padding-y) var(--table-th-padding-x);font-size:var(--font-size-sm);font-weight:var(--table-th-font-weight);text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);white-space:nowrap;background:0 0}.SxZOya_thLeft{text-align:left}.SxZOya_thRight{text-align:right}.SxZOya_row{border-bottom:.5px solid var(--border-light);transition:background .12s}.SxZOya_rowExpandable{cursor:pointer}.SxZOya_rowExpandable:hover{background:var(--table-row-hover-bg)}.SxZOya_rowExpandable[aria-expanded=true] .SxZOya_chevron{transform:rotate(90deg)}.SxZOya_cell{font-size:var(--font-size-md);color:var(--text-primary);vertical-align:middle;padding:.9rem 1.4rem;font-weight:500}.SxZOya_cellLabel{color:var(--text-secondary)}.SxZOya_labelStack{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.SxZOya_hintLine{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.35}.SxZOya_hintApply{color:var(--accent);font-size:var(--font-size-sm);cursor:pointer;text-underline-offset:.2rem;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.2rem 0;font-weight:600;text-decoration:underline;display:inline-flex}.SxZOya_hintApply:hover{color:var(--accent);opacity:.85}.SxZOya_amountStack{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.SxZOya_amountHint{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.SxZOya_monthColActive .SxZOya_monthVal{color:var(--text-primary);font-weight:600}.SxZOya_cellMono{font-variant-numeric:tabular-nums}.SxZOya_cell.SxZOya_cellSelect .SxZOya_cellListbox{border-radius:var(--radius-md);width:100%;height:3.8rem}.SxZOya_cellSelect.SxZOya_cellWarn .SxZOya_cellListbox{background:var(--bg-warning-soft)}.SxZOya_cellSelect.SxZOya_cellInfo .SxZOya_cellListbox{background:var(--badge-info-bg)}.SxZOya_badgeGlyph{padding:.3rem .55rem;line-height:0}.SxZOya_badgeGlyph svg{display:block}.SxZOya_cellAmount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.SxZOya_rowLead{align-items:center;gap:var(--space-2);pointer-events:none;display:inline-flex}.SxZOya_chevron{color:var(--text-secondary);transition:transform .14s;display:inline-flex}.SxZOya_cellRowLead{position:relative}.SxZOya_srExpand{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.SxZOya_srExpand:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;padding:var(--space-1) var(--space-2);z-index:2;box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);background:var(--glass-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);margin:0;overflow:visible}.SxZOya_accountCode{color:var(--text-primary);font-weight:700}.SxZOya_subRow{background:color-mix(in srgb, var(--glass-surface) 70%, transparent)}.SxZOya_subCell{padding:var(--space-4) var(--space-5)}.SxZOya_monthGrid{gap:var(--space-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.SxZOya_monthCol{border:.5px solid var(--border-light);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--glass-surface) 80%, transparent);min-width:0;padding:var(--space-2)}.SxZOya_monthHead{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);white-space:nowrap;font-weight:700}.SxZOya_monthVal{margin-top:var(--space-1);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;font-weight:700}@media (max-width:90rem){.SxZOya_monthGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.QTdxtG_liste{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.QTdxtG_toolbar{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.QTdxtG_tableCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;}.QTdxtG_tableScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.QTdxtG_table{border-collapse:collapse;width:100%;min-width:56rem;font-size:var(--table-cell-font-size)}.QTdxtG_table th,.QTdxtG_table td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);vertical-align:middle}.QTdxtG_table thead th{padding:var(--table-th-padding-y) var(--table-th-padding-x)}.QTdxtG_clickRow{cursor:pointer}.QTdxtG_clickRow:hover{background:var(--table-row-hover-bg)}.QTdxtG_clickRow:focus-visible{box-shadow:inset 0 0 0 .2rem var(--accent-light);outline:none}.QTdxtG_nameLabel{color:var(--accent);font-weight:600}.QTdxtG_actionsCell{cursor:default}.QTdxtG_historyBtn{margin-top:var(--space-1);min-height:var(--touch-target-min);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.QTdxtG_periods{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.QTdxtG_period{font-size:var(--font-size-sm);color:var(--text-secondary);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.QTdxtG_periodBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;min-height:var(--touch-target-min);font:inherit;font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;text-align:left;font-family:var(--font-body);background:0 0;border:none;flex-wrap:wrap;display:flex}.QTdxtG_periodBtn:hover{color:var(--accent)}.QTdxtG_num{text-align:right;font-size:var(--table-cell-font-size);font-weight:var(--table-cell-font-weight);font-variant-numeric:tabular-nums}@media (max-width:48rem){.QTdxtG_toolbar{flex-direction:column;align-items:stretch}.QTdxtG_toolbar button{justify-content:center;align-items:center;width:100%;display:inline-flex}.QTdxtG_table th,.QTdxtG_table td{padding:.6rem var(--space-2)}.QTdxtG_periodBtn{align-items:flex-start;gap:var(--space-1);flex-direction:column}}
.LLC2Vq_page{gap:var(--space-4);box-sizing:border-box;width:100%;min-width:0;height:100%;max-width:var(--page-max-width);flex-direction:column;margin:0 auto;padding:0 0 10.4rem;display:flex;position:relative;overflow:hidden}.LLC2Vq_pageDropVeil{z-index:120;pointer-events:none;background:color-mix(in srgb, var(--overlay-scrim-soft) 72%, transparent);-webkit-backdrop-filter:blur(1.4rem)saturate(130%);border:.4rem dashed color-mix(in srgb, var(--accent) 65%, transparent);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LLC2Vq_pageDropVeilPanel{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);text-align:center;border-radius:var(--radius-md);max-width:min(40rem,90vw);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--border-light);flex-direction:column;display:flex;}.LLC2Vq_pageDropVeilIcon{width:4.8rem;height:4.8rem;color:var(--ardoise);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 8%, var(--drawer-surface));border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);justify-content:center;align-items:center;display:flex}.LLC2Vq_pageDropVeilIcon svg{width:2.8rem;height:2.8rem;display:block}.LLC2Vq_pageDropVeilTitle{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:600}.LLC2Vq_pageDropVeilHint{font-size:var(--font-size-md);color:var(--text-secondary);line-height:1.45}.LLC2Vq_paginationWrap{border-radius:var(--pagination-btn-radius);width:100%;height:2.8rem;padding:var(--space-3) var(--space-2);box-sizing:border-box;justify-content:center;align-items:center;height:auto;display:flex}.LLC2Vq_topActionBarSection{flex-direction:column;gap:0;min-width:0;display:flex}.LLC2Vq_topActionBar{align-items:center;gap:var(--space-3) var(--space-4);box-sizing:border-box;grid-template-columns:minmax(26rem,1fr) auto minmax(26rem,1fr);width:100%;min-width:0;display:grid}.LLC2Vq_topActionBarLeft{flex:1;min-width:0}.LLC2Vq_topActionBarActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;justify-self:end;display:flex}.LLC2Vq_topActionBarCenter{justify-content:center;min-width:0;display:flex}@media (max-width:90rem){.LLC2Vq_topActionBar{grid-template-columns:1fr;justify-items:stretch}.LLC2Vq_topActionBarActions{justify-content:flex-start;justify-self:stretch}.LLC2Vq_topActionBarCenter{justify-content:flex-start}}.LLC2Vq_topActionBarFileHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.LLC2Vq_topActionBarBtnDisabled{pointer-events:none;opacity:.55;cursor:not-allowed}.LLC2Vq_scanAction{display:none}.LLC2Vq_manualFormBelowActionBar{margin-top:var(--space-3)}.LLC2Vq_formSlide{animation:LLC2Vq_slideDown .14s var(--motion-ease-out) forwards}@keyframes LLC2Vq_slideDown{0%{opacity:0}to{opacity:1}}.LLC2Vq_formSlideClose{animation:LLC2Vq_slideUp .1s var(--motion-ease-out) forwards}@keyframes LLC2Vq_slideUp{0%{opacity:1}to{opacity:0}}.LLC2Vq_pillBadge{border-radius:var(--radius-xs);font-size:var(--font-size-xs);align-items:center;gap:.5rem;padding:.2rem .7rem;font-weight:600;display:inline-flex}.LLC2Vq_pillDot{border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem}.LLC2Vq_pillSuccess{background:var(--badge-success-bg);color:var(--badge-success-fg)}.LLC2Vq_pillSuccess .LLC2Vq_pillDot{background:var(--badge-success-fg)}.LLC2Vq_pillWarning{background:var(--badge-warn-bg);color:var(--badge-warn-fg)}.LLC2Vq_pillWarning .LLC2Vq_pillDot{background:var(--badge-warn-fg)}.LLC2Vq_pillError{background:var(--badge-danger-bg);color:var(--badge-danger-fg)}.LLC2Vq_pillError .LLC2Vq_pillDot{background:var(--badge-danger-fg)}.LLC2Vq_pillInfo{background:var(--badge-info-bg);color:var(--badge-info-fg)}.LLC2Vq_pillInfo .LLC2Vq_pillDot{background:var(--badge-info-fg)}.LLC2Vq_pillPending{background:var(--badge-pending-bg);color:var(--badge-pending-fg)}.LLC2Vq_pillPending .LLC2Vq_pillDot{background:var(--badge-pending-fg)}.LLC2Vq_pillPurple{background:var(--badge-purple-bg);color:var(--badge-purple-fg)}.LLC2Vq_pillPurple .LLC2Vq_pillDot{background:var(--badge-purple-fg)}.LLC2Vq_rowConfirmDelete{background:color-mix(in srgb, var(--accent-danger) 6%, transparent);transition:background .15s}.LLC2Vq_confirmDeleteRowCell{background:var(--bg-danger-soft-04);border-bottom:.5px solid var(--border-danger-soft);padding:1rem 1.4rem}.LLC2Vq_confirmDeleteInline{align-items:center;gap:var(--space-3);padding-right:var(--space-6);justify-content:flex-end;display:flex}.LLC2Vq_confirmText{font-size:var(--font-size-md);color:var(--accent-danger);flex:none;margin-right:.6rem;font-weight:500}.LLC2Vq_btnConfirmDelete{background:var(--accent-danger);color:#fff;border-radius:var(--radius-sm);height:3.2rem;font-size:var(--font-size-md);cursor:pointer;font-weight:600;font-family:var(--font-body);transition:background .12s ease, transform var(--motion-press-duration) var(--motion-ease-out), filter .12s ease;border:none;justify-content:center;align-items:center;padding:0 1.4rem;display:inline-flex}.LLC2Vq_btnConfirmDelete:active{transform:scale(.98)}.LLC2Vq_btnCancelDelete{height:3.2rem;padding:0 var(--space-3);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-md);cursor:pointer;font-weight:500;font-family:var(--font-body);transition:border-color .12s ease, color .12s ease, background .12s ease, transform var(--motion-press-duration) var(--motion-ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.LLC2Vq_btnCancelDelete:hover{border-color:var(--text-secondary);color:var(--text-primary)}.LLC2Vq_btnCancelDelete:active{background:color-mix(in srgb, var(--text-secondary) 8%, transparent);transform:scale(.98)}.LLC2Vq_rowConfirmEdit{background:color-mix(in srgb, var(--accent) 6%, transparent);transition:background .15s}.LLC2Vq_confirmEditRowCell{background:color-mix(in srgb, var(--accent) 6%, transparent);border-bottom:.5px solid var(--border-light);padding:1rem 1.4rem}.LLC2Vq_confirmEditInline{align-items:center;gap:var(--space-3);padding-right:var(--space-6);justify-content:flex-end;display:flex}.LLC2Vq_confirmEditText{font-size:var(--font-size-md);color:var(--accent);flex:none;margin-right:.6rem;font-weight:500}.LLC2Vq_btnConfirmEdit{background:var(--accent);color:#fff;border-radius:var(--radius-sm);height:3.2rem;font-size:var(--font-size-md);cursor:pointer;font-weight:600;font-family:var(--font-body);border:none;justify-content:center;align-items:center;padding:0 1.4rem;display:inline-flex}.LLC2Vq_rowFocused{outline:2px solid var(--accent-light);outline-offset:-2px;border-radius:var(--radius-sm)}.LLC2Vq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.LLC2Vq_btnDelete{color:var(--text-muted);font-size:var(--font-size-xl);cursor:pointer;min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);line-height:1;font-family:var(--font-body);transition:background .12s ease, color .12s ease, box-shadow .12s ease, transform var(--motion-press-duration) var(--motion-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.LLC2Vq_btnDelete:hover{color:var(--accent-danger);background:color-mix(in srgb, var(--accent-danger) 8%, transparent)}.LLC2Vq_btnDelete:active{color:var(--accent-danger);background:color-mix(in srgb, var(--accent-danger) 18%, transparent);transform:scale(.98)}.LLC2Vq_btnDelete:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.LLC2Vq_revisionBeforeValidation{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-base);color:var(--text-secondary);padding:0;font-weight:600}.LLC2Vq_workflowBelowNouvelle{margin-top:var(--space-1)}.LLC2Vq_filtersCard{padding:var(--space-4) var(--space-5);}.LLC2Vq_filtersRow{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.LLC2Vq_btnRefresh{align-items:center;gap:var(--space-2);box-sizing:border-box;border:.5px solid var(--accent);height:4rem;color:var(--accent);border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:0 0;flex-shrink:0;padding:0 1.4rem;display:inline-flex}.LLC2Vq_btnRefresh:hover:not(:disabled){background:var(--accent-light)}.LLC2Vq_btnRefresh:disabled{opacity:.55;cursor:not-allowed}.LLC2Vq_btnRefreshIconSpin{animation:.75s linear infinite LLC2Vq_depensesRefreshSpin}@keyframes LLC2Vq_depensesRefreshSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LLC2Vq_btnRefreshIconSpin{opacity:.7;animation:none}}.LLC2Vq_searchGrow{flex:1;min-width:min(100%,20rem)}.LLC2Vq_searchWrapper{flex:1;width:100%;min-width:0;position:relative}.LLC2Vq_suggestions{top:calc(100% + var(--space-1));-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--border-light);border-radius:var(--radius-md);z-index:50;position:absolute;left:0;right:0;overflow:hidden;}.LLC2Vq_suggestionItem{padding:var(--space-2) 1.4rem;font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;border-bottom:.5px solid var(--border-light);font-family:var(--font-body)}.LLC2Vq_suggestionItem:last-child{border-bottom:none}.LLC2Vq_suggestionItem:hover,.LLC2Vq_suggestionItemActive{background:var(--accent-light);color:var(--accent)}.LLC2Vq_searchField{align-items:center;width:100%;display:flex;position:relative}.LLC2Vq_searchIcon{left:var(--space-3);color:var(--text-muted);pointer-events:none;z-index:1;position:absolute}.LLC2Vq_searchInput{box-sizing:border-box;border:.5px solid var(--border-input);background:var(--glass-surface);width:100%;height:4rem;color:var(--text-primary);border-radius:var(--radius-md);padding:0 var(--space-3) 0 var(--space-10);font-size:var(--font-size-base);font-family:var(--font-body);outline:none}.LLC2Vq_searchInputWithClear{padding-right:6.4rem}.LLC2Vq_searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring)}.LLC2Vq_searchInput::placeholder{color:var(--text-placeholder)}.LLC2Vq_clearInline{right:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);cursor:pointer;color:var(--accent-danger);font-weight:500;font-family:var(--font-body);background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.LLC2Vq_clearInline:hover{text-decoration:underline}.LLC2Vq_periodGroup{flex-shrink:0;align-items:center;gap:1rem;display:flex}.LLC2Vq_periodLabel{font-size:var(--font-size-base);color:var(--text-secondary);white-space:nowrap;margin:0;font-weight:500}.LLC2Vq_filtersRow .LLC2Vq_periodGroup .LLC2Vq_periodSelect{background-color:var(--glass-surface);border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);width:auto;min-width:16rem;color:var(--text-primary);font-weight:500}.LLC2Vq_filtersRow .LLC2Vq_periodGroup .LLC2Vq_periodSelect:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.LLC2Vq_toggleWrapper{font-size:var(--font-size-base);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;text-align:left;appearance:none;background:0 0;border:none;flex-shrink:0;align-items:center;gap:1rem;margin:0;padding:0;display:flex}.LLC2Vq_toggleWrapperBusy{cursor:progress}.LLC2Vq_toggleText{white-space:nowrap}.LLC2Vq_toggleWrapper:focus-visible .LLC2Vq_toggleTrack{box-shadow:0 0 0 2px var(--focus-ring)}.LLC2Vq_toggleTrack{background:var(--border-input);border-radius:99rem;flex-shrink:0;width:4.4rem;height:2.4rem;transition:background .2s;position:relative}.LLC2Vq_toggleTrackActive{background:var(--accent)}.LLC2Vq_toggleThumb{background:color-mix(in srgb, var(--glass-surface) 88%, white);width:1.8rem;height:1.8rem;box-shadow:var(--glass-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:.3rem;left:.3rem}.LLC2Vq_toggleTrackActive .LLC2Vq_toggleThumb{transform:translate(2rem)}@media (max-width:64rem){.LLC2Vq_filtersCard{padding:var(--space-3) var(--space-4)}.LLC2Vq_filtersRow{gap:var(--space-2) var(--space-3)}.LLC2Vq_searchGrow{flex:100%}.LLC2Vq_searchInput{height:3.6rem}.LLC2Vq_periodGroup{gap:var(--space-2);flex:100%}.LLC2Vq_filtersRow .LLC2Vq_periodGroup .LLC2Vq_periodSelect{flex:1;width:100%;min-width:0}.LLC2Vq_toggleWrapper{flex:auto}.LLC2Vq_btnRefresh{flex:none;height:3.6rem}}.LLC2Vq_loadingShell{min-height:20rem;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex;}.LLC2Vq_tableCard{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;}.LLC2Vq_tableScrollWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:auto}.LLC2Vq_table{table-layout:auto;border-collapse:collapse;width:100%;min-width:80rem;font-size:var(--font-size-md)}.LLC2Vq_table thead{z-index:10;background:var(--table-thead-bg);position:sticky;top:0}.LLC2Vq_tableValidatedMode thead,.LLC2Vq_tableValidatedMode th{background:var(--table-thead-bg)}.LLC2Vq_colCheck{width:4rem}.LLC2Vq_colConf{width:11rem}.LLC2Vq_colFile{width:2rem}.LLC2Vq_colSupplier{width:auto}.LLC2Vq_colRef{width:13rem}.LLC2Vq_colDateFact,.LLC2Vq_colDateEch{width:10rem}.LLC2Vq_colMontantHt,.LLC2Vq_colMontantTtc{font-variant-numeric:tabular-nums;text-align:right;width:10rem}.LLC2Vq_colCat{width:18rem}.LLC2Vq_colStat{width:11rem}.LLC2Vq_cellStatut{white-space:normal;vertical-align:middle;max-width:min(20rem,28vw)}.LLC2Vq_colAction{width:10rem}.LLC2Vq_th{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);text-align:left;background:var(--table-thead-bg);border-bottom:var(--table-thead-border);white-space:nowrap;vertical-align:middle;padding:.7rem 1.4rem;font-weight:600}.LLC2Vq_thSortable{cursor:pointer;-webkit-user-select:none;user-select:none}.LLC2Vq_thSortable:hover{color:var(--accent)}.LLC2Vq_thSortBtn{max-width:100%;font:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;font-family:var(--font-body);text-align:inherit;background:0 0;border:none;align-items:center;gap:.6rem;margin:0;padding:0;display:inline-flex}.LLC2Vq_thSortBtn:hover{color:var(--accent)}.LLC2Vq_thSortBtnCenter{justify-content:center}.LLC2Vq_thSortBtnRight{justify-content:flex-end;width:100%}.LLC2Vq_sortIconActive{color:var(--accent);flex-shrink:0}.LLC2Vq_sortIconMuted{color:var(--text-muted);opacity:.55;flex-shrink:0}.LLC2Vq_thCenter{text-align:center}.LLC2Vq_thRight{text-align:right}.LLC2Vq_cell{vertical-align:middle;white-space:nowrap;border-bottom:.5px solid var(--border-light);box-sizing:border-box;height:auto;min-height:4.8rem;padding:.9rem 1.4rem}.LLC2Vq_cellDate{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:7.25rem;overflow:hidden}.LLC2Vq_cellNoClip{overflow:hidden}.LLC2Vq_cellSupplier{vertical-align:middle;border-bottom:.5px solid var(--border-light);box-sizing:border-box;white-space:normal;max-width:24rem;height:auto;min-height:4.8rem;padding:.9rem 1.4rem;overflow:hidden}.LLC2Vq_cellCenter{text-align:center}.LLC2Vq_cellRight{text-align:right}.LLC2Vq_row{height:auto;min-height:4.8rem;transition:background .12s}.LLC2Vq_rowRemoving{animation:LLC2Vq_fadeSlideOut .14s var(--motion-ease-out) forwards}@keyframes LLC2Vq_fadeSlideOut{0%{opacity:1}to{opacity:0}}.LLC2Vq_row:hover{background:var(--table-row-hover-bg)}.LLC2Vq_rowConfirmed{opacity:.6}.LLC2Vq_rowDraftEditable{cursor:pointer}.LLC2Vq_rowEditing{background:var(--table-row-editing-bg)}.LLC2Vq_rowEditing:hover{background:color-mix(in srgb, var(--accent-light) 65%, transparent)}.LLC2Vq_cellActionEditing{overflow:hidden}.LLC2Vq_actionRevealClip{justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.LLC2Vq_actionRevealClip .LLC2Vq_actionBtnGroup{width:max-content;max-width:100%;animation:LLC2Vq_depensesActionRevealFromRight 80ms var(--motion-ease-out) both}@keyframes LLC2Vq_depensesActionRevealFromRight{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LLC2Vq_actionRevealClip .LLC2Vq_actionBtnGroup{animation:none}}.LLC2Vq_inlineInput,.LLC2Vq_inlineSelect{box-sizing:border-box;border:.5px solid var(--border-input);border-radius:var(--radius-xs);width:100%;max-width:100%;padding:var(--space-1) var(--space-2);font-size:var(--font-size-base);font-family:var(--font-body);background:var(--glass-surface);color:var(--text-primary)}.LLC2Vq_inlineInput:focus,.LLC2Vq_inlineSelect:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.LLC2Vq_inlineInputNumber{font-variant-numeric:tabular-nums;text-align:right;appearance:textfield}.LLC2Vq_inlineInputNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LLC2Vq_inlineInputNumber::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LLC2Vq_inlineStack{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.LLC2Vq_iconActionBtn{min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--space-1);color:var(--text-secondary);border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.LLC2Vq_iconActionBtn:hover{background:var(--accent-light);color:var(--accent)}.LLC2Vq_iconActionSave{color:var(--accent)}.LLC2Vq_iconActionSave:hover{color:var(--accent-hover)}.LLC2Vq_iconActionCancel:hover{color:var(--accent-danger)}.LLC2Vq_actionBtnGroup{justify-content:flex-end;align-items:center;gap:var(--space-1);width:100%;display:flex}.LLC2Vq_btnRowValidate{min-height:var(--touch-target-min);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;white-space:nowrap;transition:background .15s ease, box-shadow .15s ease, transform var(--motion-press-duration) var(--motion-ease-out);border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.LLC2Vq_btnRowValidate:hover:not(:disabled){background:var(--accent-hover)}.LLC2Vq_btnRowValidate:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.LLC2Vq_btnRowValidate:active:not(:disabled){transform:scale(.98)}.LLC2Vq_btnRowValidate:disabled{opacity:.4;cursor:not-allowed}.LLC2Vq_validateBtnDisabledWrap{cursor:not-allowed;display:inline-flex}.LLC2Vq_validateBtnDisabledWrap .LLC2Vq_btnRowValidate{pointer-events:none}.LLC2Vq_supplierStack{flex-direction:column;justify-content:center;gap:.2rem;width:100%;min-width:0;display:flex;overflow:hidden}.LLC2Vq_supplierName{font-weight:600;font-size:var(--font-size-md);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LLC2Vq_supplierLabel{font-size:var(--font-size-md);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.LLC2Vq_cellAmount{font-size:var(--table-cell-font-size);font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-body);text-align:right}.LLC2Vq_amount{font-variant-numeric:tabular-nums;font-weight:500;font-family:var(--font-body);text-align:right}.LLC2Vq_amountTtc{font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--font-body);text-align:right}.LLC2Vq_amountCredit{color:var(--accent);font-variant-numeric:tabular-nums;text-align:right}.LLC2Vq_avoirBadge,.LLC2Vq_immoSeuilBadge{margin-left:var(--space-2);vertical-align:middle}.LLC2Vq_immoBandeau{align-items:flex-start;gap:var(--space-3);margin:0 var(--space-4) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-base);background:color-mix(in srgb, var(--accent-warn) 12%, transparent);border:.5px solid color-mix(in srgb, var(--accent-warn) 28%, transparent);color:var(--text-primary);flex-wrap:wrap;font-weight:500;line-height:1.4;display:flex}.LLC2Vq_immoBandeauIcon{font-size:var(--font-size-xl);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.LLC2Vq_immoBandeauText{flex:16rem;min-width:0}.LLC2Vq_immoBandeauText strong{font-weight:600}.LLC2Vq_immoBandeauActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:inline-flex}.LLC2Vq_immoBandeauBtnPrimary{border-radius:var(--radius-sm);padding:.6rem var(--space-3);font-size:var(--font-size-sm);cursor:pointer;background:var(--accent);color:var(--text-on-accent);border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.LLC2Vq_immoBandeauBtnPrimary:hover{opacity:.92}.LLC2Vq_immoBandeauBtnSecondary{border:.5px solid var(--glass-border);border-radius:var(--radius-sm);padding:.6rem var(--space-3);font-size:var(--font-size-sm);cursor:pointer;background:var(--glass-surface);color:var(--text-primary);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.LLC2Vq_immoBandeauBtnSecondary:hover{background:color-mix(in srgb, var(--glass-surface) 70%, var(--accent-warn))}.LLC2Vq_categoryStack{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;max-width:min(30rem,38vw);display:flex}.LLC2Vq_categoryPrimary{font-weight:600;font-size:var(--font-size-md);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LLC2Vq_categorySub{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LLC2Vq_cellAction{border-bottom:.5px solid var(--border-light);box-sizing:border-box;text-align:right;vertical-align:middle;white-space:nowrap;height:auto;min-height:4.8rem;padding:.9rem 1.4rem;overflow:hidden}.LLC2Vq_checkboxTouchWrap{min-width:var(--touch-target-min);min-height:var(--touch-target-min);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LLC2Vq_checkbox{width:1.6rem;height:1.6rem;accent-color:var(--accent);cursor:pointer}.LLC2Vq_checkbox:disabled{cursor:not-allowed;opacity:.55}.LLC2Vq_cellCheck{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex!important}.LLC2Vq_fileIndicator{color:var(--accent);opacity:.85;margin:auto;display:block}.LLC2Vq_fileIconSlot{flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;display:flex}.LLC2Vq_confianceRow{align-items:center;gap:var(--space-1);flex-direction:row;display:flex}.LLC2Vq_labelMissing{color:var(--accent-warn);font-weight:600}.LLC2Vq_inputMissing{border-color:var(--accent-warn)!important;background:color-mix(in srgb, var(--accent-warn) 5%, transparent)!important}.LLC2Vq_fieldError{color:var(--accent-warn);font-size:var(--font-size-xs);margin-top:.2rem;font-weight:500;display:block}.LLC2Vq_cellFile{text-align:center;vertical-align:middle;width:1.6rem;padding:0!important}.LLC2Vq_thFile{width:1.6rem;padding:0!important}.LLC2Vq_empty{padding:var(--space-6) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-md);text-align:center}.LLC2Vq_importProgressCenterStack{gap:var(--space-2);box-sizing:border-box;flex-direction:column;width:100%;min-width:min(26rem,100%);max-width:min(52rem,92vw);display:flex}.LLC2Vq_importProgressScanToast{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);min-width:26rem;max-width:100%;animation:LLC2Vq_slideDown .14s var(--motion-ease-out) forwards;align-items:center;gap:1rem;display:flex;}.LLC2Vq_importProgressBanner{top:7.2rem;right:var(--space-6);z-index:200;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--glass-surface);border:.5px solid var(--glass-border);border-radius:var(--radius);min-width:26rem;max-width:34rem;box-shadow:var(--glass-shadow);animation:LLC2Vq_slideDown .14s var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed}.LLC2Vq_importProgressBannerInline{width:100%;min-width:0;max-width:min(52rem,92vw);padding:0}.LLC2Vq_importProgressRow{align-items:center;gap:1rem;display:flex}.LLC2Vq_importProgressSpinner{border:2px solid var(--accent-light);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:1.4rem;height:1.4rem;animation:.65s linear infinite LLC2Vq_importSpin}@keyframes LLC2Vq_importSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LLC2Vq_importProgressSpinner{opacity:.7;animation:none}}.LLC2Vq_importProgressText{font-size:var(--font-size-base);color:var(--text-primary);flex:1;min-width:0}.LLC2Vq_importProgressTrack{background:var(--accent-light);border-radius:.2rem;width:100%;height:.3rem;overflow:hidden}.LLC2Vq_importProgressFill{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .18s var(--motion-ease-out);border-radius:.2rem}.LLC2Vq_editDrawerBackdrop{z-index:140;background:var(--overlay-scrim);cursor:pointer;position:fixed;inset:0}.LLC2Vq_editDrawer{height:100dvh;width:min(var(--drawer-width,110rem), 96vw);z-index:150;min-width:0;min-height:0;animation:LLC2Vq_gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:row;display:flex;position:fixed;top:0;right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.LLC2Vq_editDrawer{animation:none}}.LLC2Vq_editDrawerResizeHandle{cursor:ew-resize;z-index:10;justify-content:center;align-items:center;width:1.2rem;transition:background .15s;display:flex;position:absolute;top:0;bottom:0;left:0}.LLC2Vq_editDrawerResizeHandle:before{content:"";background:radial-gradient(circle at 50% .3rem, color-mix(in srgb, var(--text-primary) 26%, transparent) .14rem, transparent .15rem), radial-gradient(circle at 50% 1.3rem, color-mix(in srgb, var(--text-primary) 26%, transparent) .14rem, transparent .15rem), radial-gradient(circle at 50% 2.3rem, color-mix(in srgb, var(--text-primary) 26%, transparent) .14rem, transparent .15rem), radial-gradient(circle at 50% 3.3rem, color-mix(in srgb, var(--text-primary) 26%, transparent) .14rem, transparent .15rem), radial-gradient(circle at 50% 4.3rem, color-mix(in srgb, var(--text-primary) 26%, transparent) .14rem, transparent .15rem);opacity:.55;border-radius:99rem;width:.4rem;height:5.2rem;transition:opacity .15s}.LLC2Vq_editDrawerResizeHandle:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.LLC2Vq_editDrawerResizeHandle:hover:before{opacity:.8}.LLC2Vq_editDrawerFormPanel{width:var(--drawer-form-width);-webkit-backdrop-filter:var(--glass-blur);border-left:.5px solid var(--glass-border);flex-direction:column;flex-shrink:0;height:100%;min-height:0;display:flex;overflow:hidden;}.LLC2Vq_editDrawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);padding-right:calc(var(--space-6) + var(--touch-target-min) + var(--space-2));border-bottom:.5px solid var(--border-light);flex-shrink:0;display:flex}@media (max-width:64rem){.LLC2Vq_editDrawerHeader{padding:var(--space-6)}}.LLC2Vq_editDrawerSupplier{font-size:var(--font-size-lg);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.LLC2Vq_editDrawerRef{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:.2rem}.LLC2Vq_editDrawerClose{width:2.8rem;height:2.8rem;color:var(--text-muted);font-size:var(--font-size-md);cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-body);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.LLC2Vq_editDrawerClose:hover{background:var(--accent-light);color:var(--accent)}.LLC2Vq_editDrawerBody{padding:var(--space-6);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow-y:auto}.LLC2Vq_editDrawerGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.LLC2Vq_editDrawerFullWidth{grid-column:1/-1}.LLC2Vq_editDrawerActions{padding:var(--space-6);border-top:.5px solid var(--border-light);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.LLC2Vq_editDrawerDeleteConfirm{gap:var(--space-3);flex-direction:column;display:flex}.LLC2Vq_editDeleteConfirmRow{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.LLC2Vq_editDrawerBtnDelete{min-height:4rem;padding:0 var(--space-4);border:.5px solid var(--border-danger-soft);border-radius:var(--radius-sm);color:var(--accent-danger);font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.LLC2Vq_editDrawerBtnDelete:hover:not(:disabled){background:var(--surface-danger-subtle,color-mix(in srgb, var(--accent-danger) 8%, transparent))}.LLC2Vq_editDrawerBtnDelete:disabled{opacity:.5;cursor:not-allowed}.LLC2Vq_editDrawerBtnDelete:focus-visible{outline:2px solid var(--accent-danger);outline-offset:2px}.LLC2Vq_editDrawerPreviewPanel{border-left:.5px solid var(--border-light);background:var(--drawer-surface);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:64rem){.LLC2Vq_editDrawer{box-sizing:border-box;width:100%;max-width:100vw;padding-left:env(safe-area-inset-left,0rem);flex-direction:column}.LLC2Vq_editDrawerResizeHandle{display:none}.LLC2Vq_editDrawerFormPanel{border-bottom:none;border-left:none;width:100%}.LLC2Vq_editDrawerPreviewPanel{display:none}.LLC2Vq_editDrawerHeader{padding:var(--space-6);align-items:stretch;gap:var(--space-3);flex-wrap:wrap}.LLC2Vq_editDrawerHeader>div:first-child{flex:auto;min-width:0}.LLC2Vq_editDrawerSupplier{white-space:normal;text-overflow:unset;word-break:break-word;line-height:1.25;overflow:visible}}.LLC2Vq_editDrawerPreviewBtnRow{flex-shrink:0;display:none}@media (max-width:64rem){.LLC2Vq_editDrawerPreviewBtnRow{padding:0 var(--space-6) var(--space-4);display:block}.LLC2Vq_editDrawerPreviewBtnRow .LLC2Vq_editDrawerPreviewBtn{width:100%}}.LLC2Vq_editDrawerPreviewBtn{justify-content:center;align-items:center;gap:var(--space-2);min-height:4rem;padding:0 var(--space-4);border-radius:var(--radius-sm);border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--glass-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;font-weight:600;display:inline-flex}@media (min-width:64.001rem){.LLC2Vq_editDrawerPreviewBtn{display:none}}.LLC2Vq_editDrawerPreviewBtn:disabled{opacity:.55;cursor:not-allowed}.LLC2Vq_editDrawerPreviewBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.LLC2Vq_editDrawerPreviewOverlay{z-index:600;background:var(--drawer-surface);flex-direction:column;display:flex;position:absolute;inset:0}.LLC2Vq_filePreviewOverlayPage{z-index:500;background:var(--drawer-surface);flex-direction:column;display:flex;position:fixed;inset:0}.LLC2Vq_editDrawerPreviewOverlayHeader{padding:var(--space-6);border-bottom:.5px solid var(--border-light);background:var(--drawer-surface);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.LLC2Vq_editDrawerPreviewOverlayHeaderNoTitle{justify-content:flex-end;}.LLC2Vq_editDrawerPreviewOverlayTitle{font-size:var(--font-size-base);color:var(--text-primary);font-weight:700}.LLC2Vq_editDrawerPreviewOverlayClose{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-sm);border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--drawer-surface) 92%, transparent);color:var(--text-muted);cursor:pointer;font:inherit;box-shadow:var(--glass-shadow);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.LLC2Vq_editDrawerPreviewOverlayClose:hover{background:var(--accent-light);color:var(--accent)}.LLC2Vq_editDrawerPreviewOverlayClose:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.LLC2Vq_editDrawerPreviewOverlayCloseFab{top:max(var(--space-3), env(safe-area-inset-top,0rem));right:max(var(--space-3), env(safe-area-inset-right,0rem));z-index:30;position:absolute;}.LLC2Vq_editDrawerPreviewOverlayBody{min-height:0;padding:var(--space-6);padding-top:0;padding-left:0;padding-right:0;padding-bottom:env(safe-area-inset-bottom,0rem);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:64rem){.LLC2Vq_editDrawerFormPanel{flex:1;min-height:0}}@media (max-width:48rem){.LLC2Vq_editDrawerHeader{align-items:stretch;gap:var(--space-3);padding:var(--space-6);padding-top:max(var(--space-6), env(safe-area-inset-top,0rem));padding-right:calc(var(--space-6) + var(--touch-target-min) + env(safe-area-inset-right,0rem));padding-left:max(var(--space-6), env(safe-area-inset-left,0rem));flex-wrap:wrap}.LLC2Vq_editDrawerHeader>div:first-child{flex:auto;min-width:0}.LLC2Vq_editDrawerSupplier{font-size:var(--font-size-md)}.LLC2Vq_editDrawerBody{padding:var(--space-6);gap:var(--space-3);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0rem))}.LLC2Vq_editDrawerActions{padding:var(--space-6);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0rem));gap:var(--space-3)}.LLC2Vq_editDrawerPreviewEmpty{padding:var(--space-6);padding-left:max(var(--space-6), env(safe-area-inset-left,0rem));padding-right:max(var(--space-6), env(safe-area-inset-right,0rem))}.LLC2Vq_editDrawer button[aria-label=Fermer]{top:max(var(--space-3), env(safe-area-inset-top,0rem));right:max(var(--space-3), env(safe-area-inset-right,0rem));width:var(--touch-target-min);height:var(--touch-target-min)}}.LLC2Vq_editDrawerPreviewInner{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.LLC2Vq_editDrawerPreviewIframe{--pdf-chrome:0rem;width:min(100cqw, calc((100cqh - var(--pdf-chrome)) * 210 / 297));height:calc(min(100cqw, calc((100cqh - var(--pdf-chrome)) * 210 / 297)) * 297 / 210 + var(--pdf-chrome));background:var(--glass-surface);border:none;flex:none;max-height:100%;display:block}.LLC2Vq_editDrawerPreviewIframeChrome{--pdf-chrome:5.6rem}.LLC2Vq_editDrawerPreviewImg{background:var(--glass-surface);width:100%;height:100%;display:block;position:relative}.LLC2Vq_editDrawerPreviewEmpty{justify-content:center;align-items:center;gap:var(--space-2);min-height:0;padding:var(--space-8);text-align:center;color:var(--text);background:var(--glass-surface);flex-direction:column;flex:1;display:flex}.LLC2Vq_editDrawerPreviewEmptyTitle{font-size:var(--font-size-lg);font-weight:700}.LLC2Vq_editDrawerPreviewEmptyText{font-size:var(--font-size-md);opacity:.85;max-width:46rem}.LLC2Vq_errorBanner{padding:1.4rem var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-danger) 12%, transparent);color:var(--accent-danger);font-size:var(--font-size-md)}.LLC2Vq_massBarDock{bottom:var(--space-5);z-index:100;padding-left:calc(var(--sidebar-width) + var(--space-5));padding-right:var(--space-5);box-sizing:border-box;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}@media (max-width:90rem){.LLC2Vq_massBarDock{padding-left:var(--space-5);padding-right:var(--space-5)}}.LLC2Vq_massBarCard{pointer-events:auto;width:fit-content;max-width:min(110rem, calc(100% - var(--space-6)));background:var(--selection-dock-bg);-webkit-backdrop-filter:blur(.8rem);border:var(--selection-dock-border);border-radius:var(--radius);box-shadow:var(--selection-dock-shadow), 0 0 0 .05rem #fff6;padding:var(--space-3) 1.8rem;gap:var(--space-2);box-sizing:border-box;flex-direction:column;display:flex}.LLC2Vq_massBarInner{align-items:center;gap:1.4rem var(--space-5);flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;display:flex}.LLC2Vq_massBarStat{font-size:var(--font-size-base);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.LLC2Vq_massBarStat strong{color:var(--text-primary);font-weight:600}.LLC2Vq_massBarStatBlock{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.LLC2Vq_massBarAmountHt{padding:.5rem var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;text-align:right;color:var(--badge-info-fg);background:color-mix(in srgb, var(--badge-info-bg) 88%, transparent);border:.5px solid color-mix(in srgb, var(--badge-info-fg) 22%, transparent);font-weight:700;line-height:1.2;display:inline-block}.LLC2Vq_massBarAmountTtc{padding:.5rem var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;text-align:right;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:.5px solid color-mix(in srgb, var(--accent) 28%, transparent);font-weight:700;line-height:1.2;display:inline-block}.LLC2Vq_massBarActions{display:contents}.LLC2Vq_btnMassValidate{background:var(--accent);color:#fff;border-radius:var(--radius-md);padding:var(--space-2) 1.4rem;font-size:var(--font-size-base);cursor:pointer;font-weight:600;font-family:var(--font-body);white-space:nowrap;transition:background .12s ease, transform var(--motion-press-duration) var(--motion-ease-out), filter .12s ease;border:none;flex-shrink:0}.LLC2Vq_btnMassValidate:hover:not(:disabled){background:var(--accent-hover)}.LLC2Vq_btnMassValidate:active:not(:disabled){transform:scale(.98)}.LLC2Vq_btnMassValidate:disabled{opacity:.55;cursor:not-allowed}.LLC2Vq_btnMassCancel{color:var(--text-secondary);font-size:var(--font-size-base);cursor:pointer;font-weight:500;font-family:var(--font-body);white-space:nowrap;transition:color .12s ease, transform var(--motion-press-duration) var(--motion-ease-out), opacity .12s ease;background:0 0;border:none;flex-shrink:0;text-decoration:underline}.LLC2Vq_btnMassCancel:hover{color:var(--text-primary)}.LLC2Vq_btnMassCancel:active{opacity:.85;transform:scale(.98)}.LLC2Vq_btnMassDelete{border:.5px solid var(--accent-danger);color:var(--accent-danger);border-radius:var(--radius-md);padding:var(--space-2) 1.4rem;font-size:var(--font-size-base);cursor:pointer;font-weight:600;font-family:var(--font-body);white-space:nowrap;transition:background .12s ease, border-color .12s ease, transform var(--motion-press-duration) var(--motion-ease-out), filter .12s ease;background:0 0;flex-shrink:0}.LLC2Vq_btnMassDelete:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 8%, transparent);border-color:var(--accent-danger)}.LLC2Vq_btnMassDelete:active:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 18%, transparent);transform:scale(.98)}.LLC2Vq_btnMassDelete:disabled{opacity:.55;cursor:not-allowed}.LLC2Vq_loading{padding:var(--space-8);text-align:center;color:var(--text-secondary);font-size:var(--font-size-md)}.LLC2Vq_confianceStack{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.LLC2Vq_ocrScoreText{width:100%;font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.2;font-family:var(--font-body);text-align:center;display:block}.LLC2Vq_rowFormOpen{background:var(--table-row-hover-bg)}.LLC2Vq_rowFormOpen:hover{background:var(--table-row-editing-bg)}.LLC2Vq_expandFormTd{padding:0 var(--space-4) var(--space-4);border-bottom:.5px solid var(--border-light);vertical-align:top;background:var(--table-row-hover-bg)}.LLC2Vq_expandFormCard{padding:var(--space-5);}.LLC2Vq_duplicateOverride{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:1rem;display:flex}@media (max-width:64rem){.LLC2Vq_btnRowValidate,.LLC2Vq_btnConfirmDelete,.LLC2Vq_btnConfirmEdit,.LLC2Vq_btnCancelDelete{min-height:var(--touch-target-min);padding-left:var(--space-4);padding-right:var(--space-4)}.LLC2Vq_btnDelete{width:var(--touch-target-min);height:var(--touch-target-min);justify-content:center;align-items:center;padding:0;display:inline-flex}.LLC2Vq_topActionBarActions{gap:var(--space-2);grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.LLC2Vq_topActionBarActions>label,.LLC2Vq_importAction{grid-column:1/-1;width:100%;min-width:0;display:block}.LLC2Vq_topActionBarBtnManual{grid-column:1/-1}.LLC2Vq_topActionBarBtnAccent,.LLC2Vq_topActionBarBtnManual{width:100%}}@media (max-width:48rem){.LLC2Vq_scanAction{grid-column:1/-1;min-width:0;display:block}.LLC2Vq_importAction{display:none}}.LLC2Vq_expandFieldSpan2{grid-column:span 2}.LLC2Vq_formOptionsAboveActions{border-top:.5px solid var(--border-light);margin-top:1.4rem;padding:0 0 1rem}.LLC2Vq_editDrawerToggles{gap:var(--space-4);flex-direction:column;display:flex}.LLC2Vq_editDrawerToggleRow{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;width:100%;display:flex}.LLC2Vq_toggleRow{gap:var(--space-8);margin-top:var(--space-3);align-items:center;display:flex}.LLC2Vq_toggleItem{font-size:var(--font-size-base);color:var(--text-secondary);cursor:pointer;align-items:center;gap:1rem;display:flex}.LLC2Vq_toggleSwitch{flex-shrink:0;width:3.6rem;height:2rem;position:relative}.LLC2Vq_toggleSwitch input{opacity:0;width:0;height:0}.LLC2Vq_toggleSlider{background:var(--border-input);cursor:pointer;border-radius:99rem;transition:background .2s;position:absolute;inset:0}.LLC2Vq_toggleSwitch input:focus-visible+.LLC2Vq_toggleSlider{box-shadow:0 0 0 2px var(--focus-ring)}.LLC2Vq_toggleSlider:before{content:"";background:color-mix(in srgb, var(--glass-surface) 88%, white);border-radius:50%;width:1.4rem;height:1.4rem;transition:transform .2s;position:absolute;top:.3rem;left:.3rem}.LLC2Vq_toggleSwitch input:checked+.LLC2Vq_toggleSlider{background:var(--accent)}.LLC2Vq_toggleSwitch input:checked+.LLC2Vq_toggleSlider:before{transform:translate(1.6rem)}.LLC2Vq_togglePaidDate{flex-shrink:0;align-items:center;gap:1rem;display:flex}.LLC2Vq_toggleLabelWithHint{align-items:center;gap:.6rem;display:inline-flex}.LLC2Vq_toggleTextLabel{cursor:pointer}.LLC2Vq_tooltip{align-items:center;display:inline-flex;position:relative}.LLC2Vq_tooltipInfoIcon{font-size:var(--font-size-base);color:var(--text-muted);cursor:help;line-height:1}.LLC2Vq_tooltipText{visibility:hidden;opacity:0;background:var(--text-primary);color:#fff;font-size:var(--font-size-sm);border-radius:var(--radius-xs);white-space:normal;text-align:center;z-index:10;width:22rem;padding:.6rem 1rem;transition:opacity .15s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.LLC2Vq_tooltip:hover .LLC2Vq_tooltipText{visibility:visible;opacity:1}.LLC2Vq_expandFormActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.LLC2Vq_expandBtnPrimary{min-height:3.8rem;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--terra);color:#fff;font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;transition:background .15s ease, box-shadow .15s ease, transform var(--motion-press-duration) var(--motion-ease-out);border:none;order:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.LLC2Vq_expandBtnPrimary:hover:not(:disabled){background:var(--terra-hover)}.LLC2Vq_expandBtnPrimary:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.LLC2Vq_expandBtnPrimary:active:not(:disabled){transform:scale(.98)}.LLC2Vq_expandBtnPrimary:disabled{opacity:.55;cursor:not-allowed}.LLC2Vq_expandBtnSecondary{min-height:3.8rem;padding:0 var(--space-4);border:1.5px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;transition:background .15s ease, box-shadow .15s ease, transform var(--motion-press-duration) var(--motion-ease-out);background:0 0;order:2;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.LLC2Vq_expandBtnSecondary:hover:not(:disabled){background:var(--accent-light)}.LLC2Vq_expandBtnSecondary:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.LLC2Vq_expandBtnSecondary:active:not(:disabled){transform:scale(.98)}.LLC2Vq_expandBtnSecondary:disabled{opacity:.55;cursor:not-allowed}.LLC2Vq_expandBtnGhost{min-height:3.8rem;padding:0 var(--space-3);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;order:3;justify-content:center;align-items:center;font-weight:500;text-decoration:underline;transition:color .15s,box-shadow .15s;display:inline-flex}.LLC2Vq_expandBtnGhost:hover:not(:disabled){color:var(--text-primary)}.LLC2Vq_expandBtnGhost:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);outline:none}.LLC2Vq_expandBtnGhost:disabled{opacity:.55;cursor:not-allowed}.LLC2Vq_focusDrawerBackdrop{z-index:90;background:var(--overlay-scrim);cursor:pointer;position:fixed;inset:0}.LLC2Vq_focusDrawer{width:var(--drawer-width-wide);height:100dvh;-webkit-backdrop-filter:var(--glass-blur);border-left:.5px solid var(--glass-border);z-index:100;animation:LLC2Vq_gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed;top:0;right:0;}@media (prefers-reduced-motion:reduce){.LLC2Vq_focusDrawer{animation:none}}.LLC2Vq_focusDrawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:.5px solid var(--border-light);flex-shrink:0;display:flex}.LLC2Vq_focusDrawerHeaderLeft{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.LLC2Vq_focusDrawerSupplier{font-size:var(--font-size-xl);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.LLC2Vq_focusDrawerRef{font-size:var(--font-size-sm);color:var(--text-muted)}.LLC2Vq_focusDrawerBody{padding:var(--space-6);flex-direction:column;flex:1;gap:1.4rem;display:flex;overflow-y:auto}.LLC2Vq_focusDrawerMeta{padding:var(--space-4) var(--space-5);gap:var(--space-3);border-bottom:.5px solid var(--border-light);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.LLC2Vq_focusDrawerInfoGrid{align-items:start;row-gap:var(--space-3);column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:56rem;display:grid}.LLC2Vq_focusDrawerInfoItem{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.LLC2Vq_focusDrawerStatutRow{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-direction:row;grid-column:1/-1}.LLC2Vq_focusDrawerInfoLabel{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}.LLC2Vq_focusDrawerInfoValue{font-size:var(--font-size-md);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.LLC2Vq_focusDrawerMutedLine{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.LLC2Vq_focusDrawerComment{font-size:var(--font-size-base);color:var(--text-secondary);background:color-mix(in srgb, var(--accent) 8%, transparent);border:.5px solid color-mix(in srgb, var(--accent) 18%, var(--border-light));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:0}.LLC2Vq_focusDrawerContentWrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.LLC2Vq_focusDrawerRefreshOverlay{z-index:2;background:color-mix(in srgb, var(--drawer-surface) 82%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LLC2Vq_focusDrawerPreviewBtnRow{flex-shrink:0;display:none}.LLC2Vq_focusDrawerPreviewDesktop{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.LLC2Vq_focusDrawerPreview{border-top:.5px solid var(--border-light);flex:1;min-height:0;position:relative;overflow:hidden}@media (max-width:64rem){.LLC2Vq_focusDrawer{width:100%;max-width:100vw}.LLC2Vq_focusDrawerPreviewBtnRow{padding:var(--space-3) var(--space-6);border-top:.5px solid var(--border-light);display:block}.LLC2Vq_focusDrawerPreviewBtnRow .LLC2Vq_editDrawerPreviewBtn{width:100%}.LLC2Vq_focusDrawerPreviewDesktop{display:none}}.LLC2Vq_focusDrawerPreviewLoading{z-index:1;background:var(--glass-surface);flex:1;justify-content:center;align-items:center;min-height:12rem;display:flex;position:absolute;inset:0}.LLC2Vq_focusDrawerSkel{background:var(--border-light);border-radius:var(--radius-xs)}.LLC2Vq_focusDrawerSkelTitle{width:60%;height:2rem}.LLC2Vq_focusDrawerSkelRef{width:40%;height:1.4rem;margin-top:.6rem}.LLC2Vq_focusDrawerSkelLabel{width:55%;height:1.2rem}.LLC2Vq_focusDrawerSkelValue{width:75%;height:1.6rem;margin-top:var(--space-1)}.LLC2Vq_focusDrawerSkelLink{width:14rem;height:1.4rem}.LLC2Vq_focusDrawerMissingText{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.LLC2Vq_focusDrawerPreviewIframe{background:var(--glass-surface);border:none;width:100%;height:100%;display:block}.LLC2Vq_focusDrawerPreviewImg{width:100%;height:100%;min-height:16rem;display:block;position:relative}.LLC2Vq_focusDrawerNoFile{padding:var(--space-5) var(--space-6);font-size:var(--font-size-base);color:var(--text-muted);text-align:center;border-top:.5px solid var(--border-light);flex-shrink:0}.LLC2Vq_focusDrawerFooter{padding:var(--space-4) var(--space-6) var(--space-6);border-top:.5px solid var(--border-light);flex-shrink:0}.LLC2Vq_focusDrawerLinkFull{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--accent);font-weight:600;text-decoration:none;display:inline-flex}.LLC2Vq_focusDrawerLinkFull:hover{text-decoration:underline}
._7h-akq_drawerBackdrop{z-index:90;background:var(--overlay-scrim);position:fixed;inset:0}._7h-akq_drawer{width:var(--drawer-width-wide);background:var(--drawer-surface);height:100dvh;-webkit-backdrop-filter:var(--glass-blur);border-left:.5px solid var(--glass-border);box-shadow:var(--glass-shadow);z-index:100;animation:_7h-akq_gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed;top:0;right:0}@media (prefers-reduced-motion:reduce){._7h-akq_drawer{animation:none}}._7h-akq_drawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:.5px solid var(--border-light);flex-shrink:0;display:flex}._7h-akq_drawerHeaderLeft{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._7h-akq_drawerTitle{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700}._7h-akq_drawerSubtitle{font-size:var(--font-size-sm);color:var(--text-muted)}._7h-akq_drawerBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._7h-akq_fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}._7h-akq_label{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}._7h-akq_inputAmount{font-variant-numeric:tabular-nums;text-align:right;width:100%}._7h-akq_helpText{font-size:var(--font-size-md);color:var(--text-muted);line-height:1.5}._7h-akq_inlineError{font-size:var(--font-size-sm);color:var(--accent-danger)}._7h-akq_drawerActions{padding:var(--space-6);border-top:.5px solid var(--border-light);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}._7h-akq_btnSave{order:1;display:inline-flex}._7h-akq_btnCancel{min-height:3.8rem;font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;order:2;justify-content:center;align-items:center;padding:0 1.2rem;text-decoration:underline;transition:color .15s,box-shadow .15s;display:inline-flex;color:var(--text-secondary)!important;background:0 0!important;border:none!important;font-weight:500!important}._7h-akq_btnCancel:hover:not(:disabled){color:var(--text-primary)!important}._7h-akq_btnCancel:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);outline:none}._7h-akq_historySection{gap:var(--space-3);padding-top:var(--space-2);border-top:.5px solid var(--border-light);flex-direction:column;display:flex}._7h-akq_historyHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._7h-akq_historyTitle{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:600}._7h-akq_historyMeta{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;color:var(--text-muted)}._7h-akq_historyHint{font-size:var(--font-size-md);color:var(--text-secondary);margin:0;line-height:1.45}._7h-akq_historyEmpty{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5}._7h-akq_historyList{border:.5px solid var(--border-light);border-radius:var(--radius-md);background:var(--input-bg);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._7h-akq_historyRow,._7h-akq_historyRowMissing,._7h-akq_historyRowBtn,._7h-akq_historyRowMissingBtn,._7h-akq_historyRowActive{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:.5px solid var(--border-light);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-top:none;border-left:none;border-right:none;display:flex}._7h-akq_historyRowBtn,._7h-akq_historyRowMissingBtn,._7h-akq_historyRowActive{cursor:pointer;min-height:var(--touch-target-min);transition:background .15s}._7h-akq_historyRowBtn:disabled,._7h-akq_historyRowMissingBtn:disabled,._7h-akq_historyRowActive:disabled{opacity:.55;cursor:not-allowed}._7h-akq_historyRowBtn:hover:not(:disabled),._7h-akq_historyRowMissingBtn:hover:not(:disabled),._7h-akq_historyRowActive:hover:not(:disabled){background:var(--accent-light)}._7h-akq_historyRowBtn:focus-visible,._7h-akq_historyRowMissingBtn:focus-visible,._7h-akq_historyRowActive:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-light);outline:none}._7h-akq_historyRowActive{background:var(--accent-light)}._7h-akq_historyList>li:last-child>._7h-akq_historyRow,._7h-akq_historyList>li:last-child>._7h-akq_historyRowMissing,._7h-akq_historyList>li:last-child>._7h-akq_historyRowBtn,._7h-akq_historyList>li:last-child>._7h-akq_historyRowMissingBtn,._7h-akq_historyList>li:last-child>._7h-akq_historyRowActive{border-bottom:none}._7h-akq_switchTargetBtn{min-height:var(--touch-target-min);color:var(--accent);font-family:var(--font-body);font-size:var(--font-size-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-weight:500;text-decoration:underline}._7h-akq_switchTargetBtn:hover:not(:disabled){color:var(--accent-hover)}._7h-akq_switchTargetBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);outline:none}._7h-akq_switchTargetBtn:disabled{opacity:.5;cursor:not-allowed}._7h-akq_bannerAction{margin-top:var(--space-1);align-self:flex-start}._7h-akq_amountSkeleton{border-radius:var(--radius-sm);background:var(--accent-light);opacity:.55;width:100%;height:3.8rem}._7h-akq_historyPeriod{font-size:var(--font-size-sm);color:var(--text-primary);min-width:0;font-weight:500}._7h-akq_historyValue{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-weight:600}._7h-akq_historyRowMissing ._7h-akq_historyPeriod,._7h-akq_historyRowMissingBtn ._7h-akq_historyPeriod{color:var(--text-muted)}._7h-akq_historyRowMissing ._7h-akq_historyValue,._7h-akq_historyRowMissingBtn ._7h-akq_historyValue{color:var(--text-muted);font-weight:500}._7h-akq_historyRowMissingBtn ._7h-akq_historyValue,._7h-akq_historyRowActive ._7h-akq_historyValue{color:var(--accent);font-weight:600}._7h-akq_historySkeleton{gap:var(--space-2);flex-direction:column;display:flex}._7h-akq_skelRow{border-radius:var(--radius-sm);background:var(--accent-light);opacity:.55;height:3.6rem}
.IbhbIq_wrap{background:var(--glass-surface);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.IbhbIq_header{gap:var(--space-1);flex-direction:column;display:flex}.IbhbIq_title{font-size:var(--font-size-sub);color:var(--text-primary);font-weight:700}.IbhbIq_subtitle{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.45}.IbhbIq_warn{font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg-warning-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.IbhbIq_empty{font-size:var(--font-size-base);color:var(--text-muted);padding:var(--space-3) 0}.IbhbIq_table{border-collapse:collapse;width:100%}.IbhbIq_plLine{font-size:var(--font-size-md);color:var(--text-primary);border-bottom:.5px solid var(--border-light);padding:.7rem 0;font-weight:500}.IbhbIq_plValue{text-align:right;font-size:var(--font-size-md);font-variant-numeric:tabular-nums;color:var(--text-primary);border-bottom:.5px solid var(--border-light);white-space:nowrap;padding:.7rem 0;font-weight:600}.IbhbIq_rowSection .IbhbIq_plLine,.IbhbIq_rowSection .IbhbIq_plValue{font-weight:700}.IbhbIq_rowTotal .IbhbIq_plLine,.IbhbIq_rowTotal .IbhbIq_plValue{padding-top:var(--space-3);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;border-bottom:none;font-weight:700}.IbhbIq_rowTotal .IbhbIq_plLine{text-align:left}.IbhbIq_disclaimer{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.4}
.yVDBIW_page{gap:var(--space-4);width:100%;max-width:var(--page-max-width);flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex}.yVDBIW_loadingShell{min-height:20rem;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}
.vQzDSa_wrap{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.vQzDSa_muted{font-size:var(--font-size-sm);color:var(--text-muted);padding:var(--space-2) 0}.vQzDSa_actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}
.kdTOHq_thSortable{cursor:pointer;-webkit-user-select:none;user-select:none}.kdTOHq_thSortable:hover{color:var(--accent)}.kdTOHq_thSortBtn{width:100%;max-width:100%;font:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;font-family:var(--font-body);text-align:inherit;background:0 0;border:none;align-items:flex-start;gap:.35rem;margin:0;padding:0;display:inline-flex}.kdTOHq_thSortBtn:hover{color:var(--accent)}.kdTOHq_thSortBtnCenter{justify-content:center}.kdTOHq_thSortBtnRight{justify-content:flex-end;width:100%}.kdTOHq_thSortBtnRight .kdTOHq_thSortLabel{text-align:right;flex:0 auto}.kdTOHq_thSortLabel{min-width:0;text-align:inherit;flex:1;line-height:1.25}.kdTOHq_sortIconActive{color:var(--accent);flex-shrink:0}.kdTOHq_sortIconMuted{color:var(--text-muted);opacity:.55;flex-shrink:0}.kdTOHq_thCenter{text-align:center}.kdTOHq_thRight{text-align:right}
