*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.demo-banner{background:#fff7e6;color:#ad4e00;border:1px solid #ffd591;padding:8px 12px;border-radius:6px;margin-bottom:12px;font-weight:600}.demo-readonly button[type=submit],.demo-readonly .ant-btn-primary,.demo-readonly .ant-btn-dangerous,.demo-readonly .ant-upload,.demo-readonly .ant-popconfirm-buttons .ant-btn-primary{pointer-events:none;opacity:.6;cursor:not-allowed}.app-sidebar-menu>.ant-menu-item-group>.ant-menu-item-group-title{padding-inline:24px!important;margin:0;color:#000000e0;font-size:14px;font-weight:500}.app-sidebar-menu>.ant-menu-item-group+.ant-menu-item-group>.ant-menu-item-group-title{padding-top:12px}.speakers-grid-tilda{display:grid;gap:20px;width:100%;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;grid-template-columns:1fr}@media (min-width: 480px){.speakers-grid-tilda{grid-template-columns:repeat(2,1fr)}}@media (min-width: 640px){.speakers-grid-tilda{grid-template-columns:repeat(3,1fr)}}@media (min-width: 980px){.speakers-grid-tilda{grid-template-columns:repeat(4,1fr)}}.speakers-grid-tilda.compact{gap:12px;padding:0 16px}.speakers-grid-tilda.list{grid-template-columns:1fr!important}
