#scpe [hidden]{display:none!important}
#scpe .sc-check{display:flex;gap:8px;align-items:flex-start;margin:2px 0 14px;font-size:.95em;line-height:1.4;cursor:pointer}
#scpe .sc-check input{margin-top:3px;flex:0 0 auto}
#scpe .sc-more{margin:0 0 14px;border:1px solid var(--sc-line);border-radius:10px;padding:8px 12px;background:#fff}
#scpe .sc-more[open]{padding-bottom:4px}
#scpe .sc-more summary{cursor:pointer;font-weight:600;color:var(--sc-brand-2)}
#scpe .sc-more .sc-row{margin-top:10px}
#scpe .sc-field input[type=month]{width:100%;padding:9px 10px;border:1px solid #c9d1d6;border-radius:8px;font-size:1em;font-family:inherit;background:#fff;box-sizing:border-box}
#scpe .sc-seg span{text-align:center}
#scpe .sc-table th{white-space:normal}
#scpe .sc-note{margin-top:10px}
.scpe-formula{background:var(--sc-soft);border:1px dashed #e2cfc2;border-radius:10px;padding:12px 14px;font-weight:600;text-align:center;line-height:1.5}
@media (max-width:420px){#scpe .sc-row{grid-template-columns:1fr}}
