html,body{overflow:hidden;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important}#root,[data-expo-router-root]{width:100vw!important;height:100vh!important;margin:0!important;padding:0!important}[data-react-native-card]{transition:all .4s cubic-bezier(.4,0,.2,1)}[data-react-native-card]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001f,0 8px 16px #00000014!important}[data-react-native-button]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-react-native-button]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}[data-react-native-button]:active{transform:translateY(0)}[data-show-scrollbars=true],[data-show-scrollbars=true] *{-ms-overflow-style:auto!important;scrollbar-width:auto!important}[data-show-scrollbars=true]::-webkit-scrollbar,[data-show-scrollbars=true] ::-webkit-scrollbar{width:8px;height:8px;display:block!important}[data-show-scrollbars=true]::-webkit-scrollbar-track,[data-show-scrollbars=true] ::-webkit-scrollbar-track{background:#00000014;border-radius:4px}[data-show-scrollbars=true]::-webkit-scrollbar-thumb,[data-show-scrollbars=true] ::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}[data-show-scrollbars=true]::-webkit-scrollbar-thumb:hover,[data-show-scrollbars=true] ::-webkit-scrollbar-thumb:hover{background:#00000073}[data-react-navigation-tabbar]{backdrop-filter:blur(10px);background:#ffffffe6;box-shadow:0 -2px 8px #0000000a;border-top:1px solid #e2e8f0!important}button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{color:#0b1f2e;background-color:#e4ae2c59}input::selection,textarea::selection{color:#0b1f2e;background-color:#e4ae2c73}html{scroll-behavior:smooth}@keyframes wave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=769px){[data-expo-navigation-content]{width:100%!important;height:100vh!important;margin:0!important;padding:0!important}.dashboard-content{width:100%;max-width:none;height:100%;margin:0}}[data-react-native-input]{transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:none!important;border:none!important;outline:none!important}.input-prominent{border-radius:var(--radius-md);background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(135deg,var(--color-primary),#f59e0b)border-box;border:1.5px solid #0000;box-shadow:0 2px 8px #0000000a}.input-prominent:focus-within{box-shadow:0 0 0 4px #e4ae2c1a,0 4px 16px #00000014}input,textarea,select{transition:all .3s cubic-bezier(.4,0,.2,1)}input:focus,textarea:focus,select:focus{box-shadow:none!important;outline:none!important}[data-react-native-input]{color:inherit!important}[data-react-native-input] input{color:var(--color-text)!important}.loading-overlay{backdrop-filter:blur(4px);background:#0000001a}.status-badge{transition:all .3s cubic-bezier(.4,0,.2,1)}.status-badge:hover{transform:scale(1.05)}.sidebar-nav-web{backdrop-filter:blur(20px);background:linear-gradient(#fffffff2 0%,#f8fafcf2 100%)}.dashboard-container{backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafccc 0%,#f1f5f9cc 100%);min-height:100vh}.stat-card-modern{backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2 0%,#f8fafcf2 100%);border:1px solid #0000000a;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-card-modern:before{content:"";background:linear-gradient(90deg,#e4ae2c,#f59e0b,#d97706);height:3px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.stat-card-modern:hover:before{transform:scaleX(1)}.stat-card-modern:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001f,0 8px 16px #00000014}.action-button-modern{backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6 0%,#f8fafce6 100%);border:1px solid #0000000a;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.action-button-modern:before{content:"";background:linear-gradient(90deg,#0000,#e4ae2c1a,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.action-button-modern:hover:before{left:100%}.action-button-modern:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a,0 4px 8px #0000000f}.request-item-modern{backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff9 0%,#f8fafc99 100%);border:1px solid #0000000a;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.request-item-modern:hover{background:linear-gradient(135deg,#fffc 0%,#f8fafccc 100%);transform:translateY(-2px);box-shadow:0 8px 16px #00000014}@media (prefers-color-scheme:dark){.sidebar-nav-web{background:linear-gradient(#0d2b3ef2 0%,#0f172af2 100%)}[data-react-navigation-tabbar]{background:#0d2b3ee6}.input-prominent{background-color:#ffffff0d!important}.dashboard-container{background:linear-gradient(135deg,#0f172acc 0%,#1e293bcc 100%)}.stat-card-modern{background:linear-gradient(135deg,#0d2b3ef2 0%,#0f172af2 100%);border:1px solid #ffffff14}.action-button-modern{background:linear-gradient(135deg,#0d2b3ee6 0%,#0f172ae6 100%);border:1px solid #ffffff14}.request-item-modern{background:linear-gradient(135deg,#0d2b3e99 0%,#0f172a99 100%);border:1px solid #ffffff14}.request-item-modern:hover{background:linear-gradient(135deg,#0d2b3ecc 0%,#0f172acc 100%)}*{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{display:none!important}}.app-container{overflow:hidden;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important}.main-content{overflow:hidden auto;width:100%!important;height:100vh!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in-up{animation:.6s cubic-bezier(.4,0,.2,1) fadeInUp}.animate-slide-in-left{animation:.5s cubic-bezier(.4,0,.2,1) slideInLeft}.animate-scale-in{animation:.3s cubic-bezier(.4,0,.2,1) scaleIn}.stat-card-modern:first-child{animation-delay:.1s}.stat-card-modern:nth-child(2){animation-delay:.2s}.stat-card-modern:nth-child(3){animation-delay:.3s}.stat-card-modern:nth-child(4){animation-delay:.4s}