/* BASIC css start */
/* =========================================================
   Review Board List (ÅØ½ºÆ®Çü)   Modern (gallery-list / review-board-type°ú µ¿ÀÏ Åæ)
   scope: #review-board-list
========================================================= */
#review-board-list {background:#f6f6f7;color:#111214;-webkit-font-smoothing:antialiased;}
#review-board-list * {box-sizing:border-box;}
#review-board-list nobr {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* ---------- °øÅë ¹öÆ° ---------- */
#review-board-list .bl-btn {display:inline-flex;align-items:center;justify-content:center;border-radius:100px;font-weight:600;letter-spacing:-0.01em;text-align:center;}
#review-board-list .bl-btn--dark-sm {height:32px;padding:0 14px;font-size:12px;background:#111214;color:#fff;}
#review-board-list .bl-btn--dark-sm:active {opacity:0.8;}
#review-board-list .bl-btn--outline-sm {height:32px;padding:0 14px;font-size:12px;background:#fff;color:#111214;border:1px solid #e3e3e5;}
#review-board-list .bl-btn--outline-sm:active {background:#f0f0f1;}
#review-board-list .bl-dot {color:#c7c7ca;margin:0 4px;}

/* ---------- Å¸ÀÌÆ² ---------- */
#review-board-list .bl-head {display:flex;align-items:center;justify-content:space-between;padding:20px 16px 16px;gap:8px;}
#review-board-list .bl-head h3 {font-size:19px;font-weight:800;letter-spacing:-0.02em;}
#review-board-list .bl-head__actions {display:flex;gap:6px;flex:0 0 auto;}

/* ---------- °øÁö (ÀÚµ¿ ¼øÈ¯) ---------- */
#review-board-list .bl-notice {padding:0 16px 10px;}
#review-board-list .bl-notice__viewport {position:relative;height:44px;}
#review-board-list .bl-notice__row {position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-radius:12px;font-size:12.5px;opacity:0;pointer-events:none;transition:opacity .45s ease;}
#review-board-list .bl-notice__row.is-active {opacity:1;pointer-events:auto;}
#review-board-list .bl-notice__tag {flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:0.01em;color:#fff;background:#111214;border-radius:6px;padding:3px 7px;}
#review-board-list .bl-notice__txt {flex:1 1 auto;color:#111214;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#review-board-list .bl-notice__meta {flex:0 0 auto;color:#a2a3a8;font-size:11px;}
#review-board-list .bl-notice__dots {display:flex;justify-content:center;gap:5px;margin-top:8px;}
#review-board-list .bl-notice__dot {width:5px;height:5px;border-radius:50%;background:#d8d8da;cursor:pointer;}
#review-board-list .bl-notice__dot.is-active {background:#111214;}

/* ---------- °Ë»ö ---------- */
#review-board-list .bl-search {padding:0 16px;margin:16px 0;}
#review-board-list .bl-search__pill {display:flex;align-items:center;height:44px;background:#fff;border-radius:100px;padding:0 6px 0 16px;box-shadow:0 1px 2px rgba(17,18,20,0.06);}
#review-board-list .bl-search__select {flex:0 0 auto;max-width:88px;}
#review-board-list .bl-search__divider {flex:0 0 auto;width:1px;height:16px;background:#e6e6e8;margin:0 10px;}
#review-board-list .bl-search__input {flex:1 1 auto;}
#review-board-list .bl-select,
#review-board-list .bl-input {width:100%;height:44px;border:none !important;outline:none !important;box-shadow:none !important;padding:0;font-size:12.5px;background:transparent;color:#111214;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#review-board-list .bl-select {padding-right:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23a2a3a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right center;background-size:10px 6px;}
#review-board-list .bl-input::placeholder {color:#b7b8bd;}
#review-board-list .bl-search__btn {flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#111214;color:#fff;}
#review-board-list .bl-search__btn:active {opacity:0.75;}

/* ---------- ¹îÁö ---------- */
#review-board-list .bl-badge {display:inline-block;font-size:9.5px;font-weight:700;color:#fff;background:#111214;border-radius:5px;padding:2px 5px;margin-left:5px;vertical-align:2px;}

