:root{--sssa-red:#e73535;--sssa-red-2:#ff5b47;--sssa-ink:#0f1724;--sssa-navy:#111c2d;--sssa-muted:#667085;--sssa-line:#e7eaf0;--sssa-bg:#f7f8fb;--sssa-white:#fff;--sssa-shadow:0 30px 90px rgba(7,18,38,.24)}
html.sssa-lock,html.sssa-lock body{overflow:hidden!important}
.sssa-overlay{position:fixed;inset:0;z-index:999970;background:rgba(5,12,24,.7);backdrop-filter:blur(12px);opacity:0;transition:opacity .26s ease}.sssa-overlay.is-open{opacity:1}
.sssa-floating-button{position:fixed;left:24px;right:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:999960;isolation:isolate;border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:9px 11px 9px 14px;display:flex;align-items:center;gap:11px;direction:rtl;text-align:right;background:linear-gradient(135deg,rgba(22,34,55,.97),rgba(8,15,27,.96));color:#fff!important;box-shadow:0 20px 54px rgba(6,16,31,.38),0 5px 14px rgba(6,16,31,.18),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:Tahoma,"Segoe UI",Arial,sans-serif;cursor:pointer;overflow:hidden;transform:translateZ(0);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.sssa-floating-button:before{content:"";position:absolute;z-index:-1;inset:-2px auto -2px -70%;width:55%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:sssaButtonShine 5.5s ease-in-out infinite}.sssa-floating-button:hover{transform:translateY(-5px) scale(1.025);border-color:rgba(255,255,255,.3);box-shadow:0 28px 66px rgba(6,16,31,.46),0 0 0 5px rgba(231,53,53,.1),inset 0 1px 0 rgba(255,255,255,.22)}.sssa-floating-button:active{transform:translateY(-1px) scale(.985)}.sssa-floating-button:focus-visible{outline:3px solid rgba(255,91,71,.36);outline-offset:4px}.sssa-floating-icon{position:relative;width:46px;height:46px;flex:0 0 46px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#ff7660 0%,var(--sssa-red) 58%,#bd1c31 100%);box-shadow:0 11px 25px rgba(231,53,53,.42),inset 0 1px 0 rgba(255,255,255,.36),inset 0 -8px 18px rgba(139,9,30,.14);overflow:hidden;transform:rotate(-2deg);transition:transform .28s ease}.sssa-floating-button:hover .sssa-floating-icon{transform:rotate(4deg) scale(1.06)}.sssa-floating-icon:before{content:"";position:absolute;inset:1px;border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 46%)}.sssa-floating-icon:after{content:"✦";font-size:21px;color:#fff;position:relative;z-index:2;text-shadow:0 2px 8px rgba(91,0,20,.28)}.sssa-floating-icon i,.sssa-floating-icon b,.sssa-floating-icon em{position:absolute;border:1px solid rgba(255,255,255,.3);border-radius:50%;inset:5px;animation:sssaPulse 2.5s infinite}.sssa-floating-icon b{inset:11px;animation-delay:.4s}.sssa-floating-icon em{inset:-7px;animation-delay:.8s}.sssa-floating-copy{display:flex;min-width:132px;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.35;white-space:nowrap}.sssa-floating-copy small{font-size:9px;font-weight:500;letter-spacing:.05px;color:#b9c5d7}.sssa-floating-copy strong{font-size:12px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.sssa-floating-status{position:absolute;top:8px;left:8px;width:9px;height:9px;border-radius:50%;background:#3ee6a4;border:2px solid #101b2c;box-shadow:0 0 0 3px rgba(62,230,164,.14),0 0 14px rgba(62,230,164,.76);animation:sssaStatus 2.2s ease-in-out infinite}
.sssa-app{font-family:Tahoma,"Segoe UI",Arial,sans-serif;color:var(--sssa-ink);box-sizing:border-box}.sssa-app *{box-sizing:border-box}.sssa-app button,.sssa-app input{font:inherit}.sssa-app button{cursor:pointer}.sssa-modal{position:fixed;z-index:999980;inset:20px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(16px) scale(.975);transition:opacity .26s ease,transform .26s ease;pointer-events:none}.sssa-modal.is-open{opacity:1;transform:none;pointer-events:auto}.sssa-modal[hidden],.sssa-overlay[hidden]{display:none!important}.sssa-inline{position:relative;width:100%;margin:30px auto}.sssa-shell{width:min(1180px,100%);height:min(810px,calc(100vh - 40px));min-height:610px;background:var(--sssa-white);border:1px solid rgba(255,255,255,.75);border-radius:30px;overflow:hidden;box-shadow:var(--sssa-shadow);display:flex;flex-direction:column;position:relative}.sssa-inline .sssa-shell{height:auto;min-height:720px;box-shadow:0 24px 70px rgba(17,28,45,.12);border:1px solid var(--sssa-line)}
.sssa-header{height:76px;flex:0 0 76px;padding:0 24px;display:flex;align-items:center;gap:13px;background:linear-gradient(135deg,#111b2c,#0b121f);color:#fff;position:relative;overflow:hidden}.sssa-header:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(231,53,53,.24),transparent 65%);right:-80px;top:-150px}.sssa-brandmark{width:45px;height:45px;border-radius:15px;background:linear-gradient(145deg,var(--sssa-red-2),#c91e30);display:grid;place-items:center;box-shadow:0 10px 25px rgba(231,53,53,.35),inset 0 1px 0 rgba(255,255,255,.25);position:relative;z-index:1}.sssa-brandmark span{font:900 23px/1 Arial;color:white;transform:skew(-8deg)}.sssa-heading{display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.sssa-heading strong{font-size:15px}.sssa-live{font-size:10px;color:#b9c3d3;display:flex;align-items:center;gap:6px}.sssa-live i{width:7px;height:7px;border-radius:50%;background:#38d996;box-shadow:0 0 0 4px rgba(56,217,150,.12)}.sssa-header-actions{margin-right:auto;display:flex;align-items:center;gap:7px;position:relative;z-index:1}.sssa-header-actions button{width:37px;height:37px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;display:grid;place-items:center;transition:.2s}.sssa-header-actions button:hover{background:rgba(255,255,255,.14)}.sssa-close{font-size:25px;line-height:1}.sssa-reset{font-size:20px}.sssa-progress{height:4px;background:#eef0f4;flex:0 0 4px;direction:rtl}.sssa-progress span{display:block;height:100%;width:20%;background:linear-gradient(90deg,var(--sssa-red),#ff8a56);box-shadow:0 0 16px rgba(231,53,53,.42);transition:width .36s ease}
.sssa-body{flex:1;overflow:auto;background:radial-gradient(circle at 20% 0,#fff4f3 0,transparent 28%),linear-gradient(180deg,#fff,var(--sssa-bg));scrollbar-width:thin;scrollbar-color:#cfd5df transparent}.sssa-stage{display:none;min-height:100%;padding:34px 42px 40px;animation:sssaStage .35s ease}.sssa-stage.is-active{display:block}.sssa-hero-copy{text-align:center;max-width:720px;margin:0 auto 22px}.sssa-eyebrow{display:inline-flex;padding:7px 12px;border-radius:999px;background:#fff0ef;color:#d82e39;font-size:11px;font-weight:800;letter-spacing:.2px}.sssa-hero-copy h2{margin:12px 0 8px;font-size:clamp(24px,3vw,37px);line-height:1.35;letter-spacing:-.7px;color:#111b2c}.sssa-hero-copy p{margin:0;color:var(--sssa-muted);font-size:14px;line-height:2}.sssa-natural-search{max-width:800px;margin:0 auto}.sssa-search-box{display:flex;align-items:center;gap:10px;padding:8px 9px 8px 13px;background:#fff;border:1px solid #dfe3ea;border-radius:20px;box-shadow:0 13px 35px rgba(17,28,45,.08),inset 0 1px 0 #fff;transition:.2s}.sssa-search-box:focus-within{border-color:rgba(231,53,53,.52);box-shadow:0 15px 40px rgba(17,28,45,.1),0 0 0 4px rgba(231,53,53,.08)}.sssa-search-spark{width:34px;height:34px;border-radius:12px;background:#fff1ef;color:var(--sssa-red);display:grid;place-items:center;font-size:16px;flex:0 0 auto}.sssa-search-box input{min-width:0;flex:1;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:10px 2px!important;color:#182234;font-size:14px}.sssa-search-box input::placeholder{color:#9aa3b2}.sssa-search-box button{border:0;border-radius:14px;background:linear-gradient(135deg,var(--sssa-red-2),var(--sssa-red));color:white;padding:13px 18px;font-weight:800;font-size:12px;box-shadow:0 9px 22px rgba(231,53,53,.27);transition:.2s;white-space:nowrap}.sssa-search-box button:hover{transform:translateY(-1px);box-shadow:0 12px 25px rgba(231,53,53,.34)}.sssa-natural-search>small{display:block;text-align:center;color:#929aa7;margin-top:8px;font-size:10px}.sssa-natural-search.is-shaking{animation:sssaShake .34s}.sssa-divider{display:flex;align-items:center;gap:12px;max-width:900px;margin:25px auto 17px;color:#929aa7;font-size:11px}.sssa-divider:before,.sssa-divider:after{content:"";height:1px;background:#e5e8ee;flex:1}.sssa-intent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1020px;margin:0 auto}.sssa-intent-card{min-height:116px;border:1px solid #e5e8ee;border-radius:19px;background:rgba(255,255,255,.88);padding:16px 11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#172133;box-shadow:0 8px 24px rgba(17,28,45,.045);position:relative;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.sssa-intent-card:before{content:"";position:absolute;inset:auto -30px -60px;height:90px;background:radial-gradient(circle,rgba(231,53,53,.14),transparent 68%);opacity:0;transition:.25s}.sssa-intent-card:hover,.sssa-intent-card.is-selected{transform:translateY(-5px) rotateX(4deg);border-color:rgba(231,53,53,.35);box-shadow:0 18px 34px rgba(17,28,45,.1)}.sssa-intent-card:hover:before,.sssa-intent-card.is-selected:before{opacity:1}.sssa-intent-icon{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;background:#f2f4f7;color:#25334a;font-size:19px;transition:.2s}.sssa-intent-card:hover .sssa-intent-icon,.sssa-intent-card.is-selected .sssa-intent-icon{background:linear-gradient(145deg,var(--sssa-red-2),var(--sssa-red));color:#fff;box-shadow:0 9px 20px rgba(231,53,53,.25)}.sssa-intent-card strong{font-size:11px;line-height:1.7}.sssa-intent-card em{font-style:normal;font-size:9px;color:#a2a9b5}
.sssa-question-head{text-align:center;max-width:680px;margin:8px auto 30px}.sssa-question-head>span{display:inline-grid;place-items:center;height:28px;padding:0 12px;border-radius:999px;background:#fff0ef;color:#d72e39;font-size:10px;font-weight:800}.sssa-question-head h3{font-size:28px;line-height:1.5;margin:11px 0 4px;color:#111b2c}.sssa-question-head p{margin:0;color:var(--sssa-muted);font-size:13px}.sssa-choice-grid{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sssa-choice-grid button{min-height:190px;border:1px solid #e1e5eb;border-radius:24px;background:#fff;padding:24px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#172133;box-shadow:0 12px 30px rgba(17,28,45,.05);transition:.25s;position:relative;overflow:hidden}.sssa-choice-grid button:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(231,53,53,.16),transparent 68%);left:-50px;bottom:-60px;transition:.25s}.sssa-choice-grid button:hover,.sssa-choice-grid button.is-selected{transform:translateY(-7px);border-color:rgba(231,53,53,.4);box-shadow:0 20px 42px rgba(17,28,45,.11)}.sssa-choice-grid button:hover:after,.sssa-choice-grid button.is-selected:after{left:-20px;bottom:-20px}.sssa-choice-grid i{font-style:normal;width:62px;height:62px;border-radius:20px;background:linear-gradient(145deg,#f4f5f8,#fff);box-shadow:inset 0 0 0 1px #e7e9ee,0 9px 18px rgba(17,28,45,.07);display:grid;place-items:center;font-size:27px;color:#28364d;transition:.25s}.sssa-choice-grid button:hover i,.sssa-choice-grid button.is-selected i{background:linear-gradient(145deg,var(--sssa-red-2),var(--sssa-red));color:#fff;box-shadow:0 12px 24px rgba(231,53,53,.28)}.sssa-choice-grid strong{font-size:14px}.sssa-choice-grid small{font-size:10px;color:#8a93a2}.sssa-back{display:block;margin:28px auto 0;border:0;background:transparent;color:#7d8796;font-size:11px;padding:8px 14px}.sssa-back:hover{color:var(--sssa-red)}.sssa-budget-list{max-width:720px;margin:0 auto;display:grid;gap:11px}.sssa-budget-list>button{width:100%;border:1px solid #e2e6ec;border-radius:19px;background:#fff;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;color:#172133;box-shadow:0 8px 23px rgba(17,28,45,.045);transition:.22s;text-align:right}.sssa-budget-list>button:hover{transform:translateX(-5px);border-color:rgba(231,53,53,.38);box-shadow:0 13px 30px rgba(17,28,45,.09)}.sssa-budget-list>button>span{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.sssa-budget-list i{grid-row:1/3;width:44px;height:44px;border-radius:14px;background:#f2f4f7;display:grid;place-items:center;font-style:normal;font-weight:900;color:#334159}.sssa-budget-list strong{font-size:13px}.sssa-budget-list small{font-size:10px;color:#8e97a5}.sssa-budget-list b{font-size:18px;color:#c4cad3}.sssa-budget-list>button:hover i{background:#fff0ef;color:var(--sssa-red)}.sssa-budget-list>button:hover b{color:var(--sssa-red)}
.sssa-loader-scene{text-align:center;padding:90px 20px}.sssa-orbit{width:110px;height:110px;margin:0 auto 26px;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#fff 0 30%,#fff1ef 31% 48%,transparent 49%);box-shadow:0 20px 50px rgba(231,53,53,.16)}.sssa-orbit:before,.sssa-orbit:after{content:"";position:absolute;inset:4px;border:1px dashed rgba(231,53,53,.38);border-radius:50%;animation:sssaSpin 5s linear infinite}.sssa-orbit:after{inset:18px;animation-direction:reverse;animation-duration:3s}.sssa-orbit span{width:49px;height:49px;border-radius:17px;background:linear-gradient(145deg,var(--sssa-red-2),var(--sssa-red));color:#fff;display:grid;place-items:center;font-size:22px;box-shadow:0 12px 26px rgba(231,53,53,.3)}.sssa-orbit i,.sssa-orbit b,.sssa-orbit em{position:absolute;width:10px;height:10px;background:#ff725e;border-radius:50%;box-shadow:0 0 0 5px rgba(231,53,53,.09)}.sssa-orbit i{top:4px;left:47px}.sssa-orbit b{bottom:18px;right:5px}.sssa-orbit em{bottom:14px;left:9px}.sssa-loader-scene h3{font-size:24px;margin:0 0 7px}.sssa-loader-scene p{color:var(--sssa-muted);font-size:12px}.sssa-loading-lines{display:flex;justify-content:center;gap:5px;margin-top:22px}.sssa-loading-lines span{width:7px;height:7px;border-radius:50%;background:var(--sssa-red);animation:sssaDots 1s infinite}.sssa-loading-lines span:nth-child(2){animation-delay:.15s}.sssa-loading-lines span:nth-child(3){animation-delay:.3s}
.sssa-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.sssa-results-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff0ef;color:#d82e39;font-size:9px;font-weight:800}.sssa-results-head h3{font-size:23px;margin:8px 0 4px}.sssa-results-head p{margin:0;color:var(--sssa-muted);font-size:11px}.sssa-results-head>button{border:1px solid #dfe3e9;border-radius:12px;background:#fff;color:#5c6675;padding:9px 13px;font-size:10px}.sssa-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sssa-product-card{background:#fff;border:1px solid #e3e7ed;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px rgba(17,28,45,.055);transition:.25s;animation:sssaCard .4s both;animation-delay:var(--delay)}.sssa-product-card:hover{transform:translateY(-6px);border-color:rgba(231,53,53,.28);box-shadow:0 20px 42px rgba(17,28,45,.12)}.sssa-product-media{height:175px;display:block;position:relative;background:linear-gradient(145deg,#f7f8fa,#fff);overflow:hidden}.sssa-product-media:after{content:"";position:absolute;inset:auto -30px -70px;height:120px;background:radial-gradient(circle,rgba(231,53,53,.13),transparent 70%)}.sssa-product-media img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .3s}.sssa-product-card:hover .sssa-product-media img{transform:scale(1.05)}.sssa-sale-badge,.sssa-rank-badge{position:absolute;top:12px;z-index:2;padding:5px 8px;border-radius:9px;font-size:8px;font-weight:800}.sssa-sale-badge{left:12px;background:#e9363c;color:#fff}.sssa-rank-badge{right:12px;background:rgba(17,28,45,.86);color:#fff;backdrop-filter:blur(8px)}.sssa-product-content{padding:14px}.sssa-product-reason{font-size:9px;color:#2e9b6f;margin:0 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sssa-product-name{display:block;color:#172133!important;text-decoration:none!important;font-weight:800;font-size:12px;line-height:1.9;min-height:46px}.sssa-product-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin-top:10px;border-top:1px solid #eef0f3;padding-top:11px}.sssa-product-price{font-size:11px;font-weight:800;color:#111b2c;min-width:0}.sssa-product-price del{font-size:8px;color:#a1a8b3;display:block}.sssa-product-price ins{text-decoration:none}.sssa-product-action{flex:0 0 auto;text-decoration:none!important;border-radius:11px;background:#172133;color:#fff!important;padding:9px 10px;font-size:9px;font-weight:800;transition:.2s}.sssa-product-action:hover{background:var(--sssa-red)}.sssa-product-action.is-add{background:linear-gradient(135deg,var(--sssa-red-2),var(--sssa-red))}.sssa-result-footer{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding-top:14px;border-top:1px solid #e4e7ec}.sssa-result-footer p{margin:0;color:#7a8493;font-size:10px}.sssa-result-footer p i{font-style:normal;color:#28a977}.sssa-result-footer a{font-size:10px;color:var(--sssa-red)!important;text-decoration:none!important;font-weight:800}.sssa-empty{text-align:center;padding:70px 20px}.sssa-empty>span{font-size:50px;color:#c6ccd5}.sssa-empty h3{font-size:21px;margin:8px 0}.sssa-empty p{color:#7e8795;font-size:12px}.sssa-empty button{border:0;border-radius:12px;background:#172133;color:#fff;padding:10px 16px;font-size:11px}
@keyframes sssaPulse{0%,100%{transform:scale(.85);opacity:.25}50%{transform:scale(1.2);opacity:.7}}@keyframes sssaButtonShine{0%,68%{left:-70%;opacity:0}76%{opacity:1}92%,100%{left:135%;opacity:0}}@keyframes sssaStatus{0%,100%{transform:scale(.86);opacity:.72}50%{transform:scale(1.12);opacity:1}}@keyframes sssaStage{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes sssaShake{0%,100%{transform:none}25%{transform:translateX(-7px)}75%{transform:translateX(7px)}}@keyframes sssaSpin{to{transform:rotate(360deg)}}@keyframes sssaDots{0%,100%{transform:translateY(0);opacity:.35}50%{transform:translateY(-6px);opacity:1}}@keyframes sssaCard{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media (max-width:980px){.sssa-modal{inset:12px}.sssa-shell{height:calc(100vh - 24px);border-radius:24px}.sssa-stage{padding:28px 24px 34px}.sssa-intent-grid{grid-template-columns:repeat(3,1fr)}.sssa-choice-grid{grid-template-columns:repeat(2,1fr)}.sssa-choice-grid button{min-height:160px}.sssa-product-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.sssa-floating-button{left:12px;right:auto;bottom:calc(13px + env(safe-area-inset-bottom,0px));border-radius:18px;padding:7px}.sssa-floating-copy{display:none}.sssa-floating-status{top:5px;left:5px;width:8px;height:8px}.sssa-floating-icon{width:46px;height:46px;flex-basis:46px;border-radius:15px}.sssa-modal{inset:0;align-items:stretch}.sssa-shell{height:100dvh;min-height:0;border-radius:0;border:0}.sssa-header{height:66px;flex-basis:66px;padding:0 14px}.sssa-brandmark{width:39px;height:39px;border-radius:13px}.sssa-heading strong{font-size:12px}.sssa-stage{padding:22px 14px 92px}.sssa-hero-copy{margin-bottom:17px}.sssa-hero-copy h2{font-size:23px}.sssa-hero-copy p{font-size:12px;line-height:1.9}.sssa-search-box{display:grid;grid-template-columns:35px 1fr;border-radius:17px;padding:7px}.sssa-search-box button{grid-column:1/3;width:100%;padding:11px}.sssa-divider{margin:20px auto 13px}.sssa-intent-grid{grid-template-columns:repeat(2,1fr);gap:9px}.sssa-intent-card{min-height:100px;border-radius:17px;padding:12px 8px}.sssa-intent-card strong{font-size:10px}.sssa-question-head{margin-top:0;margin-bottom:20px}.sssa-question-head h3{font-size:21px}.sssa-choice-grid{grid-template-columns:repeat(2,1fr);gap:9px}.sssa-choice-grid button{min-height:145px;border-radius:18px;padding:15px 8px}.sssa-choice-grid i{width:50px;height:50px;border-radius:16px;font-size:22px}.sssa-choice-grid strong{font-size:11px}.sssa-budget-list>button{padding:11px;border-radius:16px}.sssa-loader-scene{padding:65px 10px}.sssa-loader-scene h3{font-size:20px}.sssa-results-head{align-items:flex-start}.sssa-results-head h3{font-size:18px}.sssa-results-head>button{font-size:9px;padding:8px}.sssa-product-grid{grid-template-columns:1fr;gap:11px}.sssa-product-card{display:grid;grid-template-columns:112px 1fr;border-radius:18px}.sssa-product-media{height:100%;min-height:145px}.sssa-product-media img{padding:8px}.sssa-product-content{padding:11px}.sssa-product-name{font-size:11px;min-height:auto}.sssa-product-bottom{align-items:center;flex-wrap:wrap}.sssa-product-action{width:100%;text-align:center}.sssa-sale-badge{left:7px}.sssa-rank-badge{right:7px}.sssa-result-footer{align-items:flex-start;gap:12px;flex-direction:column}.sssa-inline .sssa-shell{min-height:760px;border-radius:22px}}
@media (prefers-reduced-motion:reduce){.sssa-app *,.sssa-floating-button,.sssa-floating-button:before,.sssa-floating-status,.sssa-overlay{animation:none!important;transition:none!important}}
