@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";html,body,#root{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;background:#f6f4ef}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-header h1{margin:0;font-size:22px;font-weight:700}.page-header p{color:#00000080;margin:4px 0 0}.perm-matrix th,.perm-matrix td{text-align:center}.perm-matrix th:first-child,.perm-matrix td:first-child{text-align:left}.row-unread td{background:#fffbf0;font-weight:600}.admin-sider{border-right:1px solid #ffffff0f;background:linear-gradient(#16140f 0%,#0d0c09 55%)!important}.admin-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.admin-nav-logo{border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:10px;height:64px;padding:0 20px;display:flex}.admin-nav-badge{color:#e9c15c;letter-spacing:2px;border:1px solid #e9c15c59;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.admin-nav-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;overflow:hidden auto}.admin-nav-scroll:hover{scrollbar-color:#faf7f02e transparent}.admin-nav-scroll::-webkit-scrollbar{width:6px}.admin-nav-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.admin-nav-scroll:hover::-webkit-scrollbar-thumb{background:#faf7f02e}.admin-nav .ant-menu-item-group-title{letter-spacing:1.4px;text-transform:uppercase;font-size:10.5px;font-weight:700;color:#faf7f061!important;padding:18px 24px 6px!important}.admin-nav .ant-menu-item{font-weight:500}.admin-nav .ant-menu-item-selected{box-shadow:inset 3px 0 #e0ab36;background:linear-gradient(90deg,#ce9a223d,#ce9a220f)!important}.admin-nav .ant-menu-item-selected .anticon{color:#e9c15c}.admin-nav .ant-menu-item-divider{border-color:#ffffff14!important;margin:10px 18px!important}.admin-nav-footer{color:#faf7f0b3;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex:none;align-items:center;gap:10px;margin:8px 12px 14px;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.admin-nav-footer:hover{color:#e9c15c;border-color:#e9c15c59}.ant-layout-sider-collapsed .admin-nav-footer{justify-content:center;padding:10px 0}
