body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.account-page{color:#f4f7f3;font-family:Arial,sans-serif;margin:0 auto;padding:34px 0 54px;position:relative;width:min(1400px,calc(100% - 40px));z-index:1}.account-header-actions,.account-page-header,.account-panel-heading,.account-row-actions,.refund-compose-footer,.refund-request-topline{align-items:center;display:flex;gap:14px;justify-content:space-between}.account-page-header{margin-bottom:22px}.account-page-header h1{font-size:clamp(30px,5vw,44px);line-height:1.1;margin:2px 0 8px}.account-eyebrow{color:#65eb4a;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.account-panel-heading p,.account-subtitle{color:#bec9be;font-size:14px;line-height:1.55;margin:0;max-width:760px}.account-header-actions{justify-content:flex-end}.account-button{border-radius:12px;cursor:pointer;font-weight:750;min-height:42px;padding:10px 16px;transition:transform .15s ease,opacity .15s ease,border-color .15s ease}.account-button:hover:not(:disabled){transform:translateY(-1px)}.account-button:disabled{cursor:wait;opacity:.6}.account-button.primary{background:linear-gradient(135deg,#54ed36,#19cd22);border:1px solid #25eb2c;color:#061006}.account-button.secondary{background:#0000009e;border:1px solid #77c26d73;color:#b5ff9f}.account-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.account-panel,.account-stat{background:linear-gradient(145deg,#151f15f5,#050805f7);border:1px solid #80ab7833;border-radius:18px;box-shadow:0 14px 36px #0000004d,0 0 24px #1bd32312}.account-stat{padding:16px 18px}.account-stat span{color:#aab8aa;display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.account-stat strong{color:#f2fff0;display:block;font-size:28px;margin-top:9px}.account-panel{margin-bottom:18px;padding:20px}.account-panel-heading{align-items:flex-end;margin-bottom:16px}.account-panel-heading h2{font-size:20px;margin:0 0 6px}.account-panel-heading p{font-size:12px}.users-heading{align-items:flex-end}.account-search{width:min(320px,100%)}.account-search input,.refund-compose textarea{background:#000000a6;border:1px solid #82a67d4d;border-radius:11px;box-sizing:border-box;color:#f4f7f3;font:inherit;padding:11px 13px;width:100%}.account-search input:focus,.refund-compose textarea:focus{border-color:#55d83b;outline:2px solid #45dc3359}.account-table-scroll{border:1px solid #7ba4732e;border-radius:13px;overflow-x:auto}.account-table{background:#01050173;border-collapse:collapse;min-width:980px;width:100%}.account-table th{background:#1f3d1c85;color:#a9c3a5;font-size:10px;letter-spacing:.08em;padding:12px;text-align:left;text-transform:uppercase;white-space:nowrap}.account-table td{border-top:1px solid #739b6c1f;color:#e0e7df;font-size:12px;padding:12px;white-space:nowrap}.account-table td small,.account-table td strong{display:block}.account-table td small{color:#9cab9a;font-size:11px;margin-top:4px}.account-status{background:#23ae3129;border:1px solid #56d84740;border-radius:99px;color:#d6ffcf;display:inline-flex;font-size:11px;font-weight:800;padding:5px 9px;text-transform:capitalize}.status-denied,.status-free{background:#7d847b24;border-color:#969d9433;color:#c6c9c4}.status-failed,.status-pending{background:#ba871a24;border-color:#e8b74140;color:#ffe5a7}.status-processing{background:#2577bd29;border-color:#58abeb40;color:#c4e4ff}.refund-request-list{grid-gap:12px;display:grid;gap:12px}.refund-request-card{background:#0000006b;border:1px solid #6a9a6533;border-radius:14px;padding:16px}.refund-request-topline{align-items:flex-start}.refund-request-topline h3{font-size:15px;margin:0 0 5px}.refund-request-topline p{color:#a9b5a7;font-size:12px;margin:0}.refund-reason{background:#194a1933;border-left:3px solid #38d72b;border-radius:6px;line-height:1.55;margin:14px 0;overflow-wrap:anywhere;padding:13px;white-space:pre-wrap}.refund-request-meta{color:#9eae9c;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 18px}.account-row-actions{justify-content:flex-start;margin-top:14px}.account-empty{color:#aebbae;font-size:13px;margin:0}.account-alert{border-radius:11px;font-size:13px;line-height:1.5;margin:0 0 14px;padding:12px 14px}.account-alert.error{background:#961e1e2b;border:1px solid #fa64644d;color:#ffbcbc}.account-alert.success{background:#227e2229;border:1px solid #5adc5847;color:#c7ffc2}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.refund-page{padding-top:8vh;width:min(860px,calc(100% - 40px))}.refund-chat-panel{padding:clamp(18px,4vw,30px)}.chat-message{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.chat-message>div{background:#0000006b;border:1px solid #7da07633;border-radius:13px;min-width:0;padding:13px 15px}.chat-message.from-user{flex-direction:row-reverse}.chat-message.from-user>div{background:#1c531d40}.chat-message strong{color:#ddffda;font-size:12px}.chat-message p{color:#e1e7df;font-size:13px;line-height:1.55;margin:7px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.chat-message small{color:#9fb09d;display:block;font-size:10px;margin-top:9px;text-transform:capitalize}.chat-avatar{background:#2393252e;border:1px solid #54e63752;border-radius:50%;color:#a9ff95;display:grid;flex:0 0 34px;font-size:11px;font-weight:800;height:34px;place-items:center}.refund-compose{border-top:1px solid #71926b2e;margin-top:20px;padding-top:18px}.refund-compose label{color:#d3e3d1;display:block;font-size:13px;font-weight:700;margin-bottom:9px}.refund-compose textarea{line-height:1.5;min-height:130px;resize:vertical}.refund-compose-footer{color:#8f9b8d;font-size:11px;margin-top:10px}.refund-resolution{background:#23611f2e;border:1px solid #54cc3c3b;border-radius:11px;color:#d5f4cf;font-size:13px;line-height:1.5;margin-top:14px;padding:12px 14px}.refund-privacy-note{color:#9aa597;font-size:11px;line-height:1.55;margin:18px 2px 0}@media (max-width:760px){.account-page{padding-top:22px;width:min(100% - 28px,1400px)}.account-page-header,.account-panel-heading,.users-heading{align-items:stretch;flex-direction:column}.account-header-actions{width:100%}.account-header-actions .account-button{flex:1 1}.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-stat{padding:13px}.account-stat strong{font-size:24px}.account-panel{padding:15px}.account-search{width:100%}.account-row-actions,.refund-request-topline{flex-direction:column}.account-row-actions{align-items:stretch}.account-row-actions .account-button{width:100%}.refund-page{padding-top:22px;width:min(100% - 28px,860px)}}
/*# sourceMappingURL=main.9e34744d.css.map*/