html,body,#root{min-height:100%;margin:0}.app-layout{min-height:100vh}.app-layout .ant-layout-content{width:100%;max-width:100%}.app-logo{box-sizing:border-box;justify-content:center;align-items:center;height:64px;padding:8px 16px;display:flex}.app-logo-img{object-fit:contain;width:auto;max-width:100%;max-height:44px;display:block}.app-header{background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 24px;display:flex}.app-title.app-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.app-menu-trigger{flex:none;font-size:18px;display:none}.app-nav-drawer .ant-drawer-body,.app-nav-drawer .app-logo{background:#001529}.app-nav-drawer .ant-menu{border-inline-end:none}.app-content{box-sizing:border-box;width:100%;padding:24px}.app-content>.ant-space-vertical.page-stack,.app-content .page-stack.ant-space-vertical,.app-content .page-stack.ant-space-vertical>.ant-space-item{width:100%;max-width:100%}.page-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.app-user{margin-left:auto}.login-page{background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{width:100%;max-width:420px}.login-alert,.form-alert{margin-bottom:16px}.admin-filter-reset-slot .ant-form-item-label>label{visibility:hidden}.progress-tile-card.progress-tile-card{outline:none}.progress-tile-card.progress-tile-card:not(.progress-tile-card--loading):hover{border-color:#1677ff}.progress-tile-card.progress-tile-card:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.progress-tile-card--loading{cursor:progress}.progress-tile-hint{margin-top:12px;font-size:12px;display:block}.repo-ready-feature-highlights{margin:8px 0 0;padding-left:20px}.sa-error-notification-stack.ant-notification-notice{border-radius:10px;max-width:min(420px,100vw - 24px);box-shadow:0 8px 24px #00000024,0 2px 8px #00000014}.sa-error-notification-stack .ant-notification-notice-message{font-size:15px;font-weight:600;line-height:1.4;margin-bottom:0!important;padding-bottom:0!important}.sa-error-notification-stack .ant-notification-notice-description{margin-top:10px!important;max-height:none!important;margin-inline-start:0!important;overflow:visible!important}.sa-error-toast-body{flex-direction:column;gap:14px;padding-top:2px;display:flex}.sa-error-toast-message{white-space:pre-wrap;word-break:break-word;color:#000000c7;margin:0;font-size:14px;line-height:1.55}.sa-error-toast-footer{padding-top:2px}.sa-error-toast-footer .ant-btn{justify-content:center}.md-preview{overflow-wrap:anywhere}.md-preview pre{overflow-x:auto}.md-preview table{max-width:100%;display:block;overflow-x:auto}.md-preview img{max-width:100%;height:auto}@media (width<=991.98px){.app-menu-trigger{justify-content:center;align-items:center;display:inline-flex}.app-header{padding:0 12px}.app-title.app-title{font-size:16px}.app-user-meta{display:none}.app-content{padding:12px}.page-toolbar{justify-content:flex-start}}@media (width<=575.98px){.app-content{padding:8px}.page-toolbar>.ant-btn{flex:auto}.page-filter .ant-space,.page-form .ant-space{width:100%}.page-filter .ant-space-horizontal,.page-form .ant-space-horizontal{flex-direction:column;align-items:stretch}.page-filter .ant-space-horizontal>.ant-space-item,.page-form .ant-space-horizontal>.ant-space-item,.page-filter .ant-form-item,.page-form .ant-form-item{width:100%}.page-filter .ant-input,.page-filter .ant-input-affix-wrapper,.page-filter .ant-input-number,.page-filter .ant-select,.page-filter .ant-picker,.page-form .ant-input,.page-form .ant-input-affix-wrapper,.page-form .ant-input-number,.page-form .ant-select,.page-form .ant-picker{width:100%!important;min-width:0!important}}
