[hidden]{display:none!important}#result{max-width:620px;margin:28px auto 0;scroll-margin-top:80px}.money-result{padding:22px;border:2px solid #b98c42;border-radius:18px;background:radial-gradient(ellipse at top right,#3b3155,#171d32 70%);color:#fff7e8;box-shadow:0 12px 30px #17255430}.result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 .65rem system-ui;color:#dfbb73;letter-spacing:.06em}.result-head b{border:1px solid #b98c42;border-radius:5px;padding:3px 7px}.result-kicker{font-size:.75rem;color:#d9c8a8;margin:16px 0 6px}.money-result h2{font-size:clamp(1.25rem,5vw,1.75rem);margin:0 0 8px;line-height:1.3}.result-budget{font-size:.75rem;color:#b8c5db}.money-result h3{font-size:.75rem;color:#dfbb73;margin:18px 0 8px}#top3{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.85rem}#top3 li{display:flex;justify-content:space-between;gap:10px;line-height:1.35}#top3 small{color:#a8bad6;font-size:.65rem;white-space:nowrap}.money-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:18px 0}.money-stats>div{padding:8px 2px;border:1px solid #57617b;border-radius:8px;text-align:center}.money-stats small{display:block;font-size:.65rem;color:#c6d0e2}.money-stats strong{font:800 1.5rem system-ui}.special-box{border:1px solid #b98c42;border-radius:10px;background:#dfbb730b;padding:12px;text-align:center}.special-box small{display:block;font-size:.65rem;color:#dfbb73}.special-box strong{display:block;margin-top:5px;font-size:1rem;line-height:1.35}#comment{font-size:.86rem;line-height:1.5;margin:16px 0}.result-brand{font:700 .57rem system-ui;color:#9baecc;text-align:right}#repeatHint,#shareNotice{text-align:center;font-size:.8rem;color:var(--muted)}.qty button:disabled{opacity:.3;cursor:not-allowed}.money-result li span{overflow-wrap:anywhere}.money-result *{max-width:100%}button{touch-action:manipulation}@media(max-width:360px){.money-result{padding:14px}.money-stats small{font-size:.58rem}#top3 li{font-size:.78rem}}
