/* BASIC css start */
.smenu-warp{ margin:10px auto; padding:8px 24px 8px 12px; background-color:#f2f2f2; overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center; }
.smenu-warp::-webkit-scrollbar{display:none;}
.smenu-warp-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.smenu-warp-inner-box {  display: flex;  gap: 4px; flex-direction: row;}
.smenu-box { display: flex;  flex-direction: row; padding: 2px 9px 2px 4px; gap: 8px; border-radius: 36px;  -webkit-box-align: center; align-items: center; background-color: #fff; border: 1px solid #F0F2F6;}
.smenu-box-img { width: 32px; height: 32px; border-radius: 16px;  overflow: hidden;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: center;  justify-content: center;}
.smenu-box-txt { margin: 0px; font-size: 12px; line-height: 1.125rem; color:#4b4b4b; font-weight: bold; word-break: keep-all; white-space: nowrap;}

.smenu-box-img img { height: 32px;  aspect-ratio: auto 32 / 32;  width: 32px; -webkit-user-drag: none; }
/* BASIC css end */

