:root{color:var(--console-text);background:var(--console-page);font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--console-page);min-width:320px;margin:0;overflow-x:hidden}.console-layout{min-height:100vh}.sidebar{background:var(--console-sidebar)!important}.brand{min-height:64px;color:var(--console-surface);align-items:center;gap:9px;padding:0 20px;font-weight:650;display:flex}.brand-mark{width:30px;height:30px;color:var(--console-brand);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{width:22px;height:22px}.header{background:var(--console-surface);border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:center;gap:8px;padding:0 28px;display:flex}.content{background:var(--console-page);min-width:0;padding:28px}.ant-table-wrapper{max-width:100%;overflow-x:auto}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.page-heading h1{font-size:30px;margin:0!important}.section-row{margin-top:16px}.state{place-items:center;min-height:240px;display:grid}.demo-note{margin-top:20px}.login-shell{background:var(--console-page);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{width:min(100%,420px);box-shadow:var(--console-shadow)}.editor-error{margin-bottom:16px}.issue-reports-menu-label--unread{font-weight:650}.issue-report-unread-row>td{background:color-mix(in srgb, var(--console-primary) 5%, var(--console-surface));font-weight:650}.issue-report-unread-text{font-weight:650}.issue-report-detail{width:100%}.issue-report-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0!important}.issue-report-detail-loading{min-height:160px}.issue-report-status-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.issue-report-date{white-space:nowrap}.issue-report-filter-chips{margin-bottom:12px}.issue-report-filter-input{width:240px}.issue-report-filter-actions{margin-top:8px}.course-audience-surface{border-radius:var(--console-radius);cursor:help;align-items:center;gap:4px;display:inline-flex}.course-audience-surface:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}.base-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.access-group-chips{flex-wrap:wrap;gap:8px;display:flex}.access-group-chips .ant-checkbox-wrapper{border:1px solid var(--console-border);border-radius:var(--console-radius);margin-inline-start:0;padding:4px 8px}.resource-policy-table{margin-top:12px}.resource-policy-table .ant-space{max-width:100%}@media (width<=576px){.content{padding:18px}.header{padding:0 12px}.header .ant-btn,.login-card .ant-btn,.ant-table-tbody .ant-btn,.row-action,.mobile-primary,.ant-popconfirm-buttons .ant-btn,.ant-modal-close,.ant-drawer-close{min-width:44px;min-height:44px}.page-heading{flex-direction:column;align-items:flex-start}.mobile-primary{width:100%}.ant-table-wrapper .ant-table{font-size:13px}.base-scope-grid{grid-template-columns:1fr}}
