@charset "UTF-8";
/* rcbank 모바일 검색칸 "관련 카테고리" 새 모양 (2026-10-11). 동작 rcb_catsug.js, 창 자리 outline/_header.htm #search_cate.rcs
   자리(검색칸 바로 아래)는 rcb_mhdr.css(공통 머리줄)·rcb_mview2.css(상품페이지 머리줄)가 정한다. */
#search_cate.rcs {display:none; position:absolute; left:0; right:0; z-index:1000; width:auto; margin:0; padding:0 0 4px 0; box-sizing:border-box; max-height:65vh; overflow-y:auto; -webkit-overflow-scrolling:touch; overscroll-behavior:contain; background:#fff; border:0; border-top:1px solid #e3e7ef; border-radius:0 0 14px 14px; box-shadow:0 12px 28px rgba(29,43,79,.20); font-family:-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif; font-size:14px; line-height:1.35; text-align:left; color:#1d2b4f;}
#search_cate.rcs .rcs-hd {position:sticky; top:0; z-index:1; display:flex; align-items:center; gap:6px; padding:10px 8px 8px 14px; background:#fff;}
#search_cate.rcs .rcs-hd b {font-size:13px; font-weight:bold; color:#46629e; letter-spacing:-.2px;}
#search_cate.rcs .rcs-hd em {flex:1; font-style:normal; font-size:12px; color:#8a93a6;}
#search_cate.rcs .rcs-x {display:flex; align-items:center; gap:3px; min-height:32px; margin:0; padding:0 8px; border:0; border-radius:16px; background:#f3f5f9; color:#6b7486; font:12px -apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif; cursor:pointer;}
#search_cate.rcs .rcs-it {display:flex; align-items:center; gap:10px; min-height:52px; padding:8px 10px 8px 14px; box-sizing:border-box; border-top:1px solid #f0f2f7; text-decoration:none; color:#1d2b4f; -webkit-tap-highlight-color:rgba(70,98,158,.08);}
#search_cate.rcs .rcs-it:active {background:#f5f7fb;}
#search_cate.rcs .rcs-t {flex:1; min-width:0;}
#search_cate.rcs .rcs-p {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:11.5px; color:#8a93a6; letter-spacing:-.2px;}
#search_cate.rcs .rcs-p.rcs-top {color:#46629e;}
#search_cate.rcs .rcs-n {display:block; margin-top:2px; font-size:15px; font-weight:bold; letter-spacing:-.3px; word-break:keep-all; overflow-wrap:anywhere;}
#search_cate.rcs .rcs-n mark {background:none; color:#e8590c; padding:0; font-style:normal; font-weight:inherit;}	/* reset.css 가 mark 를 기울인다 */
#search_cate.rcs .rcs-v {flex:none; padding:3px 8px; border-radius:10px; background:#f3f5f9; color:#6b7486; font-size:12px; white-space:nowrap;}
#search_cate.rcs .rcs-ch {flex:none; color:#b5bdcc;}
#search_cate.rcs .rcs-it:first-child {border-top:0;}
