.svc-stat-kr20{--svc-primary:#176b5b;--svc-secondary:#b4472d;--svc-wash:#eef8f5;--svc-warm:#fff4ef;width:100%;max-width:min(1280px,100%);margin:0 auto 56px;transform:none;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#20282b;line-height:1.55;isolation:isolate}.svc-stat-kr20 *{box-sizing:border-box}.svc-stat-kr20 [hidden]{display:none!important}.svc-stat-kr20 .svc-header{padding:28px 30px;border:1px solid #d8dfe1;border-top:6px solid var(--svc-primary);background:linear-gradient(120deg,var(--svc-wash),#fff 58%,var(--svc-warm));border-radius:8px}.svc-stat-kr20 .svc-kicker{margin:0;color:var(--svc-secondary);font-size:.82rem;font-weight:800;text-transform:uppercase}.svc-stat-kr20 .svc-header h2{margin:6px 0 8px!important;color:var(--svc-primary)!important;font-size:clamp(1.7rem,3vw,2.65rem)!important;line-height:1.12!important;letter-spacing:0!important}.svc-stat-kr20 .svc-header p:last-child{max-width:900px;margin:0;color:#4b575b}.svc-stat-kr20 .svc-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:20px;align-items:start;margin-top:20px}.svc-stat-kr20 .svc-form,.svc-stat-kr20 .svc-visual-panel,.svc-stat-kr20 .svc-results{padding:24px;border:1px solid #d7dfe1;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(31,49,54,.07)}.svc-stat-kr20 h3{margin:0 0 16px!important;color:var(--svc-primary)!important;font-size:1.25rem!important;line-height:1.25!important;letter-spacing:0!important}.svc-stat-kr20 .svc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.svc-stat-kr20 .svc-field{display:flex;min-width:0;flex-direction:column;gap:6px;padding:12px;border-left:4px solid color-mix(in srgb,var(--svc-secondary) 38%,#fff);background:#fbfcfc}.svc-stat-kr20 .svc-field>span{display:flex;justify-content:space-between;gap:8px;font-weight:750}.svc-stat-kr20 .svc-field small{color:var(--svc-secondary);font-size:.75rem}.svc-stat-kr20 .svc-field input,.svc-stat-kr20 .svc-field select,.svc-stat-kr20 .svc-field textarea{width:100%;min-width:0;min-height:46px;padding:10px 11px;border:1.5px solid #aebbc0;border-radius:6px;background:#fff;color:#1e292d;font:inherit}.svc-stat-kr20 .svc-field textarea{min-height:116px;resize:vertical}.svc-stat-kr20 .svc-field input:focus,.svc-stat-kr20 .svc-field select:focus,.svc-stat-kr20 .svc-field textarea:focus{outline:3px solid color-mix(in srgb,var(--svc-primary) 22%,transparent);outline-offset:1px;border-color:var(--svc-primary)}.svc-stat-kr20 .svc-field.has-error{border-left-color:#b42318;background:#fff2f0}.svc-stat-kr20 .svc-field-error{min-height:1em;color:#b42318;font-size:.78rem}.svc-stat-kr20 .svc-field em{color:#66757a;font-size:.72rem;font-style:normal}.svc-stat-kr20 .svc-actions,.svc-stat-kr20 .svc-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.svc-stat-kr20 button{min-height:44px;padding:9px 14px;border:1.5px solid var(--svc-primary);border-radius:6px;background:#fff;color:var(--svc-primary);font:inherit;font-weight:800;cursor:pointer}.svc-stat-kr20 button:hover{background:var(--svc-wash)}.svc-stat-kr20 button.svc-primary{background:var(--svc-primary);color:#fff}.svc-stat-kr20 .svc-error{margin:14px 0 0;padding:11px;border-left:5px solid #b42318;background:#fff1ef;color:#8b1d15;font-weight:700}.svc-stat-kr20 .svc-visual-panel{position:sticky;top:16px;background:linear-gradient(180deg,var(--svc-wash),#fff)}.svc-stat-kr20 .svc-visual{min-height:300px;display:grid;place-items:center}.svc-stat-kr20 .svc-visual svg{display:block;width:100%;height:auto;max-height:360px}.svc-stat-kr20 .svc-path{display:grid;gap:7px;padding:14px;border:1px solid #d7e1e4;background:#fff;text-align:center}.svc-stat-kr20 .svc-path strong{color:var(--svc-secondary)}.svc-stat-kr20 .svc-path span{overflow-wrap:anywhere}.svc-stat-kr20 .svc-path i{color:var(--svc-primary);font-style:normal;font-weight:900}.svc-stat-kr20 .svc-results{margin-top:20px;border-top:5px solid var(--svc-secondary)}.svc-stat-kr20 .svc-summary{font-size:1.08rem;font-weight:750}.svc-stat-kr20 .svc-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.svc-stat-kr20 .svc-result-item{min-width:0;padding:14px;border:1px solid #d8e0e2;border-radius:6px;background:var(--svc-warm)}.svc-stat-kr20 .svc-result-item span{display:block;color:#59666a;font-size:.78rem}.svc-stat-kr20 .svc-result-item strong{display:block;margin-top:5px;color:#1d292d;font-size:1.05rem;overflow-wrap:anywhere}.svc-stat-kr20 .svc-interpretation{margin-top:16px;padding:15px;border-left:5px solid var(--svc-primary);background:var(--svc-wash)}.svc-stat-kr20 .svc-method{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;border:1px solid #d6dfe1;background:#fff}.svc-stat-kr20 .svc-method>div{padding:20px;border-bottom:1px solid #d6dfe1}.svc-stat-kr20 .svc-method>div:nth-child(odd){border-right:1px solid #d6dfe1}.svc-stat-kr20 .svc-method>div:nth-last-child(-n+2){border-bottom:0}.svc-stat-kr20 .svc-method p{margin:0}.svc-stat-kr20 .svc-formula{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;color:#28353a}.svc-stat-kr20 .svc-result-actions button{border-color:var(--svc-secondary);color:var(--svc-secondary)}@media(max-width:920px){.svc-stat-kr20 .svc-layout{grid-template-columns:1fr}.svc-stat-kr20 .svc-visual-panel{position:relative;top:auto}.svc-stat-kr20 .svc-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.svc-stat-kr20{width:100%;max-width:100%}.svc-stat-kr20 .svc-header,.svc-stat-kr20 .svc-form,.svc-stat-kr20 .svc-visual-panel,.svc-stat-kr20 .svc-results{padding:18px}.svc-stat-kr20 .svc-fields,.svc-stat-kr20 .svc-result-grid,.svc-stat-kr20 .svc-method{grid-template-columns:1fr}.svc-stat-kr20 .svc-method>div,.svc-stat-kr20 .svc-method>div:nth-child(odd){border-right:0;border-bottom:1px solid #d6dfe1}.svc-stat-kr20 .svc-method>div:last-child{border-bottom:0}.svc-stat-kr20 .svc-actions button{width:100%}}@media print{.svc-stat-kr20{width:100%;margin-left:0;transform:none}.svc-stat-kr20 .svc-visual-panel{position:relative;top:auto}.svc-stat-kr20 .svc-actions,.svc-stat-kr20 .svc-result-actions{display:none}}

.svc-stat-kr20 .svc-header h2{font-size:2.4rem!important}.svc-stat-kr20 .svc-header h2,.svc-stat-kr20 .svc-header p,.svc-stat-kr20 .svc-results,.svc-stat-kr20 .svc-summary,.svc-stat-kr20 .svc-interpretation,.svc-stat-kr20 .svc-method p{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}@media(max-width:620px){.svc-stat-kr20 .svc-header h2{font-size:1.9rem!important}}
