.message-home{position:relative}
.message-home .mh-header{gap:6px;padding-left:8px;padding-right:8px}
.mh-category-heading{flex:1;min-width:0}
.mh-category-tabs{display:flex;align-items:center;width:100%;height:44px;flex-wrap:nowrap}
.message-home .mh-category-tab{position:relative;display:flex;align-items:center;justify-content:flex-start;flex:1;min-width:0;height:44px;padding:0 2px;border:0;background:transparent;color:#42474e;font-size:15px;font-weight:550;line-height:1.2;white-space:nowrap;text-align:left}
.message-home .mh-category-tab.is-active{color:#20242b;font-weight:700}
.mh-category-tab.is-active::after{content:"";position:absolute;left:2px;bottom:2px;width:25px;height:2px;border-radius:2px;background:#268df0}
.mh-category-name{display:block;white-space:nowrap}
.mh-category-count{position:absolute;left:28px;top:2px;min-width:13px;padding:0 3px;border-radius:7px;background:#edf0f4;color:#7c8693;font-size:9px;font-weight:500;line-height:12px;text-align:center;white-space:nowrap}
.mh-category-tab.is-active .mh-category-count{background:#e9f3ff;color:#2588ed}
.message-home .mh-header-actions{gap:6px;flex:none}
.message-home .mh-category-search-toggle,.message-home .mh-add{display:grid;place-items:center;flex:none;width:30px;height:36px;padding:6px;border:0;border-radius:5px;background:transparent;color:#20242b}
.mh-category-search-toggle svg,.message-home .mh-add svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.mh-category-searchbar{display:flex;align-items:center;gap:8px;flex:none;padding:8px 12px;background:#fff;border-bottom:1px solid #eef1f4}
.mh-category-search-field{display:flex;align-items:center;gap:7px;flex:1;min-width:0;height:34px;padding:0 10px;border-radius:8px;background:#f2f4f7;color:#929ca8}
.mh-category-search-field svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.mh-category-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#343a43;font-size:13px}
.message-home .mh-category-search-cancel{flex:none;padding:7px 2px;border:0;background:transparent;color:#2588ed;font-size:13px}
.message-home .mh-category-reset{margin-top:6px;padding:8px 12px;border:0;border-radius:7px;background:#eaf4ff;color:#2588ed;font-size:13px}
.mh-category-tab:focus-visible,.mh-category-search-toggle:focus-visible,.mh-category-reset:focus-visible{outline:2px solid #2588ed;outline-offset:-2px}
@media(max-width:350px){.message-home .mh-header{padding-left:6px;padding-right:6px;gap:3px}.message-home .mh-header-actions{gap:3px}.message-home .mh-category-tab{font-size:14px}.mh-category-count{left:26px;font-size:8px;padding:0 2px}.message-home .mh-category-search-toggle,.message-home .mh-add{width:28px}}
