
/* Inquiry columns follow the existing site palette and preserve author sideviews. */
#bo_list{--inquiry-navy:#082e63}
#bo_list .inquiry-list-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 2px;color:#727b85;font-size:12px}
#bo_list .inquiry-select-all{display:flex;align-items:center;gap:8px;margin:0;font-weight:normal;cursor:pointer}
#bo_list .inquiry-sort{display:flex;gap:10px}
#bo_list .inquiry-column-head,#bo_list .inquiry-entry{display:grid;grid-template-columns:150px minmax(0,1fr) 130px 130px;column-gap:16px;padding-left:34px;padding-right:16px;align-items:center}
#bo_list .inquiry-column-head{padding-top:13px;padding-bottom:13px;background:#f4f7fa;border-top:2px solid #b4c1d2;border-bottom:1px solid #dbe3ed;color:#172d48;font-size:14px;font-weight:700}
#bo_list .inquiry-column-head span:not(:nth-child(2)){text-align:center}
#bo_list .inquiry-entry-list{list-style:none;margin:0;padding:0;border-bottom:1px solid #dbe3ed}
#bo_list .inquiry-entry{position:relative;list-style:none;margin:0;padding-top:13px;padding-bottom:12px;border-bottom:1px solid #e4eaf2;background:white;row-gap:4px}
#bo_list .inquiry-entry:last-child{border-bottom:0}#bo_list .inquiry-entry:hover{background:#f8fbff}
#bo_list .inquiry-entry-top{display:contents}
#bo_list .inquiry-entry-category{grid-column:1;grid-row:1 / 3;text-align:center;color:#164779;font-size:14px;text-decoration:none}
#bo_list .inquiry-state{grid-column:3;grid-row:1 / 3;justify-self:center;border-radius:20px;padding:3px 16px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}
#bo_list .inquiry-state.answered{background:#e0edff;color:#164575}
#bo_list .inquiry-state.pending{background:#ffe3e8;color:#cf3e54}
#bo_list .inquiry-state.notice{background:#e9edf4;color:#4d6482}
#bo_list .inquiry-entry-heading{grid-column:2;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;min-width:0}
#bo_list .inquiry-entry-title{display:inline-flex;align-items:baseline;gap:5px;min-width:0;max-width:100%;font-size:15px;font-weight:500;color:#203c60;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}
#bo_list .inquiry-entry-title:hover{color:#086bb3}
#bo_list .inquiry-entry-lock{flex:none;font-size:11px;color:#8b9bae}#bo_list .inquiry-entry-lock img{max-width:14px;height:auto}
#bo_list .inquiry-entry-new{padding:0 4px;border-radius:3px;font-size:10px;line-height:16px;background:#ee3245;color:#fff;font-weight:bold}
#bo_list .inquiry-entry-replies{font-size:11px;color:#7d8da0}
#bo_list .inquiry-entry-meta{grid-column:2;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px;line-height:1.6;color:#97a2ae}
#bo_list .inquiry-entry-author,#bo_list .inquiry-entry-author .sv_member,#bo_list .inquiry-entry-author .sv_guest{font-size:12px;color:#7c8b9c;font-weight:400}
#bo_list .inquiry-entry-separator{color:#c2cbd5}
#bo_list .inquiry-entry-date{grid-column:4;grid-row:1 / 3;text-align:center;color:#65778d;font-size:13px}
#bo_list .inquiry-entry-meta .sv_wrap .sv{left:0;right:auto;top:24px}
#bo_list input.inquiry-row-checkbox,#bo_list .inquiry-select-all input{appearance:auto;width:15px;height:15px;opacity:1;accent-color:#123f75}
#bo_list input.inquiry-row-checkbox{position:absolute;left:9px;top:25px;margin:0}
#bo_list .inquiry-entry-empty{list-style:none;padding:50px 15px;text-align:center;color:#8a96a1}
#bo_list #bo_cate_ul{margin-bottom:16px;max-width:none}
#bo_list #bo_cate_ul>li>a{font-size:14px;padding:13px 5px;border-color:#d3ddeb;color:#173c6c}
#bo_list #bo_cate_ul #bo_cate_on{background:#082e63;color:white}
#bo_list .btn_w{background:#082e63;color:white;border-radius:4px}
@media(max-width:991px){#bo_list #bo_cate_ul.bigV1{grid-template-columns:repeat(5,1fr)}#bo_list #bo_cate_ul>li>a{border:1px solid #d3ddeb;font-size:12px}
#bo_list .inquiry-column-head,#bo_list .inquiry-entry{grid-template-columns:90px minmax(0,1fr) 95px 100px;column-gap:10px}}

/* Keep the requested four columns on phones as well as desktop. */
@media(max-width:600px){
#bo_list .inquiry-column-head,#bo_list .inquiry-entry{
 grid-template-columns:48px minmax(0,1fr) 62px 70px;column-gap:6px;padding-left:4px;padding-right:4px
}
#bo_list .inquiry-column-head{font-size:12px;line-height:1.5;padding-top:11px;padding-bottom:11px}
#bo_list .inquiry-entry{padding-top:13px;padding-bottom:13px;row-gap:5px}
#bo_list.inquiry-has-selection .inquiry-column-head,#bo_list.inquiry-has-selection .inquiry-entry{padding-left:25px}
#bo_list .inquiry-entry-category{font-size:11px;line-height:1.5;overflow-wrap:anywhere}
#bo_list .inquiry-entry-title{font-size:13px;line-height:1.6;word-break:normal;overflow-wrap:anywhere}
#bo_list .inquiry-entry-heading{gap:4px}
#bo_list .inquiry-state{font-size:10px;padding:3px 6px}
#bo_list .inquiry-entry-date{font-size:10px;white-space:nowrap}
#bo_list .inquiry-entry-meta{gap:3px;font-size:10px;overflow-wrap:anywhere}
#bo_list .inquiry-entry-author,#bo_list .inquiry-entry-author .sv_member,#bo_list .inquiry-entry-author .sv_guest{font-size:10px}
#bo_list input.inquiry-row-checkbox{left:4px;top:19px}
#bo_list #bo_cate_ul.bigV1{grid-template-columns:repeat(3,1fr)}
}
