code{background:#e6f7f1;color:#007a4d;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-family:Courier New,monospace}.divider-h{height:1px;background:#dde8f0;margin:1.5rem 0}.progress-track{height:8px;background:#dde8f0;border-radius:4px;overflow:hidden}.progress-fill-v{height:100%;border-radius:4px;transition:width .6s ease}[data-tip]{position:relative;cursor:help}[data-tip]:after{content:attr(data-tip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:var(--navy);color:#fff;font-size:.72rem;padding:.3rem .6rem;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:100}[data-tip]:hover:after{opacity:1}.chip{display:inline-flex;align-items:center;gap:.3rem;background:#f0f4f8;border:1px solid #dde8f0;border-radius:20px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;color:var(--navy)}.skeleton{background:linear-gradient(90deg,#f0f4f8 25%,#e4edf3 50%,#f0f4f8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stepper{display:flex;gap:0;margin-bottom:2rem}.stepper-step{flex:1;padding:.75rem;text-align:center;font-size:.8rem;font-weight:600;color:var(--text3);border-bottom:3px solid #dde8f0}.stepper-step.active{color:var(--accent);border-color:var(--accent)}.stepper-step.done{color:#007a4d;border-color:#007a4d}.info-box{background:#eff4ff;border:1px solid #c7d7fc;border-radius:var(--radius2);padding:.85rem 1rem;font-size:.84rem;color:#1d4ed8;display:flex;gap:.5rem;align-items:flex-start}.tabs-ul{display:flex;gap:0;border-bottom:2px solid #dde8f0;margin-bottom:1.5rem}.tab-ul{padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;cursor:pointer;color:var(--text2);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab-ul.active{border-color:var(--navy)}.tab-ul.active,.tab-ul:hover:not(.active),.toggle-wrap{color:var(--navy)}.toggle-wrap{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;font-size:.88rem}.toggle-track{position:relative;width:44px;height:24px;background:#dde8f0;border-radius:12px;cursor:pointer;transition:background .2s}.toggle-track.on{background:var(--accent)}.toggle-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 4px rgba(0,0,0,.15)}.toggle-track.on .toggle-thumb{transform:translateX(20px)}.notif-item{display:flex;gap:.75rem;padding:.85rem;border-radius:var(--radius2);cursor:pointer;transition:background .15s}.notif-item:hover{background:#f6f9f7}.notif-item.unread{background:#f0fbf7}.notif-dot-new{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px}.notif-text{font-size:.84rem;color:var(--navy);line-height:1.5}.notif-time{font-size:.72rem;color:var(--text3);margin-top:.2rem}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text3);margin-bottom:1.5rem}.breadcrumb a{color:var(--accent);text-decoration:none;cursor:pointer}.breadcrumb-sep{color:var(--text3)}.rating-display{display:flex;align-items:center;gap:.25rem}.star-filled{color:#f6861f}.star-empty{color:#dde8f0}.price-tag{display:inline-flex;flex-direction:column}.price-tag-main{font-size:1.5rem;font-weight:800;color:var(--accent);line-height:1}.price-tag-old{font-size:.8rem;color:var(--text3);text-decoration:line-through}.price-tag-save{font-size:.72rem;padding:.15rem .4rem;border-radius:4px;width:fit-content}.copy-btn,.price-tag-save{color:#007a4d;font-weight:700;background:#e6f7f1}.copy-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;font-family:var(--font);transition:all .15s}.copy-btn:hover{background:#00a86b;color:#fff}.stat-bar{margin-bottom:.85rem}.stat-bar-header{display:flex;justify-content:space-between;font-size:.82rem;margin-bottom:.35rem}.stat-bar-label{font-weight:600;color:var(--navy)}.stat-bar-value{font-weight:700;color:var(--accent)}.stat-bar-track{height:10px;background:#dde8f0;border-radius:5px;overflow:hidden}.stat-bar-fill{height:100%;border-radius:5px;background:var(--accent);transition:width .8s ease}.coupon-code{background:#e6f7f1;color:#007a4d;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-family:Courier New,monospace;font-weight:700;border:1px dashed #b8e8d4}.action-menu{position:relative;display:inline-block}.action-btn{padding:.35rem .6rem;background:#f0f4f8;border:1px solid #dde8f0;border-radius:var(--radius2);cursor:pointer;font-size:.85rem;color:var(--navy);transition:all .15s}.action-btn:hover{background:#e4edf3}