.account-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.account-top p{margin:6px 0;font-size:13px;color:#c7b5cd}.account-tabs{display:flex;gap:8px;overflow:auto;margin:26px 0 20px;padding-bottom:5px}.account-tab{border:1px solid #65415b;border-radius:7px;padding:12px 17px;background:#211827;color:#cfb9d2;white-space:nowrap;cursor:pointer}.account-tab[aria-selected=true]{background:#e7d3b1;color:#291523;border-color:#e7d3b1;font-weight:700}.account-form{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:25px}.account-form label{display:flex;flex-direction:column;font-size:12px;gap:9px;color:#c4acce}.account-form input,.account-form textarea{padding:13px;background:#231729;border:1px solid #67465f;color:#fff;border-radius:7px;font:14px Arial;width:100%}.account-form .wide{grid-column:1/-1}.account-form input[readonly]{color:#a78da8}.account-message{font-size:12px;line-height:1.8;color:#e7c795;min-height:23px}.account-card{padding:24px;border:1px solid #5c3a50;background:#1e1523;border-radius:13px;margin:20px 0}.account-card h2{font-size:21px;line-height:1.3;margin:12px 0}.order-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#b79abb;line-height:1.8}.ticket-number-list{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0}.ticket-number{padding:9px 12px;border:1px solid #846243;border-radius:6px;background:#39281f;color:#efd09b;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.order-badge{display:inline-block;padding:6px 9px;border:1px solid #7c5840;color:#e5c29c;border-radius:5px;font-size:9px;text-transform:uppercase;letter-spacing:1px}.order-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.account-empty{padding:35px;text-align:center;color:#bba4c1;line-height:1.9;border:1px dashed #67435b;border-radius:12px;margin:20px 0}.account-empty b{display:block;color:#f0e3ee;font-size:18px;margin-bottom:10px}.account-history{width:100%;font-size:12px;border-collapse:collapse}.account-history th,.account-history td{padding:14px 10px;line-height:1.7;border-bottom:1px solid #4b3045;text-align:left}.account-history th{color:#e2c7a4}.account-history td{color:#c2a9c7}.account-subtabs{display:flex;gap:10px;margin:20px 0}.account-subtabs button{border:1px solid #5c3a50;background:#211827;color:#bda3c5;border-radius:20px;padding:9px 16px;cursor:pointer}.account-subtabs button[aria-pressed=true]{border-color:#d3ab78;color:#f6d0a0}.entry-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.entry-options a{display:block;text-align:center;border:1px solid #684055;background:#2b1c2d;border-radius:7px;padding:13px;font-size:12px;color:#e6c6a4!important;text-decoration:none!important}.entry-options a:hover{background:#462534}.entry-form{border:1px solid #63415b;border-radius:10px;padding:20px;margin:25px 0}.entry-form label{display:block;font-size:12px;color:#d5bad5;line-height:1.8;margin-bottom:12px}.entry-form input[type=number]{width:90px;padding:10px;background:#291b2d;border:1px solid #75536b;border-radius:6px;color:#fff;font-size:17px}.entry-form input[type=checkbox]{accent-color:#dc2145}.entry-total{font-size:23px!important;color:#e9c18f!important}.entry-error{font-size:12px;line-height:1.8;color:#efc29c!important}@media(max-width:640px){.account-form{grid-template-columns:1fr}.account-top{align-items:start;gap:10px}.account-card{padding:20px}.account-tab{padding:11px 13px;font-size:12px}.account-history{font-size:10px}.account-history th,.account-history td{padding:11px 7px}.entry-options{grid-template-columns:1fr}}
