.header-actions{display:flex;gap:20px;align-items:center}.account-link{font-size:11px}.account-shell{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;padding-top:24px;padding-bottom:60px;align-items:start}.account-sidebar{background:#f6f6f7;border:1px solid #d8d8dd;border-radius:12px;padding:20px 12px;position:sticky;top:20px}.identity{text-align:center;padding:8px 8px 23px;border-bottom:1px solid #dddde2}.avatar{background:#19191e;color:white;border-radius:15px;display:grid;place-items:center;width:60px;height:60px;font:900 38px Arial;margin:0 auto 13px;border-bottom:4px solid #e32630}.identity strong{display:block;font-size:14px}.identity span{display:block;font-size:11px;color:#767680;margin-top:5px;direction:ltr}.identity small{color:#c12730;font-size:9px;display:block;margin-top:9px}.account-nav{display:flex;flex-direction:column;gap:5px;margin-top:16px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;font-size:12px;color:#60606a}.account-nav i{font-size:20px;font-style:normal;width:22px;text-align:center}.account-nav b{margin-right:auto;font-weight:400}.account-nav a.selected{background:#202025;color:#fff}.account-nav a.selected i{color:#ff4a55}.account-nav a:hover{background:#dedee2}.account-nav a.selected:hover{background:#202025}.back-shop{display:block;border-top:1px solid #dddde2;margin-top:18px;padding:20px 12px 10px;font-size:11px}.logout{border:0;background:transparent;padding:9px 12px;color:#bb2933;font-size:11px}.account-top{display:flex;justify-content:space-between;align-items:center}.account-top a{font-size:10px;color:#777780}.panel-title{font-size:30px;line-height:1.6;margin:20px 0 4px;letter-spacing:-.8px}.panel-subtitle{font-size:11px;color:#777780;margin:0 0 25px}.panel-banner{background:#1b1b20;position:relative;border-radius:10px;color:white;padding:28px 30px;display:flex;justify-content:space-between;overflow:hidden}.panel-banner>div{z-index:1}.panel-banner span{font:8px Arial;letter-spacing:2px;color:#b6b6bf}.panel-banner h2{font-size:25px}.panel-banner p{font-size:11px;color:#aaaab3}.panel-banner .primary{margin-top:12px;padding:10px 17px;font-size:11px}.panel-banner>b{font:italic 900 155px/.9 Arial;color:#39393f;transform:rotate(-10deg);position:absolute;left:35px;bottom:10px}.panel-banner>b>span{font:inherit;color:#e32630}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.stat-grid>a{background:#f6f6f7;border:1px solid #d7d7dc;padding:20px 16px;border-radius:8px;position:relative}.stat-grid i{font-style:normal;color:#cb2832;position:absolute;left:15px;top:15px;font-size:22px}.stat-grid strong{display:block;font-size:23px;margin-bottom:10px;line-height:1.5}.stat-grid strong small{font-size:9px;font-weight:400}.stat-grid span{font-size:10px;color:#72727b}.panel-card{background:#f7f7f8;border:1px solid #d7d7dc;border-radius:9px;padding:23px;margin-bottom:20px}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.card-heading h2{font-size:16px;margin:0}.card-heading a{font-size:10px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}th{text-align:right;font-weight:400;color:#8a8a92;background:#eeeeF0;padding:13px 12px}td{padding:19px 12px;border-bottom:1px solid #e3e3e7}td a{font-size:10px}.status{display:inline-block;border-radius:4px;background:#e5e5e9;color:#5d5d66;padding:5px 9px;font-size:9px}.status.active{background:#f9e0e2;color:#ba2632}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.quick-grid>a{display:flex;align-items:center;gap:15px}.quick-grid i{font-size:30px;font-style:normal;color:#cc2932}.quick-grid h3{font-size:12px;margin:0 0 6px}.quick-grid p{font-size:10px;color:#85858d;margin:0}.quick-grid b{margin-right:auto}.empty-state{text-align:center;padding:38px 20px;white-space:normal;grid-column:1/-1}.empty-state>b{font-size:38px;color:#c42b34}.empty-state h3{font-size:15px}.empty-state p{font-size:11px;color:#85858d}.empty-state .primary{margin-top:12px}.list-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.address-card,.saved-item{background:#ececef;border:1px solid #dddde3;padding:22px;border-radius:8px}.address-card h3,.saved-item h3{font-size:14px}.address-card p,.address-card a,.saved-item small{font-size:11px;line-height:2;color:#73737c}.saved-item>span{font-size:35px;color:#cd2731}.ticket-row{display:flex;align-items:center;gap:15px;border-top:1px solid #e2e2e6;padding:18px 0}.ticket-row>span:first-child{font-size:26px;color:#c32a33}.ticket-row h3{font-size:12px;margin:0 0 5px}.ticket-row p{font-size:10px;color:#8b8b93;margin:0}.ticket-row .status{margin-right:auto}.wallet-panel{padding:40px;background:#1d1d22;color:white;border-radius:10px;margin-bottom:20px;position:relative;overflow:hidden}.wallet-panel:after{content:'Z';font:italic 900 180px Arial;color:#ffffff08;position:absolute;left:35px;top:0;pointer-events:none}.wallet-panel>span{font-size:12px;color:#aaaab3}.wallet-panel h2{font-size:40px}.wallet-panel h2 small{font-size:13px}.wallet-panel p{font-size:11px;color:#aaaab3;margin:18px 0 25px}.profile-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.profile-list dt{color:#888892;font-size:11px}.profile-list dd{margin:10px 0 0;font-size:14px}.panel-card> a{font-size:11px}.pagination-row{display:flex;justify-content:center;gap:25px;padding:20px;font-size:12px}.error-summary{border-color:#dc4852;color:#bd232c}.account-content{min-width:0}.panel-form{display:grid;gap:15px;max-width:560px}.panel-form label{font-size:12px}.panel-form input,.panel-form textarea,.panel-form select{display:block;width:100%;padding:12px;border:1px solid #cfcfd6;background:#eeeef1;border-radius:6px;margin-top:7px;font:inherit;color:#24242b}.panel-form textarea{min-height:120px;resize:vertical}.panel-form .primary{justify-self:start}.panel-form .form-note{font-size:10px;color:#777780}.panel-toolbar{display:flex;gap:10px;align-items:center}.panel-toolbar input{padding:9px 12px;border:1px solid #d6d6dd;border-radius:5px;background:#eeeef1;font-size:11px}.status-select{padding:7px;border:1px solid #d4d4db;background:#eeeef1;border-radius:4px;font-size:11px}.detail-line{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dddde3;font-size:12px}.notice{font-size:11px;line-height:2;color:#8b3e45;background:#f1dfe2;padding:13px 18px;border-radius:6px;margin-bottom:20px}.favorite-actions{display:flex;justify-content:space-between;align-items:center}.favorite-actions button{border:0;background:transparent;color:#bc2631;font-size:11px}.toast{max-width:calc(100% - 30px);text-align:center}.site-footer a{font-size:10px}
@media(max-width:1000px){.account-shell{grid-template-columns:200px minmax(0,1fr);gap:20px}.stat-grid{grid-template-columns:1fr 1fr}.quick-grid{grid-template-columns:1fr}.account-nav{font-size:11px}.panel-banner h2{font-size:21px}.panel-banner>b{opacity:.45}.header-actions{gap:10px}}
@media(max-width:700px){.account-shell{grid-template-columns:1fr;gap:20px;padding-top:5px}.account-sidebar{position:static;padding:13px;overflow:hidden}.identity{display:none}.account-nav{flex-direction:row;overflow:auto;white-space:nowrap;margin:0;gap:7px;padding-bottom:5px}.account-nav a{padding:10px;font-size:10px}.account-nav b{display:none}.account-nav i{font-size:16px;width:auto}.account-sidebar .back-shop,.account-sidebar form{display:none}.account-top{padding-top:4px}.panel-title{font-size:26px}.panel-banner{padding:23px}.panel-banner h2{font-size:22px}.panel-banner p{max-width:225px;line-height:1.9}.panel-banner>b{left:10px}.panel-card{padding:17px}.card-heading{flex-wrap:wrap}.card-heading h2{font-size:15px}.stat-grid>a{padding:16px}.stat-grid strong{font-size:21px}.list-grid{grid-template-columns:1fr}.profile-list{grid-template-columns:1fr}.wallet-panel{padding:27px}.wallet-panel h2{font-size:34px}.header-actions .account-link{font-size:10px}.panel-toolbar{flex-wrap:wrap}.ticket-row{flex-wrap:wrap}.panel-subtitle{line-height:1.9}}
