.kcc-tool .kcc-cup,.kcc-tool .kcc-set,.kcc-tool .kcc-check{background-color:#fff;border-color:var(--color-line);color:var(--color-ink);min-height:44px}.kcc-tool .kcc-cup:hover:not(.kcc-on):not(:disabled),.kcc-tool .kcc-set:hover:not(.kcc-on):not(:disabled),.kcc-tool .kcc-check:hover:not(.kcc-on){border-color:var(--color-accent);background-color:#1b7d160d}.kcc-tool .kcc-cup.kcc-on,.kcc-tool .kcc-set.kcc-on{border-color:var(--color-accent);background-color:#1b7d1617;box-shadow:inset 0 0 0 1px var(--color-accent)}.kcc-tool .kcc-check.kcc-on{border-color:var(--color-accent);background-color:#1b7d1612}.kcc-tool .kcc-paper{background-color:#fff;color:var(--color-ink-muted);min-height:44px}.kcc-tool .kcc-paper.kcc-on{background-color:var(--color-brand);color:#fff}.kcc-tool #kcc-print,.kcc-tool #kcc-share,.kcc-tool .kcc-textbtn{min-height:44px;display:inline-flex;align-items:center}.kcc-tool .kcc-primary{background-color:var(--color-brand);min-height:44px}.kcc-tool .kcc-primary:hover{background-color:var(--color-accent-dark)}.kcc-tool .kcc-primary:active{transform:scale(.98)}#kcc-download-m{background-color:var(--color-brand);min-height:44px}#kcc-download-m:active{transform:scale(.98)}.kcc-tool .kcc-dim{opacity:.45}.kcc-tool .kcc-dim .kcc-set{cursor:not-allowed}.kcc-tool .kcc-s-paperchip{background-color:#e8f2e6;color:#0f5c0c;border:1px solid #c3ddbe}.kcc-tool .kcc-desk{background-color:var(--color-paper);border:1px solid var(--color-line)}.kcc-tool .kcc-sheet{background:#fff;border:1px solid var(--color-line);border-radius:6px;box-shadow:0 1px 2px #1426110f,0 10px 28px #14261112;padding:22px 20px 16px}@media(min-width:640px){.kcc-tool .kcc-sheet{padding:32px 30px 20px}}.kcc-tool .kcc-sheet-head{margin-bottom:20px}.kcc-tool .kcc-sheet-brand{display:flex;align-items:center;gap:10px;margin-bottom:8px}.kcc-tool .kcc-sheet-mark{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);white-space:nowrap}.kcc-tool .kcc-sheet-rule{flex:1;height:1px;background:var(--color-line)}.kcc-tool .kcc-sheet-title{font-family:var(--font-display);font-size:21px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--color-ink);margin:0 0 4px}@media(min-width:640px){.kcc-tool .kcc-sheet-title{font-size:26px}}.kcc-tool .kcc-sheet-sub{font-size:10.5px;color:var(--color-ink-muted);margin:0;line-height:1.5}.kcc-tool .kcc-sheet-body{columns:1;column-gap:26px}@media(min-width:560px){.kcc-tool .kcc-sheet-body{columns:2}}.kcc-tool .kcc-block{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 18px;display:inline-block;width:100%}.kcc-tool .kcc-block-title{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--color-brand);margin:0 0 4px;letter-spacing:-.005em;border-bottom:1.5px solid var(--color-brand);padding-bottom:3px}.kcc-tool .kcc-table{width:100%;border-collapse:collapse;margin:0;font-size:10.5px;line-height:1.45}.kcc-tool .kcc-th{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted);padding:4px 3px 3px;border-bottom:1px solid var(--color-line);white-space:nowrap}.kcc-tool .kcc-table td,.kcc-tool .kcc-table tbody th{padding:3px;border-bottom:1px solid #EFF5EE;color:var(--color-ink);font-weight:400}.kcc-tool .kcc-table tbody tr:last-child td,.kcc-tool .kcc-table tbody tr:last-child th{border-bottom:0}.kcc-tool .kcc-rowhead{font-weight:600}.kcc-tool .kcc-l{text-align:left}.kcc-tool .kcc-r{text-align:right}.kcc-tool .kcc-block-note{font-size:8.5px;line-height:1.45;color:var(--color-ink-muted);margin:5px 0 0;font-style:italic}.kcc-embed .kcc-sheet-body{columns:auto;column-count:auto;column-width:auto;max-height:560px;overflow-y:auto;overscroll-behavior:contain;contain:layout paint}.kcc-embed .kcc-block{display:block}.kcc-tool .kcc-sheet-foot{margin-top:6px;padding-top:10px;border-top:1px solid var(--color-line)}.kcc-tool .kcc-foot-note{font-size:8.5px;line-height:1.5;color:var(--color-ink-muted);margin:0 0 4px;font-style:italic}.kcc-tool .kcc-foot-url{font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--color-brand);margin:0}@media print{.kcc-tool{box-shadow:none;border:0;padding:0}.kcc-tool .kcc-desk{background:none;border:0;padding:0}.kcc-tool .kcc-sheet{box-shadow:none;border:0;padding:0;border-radius:0}.kcc-tool .kcc-sheet-body{columns:2}#kcc-mobile-sticky,#kcc-upsell,#kcc-summary,#kcc-ingset-wrap,#kcc-toast,.kcc-tool fieldset,.kcc-tool [role=radiogroup],.kcc-tool .lg\:col-span-2{display:none!important}}@media(prefers-reduced-motion:reduce){.kcc-tool *,.kcc-tool .kcc-sheet{transition:none!important;animation:none!important}.kcc-tool .kcc-primary:active,#kcc-download-m:active{transform:none}}
