@charset "utf-8";

.beta-patent-board,
.beta-patent-view,
.beta-patent-write{position:relative;width:100%;max-width:1500px;margin:0 auto;padding:0 20px 120px;box-sizing:border-box;font-family:'Pretendard','Noto Sans KR',sans-serif;color:#111827;}
.beta-patent-board *,
.beta-patent-view *,
.beta-patent-write *{box-sizing:border-box;}
.sound_only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;}
a{text-decoration:none;}
button{font-family:inherit;cursor:pointer;}

.beta-board-page-head{margin:72px 0;text-align:center;}
.beta-board-page-head p{margin:0 0 16px;color:#0a4a86;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;}
.beta-board-page-head h3{margin:0;color:#111827;font-size:54px;font-weight:800;line-height:1.2;letter-spacing:-.06em;}
.beta-board-page-head span{display:block;margin:22px auto 0;max-width:820px;color:#66717f;font-size:18px;font-weight:400;line-height:1.8;letter-spacing:-.035em;word-break:keep-all;}

.selec_chk{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden;}
.chk_box{position:relative;}
.chk_box input[type="checkbox"] + label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:20px;color:#5f6b7a;font-size:14px;font-weight:500;line-height:1.4;}
.chk_box input[type="checkbox"] + label span{display:block;width:18px;height:18px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;}
.chk_box input[type="checkbox"]:checked + label span{position:relative;background:#0a4a86;border-color:#0a4a86;}
.chk_box input[type="checkbox"]:checked + label span:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}

.beta-board-cate{margin:0 0 34px;}
.beta-board-cate h2{position:absolute;font-size:0;line-height:0;overflow:hidden;}
.beta-board-cate ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}
.beta-board-cate li{margin:0;padding:0;}
.beta-board-cate a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border:1px solid #d7e2ec;border-radius:999px;background:#fff;color:#4f5c6b;font-size:15px;font-weight:700;letter-spacing:-.035em;transition:all .25s ease;}
.beta-board-cate a:hover,
.beta-board-cate a:focus,
.beta-board-cate #bo_cate_on{background:#0a4a86;border-color:#0a4a86;color:#fff;}

.beta-board-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 32px;padding:26px 32px;border:1px solid #e0e7ef;border-radius:22px;background:#f8fafc;}
.beta-board-total{display:flex;align-items:center;gap:10px;color:#4f5c6b;font-size:15px;font-weight:500;letter-spacing:-.035em;}
.beta-board-total strong{color:#0a4a86;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}
.beta-board-total span{color:#111827;font-weight:800;}
.beta-board-total em{font-style:normal;color:#7a8491;}
.beta-board-btns{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none;}
.beta-board-btns li{position:relative;margin:0;padding:0;}
.beta-board-icon-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d7e2ec;border-radius:50%;background:#fff;color:#0a4a86;font-size:15px;transition:all .25s ease;}
.beta-board-icon-btn:hover{background:#0a4a86;border-color:#0a4a86;color:#fff;}
.beta-board-write-btn{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 22px;border-radius:999px;background:#0a4a86;color:#fff;font-size:15px;font-weight:800;letter-spacing:-.035em;transition:all .25s ease;}
.beta-board-write-btn:hover{background:#083964;color:#fff;}

.more_opt{display:none;position:absolute;right:0;top:52px;z-index:20;width:128px;margin:0;padding:8px;border:1px solid #dbe4ee;border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(15,38,65,.12);list-style:none;}
.more_opt li{width:100%;margin:0;padding:0;}
.more_opt li + li{margin-top:4px;}
.more_opt a,
.more_opt button{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 10px;border:0;border-radius:9px;background:#fff;color:#4f5c6b;font-size:13px;font-weight:600;text-align:left;}
.more_opt a:hover,
.more_opt button:hover{background:#f1f5f9;color:#0a4a86;}

.beta-patent-table-wrap{width:100%;overflow:hidden;border:1px solid #dbe6f2;border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(15,38,65,.05);}
.beta-patent-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}
.beta-patent-table caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.beta-patent-table th{height:56px;padding:0 18px;border-right:1px solid #dce7f3;border-bottom:1px solid #d3e0ec;background:#eef5fc;color:#0a4a86;font-size:15px;font-weight:800;line-height:1.4;text-align:center;letter-spacing:-.035em;}
.beta-patent-table th:last-child{border-right:0;}
.beta-patent-table td{height:58px;padding:15px 18px;border-right:1px solid #e6edf5;border-bottom:1px solid #e6edf5;background:#fff;color:#334155;font-size:15px;font-weight:600;line-height:1.55;text-align:center;letter-spacing:-.035em;word-break:keep-all;}
.beta-patent-table td:last-child{border-right:0;}
.beta-patent-table tbody tr:last-child td{border-bottom:0;}
.beta-patent-table tbody tr:hover td{background:#f8fbfe;}
.beta-patent-table .patent-title{width:auto;text-align:left;}
.beta-patent-table th.patent-title{text-align:center;}
.beta-patent-table .patent-agency{width:150px;}
.beta-patent-table .patent-number{width:190px;}
.beta-patent-table .patent-date{width:120px;}
.beta-patent-table .td_chk{width:54px;}
.beta-patent-title-link{display:inline;color:#111827;font-size:15px;font-weight:700;line-height:1.55;letter-spacing:-.04em;transition:color .2s ease;}
.beta-patent-title-link:hover{color:#0a4a86;}
.notice_icon{display:inline-flex;align-items:center;justify-content:center;height:26px;margin-right:8px;padding:0 10px;border-radius:999px;background:#0a4a86;color:#fff;font-size:12px;font-weight:800;line-height:1;vertical-align:middle;}
.bo_cate_link{display:inline-flex;align-items:center;justify-content:center;height:26px;margin-right:8px;padding:0 10px;border-radius:999px;background:#e5f0f8;color:#0a4a86!important;font-size:12px;font-weight:800!important;line-height:1;}
.new_icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:7px;border-radius:5px;background:#0a4a86;color:#fff;font-size:11px;font-weight:800;vertical-align:middle;}
.cnt_cmt{display:inline-flex;align-items:center;justify-content:center;height:18px;margin-left:5px;padding:0 6px;border-radius:999px;background:#edf4fb;color:#0a4a86;font-size:11px;font-weight:800;}
.empty_table{height:180px!important;text-align:center!important;color:#66717f!important;font-size:16px!important;font-weight:600!important;background:#f8fafc!important;}
.beta-board-pages{margin:48px 0 0;text-align:center;}

.bo_sch_wrap{display:none;position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;}
.bo_sch_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(10,28,50,.42);}
.bo_sch{position:absolute;left:50%;top:50%;z-index:2;width:420px;max-width:calc(100% - 40px);padding:34px;border:1px solid #e0e7ef;border-radius:24px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.22);transform:translate(-50%,-50%);}
.bo_sch h3{margin:0 0 22px;color:#111827;font-size:24px;font-weight:800;letter-spacing:-.055em;}
.bo_sch form{margin:0;}
.bo_sch select{width:100%;height:48px;margin-bottom:12px;padding:0 14px;border:1px solid #d7e2ec;border-radius:12px;background:#fff;color:#334155;font-size:15px;}
.bo_sch .sch_bar{display:grid;grid-template-columns:1fr 48px;border:1px solid #d7e2ec;border-radius:12px;overflow:hidden;}
.bo_sch .sch_input{width:100%;height:48px;padding:0 14px;border:0;background:#fff;color:#111827;font-size:15px;}
.bo_sch .sch_btn{width:48px;height:48px;border:0;background:#0a4a86;color:#fff;font-size:16px;}
.bo_sch .bo_sch_cls{position:absolute;right:18px;top:18px;width:34px;height:34px;border:0;border-radius:50%;background:#f1f5f9;color:#64748b;}

.beta-patent-view-head{margin-bottom:42px;padding:46px 50px;border:1px solid #e0e7ef;border-radius:28px;background:linear-gradient(135deg,#f8fafc 0%,#eef5fb 100%);}
#bo_v_title{margin:0;}
#bo_v_title .bo_v_tit{display:block;color:#111827;font-size:38px;font-weight:800;line-height:1.3;letter-spacing:-.06em;word-break:keep-all;}
.bo_v_cate{display:inline-flex;align-items:center;justify-content:center;height:30px;margin-bottom:16px;padding:0 13px;border-radius:999px;background:#0a4a86;color:#fff;font-size:13px;font-weight:800;}
.beta-patent-view-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;}
.beta-patent-view-meta div{padding:20px 22px;border:1px solid #dce7f3;border-radius:18px;background:#fff;}
.beta-patent-view-meta span{display:block;margin-bottom:8px;color:#0a4a86;font-size:13px;font-weight:800;line-height:1.2;}
.beta-patent-view-meta strong{display:block;color:#111827;font-size:18px;font-weight:800;line-height:1.4;letter-spacing:-.04em;word-break:keep-all;}
.beta-view-info{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;color:#647181;font-size:15px;font-weight:500;}
.beta-view-info i{margin-right:5px;color:#0a4a86;}
.beta-view-top{margin-top:30px;}
.bo_v_com{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}
.bo_v_com li{position:relative;}
.beta-board-line-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 18px;border:1px solid #cfdbe8;border-radius:999px;background:#fff;color:#334155;font-size:14px;font-weight:800;letter-spacing:-.035em;}
.beta-board-line-btn:hover{background:#0a4a86;border-color:#0a4a86;color:#fff;}
.beta-view-content{padding:52px 0 30px;border-top:2px solid #111827;}
#bo_v_atc_title{position:absolute;font-size:0;line-height:0;overflow:hidden;}
.beta-view-img{max-width:1100px;margin:0 auto 40px;text-align:center;}
.beta-view-img img{display:block;max-width:100%;height:auto;margin:0 auto 20px;border-radius:16px;box-shadow:0 22px 60px rgba(15,38,65,.1);}
.beta-view-text{max-width:1000px;margin:0 auto;color:#334155;font-size:17px;font-weight:400;line-height:1.9;letter-spacing:-.035em;word-break:keep-all;}
.beta-view-text img{max-width:100%;height:auto;}
.beta-view-signature{max-width:1000px;margin:30px auto 0;color:#647181;font-size:15px;}
.beta-view-file{margin:34px 0;padding:32px;border:1px solid #e0e7ef;border-radius:24px;background:#fff;}
.beta-view-file h2{margin:0 0 18px;color:#111827;font-size:22px;font-weight:800;}
.beta-view-file ul{margin:0;padding:0;list-style:none;}
.beta-view-file li{position:relative;padding:18px 18px 18px 58px;border:1px solid #e7edf3;border-radius:16px;background:#f8fafc;}
.beta-view-file li + li{margin-top:10px;}
.beta-view-file li i{position:absolute;left:20px;top:21px;color:#0a4a86;font-size:22px;}
.beta-view-file a{display:block;color:#111827;font-size:15px;font-weight:700;}
.beta-view-file span{display:block;margin-top:5px;color:#8a95a3;font-size:13px;}
.beta-view-nav{margin:44px 0 0;padding:0;border-top:1px solid #e0e7ef;list-style:none;}
.beta-view-nav li{display:grid;grid-template-columns:100px 1fr 90px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #e0e7ef;}
.beta-view-nav .nb_tit{color:#0a4a86;font-size:14px;font-weight:800;}
.beta-view-nav a{color:#334155;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.beta-view-nav .nb_date{text-align:right;color:#94a3b8;font-size:13px;}

.beta-patent-write form{max-width:1100px;margin:0 auto;}
.beta-write-head{margin-bottom:38px;text-align:center;}
.beta-write-head span{display:block;margin-bottom:14px;color:#0a4a86;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.16em;}
.beta-write-head h3{margin:0;color:#111827;font-size:42px;font-weight:800;line-height:1.25;letter-spacing:-.06em;}
.beta-write-head p{margin:18px auto 0;color:#66717f;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:-.035em;word-break:keep-all;}
.beta-write-box{padding:48px 52px;border:1px solid #e0e7ef;border-radius:30px;background:#fff;box-shadow:0 24px 70px rgba(15,38,65,.08);}
.write_div{position:relative;margin-bottom:24px;}
.write_div:last-child{margin-bottom:0;}
.beta-write-label{display:block;margin-bottom:10px;color:#111827;font-size:15px;font-weight:800;line-height:1.4;letter-spacing:-.035em;}
.beta-write-label strong{color:#0a4a86;}
.frm_input,
#bo_w select{width:100%;height:52px;padding:0 17px;border:1px solid #d7e2ec;border-radius:14px;background:#fff;color:#111827;font-size:15px;font-weight:400;letter-spacing:-.035em;outline:none;transition:border-color .2s ease,box-shadow .2s ease;}
.frm_input:focus,
#bo_w select:focus{border-color:#0a4a86;box-shadow:0 0 0 4px rgba(10,74,134,.08);}
.bo_w_info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.bo_w_info .beta-write-field{margin:0;}
.bo_v_option{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;}
.bo_v_option .chk_box input[type="checkbox"] + label{padding-left:28px;}
.bo_v_option .chk_box input[type="checkbox"] + label span{position:absolute;left:0;top:50%;transform:translateY(-50%);}
#autosave_wrapper{position:relative;}
#wr_subject{padding-right:130px;}
#btn_autosave{position:absolute;right:8px;top:8px;height:36px;padding:0 13px;border:0;border-radius:999px;background:#edf4fb;color:#0a4a86;font-size:13px;font-weight:800;}
#autosave_pop{display:none;position:absolute;right:0;top:52px;z-index:20;width:360px;max-width:100%;border:1px solid #d7e2ec;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(15,38,65,.12);overflow:hidden;}
#autosave_pop strong{display:block;padding:14px 16px;border-bottom:1px solid #e7edf3;color:#111827;font-size:14px;}
#autosave_pop ul{height:140px;margin:0;padding:12px;list-style:none;overflow-y:auto;}
#autosave_pop li{padding:8px;border-radius:8px;background:#f8fafc;}
#autosave_pop li + li{margin-top:6px;}
#autosave_pop a{color:#334155;font-size:13px;font-weight:700;}
#autosave_pop span{float:right;color:#94a3b8;font-size:12px;}
.autosave_close{width:100%;height:36px;border:0;background:#f1f5f9;color:#64748b;font-weight:800;}

.beta-patent-write-grid{display:grid;grid-template-columns:220px 1fr 220px;gap:18px;}
.beta-patent-number-input{display:grid;grid-template-columns:42px 90px 28px 1fr 42px;gap:8px;align-items:center;}
.beta-patent-number-input span,
.beta-patent-number-input em{display:flex;align-items:center;justify-content:center;height:52px;border-radius:14px;background:#edf4fb;color:#0a4a86;font-size:15px;font-weight:800;font-style:normal;}
.beta-patent-number-input input{text-align:center;}

.wr_content textarea,
#wr_content{width:100%;min-height:260px;padding:18px;border:1px solid #d7e2ec;border-radius:14px;background:#fff;color:#111827;font-size:15px;line-height:1.7;outline:none;}
#char_count_desc{margin:0 0 10px;color:#647181;font-size:14px;}
#char_count_wrap{margin-top:8px;text-align:right;color:#647181;font-size:13px;}
#char_count{font-weight:800;color:#0a4a86;}
.beta-file-field .file_wr{position:relative;display:flex;align-items:center;min-height:54px;padding:8px 12px 8px 54px;border:1px solid #d7e2ec;border-radius:14px;background:#f8fafc;}
.beta-file-field .lb_icon{position:absolute;left:12px;top:50%;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#e5f0f8;color:#0a4a86;transform:translateY(-50%);}
.beta-file-field .frm_file{width:100%;color:#334155;font-size:14px;}
.beta-file-field .frm_input{margin-top:10px;}
.file_del{display:block;margin-top:10px;color:#647181;font-size:13px;}
.beta-captcha{padding:18px;border:1px solid #e0e7ef;border-radius:14px;background:#f8fafc;}
.beta-write-btns{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:36px;}
.btn_cancel,
.btn_submit{display:inline-flex;align-items:center;justify-content:center;min-width:128px;height:52px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:800;letter-spacing:-.035em;}
.btn_cancel{border:1px solid #cfdbe8;background:#fff;color:#4f5c6b;}
.btn_submit{border:1px solid #0a4a86;background:#0a4a86;color:#fff;}
.btn_cancel:hover{background:#f8fafc;color:#111827;}
.btn_submit:hover{background:#083964;color:#fff;}

#bo_vc,
#bo_vc_w{max-width:1100px;margin:50px auto 0;}
.cmt_btn{width:100%;padding:20px 0;border:0;border-bottom:1px solid #e0e7ef;background:#fff;color:#111827;font-size:18px;font-weight:800;text-align:left;}
.cmt_btn span.total{color:#0a4a86;}
#bo_vc article{padding:22px 0;border-bottom:1px solid #e0e7ef;}
#bo_vc .pf_img img{width:42px;height:42px;border-radius:50%;}
.bo_vc_w textarea{width:100%;min-height:120px;padding:16px;border:1px solid #d7e2ec;border-radius:14px;}

.ui-datepicker{z-index:99999!important;font-family:'Pretendard','Noto Sans KR',sans-serif;border:1px solid #d7e2ec!important;border-radius:14px!important;box-shadow:0 18px 50px rgba(15,38,65,.15);}
.ui-datepicker .ui-datepicker-header{border:0!important;background:#0a4a86!important;color:#fff!important;border-radius:12px 12px 0 0!important;}
.ui-datepicker th{color:#334155;font-size:13px;}
.ui-datepicker td a{border:0!important;border-radius:8px!important;text-align:center!important;}
.ui-datepicker .ui-state-active{background:#0a4a86!important;color:#fff!important;}

@media screen and (max-width:1200px){
.beta-patent-board,
.beta-patent-view,
.beta-patent-write{padding:0 20px 110px;}
.beta-board-page-head h3{font-size:46px;}
#bo_v_title .bo_v_tit{font-size:34px;}
.beta-patent-view-head{padding:40px;}
.beta-patent-write-grid{grid-template-columns:1fr;}
}

@media screen and (max-width:900px){
.beta-patent-board,
.beta-patent-view,
.beta-patent-write{padding:0 18px 90px;}
.beta-board-page-head{margin-bottom:58px;}
.beta-board-page-head h3{font-size:40px;}
.beta-board-page-head span{font-size:17px;}
.beta-board-top{flex-direction:column;align-items:flex-start;padding:24px;}
.beta-board-btns{width:100%;justify-content:flex-end;flex-wrap:wrap;}
.beta-patent-table-wrap{border-radius:20px;border:0;box-shadow:none;background:transparent;}
.beta-patent-table,
.beta-patent-table thead,
.beta-patent-table tbody,
.beta-patent-table tr,
.beta-patent-table th,
.beta-patent-table td{display:block;width:100%;}
.beta-patent-table thead{position:absolute;left:-9999px;top:-9999px;}
.beta-patent-table tbody tr{position:relative;margin-bottom:16px;padding:22px;border:1px solid #e0e7ef;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(15,38,65,.05);}
.beta-patent-table td{height:auto;padding:0;border:0;background:transparent;text-align:left;}
.beta-patent-table .td_chk{position:absolute;right:18px;top:18px;width:auto;}
.beta-patent-table .patent-title{margin-bottom:18px;padding-right:36px;}
.beta-patent-table .patent-agency,
.beta-patent-table .patent-number,
.beta-patent-table .patent-date{display:flex;align-items:flex-start;width:auto;margin-top:8px;color:#334155;font-size:14px;}
.beta-patent-table .patent-agency:before,
.beta-patent-table .patent-number:before,
.beta-patent-table .patent-date:before{content:attr(data-label);flex:0 0 74px;color:#0a4a86;font-weight:800;}
.beta-patent-title-link{display:block;font-size:18px;}
.beta-patent-view-head{padding:34px 30px;border-radius:24px;}
#bo_v_title .bo_v_tit{font-size:30px;}
.beta-patent-view-meta{grid-template-columns:1fr;}
.beta-write-box{padding:38px 30px;border-radius:24px;}
.bo_w_info{grid-template-columns:1fr;}
}

@media screen and (max-width:640px){
.beta-patent-board,
.beta-patent-view,
.beta-patent-write{padding:0 16px 72px;}
.beta-board-page-head{margin-bottom:46px;text-align:left;}
.beta-board-page-head h3{font-size:34px;}
.beta-board-page-head span{font-size:16px;}
.beta-board-top{padding:20px;border-radius:18px;}
.beta-board-total{flex-wrap:wrap;}
.beta-board-btns{justify-content:flex-start;}
.beta-board-icon-btn{width:40px;height:40px;}
.beta-board-write-btn{height:40px;padding:0 18px;}
.bo_sch{padding:28px 22px;border-radius:20px;}
.beta-patent-view-head{padding:28px 22px;}
#bo_v_title .bo_v_tit{font-size:26px;}
.beta-patent-view-meta div{padding:18px;}
.beta-patent-view-meta strong{font-size:16px;}
.beta-view-info{gap:10px 16px;font-size:14px;}
.bo_v_com{gap:6px;}
.beta-board-line-btn{height:38px;padding:0 14px;font-size:13px;}
.beta-view-content{padding-top:36px;}
.beta-view-text{font-size:15px;line-height:1.8;}
.beta-view-file{padding:24px 20px;border-radius:20px;}
.beta-view-nav li{grid-template-columns:1fr;gap:8px;}
.beta-view-nav .nb_date{display:none;}
.beta-write-head h3{font-size:32px;}
.beta-write-box{padding:30px 22px;}
#wr_subject{padding-right:17px;}
#btn_autosave{position:static;margin-top:10px;width:100%;}
.beta-patent-number-input{grid-template-columns:38px 76px 24px 1fr 38px;gap:6px;}
.beta-patent-number-input span,
.beta-patent-number-input em{height:48px;}
.beta-write-btns{flex-direction:column;}
.btn_cancel,
.btn_submit{width:100%;}
}

@media screen and (max-width:420px){
.beta-board-page-head h3{font-size:30px;}
.beta-board-page-head span{font-size:15px;}
.beta-patent-title-link{font-size:17px;}
#bo_v_title .bo_v_tit{font-size:24px;}
.beta-patent-view-head{border-radius:20px;}
.beta-write-head h3{font-size:28px;}
.frm_input,
#bo_w select{height:48px;}
.beta-patent-number-input{grid-template-columns:34px 70px 20px 1fr 34px;}
}