.profile-container{width:100%;max-width:800px;margin:0 auto;padding:8px 32px 40px}.profile-header{margin-bottom:32px}.profile-title{color:var(--text);letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:700}.profile-subtitle{color:var(--text-muted);font-size:14px}.profile-card{background:var(--surface);border:1px solid var(--border);border-radius:4px;margin-bottom:32px;padding:24px;position:relative}.profile-card-title{color:var(--text);align-items:center;gap:8px;margin-bottom:24px;font-size:16px;font-weight:600;display:flex}.profile-form-group{margin-bottom:20px}.profile-form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.profile-input{background:var(--surface);border:1px solid var(--border);width:100%;height:40px;color:var(--text);border-radius:4px;padding:0 12px;font-size:14px;transition:all .2s}.profile-input::-ms-input-placeholder{color:var(--text-muted)}.profile-input::placeholder{color:var(--text-muted)}.profile-input:focus{border-color:var(--accent-muted);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.profile-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.profile-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.profile-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.profile-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.profile-input:disabled{opacity:.6;cursor:not-allowed}.profile-btn{background:var(--accent);height:40px;color:var(--accent-fg);border-radius:4px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s}.profile-btn:hover{background:var(--accent-hover)}.table-wrapper{border:1px solid var(--border);border-radius:4px;overflow-x:auto}.payment-table{border-collapse:collapse;width:100%}.payment-table:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.payment-table:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.payment-table:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.payment-table:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.payment-table:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.payment-table:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.payment-table th{background:var(--surface-2);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 16px;font-size:11px}.payment-table td{color:var(--text);border-bottom:1px solid var(--border);padding:16px;font-size:14px}.payment-table tr:last-child td{border-bottom:none}.status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:12px;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-success{color:var(--green);background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2)}.status-pending{color:var(--warning);background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.2)}
