.account-order-card:target{border-color:var(--brand);box-shadow:0 0 0 3px #7b5cfa26}.review-card-header{justify-content:space-between;align-items:center;min-width:0;margin-bottom:6px;display:flex}.review-card-header>div{min-width:0}.pending-review-row{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:12px;min-width:0;margin-bottom:10px;padding:12px 14px;display:flex}.pending-review-thumb{object-fit:cover;background:var(--bg-elevated-2);border-radius:10px;flex-shrink:0;width:48px;height:48px}.pending-review-thumb-empty{border:1px solid var(--border);justify-content:center;align-items:center;font-size:22px;display:flex}.pending-review-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pending-review-title{overflow-wrap:break-word;word-break:break-word;font-size:13.5px;font-weight:700;line-height:1.6}.pending-review-meta{color:var(--text-muted);font-size:11.5px}.pending-review-btn{flex-shrink:0}.pending-review-more{width:100%;margin-top:4px;display:block}@media (width<=520px){.pending-review-row{flex-wrap:wrap}.pending-review-btn{text-align:center;width:100%}}.order-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:-4px 0 16px;display:grid}.order-stat-grid-2{grid-template-columns:repeat(2,1fr)}.order-stat-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.order-stat-icon{width:34px;height:34px;color:var(--brand-soft);background:#7b5cfa1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.order-stat-icon svg{width:18px;height:18px}.order-stat-value{color:var(--brand-soft);white-space:nowrap;font-size:19px;font-weight:800;line-height:1.2}.order-stat-label{color:var(--text-muted);overflow-wrap:break-word;min-width:0;font-size:11.5px;line-height:1.4}.order-stat-card>span:not(.order-stat-icon){display:block}.order-stat-card-highlight .order-stat-icon{color:var(--success);background:#0f9d581f}.order-stat-card-highlight .order-stat-value{color:var(--success)}@media (width<=640px){.order-stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.order-stat-card{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.order-stat-icon{width:30px;height:30px}.order-stat-value{font-size:17px}}.order-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-head-main{flex-direction:column;gap:3px;min-width:0;display:flex}.order-head-code{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-head-date{color:var(--text-muted);font-size:12px}.order-head-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.order-head-total{white-space:nowrap;font-size:14px;font-weight:800}.order-late-note{color:var(--danger);margin-top:8px}.order-lines{flex-direction:column;gap:10px;margin-top:12px;display:flex}.order-line{border-top:1px solid var(--border);align-items:flex-start;gap:10px;min-width:0;padding-top:10px;display:flex}.order-line:first-child{border-top:0;padding-top:0}.order-line-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-line-title{overflow-wrap:break-word;word-break:break-word;font-size:13.5px;font-weight:700;line-height:1.6}.order-line-price{color:var(--text-muted);font-size:12px}.order-line-delivered{color:var(--success);width:fit-content;font-size:12.5px;font-weight:700;text-decoration:none}.order-line-delivered:hover{text-decoration:underline}.order-line-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.order-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.order-card-quiet{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-quiet-link{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;text-decoration:none}.order-quiet-link:hover{color:var(--text);text-decoration:underline}.order-quiet-danger{color:var(--danger)}.order-amount-note{color:var(--text-muted);margin:10px 0 0;font-size:11.5px}.order-copy-code-btn svg{width:15px;height:15px;display:block}.order-copy-code-btn.order-copy-done{color:var(--success)}.order-line-thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.order-line-thumb-placeholder{background:var(--bg-elevated-2);border:1px solid var(--border);justify-content:center;align-items:center;font-size:24px;display:flex}.account-order-card.tint-green{border-inline-start:3px solid var(--success)}.account-order-card.tint-yellow{border-inline-start:3px solid var(--gold)}.account-order-card.tint-red{border-inline-start:3px solid var(--danger)}.account-order-card{animation:.35s both orderCardFadeIn}.dashboard-stat-card:first-child{animation-delay:0s}.dashboard-stat-card:nth-child(2){animation-delay:60ms}.dashboard-stat-card:nth-child(3){animation-delay:.12s}.dashboard-stat-card:nth-child(4){animation-delay:.18s}.order-copy-code-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px}.order-copy-code-btn:hover{background:var(--bg-elevated-2)}.delivery-countdown-wrap{flex-direction:column;gap:4px;display:flex}.delivery-countdown{font-size:13px;font-weight:700}.delivery-countdown.urgency-yellow{color:var(--gold)}.delivery-countdown.urgency-red{color:var(--danger)}.delivery-countdown-exact{font-size:11px}.delivery-countdown-bar{background:var(--bg-elevated-2);border-radius:999px;width:100%;max-width:160px;height:4px;overflow:hidden}.delivery-countdown-bar-fill{background:var(--success);border-radius:999px;width:0;height:100%;transition:width 1s linear}.delivery-countdown-bar-fill.urgency-yellow{background:var(--gold)}.delivery-countdown-bar-fill.urgency-red{background:var(--danger)}.account-profile-box{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.account-profile-avatar{background:#7b5cfa1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}.account-profile-info{flex-direction:column;gap:4px;min-width:0;display:flex}.account-profile-name{font-size:17px}.account-profile-detail{color:var(--text-muted);font-size:13px}.account-layout{align-items:flex-start;gap:20px;display:flex}.account-nav{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:8px;width:220px;padding:10px;display:grid}.account-nav a,.account-nav-logout{border-radius:var(--radius-sm);color:var(--text-muted);text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px 8px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.account-nav-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.account-nav-icon svg{width:22px;height:22px}.account-nav-label{line-height:1.3}.account-nav a:hover{background:var(--bg-elevated-2);color:var(--text)}.account-nav-logout:hover{background:#d8324b1a}.account-nav-logout{color:var(--danger)}.account-content{flex:1;min-width:0}@media (width<=760px){.delivery-countdown-bar{max-width:none}}.dashboard-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.dashboard-stat-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:4px;padding:16px;display:flex}.dashboard-stat-value{color:var(--brand-soft);font-size:22px;font-weight:800}.dashboard-stat-label{color:var(--text-muted);font-size:12px}.dashboard-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dashboard-order-row{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dashboard-order-info{overflow-wrap:break-word;word-break:break-word;min-width:0}.dashboard-order-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.account-nav-dot{background:var(--danger);border:2px solid var(--bg-elevated);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-6px;left:-6px}.my-account-card{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);border-inline-start:4px solid var(--border);padding:14px 16px;transition:box-shadow .15s,transform .15s}.my-account-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #140a3c1a}.my-account-expired{border-inline-start-color:var(--text-muted);opacity:.7}.my-account-card{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex;position:relative}.my-account-card-main{align-items:center;gap:12px;min-width:0;display:flex}.my-account-card:active{transform:scale(.985)}.my-account-chevron{color:var(--text-muted);flex-shrink:0;display:inline-flex}.my-account-chevron svg{width:18px;height:18px}.my-account-card:hover .my-account-chevron{color:var(--brand)}.my-account-card-actions-row{z-index:2;border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:14px;padding-top:10px;display:flex;position:relative}.my-account-card-actions-row .my-account-quiet-link{margin-inline-end:auto}.my-account-card .my-account-view-btn{text-align:center;color:var(--brand-soft);border-color:var(--brand);flex-shrink:0;font-weight:700}.my-account-card .my-account-view-btn:hover{color:var(--brand-soft);background:#7b5cfa1a}.my-account-quiet-link{color:var(--text-muted);flex-shrink:0;font-size:12.5px;text-decoration:none}.my-account-quiet-link:hover{color:var(--text);text-decoration:underline}.my-account-ready-note{color:var(--brand-soft);margin-top:2px;font-size:12px;font-weight:700}.my-account-gift-badge{white-space:nowrap;color:#1f9d55;background:#1f9d551f;border:1px solid #1f9d554d;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.my-account-card:has(.my-account-ready-note){box-shadow:0 0 0 2px #7b5cfa2e}.my-account-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.my-account-card-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.my-account-card-btn{z-index:2;flex-shrink:0;position:relative}.my-account-image{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-elevated-2);flex-shrink:0;width:64px;height:64px}.my-account-image-placeholder{justify-content:center;align-items:center;font-size:26px;display:flex}.my-account-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.my-account-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.my-account-title{overflow-wrap:break-word;word-break:break-word;min-width:0}.my-account-badges{flex-shrink:0;align-items:center;gap:4px;display:flex}.my-account-status-badge{background:var(--bg-elevated-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.my-account-new-badge{white-space:nowrap;color:var(--brand-soft);background:#7b5cfa24;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.my-account-email-row{text-align:right;overflow-wrap:break-word;word-break:break-word;direction:ltr;unicode-bidi:plaintext;font-size:13px}.my-account-expiry{color:var(--text-muted);font-size:13px}.my-account-code-row{align-items:center;gap:6px;display:flex;position:relative}.my-account-group-title{cursor:pointer;overflow-wrap:break-word;word-break:break-word;padding:6px 0;font-weight:700}.my-account-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);margin-bottom:16px;padding:16px 18px}.my-account-group>details>summary{list-style:none}.my-account-group>details>summary::-webkit-details-marker{display:none}.my-account-group-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.my-account-group-footer .btn svg{vertical-align:-3px;width:15px;height:15px;margin-inline-end:5px}.my-account-group-note{color:var(--text-muted);text-align:end;margin:10px 0 0;font-size:12px}.my-account-group-nearest{color:var(--text-muted);font-size:12px;font-weight:400}.my-account-group-nearest.urgency-red{color:var(--danger);font-weight:700}.my-account-group-nearest.urgency-yellow{color:var(--gold);font-weight:700}.my-account-empty{text-align:center;padding:40px 16px;animation:.35s both orderCardFadeIn}.my-account-empty p{margin-bottom:16px}.my-account-summary{color:var(--text-muted);margin:-8px 0 16px;font-size:14px}.wallet-balance-card{background:linear-gradient(135deg,var(--brand),var(--brand-soft));border-radius:var(--radius-lg);color:#fff;flex-direction:column;gap:6px;padding:24px;display:flex}.wallet-balance-amount{font-size:28px;font-weight:800}.wallet-txn-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 4px;display:flex}.wallet-txn-row:last-child{border-bottom:none}.wallet-txn-title{font-size:14px;font-weight:700}.wallet-txn-amount{white-space:nowrap;font-size:14px;font-weight:800}.wallet-txn-amount.positive{color:var(--success)}.wallet-txn-amount.negative{color:var(--danger)}.acc-status-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.acc-status-main{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.acc-status-thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-elevated-2);flex-shrink:0;width:64px;height:64px}.acc-status-thumb-empty{justify-content:center;align-items:center;font-size:26px;display:flex}.acc-status-text{flex-direction:column;gap:4px;min-width:0;display:flex}.acc-status-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.acc-status-meta{color:var(--text-muted);font-size:11.5px}.acc-status-chip{background:var(--bg-elevated-2);color:var(--text-muted);border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 10px;font-size:11.5px;font-weight:700}.acc-status-green .acc-status-chip{color:var(--success);background:#0f9d581f}.acc-status-yellow .acc-status-chip{color:var(--gold);background:#b8842a1f}.acc-status-red .acc-status-chip{color:var(--danger);background:#d8324b1f}.acc-ring-block{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.acc-status-ring{justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.acc-status-ring:before{content:"";background:radial-gradient(closest-side,var(--ring-glow,#7b5cfa1a),transparent 70%);border-radius:50%;position:absolute;inset:6px}.acc-status-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.acc-ring-track{fill:none;stroke:var(--ring-track,var(--bg-elevated-2));stroke-width:6.5px}.acc-ring-fill{fill:none;stroke-width:6.5px;stroke-linecap:round;stroke:var(--ring-stroke,var(--text-muted));stroke-dasharray:201.1;stroke-dashoffset:var(--ring-offset,201.1);animation:.9s cubic-bezier(.22,.61,.36,1) both accRingDraw}@keyframes accRingDraw{0%{stroke-dashoffset:201.1px}to{stroke-dashoffset:var(--ring-offset,201.1)}}@media (prefers-reduced-motion:reduce){.acc-ring-fill{animation:none}}.acc-status-green{--ring-stroke:url(#accRingGreen);--ring-track:#0f9d5824;--ring-glow:#0f9d5821}.acc-status-yellow{--ring-stroke:url(#accRingYellow);--ring-track:#b8842a29;--ring-glow:#b8842a24}.acc-status-red{--ring-stroke:url(#accRingRed);--ring-track:#d8324b24;--ring-glow:#d8324b21}.acc-status-none{--ring-stroke:url(#accRingNone);--ring-track:var(--bg-elevated-2);--ring-glow:#7b5cfa14}.acc-status-ring-num{color:var(--text);font-size:24px;font-weight:800;line-height:1;position:relative}.acc-status-ring-unit{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:700}.acc-status-green .acc-status-ring-unit{color:var(--success)}.acc-status-yellow .acc-status-ring-unit{color:var(--gold)}.acc-status-red .acc-status-ring-unit{color:var(--danger)}.acc-ring-block-sm{gap:3px}.acc-status-ring-sm{width:60px;height:60px}.acc-status-ring-sm .acc-status-ring-num{font-size:18px}.acc-ring-block-sm .acc-status-ring-unit{font-size:9.5px}@media (width<=420px){.acc-status-card{gap:12px;padding:12px}.acc-status-main{gap:10px}.acc-status-thumb{width:52px;height:52px}.acc-status-title{font-size:14px}.acc-status-ring{width:66px;height:66px}.acc-status-ring-num{font-size:21px}.acc-status-ring-unit{font-size:10px}.acc-status-ring-sm{width:56px;height:56px}.acc-status-ring-sm .acc-status-ring-num{font-size:17px}.acc-ring-block-sm .acc-status-ring-unit{font-size:9px}}.account-detail-section{margin-top:16px}.account-detail-code{word-break:break-all;letter-spacing:.5px;padding:10px 14px;font-size:15px;display:block}.cred-ticket{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;min-width:0;animation:.4s ease-out accountCredFadeUp;position:relative;overflow:hidden}.cred-ticket-head{background:#7b5cfa1f;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.cred-ticket-badge{color:var(--brand-soft);white-space:nowrap;font-size:12.5px;font-weight:700}.cred-ticket-head-solo{justify-content:center;padding:9px 16px}.cred-ticket-body:first-child{padding-top:14px}.cred-ticket-notch{background:var(--bg-elevated);height:18px;position:relative}.cred-ticket-notch:before,.cred-ticket-notch:after{content:"";background:var(--bg-elevated-2);border:1px solid #140a3c29;border-radius:50%;width:18px;height:18px;position:absolute;top:0}.cred-ticket-notch:before{inset-inline-start:-10px}.cred-ticket-notch:after{inset-inline-end:-10px}.cred-ticket-notch span{top:8px;border-top:1px dashed #140a3c29;display:block;position:absolute;inset-inline:18px}.cred-ticket-body{padding:6px 16px 14px}.cred-field{margin-top:10px}.cred-field-label{color:var(--text-muted);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.cred-field-hint{color:var(--text-muted);margin-top:5px;font-size:11.5px;display:block}.cred-row{background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:9px 12px;transition:border-color .15s,background-color .25s;display:flex;position:relative}.cred-row:hover{border-color:var(--brand)}.cred-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cred-row.cred-copied{border-color:var(--success);background:#0f9d5824}.cred-value{text-align:left;min-width:0;font-family:var(--font-mono,monospace);color:var(--text);word-break:normal;overflow-wrap:break-word;direction:ltr;background:0 0;border:0;flex:1;padding:0;font-size:14px;line-height:1.6}.cred-value-link{word-break:break-all;font-size:12.5px}.cred-row-icon,.cred-eye{color:var(--text-muted);flex-shrink:0;display:inline-flex}.cred-row-icon svg,.cred-eye svg{width:17px;height:17px}.cred-eye{cursor:pointer;padding:2px}.cred-eye:hover{color:var(--brand)}.cred-eye:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.cred-row-hidden .cred-secret{filter:blur(5px);user-select:none;transition:filter .15s}.cred-row-hidden.cred-revealed .cred-secret{filter:none;user-select:text}.cred-reveal-bar{bottom:0;background:var(--brand);border-radius:2px;width:0;height:2px;position:absolute;inset-inline-start:0}@keyframes credRevealCountdown{0%{width:100%}to{width:0}}.cred-toast{bottom:calc(100% + 4px);color:var(--success);white-space:nowrap;pointer-events:none;background:#0f9d5824;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;animation:2s forwards copyToastFade;position:absolute;inset-inline-end:0}.cred-open-link{text-align:center;margin-top:12px;display:block}.cred-ticket-foot{border-top:1px solid var(--border);display:flex}.cred-foot-btn{color:var(--brand-soft);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .15s;display:inline-flex}.cred-foot-btn:hover{background:var(--bg-elevated-2)}.cred-foot-btn+.cred-foot-btn{border-inline-start:1px solid var(--border)}.cred-foot-btn svg{flex-shrink:0;width:16px;height:16px}.cred-next-step{color:var(--brand-soft);background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.cred-next-step:hover{border-color:var(--brand)}.cred-next-step svg{flex-shrink:0;width:16px;height:16px}.cred-report-link{color:var(--text-muted);white-space:nowrap;align-items:center;padding:12px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.cred-report-link:hover{color:var(--text);text-decoration:underline}.cred-big-overlay{z-index:900;visibility:hidden;opacity:0;background:#140a3c8c;justify-content:center;align-items:center;padding:16px;transition:opacity .18s,visibility .18s;display:flex;position:fixed;inset:0}.cred-big-overlay.open{visibility:visible;opacity:1}.cred-big-panel{background:var(--bg-elevated);border-radius:14px;width:100%;max-width:460px;max-height:90vh;padding:16px 18px 18px;overflow-y:auto}.cred-big-head{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:13.5px;font-weight:700;display:flex}.cred-big-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.cred-big-close svg{width:20px;height:20px}.cred-big-close:hover{color:var(--text)}.cred-big-field+.cred-big-field{margin-top:18px}.cred-big-label{color:var(--text-muted);margin-bottom:6px;font-size:11.5px;font-weight:700}.cred-big-value{text-align:left;font-family:var(--font-mono,monospace);letter-spacing:1px;color:var(--text);word-break:normal;overflow-wrap:break-word;direction:ltr;line-height:1.5}.credch-num{color:#2e7d32}.credch-oh{color:#1565c0}.credch-el{color:#c1440e}.cred-big-legend{background:var(--bg-elevated-2);border-radius:var(--radius-sm);color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-top:16px;padding:9px 12px;font-size:12px;display:flex}.cred-big-legend-item b{font-family:var(--font-mono,monospace);margin-inline-end:3px;font-size:14px}.cred-big-note{color:var(--text-muted);margin:12px 0 0;font-size:11.5px}.account-detail-security-note{margin-top:8px}.account-detail-guide-section{background:var(--bg-elevated-2)}.account-guide-steps{flex-direction:column;gap:14px;margin:0 0 14px;padding:0;list-style:none;display:flex}.account-guide-steps li{align-items:flex-start;gap:10px;display:flex}.account-guide-step-num{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.account-guide-notes{border-top:1px dashed var(--border);color:var(--text-muted);padding-top:12px;font-size:13px;line-height:1.8}.account-guide-notes p{margin:0 0 6px}.account-detail-sticky-actions{z-index:400;background:var(--bg-elevated);border-top:1px solid var(--border);gap:8px;max-width:1120px;margin:0 auto;padding:12px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #140a3c1f}.account-detail-content-offset{padding-bottom:90px}@media (width<=760px){.account-layout{flex-direction:column;align-items:stretch}.account-nav{grid-template-columns:repeat(3,1fr);width:100%}.account-nav a,.account-nav-logout{padding:12px 6px;font-size:11.5px}.account-nav-label{white-space:nowrap}.account-profile-box{flex-wrap:wrap}.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)}}.profile-header{background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.profile-avatar{background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:flex}.profile-header-name{font-size:17px;font-weight:700}.profile-header-phone{color:var(--text-muted);margin-top:2px;font-size:13px}.profile-header-since{color:var(--text-muted);margin-top:4px;font-size:12px}.profile-input-icon-wrap{position:relative}.profile-input-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-input-icon-wrap input{padding-right:40px}.profile-strength-bar{background:var(--border);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.profile-strength-fill{width:0;height:100%;transition:width .2s,background-color .2s}.profile-strength-fill.weak{background:var(--danger)}.profile-strength-fill.good{background:#4c8bf5}.profile-save-check{background:var(--success);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font-size:13px;transition:opacity .2s,transform .2s;display:inline-flex;transform:scale(.5)}.profile-section-divider{color:var(--text-muted);align-items:center;gap:10px;margin:24px 0 16px;font-size:12px;display:flex}.profile-section-divider:before,.profile-section-divider:after{content:"";background:var(--border);flex:1;height:1px}.discount-code-row{border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.discount-code-row:last-child{margin-bottom:0}.discount-code-value{letter-spacing:1px;direction:ltr;font-family:monospace;font-size:18px;font-weight:800}.discount-code-expired .discount-code-value,.discount-code-used .discount-code-value{text-decoration:line-through}.discount-code-meta{color:var(--brand-soft);margin-top:2px;font-size:13px;font-weight:700}.discount-code-side{align-items:center;gap:8px;display:flex}.my-account-highlight{transition:box-shadow .4s,border-color .4s;animation:1s ease-in-out 2 my-account-glow-pulse;border-inline-start-color:var(--gold)!important;box-shadow:0 0 0 3px #b8842a8c,0 8px 28px #b8842a59!important}.my-account-highlight.my-account-highlight-fade{box-shadow:none!important}