.fo-alphabet>tbody>tr{display:flex;flex-wrap:wrap}.fo-alphabet>tbody>tr>td{flex:1 0 30px;width:auto!important;padding:5px!important}.fo-member-grid{max-width:100%;overflow:auto}.fo-member-grid>table{min-width:700px!important;table-layout:auto!important}.fo-member-grid img{max-width:70px;max-height:85px;object-fit:contain}.fo-main #collapseobj_sigperms td{white-space:normal!important}
@media(max-width:1024px){.fo-main .tborder>tbody>tr:has(>td.vbmenu_control){display:flex;flex-wrap:wrap}.fo-main .tborder>tbody>tr:has(>td.vbmenu_control)>td{flex:1 1 auto;white-space:normal!important;width:auto!important}.fo-main .tborder>tbody>tr:has(>td.vbmenu_control)>td.tcat{flex:1 0 100%}.fo-main #collapseobj_sigperms table{width:100%;table-layout:fixed}.fo-main #collapseobj_sigperms table tr{display:flex;flex-wrap:wrap}.fo-main #collapseobj_sigperms table td{flex:1 1 260px;min-width:0;max-width:100%;padding:5px!important}.fo-main #collapseobj_sigperms table td>div{max-width:100%;overflow-wrap:anywhere}}

.fo-main:has(.fo-alphabet) img[src*="image.php?"]{width:auto!important;height:auto!important;max-width:65px!important;max-height:85px!important;object-fit:contain}@media(max-width:1024px){.fo-main table:has(>tbody>tr>td>form[action="calendar.php"])>tbody>tr{display:flex;flex-wrap:wrap}.fo-main table:has(>tbody>tr>td>form[action="calendar.php"])>tbody>tr>td{flex:1 1 220px;min-width:0;width:auto!important;white-space:normal!important}.fo-main form[action="calendar.php"] .smallfont{white-space:normal!important}}
