.not-found-page{display:grid;place-items:center;flex:1;min-height:0}.not-found-content{display:grid;justify-items:center;gap:16px;padding:64px 24px;text-align:center}.not-found-code{margin:0;font-size:120px;font-weight:900;line-height:1;color:var(--ui-primary);letter-spacing:-.02em}.not-found-title{margin:0;font-size:20px;font-weight:700;color:var(--ui-text-heading)}.not-found-desc{margin:0;max-width:360px;color:var(--ui-text-hint);font-size:14px;line-height:1.6}.not-found-action{margin-top:12px}@media(max-width:900px){.not-found-code{font-size:88px}}.mg-app{--mg-topbar-height: 56px;--mg-sidebar-width: 232px;min-height:100vh}.mg-app-body{flex:1;min-height:0}.mg-sidebar.ant-layout-sider{position:sticky;top:var(--mg-topbar-height);z-index:12;height:calc(100vh - var(--mg-topbar-height));background:#fff;border-right:1px solid #efeaf7}.mg-sidebar.ant-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}.mg-topbar.ant-layout-header{position:sticky;top:0;z-index:11;height:var(--mg-topbar-height);min-height:var(--mg-topbar-height);display:flex;align-items:center;gap:18px;padding:0 20px 0 0;border-bottom:1px solid var(--ui-primary-border);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:normal}.mg-brand{display:flex;align-items:center;gap:9px;flex:0 0 var(--mg-sidebar-width);height:100%;min-width:0;padding:0 18px}.mg-brand>div:nth-child(2){min-width:0}.mg-brand strong{display:block;overflow:hidden;color:#251b42;letter-spacing:.7px;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.mg-brand span{display:block;margin-top:2px;overflow:hidden;color:var(--ui-text-hint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mg-logo{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--ui-primary),var(--ui-accent));box-shadow:0 8px 18px #6c4aff3d;color:#fff;font-weight:900}.mg-project,.mg-user{display:flex;align-items:center;gap:6px}.mg-project{flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.mg-tenant-trigger.ant-btn{width:fit-content;max-width:100%;min-width:0;height:auto;display:flex;align-items:center;justify-content:flex-start;gap:6px;overflow:hidden;padding:0;color:#251b42;font-size:14px;font-weight:700}.mg-tenant-trigger.ant-btn>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-tenant-trigger.ant-btn .anticon{flex:0 0 auto}.mg-tenant-trigger.ant-btn:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.mg-tenant-trigger.ant-btn:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;background:var(--ui-primary-soft);color:var(--ui-primary)}.mg-top-actions{display:flex;align-items:center;flex:0 0 auto;gap:14px;min-width:0}.mg-user{flex:0 0 auto;color:var(--ui-text-body);font-size:12px;white-space:nowrap}.mg-user strong{max-width:168px;overflow:hidden;text-overflow:ellipsis}.mg-user-action.ant-btn{width:28px;min-width:28px;height:28px;color:var(--ui-text-muted)}.mg-user-action.ant-btn:hover,.mg-user-action.ant-btn:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary)}.mg-menu-host{min-height:0;flex:1;overflow-y:auto;padding:16px 14px}.mg-menu.ant-menu{border-inline-end:0;background:transparent;font-size:14px}.mg-menu .ant-menu-item-divider{margin:20px 0 16px;border-color:#eee8ff}.mg-menu .ant-menu-item-group-title{padding:0 13px 10px;color:#8b84a3;font-weight:600;letter-spacing:.6px}.mg-menu .ant-menu-item-group-list{margin:0}.mg-menu.ant-menu-inline>.ant-menu-item,.mg-menu.ant-menu-inline .ant-menu-item-group-list>.ant-menu-item{padding-inline:13px!important}.mg-menu.ant-menu-inline .ant-menu-submenu-title{padding-inline-start:13px!important}.mg-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline>.ant-menu-item{padding-inline-start:42px!important}.mg-menu .ant-menu-item-selected{color:#fff!important;font-weight:600;background:linear-gradient(135deg,#6c4aff,#8d6bff)!important;box-shadow:0 6px 18px #6c4aff42}.mg-menu .ant-menu-item-selected:hover{background:linear-gradient(135deg,#6240f5,#8461ff)!important}.mg-menu .ant-menu-item-selected .ant-menu-item-icon,.mg-menu .ant-menu-item-selected svg{color:#fff}.mg-planned-label{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.mg-planned-label .ant-tag{margin:0;border:1px solid #e4dbff;border-radius:4px;font-weight:500;padding:0 5px;color:#7a5cff;background:#f3efff;font-size:10px;line-height:16px}.mg-menu .ant-menu-item-selected .mg-planned-label .ant-tag{border-color:transparent;color:#fff;background:#ffffff38}.mg-sidebar-footer{flex:none;padding:12px 14px 14px;border-top:1px solid #f0edf7;background:#fff}.mg-sidebar-toggle.ant-btn{height:42px;justify-content:flex-start;padding-inline:13px;gap:12px;color:#5f5a6e;border-radius:10px}.mg-sidebar-toggle.ant-btn:hover{color:#6c4aff;background:#f1ebff}.mg-sidebar.ant-layout-sider-collapsed .mg-menu-host,.mg-sidebar.ant-layout-sider-collapsed .mg-sidebar-footer{padding-inline:0}.mg-sidebar.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.mg-sidebar.ant-layout-sider-collapsed .mg-sidebar-toggle.ant-btn{justify-content:center;padding:0}.mg-menu-state{min-height:180px;display:grid;place-items:center;color:var(--ui-text-subtle)}.mg-menu-state .ant-empty{margin:0}.mg-main{min-width:0}.mg-app-state.ant-layout-content{min-height:100vh;display:grid;place-items:center}.layout-page-stack{display:flex;min-height:calc(100vh - var(--mg-topbar-height));flex-direction:column;padding:20px}.layout-page-stack>.mg-filter-card+.mg-table-card,.layout-page-stack>.mg-table-card+.mg-table-card,.layout-page-stack>.mg-table-card+.mg-filter-card{margin-top:20px}.mg-route-loading{min-height:280px;display:grid;place-items:center;color:var(--ui-text-subtle);font-size:14px}@media(max-width:1180px){.layout-page-stack{padding:16px}}@media(max-width:991px){.mg-app-body.ant-layout{flex-direction:column}.mg-sidebar.ant-layout-sider{position:relative;top:auto;width:100%!important;min-width:0!important;max-width:none!important;height:auto;max-height:none;flex:none!important;border-right:0;border-bottom:1px solid var(--ui-border-soft);overflow:hidden}.mg-sidebar.ant-layout-sider .ant-layout-sider-children{display:block}.mg-app-body.ant-layout-has-sider>.mg-main.ant-layout-content{width:100%}.mg-menu-host{padding:8px 10px}.mg-menu.ant-menu-horizontal{width:100%;border-bottom:0;background:transparent;font-size:14px;font-weight:600;white-space:nowrap}.mg-menu.ant-menu-horizontal .ant-menu-item-selected{color:var(--ui-primary);font-weight:800}.mg-menu.ant-menu-horizontal .ant-menu-submenu-title{display:inline-flex;align-items:center;gap:6px}.mg-menu.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-submenu-arrow{display:inline-block;position:static;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.mg-menu.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.mg-menu.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{display:none}.mg-menu.ant-menu-horizontal>.ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(2px) rotate(225deg)}.mg-menu.ant-menu-horizontal .ant-menu-title-content{display:inline-flex;align-items:center;margin-inline-start:var(--ant-menu-icon-margin-inline-end)}.mg-topbar.ant-layout-header{height:auto;min-height:var(--mg-topbar-height);flex-wrap:nowrap;gap:8px;overflow:hidden;padding:8px 12px}.mg-brand{width:auto;height:100%;flex:0 0 auto;padding:0 8px 0 0;border-right:0}.mg-top-actions{flex-wrap:nowrap;flex-shrink:0}.mg-tenant-trigger.ant-btn{max-width:180px}.layout-page-stack{padding:12px}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,input,select,textarea{color:var(--ui-text)}button{cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}:root{--ui-bg: #f4f6f8;--ui-surface: #ffffff;--ui-surface-soft: #f8fafb;--ui-surface-muted: #eef3f3;--ui-border: #dfe5eb;--ui-border-soft: #e8edf2;--ui-text: #202633;--ui-text-subtle: #5e6878;--ui-text-muted: #8a94a5;--ui-primary: #6c4aff;--ui-primary-soft: #f3f0ff;--ui-success: #12936f;--ui-success-soft: #e8f7f1;--ui-warning: #b7791f;--ui-warning-soft: #fff6e6;--ui-danger: #d64f5f;--ui-danger-soft: #fff1f3;--ui-info: #2474a6;--ui-info-soft: #edf7fb;--ui-radius-sm: 4px;--ui-radius-md: 6px;--ui-radius-lg: 8px;--ui-shadow-card: 0 1px 2px rgba(20, 28, 40, .04);--ui-shadow-modal: 0 20px 56px rgba(18, 24, 36, .22);--ui-primary-border: #d5cbff;--ui-primary-tint: #f8f5ff;--ui-accent: #df2cff;--ui-primary-focus: #7554ff;--ui-primary-hover: #6d4aff;--ui-text-heading: #252936;--ui-text-body: #303442;--ui-text-hint: #8d93a5;--ui-text-purple: #687083;color:var(--ui-text);background:var(--ui-bg);font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}.ant-tag{border-radius:999px;font-weight:800;font-size:12px;padding:0 8px;border-color:var(--ui-primary-border);color:var(--ui-primary);background:var(--ui-primary-soft)}.ant-modal-content,.ant-modal-container{display:flex;flex-direction:column;max-height:80vh;padding:0!important;overflow:hidden}.ant-modal-header{flex-shrink:0;padding:16px 20px!important;border-bottom:1px solid var(--ui-border-soft)!important;margin-bottom:0!important}.ant-modal-header .ant-modal-title{font-size:16px!important}.ant-modal-body{flex:1;min-height:0;padding:20px!important;overflow-y:auto}.ant-modal-footer{flex-shrink:0;padding:16px 20px!important;border-top:1px solid var(--ui-border-soft)!important;margin-top:0!important;display:flex;justify-content:flex-end;gap:12px}.ant-segmented{border-radius:12px}.ant-segmented-item{border-radius:9px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.ant-segmented-item-selected,.ant-segmented-thumb{border-radius:9px;box-shadow:0 4px 12px #6c4aff3d}.ant-segmented-item-selected{font-weight:600}.mg-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-size:12px;line-height:1;border-radius:999px;font-weight:800}.mg-pill.purple{color:#5a4b7c;background:#f0ecf8}.mg-pill.yellow{color:#ad7a00;background:#fff8dc}.mg-pill.orange{color:#c96a00;background:#fff1df}.mg-pill.blue{color:#3b82f6;background:#eff6ff}.mg-pill.gray{color:#667085;background:#f2f4f7}.mg-pill.info{color:var(--ui-info);background:var(--ui-info-soft)}.mg-pill.success{color:var(--ui-success);background:var(--ui-success-soft)}.mg-pill.warning{color:var(--ui-warning);background:var(--ui-warning-soft)}.mg-pill.danger{color:var(--ui-danger);background:var(--ui-danger-soft)}.mg-filter-card,.mg-table-card{margin:16px;border-radius:var(--ui-radius-md);background:#fff;box-shadow:0 1px 3px #1d23320a}.mg-filter-card{padding:12px 14px}.mg-upload-form label{display:grid;gap:6px;color:var(--ui-text-body);font-size:12px}.mg-upload-form input,.mg-upload-form select,.mg-upload-form textarea,.mg-pagination input,.mg-pagination select{height:34px;width:100%;border:1px solid var(--ui-border);border-radius:3px;background:#fff;color:var(--ui-text-body);padding:0 10px;outline:none}.mg-upload-form input:focus,.mg-upload-form select:focus,.mg-upload-form textarea:focus{border-color:var(--ui-primary-focus);box-shadow:0 0 0 2px #6c4aff1f}.mg-filter-actions,.mg-actions,.mg-row-actions,.mg-pagination{display:flex;align-items:center;gap:8px}.mg-filter-actions{align-self:end}.mg-btn{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--ui-border);border-radius:3px;background:#fff;color:var(--ui-text-body);padding:0 13px;font-size:13px}.mg-btn.primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.mg-btn.subtle{background:#fff;color:var(--ui-text-subtle)}.mg-btn.danger{border-color:#fdd;background:#fff6f6;color:#d94a4a}.mg-btn:disabled{cursor:not-allowed;opacity:.48}.mg-table-card{overflow:hidden}.mg-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px}.mg-table-toolbar span{font-size:13px}.mg-toolbar-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;color:var(--ui-text-subtle);font-size:12px}.mg-toolbar-copy strong{margin-right:4px;color:var(--ui-text-heading);font-size:15px;font-weight:600}.mg-toolbar-copy span{color:var(--ui-text-subtle);font-size:12px}.mg-table{width:100%;min-width:1240px;border-collapse:collapse}.mg-table th{height:42px;background:#f3f6fa;color:#596173;font-size:12px;font-weight:500;text-align:left;padding:0 12px;white-space:nowrap}.mg-table td{height:58px;border-bottom:1px solid #eef0f5;color:var(--ui-text-body);font-size:13px;padding:8px 12px;white-space:nowrap}.mg-table tbody tr:hover{background:var(--ui-surface-soft)}.mg-material{display:flex;align-items:center;gap:10px;min-width:290px}.mg-material strong,.mg-material span{display:block}.mg-material strong{color:var(--ui-text-heading);font-weight:500}.mg-material span{margin-top:4px;color:var(--ui-text-hint);font-size:12px}.mg-row-actions button{width:26px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:var(--ui-primary);padding:0}.mg-text-row-actions button{width:auto;height:26px;border:1px solid var(--ui-primary-border);border-radius:3px;color:var(--ui-primary);background:#fff;padding:0 8px;white-space:nowrap}.mg-text-row-actions button.primary{border-color:var(--ui-primary);color:#fff;background:var(--ui-primary)}.mg-text-row-actions button:disabled{border-color:#e6e9f1;color:#b5bbc8;background:#f6f7fa;cursor:not-allowed}.mg-empty{display:grid;place-items:center;gap:8px;padding:42px 0;color:var(--ui-text-hint)}.mg-empty strong{color:#343948;font-weight:500}.mg-row-actions button:nth-child(3){color:#ff5f6d}.mg-pagination{justify-content:flex-end;height:54px;padding:0 16px;color:#4d5361;font-size:12px}.mg-pagination button{min-width:26px;height:26px;border:1px solid #e2e5ef;border-radius:3px;background:#fff;color:#7a8190}.mg-pagination input{width:44px;text-align:center}.mg-pagination select{width:100px}.mg-modal-mask{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#181b2461;padding:24px}.mg-page-card{padding:22px}.mg-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.mg-page-head h2{margin:0;color:var(--ui-text-heading);font-size:18px}.mg-page-head p{margin:6px 0 0;color:var(--ui-text-hint);font-size:13px}.demo-muted{display:block;color:#8b91a3;font-size:12px;font-weight:400}.mg-table td strong+.demo-muted{margin-top:4px}.mg-toolbar-copy span,.demo-muted,.mg-page-head p{color:var(--ui-text-muted)}.mg-filter-card,.mg-table-card{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.mg-filter-card{padding:18px 20px}.mg-page-card{padding:24px}.mg-page-head{margin-bottom:22px}.mg-page-head h2{color:var(--ui-text);font-size:20px;font-weight:800;line-height:1.3}.mg-page-head p{margin-top:8px;font-size:14px;line-height:1.7}.mg-upload-form label,.mg-upload-field{color:var(--ui-text-subtle);font-size:13px;font-weight:700}.mg-upload-form input,.mg-upload-form select,.mg-upload-form textarea,.mg-pagination input,.mg-pagination select,.mg-role-switch select{min-height:36px;border-color:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-size:13px}.mg-upload-form input:focus,.mg-upload-form select:focus,.mg-upload-form textarea:focus,.mg-role-switch select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px #5d4ae31f}.mg-btn,.mg-text-row-actions button{border-radius:var(--ui-radius-sm);font-weight:700}.mg-btn{height:36px;border-color:var(--ui-border);color:var(--ui-text-subtle);background:var(--ui-surface)}.mg-btn:hover,.mg-text-row-actions button:hover{border-color:#cfd7e1;background:var(--ui-surface-soft)}.mg-btn.primary,.mg-text-row-actions button.primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.mg-btn.primary:hover,.mg-text-row-actions button.primary:hover{border-color:#4837c2;background:#4837c2}.mg-btn.danger{border-color:#f2c7cf;background:var(--ui-danger-soft);color:var(--ui-danger)}.mg-table{border-collapse:separate;border-spacing:0}.mg-table th{height:44px;border-top:1px solid var(--ui-border-soft);border-bottom:1px solid var(--ui-border-soft);background:var(--ui-surface-muted);color:var(--ui-text-subtle);font-size:13px;font-weight:800;letter-spacing:0}.mg-table th:first-child{border-left:1px solid var(--ui-border-soft);border-top-left-radius:var(--ui-radius-sm);border-bottom-left-radius:var(--ui-radius-sm)}.mg-table th:last-child{border-right:1px solid var(--ui-border-soft);border-top-right-radius:var(--ui-radius-sm);border-bottom-right-radius:var(--ui-radius-sm)}.mg-table td{height:62px;border-bottom-color:var(--ui-border-soft);color:var(--ui-text);font-size:14px;line-height:1.55}.mg-table tbody tr:hover{background:#fbfcfd}.mg-table td strong,.mg-material strong{color:var(--ui-text);font-weight:800}.mg-text-row-actions button{min-height:30px;border-color:var(--ui-primary-border);color:var(--ui-primary);background:#fff;font-size:13px}.mg-text-row-actions button.mg-action-link{border-color:var(--ui-primary-border);color:var(--ui-primary);background:var(--ui-primary-soft)}.mg-text-row-actions button.danger{border-color:#ffd2da;color:var(--ui-danger);background:var(--ui-danger-soft)}.announcement-audience-group{border-color:var(--ui-border-soft);border-radius:var(--ui-radius-md);background:var(--ui-surface-soft)}.mg-avatar{background:#ee7449}.demo-version{border-color:var(--ui-primary-border);color:var(--ui-primary);background:var(--ui-primary-soft)}.mg-filter-card,.mg-table-card{margin:0;border:0;border-radius:8px;box-shadow:none}.mg-page-card{padding:20px}.mg-page-head{min-height:32px;align-items:center;gap:16px;margin-bottom:16px}.mg-page-head h2{margin:0;font-size:16px;line-height:22px}.mg-page-head p{margin-top:4px;font-size:13px;line-height:20px}.mg-upload-form input,.mg-upload-form select,.mg-upload-form textarea,.mg-pagination input,.mg-pagination select,.mg-role-switch select{min-height:32px;height:32px;border-radius:4px;font-size:14px}.mg-btn{height:32px;border-radius:4px;font-size:14px}.mg-btn.primary,.mg-text-row-actions button.primary{border-color:var(--ui-primary);background:var(--ui-primary)}.mg-btn.primary:hover,.mg-text-row-actions button.primary:hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.mg-table-wrap{max-width:100%;padding:0 0 16px;overflow:auto}.mg-table{min-width:1040px;width:100%;border-collapse:separate;border-spacing:0}.mg-table th{height:44px;border-top:0;border-bottom:1px solid var(--ui-border);border-right:1px solid #e0e2e6;background:var(--ui-surface-muted);color:var(--ui-text);font-size:14px;font-weight:700}.mg-table th:first-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.mg-table th:last-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.mg-table td{height:48px;color:var(--ui-text);font-size:14px;line-height:20px}.mg-table td,.mg-table th{padding:8px 12px}.mg-table .sticky-col{position:sticky;left:0;z-index:3;background:#fff;box-shadow:1px 0 0 var(--ui-border-soft)}.mg-table th.sticky-col{z-index:5;background:var(--ui-surface-muted)}.mg-table .sticky-action-col{position:sticky;right:0;z-index:4;min-width:92px;background:#fff;box-shadow:-1px 0 0 var(--ui-border-soft)}.mg-table th.sticky-action-col{z-index:6;background:var(--ui-surface-muted)}.material-title-link{display:inline;max-width:100%;border:0;background:transparent;color:var(--ui-text);padding:0;font:inherit;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}.material-title-link:hover{color:var(--ui-primary);text-decoration:underline}.mg-table-toolbar .mg-toolbar-copy{min-width:0}.mg-material{min-width:270px}.mg-filter-card,.mg-table-card,.mg-page-card{box-shadow:0 6px 18px #3426700b}.mg-upload-form input,.mg-upload-form select,.mg-upload-form textarea,.mg-pagination input,.mg-pagination select,.mg-role-switch select{border-color:#ded6f3;background:#fff}.mg-upload-form input:hover,.mg-upload-form select:hover,.mg-upload-form textarea:hover{border-color:#cdbeff}.mg-upload-form input:focus,.mg-upload-form select:focus,.mg-upload-form textarea:focus,.mg-role-switch select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px #6c4aff24}.mg-btn{border-color:var(--ui-primary-border);color:#493b75}.mg-btn:hover,.mg-text-row-actions button:hover{border-color:#b9abff;background:#f7f3ff;color:var(--ui-primary)}.mg-btn.primary,.mg-text-row-actions button.primary{border-color:var(--ui-primary);background:linear-gradient(180deg,#7252ff 0%,var(--ui-primary) 100%);box-shadow:0 5px 12px #6c4aff2e}.mg-btn.primary:hover,.mg-text-row-actions button.primary:hover{border-color:#5c3aff;background:linear-gradient(180deg,#7b5eff,#5c3aff)}.mg-table th,.mg-table th.sticky-col,.mg-table th.sticky-action-col{border-color:#e2daf8;background:linear-gradient(180deg,#f8f5ff,#f1ecff);color:#38265f}.mg-table td{border-bottom-color:#eee8fb}.mg-table tbody tr:hover{background:var(--ui-primary-tint)}.mg-table .sticky-col,.mg-table .sticky-action-col{box-shadow:1px 0 #ece5fb}.mg-material strong,.material-title-link,.mg-table td strong{color:#24193f}.material-title-link:hover{color:var(--ui-primary)}.mg-pagination button.active{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}@media(max-width:1180px){.mg-page-head{align-items:flex-start;flex-direction:column}.mg-page-head .mg-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.mg-table-toolbar,.mg-table-toolbar .mg-actions{flex-wrap:wrap}}@media(max-width:900px){.mg-page-card{padding:14px}.mg-modal-mask{padding:12px}}
