#kc-steps-card{max-width:360px;margin:40px auto;padding:28px 24px;border-radius:16px;box-shadow:0 4px 18px rgb(0 0 0 / .08);background:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;display:flex;flex-direction:column;align-items:stretch;gap:20px}body.kc-dark #kc-steps-card{background:#1d1f21;color:#e9eaed}#kc-steps-card .kc-header{display:flex;justify-content:center;align-items:center;gap:8px}#kc-steps-card .kc-header .kc-icon::before{content:none}#kc-steps-card .kc-icon svg{display:block}#kc-steps-card .kc-header h2{margin:0;font-size:1.25rem;font-weight:600}#kc-steps-card label{font-weight:500}#kc-steps-card input,#kc-steps-card select{width:100%;padding:10px 12px;border:1px solid #ccd0d5;border-radius:8px;font-size:1rem;background:#fff;color:#111}#kc-steps-card input::placeholder{color:#8b8b8b}body.kc-dark #kc-steps-card input,body.kc-dark #kc-steps-card select{background:#2a2c2e;border-color:#444;color:#e9eaed}body.kc-dark #kc-steps-card input::placeholder{color:#a0a0a0}.kc-weight-wrap{position:relative}.kc-unit{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#888;font-size:.9rem;pointer-events:none}body.kc-dark .kc-unit{color:#a0a0a0}#kc-steps-card .kc-result{padding:10px 18px;border-radius:8px;background:#f4f2ff;color:#7a3cff;font-size:1.25rem;font-weight:600;text-align:center;width:max-content;max-width:100%}body.kc-dark #kc-steps-card .kc-result{background:#2a2c2e;color:#e9eaed}#kc-steps-btn{width:100%;padding:14px 0;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;background:#7a3cff;color:#fff;transition:background .25s}#kc-steps-btn:hover{background:#682aff}#kc-steps-card{gap:0px!important}#kc-steps-card .kc-result{margin:0 auto!important}#kc-steps-btn{margin:0!important}#kc-steps-card .kc-result{margin:16px auto!important}#kc-steps-btn{margin-top:4px!important}