@@ -577,4 +577,56 @@ code, pre, kbd, samp {
577577}
578578
579579/* ── md:hidden / hidden utility (mirrors Tailwind for non-Tailwind usage) ─ */
580+
581+ /* ═══════════════════════════════════════════════════════════════════════════
582+ FORM MOBILE RESPONSIVENESS — shared across public & console pages
583+ ══════════════════════════════════════════════════════════════════════════ */
584+
585+ /* Responsive 2-column: form panel + info/status sidebar */
586+ .form-grid-sidebar {
587+ display : grid;
588+ grid-template-columns : 1fr ;
589+ gap : 24px ;
590+ align-items : start;
591+ }
592+
593+ @media (min-width : 768px ) {
594+ /* Contact page: wide form + narrow info panel */
595+ .form-grid-contact { grid-template-columns : 1fr 340px ; gap : 64px ; }
596+ /* Dashboard Support: form + resources sidebar */
597+ .form-grid-support { grid-template-columns : 1fr 320px ; align-items : flex-start; }
598+ /* SMTP config: config panel + status/test sidebar */
599+ .form-grid-smtp { grid-template-columns : 2fr 1fr ; gap : 24px ; }
600+ /* User analytics: user list + detail panel */
601+ .form-grid-user-analytics { grid-template-columns : 1fr 2fr ; gap : 24px ; }
602+ }
603+
604+ /* Responsive sidebar nav + content grid (e.g. Discussions page) */
605+ .page-content-grid {
606+ display : grid;
607+ grid-template-columns : 1fr ;
608+ gap : 24px ;
609+ }
610+
611+ @media (min-width : 768px ) {
612+ .page-content-grid-discussions { grid-template-columns : 220px 1fr ; gap : 32px ; }
613+ }
614+
615+ /* Scrollable key listing tables (SSH / GPG keys) */
616+ .keys-table-scroll {
617+ overflow-x : auto;
618+ -webkit-overflow-scrolling : touch;
619+ }
620+ .keys-table-scroll > div {
621+ min-width : 640px ;
622+ }
623+
624+ /* Ensure search/filter inputs in form toolbars never overflow on mobile */
625+ @media (max-width : 767px ) {
626+ .form-search-input {
627+ width : 100% !important ;
628+ max-width : 100% !important ;
629+ box-sizing : border-box !important ;
630+ }
631+ }
580632/* Note: Tailwind handles .hidden and .md:flex already via @tailwind utilities */
0 commit comments