.sales-hub{margin:12px 0 32px;padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#13251f,#204236);color:#fff;box-shadow:0 18px 44px #13251f22}.sales-hub-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.sales-hub .eyebrow{color:#e7c875}.sales-hub h2{font:500 30px Georgia,serif;margin:6px 0 0}.sales-hub p{margin:0;color:#cfdbd5;font-size:13px}.trend-row{display:flex;gap:12px;overflow:auto;padding:2px 1px 5px}.trend-card{position:relative;flex:0 0 160px;height:190px;border:1px solid #ffffff26;border-radius:16px;overflow:hidden;background:#fff;cursor:pointer}.trend-card img{width:100%;height:100%;object-fit:cover}.trend-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#07130ded)}.trend-card span{position:absolute;z-index:1;bottom:11px;left:11px;right:11px;color:#fff;font:600 14px Georgia,serif}.trend-badge{position:absolute!important;top:9px;left:9px!important;right:auto!important;bottom:auto!important;border-radius:999px;padding:5px 7px;background:#caa64de8;font:800 9px Inter,sans-serif!important;color:#14251f!important;letter-spacing:.06em}.availability{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.availability span{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.available{background:#def3e6;color:#17633b}.delivery{background:#fff2cc;color:#725500}.detail-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.alternatives{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.alternatives h3{font:600 15px Georgia,serif;margin:0 0 9px}.alternative-row{display:flex;gap:8px;overflow:auto}.alternative{flex:0 0 78px;border:1px solid var(--line);border-radius:10px;padding:0;overflow:hidden;background:#fff;cursor:pointer}.alternative img{width:78px;height:68px;display:block;object-fit:cover}.alternative span{display:block;font-size:8px;padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.try-dialog,.tracking-dialog{max-width:760px!important}.tool-box{padding:25px}.tool-head{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:16px}.tool-head h2{font:500 31px Georgia,serif;margin:4px 0}.tool-head p{color:var(--muted);margin:0}.try-stage{position:relative;display:grid;place-items:center;min-height:420px;margin:16px 0;border-radius:18px;overflow:hidden;background:#e8e5dd}.try-stage img.base{width:100%;height:420px;object-fit:contain}.try-jewel{position:absolute;width:180px;max-height:220px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 5px 8px #0003);touch-action:none;cursor:move}.try-empty{text-align:center;padding:45px;color:var(--muted)}.try-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.try-controls label{font-size:12px;font-weight:800}.try-controls input[type=range]{width:100%}.upload-btn{display:block;text-align:center}.tracking-list{display:grid;gap:10px;max-height:55vh;overflow:auto;padding:16px 0}.tracking-card{border:1px solid var(--line);border-radius:15px;padding:15px;background:#fff}.tracking-top{display:flex;justify-content:space-between;gap:12px}.tracking-ref{font-weight:900;letter-spacing:.05em}.tracking-date{font-size:12px;color:var(--muted)}.tracking-products{font-size:13px;color:var(--muted);margin-top:8px}.statusline{display:flex;gap:5px;margin-top:12px}.statusstep{height:5px;flex:1;border-radius:5px;background:#ddd}.statusstep.on{background:var(--gold)}.statuslabel{font-size:12px;font-weight:800;color:#5e4a17;margin-top:7px}.order-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.order-specs input,.order-specs select{width:100%;border:1px solid var(--line);border-radius:9px;padding:8px;font-size:12px;background:#fff}.voice-btn{margin-bottom:10px!important;background:#f1efe8!important}.retail-price{grid-column:1/-1}.free-note{font-size:11px;color:var(--muted);text-align:center;margin-top:8px}
@media(max-width:600px){.sales-hub{margin-top:8px;padding:17px}.sales-hub-head{display:block}.sales-hub p{margin-top:8px}.detail-tools{grid-template-columns:1fr}.try-stage,.try-stage img.base{min-height:330px;height:330px}.tool-box{padding:18px}.order-specs{grid-template-columns:1fr}.retail-price{grid-column:auto}}
@media(max-width:1024px){.sales-hub{padding:19px}.trend-card{flex-basis:150px;height:180px}.try-dialog,.tracking-dialog{max-height:92dvh}.tool-box{max-height:90dvh;overflow:auto}}
@media(max-width:700px){.sales-hub h2{font-size:25px}.trend-row{scroll-snap-type:x mandatory}.trend-card{flex:0 0 142px;height:170px;scroll-snap-align:start}.tool-head h2{font-size:26px}.try-stage,.try-stage img.base{height:52dvh;min-height:280px;max-height:390px}.try-controls{grid-template-columns:1fr}.tracking-list{max-height:58dvh}.tracking-top{display:block}.tracking-date{margin-top:4px}}
.innovation-dialog{max-width:720px!important}.smart-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.smart-form label{display:grid;gap:7px;font-size:12px;font-weight:800}.smart-form .wide{grid-column:1/-1}.smart-form input,.smart-form select,.smart-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px;font-size:15px}.smart-form textarea{min-height:105px;resize:vertical}.innovation-main{width:100%;min-height:48px}.collection-dialog{max-width:1100px!important;width:calc(100% - 24px);max-height:94dvh}.collection-shell{padding:26px;max-height:92dvh;overflow:auto;background:#f7f5ef}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.collection-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;padding:0;text-align:left;cursor:pointer}.collection-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.collection-card strong,.collection-card span{display:block;padding:10px 11px 0}.collection-card span{padding:5px 11px 12px;color:var(--muted);font-size:11px;font-weight:800}.collection-actions{display:flex;justify-content:flex-end;gap:9px}.collection-dialog:fullscreen{width:100%;height:100%;max-width:none;max-height:none}.collection-dialog:fullscreen .collection-shell{max-height:100vh;min-height:100vh}
@media(max-width:900px){.collection-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.smart-form{grid-template-columns:1fr}.smart-form .wide{grid-column:auto}.collection-shell{padding:17px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:8px}.collection-card strong{font-size:13px}.collection-actions{display:grid;grid-template-columns:1fr}.innovation-dialog{max-height:94dvh}.innovation-dialog .tool-box{max-height:92dvh;overflow:auto}}
.pro-dialog{max-width:820px!important}.pro-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.pro-grid button{border:1px solid var(--line);border-radius:16px;background:#fff;padding:18px;text-align:left;cursor:pointer}.pro-grid button:hover{border-color:#b8953d;box-shadow:0 8px 25px #13251f12}.pro-grid b,.pro-grid span{display:block}.pro-grid b{font:600 19px Georgia,serif}.pro-grid span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:6px}.photo-drop{display:block;margin:20px 0;padding:34px;border:2px dashed #c9bd9d;border-radius:18px;text-align:center;font-weight:800;background:#fffaf0;cursor:pointer}.photo-drop input{display:block;margin:14px auto 0;max-width:100%}.photo-status{color:var(--muted);font-size:13px;margin:12px 0}.photo-results{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.photo-results button{border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:0;background:#fff;text-align:left;cursor:pointer}.photo-results img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.photo-results b,.photo-results span{display:block;padding:7px 8px 0;font-size:11px}.photo-results span{padding:4px 8px 8px;color:var(--muted)}.alert-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.alert-options label{display:flex;gap:7px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:11px;background:#fff;font-size:13px}.repeat-order{margin-top:12px;width:100%}.history-recs{background:linear-gradient(135deg,#20342d,#3d4b40)}
@media(max-width:700px){.pro-main-btn{grid-column:1/-1}.pro-grid{grid-template-columns:1fr}.photo-results{grid-template-columns:repeat(2,1fr)}.alert-options{grid-template-columns:1fr 1fr}.pro-dialog .tool-box{max-height:92dvh;overflow:auto}}
.language-switch{border:1px solid var(--line);background:#fff;color:var(--green);border-radius:999px;padding:9px 12px;font-weight:800;min-height:42px;cursor:pointer}.loginbrand+.language-switch{display:block;margin:14px auto 0;min-width:165px}html[dir=rtl] .collection-card,html[dir=rtl] .pro-grid button{text-align:right}@media(max-width:700px){.tools>.language-switch{grid-column:1/-1;width:100%}}
