.cc-tr-ckdcard-wrap{--ckd-green: #1a7f37;max-width:640px;margin:0 auto}.cc-tr-ckdcard-window{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1.5rem 1.75rem 1.75rem;box-shadow:0 10px 30px #0f172a14}.cc-tr-ckdcard-titlebar{display:flex;align-items:center;gap:.4rem;padding-bottom:.9rem;margin-bottom:1.1rem;border-bottom:1px solid #eef0f2}.cc-tr-ckdcard-dot{width:11px;height:11px;border-radius:50%;display:inline-block}.cc-tr-ckdcard-dot-red{background:#ff5f57}.cc-tr-ckdcard-dot-yellow{background:#febc2e}.cc-tr-ckdcard-dot-green{background:#28c840}.cc-tr-ckdcard-path{margin-left:.6rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;color:#6b7280}.cc-tr-ckdcard-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.cc-tr-ckdcard-tab{display:inline-block;padding:.45rem .9rem;border-radius:999px;border:1px solid #e5e7eb;text-decoration:none;color:#374151;font-size:.88rem;font-weight:600;background:#fff;transition:background .15s ease,border-color .15s ease}.cc-tr-ckdcard-tab:hover{background:#f3f4f6}.cc-tr-ckdcard-tab.is-active{background:#eafaf2;border-color:#bfead4;color:var(--ckd-green)}.cc-tr-ckdcard-title{font-size:1.15rem;font-weight:600;color:#cbd5e1;margin:0 0 1.25rem}.cc-tr-ckdcard-inputs{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:1.25rem}.cc-tr-ckdcard-inputbox{display:flex;align-items:center;gap:.5rem;flex:1 1 160px;border:1px solid #e5e7eb;border-radius:12px;padding:.8rem 1rem;background:#fff}.cc-tr-ckdcard-inputbox input{border:none;outline:none;font-size:1.4rem;font-weight:600;width:100%;min-width:0;color:#111827}.cc-tr-ckdcard-unit{color:#9ca3af;font-size:.85rem;white-space:nowrap}.cc-tr-ckdcard-sep{color:#d1d5db}.cc-tr-ckdcard-inputbox select{border:none;outline:none;font-size:1rem;font-weight:600;color:#111827;background:transparent}.cc-tr-ckdcard-result{border:1px solid #e5e7eb;border-left:5px solid var(--ckd-green);border-radius:14px;padding:1.1rem 1.25rem;background:#fbfdfc}.cc-tr-ckdcard-resultlabel{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:.3rem}.cc-tr-ckdcard-resultvalue{font-size:2.1rem;font-weight:800;color:#111827;margin-bottom:.8rem}.cc-tr-ckdcard-resultunit{font-size:1rem;font-weight:500;color:#9ca3af}.cc-tr-ckdcard-bar{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,#1a7f37,#eab308,#dc2626);margin-bottom:.8rem}.cc-tr-ckdcard-marker{position:absolute;top:50%;left:0%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #111827;transform:translate(-50%,-50%);transition:left .2s ease}.cc-tr-ckdcard-meta{font-size:.95rem;color:#374151}.cc-tr-ckdcard-meta strong{color:#111827}.cc-tr-ckdcard-disclaimer{font-size:.8rem;color:#9ca3af;margin:1rem 0 0}@media(max-width:480px){.cc-tr-ckdcard-window{padding:1.1rem 1.1rem 1.4rem}.cc-tr-ckdcard-resultvalue{font-size:1.7rem}}
