.ws_channel_public_wrap {--webis-channel-point:#126B5B;--webis-channel-point-dark:#0A4A40;--webis-channel-point-soft:#E8F5F1;--webis-channel-accent:#F3A712;--webis-channel-ink:#16211F;--webis-channel-text:#31423E;--webis-channel-muted:#71817D;--webis-channel-border:#DCE6E3;--webis-channel-canvas:#F7F9F8;--webis-channel-surface:#FFFFFF;--webis-channel-area:1200px;--webis-channel-radius:12px;min-width:0;color:var(--webis-channel-text);font-size:16px;line-height:1.65}
.ws_channel_public_wrap,.ws_channel_public_wrap * {box-sizing:border-box}
.ws_channel_public_wrap [hidden] {display:none!important}
.ws_channel_public_wrap a {color:inherit;text-decoration:none}
.ws_channel_public_wrap button,.ws_channel_public_wrap input,.ws_channel_public_wrap select,.ws_channel_public_wrap textarea {font:inherit}
.ws_channel_public_wrap .sound_only {position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.ws_channel_public_wrap .es_channel_navigation_area {border-top:1px solid var(--webis-channel-border);border-bottom:1px solid var(--webis-channel-border);background:var(--webis-channel-surface)}
.ws_channel_public_wrap .bs_channel_navigation_box {display:flex;width:min(calc(100% - 40px),var(--webis-channel-area));min-height:68px;margin:0 auto;align-items:center;justify-content:space-between;gap:24px}
.ws_channel_public_wrap .is_channel_brand_field {display:flex;min-width:0;align-items:center;gap:10px;color:var(--webis-channel-ink)}
.ws_channel_public_wrap .ss_channel_brand_zone {display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px;color:#FFFFFF;background:var(--webis-channel-point);font-size:15px;font-weight:800}
.ws_channel_public_wrap .is_channel_brand_field strong {overflow:hidden;font-size:15px;font-weight:750;letter-spacing:-0.02em;text-overflow:ellipsis;white-space:nowrap}
.ws_channel_public_wrap .is_channel_menu_field {display:flex;align-items:center;gap:4px}
.ws_channel_public_wrap .ss_channel_menu_zone {display:flex;min-height:40px;align-items:center;padding:0 14px;border-radius:8px;color:#43524F;font-size:14px;font-weight:650}
.ws_channel_public_wrap .ss_channel_menu_zone:hover,.ws_channel_public_wrap .ss_channel_menu_zone:focus-visible {color:var(--webis-channel-point-dark);background:var(--webis-channel-point-soft)}
.ws_channel_public_wrap .is_channel_menu_button {display:none;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--webis-channel-border);border-radius:8px;color:var(--webis-channel-ink);background:#FFFFFF;cursor:pointer}
.ws_channel_public_wrap .is_channel_menu_button i {font-size:20px}
.ws_channel_public_wrap .es_channel_header_area {color:#FFFFFF;background:linear-gradient(125deg,#0A4A40 0%,#126B5B 60%,#2A8C78 100%)}
.ws_channel_public_wrap .bs_channel_header_box {width:min(calc(100% - 40px),var(--webis-channel-area));margin:0 auto;padding:58px 0 52px}
.ws_channel_public_wrap .is_channel_title_field {margin:0;color:#FFFFFF;font-size:38px;font-weight:800;letter-spacing:-0.045em;line-height:1.25;overflow-wrap:anywhere}
.ws_channel_public_wrap .is_channel_description_field {max-width:760px;margin:12px 0 0;color:#D8F0EA;font-size:15px;overflow-wrap:anywhere}
.ws_channel_public_wrap .es_channel_content_area {background:var(--webis-channel-canvas)}
.ws_channel_public_wrap .bs_channel_content_box {display:grid;width:min(calc(100% - 40px),var(--webis-channel-area));min-height:320px;margin:0 auto;padding:42px 0 72px;gap:22px}
.ws_channel_public_wrap .webis_channel_panel {overflow:hidden;border:1px solid var(--webis-channel-border);border-radius:var(--webis-channel-radius);background:#FFFFFF;box-shadow:0 12px 34px rgba(22,33,31,0.05)}
.ws_channel_public_wrap .webis_channel_panel_header {display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--webis-channel-border)}
.ws_channel_public_wrap .webis_channel_panel_header h2 {margin:0;color:var(--webis-channel-ink);font-size:20px;line-height:1.4}
.ws_channel_public_wrap .webis_channel_panel_header p {margin:5px 0 0;color:var(--webis-channel-muted);font-size:13px}
.ws_channel_public_wrap .webis_channel_panel_body {padding:24px}
.ws_channel_public_wrap .webis_channel_badge,.ws_channel_public_wrap .ks_channel_state_label,.ws_channel_public_wrap .ks_channel_category_label {display:inline-flex;min-height:28px;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:750;line-height:1.25;white-space:nowrap}
.ws_channel_public_wrap .webis_channel_badge,.ws_channel_public_wrap .ks_channel_state_label {color:var(--webis-channel-point-dark);background:var(--webis-channel-point-soft)}
.ws_channel_public_wrap .webis_channel_badge.is-category,.ws_channel_public_wrap .ks_channel_category_label {color:#7A4A00;background:#FFF3D8}
.ws_channel_public_wrap .webis_channel_button {display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:750;line-height:1;cursor:pointer}
.ws_channel_public_wrap .webis_channel_button i {font-size:18px}
.ws_channel_public_wrap .webis_channel_button_primary {color:#FFFFFF;border-color:var(--webis-channel-point);background:var(--webis-channel-point)}
.ws_channel_public_wrap .webis_channel_button_primary:hover,.ws_channel_public_wrap .webis_channel_button_primary:focus-visible {color:#FFFFFF;border-color:var(--webis-channel-point-dark);background:var(--webis-channel-point-dark)}
.ws_channel_public_wrap .webis_channel_button_secondary {color:var(--webis-channel-ink);border-color:var(--webis-channel-border);background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_button_secondary:hover,.ws_channel_public_wrap .webis_channel_button_secondary:focus-visible {border-color:#AFC4BE;background:#F6F9F8}
.ws_channel_public_wrap .webis_channel_button:disabled,.ws_channel_public_wrap .webis_channel_button[aria-disabled="true"] {cursor:not-allowed;opacity:0.5}
.ws_channel_public_wrap .webis_channel_actions {display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.ws_channel_public_wrap .ws_channel_search_wrap {display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:10px;padding:18px;border:1px solid var(--webis-channel-border);border-radius:var(--webis-channel-radius);background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_control {width:100%;height:46px;padding:0 14px;border:1px solid #CCDAD6;border-radius:8px;outline:0;color:var(--webis-channel-ink);background:#FFFFFF}
.ws_channel_public_wrap textarea.webis_channel_control {height:auto;min-height:120px;padding-top:12px;padding-bottom:12px;resize:vertical}
.ws_channel_public_wrap .webis_channel_control:focus {border-color:var(--webis-channel-point);box-shadow:0 0 0 3px rgba(18,107,91,0.12)}
.ws_channel_public_wrap .webis_channel_control:disabled {color:#91A09C;background:#F2F6F5}
.ws_channel_public_wrap .webis_channel_address_control {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.ws_channel_public_wrap .webis_channel_address_control .webis_channel_control[readonly] {cursor:pointer;background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_address_search {display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:6px;padding:0 16px;border:0;border-radius:8px;color:#FFFFFF;background:var(--webis-channel-primary);font-weight:750;cursor:pointer}
.ws_channel_public_wrap .webis_channel_address_search:focus-visible {outline:3px solid rgba(18,107,91,0.2);outline-offset:2px}
.ws_channel_public_wrap .webis_channel_file_control {display:flex;min-height:58px;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:#F4F7F6}
.ws_channel_public_wrap .webis_channel_file_trigger {position:relative;display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 16px;border:1px solid #CCDAD6;border-radius:7px;color:var(--webis-channel-ink);background:#FFFFFF;font-weight:750;cursor:pointer}
.ws_channel_public_wrap .webis_channel_file_trigger input[type=file] {position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}
.ws_channel_public_wrap .webis_channel_file_trigger:has(input:disabled) {cursor:not-allowed;opacity:.55}
.ws_channel_public_wrap .webis_channel_file_trigger:focus-within {outline:3px solid rgba(18,107,91,0.2);outline-offset:2px}
.ws_channel_public_wrap .webis_channel_file_control [data-we-file-name] {min-width:0;overflow-wrap:anywhere;color:var(--webis-channel-muted);font-size:14px}
.ws_channel_public_wrap .webis_channel_rich_editor {overflow:hidden;border:1px solid #CCDAD6;border-radius:8px;background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_rich_editor:focus-within {border-color:var(--webis-channel-point);box-shadow:0 0 0 3px rgba(18,107,91,0.12)}
.ws_channel_public_wrap .webis_channel_rich_editor .ql-toolbar.ql-snow,.ws_channel_public_wrap .webis_channel_rich_editor .ql-container.ql-snow {border:0}
.ws_channel_public_wrap .webis_channel_rich_editor .ql-toolbar.ql-snow {border-bottom:1px solid #E1E9E6;background:#F7F9F8}
.ws_channel_public_wrap .webis_channel_rich_editor .ql-editor {min-height:150px;color:var(--webis-channel-ink);font-size:14px;line-height:1.7}
.ws_channel_public_wrap .webis_channel_rich_editor_input {position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ws_channel_public_wrap .webis_channel_rich_editor.is-disabled {background:#F2F6F5;opacity:.75}
.ws_channel_public_wrap .ws_channel_list_header_wrap {display:flex;min-height:30px;align-items:center;justify-content:space-between}
.ws_channel_public_wrap .ws_channel_list_header_wrap p {margin:0;color:var(--webis-channel-muted);font-size:14px}
.ws_channel_public_wrap .ws_channel_list_header_wrap strong {color:var(--webis-channel-point);font-weight:800}
.ws_channel_public_wrap .ws_channel_list_wrap {display:grid;margin:0;padding:0;border-top:2px solid var(--webis-channel-ink);list-style:none}
.ws_channel_public_wrap .es_channel_list_area {margin:0;padding:0;border-bottom:1px solid var(--webis-channel-border)}
.ws_channel_public_wrap .bs_channel_list_box {display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding:24px 18px;background:#FFFFFF}
.ws_channel_public_wrap .bs_channel_list_box.has-image {grid-template-columns:270px minmax(0,1fr)}
.ws_channel_public_wrap .is_channel_image_field {display:block;overflow:hidden;aspect-ratio:16/10;border-radius:10px;background:#EAF1EF}
.ws_channel_public_wrap .is_channel_image_field img {display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}
.ws_channel_public_wrap .is_channel_image_field:hover img {transform:scale(1.025)}
.ws_channel_public_wrap .is_channel_information_field {display:flex;min-width:0;flex-direction:column;justify-content:center}
.ws_channel_public_wrap .ss_channel_label_zone {display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}
.ws_channel_public_wrap .ss_channel_title_zone {margin:0;color:var(--webis-channel-ink);font-size:22px;font-weight:780;letter-spacing:-0.03em;line-height:1.4}
.ws_channel_public_wrap .ss_channel_title_zone a:hover,.ws_channel_public_wrap .ss_channel_title_zone a:focus-visible {color:var(--webis-channel-point)}
.ws_channel_public_wrap .ss_channel_description_zone {display:-webkit-box;overflow:hidden;margin:8px 0 0;color:var(--webis-channel-muted);font-size:14px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ws_channel_public_wrap .ss_channel_summary_zone {display:grid;margin:17px 0 0;padding:0;border-top:1px solid #EDF2F0}
.ws_channel_public_wrap .ss_channel_summary_zone>div {display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #EDF2F0;font-size:13px}
.ws_channel_public_wrap .ss_channel_summary_zone dt {color:var(--webis-channel-ink);font-weight:720}
.ws_channel_public_wrap .ss_channel_summary_zone dd {margin:0;color:var(--webis-channel-muted)}
.ws_channel_public_wrap .ss_channel_action_zone {display:flex;justify-content:flex-end;margin-top:16px}
.ws_channel_public_wrap .ws_channel_paging_wrap {display:flex;align-items:center;justify-content:center;gap:6px;padding-top:8px}
.ws_channel_public_wrap .webis_channel_pagination_link {display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--webis-channel-border);border-radius:8px;color:var(--webis-channel-text);background:#FFFFFF;font-size:13px;font-weight:750}
.ws_channel_public_wrap .webis_channel_pagination_link:hover,.ws_channel_public_wrap .webis_channel_pagination_link:focus-visible,.ws_channel_public_wrap .webis_channel_pagination_link.is-current {color:#FFFFFF;border-color:var(--webis-channel-point);background:var(--webis-channel-point)}
.ws_channel_public_wrap .webis_channel_pagination_link.is-disabled {cursor:not-allowed;opacity:0.45}
.ws_channel_public_wrap .ws_channel_empty_wrap {border-top:2px solid var(--webis-channel-ink)}
.ws_channel_public_wrap .webis_channel_empty {display:grid;min-height:340px;place-items:center;align-content:center;gap:10px;padding:30px;text-align:center}
.ws_channel_public_wrap .webis_channel_empty i {display:grid;width:64px;height:64px;place-items:center;border-radius:50%;color:var(--webis-channel-point);background:var(--webis-channel-point-soft);font-size:30px}
.ws_channel_public_wrap .webis_channel_empty h2 {margin:5px 0 0;color:var(--webis-channel-ink);font-size:20px}
.ws_channel_public_wrap .webis_channel_empty p {max-width:540px;margin:0;color:var(--webis-channel-muted);font-size:13px}
/* ✅️ [CODEX-260813] - 차단 화면을 로그인 화면과 같은 담백한 정보 구조로 정리해 과도한 장식과 영문 브랜드 표기를 제거합니다. */
.ws_channel_public_wrap.ws_channel_access_wrap {display:grid;min-height:420px;place-items:center;padding:48px 20px;background:transparent}
.ws_channel_public_wrap .ws_channel_access_card {display:grid;width:min(100%,520px);justify-items:center;padding:44px 32px;background:#FFFFFF;text-align:center}
.ws_channel_public_wrap .ws_channel_access_card h1 {margin:0;color:var(--webis-channel-ink);font-size:30px;line-height:1.35}
.ws_channel_public_wrap .ws_channel_access_card>p {margin:14px 0 0;color:var(--webis-channel-muted);font-size:15px;line-height:1.65;word-break:keep-all}
.ws_channel_public_wrap .ws_channel_access_actions {display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}
.ws_channel_public_wrap .ws_channel_view_wrap {display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px}
.ws_channel_public_wrap .es_channel_view_area {overflow:hidden;border:1px solid var(--webis-channel-border);border-radius:var(--webis-channel-radius);background:#FFFFFF;box-shadow:0 12px 34px rgba(22,33,31,0.05)}
.ws_channel_public_wrap .bs_channel_visual_box {display:grid;overflow:hidden;min-height:360px;place-items:center;background:#EAF1EF}
.ws_channel_public_wrap .bs_channel_visual_box img {display:block;width:100%;height:100%;max-height:560px;object-fit:cover}
.ws_channel_public_wrap .bs_channel_information_box {padding:28px}
.ws_channel_public_wrap .is_channel_label_field {display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.ws_channel_public_wrap .is_channel_view_title_field {margin:0;color:var(--webis-channel-ink);font-size:30px;font-weight:800;letter-spacing:-0.04em;line-height:1.35}
.ws_channel_public_wrap .is_channel_view_description_field {margin:14px 0 0;color:var(--webis-channel-muted);font-size:15px}
.ws_channel_public_wrap .is_channel_view_content_field {margin-top:26px;padding-top:24px;border-top:1px solid var(--webis-channel-border);color:var(--webis-channel-text);font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.ws_channel_public_wrap .is_channel_view_content_field img {max-width:100%;height:auto}
.ws_channel_public_wrap .is_channel_view_content_field p:first-child {margin-top:0}
.ws_channel_public_wrap .is_channel_file_field {margin-top:26px;padding-top:22px;border-top:1px solid var(--webis-channel-border)}
.ws_channel_public_wrap .is_channel_file_field h3 {margin:0 0 10px;color:var(--webis-channel-ink);font-size:16px}
.ws_channel_public_wrap .is_channel_file_field ul {display:grid;margin:0;padding:0;border-top:1px solid var(--webis-channel-border);list-style:none}
.ws_channel_public_wrap .is_channel_file_field li {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--webis-channel-border);font-size:13px}
.ws_channel_public_wrap .is_channel_file_field li span {overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}
.ws_channel_public_wrap .es_channel_apply_area {position:sticky;top:20px}
.ws_channel_public_wrap .webis_channel_summary_list {display:grid;margin:0;padding:0;list-style:none}
.ws_channel_public_wrap ul.webis_channel_summary_list li {display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #EDF2F0;font-size:13px}
.ws_channel_public_wrap ul.webis_channel_summary_list li:last-child {border-bottom:0}
.ws_channel_public_wrap .webis_channel_summary_list strong {color:var(--webis-channel-ink)}
.ws_channel_public_wrap dl.webis_channel_summary_list {margin-top:24px;border-top:1px solid var(--webis-channel-border)}
.ws_channel_public_wrap dl.webis_channel_summary_list>div {display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--webis-channel-border);font-size:13px}
.ws_channel_public_wrap dl.webis_channel_summary_list dt {color:var(--webis-channel-ink);font-weight:720}
.ws_channel_public_wrap dl.webis_channel_summary_list dd {margin:0;color:var(--webis-channel-text);overflow-wrap:anywhere}
.ws_channel_public_wrap .webis_channel_form_grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ws_channel_public_wrap .webis_channel_form_layout {display:grid;gap:18px}
.ws_channel_public_wrap .webis_channel_participant_same {display:grid;gap:5px;margin:0 0 16px;padding:14px 16px;border-radius:8px;background:#F3F6F5;color:var(--webis-channel-text)}
.ws_channel_public_wrap .webis_channel_participant_same label {display:flex;align-items:center;gap:9px;font-size:14px;font-weight:750;cursor:pointer}
.ws_channel_public_wrap .webis_channel_participant_same input {width:18px;height:18px;margin:0;accent-color:var(--webis-channel-primary)}
.ws_channel_public_wrap .webis_channel_participant_same p {margin:0 0 0 27px;color:var(--webis-channel-muted);font-size:12px;line-height:1.55}
.ws_channel_public_wrap .webis_channel_participant_same.is-active {background:#EAF3FF}
.ws_channel_public_wrap [data-we-participant-same-locked="1"] {background-color:#F3F6F5;cursor:not-allowed}
/* 다중 참여자를 독립된 전체 너비 구역으로 묶어 신청자 정보와 반복 참여자 입력을 분리합니다. */
.ws_channel_public_wrap .webis_channel_participant_multiple {display:grid;grid-column:1/-1;gap:14px;margin-top:24px;padding:18px;border-radius:12px;background:#F6F8F7}
.ws_channel_public_wrap .webis_channel_participant_multiple_header {display:flex;align-items:center;justify-content:space-between;gap:18px}
.ws_channel_public_wrap .webis_channel_participant_multiple_heading {display:grid;min-width:0;gap:5px}
.ws_channel_public_wrap .webis_channel_participant_multiple_heading>div {display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
.ws_channel_public_wrap .webis_channel_participant_multiple_header strong {display:block;color:var(--webis-channel-ink);font-size:16px}
.ws_channel_public_wrap .webis_channel_participant_multiple_header p {margin:0;color:var(--webis-channel-muted);font-size:13px;line-height:1.6}
.ws_channel_public_wrap .webis_channel_participant_count {color:var(--webis-channel-muted);font-size:12px}
.ws_channel_public_wrap .webis_channel_participant_count b {color:var(--webis-channel-primary)}
.ws_channel_public_wrap .webis_channel_participant_multiple_header>[data-we-participant-add] {display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:8px;color:#FFFFFF;background:var(--webis-channel-primary);font-size:13px;font-weight:750;cursor:pointer}
.ws_channel_public_wrap .webis_channel_participant_multiple_header>[data-we-participant-add]:focus-visible {outline:3px solid rgba(18,107,91,0.2);outline-offset:2px}
.ws_channel_public_wrap .webis_channel_participant_multiple_header>[data-we-participant-add]:disabled {cursor:not-allowed;opacity:0.45}
.ws_channel_public_wrap .webis_channel_participant_empty {margin:0;padding:14px;border-radius:8px;color:var(--webis-channel-muted);background:#FFFFFF;font-size:13px;text-align:center}
.ws_channel_public_wrap .webis_channel_participant_empty[hidden] {display:none}
.ws_channel_public_wrap [data-we-participant-rows] {display:grid;gap:10px}
.ws_channel_public_wrap .webis_channel_participant_row {display:grid;gap:12px;padding:15px;border-radius:8px;background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_participant_row_header {display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #E8EFEC}
.ws_channel_public_wrap .webis_channel_participant_number {color:var(--webis-channel-ink);font-size:13px;font-weight:780}
.ws_channel_public_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 10px;border:0;border-radius:7px;color:#B42318;background:#FEF3F2;font-size:12px;font-weight:720;cursor:pointer;touch-action:manipulation}
.ws_channel_public_wrap .webis_channel_participant_row_header>[data-we-participant-remove]:focus-visible {outline:3px solid rgba(180,35,24,0.16);outline-offset:2px}
.ws_channel_public_wrap .webis_channel_participant_fields {display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.ws_channel_public_wrap .webis_channel_participant_row label {display:grid;gap:6px;color:var(--webis-channel-ink);font-size:12px;font-weight:720}
.ws_channel_public_wrap .webis_channel_participant_row label b {color:#D92D20}
.ws_channel_public_wrap .webis_channel_participant_row input,.ws_channel_public_wrap .webis_channel_participant_row select,.ws_channel_public_wrap .webis_channel_participant_row textarea {width:100%;min-height:44px;padding:0 12px;border:1px solid #CCDAD6;border-radius:8px;outline:0;color:var(--webis-channel-ink);background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_participant_row textarea {min-height:84px;padding-block:10px;resize:vertical}
.ws_channel_public_wrap .webis_channel_participant_row input:focus-visible,.ws_channel_public_wrap .webis_channel_participant_row select:focus-visible,.ws_channel_public_wrap .webis_channel_participant_row textarea:focus-visible {border-color:var(--webis-channel-primary);box-shadow:0 0 0 3px rgba(18,107,91,0.12)}
.ws_channel_public_wrap .webis_channel_form_section {overflow:hidden;border:1px solid var(--webis-channel-border);border-radius:10px;background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_form_section_header {padding:14px 16px;border-bottom:1px solid var(--webis-channel-border)}
.ws_channel_public_wrap .webis_channel_form_section_header h3 {margin:0;color:var(--webis-channel-ink);font-size:17px}
.ws_channel_public_wrap .webis_channel_form_section_header p {margin:4px 0 0;color:var(--webis-channel-muted);font-size:12px}
.ws_channel_public_wrap .webis_channel_form_section_body {display:grid;gap:15px;padding:16px}
.ws_channel_public_wrap .webis_channel_form_row {display:grid;gap:15px}
.ws_channel_public_wrap .webis_channel_form_row[data-we-columns="1"] {grid-template-columns:minmax(0,1fr)}
.ws_channel_public_wrap .webis_channel_form_row[data-we-columns="2"] {grid-template-columns:repeat(2,minmax(0,1fr))}
.ws_channel_public_wrap .webis_channel_form_row[data-we-columns="3"] {grid-template-columns:repeat(3,minmax(0,1fr))}
.ws_channel_public_wrap .webis_channel_form_row[data-we-columns="4"] {grid-template-columns:repeat(4,minmax(0,1fr))}
.ws_channel_public_wrap .webis_channel_form_row_studio {grid-template-columns:repeat(12,minmax(0,1fr))}
.ws_channel_public_wrap .webis_channel_form_column {display:grid;min-width:0;align-content:start;gap:15px}
.ws_channel_public_wrap .webis_channel_form_section_nested {border:0;background:transparent}
.ws_channel_public_wrap .webis_channel_form_content h3,.ws_channel_public_wrap .webis_channel_form_content p {margin:0}
.ws_channel_public_wrap .webis_channel_form_content p {margin-top:5px;color:var(--webis-channel-muted);line-height:1.7}
.ws_channel_public_wrap .webis_channel_form_rich_text_box {display:grid;gap:7px}
.ws_channel_public_wrap .webis_channel_form_rich_text {padding:15px;border:1px solid var(--webis-channel-border);border-radius:8px;color:var(--webis-channel-text);background:#F8FBFA;font-size:13px;line-height:1.75}
.ws_channel_public_wrap .webis_channel_form_rich_text p {margin:0 0 10px;color:inherit}
.ws_channel_public_wrap .webis_channel_form_rich_text p:last-child {margin-bottom:0}
.ws_channel_public_wrap .webis_channel_form_rich_text h2,.ws_channel_public_wrap .webis_channel_form_rich_text h3,.ws_channel_public_wrap .webis_channel_form_rich_text h4 {margin:0 0 10px;color:inherit;font-weight:800;line-height:1.4}
.ws_channel_public_wrap .webis_channel_form_rich_text h2 {font-size:1.35em}
.ws_channel_public_wrap .webis_channel_form_rich_text h3 {font-size:1.2em}
.ws_channel_public_wrap .webis_channel_form_rich_text h4 {font-size:1.08em}
.ws_channel_public_wrap .webis_channel_form_rich_text blockquote {margin:10px 0;padding:8px 12px;border-left:3px solid var(--webis-channel-primary);background:#fff;color:inherit}
.ws_channel_public_wrap .webis_channel_form_rich_text a {color:var(--webis-channel-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px}
.ws_channel_public_wrap .webis_channel_form_rich_text ol,.ws_channel_public_wrap .webis_channel_form_rich_text ul {margin:8px 0;padding-left:22px}
.ws_channel_public_wrap .webis_channel_form_rich_text ol {list-style:decimal}
.ws_channel_public_wrap .webis_channel_form_rich_text ul {list-style:disc}
.ws_channel_public_wrap .webis_channel_form_rich_text .ql-size-small,.ws_channel_public_wrap .webis_channel_terms_content .ql-size-small {font-size:0.85em}
.ws_channel_public_wrap .webis_channel_form_rich_text .ql-size-large,.ws_channel_public_wrap .webis_channel_terms_content .ql-size-large {font-size:1.25em}
.ws_channel_public_wrap .webis_channel_form_rich_text .ql-size-huge,.ws_channel_public_wrap .webis_channel_terms_content .ql-size-huge {font-size:1.5em}
.ws_channel_public_wrap .webis_channel_form_divider {width:100%;margin:0;border:0;border-top:1px solid var(--webis-channel-border)}
.ws_channel_public_wrap .webis_channel_form_group {display:grid;gap:7px}
.ws_channel_public_wrap .webis_channel_form_group label {color:var(--webis-channel-ink);font-size:13px;font-weight:750}
.ws_channel_public_wrap .webis_channel_form_group small {color:var(--webis-channel-muted);font-size:11px}
.ws_channel_public_wrap .webis_channel_form_group .webis_channel_form_error {color:#B42318;font-weight:700}
.ws_channel_public_wrap .webis_channel_form_group[data-we-invalid="true"]>.webis_channel_control,.ws_channel_public_wrap .webis_channel_form_group[data-we-invalid="true"]>.webis_channel_choice_group .webis_channel_choice_options,.ws_channel_public_wrap .webis_channel_form_group[data-we-invalid="true"]>.webis_channel_boolean_control {border-color:#D92D20;box-shadow:0 0 0 3px rgba(217,45,32,0.12)}
.ws_channel_public_wrap .webis_channel_form_group[data-we-invalid="true"]>label,.ws_channel_public_wrap .webis_channel_form_group[data-we-invalid="true"]>.webis_channel_choice_group legend {color:#B42318}
.ws_channel_public_wrap .webis_channel_form_full {grid-column:1/-1}
.ws_channel_public_wrap .webis_channel_form_group[hidden] {display:none}
.ws_channel_public_wrap .webis_channel_choice_group {display:grid;gap:8px;margin:0;padding:0;border:0}
.ws_channel_public_wrap .webis_channel_choice_group legend {color:var(--webis-channel-ink);font-size:13px;font-weight:750}
.ws_channel_public_wrap .webis_channel_choice_options {display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 14px;border:1px solid #CCDAD6;border-radius:8px;background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_choice_options.is_vertical {flex-direction:column;align-items:flex-start;gap:10px}
.ws_channel_public_wrap .webis_channel_choice_options label,.ws_channel_public_wrap .webis_channel_boolean_control {display:inline-flex;align-items:center;gap:7px;color:var(--webis-channel-text);font-size:13px}
.ws_channel_public_wrap .webis_channel_choice_options input,.ws_channel_public_wrap .webis_channel_boolean_control input {width:17px;height:17px;accent-color:var(--webis-channel-point)}
.ws_channel_public_wrap .webis_channel_notice {display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;border:1px solid #F7D99B;border-radius:var(--webis-channel-radius);color:#8A5300;background:#FFFBEB}
.ws_channel_public_wrap .webis_channel_notice i {font-size:20px}
.ws_channel_public_wrap .webis_channel_notice strong {display:block;font-size:13px}
.ws_channel_public_wrap .webis_channel_notice p {margin:3px 0 0;color:#8A6730;font-size:12px}
.ws_channel_public_wrap .webis_channel_notice.is-success {color:#176B4F;border-color:#B8E4D4;background:#EFFAF6}
.ws_channel_public_wrap .webis_channel_notice.is-success p {color:#367660}
.ws_channel_public_wrap .webis_channel_notice.is-error {color:#A33131;border-color:#F0B9B9;background:#FFF4F4}
.ws_channel_public_wrap .webis_channel_notice.is-error p {color:#A85D5D}
.webis_channel_overlay_portal {display:contents}
.ws_channel_public_wrap .webis_channel_notice[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_public_wrap .webis_channel_inline_actions {display:grid;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--webis-channel-border)}
.ws_channel_public_wrap .webis_application_lookup_list {display:grid;gap:12px}
.ws_channel_public_wrap .webis_application_lookup_item {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:0;border-radius:10px;background:#F6F8F7}
.ws_channel_public_wrap .webis_application_lookup_item>div {display:grid;min-width:0;gap:4px}
.ws_channel_public_wrap .webis_application_lookup_item strong {overflow:hidden;color:var(--webis-channel-ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}
.ws_channel_public_wrap .webis_application_lookup_item span,.ws_channel_public_wrap .webis_application_lookup_item p,.ws_channel_public_wrap .webis_application_lookup_item small {margin:0;color:var(--webis-channel-text);font-size:12px;line-height:1.55}
.ws_channel_public_wrap .webis_channel_action_form {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}
.ws_channel_public_wrap .webis_channel_action_form label {display:grid;gap:5px;color:var(--webis-channel-ink);font-size:12px;font-weight:700}
.ws_channel_public_wrap .webis_channel_payment_methods {display:flex;grid-column:1/-1;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}
.ws_channel_public_wrap .webis_channel_payment_methods legend {width:100%;margin-bottom:2px;color:var(--webis-channel-ink);font-size:12px;font-weight:700}
.ws_channel_public_wrap .webis_channel_payment_methods label {display:flex;min-height:40px;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--webis-channel-border);border-radius:8px;background:#FFFFFF;cursor:pointer}
.ws_channel_public_wrap .webis_channel_payment_methods input {width:16px;height:16px;accent-color:var(--webis-channel-point)}
.ws_channel_public_wrap .webis_channel_terms {display:grid;grid-column:1/-1;gap:12px;overflow:hidden;border:1px solid var(--webis-channel-border);border-radius:10px;background:#FFFFFF}
.ws_channel_public_wrap .webis_channel_terms>header {padding:13px 15px;border-bottom:1px solid var(--webis-channel-border);background:#F7FAF9}
.ws_channel_public_wrap .webis_channel_terms>header h3 {margin:0;color:var(--webis-channel-ink);font-size:15px}
.ws_channel_public_wrap .webis_channel_terms_content {max-height:240px;overflow-y:auto;padding:15px;color:var(--webis-channel-text);font-size:13px;line-height:1.75}
.ws_channel_public_wrap .webis_channel_terms_content p {margin:0 0 10px}
.ws_channel_public_wrap .webis_channel_terms_content p:last-child {margin-bottom:0}
.ws_channel_public_wrap .webis_channel_terms>.webis_channel_boolean_control {margin:0 15px 15px;padding:12px 14px;border:1px solid #CCDAD6;border-radius:8px;background:#F8FBFA}
.ws_channel_public_wrap .webis_channel_terms>.webis_channel_form_error {margin:-7px 15px 15px;color:#B42318;font-size:11px;font-weight:700}
.ws_channel_public_wrap .webis_channel_terms[data-we-invalid="true"]>.webis_channel_boolean_control {border-color:#D92D20;box-shadow:0 0 0 3px rgba(217,45,32,0.12)}
@media (max-width:1023px) {
    .ws_channel_public_wrap .webis_channel_form_row[data-we-columns="3"],.ws_channel_public_wrap .webis_channel_form_row[data-we-columns="4"] {grid-template-columns:repeat(2,minmax(0,1fr))}
    .ws_channel_public_wrap .ws_channel_view_wrap {grid-template-columns:1fr}
    .ws_channel_public_wrap .es_channel_apply_area {position:static}
    .ws_channel_public_wrap .bs_channel_list_box.has-image {grid-template-columns:220px minmax(0,1fr)}
}
@media (max-width:767px) {
    .ws_channel_public_wrap .webis_channel_address_control {grid-template-columns:minmax(0,1fr)}
    .ws_channel_public_wrap .webis_channel_address_search {width:100%}
    .ws_channel_public_wrap .bs_channel_navigation_box,.ws_channel_public_wrap .bs_channel_header_box,.ws_channel_public_wrap .bs_channel_content_box {width:min(calc(100% - 28px),var(--webis-channel-area))}
    .ws_channel_public_wrap .bs_channel_navigation_box {position:relative;min-height:62px}
    .ws_channel_public_wrap .is_channel_menu_button {display:inline-flex}
    .ws_channel_public_wrap .is_channel_menu_field {display:none;position:absolute;z-index:20;top:56px;right:0;left:0;align-items:stretch;flex-direction:column;padding:10px;border:1px solid var(--webis-channel-border);border-radius:10px;background:#FFFFFF;box-shadow:0 14px 30px rgba(22,33,31,0.14)}
    .ws_channel_public_wrap .is_channel_menu_field.is-open {display:flex}
    .ws_channel_public_wrap .ss_channel_menu_zone {justify-content:flex-start}
    .ws_channel_public_wrap .bs_channel_header_box {padding:42px 0 38px}
    .ws_channel_public_wrap .is_channel_title_field {font-size:31px}
    .ws_channel_public_wrap .bs_channel_content_box {padding:30px 0 52px}
    .ws_channel_public_wrap .ws_channel_search_wrap {grid-template-columns:1fr}
    .ws_channel_public_wrap .bs_channel_list_box,.ws_channel_public_wrap .bs_channel_list_box.has-image {grid-template-columns:1fr;padding:20px 0;gap:18px}
    .ws_channel_public_wrap .is_channel_image_field {aspect-ratio:16/9}
    .ws_channel_public_wrap .ss_channel_title_zone {font-size:20px}
    .ws_channel_public_wrap .webis_channel_form_grid {grid-template-columns:1fr}
    .ws_channel_public_wrap .webis_channel_form_row[data-we-columns] {grid-template-columns:minmax(0,1fr)}
    .ws_channel_public_wrap .webis_channel_form_row_studio {grid-template-columns:minmax(0,1fr)}
    .ws_channel_public_wrap .webis_channel_form_column {grid-column:1/-1!important}
    .ws_channel_public_wrap .webis_channel_participant_multiple_header {align-items:stretch;flex-direction:column}
    .ws_channel_public_wrap .webis_channel_participant_multiple_header>[data-we-participant-add] {width:100%}
    .ws_channel_public_wrap .webis_channel_participant_fields {grid-template-columns:minmax(0,1fr)}
    .ws_channel_public_wrap .webis_channel_action_form {grid-template-columns:1fr}
    .ws_channel_public_wrap .webis_application_lookup_item {align-items:stretch;flex-direction:column}
    .ws_channel_public_wrap .webis_application_lookup_item .webis_channel_button {width:100%}
    .ws_channel_public_wrap .webis_channel_panel_header {align-items:stretch;flex-direction:column}
    .ws_channel_public_wrap .is_channel_view_title_field {font-size:26px}
}
@media (max-width:479px) {
    .ws_channel_public_wrap .webis_channel_actions {display:grid;grid-template-columns:1fr;width:100%}
    .ws_channel_public_wrap .webis_channel_actions .webis_channel_button {width:100%}
    .ws_channel_public_wrap .webis_channel_panel_body,.ws_channel_public_wrap .bs_channel_information_box {padding:18px}
    .ws_channel_public_wrap .is_channel_title_field {font-size:28px}
    .ws_channel_public_wrap .ss_channel_action_zone .webis_channel_button {width:100%}
    .ws_channel_public_wrap .is_channel_file_field li {align-items:stretch;flex-direction:column}
    .ws_channel_public_wrap dl.webis_channel_summary_list>div,.ws_channel_public_wrap ul.webis_channel_summary_list li {grid-template-columns:1fr;gap:4px}
    .ws_channel_public_wrap.ws_channel_access_wrap {min-height:380px;padding:28px 14px}
    .ws_channel_public_wrap .ws_channel_access_card {padding:32px 20px}
    .ws_channel_public_wrap .ws_channel_access_actions {display:grid;width:100%}
    .ws_channel_public_wrap .ws_channel_access_actions .webis_channel_button {width:100%}
}
