/* MDS customer support: shared desktop, mobile, board and member styles. */
@import url('/new/css/fonts.css');
:root{--md-bg:#0a0e1a;--md-panel:#111a2b;--md-panel-high:#172339;--md-blue:#0067b1;--md-sky:#73bdf2;--md-text:#f2f6fd;--md-muted:#a4b2c8;--md-line:rgba(163,190,227,.15)}
html{background:var(--md-bg);color-scheme:dark;scroll-behavior:smooth}
body{margin:0!important;min-width:0!important;background:var(--md-bg)!important;color:var(--md-text)!important;font-family:Pretendard,'Noto Sans KR','Malgun Gothic',sans-serif!important;font-size:15px;line-height:1.65;letter-spacing:-.02em}
*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-family:inherit}a{color:inherit}a:hover{color:var(--md-sky)}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--md-sky)!important;outline-offset:4px}::selection{background:#0067b166;color:#fff}body>hr{display:none}
#hd,#wrapper,#ft{min-width:0!important}#hd{background:rgba(10,14,26,.98)!important;border-bottom:1px solid var(--md-line)!important;height:auto!important}#hd_wrapper{width:min(1200px,calc(100% - 64px))!important;max-width:1200px;height:auto!important;min-height:104px;display:flex;align-items:center;gap:28px;padding:22px 0!important;margin:0 auto!important}#hd_wrapper::after{display:none}#logo{float:none!important;position:static!important;margin:0!important;padding:0!important;height:auto!important;line-height:1!important;flex-shrink:0}#logo img{display:block;width:204px!important;height:auto!important;max-width:100%;background:transparent}#logo a{display:block}.mds-support-label{display:block;font-size:10px;line-height:1.2;letter-spacing:.22em;color:var(--md-sky);margin-top:12px;font-weight:700}
.hd_login{position:static!important;margin:0 0 0 auto!important;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hd_login li{float:none!important;border:0!important;margin:0!important;padding:0!important;line-height:1.5!important}.hd_login a{color:var(--md-muted)!important;font-size:13px}.hd_login .hd_login_form{gap:8px!important}.hd_login .hd_login_input{height:40px!important;width:110px!important;border:1px solid var(--md-line)!important;border-radius:9px!important;background:#121e31!important;color:#fff!important;padding:0 12px!important}.hd_login .hd_login_btn{height:40px!important;padding:0 20px!important;border-radius:9px!important;background:var(--md-blue)!important;color:#fff!important;font-size:13px!important}.hd_sch_wr{position:static!important;float:none!important;margin:0!important;max-width:360px;flex:1}#hd_sch{background:var(--md-panel-high)!important;border:1px solid var(--md-line)!important;border-radius:10px!important;max-width:100%}#hd_sch #sch_stx{color:#fff!important;background:transparent!important;width:calc(100% - 45px)!important}#sch_submit{color:var(--md-sky)!important;background:transparent!important}#popular{display:none}.mds-home-link{color:var(--md-sky)!important;font-size:13px;font-weight:700;white-space:nowrap;margin-left:auto}
#gnb{background:#0f1727!important;border-top:1px solid var(--md-line)!important;box-shadow:none!important;height:auto!important}#gnb .gnb_wrap{width:min(1200px,calc(100% - 64px))!important;margin:auto!important}#gnb #gnb_1dul{display:flex;gap:8px;font-size:15px!important;border:0!important;padding:10px 0!important;height:auto!important}#gnb .gnb_1dli{float:none!important;flex:1;line-height:1.5!important;padding:0!important;border:0!important;width:auto!important}#gnb .gnb_1da{display:block!important;padding:12px 16px!important;text-align:center;font-size:15px!important;font-weight:700!important;color:#c6d3e6!important;background:transparent!important;border-radius:9px!important;border:0!important;line-height:1.5!important}#gnb .gnb_1da:hover,#gnb .gnb_1da[aria-current=page]{color:#fff!important;background:#0067b133!important}#gnb .gnb_2dul_box,#gnb .gnb_2da{background:#152238!important;color:#e8f1ff!important;border-color:var(--md-line)!important}.gnb_1dli .bg{display:none}
#wrapper{background:transparent!important;padding:0!important}#container_wr{width:100%!important;max-width:none!important;display:block!important;margin:0!important;background:transparent!important}#container{width:min(1200px,calc(100% - 64px))!important;max-width:1200px!important;min-height:420px;margin:0 auto!important;padding:48px 0 72px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;float:none!important}#container_title{margin:0 0 32px!important;padding:0 0 22px!important;border-bottom:1px solid var(--md-line)!important;color:#fff!important;background:transparent!important;font-size:clamp(25px,3vw,36px)!important;font-weight:800!important;line-height:1.5!important;height:auto!important}#container_title span{color:inherit!important}#container_title a{color:var(--md-sky)!important}
.mds-support-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:center;gap:56px;padding:58px 54px;margin:0 0 28px;border:1px solid #419be32e;border-radius:24px;background:radial-gradient(ellipse at 84% 18%,#0067b140,transparent 60%),linear-gradient(135deg,#111e32,#0d1626);isolation:isolate}.mds-support-hero::before{content:'';position:absolute;z-index:-1;right:-90px;top:-140px;width:460px;height:460px;border:1px solid #73bdf21a;border-radius:50%;box-shadow:0 0 0 60px #73bdf208,0 0 0 120px #73bdf205}.mds-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--md-sky);font-size:11px;font-weight:800;letter-spacing:.17em;margin-bottom:23px}.mds-eyebrow::before{content:'';width:6px;height:6px;background:var(--md-sky);border-radius:50%}.mds-support-hero h2{font-size:clamp(28px,3.5vw,45px);font-weight:850;letter-spacing:-.06em;line-height:1.3;color:#fff;margin:0 0 20px}.mds-support-hero h2 em{color:#8fcef8;font-style:normal}.mds-support-hero p{font-size:15px;color:var(--md-muted);line-height:1.9;margin:0 0 28px}.mds-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.mds-primary,.mds-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:11px 22px;border-radius:100px;font-size:14px;font-weight:750;line-height:1.5}.mds-primary{background:linear-gradient(120deg,#0067b1,#379ee4);color:#fff!important;border:1px solid transparent;box-shadow:0 7px 25px #0067b12e}.mds-secondary{background:transparent;color:#d8e7f7!important;border:1px solid #80b4dc40}.mds-primary:hover{filter:brightness(1.12)}.mds-support-steps{padding:24px;border:1px solid var(--md-line);border-radius:16px;background:#0a142373}.mds-support-steps h3{font-size:13px;color:#dbeaff;margin:0 0 18px}.mds-support-steps ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}.mds-support-steps li{display:flex;gap:14px;align-items:center}.mds-support-steps li>span{font-size:12px;font-weight:800;color:var(--md-sky);background:#0067b126;border:1px solid #0067b147;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.mds-support-steps strong{display:block;font-size:13px;font-weight:700;color:#ecf4ff}.mds-support-steps small{font-size:11px;color:#91a7c3;display:block;margin-top:2px}
.mds-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px}.mds-quick-link{display:flex;align-items:center;gap:16px;border:1px solid var(--md-line);background:#101a2b;border-radius:14px;padding:22px 24px;transition:border-color .2s,background .2s}.mds-quick-link:hover{background:#142239;border-color:#0067b180}.mds-quick-link>i{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:#0067b11f;color:var(--md-sky);font-size:17px}.mds-quick-link strong{color:#edf4ff;font-size:14px;display:block}.mds-quick-link small{color:#92a6c1;display:block;font-size:11px;margin-top:3px}.mds-quick-link>span:last-child{margin-left:auto;color:var(--md-sky)}
.main_board_section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid;gap:24px}.main_board_box{margin:0!important;padding:28px!important;border:1px solid var(--md-line)!important;border-radius:18px!important;background:var(--md-panel)!important;overflow:hidden}.main_board_tit{gap:16px;margin:0 0 22px!important;padding:0!important;align-items:center!important}.main_board_tit h3{font-size:22px!important;font-weight:800!important;color:#edf5ff!important;letter-spacing:-.04em}.main_board_more{padding:8px 14px!important;border-radius:8px!important;font-size:12px!important;background:#0067b12b!important;color:#9ed5ff!important;border:1px solid #0067b155!important;white-space:nowrap}.main_board_tbl{width:100%!important;background:transparent!important;display:table!important;min-width:0!important;table-layout:fixed!important}.main_board_tbl th{background:#17243a!important;color:#b4c7e1!important;border-top:1px solid #293c56!important;border-bottom:1px solid var(--md-line)!important;font-size:12px!important;padding:13px 10px!important;font-weight:600!important}.main_board_tbl td{color:#aabbd1!important;border-bottom:1px solid var(--md-line)!important;font-size:13px!important;padding:18px 10px!important;background:transparent!important}.main_board_tbl tr:hover td{background:#19273b80!important}.main_board_tbl .subject a{color:#e1edfc!important}.main_board_tbl .subject a:hover{color:var(--md-sky)!important}.main_board_tbl col.name{width:150px!important}.main_board_tbl col.date{width:110px!important}.main_board_tbl col.hit{width:58px!important}.main_board_tbl col.num{width:55px!important}.main_board_tbl col.state{width:92px!important}.status_badge{min-width:60px!important;height:28px!important;line-height:28px!important;padding:0 12px!important;font-size:11px!important;border:1px solid transparent}.status_wait{background:#153960!important;color:#9ad4ff!important;border-color:#2b5b87!important}.status_ing{background:#42341e!important;color:#f9cc7b!important;border-color:#73572e!important}.status_done{background:#123b35!important;color:#8dddc5!important;border-color:#246352!important}.new_icon{color:#8ad0ff!important;background:#0067b126!important;border:1px solid #0067b144!important;border-radius:4px}.cnt_cmt{color:var(--md-sky)!important}
/* Lists, post details, search, writing and attachments. */
#bo_list,#bo_w,#bo_v,#bo_sch,.tbl_head01,.tbl_head02,.tbl_frm01,.board_list,.board_view{color:var(--md-text)!important;background:transparent!important;max-width:100%}#bo_list_total{color:var(--md-muted)!important}#bo_list .tbl_head01{border:1px solid var(--md-line)!important;border-radius:14px;overflow:hidden;background:var(--md-panel)!important}.tbl_head01 table,.tbl_head02 table{background:transparent!important;border-collapse:collapse}.tbl_head01 thead th,.tbl_head02 thead th{background:#17243a!important;color:#c5d7ee!important;border-color:var(--md-line)!important;font-size:13px!important}.tbl_head01 tbody td,.tbl_head02 tbody td{background:var(--md-panel)!important;color:#b2c2d7!important;border-color:var(--md-line)!important;padding-top:16px!important;padding-bottom:16px!important}.tbl_head01 tbody tr:hover td{background:#17253b!important}#bo_list .td_subject a,.bo_tit a{color:#e7f0fe!important}.bo_notice td{background:#162b43!important}.td_num,.td_datetime,.td_name,.td_date{color:#96abc6!important}#bo_cate a{background:#142238!important;border:1px solid var(--md-line)!important;color:#b9cce5!important;border-radius:8px!important}#bo_cate #bo_cate_on{background:var(--md-blue)!important;color:#fff!important}.pg_wrap{margin-top:26px}.pg_page,.pg_current{height:36px!important;line-height:34px!important;min-width:36px!important;padding:0 9px!important;border-radius:8px!important;border:1px solid var(--md-line)!important;background:#152239!important;color:#b4c8e3!important}.pg_current{background:var(--md-blue)!important;border-color:var(--md-blue)!important;color:#fff!important}.pg_start,.pg_prev,.pg_next,.pg_end{background-color:#24344c!important}
#bo_v{border:1px solid var(--md-line)!important;border-radius:18px;padding:30px!important;background:var(--md-panel)!important}#bo_v_title .bo_v_tit{color:#f4f8ff!important;font-size:26px!important}#bo_v_info,#bo_v_atc,#bo_v_file,#bo_v_link,#bo_v_share,#bo_vc,#bo_vc_w{border-color:var(--md-line)!important;color:#bacbe2!important}#bo_v_con{color:#deebfc!important;line-height:1.9!important;overflow-wrap:anywhere}#bo_v_con img{max-width:100%;height:auto}#bo_v_con a{color:var(--md-sky)!important}#bo_v_file li,#bo_v_link li,.bo_v_nb li,#bo_vc article{background:#142137!important;border-color:var(--md-line)!important;color:#b8cce6!important}.bo_v_nb li{padding:16px!important}#bo_vc h2{color:#eaf3ff!important}#bo_vc_w textarea{background:#0d1728!important;color:#fff!important}.bo_vl_opt,.bo_v_com .btn,.bo_v_left .btn{background:#182940!important;color:#b5cce9!important;border-color:var(--md-line)!important}.tbl_frm01 th,.tbl_frm01 td{background:var(--md-panel)!important;border-color:var(--md-line)!important;color:#d6e4f6!important}.frm_info,.frm_info p,.write_div>p,.bo_w_info p{color:var(--md-muted)!important}.write_div{margin-bottom:18px!important}#bo_w .bo_w_tit,#bo_w .bo_w_info{border-color:var(--md-line)!important}#bo_w .bo_w_flie{background:#152238!important;color:#b9cbe3!important;border-color:var(--md-line)!important}#bo_w .bo_w_flie label{background:#243954!important;color:#d8e9ff!important}
input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),select,textarea,.frm_input{background:#101d30!important;border:1px solid #30425d!important;border-radius:8px!important;color:#e8f2ff!important;box-shadow:none!important;max-width:100%;min-height:42px;padding-left:12px!important;padding-right:12px!important}input::placeholder,textarea::placeholder{color:#8195b1!important}input:disabled,input[readonly]{background:#172238!important;color:#93a7c3!important}input[type=checkbox],input[type=radio]{accent-color:#1684d5}textarea{padding:14px!important}#bo_sch{border:1px solid var(--md-line)!important;border-radius:12px!important;padding:18px!important;background:var(--md-panel)!important}#bo_sch legend{color:#b4cbe8!important}.btn_submit,a.btn_submit,.btn_confirm .btn_submit,.btn_b02,a.btn_b02,.btn_b01,a.btn_b01{background:var(--md-blue)!important;color:#fff!important;border:1px solid #2485ce!important;border-radius:9px!important;min-height:40px;font-weight:700!important;padding:10px 18px!important;line-height:1.5!important}.btn_cancel,a.btn_cancel,.btn_b03,.btn_b04,.btn_cke_sc{background:#182940!important;color:#bfd3ee!important;border:1px solid #30435e!important;border-radius:9px!important}.btn_submit:hover,.btn_b02:hover{background:#087bc9!important}.btn_bo_user li{margin:2px!important}.bo_fx{color:#a9bdd7!important}.cke_sc_def,.cke_sc,#char_count_desc,#char_count_wrap{background:#142137!important;color:#a4bad6!important;border-color:var(--md-line)!important}#captcha{color:#a5b9d4!important}#captcha #captcha_key{background:#0c1626!important;color:#fff!important}#fregister section,#fregister_chkall{background:var(--md-panel)!important;border:1px solid var(--md-line)!important;border-radius:14px!important;color:#c5d8ee!important}#fregister h2,#fregister h3,#fregister p{color:#d4e4f8!important}#fregister textarea{background:#0c1728!important;color:#b6cbe5!important}.register .tbl_frm01{background:var(--md-panel)!important;border-radius:14px!important;padding:20px!important}.mbskin{color:#ccdcf0!important}.mbskin h1,.mbskin h2,.mbskin h3{color:#f1f6ff!important}.mbskin .btn_submit{background:linear-gradient(120deg,#0067b1,#3299de)!important}.mbskin a{color:#a7d7fa!important}#mb_login{width:min(440px,calc(100% - 32px))!important;margin:30px auto 80px!important;background:var(--md-panel)!important;border:1px solid var(--md-line)!important;border-radius:20px!important;padding:36px!important;box-shadow:0 24px 80px #0003}#mb_login h1{font-size:27px!important;margin-bottom:26px!important}#mb_login .frm_input{width:100%!important;height:48px!important}#mb_login .btn_submit{border-radius:10px!important;width:100%!important;height:48px!important}#login_info{background:transparent!important;border-color:var(--md-line)!important;padding:22px 0 0!important;color:#94aac5!important}#login_info h2,#login_info p{color:#a6bcd7!important}.mds-auth-brand{display:block;width:240px;margin:64px auto 18px;text-align:center}.mds-auth-brand img{width:204px;height:auto}.mds-auth-brand span{display:block;font-size:11px;letter-spacing:.15em;color:var(--md-sky);margin-top:16px}
/* Latest-board widgets used by mobile main. */
.lt,.basic_lt,.lt_wr,.latest_top_wr,.latest_wr{background:var(--md-panel)!important;color:#c6d7eb!important;border-color:var(--md-line)!important}.lt,.basic_lt{border:1px solid var(--md-line)!important;border-radius:16px!important;padding:22px!important;margin-bottom:22px!important}.lt .lt_title,.basic_lt .lt_title,.lt .lt_title a{color:#edf5ff!important;background:transparent!important;border-color:var(--md-line)!important}.lt li,.basic_lt li{color:#b6cbe5!important;border-color:var(--md-line)!important}.lt a,.basic_lt a{color:#dcecff!important}.lt .lt_date,.basic_lt .lt_date{color:#90a8c6!important}.empty_li,.empty_table{color:#8199b8!important;background:transparent!important;padding:50px 15px!important}
#ft{background:#080d18!important;border-top:1px solid var(--md-line)!important;margin:0!important;padding:40px 24px 24px!important;text-align:center!important}#ft_wr{width:100%!important;max-width:1200px!important;padding:0!important;margin:0 auto!important;border:0!important}#ft .ft_cnt{float:none!important;width:100%!important;padding:0!important;margin:0 auto!important;text-align:center!important}#ft_company h2,#ft .ft_cnt h2{color:#dbeaff!important;font-size:16px!important;margin:18px 0 12px!important}#ft .ft_info,#ft p{color:#8fa5c2!important;line-height:1.9!important;font-size:12px!important}#ft_copy{background:transparent!important;border-top:1px solid var(--md-line)!important;color:#677f9e!important;font-size:11px!important;padding:22px 0 0!important;margin:26px auto 0!important;max-width:1200px!important}.mds-footer-brand{display:block;width:204px;margin:0 auto 18px}.mds-footer-brand img{display:block;width:204px;height:auto}.mds-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;margin-top:18px}.mds-footer-links a{color:#8dcaf5!important;font-size:12px}#top_btn{position:fixed!important;right:24px!important;bottom:84px!important;width:48px!important;height:48px!important;line-height:46px!important;border-radius:50%!important;border:1px solid #0067b1!important;background:#0a0e1aee!important;color:#73bdf2!important;box-shadow:none!important;z-index:999}.mds-support-phone{position:fixed;right:24px;bottom:24px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #0067b1;background:#0a0e1aee;color:#73bdf2!important;z-index:999}.mds-support-phone:hover,#top_btn:hover{background:#0067b1!important;color:white!important}#device_change{background:#16253a!important;border:1px solid var(--md-line)!important;color:#a2bad8!important;border-radius:8px!important;padding:10px!important;margin:18px auto!important;max-width:260px}
@media(max-width:1100px){#hd_wrapper{gap:18px}.mds-home-link{display:none}.hd_sch_wr{max-width:260px}.hd_login .hd_login_input{width:90px!important}.mds-support-hero{gap:30px;padding:40px 32px}.mds-support-steps{padding:20px}.mds-quick-link{padding:18px;gap:12px}}
@media(max-width:768px){body{font-size:14px}#hd_wrapper{width:calc(100% - 32px)!important;min-height:82px;padding:16px 0!important;flex-wrap:wrap;gap:16px}#logo img{width:170px!important}.mds-support-label{font-size:9px;margin-top:8px}.hd_login{width:100%;margin:0!important;justify-content:flex-end}.hd_login_form{width:100%}.hd_login .hd_login_input{flex:1;width:80px!important;min-width:0}.hd_login .hd_login_btn{padding:0 15px!important}.hd_sch_wr{order:3;max-width:none;width:100%;flex:auto}#gnb .gnb_wrap{width:calc(100% - 24px)!important}#gnb #gnb_1dul{gap:2px;flex-wrap:wrap}#gnb .gnb_1da{font-size:12px!important;padding:10px 8px!important}#container{width:calc(100% - 32px)!important;padding:24px 0 44px!important}#container_title{font-size:26px!important;margin-bottom:22px!important}.mds-support-hero{grid-template-columns:1fr;gap:28px;padding:32px 24px;border-radius:18px;margin-bottom:16px}.mds-support-hero h2{font-size:31px}.mds-support-hero p{font-size:13px;margin-bottom:22px}.mds-eyebrow{font-size:9px;margin-bottom:18px}.mds-primary,.mds-secondary{font-size:12px;padding:10px 17px;min-height:42px}.mds-support-steps{padding:20px}.mds-support-steps ol{gap:14px}.mds-quick-links{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.mds-quick-link{padding:15px 18px}.mds-quick-link strong{font-size:13px}.mds-quick-link small{font-size:11px}.main_board_box{padding:20px 14px!important}.main_board_tit h3{font-size:20px!important}.main_board_tbl col.num,.main_board_tbl col.hit{width:0!important}.main_board_tbl th:first-child,.main_board_tbl td:first-child,.main_board_tbl th:last-child,.main_board_tbl td:last-child{display:none!important}.main_board_tbl col.name{width:80px!important}.main_board_tbl col.date{width:78px!important}.main_board_tbl col.state{width:60px!important}.main_board_tbl th,.main_board_tbl td{font-size:11px!important;padding:13px 6px!important}.main_board_tbl>colgroup,.main_board_tbl>thead,.main_board_tbl>tbody{min-width:0!important}.main_board_more{font-size:11px!important;padding:7px 9px!important}.status_badge{min-width:46px!important;font-size:10px!important;padding:0 7px!important}.tbl_head01{overflow-x:auto!important}.tbl_head01 table{min-width:620px}#bo_v{padding:20px!important}#bo_v_title .bo_v_tit{font-size:22px!important}#bo_w .bo_w_info input{width:100%!important;margin-bottom:8px}.bo_fx{display:flex;flex-wrap:wrap;gap:12px}.btn_bo_user{float:none!important}.btn_bo_user li a,.btn_bo_user li button{font-size:12px!important;padding:8px 12px!important}#mb_login{padding:28px!important;margin-bottom:40px!important}.mds-auth-brand{margin-top:42px}#ft{padding:32px 20px 26px!important}#top_btn{right:16px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.mds-support-phone{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}
/* Native mobile menu keeps its existing toggle and login behavior. */
@media(max-width:768px){#hd_wrapper>.hd_opener{position:absolute!important;top:23px!important;background:transparent!important;color:var(--md-sky)!important;border:1px solid var(--md-line)!important;border-radius:9px!important;width:36px!important;height:36px!important;line-height:34px!important}#gnb_open{right:0!important}#user_btn{right:44px!important}#hd_wrapper>#gnb.hd_div,#user_menu.hd_div{position:absolute!important;top:82px!important;left:0!important;right:0!important;width:100%!important;background:#111d30!important;border:1px solid var(--md-line)!important;box-shadow:0 16px 50px #0007!important;border-radius:12px!important;padding:24px 16px!important;color:#d8e8fc!important}#hd_wrapper>#gnb.hd_div #gnb_1dul{display:block!important}#hd_wrapper>#gnb.hd_div .gnb_1da{text-align:left!important;font-size:15px!important;padding:14px!important;border-bottom:1px solid var(--md-line)!important}.hd_closer{background:transparent!important;color:var(--md-sky)!important}#ol_before,#ol_after,.ol{background:transparent!important;color:#a6bedc!important;border-color:var(--md-line)!important}#ol_before a,#ol_after a{color:#b7d7ef!important}.ol_wr input{background:#0c1728!important}.ol_wr .btn_submit{background:var(--md-blue)!important}}
/* Member skins contain their own light panels and tabs. */
#hd_wrapper #logo{display:block!important}#hd_wrapper .mds-support-label{display:block!important}
@media(max-width:768px){#hd_wrapper #logo{max-width:calc(100% - 58px)!important;flex:0 1 auto;width:auto!important}#hd_wrapper>#gnb_open{left:auto!important;right:0!important}#hd_wrapper .mds-support-label{font-size:8px!important;letter-spacing:.12em!important;white-space:normal!important}.mds-support-steps small{word-break:keep-all;overflow-wrap:break-word}}
.mbskin .mbskin_box,#mb_login .mbskin_box{background:transparent!important;border:0!important;padding:0!important;color:#c4d6ec!important;box-shadow:none!important}
#mb_login .mb_log_cate{display:flex;border:1px solid var(--md-line)!important;border-radius:10px!important;overflow:hidden;margin:0 0 28px!important;background:#0c1728!important}
#mb_login .mb_log_cate h2,#mb_login .mb_log_cate a{float:none!important;flex:1;width:50%!important;padding:14px 8px!important;font-size:14px!important;background:transparent!important;color:#a6bdd9!important;line-height:1.5!important;text-align:center!important;margin:0!important}
#mb_login .mb_log_cate h2{background:#0067b133!important;color:#9bd7ff!important;font-weight:800!important}
#mb_login label,#mb_login #login_info{color:#b2c7e2!important}#mb_login .login_if_lpl a{color:#85c7f6!important}
#mb_login form,#mb_login fieldset{background:transparent!important;border:0!important;padding:0!important}#mb_login form>div{background:transparent!important;color:#b2c7e2!important}
@media(max-width:768px){#hd_wrapper>#gnb.hd_div #gnb_1dul,#hd_wrapper>#gnb.hd_div .gnb_1dli{background:transparent!important}.mds-support-hero p{word-break:keep-all}}
/* Mobile boards use cards instead of the desktop table skin. */
#bo_cate,#bo_cate_ul,#bo_cate_ul li{background:transparent!important;border-color:var(--md-line)!important}#bo_cate_ul{display:flex;gap:5px;padding:0!important;margin-bottom:20px!important}#bo_cate_ul li{float:none!important}
.list_01{background:var(--md-panel)!important;border:1px solid var(--md-line)!important;border-radius:14px!important;overflow:hidden}.list_01>ul{background:transparent!important;margin:0!important;padding:0!important}.list_01 li{background:transparent!important;border-color:var(--md-line)!important;color:#bdcfe6!important;padding:18px!important}.list_01 .bo_cnt{display:block!important}.list_01 .bo_cate_ico{margin-bottom:7px}.list_01 .bo_cate_link{background:#0067b129!important;color:#8fcefa!important;border:1px solid #0067b14d!important;border-radius:5px!important;padding:2px 7px!important;font-size:11px!important}.list_01 .bo_subject_line{display:block!important}.list_01 .bo_subject{display:block!important;color:#e6f1ff!important;font-size:14px!important;white-space:normal!important;max-width:100%!important;line-height:1.7!important}.list_01 .subject_txt{color:#e6f1ff!important;white-space:normal!important;max-width:none!important}.list_01 .bo_info,.list_01 .bo_info_inline{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;position:static!important;float:none!important;color:#8ea7c8!important;margin-top:9px!important;font-size:11px!important}.list_01 .sv_member,.list_01 .sv_guest,.list_01 .bo_date,.list_01 .bo_view{color:#8ea7c8!important}.list_01 .bo_subject .fa-lock{background:#163749!important;color:#8bcce5!important}.list_01 .bo_notice{background:#132b45!important}#container_title.top{box-shadow:none!important}
.list_01 .bo_subject_line{display:flex!important;align-items:flex-start;gap:6px}.list_01 .bo_subject{display:inline-flex!important;align-items:flex-start;gap:6px;flex:1;min-width:0}.list_01 .subject_txt{flex:1;min-width:0}.list_01 .bo_subject .fa-lock{flex-shrink:0;margin-top:4px}.list_01 .new_icon{flex-shrink:0;align-self:flex-start;margin-top:3px}#fregister>p{background:#123252!important;color:#b1dcfa!important;border:1px solid #28648e!important;border-radius:10px!important;padding:16px!important}
/* Custom maintenance post-detail skin. */
.maint_view_table,.maint_view_info{background:#101c2f!important;border:1px solid var(--md-line)!important;border-radius:12px!important;overflow:hidden}.maint_view_row{border-color:var(--md-line)!important;color:#bed0e9!important}.maint_view_row>strong{background:#17273e!important;color:#a9c5e7!important;border-color:var(--md-line)!important;font-size:13px!important;font-weight:650!important}.maint_view_cell,.maint_view_row>span{background:transparent!important;color:#c4d6ed!important;border-color:var(--md-line)!important}.maint_view_cell.maint_subject{color:#edf6ff!important;font-weight:750!important}#bo_v .cmt_btn{background:transparent!important;color:#b9cfe9!important;border-color:var(--md-line)!important;padding:18px 0!important}#bo_v .cmt_btn b{color:#d5e7ff!important}#bo_v .bo_v_com li,#bo_v .bo_v_left li,#bo_v .bo_v_com{background:transparent!important}.bo_v_com .bo_txt_btn{background:#1a2b43!important;color:#d5e8ff!important;border:1px solid #304b6b!important;box-shadow:none!important}.bo_v_com .bo_txt_btn_write,.btn_maint_write{background:#0067b1!important;color:#fff!important;border-color:#2485ce!important}.maint_file_list,.maint_link_list{background:#132238!important;color:#b9cfe9!important;border-color:var(--md-line)!important}
#bo_list .td_subject .bo_cate_link{background:#0067b129!important;color:#8fcefa!important;border:1px solid #0067b150!important;border-radius:5px!important;padding:2px 7px!important;font-size:11px!important;font-weight:600!important}
#bo_btn_top .btn_bo_user a,#bo_btn_top .btn_bo_user button,#bo_list .btn_bo_user a,#bo_list .btn_bo_user button{background:#0067b1!important;color:#fff!important;border:1px solid #2485ce!important;border-radius:9px!important;padding:10px 16px!important;min-height:40px!important;line-height:1.5!important;font-size:13px!important}
#bo_btn_top .btn_bo_user a i{margin-right:5px}#bo_list .sch_bar,.sch_bar{background:#101d30!important;border-color:var(--md-line)!important;color:#b9cce4!important}
#gnb .gnb_1dli::before,#gnb .gnb_1dli::after{display:none!important;content:none!important}
#gnb .gnb_1da{font-size:18px!important}
#bo_w .mds-field-label{position:static!important;display:flex!important;align-items:center;gap:8px;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;margin:0 0 9px!important;padding:0!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important;color:#d6e7fc!important;background:transparent!important}
.mds-field-required{color:#ff9c9c;font-size:11px;font-weight:700}.mds-field-optional{color:#829ab9;font-size:11px;font-weight:400}.mds-write-field{min-width:0;width:100%}#bo_w .mds-write-field>input,#bo_w .mds-write-field>select{width:100%!important;max-width:100%!important;margin:0!important}
#bo_w .mds-field-label{text-indent:0!important}#ft_copy{width:100%!important}
/* Center the administrator search and keep its submit button inside the right edge. */
.hd_sch_wr{padding:0!important}#hd_sch{width:100%!important;min-width:0!important;padding:0!important;overflow:hidden!important;border-radius:10px!important}#hd_sch form{display:flex!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important}
#hd_sch #sch_stx{float:none!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;line-height:46px!important;background:transparent!important}
#hd_sch #sch_submit{float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 48px!important;width:48px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid var(--md-line)!important;border-radius:0!important;color:#8dcefa!important;background:#0067b11c!important;line-height:1!important;font-size:17px!important}
@media(min-width:1101px){#hd_wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 400px minmax(0,1fr)!important;gap:24px!important}#hd_wrapper>#logo{grid-column:1;grid-row:1;justify-self:start}#hd_wrapper>.hd_sch_wr{grid-column:2;grid-row:1;max-width:400px!important;width:100%!important;margin:0!important;justify-self:center}#hd_wrapper>.hd_login{grid-column:3;grid-row:1;justify-self:end;margin:0!important;flex-wrap:nowrap}}
@media(min-width:769px) and (max-width:1100px){#hd_wrapper{display:grid!important;grid-template-columns:1fr auto!important;gap:18px!important}#hd_wrapper>#logo{grid-column:1;grid-row:1}#hd_wrapper>.hd_login{grid-column:2;grid-row:1;margin:0!important}#hd_wrapper>.hd_sch_wr{grid-column:1/-1;grid-row:2;justify-self:center;width:min(400px,100%)!important;max-width:400px!important;margin:0!important}}
/* Remove the square white list-item backgrounds behind rounded action buttons. */
.btn_bo_user,.btn_bo_user>li,#bo_btn_top .btn_bo_user>li,.bo_fx .btn_bo_user>li{background:transparent!important;border:0!important;box-shadow:none!important}.btn_bo_user>li{border-radius:9px!important}.btn_bo_user>li>a,.btn_bo_user>li>button{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;margin:0!important;border-radius:9px!important;box-shadow:none!important}.btn_bo_user>li>a:focus-visible,.btn_bo_user>li>button:focus-visible{outline-offset:3px}
/* Readable site names and non-overlapping board actions on every board skin. */
#bo_list .td_site_name,#bo_list .td_site_name>a{color:#fff!important}#bo_list .td_site_name>a:hover{color:#a9dcff!important}
.btn_bo_user,#bo_btn_top .btn_bo_user,.bo_fx .btn_bo_user,.bo_fx.bo_fx_bottom .btn_bo_user{display:flex!important;align-items:center!important;justify-content:flex-end;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important}
.btn_bo_user>li,#bo_btn_top .btn_bo_user>li,.bo_fx .btn_bo_user>li,.bo_fx.bo_fx_bottom .btn_bo_user>li{display:flex!important;align-items:center!important;float:none!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}
.btn_bo_user>li>a,.btn_bo_user>li>button{box-sizing:border-box!important;min-width:42px!important;height:42px!important;min-height:42px!important;width:auto!important;white-space:nowrap}
/* Selection checkboxes: dark unchecked state and extra left breathing room. */
#bo_list table:has(.all_chk) colgroup col:first-child{width:54px!important}#bo_list .td_chk,#bo_list .all_chk{width:54px!important;padding-left:18px!important;padding-right:12px!important;text-align:left!important;vertical-align:middle!important}
#bo_list table .chk_box>label{display:inline-flex;align-items:center;vertical-align:middle;min-height:18px}#bo_list table .chk_box input[type=checkbox]+label span{width:17px!important;height:17px!important;background-color:#15253b!important;border:1px solid #526986!important;border-radius:4px!important}
#bo_list table .chk_box input[type=checkbox]:checked+label span{background-color:#0067b1!important;border-color:#8bcfff!important}#bo_list table .chk_box input[type=checkbox]:focus-visible+label span{outline:2px solid #73bdf2;outline-offset:3px}
#bo_list .td_chk input[type=checkbox]:not(.selec_chk){accent-color:#0067b1;color-scheme:dark;width:17px;height:17px;margin:0}
/* Compact footer: brand on the left, company details alongside it. */
#ft{display:grid!important;grid-template-columns:204px minmax(0,1fr);column-gap:48px;row-gap:0;align-items:start;padding:32px max(24px,calc((100% - 1200px)/2)) 20px!important;text-align:left!important}
#ft>.mds-footer-brand{grid-column:1;grid-row:1/3;align-self:start;width:204px;margin:4px 0 0!important}#ft>.mds-footer-brand img{width:100%;height:auto}
#ft>#ft_wr,#ft>.ft_cnt{grid-column:2;grid-row:1;width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}#ft .ft_cnt{text-align:left!important;margin:0!important}#ft .ft_cnt h2{margin:0 0 8px!important}#ft .ft_info{margin:0!important}
#ft>.mds-footer-links{grid-column:2;grid-row:2;justify-content:flex-start;gap:10px 22px;margin:12px 0 0!important}#ft>#ft_copy{grid-column:1/-1;grid-row:3;width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:16px 0 0!important;text-align:left!important}#ft>#device_change{grid-column:2;grid-row:4;justify-self:start}
@media(max-width:768px){#ft{grid-template-columns:170px minmax(0,1fr);column-gap:28px;padding:26px 20px 18px!important}#ft>.mds-footer-brand{width:170px}}
@media(max-width:600px){#ft{grid-template-columns:minmax(0,1fr);row-gap:0;padding:24px 20px 18px!important}#ft>.mds-footer-brand{grid-column:1;grid-row:1;width:160px;margin:0 0 18px!important}#ft>#ft_wr,#ft>.ft_cnt{grid-column:1;grid-row:2}#ft>.mds-footer-links{grid-column:1;grid-row:3;gap:8px 16px}#ft>#ft_copy{grid-column:1;grid-row:4;margin-top:18px!important;padding-top:14px!important}#ft>#device_change{grid-column:1;grid-row:5}}
#ft>#ft_copy{text-align:right!important}
#bo_v_con.mds-content-no-white,#bo_v_con .mds-content-no-white{background-color:transparent!important}
/* Match /new/: a 1400px outer container with 24px inner gutters. */
#hd_wrapper,#gnb .gnb_wrap,#container{width:calc(100% - 48px)!important;max-width:1352px!important}
#ft{padding-left:max(24px,calc((100% - 1352px)/2))!important;padding-right:max(24px,calc((100% - 1352px)/2))!important}
/* Board search dialog, including skin variants that use classes instead of IDs. */
.bo_sch_wrap .bo_sch{background:#111c2e!important;border:1px solid #31465f!important;border-radius:16px!important;color:#e7f1ff!important;box-shadow:0 24px 80px #0009!important;overflow:hidden;max-width:calc(100vw - 32px)!important}
.bo_sch_wrap .bo_sch h3{background:transparent!important;color:#eef6ff!important;border-bottom:1px solid var(--md-line)!important;padding:20px!important;margin:0!important;font-size:18px!important;font-weight:750!important}
.bo_sch_wrap .bo_sch form{padding:18px!important}.bo_sch_wrap .bo_sch select{width:100%!important;background:#17263b!important;color:#d7e8ff!important;border-color:#354c69!important;border-radius:9px!important;margin-bottom:14px!important}
.bo_sch_wrap .sch_bar{display:flex!important;align-items:center!important;width:100%!important;background:#0d1727!important;border:1px solid #354c69!important;border-radius:9px!important;overflow:hidden!important;padding:0!important;height:44px!important}
.bo_sch_wrap .sch_bar input{flex:1!important;float:none!important;width:0!important;min-width:0!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 12px!important;background:transparent!important;color:#eaf4ff!important;box-shadow:none!important}
.bo_sch_wrap .sch_bar .sch_btn{float:none!important;display:flex!important;align-items:center;justify-content:center;flex:0 0 44px!important;width:44px!important;height:42px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid #354c69!important;border-radius:0!important;background:#0067b12b!important;color:#8dcefa!important;font-size:17px!important}
.bo_sch_wrap .bo_sch_cls{top:14px!important;right:14px!important;display:grid!important;place-items:center;width:30px!important;height:30px!important;border:1px solid #31465f!important;border-radius:8px!important;background:#1a2b43!important;color:#a9cbe9!important;font-size:16px!important;line-height:1!important}
.bo_sch_wrap .bo_sch_cls:hover{background:#0067b1!important;color:#fff!important}.bo_sch_wrap .bo_sch_bg{background:rgba(3,8,17,.62)!important;backdrop-filter:blur(2px)}
.bo_sch_wrap .bo_sch{z-index:1!important;top:50%!important;left:50%!important;margin:0!important;transform:translate(-50%,-50%)}.bo_sch_wrap .bo_sch_bg{position:absolute;inset:0;z-index:0}
#bo_w .bo_w_info{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important;align-items:start!important}#bo_w .bo_w_info>div{min-width:0!important;margin-bottom:0!important}#bo_w .mds-captcha-label{float:none!important;max-width:none!important}
#bo_w .bo_w_flie.mds-file-panel{display:block!important;position:relative!important;height:auto!important;min-height:0!important;padding:15px!important;background:#101d30!important;border:1px solid #30425d!important;border-radius:10px!important;margin-bottom:14px!important}
#bo_w .bo_w_flie .file_wr{display:flex!important;align-items:center!important;gap:12px!important;position:static!important;width:100%!important;height:auto!important;min-height:44px!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#bo_w .bo_w_flie .file_wr .lb_icon{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;flex:0 0 38px;width:38px!important;height:38px!important;line-height:1!important;margin:0!important;padding:0!important;border:1px solid #2c5178!important;border-radius:8px!important;background:#18314e!important;color:#91cffa!important}
#bo_w .bo_w_flie input[type=file]{display:block!important;flex:1;min-width:0!important;width:calc(100% - 50px)!important;max-width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0!important;line-height:44px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#bcd0eb!important;font-size:13px!important}
#bo_w input[type=file]::file-selector-button{height:40px;margin:2px 12px 2px 0;padding:0 16px;border:1px solid #2485ce;border-radius:8px;background:#0067b1;color:#fff;font:inherit;line-height:1.4;cursor:pointer}#bo_w .bo_w_flie .file_del{display:block;margin-top:12px;color:#a5bddb}#bo_w .bo_w_flie input[name="bf_content[]"]{margin-top:12px!important}
@media(max-width:600px){#bo_w .bo_w_info{grid-template-columns:1fr!important}#bo_w .bo_w_flie.mds-file-panel{padding:12px!important}#bo_w .bo_w_flie .file_wr{gap:8px!important}#bo_w input[type=file]::file-selector-button{padding:0 12px;margin-right:8px}#bo_w .bo_w_flie .file_wr .lb_icon{flex-basis:32px;width:32px!important;height:36px!important}}
@media(max-width:768px){#gnb .gnb_1da,#hd_wrapper>#gnb.hd_div .gnb_1da{font-size:17px!important}}
/* Reset legacy button padding so dialog icons stay centered. */
.bo_sch_wrap .bo_sch_cls{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;min-width:30px!important;min-height:30px!important;line-height:1!important}
.bo_sch_wrap .sch_bar .sch_btn{align-items:center!important;justify-content:center!important;line-height:1!important}
.bo_sch_wrap .bo_sch_cls>i,.bo_sch_wrap .sch_btn>i{position:static!important;display:block!important;flex:0 0 auto;margin:0!important;padding:0!important;line-height:1!important;transform:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* Management-site details: dark cells with readable labels and values. */
#bo_v.service_view .service_view_table_wrap{background:transparent!important;border:1px solid #30425d!important;border-radius:12px;overflow:auto}
#bo_v.service_view .service_view_table{width:100%;background:#101d30!important;border-collapse:collapse;color:#e7f0fe!important}
#bo_v.service_view .service_view_table th{background:#1a2a40!important;color:#c4daf3!important;border:1px solid #30425d!important;padding:15px!important;font-weight:700}
#bo_v.service_view .service_view_table td{background:#101d30!important;color:#e7f0fe!important;border:1px solid #30425d!important;padding:15px!important;line-height:1.8;overflow-wrap:anywhere}
#bo_v.service_view .service_view_table .sv_strong{color:#fff!important;font-weight:700}
#bo_v.service_view .service_view_table .sv_blue,#bo_v.service_view .service_view_table a{color:#83caff!important}
#bo_v.service_view .service_view_table .sv_red{color:#ff94a6!important}
#bo_v.service_view .service_view_content,#bo_v.service_view .service_view_content *{background-color:transparent!important;color:inherit!important}
#bo_v.service_view .service_view_content a{color:#83caff!important}
#bo_v.service_view .service_view_btns{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}
#bo_v.service_view .btn_service_action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:1px solid #375474!important;border-radius:9px;background:#1a2b43!important;color:#e3f0ff!important}
#bo_v.service_view .btn_service_list{background:#0067b1!important;border-color:#2485ce!important;color:#fff!important}

/* Use the desktop templates responsively on phones as well. */
@media(max-width:768px){
 html,body{min-width:0!important}#hd_wrapper{display:flex!important;flex-direction:column;align-items:stretch!important;width:calc(100% - 32px)!important;gap:14px!important;padding:18px 0!important}#hd_wrapper>#logo{max-width:100%!important;width:auto!important;align-self:flex-start}#logo img{width:170px!important}.mds-support-label{margin-top:8px!important}#hd_wrapper>.hd_login{width:100%!important;justify-content:flex-end;margin:0!important}.hd_login li:has(.hd_login_form){width:100%}.hd_login .hd_login_form{display:flex!important;gap:8px!important;width:100%}.hd_login .hd_login_input{flex:1 1 0!important;width:0!important;min-width:0!important}.hd_login .hd_login_btn{flex:0 0 72px!important;min-height:42px!important}.hd_sch_wr{width:100%!important;max-width:none!important;order:2}#hd_sch #sch_stx{font-size:13px!important}
 #gnb .gnb_wrap{width:calc(100% - 20px)!important}#gnb #gnb_1dul{display:flex!important;flex-wrap:nowrap!important;gap:2px!important;padding:8px 0!important}#gnb .gnb_1dli{flex:1 1 auto!important;min-width:0!important}#gnb .gnb_1da{white-space:nowrap!important;word-break:keep-all!important;font-size:clamp(10.5px,3.2vw,13px)!important;line-height:1.4!important;padding:12px 3px!important;letter-spacing:-.05em!important}#gnb .gnb_2dul_box{min-width:120px}
 #container{width:calc(100% - 32px)!important;padding:28px 0 40px!important;min-width:0!important}#container_title{font-size:25px!important;line-height:1.4!important;margin-bottom:24px!important;padding-bottom:20px!important}.mds-support-hero{padding:24px 20px!important;gap:24px!important}.mds-support-hero h2{font-size:27px!important;line-height:1.4!important;word-break:keep-all}.mds-support-hero p{overflow-wrap:anywhere}.mds-hero-actions{gap:8px}.mds-primary,.mds-secondary{padding:10px 14px}.mds-support-steps{padding:18px!important}.mds-quick-link{border-radius:12px}.main_board_box{min-width:0!important;overflow-x:auto!important}.main_board_tit{min-width:0;gap:8px!important}.main_board_tit h3{font-size:19px!important}.main_board_tbl .subject a{white-space:normal!important;overflow-wrap:anywhere}.main_board_tbl col.name{width:72px!important}.main_board_tbl col.date{width:70px!important}
 #bo_list{min-width:0!important;width:100%!important}#bo_list .tbl_head01{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}#bo_list .tbl_head01 table{min-width:680px!important;table-layout:auto!important}#bo_cate ul{display:flex;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}#bo_cate li{flex:0 0 auto;margin:0!important}#bo_cate a{font-size:12px!important;white-space:nowrap;padding:8px 12px!important}.bo_fx{align-items:center;justify-content:space-between;gap:12px!important}.btn_bo_user{gap:6px!important}.btn_bo_user>li>a,.btn_bo_user>li>button{min-width:38px!important;height:40px!important;min-height:40px!important;padding:8px 12px!important}.pg_wrap{white-space:normal!important}.pg_page,.pg_current{min-width:30px!important;height:32px!important;line-height:30px!important;padding:0 6px!important}
 #bo_v{width:100%!important;padding:16px!important;border-radius:14px!important}#bo_v_con{font-size:14px!important;overflow-x:auto!important}.maint_view_table,.maint_view_info{max-width:100%;overflow-x:auto!important}.maint_view_row{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important}.maint_view_row>strong,.maint_view_cell,.maint_view_row>span{min-width:0!important;overflow-wrap:anywhere;padding:12px!important}.service_view_table{min-width:580px}.service_view_table_wrap{max-width:100%;overflow-x:auto!important}
 #bo_w{width:100%!important;min-width:0!important}#bo_w .bo_w_info{grid-template-columns:1fr!important;gap:14px!important}#bo_w .write_div{width:100%!important;min-width:0!important}#bo_w .frm_input,#bo_w select{max-width:100%!important}#bo_w .bo_w_tit{margin-bottom:14px}#bo_w iframe{max-width:100%!important}#bo_w .cke,#bo_w .cke_contents,#bo_w .cheditor-container{max-width:100%!important}#captcha{max-width:100%;white-space:normal!important}#captcha #captcha_key{width:90px!important}#bo_w .btn_confirm{display:flex;justify-content:flex-end;gap:8px}#bo_w .btn_confirm .btn{min-height:42px!important}
 #ft{padding:24px 16px 18px!important}#ft>#ft_copy{font-size:10px!important;line-height:1.6!important}.bo_sch_wrap .bo_sch{width:330px!important;max-width:calc(100vw - 32px)!important}
}

/* HOME summaries: independent mobile rows avoid colgroup misalignment. */
@media(max-width:768px){
 .main_board_box{overflow:visible!important;padding:20px 16px!important}.main_board_tbl{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important;overflow:visible!important;white-space:normal!important}.main_board_tbl>colgroup,.main_board_tbl>thead{display:none!important}.main_board_tbl>tbody{display:block!important;width:100%!important;min-width:0!important}.main_board_tbl tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;width:100%!important;min-width:0!important;padding:16px 0;border-bottom:1px solid var(--md-line)!important}.main_board_tbl tbody td{display:block!important;width:auto!important;min-width:0!important;border:0!important;background:transparent!important;padding:0!important;text-align:left!important;white-space:normal!important;font-size:12px!important;line-height:1.6!important}.main_board_tbl tbody td:first-child,.main_board_tbl tbody td:last-child{display:none!important}.main_board_tbl tbody td.subject{display:block!important;grid-column:1/-1;grid-row:1;min-width:0!important}.main_board_tbl td.subject a{display:block!important;max-width:100%!important;white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere;overflow:visible!important;text-overflow:clip!important;font-size:14px!important;line-height:1.65!important;font-weight:650}.main_board_tbl:not(:has(col.state)) tbody td:nth-child(3){grid-column:1;grid-row:2;color:#96abc6!important}.main_board_tbl:not(:has(col.state)) tbody td:nth-child(4){grid-column:2;grid-row:2;white-space:nowrap!important;color:#96abc6!important}
 .main_board_tbl:has(col.state) tbody td:nth-child(2){grid-column:2;grid-row:2/4;align-self:center;justify-self:end}.main_board_tbl:has(col.state) tbody td:nth-child(4){grid-column:1;grid-row:2;color:#c1d4ed!important}.main_board_tbl:has(col.state) tbody td:nth-child(5){grid-column:1;grid-row:3;color:#96abc6!important;font-size:11px!important}.main_board_tbl tbody td.empty_main_board{display:block!important;grid-column:1/-1;padding:16px 0!important}.main_board_tbl .status_badge{display:inline-block!important;min-width:48px!important;height:26px!important;line-height:24px!important;margin:0!important}.main_board_tit{margin-bottom:6px!important;flex-wrap:wrap}
}

/* Complete the dark palette for custom management forms and credential panels. */
#bo_w .service_write_table_wrap{background:#111c2e!important;border:1px solid #30425d!important;border-radius:12px;overflow:hidden}
#bo_w .service_write_table{background:#101d30!important;color:#e7f0fe!important;border-color:#30425d!important}
#bo_w .service_write_table th{background:#1a2a40!important;color:#c4daf3!important;border-color:#30425d!important}
#bo_w .service_write_table td{background:#111c2e!important;color:#e7f0fe!important;border-color:#30425d!important}
#bo_w .service_write_table th label,#bo_w .service_write_table th .mds-field-label{color:#d6e7fc!important}
#bo_w .service_write_table .frm_input,#bo_w .service_write_table .frm_textarea{background:#0d1728!important;border-color:#3b5270!important;color:#f0f6ff!important}
#bo_w .service_select_box,#bo_w .service_file_box{background:#111c2e!important;border-color:#30425d!important;color:#c9ddf5!important}
#bo_w .si_write_wrap,#bo_v .site_info_card{background:#111c2e!important;border-color:#30425d!important;color:#dceafb!important}
#bo_w .si_write_wrap h3{background:transparent!important;color:#edf5ff!important;border-color:#30425d!important}
#bo_w .si_field label,#bo_w .si_write_wrap h3 i,#bo_v .site_info_card .si_label{color:#9ed5ff!important}
#bo_w .si_hint{color:#a9bdd8!important}#bo_w .si_warn_box{background:#283022!important;color:#e9dba4!important;border-color:#9c8545!important}
#bo_v .site_info_card .si_row{border-color:#30425d!important}#bo_v .site_info_card .si_value{color:#e7f0fe!important}#bo_v .site_info_card .si_value a{color:#83caff!important}
#bo_w .si_pw_show_btn,#bo_v .si_btn{background:#1b2e47!important;color:#c4e3ff!important;border-color:#3b5270!important}
#bo_w .si_pw_show_btn:hover,#bo_v .si_btn:hover{background:#21496c!important;color:#fff!important}
#bo_v .si_btn.copied{background:#17654d!important;color:#fff!important;border-color:#328d72!important}
#bo_w #autosave_pop{background:#142137!important;color:#dceafb!important;border-color:#3b5270!important}#bo_w #autosave_pop li,#bo_w #autosave_pop a{background:transparent!important;color:#dceafb!important;border-color:#30425d!important}
#bo_w .autosave_close{background:#1b2e47!important;color:#c4e3ff!important;border-color:#3b5270!important}
@media(max-width:768px){#bo_w .service_write_table th,#bo_w .service_write_table td{border-color:#30425d!important}#bo_w .si_write_wrap,#bo_v .site_info_card{padding:18px!important}#bo_w .si_input_wrap{width:100%;min-width:0}#bo_v .site_info_card .si_value{min-width:0;overflow-wrap:anywhere}}
