.account-module__htbM2W__container{max-width:1000px;margin:0 auto;padding:24px 20px}.account-module__htbM2W__greeting{align-items:center;gap:14px;margin-bottom:22px;display:flex}.account-module__htbM2W__avatar{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}.account-module__htbM2W__hello{color:#6b7280;font-size:13px}.account-module__htbM2W__name{font-size:20px;font-weight:700}.account-module__htbM2W__layout{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.account-module__htbM2W__sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.account-module__htbM2W__nav{flex-direction:column;gap:2px;display:flex}.account-module__htbM2W__navItem{color:#374151;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none}.account-module__htbM2W__navItem:hover{background:#f3f4f6}.account-module__htbM2W__navOn{color:#fff;background:#111827}.account-module__htbM2W__logout{text-align:left;color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:8px;margin-top:4px;padding:10px 14px;font-family:inherit;font-size:14px}.account-module__htbM2W__logout:hover{background:#fef2f2}.account-module__htbM2W__content{min-width:0}.account-module__htbM2W__cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.account-module__htbM2W__card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:22px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.account-module__htbM2W__card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000012}.account-module__htbM2W__cardIcon{font-size:26px}.account-module__htbM2W__cardLabel{font-size:15px;font-weight:600}.account-module__htbM2W__cardSub{color:#6b7280;font-size:13px}.account-module__htbM2W__panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:560px;padding:22px}.account-module__htbM2W__panelTitle{margin:0 0 16px;font-size:18px;font-weight:700}.account-module__htbM2W__lbl{margin:12px 0 6px;font-size:13px;font-weight:500;display:block}.account-module__htbM2W__muted{color:#9ca3af;font-weight:400}.account-module__htbM2W__inp{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.account-module__htbM2W__inp:focus{border-color:#111827}.account-module__htbM2W__inp:disabled{color:#9ca3af;background:#f9fafb}.account-module__htbM2W__primary{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:9px;width:100%;margin-top:18px;padding:12px;font-size:15px;font-weight:600}.account-module__htbM2W__primary:hover{background:#000}.account-module__htbM2W__primary:disabled{opacity:.6;cursor:default}.account-module__htbM2W__ok{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:14px}.account-module__htbM2W__err{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:14px}.account-module__htbM2W__authWrap{max-width:420px;margin:40px auto;padding:0 16px}.account-module__htbM2W__authCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px}.account-module__htbM2W__authTitle{margin:0 0 18px;font-size:22px;font-weight:700}.account-module__htbM2W__switch{color:#6b7280;text-align:center;margin-top:16px;font-size:14px}.account-module__htbM2W__switch a{color:#111827;font-weight:500}.account-module__htbM2W__emptyBox{color:#6b7280;font-size:14px}.account-module__htbM2W__orderTable{flex-direction:column;display:flex}.account-module__htbM2W__orderRow{border-bottom:1px solid #f0f1f3;grid-template-columns:1.2fr 1fr .6fr 1fr 1fr .6fr;align-items:center;gap:10px;padding:12px 6px;font-size:14px;display:grid}.account-module__htbM2W__orderHead{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:12px;font-weight:600}.account-module__htbM2W__orderId{font-weight:600}.account-module__htbM2W__viewLink{color:#4f46e5;font-size:13px;text-decoration:none}.account-module__htbM2W__viewLink:hover{text-decoration:underline}.account-module__htbM2W__status{text-transform:capitalize;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal}.account-module__htbM2W__stPending{color:#854d0e;background:#fef9c3}.account-module__htbM2W__stPaid{color:#1e40af;background:#dbeafe}.account-module__htbM2W__stDelivered{color:#166534;background:#dcfce7}.account-module__htbM2W__stCanceled{color:#991b1b;background:#fee2e2}.account-module__htbM2W__orderTop{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.account-module__htbM2W__back{color:#6b7280;font-size:13px;text-decoration:none}.account-module__htbM2W__back:hover{color:#111}.account-module__htbM2W__orderMeta{color:#6b7280;font-size:13px}.account-module__htbM2W__orderItems{border-top:1px solid #eef0f3}.account-module__htbM2W__oItem{border-bottom:1px solid #f0f1f3;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:grid}.account-module__htbM2W__oTitle{color:#1f2937}.account-module__htbM2W__oQty{color:#6b7280}.account-module__htbM2W__oLine{text-align:right;font-weight:600}.account-module__htbM2W__orderTotals{margin:14px 0 20px}.account-module__htbM2W__tRow{color:#374151;justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.account-module__htbM2W__tGrand{color:#111827;border-top:1px solid #e5e7eb;margin-top:6px;padding-top:10px;font-size:17px;font-weight:800}.account-module__htbM2W__orderInfoGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-module__htbM2W__infoBox{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.account-module__htbM2W__infoHead{background:#fbfbfc;border-bottom:1px solid #e5e7eb;padding:10px 14px;font-size:14px;font-weight:600}.account-module__htbM2W__infoBody{color:#4b5563;padding:12px 14px;font-size:14px;line-height:1.7}@media (max-width:820px){.account-module__htbM2W__layout,.account-module__htbM2W__cards{grid-template-columns:1fr}.account-module__htbM2W__orderRow{grid-template-columns:1fr 1fr;row-gap:4px}.account-module__htbM2W__orderHead{display:none}.account-module__htbM2W__orderInfoGrid{grid-template-columns:1fr}}
