.pc-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px}.pc-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pc-toolbar h2{margin:0;font-size:21px}.pc-toolbar p{margin:4px 0 0;color:var(--muted)}.pc-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pc-notice{display:flex;gap:12px;align-items:center;padding:12px 16px;border:1px solid #d9e4ef;background:#f8fbfd;color:#40566d}.pc-notice strong{color:#234b78}.pc-panel{min-width:0;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px}.pc-table-wrap{min-width:0;overflow:auto}.pc-table{width:100%;min-width:940px;border-collapse:collapse}.pc-table th,.pc-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}.pc-table th{font-size:12px;color:var(--muted);font-weight:600;background:var(--color-surface-muted)}.pc-table td small,.pc-muted{display:block;color:var(--muted);font-size:12px}.pc-status{display:inline-flex;align-items:center;gap:6px}.pc-status i{width:7px;height:7px;border-radius:50%;background:var(--color-warning)}.pc-status.active i{background:var(--color-success)}.pc-status.disabled i{background:var(--color-danger)}.pc-status.draft i{background:#7b8796}.pc-link{border:0;background:none;color:var(--blue);padding:0;cursor:pointer;font:inherit}.pc-link:hover{text-decoration:underline}.pc-empty,.pc-error,.pc-loading{padding:36px;text-align:center;color:var(--muted)}.pc-error{color:var(--red)}.pc-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.pc-summary article{border:1px solid var(--line);padding:14px;background:var(--color-surface-muted)}.pc-summary span{display:block;color:var(--muted);font-size:12px}.pc-summary strong{display:block;margin-top:6px;font-size:20px}.pc-overlay{position:fixed;inset:0;z-index:1000;background:rgb(15 27 42 / 38%);display:grid;place-items:center;padding:20px}.pc-dialog{width:min(720px,100%);max-height:min(88vh,860px);overflow:auto;background:var(--color-surface);border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay);padding:24px}.pc-dialog h2{margin:0 0 4px}.pc-dialog>p{margin:0 0 18px;color:var(--muted)}.pc-form{display:grid;gap:16px}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pc-form label{display:grid;min-width:0;gap:6px;font-weight:600}.pc-form label span{font-size:12px;color:var(--muted);font-weight:500}.pc-form input,.pc-form select,.pc-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);padding:10px 11px;background:#fff;color:var(--ink);font:inherit}.pc-form textarea{min-height:82px;resize:vertical}.pc-checks{display:flex;gap:16px;flex-wrap:wrap}.pc-checks label{display:flex;align-items:center;gap:7px;font-weight:500}.pc-checks input{width:auto}.pc-form-footer{display:flex;justify-content:flex-end;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:16px}.pc-form-message{margin-right:auto;color:var(--red);font-size:13px}.pc-dialog-close{float:right;border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--muted)}.pc-danger{color:var(--red)}@media(max-width:700px){.pc-panel{padding:14px}.pc-grid{grid-template-columns:1fr}.pc-dialog{padding:18px}.pc-toolbar{align-items:flex-start}.pc-notice{align-items:flex-start}}

.pc-wallet-dialog{width:min(1180px,calc(100vw - 32px));max-width:1180px}.pc-wallet-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.pc-wallet-link{display:block;text-align:left}.pc-wallet-dialog .pc-table{min-width:920px}.pc-wallet-dialog small{display:block}.pc-wallet-dialog .pc-summary{margin:16px 0}

.pc-directory-table{min-width:880px}.pc-directory-table td:first-child{max-width:220px;white-space:normal;overflow-wrap:anywhere}.pc-directory-table td:last-child{max-width:200px;white-space:normal}.pc-directory-table .pc-actions{gap:4px 8px}.pc-directory-table th:nth-child(6),.pc-directory-table td:nth-child(6),.pc-wallet-link{text-align:right;font-variant-numeric:tabular-nums}.pc-wallet-link{width:100%;white-space:nowrap}.pc-wallet-link.pc-negative{color:var(--color-danger,#bd3e4b)}.pc-directory-table [data-pc-action=rate],.pc-directory-table [data-pc-action=profile]{color:#7048a5}.pc-wallet-table th,.pc-wallet-table td{padding:10px 8px}.pc-wallet-table td:nth-child(2){max-width:130px;white-space:normal}.pc-wallet-table td:nth-child(3){min-width:96px;max-width:140px;white-space:normal}.pc-wallet-table td:last-child{max-width:180px;white-space:normal;overflow-wrap:anywhere}.pc-wallet-table td.pc-money,.pc-wallet-table th:nth-child(n+5):nth-child(-n+7){text-align:right;font-variant-numeric:tabular-nums}.pc-wallet-table td.pc-money small{max-width:230px;white-space:normal}.pc-wallet-table td.pc-money small span{white-space:nowrap}.pc-kind{font-weight:600}.pc-kind.payin{color:var(--color-brand-600,#2f66d0)}.pc-kind.payout{color:#7048a5}.pc-kind.adjustment{color:#52657d}.pc-wallet-dialog .pc-summary article{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:12px 14px}.pc-wallet-dialog .pc-summary article>span,.pc-wallet-dialog .pc-summary article>strong,.pc-wallet-dialog .pc-summary article>small{grid-column:1}.pc-wallet-dialog .pc-summary article>.pc-actions{grid-column:2;grid-row:1 / span 4;align-self:center}.pc-wallet-dialog .pc-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:700px){.pc-wallet-dialog .pc-summary article{grid-template-columns:minmax(0,1fr)}.pc-wallet-dialog .pc-summary article>.pc-actions{grid-column:1;grid-row:auto;margin-top:8px}.pc-directory-table .pc-actions .pc-link{min-height:32px}.pc-wallet-dialog{width:100%;max-width:100%}}

.pc-table .pc-balance{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-table td.pc-balance>span{display:block;white-space:nowrap;line-height:20px}
