.wallet-tabs{display:flex;gap:8px;padding:6px;background:#f3e6eb;border-radius:18px;margin:20px 0}.wallet-tabs button{flex:1;min-height:46px;border:0;background:transparent;border-radius:13px;color:#745467;font:inherit;font-weight:700}.wallet-tabs button.active{background:#fff;color:#8b365a;box-shadow:0 3px 12px #74394b12}.order-controls{display:flex;gap:10px;margin:18px 0}.order-controls select,.order-controls input{min-width:0;padding:12px;border:1px solid #e5c9d2;border-radius:12px;background:#fff;color:#4b3441;font:inherit}.order-controls input{flex:1}.order-list{display:grid;gap:12px}.order-card{padding:18px;border:1px solid #ead3dc;border-radius:18px;background:#fff;display:grid;gap:10px}.order-card>div{display:flex;justify-content:space-between;gap:10px}.order-card>small{overflow-wrap:anywhere;color:#786170}.order-card>b{font-size:22px;color:#9e4668}.creator-milestones{padding:22px 18px;margin:18px 0;border:1px solid #e7c9dc;border-radius:24px;background:linear-gradient(140deg,#fff8f5,#f6edfb)}.creator-milestones h2{font-size:21px;margin:8px 0}.creator-milestones p,.creator-milestones>small{font-size:12px;line-height:1.7;color:#765468}.milestone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.milestone-grid article{background:#fffafc;border:1px solid #eed3e0;border-radius:15px;padding:15px 5px;text-align:center;display:grid;gap:7px}.milestone-grid b{font-size:27px;color:#a54471}.milestone-grid span,.milestone-grid small{font-size:11px;color:#765468}.milestone-grid .complete{background:#efe8ee}.form-field>label:has(.ai-field-button){display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-field-button{flex-shrink:0;border:1px solid #dab7cf;background:#f8effa;color:#804668;border-radius:20px;padding:8px 10px;font-size:11px;cursor:pointer;min-height:34px}.ai-field-button:disabled{opacity:.65;cursor:wait}.referral-reward-cards{margin:20px 16px}.referral-reward-grid{display:grid;gap:10px}.referral-reward-grid article{padding:18px;background:linear-gradient(120deg,#fff8f5,#f7eef7);border:1px solid #eac9d7;border-radius:18px;display:grid;gap:9px}.referral-reward-grid strong{font-size:23px;color:#984569}.referral-reward-grid small,.referral-reward-cards p{font-size:12px;line-height:1.7;color:#79566d}.more-color{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #e5c9d2;border-radius:14px}.more-color input{height:40px;width:64px;border:0;background:transparent}.user-uid{font-size:12px;color:#765468;letter-spacing:.08em}
@media(min-width:768px){.referral-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

.support-entry{border:1px solid #e5c8d0;background:#fff7fa;color:#93435a;border-radius:18px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.cdk-sheet input{width:100%;box-sizing:border-box;border:1px solid #e5c8d0;border-radius:12px;padding:14px;background:white;font:inherit}.cdk-history{max-height:230px;overflow:auto}.cdk-record{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #eee}.cdk-result{color:#87384f;min-height:24px}
