/* WEBIS CHANNEL NATIVE - RUNTIME CONTRACT */
.ws_channel_edu_wrap input,.ws_channel_edu_wrap select,.ws_channel_edu_wrap textarea,.ws_channel_edu_wrap button {box-sizing:border-box;max-width:100%}
.ws_channel_edu_wrap .webis_channel_form_layout {display:grid;gap:0}
.ws_channel_edu_wrap .webis_channel_form_section {display:grid;gap:0;padding:34px 0;border:0;border-top:1px solid var(--channel-border);background-color:#FFF}
.ws_channel_edu_wrap .webis_channel_form_section:first-child {border-top:2px solid var(--channel-text)}
.ws_channel_edu_wrap .webis_channel_form_section_nested {margin-top:8px;padding:18px;border:0;background-color:var(--channel-surface-soft)}
.ws_channel_edu_wrap .webis_channel_form_section_header {margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid var(--channel-border)}
.ws_channel_edu_wrap .webis_channel_form_section_header h3 {font-size:21px;line-height:1.4}
.ws_channel_edu_wrap .webis_channel_form_section_header p {margin-top:5px;font-size:14px;line-height:1.6;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .webis_channel_form_row {display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 20px}
.ws_channel_edu_wrap .webis_channel_form_column {display:grid;min-width:0;align-content:start;gap:24px}
.ws_channel_edu_wrap .webis_channel_form_group {min-width:0}
.ws_channel_edu_wrap .webis_channel_form_group>label,.ws_channel_edu_wrap .webis_channel_choice_group>legend {display:block;margin-bottom:8px;font-size:16px;font-weight:700}
/* 사이트 테마가 fieldset legend 를 스크린리더 전용(1px clip)으로 숨기는 리셋을 되돌린다. */
.ws_channel_public_wrap .webis_channel_choice_group>legend,.ws_channel_edu_wrap .webis_channel_choice_group>legend {position:static;width:auto;height:auto;margin-bottom:8px;padding:0;clip:auto;clip-path:none;overflow:visible;white-space:normal}
.ws_channel_edu_wrap .webis_channel_form_group>label>span,.ws_channel_edu_wrap .webis_channel_choice_group>legend>span,.ws_channel_edu_wrap .webis_channel_boolean_control>span>span {margin-left:3px;color:var(--channel-error)}
.ws_channel_edu_wrap .webis_channel_form_group>small {display:block;margin-top:7px;font-size:14px;line-height:1.55;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .webis_channel_form_error {color:var(--channel-error)!important}
.ws_channel_edu_wrap .webis_channel_control {width:100%;min-width:0;height:50px;padding:0 15px;border:1px solid var(--channel-border-strong);border-radius:4px;font-size:15px;color:var(--channel-text);background-color:#FFF}
.ws_channel_edu_wrap textarea.webis_channel_control {height:auto;min-height:132px;padding-top:13px;padding-bottom:13px;line-height:1.65;resize:vertical}
.ws_channel_edu_wrap .webis_channel_control:focus-visible {border-color:var(--channel-primary);outline:2px solid color-mix(in srgb,var(--channel-primary) 18%,transparent);outline-offset:0}
.ws_channel_edu_wrap .webis_channel_choice_group {min-width:0;border:0}
.ws_channel_edu_wrap .webis_channel_choice_options {display:flex;flex-wrap:wrap;gap:8px}
.ws_channel_edu_wrap .webis_channel_choice_options.is_vertical {flex-direction:column;align-items:stretch;gap:8px}
.ws_channel_edu_wrap .webis_channel_choice_options>label,.ws_channel_edu_wrap .webis_channel_boolean_control {display:inline-flex;min-height:48px;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--channel-border);border-radius:4px;font-size:15px;background-color:#FFF;cursor:pointer}
.ws_channel_edu_wrap .webis_channel_choice_options input,.ws_channel_edu_wrap .webis_channel_boolean_control input {width:18px;height:18px;margin:0;accent-color:var(--channel-primary)}
.ws_channel_edu_wrap .webis_channel_form_content {min-width:0;padding:18px 20px;border:1px solid var(--channel-border);background-color:var(--channel-surface-soft)}
.ws_channel_edu_wrap .webis_channel_form_content>strong,.ws_channel_edu_wrap .webis_channel_form_content>h3 {display:block;margin-bottom:8px;font-size:16px;line-height:1.45}
.ws_channel_edu_wrap .webis_channel_form_content p,.ws_channel_edu_wrap .webis_channel_form_rich_text {font-size:15px;line-height:1.8;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .webis_channel_form_rich_text {padding-right:8px;overflow-wrap:anywhere}
.ws_channel_edu_wrap .webis_channel_form_divider {width:100%;height:1px;border:0;background-color:var(--channel-border)}
.ws_channel_edu_wrap .webis_channel_participant_same {display:grid;grid-column:1/-1;gap:5px;padding:14px 16px;border:0;border-radius:6px;color:var(--channel-text);background:var(--channel-surface-soft)}
.ws_channel_edu_wrap .webis_channel_participant_same label {display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;cursor:pointer}
.ws_channel_edu_wrap .webis_channel_participant_same input {width:18px;height:18px;margin:0;accent-color:var(--channel-primary)}
.ws_channel_edu_wrap .webis_channel_participant_same p {margin:0 0 0 27px;color:var(--channel-text-soft);font-size:13px;line-height:1.6}
.ws_channel_edu_wrap .webis_channel_participant_same.is-active {background:var(--channel-primary-soft)}
.ws_channel_edu_wrap [data-we-participant-same-locked="1"] {cursor:not-allowed;background-color:var(--channel-surface-soft)}
.ws_channel_edu_wrap .webis_channel_participant_multiple {display:grid;grid-column:1/-1;gap:16px;margin-top:28px;padding:20px;border:0;border-radius:12px;background:var(--channel-surface-soft)}
.ws_channel_edu_wrap .webis_channel_participant_multiple_header {display:flex;align-items:center;justify-content:space-between;gap:20px}
.ws_channel_edu_wrap .webis_channel_participant_multiple_heading {display:grid;min-width:0;gap:6px}
.ws_channel_edu_wrap .webis_channel_participant_multiple_heading>div {display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}
.ws_channel_edu_wrap .webis_channel_participant_multiple_header strong {font-size:18px;line-height:1.45;color:var(--channel-text)}
.ws_channel_edu_wrap .webis_channel_participant_multiple_header p {margin:0;font-size:14px;line-height:1.65;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .webis_channel_participant_count {font-size:13px;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .webis_channel_participant_count b {color:var(--channel-primary)}
.ws_channel_edu_wrap .webis_channel_participant_multiple_header>[data-we-participant-add] {display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 16px;border:0;border-radius:5px;color:#fff;background:var(--channel-primary);font-size:14px;font-weight:700;cursor:pointer}
.ws_channel_edu_wrap .webis_channel_participant_multiple_header>[data-we-participant-add]:focus-visible {outline:3px solid color-mix(in srgb,var(--channel-primary) 22%,transparent);outline-offset:2px}
.ws_channel_edu_wrap .webis_channel_participant_multiple_header>[data-we-participant-add]:disabled {cursor:not-allowed;opacity:.45}
.ws_channel_edu_wrap .webis_channel_participant_empty {margin:0;padding:16px;border-radius:5px;color:var(--channel-text-soft);background:#fff;font-size:14px;line-height:1.6;text-align:center}
.ws_channel_edu_wrap .webis_channel_participant_empty[hidden] {display:none}
.ws_channel_edu_wrap [data-we-participant-rows] {display:grid;gap:12px}
.ws_channel_edu_wrap .webis_channel_participant_row {display:grid;gap:16px;padding:18px;border:0;border-radius:6px;background:#fff}
.ws_channel_edu_wrap .webis_channel_participant_row_header {display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--channel-border)}
.ws_channel_edu_wrap .webis_channel_participant_number {font-size:15px;color:var(--channel-text)}
.ws_channel_edu_wrap .webis_channel_participant_row_header>[data-we-participant-remove] {display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:5px;color:var(--channel-error);background:#fff1f1;font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation}
.ws_channel_edu_wrap .webis_channel_participant_row_header>[data-we-participant-remove]:focus-visible {outline:3px solid color-mix(in srgb,var(--channel-error) 18%,transparent);outline-offset:2px}
.ws_channel_edu_wrap .webis_channel_participant_fields {display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.ws_channel_edu_wrap .webis_channel_participant_field {display:grid;min-width:0;gap:8px;font-size:15px;font-weight:700;color:var(--channel-text)}
.ws_channel_edu_wrap .webis_channel_participant_field>span b {color:var(--channel-error)}
.ws_channel_edu_wrap .webis_channel_participant_field textarea.webis_channel_control {min-height:110px}
.ws_channel_edu_wrap .webis_channel_payment_provider {display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.ws_channel_edu_wrap .webis_channel_inline_actions {display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}
.ws_channel_edu_wrap .webis_channel_inline_actions.is_completion_actions {display:flex;flex-wrap:nowrap;justify-content:center;gap:10px}
.ws_channel_edu_wrap .webis_channel_inline_actions.is_completion_actions>.wsd_button {min-width:0;flex:1 1 calc((100% - 20px)/3);max-width:none;padding-right:8px;padding-left:8px;white-space:nowrap}
.ws_channel_edu_wrap .webis_channel_action_form {display:grid;gap:12px}
.ws_channel_edu_wrap .webis_channel_action_form .wsd_choice_group {margin:0}
.ws_channel_edu_wrap .webis_channel_inline_actions>.webis_channel_action_form {min-width:0;padding:20px;border:0;border-radius:6px;background-color:var(--channel-surface-soft)}
.ws_channel_edu_wrap .webis_channel_inline_actions.is_application_flow_actions {margin-top:22px}
.ws_channel_edu_wrap .webis_channel_action_form>label>span {display:block;margin-bottom:7px;font-size:14px;font-weight:700}
.ws_channel_edu_wrap .webis_channel_action_form .wsd_control {width:100%}
.ws_channel_edu_wrap .webis_channel_native_empty .wsd_panel_body {display:grid;min-height:240px;place-items:center;text-align:center}
.ws_channel_edu_wrap .webis_channel_native_empty i {font-size:36px;color:var(--channel-text-light)}
.ws_channel_edu_wrap .webis_channel_native_empty h2 {margin-top:10px;font-size:20px}
.ws_channel_edu_wrap .webis_channel_native_empty p {margin-top:6px;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .webis_channel_native_content {font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.ws_channel_edu_wrap .webis_channel_native_content img {max-width:100%;height:auto}
.ws_channel_edu_wrap .wsd_process+.wsd_panel_header {border-top:1px solid var(--channel-border)}
.ws_channel_edu_wrap .wsd_panel>.wsd_process {margin:0;padding:16px 20px;border-radius:var(--channel-radius) var(--channel-radius) 0 0}
.ws_channel_edu_wrap [data-we-field-error][hidden] {display:none!important}
.ws_channel_edu_wrap .webis_channel_address_control.is_structured {display:grid;gap:8px}
.ws_channel_edu_wrap .webis_channel_address_zip_row {display:flex;gap:8px}
.ws_channel_edu_wrap .webis_channel_address_zip {max-width:150px}
.ws_channel_edu_wrap .wsd_summary li.is_rich_detail {display:block}
.ws_channel_edu_wrap .wsd_rich_detail_value {margin-top:6px;line-height:1.7;word-break:break-word}
.ws_channel_edu_wrap .wsd_rich_detail_value img {max-width:100%;height:auto}
.ws_channel_edu_wrap .wsd_notice_modal_content {max-height:52vh;overflow-y:auto;line-height:1.7}
.ws_channel_edu_wrap .is_notice_modal {max-width:560px}
.ws_channel_edu_wrap .is_notice_modal .wsd_panel_footer {justify-content:flex-end;gap:8px}
.ws_channel_edu_wrap .wsd_channel_hero {display:flex;align-items:center;gap:15px;margin:18px 0;padding:20px 24px;border:1px solid var(--channel-border);border-radius:var(--channel-radius);background:#fff}
.ws_channel_edu_wrap .wsd_channel_hero_icon {display:flex;flex:0 0 auto;width:52px;height:52px;align-items:center;justify-content:center;border-radius:var(--channel-radius);background:var(--channel-primary-soft, #eef4ff);color:var(--channel-primary, #2563eb);font-size:26px}
.ws_channel_edu_wrap .wsd_channel_hero_body {min-width:0}
.ws_channel_edu_wrap .wsd_channel_hero_eyebrow {display:inline-block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:0.04em;color:var(--channel-primary, #2563eb)}
.ws_channel_edu_wrap .wsd_channel_hero_title {display:block;font-size:20px;font-weight:800;line-height:1.35;color:var(--channel-text)}
.ws_channel_edu_wrap .wsd_channel_hero p {margin-top:4px;font-size:14px;line-height:1.6;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_page_notice {display:flex;align-items:center;gap:13px;margin:18px 0;padding:16px 18px;border:1px solid var(--channel-border);border-radius:7px;color:var(--channel-text-soft);background:#fafbfc}
.ws_channel_edu_wrap .wsd_page_notice>i {flex:0 0 auto;font-size:22px;color:var(--channel-text-light)}
.ws_channel_edu_wrap .wsd_page_notice strong {display:block;font-size:15px;color:var(--channel-text)}
.ws_channel_edu_wrap .wsd_page_notice p {margin-top:3px;font-size:14px;line-height:1.6}
.ws_channel_edu_wrap .wsd_inline_note {display:flex;align-items:center;gap:10px;margin:16px 0;padding:13px 15px;border:0;border-radius:6px;font-size:14px;line-height:1.6;color:var(--channel-text-soft);background:var(--channel-surface-soft)}
.ws_channel_edu_wrap .wsd_inline_note>i {flex:0 0 auto;color:var(--channel-text-light)}
.ws_channel_edu_wrap .wsd_inline_note strong {color:var(--channel-text)}
.ws_channel_edu_wrap .wsd_inline_note.is-success>i {color:var(--channel-success)}
.ws_channel_edu_wrap .wsd_lookup_result_heading {display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:6px 0 18px;padding:8px 0}
.ws_channel_edu_wrap .wsd_lookup_result_heading h2 {font-size:24px;line-height:1.35}
.ws_channel_edu_wrap .wsd_lookup_result_heading p {margin-top:5px;font-size:14px;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_application_lookup_list {display:grid;gap:12px}
.ws_channel_edu_wrap .wsd_application_lookup_item {display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 22px;border:1px solid var(--channel-border);border-radius:8px;background:#FFF;transition:border-color .15s ease}
.ws_channel_edu_wrap .wsd_application_lookup_item:hover {border-color:var(--channel-border-strong)}
.ws_channel_edu_wrap .wsd_application_lookup_item_body {display:grid;min-width:0;flex:1;gap:10px}
.ws_channel_edu_wrap .wsd_application_lookup_item_heading {display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.ws_channel_edu_wrap .wsd_application_lookup_item_heading>div {display:grid;min-width:0;gap:5px}
.ws_channel_edu_wrap .wsd_application_lookup_item_number {font-size:12.5px;letter-spacing:.02em;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_application_lookup_item_title {display:flex;min-width:0;align-items:center;gap:10px}
.ws_channel_edu_wrap .wsd_application_lookup_item_title strong,.ws_channel_edu_wrap .wsd_application_lookup_item_heading strong {overflow:hidden;font-size:17px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}
.ws_channel_edu_wrap .wsd_application_lookup_item_title .wsd_badge {flex:0 0 auto}
.ws_channel_edu_wrap .wsd_application_lookup_item_heading span:not(.wsd_badge):not(.wsd_application_lookup_item_number),.ws_channel_edu_wrap .wsd_application_lookup_item_body>p {font-size:13px;line-height:1.6;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_application_lookup_item_meta {display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_application_lookup_item_meta .is_payment_state:after {margin-left:10px;color:var(--channel-border-strong);content:"·"}
.ws_channel_edu_wrap .wsd_application_lookup_item_meta .is_payment_amount {color:var(--channel-text);font-weight:750}
.ws_channel_edu_wrap .wsd_result_section+.wsd_result_section {margin-top:30px;padding-top:30px;border-top:1px solid var(--channel-border)}
.ws_channel_edu_wrap .wsd_result_section_header {display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}
.ws_channel_edu_wrap .wsd_result_section_header span {display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--channel-primary)}
.ws_channel_edu_wrap .wsd_result_section_header h3 {font-size:20px;line-height:1.4}
.ws_channel_edu_wrap .wsd_result_description {margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_definition_compact {margin-top:10px}
.ws_channel_edu_wrap .webis_channel_cancel_action {display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:0;border-radius:6px;background:var(--channel-surface-soft)}
.ws_channel_edu_wrap .webis_channel_cancel_action strong {display:block;font-size:15px}
.ws_channel_edu_wrap .webis_channel_cancel_action p {margin-top:4px;font-size:13px;line-height:1.6;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_dialog {box-sizing:border-box;width:min(460px,calc(100% - 32px));max-width:460px;padding:26px;border:0;border-radius:8px;color:var(--channel-text);background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}
.ws_channel_edu_wrap .wsd_dialog::backdrop {background:rgba(15,23,42,.52);backdrop-filter:blur(2px)}
.ws_channel_edu_wrap .wsd_dialog_icon {display:grid;width:38px;height:38px;place-items:center;margin-bottom:16px;border-radius:50%;color:var(--channel-primary);background:var(--channel-primary-soft);font-size:23px}
.ws_channel_edu_wrap .wsd_dialog_icon.is-error {color:var(--channel-error);background:#fff1f1}
.ws_channel_edu_wrap .wsd_dialog_content strong {display:block;font-size:20px;line-height:1.45}
.ws_channel_edu_wrap .wsd_dialog_content p {margin-top:8px;font-size:15px;line-height:1.7;color:var(--channel-text-soft);white-space:pre-line}
.ws_channel_edu_wrap .wsd_dialog .is-dialog-form {margin-top:20px}
.ws_channel_edu_wrap .wsd_dialog_actions {display:flex;justify-content:flex-end;margin-top:22px}
.webis_channel_overlay_portal {display:contents}
.ws_channel_edu_wrap .wsd_payment_overlay {position:fixed;inset:0;z-index:2147483000;display:grid;overflow:auto;place-items:center;padding:24px;background:rgba(15,23,42,.58);backdrop-filter:blur(3px)}
.ws_channel_edu_wrap .wsd_payment_overlay[hidden] {display:none!important}
.ws_channel_edu_wrap .wsd_payment_dialog {width:min(760px,100%);max-height:calc(100vh - 48px);margin:0;overflow:auto;border:0;border-radius:8px;box-shadow:0 28px 80px rgba(15,23,42,.28)}
.ws_channel_edu_wrap .wsd_payment_status {display:flex;align-items:center;gap:15px;margin-top:18px;padding:18px;border:1px solid var(--channel-border);border-radius:6px;color:var(--channel-text);background:var(--channel-surface-soft)}
.ws_channel_edu_wrap .wsd_payment_status>i {flex:0 0 auto;font-size:25px;color:var(--channel-primary);animation:webis-channel-spin .9s linear infinite}
.ws_channel_edu_wrap .wsd_payment_status strong {display:block;font-size:15px}
.ws_channel_edu_wrap .wsd_payment_status p {margin-top:3px;font-size:13px;color:var(--channel-text-soft)}
.ws_channel_edu_wrap .wsd_payment_status.is-success>i,.ws_channel_edu_wrap .wsd_payment_status.is-error>i {animation:none}
.ws_channel_edu_wrap .wsd_payment_status.is-success>i {color:var(--channel-success)}
.ws_channel_edu_wrap .wsd_payment_status.is-error>i {color:var(--channel-error)}
.ws_channel_edu_wrap .wsd_payment_status[data-we-payment-request-status]:not([hidden]):not(.is-success):not(.is-error) {position:fixed;z-index:2147483000;top:50%;left:50%;width:min(520px,calc(100% - 32px));margin:0;padding:24px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 0 9999px rgba(15,23,42,.58),0 24px 70px rgba(15,23,42,.24)}
.ws_channel_edu_wrap [data-we-payment-complete] .wsd_payment_dialog {border-top:3px solid var(--channel-success)}
.ws_channel_edu_wrap .flatpickr-input[readonly] {cursor:pointer;background:#fff}
.ws_channel_edu_wrap .flatpickr-calendar {font-family:'Pretendard Variable',Pretendard,'Noto Sans KR',sans-serif}

/* Native Skin의 제목 표시 설정은 Host 테마가 만든 중복 제목 영역까지 제어합니다. */
body:has(.webis_channel_host_title_hidden) #we_sub_visual,
body:has(.webis_channel_host_title_hidden) #we_sub_head .es_title_area,
body:has(.webis_channel_host_title_hidden) #we_sub_title {display:none!important}

@media (max-width:720px) {
    .ws_channel_edu_wrap .webis_channel_form_row {grid-template-columns:1fr}
    .ws_channel_edu_wrap .webis_channel_form_column {grid-column:1/-1!important}
    .ws_channel_edu_wrap .webis_channel_form_section {padding:26px 0}
    .ws_channel_edu_wrap .webis_channel_form_section_nested {padding:15px}
    .ws_channel_edu_wrap .webis_channel_form_section_header {margin-bottom:18px;padding-bottom:13px}
    .ws_channel_edu_wrap .webis_channel_participant_multiple {padding:17px 15px}
    .ws_channel_edu_wrap .webis_channel_participant_multiple_header {align-items:stretch;flex-direction:column}
    .ws_channel_edu_wrap .webis_channel_participant_multiple_header>[data-we-participant-add] {width:100%}
    .ws_channel_edu_wrap .webis_channel_participant_fields {grid-template-columns:1fr}
    .ws_channel_edu_wrap .webis_channel_inline_actions {grid-template-columns:1fr}
    .ws_channel_edu_wrap .webis_channel_inline_actions>.webis_channel_action_form {padding:16px 15px}
    .ws_channel_edu_wrap .wsd_page_notice {align-items:flex-start;padding:15px}
    .ws_channel_edu_wrap .wsd_page_notice>i {margin-top:1px}
    .ws_channel_edu_wrap .wsd_lookup_result_heading,.ws_channel_edu_wrap .wsd_result_section_header,.ws_channel_edu_wrap .webis_channel_cancel_action {align-items:stretch;flex-direction:column}
    .ws_channel_edu_wrap .wsd_application_lookup_item,.ws_channel_edu_wrap .wsd_application_lookup_item_heading {align-items:stretch;flex-direction:column}
    .ws_channel_edu_wrap .wsd_application_lookup_item>form .wsd_button {width:100%}
    .ws_channel_edu_wrap .wsd_lookup_result_heading .wsd_button,.ws_channel_edu_wrap .wsd_result_section_header .wsd_button,.ws_channel_edu_wrap .webis_channel_cancel_action .wsd_button {width:100%}
    .ws_channel_edu_wrap .wsd_payment_overlay {align-items:end;padding:12px}
    .ws_channel_edu_wrap .wsd_payment_dialog {max-height:calc(100vh - 24px)}
    .ws_channel_edu_wrap .wsd_dialog {padding:22px 20px}
}
