@charset "utf-8";
/* BEST row layout scoped to packing/general service details. */
.service-review-page .storage-review-board { margin-top:12px; line-height:1.62; letter-spacing:-.35px; word-break:keep-all; overflow-wrap:anywhere; }
/* Reuse BEST's row layout, without doubling the service section's side padding. */
.service-review-page .storage-review-board .notice-list { padding:0; }
.service-review-page .storage-review-board .board_lst dt { font-size:14px; }
.service-review-page .storage-review-more { display:flex; align-items:center; justify-content:center; gap:6px; box-sizing:border-box; width:100%; min-height:40px; margin:20px 0 8px; padding:8px 12px; border:1px solid #edf0f4; border-radius:8px; color:#40444a; background:#fff; font-family:inherit; font-size:13px; font-weight:700; text-decoration:none; cursor:pointer; }
.service-review-page .storage-review-more[hidden] { display:none; }
.service-review-page .storage-review-more:disabled { opacity:.6; cursor:wait; }
.service-review-page .storage-review-board .notice-list a:focus-visible,
.service-review-page .storage-review-more:focus-visible { outline:2px solid #dba900; outline-offset:3px; }
.service-review-page .storage-review-status { margin:10px 0 0; color:#777e87; font-size:12px; line-height:1.6; text-align:center; }
.service-review-page .storage-review-status:empty { display:none; }

.service-review-page .mark-storage-review { background-color:transparent; background-image:url("/images/renew/grid_05.png"); }
