.st-inline{min-height:32px;color:var(--brand-ink);background:0 0;justify-self:start;padding:0}.st-small{font-size:13px}.st-small-ink{color:var(--ink-3);font-size:12px;display:block}.st-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-row .text-link{background:0 0;align-items:center;gap:4px;padding:0;display:inline-flex}.st-disabled{pointer-events:none;opacity:.5}.st-fieldset{border:1px solid var(--hairline);border-radius:var(--r-md);gap:10px;margin:0;padding:14px 16px;display:grid}.st-fieldset legend{padding:0 6px;font-size:14px;font-weight:600}.st-tri{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.st-tri select{background:#fff;border:1px solid #dce5f2;border-radius:10px;flex:none;min-height:40px;padding:6px 10px}.st-scam.st-level-rendah{background:#0d3b2a}.st-scam.st-level-waspada{background:#4a3206}.st-scam.st-level-tinggi{background:#5c1414}.st-signals{gap:12px;margin:0;padding:0;list-style:none;display:grid}.st-signals li{background:#ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.st-signals svg{color:#ffd37a;flex:none;margin-top:3px}.st-signals div{gap:4px;font-size:13.5px;line-height:1.5;display:grid}.st-signals q{color:#f4e6c8;overflow-wrap:anywhere;font-style:italic}.st-signals span{color:#e1e9fa}.st-steps{color:var(--ink-2);gap:8px;margin:12px 0 0;padding-left:20px;font-size:14.5px;display:grid}.st-alert{color:#075e36;background:#e7f6ee;align-items:center;gap:8px;display:flex}.st-watch-list{gap:14px;margin:18px 0 24px;display:grid}.th-page .st-watch.panel{grid-template-columns:120px minmax(0,1fr) 240px;align-items:center;gap:20px;margin:0;display:grid}.st-watch.st-hit{border-color:#7fd0a6;box-shadow:0 0 0 3px #e7f6ee}.st-watch>img{object-fit:cover;border-radius:12px;width:120px;height:90px}.st-watch-main{gap:6px;min-width:0;display:grid}.st-watch-main h3{font-size:17px}.st-watch-main h3:hover{color:var(--brand)}.st-watch-main>p{align-items:center;gap:4px;font-size:13px;display:flex}.st-price-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.st-price-line strong{color:var(--ink);font-size:20px}.st-price-line small{color:var(--ink-3);font-size:12px}.st-delta{border-radius:var(--r-pill);color:var(--ink-2);background:#f1f4f9;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.st-delta.st-turun{color:#075e36;background:#e7f6ee}.st-delta.st-naik{color:#a11d1d;background:#fdecec}.st-watch-side{gap:10px;display:grid}.st-watch-side .field input{min-height:40px}.st-spark{width:100%;height:36px}.st-spark polyline{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.st-pick-list{gap:8px;margin-top:12px;display:grid}.st-pick{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:14px;display:flex}.st-pick span{overflow-wrap:anywhere;flex:1;min-width:0}.st-pick small{color:var(--ink-3);font-size:12px;display:block}.st-pick b{color:var(--brand-ink);white-space:nowrap;font-size:13px}.st-pick.selected{background:var(--brand-soft);border-color:#90b4ff}.st-pick input{width:18px;height:18px;accent-color:var(--brand);flex:none}.st-vote-list{gap:14px;margin-bottom:24px;display:grid}.th-page .st-vote.panel{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;display:grid}.st-vote>img{object-fit:cover;border-radius:12px;width:110px;height:84px}.st-vote h3{font-size:17px}.st-vote p{align-items:center;gap:4px;margin:4px 0;font-size:13px;display:flex}.st-vote .th-price{font-size:18px}.st-vote .th-price small{color:var(--ink-3);font-size:12px}.st-vote-buttons,.st-choice-row{flex-wrap:wrap;gap:8px;display:flex}.st-vote-buttons button,.st-choice-row button{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);background:#fff;border:1px solid #dce5f2;padding:8px 14px;font-size:13.5px;font-weight:500}.st-vote-buttons button.selected,.st-choice-row button.selected{background:var(--brand);border-color:var(--brand);color:#fff}.st-notes{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.th-page code{font-family:var(--font-code);background:var(--brand-soft);border-radius:6px;padding:1px 6px;font-size:.9em}.st-step{color:#68778e;background:#f4f7fc;border-radius:10px;min-height:44px;padding:10px}.st-step.active{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.st-match{align-content:start;gap:10px;min-width:0;display:grid}.st-match-score{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.st-match-score small{color:var(--ink-3);grid-column:1/-1;font-size:12px}.st-meter{background:#edf1f7;border-radius:99px;height:8px;overflow:hidden}.st-meter span{background:linear-gradient(90deg, #5b8cff, var(--brand));border-radius:inherit;height:100%;display:block}.st-match-score b{color:var(--brand-ink);font-size:14px}.st-reasons{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.st-reasons li{align-items:flex-start;gap:6px;display:flex}.st-reasons svg{flex:none;margin-top:3px}.st-reasons .ok{color:#075e36}.st-reasons .warn{color:#8a5300}@media (max-width:760px){.th-page .st-watch.panel,.th-page .st-vote.panel{grid-template-columns:1fr}.st-watch>img,.st-vote>img{width:100%;height:160px}.st-tri{flex-direction:column;align-items:stretch}}.shortlist-links{flex-wrap:wrap;gap:8px;display:flex}
