.jewelry-home .j-ac-page{background:var(--j-bg);min-height:70vh}.jewelry-home .j-ac-title-row{justify-content:center;align-items:center;margin-bottom:2.75rem;display:flex;position:relative}.jewelry-home .j-ac-action{color:var(--j-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-size:.95rem;transition:color .18s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.jewelry-home .j-ac-action:hover{color:var(--j-text)}.jewelry-home .j-ac-grid{grid-template-columns:1fr;align-items:start;gap:1.75rem 2.75rem;display:grid}@media (min-width:768px){.jewelry-home .j-ac-grid{grid-template-columns:232px minmax(0,1fr)}}.jewelry-home .j-ac-side{flex-direction:column;gap:.85rem;display:flex}.jewelry-home .j-ac-navitem{color:var(--j-text);background:#efedea;border-radius:10px;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.95rem;font-weight:500;transition:background .18s,color .18s;display:flex}.jewelry-home .j-ac-navitem:hover{background:#e7e4dd}.jewelry-home .j-ac-navitem--active,.jewelry-home .j-ac-navitem--active:hover{background:var(--j-dark);color:var(--j-primary)}.jewelry-home .j-ac-navicon{flex:none;width:20px;height:20px;display:inline-flex}.jewelry-home .j-ac-navicon svg{width:20px;height:20px}.jewelry-home .j-ac-content{min-width:0}.jewelry-home .j-ac-btn-outline{color:var(--j-text);border:1px solid var(--j-control-border);font-family:var(--j-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 2.4rem;font-size:.76rem;font-weight:600;transition:background .18s;display:inline-flex}.jewelry-home .j-ac-btn-outline:hover{background:#f6f4ef}.jewelry-home .j-ac-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.25rem;display:flex}.jewelry-home .j-ac-field{margin-bottom:1.6rem}.jewelry-home .j-ac-fieldrow{align-items:center;gap:1.5rem;display:flex}.jewelry-home .j-ac-fieldrow .j-co-input{flex:auto;max-width:420px}.jewelry-home .j-ac-fieldrow .j-co-input:disabled{opacity:1;cursor:default;background:#ededed}.jewelry-home .j-ac-edit{color:var(--j-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.95rem;transition:color .18s}.jewelry-home .j-ac-edit:hover{color:var(--j-text)}.jewelry-home .j-ac-msg{margin-top:.4rem;font-size:.85rem}.jewelry-home .j-ac-msg--ok{color:var(--j-accent)}.jewelry-home .j-ac-msg--err{color:var(--j-destructive)}.jewelry-home .j-ac-addr-label{color:var(--j-text);margin-bottom:.6rem;font-size:.9rem;font-weight:600}.jewelry-home .j-ac-addr-card{background:#ededed;border:1px solid #e4e4e4;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1rem;padding:.95rem 1.1rem;display:flex}.jewelry-home .j-ac-addr-card p{color:var(--j-text);margin:0;font-size:.92rem;font-weight:600}.jewelry-home .j-ac-addr-edit{color:var(--j-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:.9rem}.jewelry-home .j-ac-addr-edit:hover{color:var(--j-text)}.jewelry-home .j-ac-empty{text-align:center;color:var(--j-muted);padding:2.5rem 0;font-size:.95rem}.jewelry-home .j-ac-order+.j-ac-order{margin-top:2.5rem}.jewelry-home .j-ac-order-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.jewelry-home .j-ac-order-id{color:var(--j-text);font-size:1.05rem;font-weight:600}.jewelry-home .j-ac-order-date{color:var(--j-muted);font-size:.85rem}.jewelry-home .j-ac-order-sub{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.5rem;display:flex}.jewelry-home .j-ac-order-addr{color:var(--j-muted);align-items:center;gap:.4rem;max-width:60%;font-size:.85rem;display:flex}.jewelry-home .j-ac-order-total{color:var(--j-muted);text-align:right;font-size:.85rem}.jewelry-home .j-ac-order-card{border:1px solid var(--j-card-border);border-radius:16px;margin-top:1.25rem;padding:1.5rem}.jewelry-home .j-ac-order-item{gap:1.25rem;display:flex}.jewelry-home .j-ac-order-item--sub{margin-top:1.25rem;padding-left:2.5rem;position:relative}.jewelry-home .j-ac-order-arrow{color:var(--j-muted);position:absolute;top:1.6rem;left:0}.jewelry-home .j-ac-thumb{background:#f3f1ec;border-radius:12px;flex:none;place-items:center;width:120px;height:120px;display:grid;overflow:hidden}.jewelry-home .j-ac-thumb--sm{width:92px;height:92px}.jewelry-home .j-ac-item-name{color:var(--j-text);font-size:.98rem;font-weight:600;line-height:1.4}.jewelry-home .j-ac-item-price{color:var(--j-text);margin-top:.35rem;font-size:.98rem;font-weight:700}.jewelry-home .j-ac-spec{color:var(--j-muted);margin-top:.18rem;font-size:.8rem}.jewelry-home .j-ac-spec b{color:var(--j-text);font-weight:600}.jewelry-home .j-ac-logout-card{border:1px solid var(--j-card-border);text-align:center;background:var(--j-card);border-radius:16px;max-width:420px;margin:0 auto;padding:2.5rem 2rem}.jewelry-home .j-ac-logout-icon{color:var(--j-primary);justify-content:center;margin-bottom:1.1rem;display:flex}.jewelry-home .j-ac-logout-q{color:var(--j-text);font-size:1.05rem;font-weight:600}