/* ---------- ¸ñ·Ï Ä«µå ---------- */
#review-board-list .bl-listwrap {margin:0 16px 12px;background:#fff;border-radius:16px;overflow:hidden;}
#review-board-list .bl-list {}
#review-board-list .bl-row {display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #f1f1f2;}
#review-board-list .bl-row:last-child {border-bottom:none;}
#review-board-list .bl-depth1,
#review-board-list .bl-depth2,
#review-board-list .bl-depth3 {flex:0 0 auto;display:flex;align-items:center;color:#c7c7ca;margin-right:6px;}
#review-board-list .bl-depth2 {margin-left:14px;}
#review-board-list .bl-depth3 {margin-left:28px;}
#review-board-list .bl-thumb {flex:0 0 auto;width:52px;height:52px;border-radius:12px;overflow:hidden;margin-right:12px;background:#f1f1f2;}
#review-board-list .bl-thumb img {width:100%;height:100%;object-fit:cover;display:block;}
#review-board-list .bl-dl {flex:1 1 auto;min-width:0;position:relative;}
#review-board-list .bl-rowlink {display:block;color:inherit;}
#review-board-list .bl-goods {font-size:11px;color:#a2a3a8;margin-bottom:3px;}
#review-board-list .bl-goods a {color:#a2a3a8;}
#review-board-list .bl-title {font-size:13.5px;font-weight:600;color:#111214;}
#review-board-list .bl-origindel {font-size:11px;color:#d14444;margin-bottom:4px;white-space:normal;}
#review-board-list .bl-cmt {color:#a2a3a8;font-weight:500;margin-left:2px;}
#review-board-list .fa-camera {margin-left:5px;color:#a2a3a8;font-size:12px;}
#review-board-list .bl-reply {color:#a2a3a8;font-weight:500;margin-left:5px;}
#review-board-list .bl-star {font-size:11.5px;color:#d14444;margin-top:3px;}
#review-board-list .bl-meta {display:flex;align-items:center;font-size:11.5px;color:#a2a3a8;margin-top:4px;}
#review-board-list .bl-name {display:inline-flex;align-items:center;gap:4px;}
#review-board-list .bl-name img {width:14px;height:14px;border-radius:50%;object-fit:cover;vertical-align:middle;}
#review-board-list .fa-mobile {font-size:13px;vertical-align:middle;color:#a2a3a8;}

/* ---------- ºó »óÅÂ ---------- */
#review-board-list .bl-empty {padding:70px 20px;text-align:center;}
#review-board-list .bl-empty__title {font-size:14px;font-weight:700;color:#111214;margin-bottom:6px;}
#review-board-list .bl-empty__desc {font-size:12.5px;color:#a2a3a8;}

/* ---------- ±Û¾²±â ¹Ù ---------- */
#review-board-list .bl-writebar {margin:0 16px 16px;}
#review-board-list .bl-writebar__btn {display:block;width:100%;height:48px;line-height:48px;text-align:center;font-size:13.5px;font-weight:700;color:#fff;background:#111214;border-radius:100px;}
#review-board-list .bl-writebar__btn:active {opacity:0.8;}

/* ---------- ÆäÀÌÂ¡ ---------- */
#review-board-list .bl-paging {display:flex;align-items:center;justify-content:center;gap:4px;margin:20px 0 40px;}
#review-board-list .bl-paging__arrow,
#review-board-list .bl-paging__num {display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:12.5px;color:#a2a3a8;font-weight:600;}
#review-board-list .bl-paging__num--now {color:#fff;background:#111214;}

/* ---------- ÅÂºí¸´ ÀÌ»ó ---------- */
@media screen and (min-width:768px) {
    #review-board-list .bl-head,
    #review-board-list .bl-notice,
    #review-board-list .bl-search,
    #review-board-list .bl-listwrap,
    #review-board-list .bl-writebar {max-width:760px;margin-left:auto;margin-right:auto;}
    #review-board-list .bl-head {padding:36px 4px 20px;}
    #review-board-list .bl-head h3 {font-size:24px;}
    #review-board-list .bl-notice {padding:0 4px 14px;}
    #review-board-list .bl-search {padding:0 4px;margin:24px auto;}
    #review-board-list .bl-writebar {margin-top:16px;margin-bottom:16px;}
}
/* BASIC css end */

