:root{--lh-bg:#fff8ed;--lh-paper:#ffffff;--lh-ink:#222222;--lh-muted:#6a6a6a;--lh-line:#eadfce;--lh-red:#ff385c;--lh-green:#1f7a4d;--lh-leaf:#dff2d7;--lh-shadow:rgba(0,0,0,.02) 0 0 0 1px,rgba(0,0,0,.08) 0 12px 30px}html,body{background:var(--lh-bg)!important;color:var(--lh-ink)!important;font-family:'DM Sans',system-ui,-apple-system,'Segoe UI',Roboto,'Noto Sans KR',sans-serif!important}a{color:inherit}#hd{background:transparent!important;border:0!important}#hd_h1,#skip_to_container,#tnb,#aside,.hd_sch_wr,#ft_wr .lt,#ft_wr .visit{display:none!important}#hd_wrapper{width:min(1180px,calc(100% - 32px))!important;margin:16px auto 12px!important;height:auto!important;padding:12px 14px!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;box-shadow:var(--lh-shadow)!important;display:flex!important;align-items:center!important;gap:18px!important}.harvest-logo{float:none!important;width:auto!important;padding:0!important}.harvest-logo a{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important}.harvest-logo-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--lh-green);color:#fff;font-weight:900}.harvest-logo strong{display:block;font-size:16px;letter-spacing:-.3px;color:var(--lh-ink)}.harvest-logo small{display:block;color:var(--lh-muted);font-size:11px;line-height:1.2}.hd_login{margin-left:auto!important;display:flex!important;gap:8px!important}.hd_login li{float:none!important;margin:0!important}.hd_login a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;padding:10px 13px!important;border:1px solid var(--lh-line)!important;border-radius:999px!important;background:#fff!important;color:var(--lh-ink)!important;font-weight:800!important}.hd_login li:last-child a{background:var(--lh-ink)!important;color:#fff!important;border-color:var(--lh-ink)!important}#gnb{background:transparent!important;border:0!important;box-shadow:none!important}#gnb .gnb_wrap{width:min(1180px,calc(100% - 32px))!important;margin:0 auto 22px!important;background:transparent!important;border:0!important}#gnb_1dul{display:flex!important;gap:10px!important;justify-content:center!important;padding:0!important;background:transparent!important}#gnb_1dul:after{display:none!important}.gnb_mnal{display:none!important}.gnb_1dli{float:none!important;line-height:1!important;background:transparent!important}.gnb_1da{height:auto!important;line-height:1!important;padding:13px 18px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--lh-line)!important;color:var(--lh-ink)!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 3px 12px rgba(0,0,0,.03)!important}.gnb_1da:hover{background:var(--lh-green)!important;color:#fff!important}.gnb_empty{display:none!important}#wrapper{width:min(1180px,calc(100% - 32px))!important;margin:0 auto!important;background:transparent!important}#container_wr{width:100%!important;margin:0!important;display:block!important}#container{float:none!important;width:100%!important;min-height:420px!important;margin:0!important;padding:0!important;background:transparent!important}#container_title{margin:24px 0 18px!important;border:0!important;background:transparent!important;font-size:clamp(30px,4vw,52px)!important;line-height:1!important;letter-spacing:-.055em!important;color:var(--lh-ink)!important}#container_title span{display:inline!important;padding:0!important;border:0!important;background:transparent!important}.tbl_head01,.bo_fx,#bo_list,#bo_v,#bo_w,.new_win_con,.local_desc01{background:var(--lh-paper)!important;border-radius:26px!important;box-shadow:var(--lh-shadow)!important;border:1px solid rgba(0,0,0,.04)!important;overflow:hidden!important}.tbl_head01 table{border:0!important}.tbl_head01 thead th{background:#f7f2e9!important;color:var(--lh-ink)!important;border:0!important;padding:15px 10px!important}.tbl_head01 tbody td{border-color:var(--lh-line)!important;padding:14px 10px!important}.bo_tit a{font-weight:850!important;color:var(--lh-ink)!important}.bo_tit a:hover{color:var(--lh-green)!important}.btn_bo_user li,.bo_fx li{border:0!important}.btn_bo_user a,.btn_bo_user button,.btn_b01,.btn_b02,.btn_admin,.btn_submit,.btn_cancel{border-radius:999px!important;border:0!important;background:var(--lh-ink)!important;color:#fff!important;font-weight:900!important;box-shadow:none!important}.btn_b01:hover,.btn_b02:hover,.btn_submit:hover{background:var(--lh-red)!important;color:#fff!important}.bo_sch{border-radius:24px!important;background:#fff!important;border:1px solid var(--lh-line)!important}.bo_sch .sch_input,#bo_w input.frm_input,#bo_w textarea,#bo_w select{border:1px solid #ddd2c0!important;border-radius:14px!important;background:#fff!important}.pg_wrap .pg_page,.pg_current{border-radius:999px!important;border:1px solid var(--lh-line)!important}.pg_current{background:var(--lh-green)!important;color:#fff!important}.board-intro{margin:0 0 16px!important;padding:16px 18px!important;border:1px solid var(--lh-line)!important;border-radius:18px!important;background:#fffaf2!important;color:var(--lh-muted)!important;box-shadow:0 4px 16px rgba(0,0,0,.03)!important}.board-intro strong{color:var(--lh-green)}#ft{background:transparent!important;border:0!important;margin-top:48px!important}#ft_wr{width:min(1180px,calc(100% - 32px))!important;background:var(--lh-green)!important;color:#fff!important;border-radius:32px!important;padding:28px!important;box-shadow:var(--lh-shadow)!important}#ft_link{display:flex!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important;padding:0 0 18px!important;border:0!important}#ft_link a{background:rgba(255,255,255,.12)!important;color:#fff!important;border-radius:999px!important;padding:10px 14px!important;border:0!important}#ft_company{width:100%!important;color:#dff2d7!important;padding:0!important}#ft_company h2{color:#fff!important;font-size:22px!important;margin:0 0 10px!important}#ft_copy{background:transparent!important;color:var(--lh-muted)!important;margin:14px 0 30px!important;padding:0!important}#top_btn{background:var(--lh-ink)!important;border-radius:50%!important}/* Mobile stability pass: spacing, readable type, safer colors */
@media(max-width:780px){html,body{font-size:15px!important;line-height:1.58!important;overflow-x:hidden!important;background:#fff8ed!important}body{min-width:0!important}#hd_wrapper{width:calc(100% - 20px)!important;max-width:520px!important;margin:10px auto 8px!important;padding:10px 12px!important;border-radius:22px!important;align-items:center!important;gap:10px!important}.harvest-logo{min-width:0!important}.harvest-logo a{gap:8px!important}.harvest-logo-mark{width:36px!important;height:36px!important;font-size:15px!important;flex:0 0 36px!important}.harvest-logo strong{font-size:15px!important;letter-spacing:-.02em!important;line-height:1.1!important}.harvest-logo small{display:none!important}.hd_login{gap:6px!important;flex:0 0 auto!important}.hd_login a{padding:8px 10px!important;font-size:12px!important;line-height:1!important;min-height:34px!important}#gnb .gnb_wrap,#wrapper,#ft_wr{width:calc(100% - 20px)!important;max-width:520px!important}#gnb .gnb_wrap{margin-bottom:14px!important}#gnb_1dul{justify-content:flex-start!important;overflow-x:auto!important;gap:8px!important;padding:0 0 5px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}#gnb_1dul::-webkit-scrollbar{display:none!important}.gnb_1dli{flex:0 0 auto!important}.gnb_1da{white-space:nowrap!important;padding:11px 13px!important;font-size:13px!important;line-height:1!important;color:#243227!important;background:#fff!important;border-color:#eadfce!important}#container{padding:0!important}#container_title{font-size:clamp(28px,8.2vw,34px)!important;line-height:1.08!important;margin:18px 0 14px!important;letter-spacing:-.045em!important;color:#222!important}.board-intro{font-size:14px!important;line-height:1.65!important;margin-bottom:12px!important;padding:14px 15px!important;border-radius:16px!important;color:#5f5f5f!important}.tbl_head01,.bo_fx,#bo_list,#bo_v,#bo_w{border-radius:18px!important;max-width:100%!important;overflow:hidden!important}.tbl_head01{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.tbl_head01 table{min-width:640px!important}.tbl_head01 thead th{font-size:13px!important;padding:12px 8px!important;color:#263226!important}.tbl_head01 tbody td{font-size:13px!important;padding:12px 8px!important;color:#333!important}.bo_tit a{font-size:14px!important;line-height:1.45!important}.td_num2,.td_name,.td_date,.td_hit{font-size:12px!important;color:#707070!important}.td_mngsmall,.td_chk{display:none!important}.bo_fx{padding:12px!important;background:#fff!important}.btn_bo_user a,.btn_bo_user button,.btn_b01,.btn_b02,.btn_admin,.btn_submit,.btn_cancel{min-height:38px!important;padding:10px 13px!important;font-size:13px!important;line-height:1.1!important}.bo_sch{padding:12px!important;border-radius:18px!important}.bo_sch .sch_input,#bo_w input.frm_input,#bo_w textarea,#bo_w select{font-size:15px!important;min-height:42px!important;padding:10px 12px!important;border-color:#d8cab7!important;color:#222!important}#bo_w textarea{line-height:1.6!important}#ft{margin-top:34px!important}#ft_wr{border-radius:22px!important;padding:20px!important;background:#1f7a4d!important}#ft_link{gap:8px!important;padding-bottom:14px!important}#ft_link a{font-size:13px!important;padding:9px 12px!important;color:#fff!important}#ft_company,#ft_company p{font-size:13px!important;line-height:1.65!important;color:#e9f7e5!important}#ft_company h2{font-size:18px!important}#ft_copy{font-size:12px!important;text-align:center!important;margin:12px 0 24px!important;color:#6a6a6a!important}#top_btn{right:12px!important;bottom:12px!important}}
@media(max-width:380px){#hd_wrapper,#gnb .gnb_wrap,#wrapper,#ft_wr{width:calc(100% - 16px)!important}.hd_login a{padding:8px 8px!important;font-size:11px!important}.harvest-logo-mark{width:34px!important;height:34px!important;flex-basis:34px!important}.harvest-logo strong{font-size:14px!important}.gnb_1da{padding:10px 12px!important;font-size:12px!important}#container_title{font-size:27px!important}.board-intro{padding:13px!important}.tbl_head01 table{min-width:580px!important}}

/* Visual redesign pass: calmer board layout, no floating duplicate controls */
:root{
  --lh-bg:#f8f1e6;
  --lh-paper:#fffdf8;
  --lh-ink:#1c211d;
  --lh-muted:#6f756d;
  --lh-line:#e3d7c5;
  --lh-soft:#f2eadc;
  --lh-green:#23724c;
  --lh-green-dark:#165b38;
  --lh-shadow:rgba(57,45,24,.06) 0 1px 2px,rgba(57,45,24,.08) 0 12px 36px;
}
html,body{background:radial-gradient(circle at 20% 0%,#fffaf0 0,#f8f1e6 38%,#f5ecdf 100%)!important;color:var(--lh-ink)!important;font-family:'Noto Sans KR','DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif!important;letter-spacing:-.015em!important}
#hd_wrapper{height:72px!important;margin:18px auto 14px!important;padding:0 18px!important;border-radius:28px!important;background:rgba(255,253,248,.94)!important;border-color:rgba(121,94,51,.12)!important;box-shadow:0 16px 40px rgba(74,57,25,.09)!important;backdrop-filter:blur(14px)!important}
.harvest-logo-mark{width:44px!important;height:44px!important;box-shadow:inset 0 -8px 16px rgba(0,0,0,.1)!important}
.harvest-logo strong{font-size:17px!important;font-weight:900!important}.harvest-logo small{font-size:12px!important;color:#7a7e76!important}.hd_login li{border-left:0!important;padding-left:0!important;line-height:1!important}.hd_login a{min-width:74px!important;height:38px!important;padding:0 15px!important;border-radius:18px!important;font-size:13px!important;background:#fffdf8!important;border-color:#e2d6c4!important;box-shadow:0 2px 10px rgba(74,57,25,.05)!important}.hd_login li:last-child a{background:#171a18!important;color:#fff!important}
#gnb .gnb_wrap{margin-bottom:26px!important}#gnb_1dul{gap:8px!important}.gnb_1da{padding:12px 17px!important;border-radius:18px!important;background:rgba(255,253,248,.82)!important;border-color:#e3d7c5!important;color:#27352a!important;box-shadow:0 6px 20px rgba(74,57,25,.06)!important}.gnb_1da:hover{background:var(--lh-green)!important;color:#fff!important;border-color:var(--lh-green)!important}
#wrapper{padding-bottom:24px!important}#container_title{margin:30px 0 18px!important;font-size:clamp(40px,5.2vw,64px)!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.075em!important;color:#171a18!important}.board-intro{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:20px!important;padding:20px 22px!important;border-radius:24px!important;background:linear-gradient(135deg,#fffdf8,#fbf3e5)!important;border-color:#e5d9c8!important;color:#5f665e!important;box-shadow:0 10px 28px rgba(74,57,25,.06)!important}.board-intro strong{display:inline-flex!important;align-items:center!important;min-width:max-content!important;color:var(--lh-green)!important;font-weight:900!important}.board-intro strong:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--lh-green)!important;box-shadow:0 0 0 5px rgba(35,114,76,.12)!important}
#bo_btn_top{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:14px!important;margin:0 0 12px!important;padding:0!important;clear:both!important}#bo_list_total{float:none!important;margin:0!important;padding:0!important;color:#747970!important;font-size:14px!important;line-height:1.2!important}#bo_list_total span{font-weight:900!important;color:var(--lh-green-dark)!important}#bo_btn_top .btn_bo_user{position:static!important;float:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0 0 0 auto!important;padding:0!important;list-style:none!important;white-space:nowrap!important}#bo_btn_top .btn_bo_user li{float:none!important;display:block!important;margin:0!important;padding:0!important;border:0!important}#bo_btn_top .btn_bo_user .btn{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important;background:#171a18!important;color:#fff!important;border:0!important;font-size:0!important;font-weight:850!important;line-height:1!important;box-shadow:0 8px 18px rgba(23,26,24,.14)!important;overflow:hidden!important}#bo_btn_top .btn_bo_user .btn i{display:block!important;margin:0!important;font-size:14px!important;line-height:1!important}#bo_btn_top .btn_bo_user .btn_bo_sch{background:#fffdf8!important;color:#233329!important;border:1px solid #e3d7c5!important;box-shadow:0 6px 18px rgba(74,57,25,.06)!important}#bo_btn_top .btn_bo_user .btn:after{content:""!important;display:none!important}.btn_bo_user .sound_only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.hd_login:before,.hd_login:after,.hd_login li:before,.hd_login li:after{display:none!important;content:none!important}
.tbl_head01{border-radius:28px!important;background:#fffdf8!important;border-color:#e8dccb!important;box-shadow:0 18px 44px rgba(74,57,25,.08)!important;overflow:hidden!important}.tbl_head01 table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.tbl_head01 caption{display:none!important}.tbl_head01 thead th{height:54px!important;padding:0 16px!important;background:#f3ecdf!important;border-bottom:1px solid #e3d7c5!important;color:#3d443c!important;font-size:13px!important;font-weight:900!important;text-align:left!important;letter-spacing:-.02em!important}.tbl_head01 thead th:first-child{text-align:center!important;width:92px!important}.tbl_head01 thead th:nth-child(3){width:150px!important}.tbl_head01 thead th:nth-child(4){width:92px!important;text-align:center!important}.tbl_head01 thead th:nth-child(5){width:116px!important;text-align:center!important}.tbl_head01 thead a{color:#3d443c!important;text-decoration:none!important;background:transparent!important}.tbl_head01 tbody td{height:64px!important;padding:16px!important;border-top:0!important;border-bottom:1px solid #eee4d5!important;color:#343a35!important;font-size:14px!important;background:#fffdf8!important}.tbl_head01 tbody tr:last-child td{border-bottom:0!important}.tbl_head01 .empty_table{height:96px!important;text-align:center!important;color:#858a83!important;font-size:15px!important;background:linear-gradient(180deg,#fffdf8,#fffaf2)!important}.tbl_head01 .empty_table:before{content:"";display:block;width:38px;height:38px;margin:0 auto 10px;border-radius:50%;background:linear-gradient(135deg,#dfeede,#f5ead7);box-shadow:inset 0 0 0 1px rgba(35,114,76,.12)}
.bo_fx{display:none!important}.bo_sch_wrap{background:rgba(28,33,29,.32)!important}.bo_sch{max-width:560px!important;padding:24px!important;border-radius:26px!important;background:#fffdf8!important;box-shadow:0 18px 48px rgba(0,0,0,.18)!important}.bo_sch h3{margin:0 0 14px!important;color:#171a18!important;font-size:22px!important}.bo_sch .sch_input,#bo_w input.frm_input,#bo_w textarea,#bo_w select{border-color:#d9ccb8!important;border-radius:16px!important;background:#fffdfa!important;color:#1c211d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}#top_btn{right:24px!important;bottom:24px!important;width:42px!important;height:42px!important;background:#171a18!important;border:0!important;box-shadow:0 10px 22px rgba(23,26,24,.18)!important}.bo_fx + .btn_bo_user,.bo_fx .btn_bo_user{display:none!important}
#ft_wr{background:#1f6c46!important;color:#f7fff6!important}.btn_b01:hover,.btn_b02:hover,.btn_submit:hover,.btn_bo_user a.btn_b01:hover{background:var(--lh-green)!important;color:#fff!important}
@media(max-width:780px){#hd_wrapper{height:auto!important;min-height:58px!important;border-radius:22px!important;padding:10px 12px!important}.hd_login a{min-width:auto!important;height:34px!important;padding:0 10px!important;font-size:12px!important}#container_title{font-size:clamp(34px,10vw,44px)!important;margin:22px 0 14px!important}.board-intro{display:block!important;padding:16px!important;border-radius:20px!important;font-size:14px!important}.board-intro strong{display:flex!important;margin-bottom:6px!important}#bo_btn_top{align-items:flex-start!important}.btn_bo_user .btn{min-width:42px!important;width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important}.btn_bo_user .btn:after{content:""!important}.btn_bo_user .btn i{margin:0!important}.tbl_head01{border-radius:22px!important}.tbl_head01 table{min-width:0!important;table-layout:auto!important}.tbl_head01 thead{display:none!important}.tbl_head01 tbody tr{display:block!important;padding:18px!important;border-bottom:1px solid #eee4d5!important}.tbl_head01 tbody td{display:block!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}.tbl_head01 .empty_table{height:auto!important;padding:34px 12px!important}.tbl_head01 .empty_table:before{width:34px!important;height:34px!important}.bo_sch{width:calc(100% - 28px)!important;padding:18px!important;border-radius:22px!important}#top_btn{right:14px!important;bottom:14px!important;width:40px!important;height:40px!important}}
@media(max-width:380px){#bo_btn_top{gap:10px!important}.btn_bo_user{gap:6px!important}.btn_bo_user .btn{width:38px!important;height:38px!important}.tbl_head01 .empty_table{font-size:14px!important;padding:28px 8px!important}}
/* Complete form-shift redesign: dark logistics studio board */
:root{--lh-bg:#101713;--lh-paper:#fffaf0;--lh-ink:#141815;--lh-muted:#687268;--lh-line:rgba(20,24,21,.1);--lh-accent:#ff6b35;--lh-green:#9bd56f;--lh-yellow:#ffd166;--lh-dark:#101713;--lh-shadow:rgba(0,0,0,.18) 0 18px 60px}
html,body{background:linear-gradient(180deg,#101713 0,#101713 310px,#f4efe5 310px,#f4efe5 100%)!important;color:var(--lh-ink)!important;font-family:'DM Sans','Noto Sans KR',system-ui,-apple-system,'Segoe UI',sans-serif!important;letter-spacing:-.02em!important}a{color:inherit!important}#hd{background:transparent!important}#hd_wrapper{width:min(1180px,calc(100% - 32px))!important;height:64px!important;margin:14px auto 18px!important;padding:10px 12px!important;border-radius:28px!important;background:rgba(16,23,19,.78)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 40px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px)!important}.harvest-logo-mark{width:42px!important;height:42px!important;border-radius:16px!important;background:var(--lh-accent)!important;color:#111!important;font-weight:1000!important}.harvest-logo strong{font-size:16px!important;color:#fffaf0!important;font-weight:900!important}.harvest-logo small{font-size:11px!important;color:#a9b2a8!important}.hd_login{margin-left:auto!important;display:flex!important;gap:8px!important}.hd_login li{border:0!important;padding:0!important;margin:0!important}.hd_login a{height:38px!important;min-width:72px!important;padding:0 14px!important;border-radius:16px!important;background:rgba(255,255,255,.1)!important;color:#fffaf0!important;border:1px solid rgba(255,255,255,.12)!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.hd_login li:last-child a{background:#fffaf0!important;color:#141815!important;border-color:#fffaf0!important}#gnb .gnb_wrap{width:min(1180px,calc(100% - 32px))!important;margin:0 auto 34px!important}#gnb_1dul{justify-content:flex-start!important;gap:8px!important}.gnb_1da{padding:12px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.12)!important;color:#e9f2e7!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important}.gnb_1da:hover{background:var(--lh-accent)!important;color:#111!important;border-color:var(--lh-accent)!important}#wrapper{width:min(1180px,calc(100% - 32px))!important;margin:0 auto!important}#container_title{position:relative!important;margin:0 0 18px!important;padding:0!important;color:#fffaf0!important;font-size:clamp(52px,7vw,86px)!important;line-height:.88!important;letter-spacing:-.085em!important;font-weight:1000!important}.board-intro{display:grid!important;grid-template-columns:max-content 1fr!important;gap:14px!important;align-items:center!important;margin:0 0 18px!important;padding:18px 20px!important;border-radius:26px!important;background:#fffaf0!important;border:1px solid rgba(20,24,21,.08)!important;color:#687268!important;box-shadow:rgba(20,24,21,.08) 0 16px 36px!important}.board-intro strong{color:#141815!important;font-size:14px!important}.board-intro strong:before{background:var(--lh-accent)!important;box-shadow:0 0 0 5px rgba(255,107,53,.14)!important}#bo_btn_top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 12px!important}#bo_list_total{color:#687268!important;font-size:14px!important}#bo_list_total span{color:#141815!important;font-weight:1000!important}#bo_btn_top .btn_bo_user{display:flex!important;gap:8px!important;margin-left:auto!important;position:static!important;float:none!important}#bo_btn_top .btn_bo_user li{float:none!important;border:0!important;margin:0!important;padding:0!important}#bo_btn_top .btn_bo_user .btn{display:inline-grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:16px!important;background:#141815!important;color:#fffaf0!important;border:0!important;font-size:0!important;box-shadow:0 10px 22px rgba(20,24,21,.16)!important}#bo_btn_top .btn_bo_user .btn i{font-size:15px!important;margin:0!important}#bo_btn_top .btn_bo_user .btn_bo_sch{background:#fffaf0!important;color:#141815!important;border:1px solid rgba(20,24,21,.1)!important}.tbl_head01,#bo_v,#bo_w,.new_win_con,.local_desc01{border-radius:34px!important;background:#fffaf0!important;border:1px solid rgba(20,24,21,.08)!important;box-shadow:rgba(20,24,21,.04) 0 0 0 1px,rgba(20,24,21,.12) 0 18px 48px!important;overflow:hidden!important}.tbl_head01 table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.tbl_head01 thead th{height:58px!important;padding:0 18px!important;background:#141815!important;color:#fffaf0!important;border:0!important;font-size:13px!important;text-align:left!important;font-weight:1000!important}.tbl_head01 thead th:first-child{width:86px!important;text-align:center!important}.tbl_head01 thead th:nth-child(3){width:140px!important}.tbl_head01 thead th:nth-child(4){width:86px!important;text-align:center!important}.tbl_head01 thead th:nth-child(5){width:112px!important;text-align:center!important}.tbl_head01 thead a{color:#fffaf0!important}.tbl_head01 tbody td{height:68px!important;padding:18px!important;background:#fffaf0!important;border-bottom:1px solid rgba(20,24,21,.08)!important;color:#141815!important;font-size:14px!important}.tbl_head01 tbody tr:hover td{background:#fff4e6!important}.tbl_head01 .empty_table{height:170px!important;text-align:center!important;color:#687268!important;background:linear-gradient(135deg,#fffaf0,#f7ead8)!important;font-size:15px!important}.tbl_head01 .empty_table:before{content:"";display:block;width:54px;height:54px;margin:0 auto 12px;border-radius:20px;background:linear-gradient(135deg,var(--lh-accent),var(--lh-yellow));box-shadow:0 14px 26px rgba(255,107,53,.22)}.bo_tit a{color:#141815!important;font-weight:900!important}.bo_fx{display:none!important}.bo_sch_wrap{background:rgba(16,23,19,.55)!important}.bo_sch{max-width:560px!important;padding:24px!important;border-radius:30px!important;background:#fffaf0!important;border:0!important;box-shadow:0 26px 80px rgba(0,0,0,.32)!important}.bo_sch h3{font-size:26px!important;color:#141815!important}.bo_sch .sch_input,#bo_w input.frm_input,#bo_w textarea,#bo_w select{min-height:48px!important;border-radius:16px!important;background:#fffaf0!important;border:1px solid rgba(20,24,21,.14)!important;color:#141815!important;padding:12px 14px!important;font-size:15px!important}#bo_w textarea{line-height:1.7!important}.btn_b01,.btn_b02,.btn_admin,.btn_submit,.btn_cancel{border-radius:16px!important;background:#141815!important;color:#fffaf0!important;border:0!important;font-weight:1000!important}.btn_submit{background:var(--lh-accent)!important;color:#111!important}#ft{background:transparent!important;margin-top:60px!important}#ft_wr{width:min(1180px,calc(100% - 32px))!important;padding:28px!important;border-radius:34px!important;background:#141815!important;color:#fffaf0!important;box-shadow:rgba(20,24,21,.12) 0 18px 48px!important}#ft_link a{background:rgba(255,255,255,.1)!important;color:#fffaf0!important;border-radius:16px!important}#ft_company,#ft_company p{color:#bac6b8!important}#ft_copy{color:#687268!important}#top_btn{width:44px!important;height:44px!important;right:20px!important;bottom:20px!important;border-radius:16px!important;background:var(--lh-accent)!important;color:#111!important;box-shadow:0 10px 22px rgba(255,107,53,.22)!important}
@media(max-width:780px){html,body{background:linear-gradient(180deg,#101713 0,#101713 250px,#f4efe5 250px,#f4efe5 100%)!important}#hd_wrapper,#gnb .gnb_wrap,#wrapper,#ft_wr{width:calc(100% - 20px)!important;max-width:560px!important}#hd_wrapper{height:auto!important;min-height:58px!important;border-radius:22px!important}.hd_login a{min-width:auto!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.gnb_1da{padding:11px 13px!important}#container_title{font-size:clamp(40px,13vw,56px)!important;margin-top:6px!important}.board-intro{display:block!important;padding:16px!important;border-radius:22px!important}.board-intro strong{display:flex!important;margin-bottom:6px!important}.tbl_head01{border-radius:26px!important}.tbl_head01 table{min-width:0!important;table-layout:auto!important}.tbl_head01 thead{display:none!important}.tbl_head01 tbody tr{display:block!important;padding:18px!important;border-bottom:1px solid rgba(20,24,21,.08)!important}.tbl_head01 tbody td{display:block!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}.tbl_head01 .empty_table{height:auto!important;padding:42px 14px!important}.tbl_head01 .empty_table:before{width:46px!important;height:46px!important}#bo_btn_top .btn_bo_user .btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:15px!important}.bo_sch{width:calc(100% - 28px)!important;padding:18px!important;border-radius:24px!important}}
@media(max-width:380px){#hd_wrapper,#gnb .gnb_wrap,#wrapper,#ft_wr{width:calc(100% - 16px)!important}.harvest-logo-mark{width:36px!important;height:36px!important}.harvest-logo strong{font-size:14px!important}.hd_login a{font-size:11px!important;padding:0 8px!important}#container_title{font-size:38px!important}.tbl_head01 .empty_table{font-size:14px!important}}

/* Rounded spacing correction: make the board controls/table live inside one padded panel */
#container{padding-bottom:56px!important}
#container_title{margin-bottom:26px!important}
.board-intro{margin:0 0 34px!important;padding:22px 26px!important;border-radius:30px!important;max-width:none!important}
#bo_list{position:relative!important;margin:0 0 48px!important;padding:28px!important;border-radius:42px!important;background:#fffaf0!important;border:1px solid rgba(20,24,21,.08)!important;box-shadow:rgba(20,24,21,.04) 0 0 0 1px,rgba(20,24,21,.12) 0 22px 60px!important;overflow:hidden!important}
#bo_btn_top{margin:0 0 18px!important;padding:0 2px!important;min-height:46px!important}
#bo_list_total{padding-left:4px!important;align-self:center!important}
#bo_btn_top .btn_bo_user{padding-right:0!important}
#bo_btn_top .btn_bo_user .btn{border-radius:18px!important}
#bo_list .tbl_head01{margin:0!important;border-radius:28px!important;box-shadow:none!important;border:1px solid rgba(20,24,21,.08)!important;overflow:hidden!important}
#bo_list .tbl_head01 thead th:first-child{border-top-left-radius:0!important}
#bo_list .tbl_head01 thead th:last-child{border-top-right-radius:0!important}
#bo_list .tbl_head01 .empty_table{height:182px!important;border-radius:0 0 28px 28px!important}
#bo_v,#bo_w{margin-top:0!important;padding:30px!important;border-radius:42px!important;box-shadow:rgba(20,24,21,.04) 0 0 0 1px,rgba(20,24,21,.12) 0 22px 60px!important}
#bo_w .tbl_frm01,#bo_w .btn_confirm{margin-left:0!important;margin-right:0!important}
#bo_w input.frm_input,#bo_w textarea,#bo_w select{border-radius:18px!important}
#ft{margin-top:36px!important}
@media(max-width:780px){
  #container{padding-bottom:38px!important}
  #container_title{margin-bottom:18px!important}
  .board-intro{margin-bottom:22px!important;padding:17px 18px!important;border-radius:24px!important}
  #bo_list{padding:16px!important;border-radius:30px!important;margin-bottom:34px!important}
  #bo_btn_top{margin-bottom:14px!important;min-height:42px!important;padding:0!important}
  #bo_list .tbl_head01{border-radius:24px!important}
  #bo_list .tbl_head01 tbody tr{padding:0!important}
  #bo_list .tbl_head01 .empty_table{border-radius:0!important;padding:42px 12px!important}
  #bo_v,#bo_w{padding:18px!important;border-radius:30px!important}
}
@media(max-width:380px){
  #bo_list{padding:12px!important;border-radius:26px!important}
  .board-intro{padding:15px!important;border-radius:22px!important}
}

/* Mobile overflow correction after rounded spacing pass */
@media(max-width:780px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  #hd,#gnb,#wrapper,#container_wr,#container,#ft{max-width:100%!important;overflow-x:hidden!important}
  #hd_wrapper{display:flex!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:10px auto 12px!important;overflow:hidden!important;justify-content:flex-start!important}
  .harvest-logo{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}
  .harvest-logo a{min-width:0!important;max-width:100%!important;overflow:hidden!important}
  .harvest-logo-mark{flex:0 0 38px!important}
  .harvest-logo strong,.harvest-logo small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:210px!important}
  .hd_login{display:none!important}
  #gnb .gnb_wrap{overflow:hidden!important;margin-bottom:24px!important}
  #gnb_1dul{max-width:100%!important;overflow-x:auto!important;padding-bottom:6px!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch!important}
  #container_title{max-width:100%!important;overflow-wrap:normal!important;white-space:nowrap!important;font-size:clamp(38px,12vw,48px)!important;letter-spacing:-.07em!important;line-height:.95!important;margin:0 0 18px!important}
  .board-intro{width:100%!important;max-width:100%!important;margin-bottom:22px!important}
  #bo_list{width:100%!important;max-width:100%!important;overflow:hidden!important}
  #bo_btn_top{gap:10px!important}
  #bo_list_total{min-width:0!important;font-size:14px!important}
  #bo_btn_top .btn_bo_user{flex:0 0 auto!important}
  #bo_list .tbl_head01{width:100%!important;max-width:100%!important;overflow:hidden!important}
  #bo_list .tbl_head01 table{width:100%!important;max-width:100%!important;min-width:0!important}
}
@media(max-width:420px){
  #hd_wrapper,#gnb .gnb_wrap,#wrapper,#ft_wr{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}
  #container_title{font-size:clamp(34px,11.5vw,44px)!important}
  .board-intro{padding:15px 16px!important;border-radius:22px!important}
  #bo_list{padding:14px!important;border-radius:28px!important}
  #bo_btn_top .btn_bo_user .btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}
}

/* Mobile title and empty-state alignment refinement */
@media(max-width:780px){
  #container_title{padding-left:6px!important;text-indent:0!important;box-sizing:border-box!important}
  #bo_list .tbl_head01 .empty_table{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:160px!important;text-align:center!important;color:#687268!important}
  #bo_list .tbl_head01 .empty_table:before{flex:0 0 auto!important}
  #ft_wr{overflow:hidden!important}
  #ft_link{max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:8px!important}
}
@media(max-width:420px){
  #container_title{padding-left:8px!important;font-size:40px!important;letter-spacing:-.055em!important}
  #bo_list .tbl_head01 .empty_table{min-height:150px!important}
}

/* Mobile empty-table label fallback */
@media(max-width:780px){
  #bo_list .tbl_head01 .empty_table{font-size:0!important}
  #bo_list .tbl_head01 .empty_table:after{content:"게시물이 없습니다."!important;display:block!important;margin-top:12px!important;color:#687268!important;font-size:14px!important;line-height:1.5!important}
}

/* Overlap cleanup: keep header, intro, controls, empty state and footer in separate lanes */
html,body{background:linear-gradient(180deg,#101713 0,#101713 366px,#f4efe5 366px,#f4efe5 100%)!important}
#hd_wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;overflow:hidden!important}
#hd_wrapper .hd_login{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;transform:none!important;z-index:1!important}
#gnb{position:relative!important;z-index:1!important;clear:both!important}
#gnb .gnb_wrap{border-bottom:0!important}
#container_title,.board-intro,#bo_list,#bo_w,#bo_v{position:relative!important;z-index:0!important;clear:both!important;box-sizing:border-box!important}
.board-intro{display:flex!important;flex-wrap:wrap!important;align-items:center!important;row-gap:8px!important;overflow:hidden!important}
#bo_btn_top{flex-wrap:wrap!important;align-items:center!important}
#bo_btn_top .btn_bo_user{position:static!important;float:none!important;clear:none!important}
#bo_list .tbl_head01,#bo_list .tbl_head01 table,#bo_list .tbl_head01 tbody,#bo_list .tbl_head01 tr,#bo_list .tbl_head01 td{box-sizing:border-box!important}
#ft{position:relative!important;clear:both!important;margin-top:72px!important;z-index:0!important}
#top_btn{z-index:20!important}
@media(max-width:780px){
  html,body{background:linear-gradient(180deg,#101713 0,#101713 340px,#f4efe5 340px,#f4efe5 100%)!important}
  #hd_wrapper{overflow:visible!important;gap:10px!important}
  #wrapper{width:calc(100% - 20px)!important;max-width:560px!important;min-width:0!important;margin:0 auto!important;overflow:visible!important}
  #container_wr,#container{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}
  #bo_list form,#fboardlist{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}
  #container_title{white-space:normal!important;overflow:visible!important;line-height:1.04!important;margin-bottom:14px!important}
  .board-intro{display:block!important;margin-bottom:24px!important;overflow:visible!important}
  #bo_btn_top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;min-height:0!important;margin-bottom:18px!important}
  #bo_btn_top .btn_bo_user{align-self:flex-end!important;margin-top:-54px!important}
  #bo_list .tbl_head01 table,#bo_list .tbl_head01 tbody,#bo_list .tbl_head01 tr,#bo_list .tbl_head01 td{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}
  #bo_list .tbl_head01 tbody tr{padding:0!important}
  #bo_list .tbl_head01 .empty_table{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:170px!important;padding:36px 12px!important;text-align:center!important;overflow:visible!important}
  #ft{margin-top:96px!important;border-radius:28px 28px 0 0!important;overflow:hidden!important}
  #top_btn{display:none!important}
}
@media(max-width:420px){
  html,body{background:linear-gradient(180deg,#101713 0,#101713 330px,#f4efe5 330px,#f4efe5 100%)!important}
  #bo_btn_top .btn_bo_user{margin-top:0!important;align-self:flex-start!important}
}

/* Senior design pass 2606114: mobile card board, usable form, compact footer */
@media(max-width:780px){
  html,body{background:linear-gradient(180deg,#101713 0,#101713 320px,#f4efe5 320px,#f4efe5 100%)!important}
  #wrapper{width:calc(100% - 20px)!important;max-width:560px!important;margin:0 auto!important}
  #container_title{font-size:clamp(34px,11vw,44px)!important;line-height:1.06!important;letter-spacing:-.055em!important;margin:2px 0 14px!important;padding-left:0!important;word-break:keep-all!important}
  .board-intro{padding:16px 17px!important;border-radius:22px!important;font-size:14px!important;line-height:1.62!important;box-shadow:0 12px 26px rgba(0,0,0,.08)!important}
  #bo_list{padding:16px!important;border-radius:28px!important;margin-bottom:44px!important;overflow:visible!important}
  #bo_btn_top{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin-bottom:16px!important;padding:0!important}
  #bo_list_total{display:block!important;align-self:auto!important;padding:0!important;color:#687268!important;font-size:13px!important;line-height:1.4!important}
  #bo_list_total span{display:block!important;color:#141815!important;font-size:18px!important;line-height:1.15!important;letter-spacing:-.04em!important}
  #bo_btn_top .btn_bo_user{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;align-self:auto!important}
  #bo_btn_top .btn_bo_user li{display:block!important;width:100%!important}
  #bo_btn_top .btn_bo_user .btn{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;border-radius:16px!important;font-size:14px!important;font-weight:900!important;text-indent:0!important;gap:7px!important;text-decoration:none!important}
  #bo_btn_top .btn_bo_user .btn i{font-size:13px!important;margin:0!important}
  #bo_btn_top .btn_bo_user .btn .sound_only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;font-size:14px!important;line-height:1!important;color:inherit!important}
  #bo_btn_top .btn_bo_user .btn_bo_sch{background:#fffaf0!important;color:#141815!important;border:1px solid rgba(20,24,21,.12)!important;box-shadow:none!important}
  #bo_btn_top .btn_bo_user a.btn{background:#ff6b35!important;color:#111!important;border:0!important;box-shadow:0 10px 20px rgba(255,107,53,.2)!important}
  #bo_list .tbl_head01{border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}
  #bo_list .tbl_head01 table,#bo_list .tbl_head01 tbody{display:block!important;width:100%!important;background:transparent!important;border:0!important}
  #bo_list .tbl_head01 thead{display:none!important}
  #bo_list .tbl_head01 tbody tr{display:block!important;width:100%!important;margin:0 0 10px!important;padding:14px!important;border:1px solid rgba(20,24,21,.09)!important;border-radius:20px!important;background:#fffdf8!important;box-shadow:0 8px 18px rgba(20,24,21,.04)!important}
  #bo_list .tbl_head01 tbody td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:6px 0!important;border:0!important;background:transparent!important;color:#434b42!important;font-size:13px!important;line-height:1.45!important;text-align:left!important}
  #bo_list .tbl_head01 tbody td:nth-child(1):before{content:'번호';font-size:12px;color:#7b8379;font-weight:800}
  #bo_list .tbl_head01 tbody td:nth-child(2){display:block!important;padding:4px 0 8px!important;color:#141815!important;font-size:16px!important;font-weight:900!important;letter-spacing:-.03em!important}
  #bo_list .tbl_head01 tbody td:nth-child(3):before{content:'작성자';font-size:12px;color:#7b8379;font-weight:800}
  #bo_list .tbl_head01 tbody td:nth-child(4):before{content:'조회';font-size:12px;color:#7b8379;font-weight:800}
  #bo_list .tbl_head01 tbody td:nth-child(5):before{content:'날짜';font-size:12px;color:#7b8379;font-weight:800}
  #bo_list .tbl_head01 .empty_table{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:178px!important;padding:34px 18px!important;border:1px dashed rgba(20,24,21,.16)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffdf8,#fff5e9)!important;color:#687268!important;text-align:center!important;font-size:0!important}
  #bo_list .tbl_head01 .empty_table:before{content:'✦'!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;margin:0 0 14px!important;border-radius:16px!important;background:#101713!important;color:#ff6b35!important;font-size:20px!important;box-shadow:none!important}
  #bo_list .tbl_head01 .empty_table:after{content:'아직 등록된 글이 없습니다.\A 샘플 박스, 납품 지역, 희망 품목을 남겨주세요.'!important;white-space:pre-line!important;margin:0!important;color:#687268!important;font-size:14px!important;line-height:1.65!important}
  #bo_w{padding:16px!important;border-radius:28px!important;margin-bottom:44px!important;overflow:visible!important}
  #bo_w form,#fwrite{width:100%!important;display:block!important}
  #bo_w .write_div{margin:0 0 14px!important;width:100%!important;clear:both!important;box-sizing:border-box!important}
  #bo_w .bo_w_info{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  #bo_w input.frm_input,#bo_w textarea,#bo_w select,#bo_w .captcha_box{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 15px!important;border:1px solid rgba(20,24,21,.13)!important;border-radius:16px!important;background:#fffdf8!important;color:#141815!important;font-size:15px!important;line-height:1.4!important;box-sizing:border-box!important;box-shadow:none!important}
  #bo_w textarea,#wr_content{height:240px!important;min-height:240px!important;padding:16px!important;line-height:1.65!important;resize:vertical!important}
  #bo_w .bo_v_option{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}
  #bo_w .bo_v_option li{margin:0!important;padding:0!important;border:0!important}
  #bo_w .bo_v_option label{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;border-radius:999px!important;background:#f1eadf!important;color:#343b35!important;font-size:13px!important;font-weight:800!important}
  #bo_w .bo_w_link,#bo_w .bo_w_flie{padding:12px!important;border:1px solid rgba(20,24,21,.08)!important;border-radius:18px!important;background:#fbf3e8!important}
  #bo_w .bo_w_link label,#bo_w .bo_w_flie label.lb_icon{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin-bottom:8px!important;border-radius:14px!important;background:#101713!important;color:#fffaf0!important}
  #bo_w input.frm_file{width:100%!important;font-size:13px!important;color:#343b35!important}
  #captcha{display:grid!important;grid-template-columns:96px 1fr!important;gap:8px!important;align-items:center!important;margin:0!important;padding:14px!important;border:1px solid rgba(20,24,21,.1)!important;border-radius:20px!important;background:#fff6ea!important;box-sizing:border-box!important}
  #captcha legend{grid-column:1/-1!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 2px!important;padding:0!important;color:#141815!important;font-size:13px!important;font-weight:900!important;clip:auto!important;overflow:visible!important;position:static!important}
  #captcha_img{width:96px!important;height:42px!important;border-radius:12px!important;background:#fff!important;object-fit:cover!important}
  #captcha_key{height:42px!important;min-height:42px!important}
  #captcha button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 10px!important;border:0!important;border-radius:13px!important;background:#101713!important;color:#fffaf0!important;font-size:12px!important;font-weight:800!important;text-indent:0!important;white-space:nowrap!important}
  #captcha button span{display:none!important}
  #captcha_info{grid-column:1/-1!important;color:#687268!important;font-size:12px!important;line-height:1.45!important}
  #bo_w .btn_confirm{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:18px!important}
  #bo_w .btn_confirm .btn,#bo_w #btn_submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;border-radius:17px!important;font-size:15px!important;font-weight:1000!important;text-decoration:none!important;border:0!important}
  #bo_w #btn_submit{order:1!important;background:#ff6b35!important;color:#111!important;box-shadow:0 12px 24px rgba(255,107,53,.22)!important}
  #bo_w .btn_cancel{order:2!important;background:#101713!important;color:#fffaf0!important}
  #ft{min-width:0!important;width:100vw!important;max-width:100vw!important;margin:46px calc(50% - 50vw) 0!important;background:#101713!important;border-radius:28px 28px 0 0!important;color:#fffaf0!important;overflow:hidden!important}
  #ft_wr{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px 16px!important;background:transparent!important;color:#fffaf0!important;box-sizing:border-box!important}
  #ft_link{display:flex!important;gap:6px!important;overflow-x:auto!important;width:100%!important;max-width:100%!important;padding:0 0 10px!important;margin:0 0 12px!important;white-space:nowrap!important}
  #ft_link a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 11px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:#fffaf0!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}
  #ft_company{width:100%!important;float:none!important;padding:0!important;margin:0!important;color:#c9d3c6!important}
  #ft_wr .notice.ft_cnt,#ft_wr #visit,#ft_wr .visit{display:none!important}
  #ft_company h2{margin:0 0 6px!important;color:#fffaf0!important;font-size:14px!important;line-height:1.3!important}
  #ft_company .ft_info{margin:0!important;color:#aeb8ab!important;font-size:12px!important;line-height:1.65!important}
  #ft_copy{width:100%!important;margin:0!important;padding:12px 16px 18px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#93a091!important;font-size:11px!important;text-align:left!important;box-sizing:border-box!important}
}
@media(max-width:420px){
  #bo_btn_top .btn_bo_user{grid-template-columns:1fr!important}
  #bo_list{padding:14px!important}
  #bo_w{padding:14px!important}
  #captcha{grid-template-columns:1fr!important}
  #captcha_img{width:100%!important;max-width:180px!important}
}
