
/*!*@media (prefers-color-scheme: dark) {*!*/
/*!*  :root {*!*/
/*!*    --foreground-rgb: 255, 255, 255;*!*/
/*!*    --background-start-rgb: 0, 0, 0;*!*/
/*!*    --background-end-rgb: 0, 0, 0;*!*/

/*!*    --primary-glow: radial-gradient(rgba(1, 65, 255, 0.4), rgba(1, 65, 255, 0));*!*/
/*!*    --secondary-glow: linear-gradient(*!*/
/*!*      to bottom right,*!*/
/*!*      rgba(1, 65, 255, 0),*!*/
/*!*      rgba(1, 65, 255, 0),*!*/
/*!*      rgba(1, 65, 255, 0.3)*!*/
/*!*    );*!*/

/*!*    --tile-start-rgb: 2, 13, 46;*!*/
/*!*    --tile-end-rgb: 2, 5, 19;*!*/
/*!*    --tile-border: conic-gradient(*!*/
/*!*      #ffffff80,*!*/
/*!*      #ffffff40,*!*/
/*!*      #ffffff30,*!*/
/*!*      #ffffff20,*!*/
/*!*      #ffffff10,*!*/
/*!*      #ffffff10,*!*/
/*!*      #ffffff80*!*/
/*!*    );*!*/

/*!*    --callout-rgb: 20, 20, 20;*!*/
/*!*    --callout-border-rgb: 108, 108, 108;*!*/
/*!*    --card-rgb: 100, 100, 100;*!*/
/*!*    --card-border-rgb: 200, 200, 200;*!*/
/*!*  }*!*/
/*!*}*!*/

/*!*body {*!*/
/*!*  color: rgb(var(--foreground-rgb));*!*/
/*!*  background: linear-gradient(*!*/
/*!*      to bottom,*!*/
/*!*      transparent,*!*/
/*!*      rgb(var(--background-end-rgb))*!*/
/*!*    )*!*/
/*!*    rgb(var(--background-start-rgb));*!*/
/*!*}*!*/
/*!* Dark grey for selected item background *!*/
/*!*.ant-menu-dark .ant-menu-item-selected {*!*/
/*!*  background-color: #333333 !important; !* Dark grey for selected item *!*!*/
/*!*}*!*/
/*!*.ant-layout-header{*!*/
/*!*  background-color: rgb(30,30,30)  !important; !* Dark grey for selected item *!*!*/
/*!*}*!*/

/*!* Optional: Change the hover background color to a subtle effect *!*/
/*!*.ant-menu-dark .ant-menu-item:hover {*!*/
/*!*  background-color: rgba(255, 255, 255, 0.1) !important; !* Light hover effect *!*!*/
/*!*}*!*/

/*!* Ensure no padding on ant-layout-content *!*/

/*!* Add this in your global stylesheet (e.g., globals.css) *!*/

/*!* If you need to override specific classes for RTL *!*/.dhivehi-input{direction:rtl;text-align:right;unicode-bidi:plaintext;font-family:MV Faseyha,sans-serif!important}html[dir=rtl] .ant-layout.ant-layout-has-sider>.ant-layout-sider{order:1}html[dir=rtl] .ant-layout.ant-layout-has-sider>.ant-layout{order:2}@font-face{font-family:MV Faseyha;src:url(/fonts/MV_Faseyha.otf) format("opentype");font-display:swap}@font-face{font-family:MV Faseyha Thaana;src:url(/fonts/MV_Faseyha.otf) format("opentype");font-display:swap;unicode-range:u+0780-07bf}body,html{font-family:MV Faseyha Thaana,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.dhivehi-font,.dhivehi-font *{font-family:MV Faseyha,sans-serif!important}.dhivehi-font,.dhivehi-font .ant-menu,.dhivehi-font .ant-menu-item,.dhivehi-font .ant-menu-sub,.dhivehi-font .ant-menu-submenu-title{direction:rtl;text-align:right}.appLayout_logoShell__L37IG{position:relative;display:grid;place-items:center;width:100%;max-width:170px;aspect-ratio:1;isolation:isolate;transition:transform .45s ease}.appLayout_logoShellCollapsed__5__pp{max-width:110px;transform:translateY(-2px)}.appLayout_logoImage__NI8WR{position:relative;z-index:2;object-fit:contain;animation:appLayout_logoFloat__BH_il 6s ease-in-out infinite;transition:transform .5s ease,filter .5s ease,opacity .5s ease}.appLayout_logoShell__L37IG:hover .appLayout_logoImage__NI8WR{transform:translateY(-2px) scale(1.02);filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}@keyframes appLayout_logoFloat__BH_il{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.appLayout_logoImage__NI8WR{animation-duration:.001ms!important;animation-iteration-count:1!important}.appLayout_logoShell__L37IG:hover .appLayout_logoImage__NI8WR{transform:none;filter:none}}