.learning-case-v4-p087{margin:32px 0 40px;padding:0;max-width:100%;min-width:0}
.learning-case-v4-p087 .learning-ui-v4{margin:0}
.learning-case-v4-p087 .lu4-eyebrow{display:none}
.learning-case-v4-p087 .lu4-title{font-size:1.1em}
.learning-case-v4-p087 .lu4-header{margin-bottom:12px}
.learning-case-v4-p087 .lu4-facts{padding-block:12px}
.learning-case-v4-p087>figcaption{font-family:Pretendard,Outfit,sans-serif;font-size:.8em;line-height:1.7;color:var(--muted,#66676b);margin-top:16px}
.learning-ui-v4 .cohort-v4{display:grid;gap:16px;min-width:0;font:inherit}
.learning-ui-v4 .cohort-v4 :is(p,h5,table,label,button,select,output,legend){font-family:inherit;font-size:1em;line-height:1.6}
.learning-ui-v4 .cohort-v4 :is(p,h5){margin:0}
.learning-ui-v4 .cv4-scenarios{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;min-width:0}
.learning-ui-v4 .cv4-scenarios legend{font-weight:600;margin-bottom:8px}
.learning-ui-v4 .cv4-scenarios label{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:48px;border:1px solid var(--line,#ddded9);border-radius:8px;cursor:pointer;min-width:0}
.learning-ui-v4 .cv4-scenarios label:has(input:checked){background:#f2f2f0;border-color:#777875}
.learning-ui-v4 .cv4-scenarios input{accent-color:var(--ink,#242528);width:18px;height:18px;flex:0 0 18px}
.learning-ui-v4 .cv4-scenarios p{grid-column:1/-1;color:var(--muted,#66676b);margin-top:4px}
.learning-ui-v4 .cv4-response-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:16px;background:#fafaf8;border-radius:8px;min-width:0}
.learning-ui-v4 .cv4-response-control label{font-weight:500}
.learning-ui-v4 .cv4-response-control output{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}
.learning-ui-v4 .cv4-response-control input{grid-column:1/-1;width:100%;min-height:48px;accent-color:var(--ink,#242528);margin:0}
.learning-ui-v4 .cv4-response-control p{grid-column:1/-1;color:var(--muted,#66676b)}
.learning-ui-v4 .cv4-cohort-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.learning-ui-v4 .cv4-cohort-heading span{color:var(--muted,#66676b)}
.learning-ui-v4 .cv4-strip{height:24px;width:100%;display:flex;border-radius:4px;overflow:hidden;border:1px solid #c8c9c5}
.learning-ui-v4 .cv4-strip span{display:block;flex-grow:0;flex-shrink:0}
.learning-ui-v4 .cv4-replied{background:#3454ff}
.learning-ui-v4 .cv4-nonresponse{background:repeating-linear-gradient(135deg,#f2f2f0 0,#f2f2f0 4px,#a7a8a4 4px,#a7a8a4 6px)}
.learning-ui-v4 .cv4-omitted{background:#555653}
.learning-ui-v4 .cv4-legend{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0;margin:12px 0 16px;list-style:none}
.learning-ui-v4 .cv4-legend li{display:flex;align-items:center;gap:6px;font:inherit}
.learning-ui-v4 .cv4-legend i{width:12px;height:12px;border-radius:2px;flex:0 0 12px;border:1px solid #c8c9c5}
.learning-ui-v4 .cohort-v4 table{border-collapse:collapse;width:100%;margin:0;table-layout:fixed;text-align:left}
.learning-ui-v4 .cohort-v4 caption{font:inherit;text-align:left;color:var(--muted,#66676b);padding:0 0 8px}
.learning-ui-v4 .cohort-v4 th,.learning-ui-v4 .cohort-v4 td{font:inherit;padding:10px 8px;border-bottom:1px solid var(--line,#ddded9);overflow-wrap:anywhere;vertical-align:top}
.learning-ui-v4 .cohort-v4 th{font-weight:500;color:var(--muted,#66676b)}
.learning-ui-v4 .cv4-counts td{font-weight:600;font-variant-numeric:tabular-nums}
.learning-ui-v4 .cv4-invitation-total{color:var(--muted,#66676b);margin-top:12px!important}
.learning-case-v4-p087 .cohort-v4>.lu4-feedback{margin:0;padding:12px;font:inherit;line-height:1.7}
.learning-ui-v4 .cv4-omitted-action{font:inherit;line-height:1.6;min-height:48px;padding:8px 0;margin-top:8px;border:0;border-bottom:1px solid var(--line,#ddded9);background:transparent;color:inherit;cursor:pointer}
.learning-ui-v4 .cv4-omitted-action[hidden]{display:none}
.learning-ui-v4 .cv4-record-browser{padding-top:4px;border-top:1px solid var(--line,#ddded9);min-width:0}
.learning-ui-v4 .cv4-record-browser>summary{font:inherit;line-height:1.6;min-height:48px;padding:10px 0;cursor:pointer}
.learning-ui-v4 .cv4-record-heading{display:flex;gap:12px 24px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:16px}
.learning-ui-v4 .cv4-record-heading h5{font-weight:600}
.learning-ui-v4 .cv4-record-heading label{display:flex;align-items:center;gap:8px;min-width:0}
.learning-ui-v4 .cv4-record-heading select{border:1px solid #a1a29e;background:#fff;border-radius:8px;padding:10px;min-height:48px;max-width:100%;color:inherit}
.learning-ui-v4 .cv4-records th:nth-child(1){width:22%}.learning-ui-v4 .cv4-records th:nth-child(2){width:24%}
.learning-ui-v4 .cv4-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}
.learning-ui-v4 .cv4-pagination>div{display:flex;gap:8px}
.learning-ui-v4 .cv4-pagination button{border:1px solid var(--line,#ddded9);background:#fff;color:inherit;padding:10px 16px;border-radius:8px;min-height:48px;cursor:pointer}
.learning-ui-v4 .cohort-v4 :disabled{cursor:default;color:var(--muted,#66676b);background-color:#fafaf8}
.learning-ui-v4 .cv4-fallback{border-top:1px solid var(--line,#ddded9);padding-top:16px}
.learning-ui-v4 .cv4-fallback summary{min-height:48px;padding:10px 0;cursor:pointer}
.learning-ui-v4 .cv4-fallback th:first-child{width:46%}
@media(max-width:480px){.learning-ui-v4 .cv4-scenarios{grid-template-columns:1fr}.learning-ui-v4 .cv4-response-control{grid-template-columns:1fr}.learning-ui-v4 .cv4-response-control output{justify-self:start}.learning-ui-v4 .cv4-response-control{padding:12px}.learning-ui-v4 .cv4-record-heading{align-items:flex-start}.learning-ui-v4 .cv4-record-heading label{width:100%;flex-wrap:wrap}.learning-ui-v4 .cv4-record-heading select{width:100%}.learning-ui-v4 .cohort-v4 th,.learning-ui-v4 .cohort-v4 td{padding:8px 4px}.learning-case-v4-p087{margin:24px 0 32px}}
@media print{.learning-ui-v4 .cv4-fallback[hidden]{display:block!important}.learning-ui-v4 .cv4-fallback>*{display:revert!important}.learning-ui-v4 .cv4-record-browser{display:none}.learning-ui-v4 .cv4-scenarios,.learning-ui-v4 .cv4-response-control{display:none}}
