.v27-finance-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 22px;padding:5px;background:#dbe5eb;border:1px solid #bccbd7;border-radius:13px;width:fit-content;max-width:100%;box-sizing:border-box}.v27-finance-tabs [role=tab]{border:0;border-radius:9px;padding:11px 19px;background:transparent;color:#344b5b;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:none}.v27-finance-tabs [role=tab][aria-selected=true]{background:#fff;color:#176958;box-shadow:0 2px 6px #203b4d1c}.v27-finance-tabs [role=tab]:focus-visible{outline:3px solid #2575bb;outline-offset:2px}.v27-finance-table{min-width:1380px}.v27-finance-table th{text-align:center;border-right:1px solid var(--line,#cad7dd)}.v27-finance-table td{border-right:1px solid var(--line,#cad7dd);white-space:nowrap}.v27-finance-table td small{display:block;color:#596b78;font-size:11px}.v27-finance-description{max-width:260px;overflow:hidden;text-overflow:ellipsis}.v27-finance-totals{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:16px;color:#476357;font-size:13px}.v27-finance-totals strong{font-size:17px}.v27-finance-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:13px}.v27-finance-pagination label{display:flex;align-items:center;gap:8px}.v27-finance-pagination select{width:auto}.pill.v27-finance-alert{background:#9e233d;color:#fff;border-color:#801b32;animation:v27-finance-pulse 2.8s ease-in-out infinite}.pill.v27-finance-pending{background:#fff0cb;color:#724e03;border-color:#caa454}.v27-invoice-visibility{display:flex!important;align-items:center;margin-top:7px;padding:7px 0;min-height:44px;box-sizing:border-box;font-size:13px;color:#344b5b;gap:10px;cursor:pointer;line-height:1.4}.v27-invoice-visibility input[type=checkbox]{width:24px!important;height:24px!important;min-height:24px!important;flex:0 0 24px;margin:0;accent-color:#167a59;cursor:pointer}.v27-invoice-visibility input:focus-visible{outline:3px solid #2575bb;outline-offset:3px}.v29-invoice-required{margin:9px 0 0;font-size:12px;line-height:1.5;font-weight:400;color:#516576}.v27-invoice-reference{padding:12px 16px;background:#eff5f1;border-radius:12px}.v27-invoice-reference .hint{margin-top:0}@keyframes v27-finance-pulse{0%,100%{box-shadow:0 0 0 0 #9e233d12}50%{box-shadow:0 0 0 4px #9e233d30}}@media(prefers-reduced-motion:reduce){.pill.v27-finance-alert{animation:none}}@media(max-width:650px){.v27-finance-pagination{flex-wrap:wrap}.v27-finance-tabs{width:100%}.v27-finance-tabs [role=tab]{flex:1;font-size:13px;padding:10px}}

.v30-purge-note{display:block;flex-basis:100%;max-width:310px;white-space:normal;line-height:1.5;text-align:center;color:#536878;font-size:12px}
