diff --git a/web/html/inbounds.html b/web/html/inbounds.html
index 2c81e0da..c84dc551 100644
--- a/web/html/inbounds.html
+++ b/web/html/inbounds.html
@@ -182,6 +182,7 @@
{{ i18n "none" }}
{{ i18n "subscription.active"
@@ -2241,6 +2242,31 @@
#content-layout>.ant-layout-content>.ant-spin-nested-loading>div>.ant-spin {
left: 50vw !important;
}
+
+ /* Keep filter choices in a single horizontal line on phones. */
+ .inbounds-page .mobile-filter-group {
+ display: flex;
+ flex-wrap: nowrap;
+ max-width: 100%;
+ overflow-x: auto;
+ overflow-y: hidden;
+ padding-bottom: 2px;
+ -webkit-overflow-scrolling: touch;
+ scrollbar-width: thin;
+ }
+ .inbounds-page .mobile-filter-group .ant-radio-button-wrapper {
+ flex: 0 0 auto;
+ white-space: nowrap;
+ }
+
+ /* Prevent mobile row content from splitting across multiple lines. */
+ .inbounds-page .ant-table-tbody > tr > td {
+ white-space: nowrap;
+ }
+ .inbounds-page .ant-table-tbody > tr > td:nth-child(3) {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
}
/* Protocol cell — wrap tags into a flex grid with consistent gap so