#container_wr{width: 100%;}
#container{width: 100%; margin: 0; padding: 120px 0 0;}
*{word-break:break-all !important}
h1{font-size: 100px; font-weight: bold; padding: 100px 0; color: #000;text-align: center;}

.board-intro{text-align: center; margin-bottom: 80px;}
.board-intro h2{font-size: 72px; font-weight: bold; color: var(--black); margin-bottom: 20px;}
.board-intro p{font-size: 36px; color: var(--black); margin-bottom: 30px;}
.board-intro .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 40px;border-radius:100px;font-size:24px;font-weight:bold;text-decoration:none;border:1px solid var(--main-color);background:var(--main-color);color:#fff;}

/* write */
.text_wrap{margin: 100px 0 20px;}
.text_wrap p{font-size: 30px; font-weight: bold;}
.text_wrap p span{color:var(--main-color);}
.inquiry-form{display:block}
.inquiry-form .form-row{margin-bottom: 30px;}
.inquiry-form .form-row label{display:block;margin-bottom:8px;font-size: 20px;font-weight:bold;color:#111}
#fwrite input[type="text"], #fwrite input[type="tel"],#fwrite input[type="email"],#fwrite input[type="password"],#fwrite select,#fwrite textarea{width:100%;height: 60px;padding:0 16px;box-sizing:border-box;border: 1px solid var(--grey-1-color) !important;background: #F2F2F2;border-radius:10px;font-size:16px;outline:none;box-shadow: none !important;}
#fwrite textarea{height:450px;padding:16px 16px;resize:vertical;}
#fwrite ::placeholder{color:#9AA3B2}
#fwrite .email-group{display:flex;gap:12px;}
#fwrite .email-group .half_input{flex:1 1 0}
#fwrite #wr_email_domain_custom{flex:1}
#fwrite #wr_email_id{flex:1}
#fwrite #wr_email_domain{width:300px;min-width:200px}
#fwrite input[type="checkbox"]{width: 15px;}
#fwrite select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%239AA3B2' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;padding-right:40px}
#fwrite input[type="file"]{font-size:14px;height:80px;line-height:80px;background:#F2F2F2;border:1px solid #C5C1BD;padding-left:20px;border-radius:12px}
#fwrite input[type="file"]::file-selector-button{font-size:14px;font-weight:bold;padding:6px 12px;border-radius:8px;background:var(--main-color);color:#fff;cursor:pointer;margin-right:10px}
#fwrite .captcha-group{display:flex;align-items:center;gap:12px}
#fwrite .captcha-group input[type="text"]{max-width:260px}
#fwrite .td-privacy .privacy-box{background:var(--grey-1);border:1px solid #C5C1BD;border-radius:10px;height:300px;padding:16px;overflow:auto}
#fwrite .td-privacy .privacy-check{margin-top:10px;display:flex;align-items:center;gap:10px}
span.required{color:var(--main-color);font-weight:bold; background: none !important;}
#fwrite .btn_submit{width:100%;height:56px;margin-top:18px;border-radius:10px;border:1px solid var(--main-color);background:var(--main-color);color:#fff;font-size:18px;font-weight:bold;cursor:pointer}
#fwrite .btn_submit:hover{filter:brightness(.95)}
#fwrite .row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
#fwrite input[type="date"]{width:100%;height:80px;padding:0 16px;box-sizing:border-box;background:#F2F2F2;border:1px solid #C5C1BD;border-radius:10px;font-size:16px;outline:none;color:#111}
#fwrite input[type="date"]:focus{border-color:var(--main-color);box-shadow:0 0 0 2px rgba(9,63,180,.08)}

/* Pagination */
.pg_wrap {margin:100px auto;width: 100%;display: block;float: none;} 
.pg { display:flex; gap:16px; align-items:center; justify-content:center; font-size:16px; } 
.pg .sound_only { position:absolute; clip:rect(0,0,0,0); width:1px; height:1px; overflow:hidden; } 
.pg strong.pg_current,.pg a.pg_page { display:inline-flex; justify-content:center; align-items:center; min-width:32px; height:32px; padding:0 8px; text-decoration:none; border: 0; background: none; white-space:nowrap; box-sizing:border-box; } 
.pg strong.pg_current { background:var(--main-color); color:#fff; font-weight:bold; } 
.pg a.pg_page { color: #9296A5; } 
.pg a.pg_page:hover { color:var(--main-color); } 
.pg .pg_start,.pg .pg_prev,.pg .pg_next,.pg .pg_end { display:inline-flex; justify-content:center; align-items:center; width:24px; height:24px; overflow:hidden; text-indent:-9999px; position:relative; background:none !important; }
.pg .pg_start::before,.pg .pg_prev::before,.pg .pg_next::before,.pg .pg_end::before { content:""; position:absolute; inset:0; background:center no-repeat; background-size:20px 20px; opacity:.35; } 
.pg .pg_start::before,.pg .pg_prev::before { background:url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'><path d='M15 6l-6 6 6 6' stroke='%23835211' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center no-repeat; background-size:20px 20px; } 
.pg .pg_next::before,.pg .pg_end::before { background:url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'><path d='M9 6l6 6-6 6' stroke='%23835211' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center no-repeat; background-size:20px 20px; } 
.pg a.pg_prev::before,.pg a.pg_next::before,.pg a.pg_start::before,.pg a.pg_end::before { opacity:1; } 

@media (max-width:1024px){#fwrite .row-3{grid-template-columns:1fr}}
@media (max-width:1024px){
  .inquiry-form .form-row {margin-bottom:0;}
  .inquiry-form .form-row label{font-size: 15px;margin-bottom: 0;}
  #fwrite input[type="text"], #fwrite input[type="tel"], #fwrite input[type="email"], #fwrite select, #fwrite textarea{font-size: 14px;/* padding: 15px; */}
  #fwrite textarea{height: 200px !important;font-size: 14px;}
  #fwrite input[type="date"]{height: 40px;}
  #fwrite .email-group{flex-wrap: wrap;}
  .text_wrap{margin:50px auto 20px;}
  .text_wrap p{font-size: 16px;}
  #fwrite .emai l-group{flex-direction:column}
  #fwrite #wr_email_domain{width:100%;min-width:0}
  #fwrite .td-privacy .privacy-box{font-size: 12px;}
  .pg strong.pg_current, .pg a.pg_page{font-size: 14px; min-width:28px; height:28px; padding:0 6px;}
}

#captcha legend label{display: inline;}

.readonly-field {display: flex;align-items: center;height: 80px;padding: 0 14px;border: 1px solid #BDC4D1;background: #F2F5FB;border-radius: 10px;box-sizing: border-box;font-size: 16px;color: #111;}

@media (max-width:1024px){
  .readonly-field{height: 40px;}
}

.list-simple{max-width:1720px; padding: 80px 0; margin: 0 auto;}
.list-search{position:relative}
.list-search input[type="text"]{width:100%;max-width:425px;height:60px;padding:0 44px 0 16px;border:1px solid #E1E6EF;border-radius:6px;font-size:16px;box-sizing:border-box;display:block;margin-left:auto;background: #F2F2F2;}
.list-search input[type="text"]:focus{border:1px solid #E1E6EF !important;}
.list-search button{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:no-repeat center/contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%237A8494' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='16.65' y1='16.65' x2='21' y2='21'/%3E%3C/svg%3E");text-indent:-9999px;cursor:pointer}
.list-simple .tbl_wrap{width:100%;margin-top:180px}
.list-simple .tbl_wrap table{border:0}
.list-simple .board_count{font-size:16px;font-weight:bold;margin-bottom:50px}
.list-simple .board_count span{color:var(--main-color)}
.table-list{width:100%;border-collapse:separate;border-spacing:0 8px;table-layout:fixed}
.table-list tr{border-bottom:1px solid #BDC4D1;height:80px}
.table-list tbody tr:nth-last-of-type(1){border:0}
.table-list thead th{background-color:var(--grey-1);border-bottom: 2px solid var(--main-color);font-weight:bold;font-size: 24px;padding:40px 0;text-align:center}
.table-list tbody td{padding: 40px 0;background:#fff;vertical-align:middle;font-size: 20px;}
.is-notice{color:var(--main-color)}
.ta-c{text-align:center}
.ta-l{text-align:left !important}
th.ta-l{text-align:center !important}
.td-title{font-weight:bold}
.td-year{font-weight:bold;color:var(--main-color)}
.td-price{text-align:center !important}
.td-price,.td-date{color:#575B6B}
.ta-r{text-align:right}
.mono{font-variant-numeric:tabular-nums}
.strong{font-weight:bold}
.table-list td.col-no{font-weight:bold}
.table-list .title{display:block;max-width:100%;color:#111;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 28px;}
.table-list .cmt{margin-left:6px;font-size:12px;padding:2px 6px;border-radius:9999px;background:#F2F5FB;color:var(--main-color)}
.badge{display:inline-block;padding:8px 20px;border-radius:100px;font-size:20px;font-weight:bold;color:#fff;background:var(--main-color)}
.badge-answered{background:var(--main-color);color:#fff}
.badge-waiting{background:#fff;color:#8B6F47;border:1px solid #8B6F47}
#chkall{width:16px;height:16px}
input[name="chk_wr_id[]"]{width:16px;height:16px}
.empty{color:#7A8594;background:#FAFBFD;text-align:center;padding:40px 0}
.list-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:50px}
.list-actions .btn-outline,.list-actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:5px 20px;border-radius:6px;font-size:16px;font-weight:bold;cursor:pointer;text-decoration:none}
.list-actions .btn-outline{border:1px solid var(--main-color);background:#fff;color:var(--main-color)}
.list-actions .btn-outline:hover{background:#F2F5FB}
.list-actions .btn-primary{border:1px solid var(--main-color);background:var(--main-color);color:#fff}
.list-actions .btn-primary:hover{background:#003577}

.tm-write .form-row{display:flex;flex-direction:column;gap: 20px;margin-bottom: 40px;}
.tm-write .form-row label,.tm-write .file-section-title{font-weight:bold;font-size:18px}
.tm-write label{font-weight:bold}
.tm-write input[type="text"],.tm-write input[type="password"],.tm-write input[type="date"],.tm-write select,.tm-write textarea,.tm-write .editor textarea{width:100%;height:48px;box-sizing:border-box;border:1px solid #E1E6EF;background:#F2F5FB;border-radius:10px;padding:0 18px;font-size:16px}
.tm-write textarea,.tm-write .editor textarea{height:320px;padding:16px 18px;resize:vertical}
.tm-write input:focus,.tm-write select:focus,.tm-write textarea:focus{outline:0;box-shadow:none;border-color:#D5DCE6}
.tm-write input::placeholder,.tm-write textarea::placeholder{color:#9aa3af}
.tm-write .file-row .file-box{display:flex;align-items:center;gap:10px}
.tm-write .file-trigger{line-height:36px;height:36px;padding:0 14px;border:1px solid var(--main-color);background:#fff;border-radius:8px;cursor:pointer}
.tm-write .file-name{font-size:14px;color:#7A8494}
.tm-write .file-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(50%);clip:rect(0 0 0 0);overflow:hidden}
.tm-write .file-desc{margin-top:10px;height:44px;border-radius:8px;background:#fff;border:1px solid #E1E6EF;padding:0 12px}
.tm-write .file-del{display:block;margin-top:8px;font-size:14px;color:var(--muted)}
.tm-write .file-info{display:block;margin-top:8px;padding:8px 12px;background:#F2F5FB;border-radius:6px;font-size:14px;color:#575B6B}
.tm-write .file-wrapper{position:relative;margin-bottom:10px}
.tm-write .file-wrapper:last-child{margin-bottom:0}
.tm-write .file-wrapper input[type="file"]{width:100%;height:48px;box-sizing:border-box;border:1px solid #E1E6EF;background:#F2F5FB;border-radius:10px;padding:0 18px;font-size:16px}
.tm-write .file-placeholder{position:absolute;left:224px;top:50%;transform:translateY(-50%);color:#9AA3B2;font-size:14px;pointer-events:none;z-index:1}
.tm-write .file-wrapper input[type="file"]:valid + .file-placeholder,.tm-write .file-wrapper input[type="file"]:focus + .file-placeholder{display:none}
.tm-write .options .bo_v_option{display:flex;flex-wrap:wrap;gap:12px}
.tm-write .captcha-row{margin-top:16px}
.tm-write .privacy-agree-label{display:flex;align-items:center;gap:8px;cursor:pointer}
.tm-write .privacy-agree-label input[type="checkbox"]{width:20px;height:20px;cursor:pointer;accent-color:var(--main-color)}
.tm-write .privacy-agree-label input[type="checkbox"]:checked{background-color:var(--main-color);border-color:var(--main-color)}
.tm-write .privacy-link{color:var(--main-color);text-decoration:underline;margin-left:4px}
.tm-write .privacy-link:hover{text-decoration:none}
.tm-write .form-actions{display:flex;justify-content:center;gap:20px;margin-top:50px}
.tm-write .btn{border-radius:9999px;padding:12px 32px;height:auto;font-size:20px;font-weight:bold;line-height:1;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--main-color)}
.tm-write .btn-primary{background:var(--main-color);border-color:var(--main-color);color:#fff}
.tm-write .btn-ghost{background:#fff;border:1px solid var(--main-color);color:var(--main-color);font-weight:bold}
.tm-write .wr_content.smarteditor2 iframe{background:#fff}
#bo_w.tm-write{max-width:1720px;padding:80px 0; margin: 0 auto;}
#bo_w .write_div{margin:0}
#bo_w .bo_w_link label,#bo_w .bo_w_flie .lb_icon,#bo_w .bo_w_tit #btn_autosave{display:none}
#bo_w .bo_w_flie .frm_file{padding-left:0;margin:0}

#bo_v.tm-view{max-width:1720px;padding:80px 0; margin: 0 auto;}
.tm-v-title{display:flex;flex-direction:column;gap:8px;margin:0}
.tm-v-cat{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid #E1E6EF;border-radius:9999px;background:#fff;color:#575B6B;font-size:14px;font-weight:bold;width:max-content}
.tm-v-subj{font-size:36px;font-weight:bold;color: #000; text-align: left;}
.tm-v-meta{display:flex;flex-wrap:wrap;gap:18px;padding:20px 0;margin:0;list-style:none;align-items:center}
.tm-v-meta .k{color:var(--main-color);margin-right:6px;font-weight:bold}

.case-treatment-info,.notice-meta-info,.consultation-meta-info{padding:20px 0;font-size:15px;text-align:left;border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color);margin-top:40px}
.case-treatment-info .treatment-type,.case-treatment-info .treatment-date,.notice-meta-info .meta-category,.notice-meta-info .meta-date,.consultation-meta-info .meta-category,.consultation-meta-info .meta-date,.consultation-meta-info .meta-status{font-size:24px}
.case-treatment-info .treatment-separator,.notice-meta-info .meta-separator,.consultation-meta-info .meta-separator{margin:0 12px;color:#d1d5db}
.case-treatment-info .treatment-label,.notice-meta-info .meta-label,.consultation-meta-info .meta-label{color:var(--grey-2-color)}
.tm-v-author{display:flex;align-items:center;gap:10px;margin:18px 0 0;color:#575B6B;font-size:14px}
.tm-v-author .pf img{width:28px;height:28px;border-radius:50%;object-fit:cover}
.tm-v-author .name{font-weight:bold;color:#222}
.tm-v-author .date{margin-left:8px}
.tm-v-body{padding: 80px 0 0;font-size:20px;line-height:1.8;max-width: 1430px;margin:0 auto;}
.tm-v-images{display:grid;gap:24px;max-width:1000px;margin:0 auto}
.tm-v-images img{width:100%;height:auto;border-radius:8px;background:#ddd}
.tm-v-content{padding:50px 0 100px;font-size: 20px;}
.tm-v-content img{max-width:100%;height:auto}
.tm-v-react{display:flex;gap:10px;margin:20px 0 0}
.tm-v-react a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #E1E6EF;border-radius:9999px;background:#fff}
.tm-v-react .btn-like{border-color:#DDEAFD}
.tm-v-react .btn-bad{border-color:#F1DADA}
.tm-v-nav{margin:34px 0 0;padding:18px 0;border-top:1px solid #E9EEF5;border-bottom:1px solid #E9EEF5;list-style:none;display:grid;gap:8px}
.tm-v-nav li{display:flex;align-items:center;gap:12px}
.tm-v-nav li span{width:56px;color:#575B6B;font-size:14px}
.tm-v-nav li em{margin-left:auto;color:#575B6B;font-size:14px}
.tm-v-actions{display:flex;justify-content:center;gap:8px;margin:100px auto;align-items:center}
.tm-v-actions .btn_action{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:9999px;border:1px solid var(--main-color);background:#fff;font-size:28px;font-weight:bold;text-decoration:none;color:var(--main-color)}
.tm-v-actions .btn_action.primary{background:var(--main-color);border-color:var(--main-color);color:#fff}
.tm-v-actions .btn_action.outline{background:#fff;border:1px solid var(--main-color);color:var(--main-color);font-weight:bold}
.tm-v-actions .btn_action.ghost{background:#fff;color:var(--main-color);font-weight:bold}
.tm-v-actions .btn_action.arrow{width:40px;height:40px;padding:0;min-width:40px;border:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23835211' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9 18l6-6-6-6'/></svg>");background-repeat:no-repeat;background-position:center;background-size:80px 80px}
.tm-v-actions .btn_action.arrow.prev{transform:rotate(180deg)}
.tm-v-actions .btn_action.arrow.disabled{opacity:.3;pointer-events:none}

/* Attachments */
.tm-v-files{margin-top:30px}
.tm-v-files ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;padding-bottom:120px;border-bottom: 2px solid var(--main-color);}
.tm-v-files li{margin:0}
.tm-v-files a{display:flex;align-items:center;gap:12px;justify-content:flex-start;height:85px;padding:0 25px;background:var(--grey-2);border:0;border-radius:12px;color:#575B6B;text-decoration:none;width:100%;min-width:0;box-sizing:border-box}
.tm-v-files a:hover{filter:brightness(.98)}
.tm-v-files .file-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px}
.tm-v-files .file-icon::before{content:"\f07c";font-family:"FontAwesome";font-weight:normal;color:#C5C1BD;font-size:20px;line-height:1}
.tm-v-files .file-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#575B6B;font-size:16px;font-weight:lighter}
.tm-v-files .file-download{display:inline-block;flex:0 0 20px;width:20px;height:20px;background:url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><g transform='translate(0 -0.334)'><path d='M3.556,20.667A2.892,2.892,0,0,1,.667,17.778V15.111a1.111,1.111,0,1,1,2.222,0v2.667a.668.668,0,0,0,.667.667H17.778a.668.668,0,0,0,.667-.667V15.111a1.111,1.111,0,1,1,2.222,0v2.667a2.892,2.892,0,0,1-2.889,2.889Z' transform='translate(-0.667 -0.667)' fill='%23c5c1bd'/><path d='M17.778,20.222H3.556a2.446,2.446,0,0,1-2.444-2.444V15.111a.667.667,0,1,1,1.333,0v2.667a1.113,1.113,0,0,0,1.111,1.111H17.778a1.113,1.113,0,0,0,1.111-1.111V15.111a.667.667,0,1,1,1.333,0v2.667A2.446,2.446,0,0,1,17.778,20.222Z' transform='translate(-0.667 -0.667)' fill='%23c5c1bd'/><path d='M10.667.667A1.113,1.113,0,0,0,9.556,1.778V14.222a1.111,1.111,0,0,0,2.222,0V1.778A1.113,1.113,0,0,0,10.667.667Z' transform='translate(-0.667 -0.667)' fill='%23c5c1bd'/><path d='M10.667,1.111A.667.667,0,0,0,10,1.778V14.222a.667.667,0,1,0,1.333,0V1.778A.667.667,0,0,0,10.667,1.111Z' transform='translate(-0.667 -0.667)' fill='%23c5c1bd'/><path d='M16,8.667a1.116,1.116,0,0,0-.711.258l-4.622,3.852L6.044,8.924a1.111,1.111,0,0,0-1.422,1.707l5.333,4.444a1.112,1.112,0,0,0,1.422,0l5.333-4.444A1.111,1.111,0,0,0,16,8.667Z' transform='translate(-0.667 -0.667)' fill='%23c5c1bd'/><path d='M16,9.111a.662.662,0,0,0-.427.155l-4.907,4.088L5.76,9.265a.667.667,0,0,0-.853,1.024l5.333,4.444a.664.664,0,0,0,.853,0l5.333-4.444A.667.667,0,0,0,16,9.111Z' transform='translate(-0.667 -0.667)' fill='%23c5c1bd'/></g></svg>") center no-repeat;background-size:20px 20px;font-size:0}
.tm-v-files .file-download::before{content:"";display:none}


@media (max-width:1024px){
  #container{padding:80px 0 0;}
  h1{font-size: 36px; padding: 50px 0;}
  .board-intro{margin-bottom: 40px;}
  .board-intro h2{font-size: 28px; margin-bottom: 10px;}
  .board-intro p{font-size: 18px; margin-bottom: 20px;}
  .board-intro .btn-primary{padding:8px 24px;font-size:16px;}
  .list-search input[type="text"]{height: 40px; max-width: 300px;}
  .list-simple{padding: 40px 0 120px;}
  .list-simple .tbl_wrap{margin-top: 40px;}
  .list-simple .board_count{font-size:14px}
  .table-list:not(.has-chk) thead th:first-child:not(.col-no),.table-list:not(.has-chk) tbody td:first-child:not(.col-no){display:none}
  .table-list{table-layout:auto}
  .table-list col{width:auto !important}
  .badge{font-size:12px;padding:6px 14px}
  .table-list thead th,.table-list tbody td{padding:10px 0;font-size:18px;white-space:nowrap}
  .table-list tbody tr{padding:14px 0}
  .table-list tbody td{border:0;padding:10px;text-align:center}
  .table-list thead th.col-no,.table-list tbody td.col-no{display:table-cell !important}
  .table-list tbody td.col-no{font-weight:bold}
  .table-list .title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size: 18px;}
  .list-actions .btn-outline,.list-actions .btn-primary{padding:5px 10px;font-size:14px}
  .table-pc-only{display:none !important}
  #bo_w.tm-write{padding:0 20px 100px}
  .tm-write .form-row{margin-bottom: 20px;}
  .tm-write .form-actions{gap:12px;margin-top:40px}
  .tm-write .btn{font-size:14px;padding:8px 16px;border-radius:9999px}
  .tm-write .btn-ghost{font-size:14px;padding:8px 16px}
  .tm-write .btn-primary{font-size:14px;padding:8px 16px}
  #bo_v.tm-view{padding:0 20px 100px}
  .tm-v-body{padding: 40px 0 0;}
  .tm-v-subj{font-size:24px}
  .tm-v-actions{margin:50px auto;gap:6px}
  .tm-v-actions .btn_action{font-size:18px;padding:8px 16px;height:auto;font-weight:bold;border-radius:9999px}
  .tm-v-meta .k,.tm-v-meta .v{font-size:14px}
  .case-treatment-info,.notice-meta-info,.consultation-meta-info{padding:10px 0;font-size:13px;margin-top:20px}
  .case-treatment-info .treatment-type,.case-treatment-info .treatment-date,.notice-meta-info .meta-category,.notice-meta-info .meta-date,.consultation-meta-info .meta-category,.consultation-meta-info .meta-date,.consultation-meta-info .meta-status{font-size:20px}
  .case-treatment-info .treatment-separator,.notice-meta-info .meta-separator,.consultation-meta-info .meta-separator{margin:0 8px}
  .tm-v-files a{height:48px;padding:0 12px}
  .tm-v-files .file-name{font-size:14px}
  #fwrite input[type="file"]{height: 48px; line-height: 48px;}
  .tm-v-actions .btn_action.arrow{width:20px;height:20px;min-width:20px;}
  .tm-v-actions .btn_action.arrow{background-size: 40px 40px;}
}
