.payouts-page{--payouts-surface:var(--surface);--payouts-surface-elevated:var(--surface);--payouts-edge:color-mix(in srgb, var(--accent) 28%, transparent);--payouts-edge-soft:color-mix(in srgb, var(--accent) 12%, var(--border));--payouts-tax:color-mix(in srgb, #d4a853 42%, var(--accent));--payouts-net:#54d29a;--payouts-muted:var(--muted,#7f92a3);gap:var(--space-3,12px);flex-direction:column;width:100%;min-width:0;display:flex}.payouts-page>.payouts-dashboard{gap:6px;margin-bottom:-6px}.payouts-page>.payouts-filter-bar{margin-top:-2px;margin-bottom:-6px}.payouts-page>.payouts-nok-note{margin-top:-2px;margin-bottom:-4px}.payouts-page>.payouts-history{margin-top:-2px}.payouts-subheader{justify-content:space-between;align-items:center;gap:var(--space-4,16px);width:100%;margin-top:-2px;margin-bottom:2px;display:flex}.payouts-subheader-copy{max-width:38rem;color:var(--payouts-muted);margin:0;font-size:13px;line-height:1.45}.payouts-add-btn{flex-shrink:0}.payouts-dashboard{flex-direction:column;width:100%;min-width:0;display:flex}.payouts-summary-hero{border-radius:var(--radius-md,12px);border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:var(--payouts-surface-elevated);box-shadow:none;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:stretch;gap:0;padding:16px 20px 14px;display:grid;position:relative;overflow:hidden}.payouts-summary-hero:before{content:"";pointer-events:none;background:radial-gradient(95% 105% at 70% 44%,#4de8e517 0%,#4de8e50a 34%,#0000 76%);width:60%;position:absolute;top:0;bottom:0;right:0}.payouts-summary-hero-left{z-index:2;flex-direction:column;min-width:0;padding-right:16px;display:flex;position:relative}.payouts-summary-hero-right{z-index:1;flex-direction:column;min-width:0;min-height:156px;display:flex;position:relative}.payouts-hero-ytd-visual{pointer-events:none;position:absolute;inset:8px 8px 4px 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000a6 4%,#000 10% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000a6 4%,#000 10% 97%,#0000 100%)}.payouts-hero-ytd-svg{z-index:1;width:100%;height:100%;display:block;position:relative}.payouts-hero-ytd-guide{stroke:#657487;stroke-opacity:.092;stroke-width:1px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.payouts-hero-ytd-area{opacity:1}.payouts-hero-ytd-line-main{opacity:1;filter:drop-shadow(0 0 2px #45e6e22e)}.payouts-hero-ytd-hit{fill:#0000;pointer-events:all;cursor:default}.payouts-hero-ytd-event-guide{stroke:#657487;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .15s ease-out}.payouts-hero-ytd-event-guide.is-active{opacity:.32}.payouts-hero-ytd-marker{transform-box:fill-box;transform-origin:50%;transition:transform .15s ease-out}.payouts-hero-ytd-marker.is-active{transform:scale(1.12)}.payouts-hero-ytd-marker-halo{fill:none;stroke:#45e6e21f;stroke-width:1px;opacity:.65;transition:stroke .15s ease-out,opacity .15s ease-out}.payouts-hero-ytd-marker-ring{fill:#45e6e20f;stroke:#45e6e2;stroke-width:1px;opacity:.9;transition:opacity .15s ease-out}.payouts-hero-ytd-marker-core{fill:var(--tooltip-bg);stroke:#45e6e2;stroke-width:.85px;transition:fill .15s ease-out,stroke .15s ease-out}.payouts-hero-ytd-marker.is-active .payouts-hero-ytd-marker-halo{stroke:#45e6e233;opacity:.8}.payouts-hero-ytd-marker.is-active .payouts-hero-ytd-marker-ring{opacity:1}.payouts-hero-ytd-marker.is-active .payouts-hero-ytd-marker-core{fill:var(--surface);stroke:#55e6df}.payouts-hero-ytd-label{fill:#657487;letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:500;transition:fill .15s ease-out}.payouts-hero-ytd-label.is-active{fill:#55e6df;font-weight:600}.payouts-hero-ytd-label.is-hovered{fill:#8a97a8}.payouts-hero-ytd-label.is-active.is-hovered{fill:#72f0ea}.payouts-hero-ytd-tooltip{left:var(--payouts-hero-tooltip-x,50%);top:var(--payouts-hero-tooltip-y,30%);z-index:3;background:var(--tooltip-bg);pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;border:1px solid #3c6976;border-radius:9px;flex-direction:column;gap:5px;width:152px;padding:8px 10px;transition:opacity .15s ease-out,visibility .15s ease-out;display:none;position:absolute;transform:translate(10px,14px);box-shadow:0 3px 14px #00000047}.payouts-hero-ytd-tooltip.is-visible{opacity:1;visibility:visible}.payouts-hero-ytd-tooltip-month{letter-spacing:.09em;text-transform:uppercase;color:#7d8c9d;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.payouts-hero-ytd-tooltip-month:before{content:"";opacity:.72;background:#45e6e2;border-radius:50%;flex-shrink:0;width:4px;height:4px}.payouts-hero-ytd-tooltip-row{flex-direction:column;gap:2px;display:flex}.payouts-hero-ytd-tooltip-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:8px;font-weight:600}.payouts-hero-ytd-tooltip-row strong{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:11px;font-weight:650}.payouts-hero-ytd-tooltip-row strong.is-ytd{color:#55e6df}@media (hover:hover) and (pointer:fine){.payouts-hero-ytd-visual{pointer-events:auto}.payouts-hero-ytd-tooltip{display:flex}}@media (prefers-reduced-motion:reduce){.payouts-hero-ytd-tooltip,.payouts-hero-ytd-event-guide,.payouts-hero-ytd-marker,.payouts-hero-ytd-label{transition:none!important}.payouts-hero-ytd-marker.is-active{transform:none}}.payouts-summary-primary{flex-direction:column;gap:4px;min-width:0;display:flex}.payouts-metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--payouts-muted);font-size:10px;font-weight:650}.payouts-hero-value{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:680;line-height:1.05}.payouts-hero-multi{flex-direction:column;gap:2px;display:flex}.payouts-hero-context{color:var(--payouts-muted);font-variant-numeric:tabular-nums;font-size:11px}.payouts-hero-nok-equiv{color:var(--payouts-muted);font-variant-numeric:tabular-nums;opacity:.88;font-size:12px;font-weight:500}.payouts-summary-accent{z-index:2;flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:center;gap:6px;padding:0 2px 6px;display:inline-flex;position:relative}.payouts-summary-accent-dot{opacity:.84;background:#4de8e5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #4de8e56b}.payouts-summary-accent-label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--payouts-muted) 82%, transparent);font-size:9px;font-weight:650}.payouts-summary-divider{background:color-mix(in srgb, var(--border) 68%, transparent);height:1px;margin:14px 0 12px}.payouts-summary-stats{align-items:stretch;max-width:100%;display:flex}.payouts-summary-stat{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:0 14px;display:flex}.payouts-summary-stat:first-child{padding-left:0}.payouts-summary-stat:last-child{padding-right:0}.payouts-summary-stat+.payouts-summary-stat{border-left:1px solid color-mix(in srgb, var(--border) 70%, transparent)}.payouts-summary-stat>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:.98rem;font-weight:650}.payouts-summary-stat--tax>strong{color:color-mix(in srgb, var(--payouts-tax) 78%, var(--text))}.payouts-summary-stat--net>strong{color:var(--payouts-net);font-size:1.04rem}.payouts-summary-stat--count>strong{color:var(--text)}.payouts-tax-inline{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:0 2px;display:flex}.payouts-tax-inline-label{color:var(--payouts-muted);font-size:12px}.payouts-tax-inline-controls{align-items:center;gap:6px;display:inline-flex}.payouts-tax-inline-controls input{box-sizing:border-box;border:1px solid var(--border);background:var(--payouts-surface);width:5.25rem;min-width:5.25rem;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:13px}.payouts-tax-inline-suffix{color:var(--payouts-muted);font-size:12px}.payouts-tax-inline-save{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;transition:background var(--transition-fast,.15s ease);background:0 0;border-radius:8px;padding:4px 10px;font-size:12px}.payouts-tax-inline-save:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}.payouts-tax-inline-save:disabled{opacity:.55;cursor:not-allowed}.payouts-tax-inline-help{color:var(--payouts-muted);font-size:11px}.payouts-filter-bar{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);flex-wrap:wrap;align-items:flex-end;gap:8px 10px;width:100%;padding:4px 0 2px;display:flex}.payouts-filter{gap:4px;min-width:108px;display:grid}.payouts-filter>span{letter-spacing:.07em;text-transform:uppercase;color:var(--payouts-muted);font-size:9px;font-weight:650}.payouts-filter select{border:1px solid var(--border);background:var(--payouts-surface);height:32px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:12px}.payouts-filter-clear{height:32px;color:var(--payouts-muted);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:12px;text-decoration:underline}.payouts-filter-clear:hover{color:var(--text)}.payouts-nok-note{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--payouts-muted);border-radius:8px;margin:0;padding:8px 12px;font-size:12px;line-height:1.45}.payouts-status{color:var(--payouts-muted);margin:0;padding:20px 0;font-size:13px}.payouts-empty{border-radius:var(--radius-md,12px);border:1px dashed color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--payouts-surface) 80%, transparent);flex-direction:column;align-items:flex-start;gap:10px;padding:24px 20px;display:flex}.payouts-empty-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--payouts-muted);font-size:10px;font-weight:650}.payouts-empty h3{letter-spacing:-.02em;margin:0;font-size:20px}.payouts-empty p{max-width:34rem;color:var(--payouts-muted);margin:0;font-size:13px;line-height:1.55}.payouts-history{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.payouts-history-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.payouts-history-head h3{letter-spacing:.06em;text-transform:uppercase;color:var(--payouts-muted);margin:0;font-size:12px;font-weight:650}.payouts-history-head span{color:var(--payouts-muted);font-variant-numeric:tabular-nums;font-size:11px}.payouts-table-wrap{border-radius:var(--radius-md,12px);border:1px solid var(--border);background:var(--payouts-surface-elevated);overflow:hidden}.payouts-table{--payouts-grid-columns:10% 18% 11% 14% 12% 12% 11% 12%;border-collapse:collapse;width:100%;font-size:13px}.payouts-table thead th,.payouts-table tbody td{box-sizing:border-box;vertical-align:middle;min-width:0;padding:12px}.payouts-table thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--payouts-muted);border-bottom:1px solid var(--border);background:var(--table-header-bg);white-space:nowrap;font-size:9px;font-weight:650}.payouts-sort-button{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:3px;display:inline-flex}.payouts-sort-indicator{opacity:.52;font-size:9px;line-height:1}.payouts-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent)}.payouts-table tbody tr:last-child td{border-bottom:none}.payouts-col-date,.payouts-col-firm,.payouts-col-account{text-align:left}.payouts-col-gross,.payouts-col-received,.payouts-col-tax,.payouts-col-net{text-align:right}.payouts-col-cert{text-align:center}.payouts-col-actions{text-align:right;overflow:visible}@media (min-width:641px){.payouts-table{table-layout:fixed}.payouts-table colgroup{display:none}.payouts-table thead,.payouts-table tbody{width:100%;display:block}.payouts-table thead tr,.payouts-table tbody tr{grid-template-columns:var(--payouts-grid-columns);align-items:center;width:100%;display:grid}.payouts-table thead th,.payouts-table tbody td{display:block;overflow:hidden}.payouts-table thead tr{border-bottom:1px solid var(--border);background:var(--table-header-bg)}.payouts-table thead th{background:0 0;border-bottom:none}.payouts-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent)}.payouts-table tbody tr:last-child,.payouts-table tbody td{border-bottom:none}}.payouts-cell-date{white-space:nowrap;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text) 88%, var(--payouts-muted))}.payouts-cell-muted{color:var(--payouts-muted);font-size:12px}.payouts-firm-cell{align-items:center;gap:10px;min-width:0;display:flex}.payouts-firm-badge{border:1px solid var(--payouts-edge-soft);background:color-mix(in srgb, var(--accent) 8%, var(--payouts-surface));width:28px;height:28px;color:color-mix(in srgb, var(--accent) 70%, var(--text));letter-spacing:.02em;border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.payouts-firm-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.payouts-firm-copy strong{letter-spacing:-.01em;font-size:13px;font-weight:600}.payouts-firm-account{color:var(--payouts-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.payouts-money{font-variant-numeric:tabular-nums;white-space:nowrap}.payouts-money strong{font-weight:600}.payouts-money--tax strong{color:var(--payouts-tax)}.payouts-money--net strong{color:var(--payouts-net)}.payouts-muted{color:var(--payouts-muted)}.payouts-cert-chip{border:1px solid var(--payouts-edge-soft);background:color-mix(in srgb, var(--accent) 6%, transparent);height:24px;color:color-mix(in srgb, var(--accent) 75%, var(--text));font:inherit;cursor:pointer;transition:background var(--transition-fast,.15s ease);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.payouts-cert-chip:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.payouts-actions{white-space:nowrap}.payouts-row-actions{align-items:center;gap:2px;display:inline-flex}.payouts-row-action{height:28px;color:var(--payouts-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 8px;font-size:11px;font-weight:600}.payouts-row-action:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 8%, transparent)}.payouts-row-action--icon{place-items:center;width:28px;padding:0;display:inline-grid}.payouts-row-more{position:relative}.payouts-row-menu{z-index:20;border:1px solid var(--border);background:var(--surface);min-width:140px;box-shadow:var(--shadow-sm,0 4px 16px #00000038);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.payouts-row-menu--portal{position:fixed}.payouts-row-menu-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.payouts-row-menu-item:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.payouts-row-menu-item--danger{color:#ef6b6b}.payouts-year-overview{flex-direction:column;gap:10px;width:100%;min-width:0;padding-top:4px;display:flex}.payouts-year-overview-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.payouts-year-overview-head h3{letter-spacing:.06em;text-transform:uppercase;color:var(--payouts-muted);margin:0;font-size:12px;font-weight:650}.payouts-year-overview-head span{color:var(--payouts-muted);font-size:11px}.payouts-monthly-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.payouts-month-tile{background:color-mix(in srgb, var(--payouts-surface) 70%, transparent);border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 8px 9px;display:flex}.payouts-month-tile.is-empty{opacity:.42}.payouts-month-tile.has-payouts{border-color:var(--payouts-edge-soft);background:color-mix(in srgb, var(--accent) 4%, var(--payouts-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 10%, transparent)}.payouts-month-tile-label{letter-spacing:.08em;color:var(--payouts-muted);font-size:9px;font-weight:700}.payouts-month-tile strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:11px;font-weight:650;line-height:1.25}.payouts-month-tile-meta,.payouts-month-tile-net{color:var(--payouts-muted);font-variant-numeric:tabular-nums;font-size:9px;line-height:1.25}.payouts-month-tile-net{color:color-mix(in srgb, var(--payouts-net) 70%, var(--payouts-muted))}.payouts-month-tile-empty{color:var(--payouts-muted);font-size:9px}.payouts-migration-notice{padding:16px}.payouts-migration-notice h2{margin:0 0 8px;font-size:16px}.payouts-migration-notice p{color:var(--payouts-muted);margin:0}.payouts-dialog-panel{width:min(100%,34rem);max-height:90vh;overflow-y:auto}.payouts-dialog-head{margin-bottom:12px}.payouts-dialog-head h2{letter-spacing:-.02em;margin:0;font-size:17px}.payouts-dialog-sub{color:var(--payouts-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.payouts-form-grid{grid-template-columns:1fr;gap:10px;display:grid}.payouts-field{gap:5px;font-size:.84rem;display:grid}.payouts-field--wide{grid-column:1/-1}.payouts-field span{color:color-mix(in srgb, var(--text) 82%, var(--payouts-muted))}.payouts-field input,.payouts-field select,.payouts-field textarea{border:1px solid var(--border);background:var(--payouts-surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:.5rem .65rem}.payouts-field textarea{resize:vertical;min-height:72px}.payouts-form .saved-accounts-field--custom-firm input{width:100%}.payouts-form-preview{border:1px solid var(--payouts-edge-soft);background:color-mix(in srgb, var(--accent) 4%, var(--payouts-surface));border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px 12px;display:grid}.payouts-form-preview-item{flex-direction:column;gap:2px;display:flex}.payouts-form-preview-item span{letter-spacing:.07em;text-transform:uppercase;color:var(--payouts-muted);font-size:9px;font-weight:650}.payouts-form-preview-item strong{font-variant-numeric:tabular-nums;font-size:1rem}.payouts-form-preview-item--tax strong{color:var(--payouts-tax)}.payouts-form-preview-item--net strong{color:var(--payouts-net)}.payouts-form-preview-note{color:var(--payouts-muted);margin:10px 0 0;font-size:12px}.payouts-checkbox{align-items:center;gap:8px;display:flex}.payouts-checkbox input{width:auto}.payouts-form-error{color:#ef4444;margin:10px 0 0;font-size:13px}.payouts-dialog-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.payouts-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payouts-form-grid>.payouts-field--wide,.payouts-form-grid>.saved-accounts-field--custom-firm,.payouts-form-grid>.saved-accounts-field.saved-accounts-field--wide{grid-column:1/-1}.payouts-cert-panel{flex-direction:column;gap:12px;width:min(100%,56rem);max-height:92vh;display:flex}.payouts-cert-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.payouts-cert-head h2{margin:0;font-size:16px}.payouts-cert-status{color:var(--payouts-muted);margin:0;font-size:13px}.payouts-cert-image{object-fit:contain;border:1px solid var(--border);background:var(--surface-secondary);border-radius:10px;width:100%;max-height:min(70vh,720px)}.payouts-cert-frame{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;height:min(70vh,720px);min-height:420px}.payouts-cert-foot{justify-content:flex-end;display:flex}@media (max-width:1080px){.payouts-monthly-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:820px){.payouts-summary-hero{grid-template-rows:auto auto;grid-template-columns:1fr;gap:0;padding:14px 16px 12px}.payouts-summary-hero:before{background:radial-gradient(92% 85% at 50% 100%,#4de8e512 0%,#0000 72%);width:100%;height:46%;top:auto;bottom:0}.payouts-summary-hero-left{padding-right:0}.payouts-summary-hero-right{min-height:128px;margin-top:6px}.payouts-summary-accent{padding-bottom:4px}.payouts-hero-ytd-visual{inset:6px 4px 2px 0}.payouts-hero-ytd-tooltip{transform:translate(6px,10px)}.payouts-summary-stats{flex-direction:column;gap:10px}.payouts-summary-stat{padding:0}.payouts-summary-stat+.payouts-summary-stat{border-left:none;border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding-top:10px}.payouts-filter-bar{gap:8px}.payouts-filter{flex:calc(50% - 8px);min-width:0}.payouts-monthly-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.payouts-subheader{flex-direction:column;align-items:stretch}.payouts-add-btn{justify-content:center;width:100%}.payouts-filter{flex:100%}.payouts-monthly-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payouts-form-grid{grid-template-columns:1fr}.payouts-table thead{display:none}.payouts-table thead tr,.payouts-table tbody tr{grid-template-columns:unset;display:block}.payouts-table,.payouts-table tbody,.payouts-table tr,.payouts-table td{width:100%;min-width:0;display:block}.payouts-table colgroup{display:none}.payouts-table tbody tr{border-bottom:1px solid var(--border);padding:12px}.payouts-table tbody tr:last-child{border-bottom:none}.payouts-table tbody td{text-align:right;border:none;grid-template-columns:minmax(92px,38%) 1fr;gap:8px;padding:5px 0;display:grid}.payouts-table tbody td:before{content:attr(data-label);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--payouts-muted);font-size:9px;font-weight:650}.payouts-firm-cell{justify-content:flex-end}.payouts-firm-copy{align-items:flex-end}.payouts-money{text-align:right}.payouts-table tbody td.payouts-actions{text-align:left;padding-top:8px;display:block}.payouts-table tbody td.payouts-actions:before{display:none}.payouts-row-actions{justify-content:flex-start}}.payouts-money--tax strong{color:var(--text-muted);font-weight:500}.payouts-col-received strong{color:var(--text-primary)}.payouts-table tbody tr:hover{background:color-mix(in srgb, var(--text-primary) 2.5%, transparent)}.payouts-firm-badge{font-size:10px}@media (hover:hover) and (min-width:900px){.payouts-table .payouts-row-actions{opacity:.35;transition:opacity .12s}.payouts-table tbody tr:hover .payouts-row-actions,.payouts-table tbody tr:focus-within .payouts-row-actions{opacity:1}}
