.account-module__zd0OHa__page{background-color:var(--bg);min-height:100vh;padding:120px 20px 60px}.account-module__zd0OHa__container{max-width:1000px;margin:0 auto}.account-module__zd0OHa__title{text-transform:uppercase;letter-spacing:-.02em;text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:800}.account-module__zd0OHa__dashboard{align-items:flex-start;gap:32px;display:flex}.account-module__zd0OHa__sidebar{border:1px solid var(--border);background:#fff;border-radius:12px;flex-shrink:0;width:250px;padding:16px 0;box-shadow:0 4px 6px -1px #0000000d}.account-module__zd0OHa__tabButton{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:block}.account-module__zd0OHa__tabButton:hover{color:var(--foreground);background:#faf8f5}.account-module__zd0OHa__tabButton.account-module__zd0OHa__active{color:var(--accent);border-left:4px solid var(--accent);background:#faf8f5}.account-module__zd0OHa__content{flex-grow:1}.account-module__zd0OHa__card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 6px -1px #0000000d}.account-module__zd0OHa__cardTitle{color:var(--foreground);border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:12px;font-size:1.5rem;font-weight:700}.account-module__zd0OHa__formGroup{margin-bottom:20px}.account-module__zd0OHa__label{color:var(--foreground);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.account-module__zd0OHa__input{border:1px solid var(--border);width:100%;color:var(--foreground);background:#f9fafb;border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .2s}.account-module__zd0OHa__input:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3px #a67c001a}.account-module__zd0OHa__input:disabled{color:#6b7280;cursor:not-allowed;background:#e5e7eb}.account-module__zd0OHa__passwordWrapper{align-items:center;display:flex;position:relative}.account-module__zd0OHa__eyeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:12px}.account-module__zd0OHa__eyeButton:hover{color:#111827}.account-module__zd0OHa__textarea{border:1px solid var(--border);width:100%;color:var(--foreground);resize:vertical;background:#f9fafb;border-radius:8px;min-height:100px;padding:12px 16px;font-size:1rem}.account-module__zd0OHa__textarea:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3px #a67c001a}.account-module__zd0OHa__button{background-color:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:10px;padding:14px;font-size:1rem;font-weight:600;transition:opacity .2s}.account-module__zd0OHa__button:hover{opacity:.9}.account-module__zd0OHa__button:disabled{opacity:.7;cursor:not-allowed}.account-module__zd0OHa__btnSecondary{color:#374151;background-color:#e5e7eb}.account-module__zd0OHa__btnSecondary:hover{background-color:#d1d5db}.account-module__zd0OHa__message{text-align:center;border-radius:8px;margin-top:16px;padding:12px;font-size:.9rem}.account-module__zd0OHa__success{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0}.account-module__zd0OHa__error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.account-module__zd0OHa__addressList{grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid}.account-module__zd0OHa__addressCard{border:1px solid var(--border);border-radius:8px;padding:16px;position:relative}.account-module__zd0OHa__addressCard.account-module__zd0OHa__isDefault{border-color:var(--accent);background-color:#a67c000d}.account-module__zd0OHa__addressName{margin-bottom:4px;font-weight:700}.account-module__zd0OHa__addressDetails{color:var(--text-muted);font-size:.9rem;line-height:1.5}.account-module__zd0OHa__addressActions{gap:12px;margin-top:12px;display:flex}.account-module__zd0OHa__addressActionBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.account-module__zd0OHa__addressActionBtn:hover{text-decoration:underline}.account-module__zd0OHa__addressActionBtn.account-module__zd0OHa__deleteBtn{color:#dc2626}.account-module__zd0OHa__defaultBadge{background-color:var(--accent);color:#fff;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600;position:absolute;top:16px;right:16px}.account-module__zd0OHa__notifList{flex-direction:column;display:flex}.account-module__zd0OHa__notifItem{border-bottom:1px solid var(--border);padding:16px 0}.account-module__zd0OHa__notifItem:last-child{border-bottom:none}.account-module__zd0OHa__notifHeader{justify-content:space-between;margin-bottom:4px;display:flex}.account-module__zd0OHa__notifTitle{color:var(--foreground);font-weight:600}.account-module__zd0OHa__notifTime{color:var(--text-muted);font-size:.8rem}.account-module__zd0OHa__notifMessage{color:var(--text-muted);font-size:.9rem}.account-module__zd0OHa__ticketList{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.account-module__zd0OHa__ticketItem{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.account-module__zd0OHa__ticketMain{flex-direction:column;display:flex}.account-module__zd0OHa__ticketSubject{margin-bottom:4px;font-weight:600}.account-module__zd0OHa__ticketMeta{color:var(--text-muted);font-size:.8rem}.account-module__zd0OHa__ticketStatus{border-radius:12px;padding:4px 12px;font-size:.85rem;font-weight:600}.account-module__zd0OHa__ticketStatus.account-module__zd0OHa__open{color:#1e40af;background-color:#dbeafe}.account-module__zd0OHa__ticketStatus.account-module__zd0OHa__resolved{color:#166534;background-color:#dcfce3}.account-module__zd0OHa__ticketStatus.account-module__zd0OHa__closed{color:#374151;background-color:#f3f4f6}@media (max-width:768px){.account-module__zd0OHa__dashboard{flex-direction:column}.account-module__zd0OHa__sidebar{border-radius:8px;width:100%;padding:0;display:flex;overflow-x:auto}.account-module__zd0OHa__tabButton{text-align:center;white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.account-module__zd0OHa__tabButton.account-module__zd0OHa__active{border-left:none;border-bottom:3px solid var(--accent)}.account-module__zd0OHa__card{padding:20px}}
