.payments-workspace{color-scheme:light;color:var(--galen-color-cover-ink);font:13px var(--galen-font-text);display:grid;gap:16px;min-width:0}.payments-workspace>header{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.payments-workspace h2{font-size:20px;margin:0 0 8px}.payments-workspace h3{font-size:15px;margin:0 0 12px}.payments-workspace p{line-height:1.5;margin:0}.payments-actions{display:flex;gap:8px;flex-wrap:wrap}.payments-workspace button{font:inherit;min-height:48px;background:var(--galen-color-paper);color:var(--galen-color-cover-ink);border:1px solid var(--galen-color-rail-muted-ink);border-radius:8px;padding:10px 12px;box-shadow:none;background-image:none;cursor:pointer}.payments-workspace button:disabled{opacity:.6;cursor:default}.payments-workspace :is(button,[tabindex]):focus-visible{outline:3px solid var(--galen-color-blueprint);outline-offset:2px}.payments-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.payments-metrics>div,.payments-panel{background:var(--galen-color-paper);border:1px solid var(--galen-color-quiet-line);border-radius:10px;padding:16px;min-width:0;box-sizing:border-box}.payments-metrics h3{font-size:13px;color:var(--galen-color-muted-ink);font-weight:500}.payments-metrics p{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.payments-table-scroll{overflow:auto;min-width:0;max-width:100%}.payments-workspace table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.payments-workspace :is(th,td){padding:12px;text-align:left;border-bottom:1px solid var(--galen-color-quiet-line);vertical-align:top}.payments-workspace thead{background:var(--galen-color-drafting-table)}.payments-workspace td{white-space:nowrap}.payments-workspace tbody th{min-width:160px;max-width:320px;overflow-wrap:anywhere}.payments-workspace small{display:block;color:var(--galen-color-muted-ink);font-weight:400;margin-top:5px}.payments-workspace [role=alert]{color:#9b2424;overflow-wrap:anywhere}@media(max-width:800px){.payments-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-panel{padding:12px}}@media(max-width:480px){.payments-actions{width:100%}.payments-actions button{flex:1 1 180px}.payments-metrics p{font-size:18px}}
/* Même groupe de lecture que le contrôle des règlements natif. */
.payments-metrics{gap:0;background:var(--galen-color-paper);border:1px solid var(--galen-color-quiet-line);border-radius:10px;overflow:hidden}.payments-metrics>div{border:0;border-radius:0;padding:12px}.payments-metrics>div+div{border-left:1px solid var(--galen-color-quiet-line)}.payments-metric-approved p{color:var(--galen-color-blueprint)}.payments-metric-paid p{color:#3f8f80}.payments-metric-remaining p{color:#986600}.payments-workspace .payments-lot-link{position:relative;display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:4px;padding:2px 24px 2px 0;min-height:44px}.payments-lot-link>span{position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--galen-color-muted-ink)}.payments-lot-link:hover{background:var(--galen-color-drafting-table)}.payments-workspace tfoot{background:var(--galen-color-drafting-table);font-weight:600}.payments-workspace tfoot td,.payments-workspace tbody td{text-align:right}.payments-workspace tfoot :is(th,td){border-top:1px solid var(--galen-color-rail-muted-ink);border-bottom:0}@media(max-width:800px){.payments-metrics>div:nth-child(3){border-left:0}.payments-metrics>div:nth-child(n+3){border-top:1px solid var(--galen-color-quiet-line)}}
