@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root,[data-theme=light],[data-theme=dark]{--threewda-blue: #0f3b8c;--threewda-cyan: #00a2ea;--threewda-green: #48b848;--threewda-navy: #0a192f;--threewda-slate: #1e293b;--threewda-gradient: linear-gradient(135deg, #0f3b8c 0%, #00a2ea 52%, #48b848 100%);--threewda-gradient-horizontal: linear-gradient(90deg, #0f3b8c 0%, #00a2ea 55%, #48b848 100%);--threewda-gradient-hover: linear-gradient(135deg, #1349ab 0%, #18b3fa 52%, #58c958 100%);--threewda-gradient-subtle: linear-gradient(135deg, rgba(15, 59, 140, .08) 0%, rgba(0, 162, 234, .08) 50%, rgba(72, 184, 72, .08) 100%);--threewda-gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .75) 100%);--threewda-glow-blue: 0 8px 25px -4px rgba(15, 59, 140, .3);--threewda-glow-cyan: 0 8px 25px -4px rgba(0, 162, 234, .3);--threewda-glow-green: 0 8px 25px -4px rgba(72, 184, 72, .3);--threewda-card-shadow: 0 10px 30px -5px rgba(15, 59, 140, .06), 0 4px 10px -2px rgba(0, 0, 0, .03);--threewda-card-shadow-hover: 0 20px 40px -8px rgba(15, 59, 140, .14), 0 8px 16px -4px rgba(72, 184, 72, .1);--primary-color: var(--threewda-blue) !important;--primary: var(--threewda-blue) !important;--text-on-primary: #ffffff !important;--border-radius-sm: 8px !important;--border-radius: 12px !important;--border-radius-md: 12px !important;--border-radius-lg: 16px !important;--border-radius-xl: 24px !important;--border-radius-full: 9999px !important}[data-theme=light]{--navbar-bg: rgba(244, 248, 255, .92) !important;--sidebar-bg: #f5f8ff !important;--card-bg: #ffffff !important;--sub-heading-color: #475569 !important;--table-border-color: rgba(15, 59, 140, .12) !important;--border-color: rgba(15, 59, 140, .15) !important}[data-theme=dark]{--navbar-bg: rgba(10, 25, 47, .92) !important;--sidebar-bg: #071120 !important;--card-bg: rgba(16, 36, 66, .75) !important;--bg-color: #050d1a !important;--fg-color: #f1f5f9 !important;--sub-heading-color: #94a3b8 !important;--table-border-color: rgba(0, 162, 234, .18) !important;--border-color: rgba(0, 162, 234, .22) !important}body,.frappe-card,.btn,.form-control,h1,h2,h3,h4,h5,h6,.page-title,.widget-title,.sidebar-item-label{font-family:Outfit,Cairo,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}body[dir=rtl],[dir=rtl] .page-title,[dir=rtl] .widget-title,[dir=rtl] .sidebar-item-label,[dir=rtl] .btn{font-family:Cairo,Outfit,sans-serif!important;letter-spacing:0!important}.page-title,h1,h2,h3{font-weight:700!important;letter-spacing:-.015em}.navbar,header.navbar{backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;background-color:var(--navbar-bg)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 4px 24px -2px #0a192f0f!important;transition:background-color .3s ease,box-shadow .3s ease!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.navbar-brand img,.app-logo,.sidebar-header img,.about-app-logo,.app-card img,.standard-sidebar-item img{max-height:36px!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.navbar-brand:hover img,.sidebar-header:hover img{transform:scale(1.06)}.search-bar,#navbar-search{background:rgba(15,59,140,.05)!important;border:1px solid rgba(15,59,140,.12)!important;border-radius:24px!important;padding:.4rem 1.25rem!important;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease!important}[data-theme=dark] .search-bar,[data-theme=dark] #navbar-search{background:rgba(0,162,234,.08)!important;border-color:#00a2ea33!important}.search-bar:focus-within,#navbar-search:focus-within{background:var(--card-bg)!important;border-color:var(--threewda-cyan)!important;box-shadow:0 0 0 4px #00a2ea2e!important}.layout-side-section,.desk-sidebar{background-color:var(--sidebar-bg)!important;border-right:1px solid var(--border-color)!important}[dir=rtl] .layout-side-section,[dir=rtl] .desk-sidebar{border-right:none!important;border-left:1px solid var(--border-color)!important}.sidebar-item-container{margin:2px 8px!important;border-radius:10px!important;transition:background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important}.sidebar-item-container:hover{background:var(--threewda-gradient-subtle)!important;box-shadow:0 8px 18px -12px #0f3b8c59!important}[dir=rtl] .sidebar-item-container:hover{box-shadow:0 8px 18px -12px #0f3b8c59!important}.sidebar-item-container.is-selected,.sidebar-item-container.active,.sidebar-item-container:has(.active-sidebar),.sidebar-item-container:has(.selected),.standard-sidebar-item.active-sidebar,.standard-sidebar-item.selected{background:var(--threewda-gradient-subtle)!important;position:relative;font-weight:700!important;border-radius:10px!important}.sidebar-item-container.is-selected:before,.sidebar-item-container.active:before,.sidebar-item-container:has(.active-sidebar):before,.sidebar-item-container:has(.selected):before,.standard-sidebar-item.active-sidebar:before,.standard-sidebar-item.selected:before{content:""!important;position:absolute!important;top:6px!important;bottom:6px!important;left:0!important;width:4px!important;border-radius:4px!important;background:var(--threewda-gradient)!important;box-shadow:0 0 12px #00a2ea99!important}[dir=rtl] .sidebar-item-container.is-selected:before,[dir=rtl] .sidebar-item-container.active:before,[dir=rtl] .sidebar-item-container:has(.active-sidebar):before,[dir=rtl] .sidebar-item-container:has(.selected):before,[dir=rtl] .standard-sidebar-item.active-sidebar:before,[dir=rtl] .standard-sidebar-item.selected:before{left:auto!important;right:0!important}.sidebar-item-container.is-selected .sidebar-item-label,.sidebar-item-container.active .sidebar-item-label,.sidebar-item-container:has(.active-sidebar) .sidebar-item-label,.sidebar-item-container:has(.selected) .sidebar-item-label,.standard-sidebar-item.active-sidebar .sidebar-item-label,.standard-sidebar-item.selected .sidebar-item-label{color:var(--threewda-blue)!important}[data-theme=dark] .sidebar-item-container.is-selected .sidebar-item-label,[data-theme=dark] .sidebar-item-container.active .sidebar-item-label,[data-theme=dark] .sidebar-item-container:has(.active-sidebar) .sidebar-item-label,[data-theme=dark] .sidebar-item-container:has(.selected) .sidebar-item-label,[data-theme=dark] .standard-sidebar-item.active-sidebar .sidebar-item-label,[data-theme=dark] .standard-sidebar-item.selected .sidebar-item-label{color:var(--threewda-cyan)!important}.widget,.app-card,.shortcut-widget-box,.number-card,.chart-wrapper,.dashboard-card{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:var(--threewda-card-shadow)!important;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:visible!important}.widget:after,.app-card:after,.shortcut-widget-box:after,.number-card:after,.chart-wrapper:after,.dashboard-card:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--threewda-gradient)!important}.widget:hover,.app-card:hover,.shortcut-widget-box:hover,.number-card:hover,.chart-wrapper:hover,.dashboard-card:hover{box-shadow:var(--threewda-card-shadow-hover)!important;border-color:#00a2ea59!important}.widget-head .widget-title,.shortcut-widget-box .widget-title{font-weight:600!important;color:var(--fg-color)!important}.number-card .number,.widget-number-card .number{font-weight:800!important;background:var(--threewda-gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.shortcut-widget-box .indicator-pill,.shortcut-widget-box .widget-icon{background:var(--threewda-gradient-subtle)!important;border-radius:12px!important;color:var(--threewda-blue)!important}[data-theme=dark] .shortcut-widget-box .indicator-pill,[data-theme=dark] .shortcut-widget-box .widget-icon{color:var(--threewda-cyan)!important}.btn-primary,button.btn-primary{background:var(--threewda-gradient)!important;background-size:200% 200%!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:600!important;box-shadow:var(--threewda-glow-blue)!important;transition:box-shadow .3s ease,background-position .3s ease!important}.btn-primary:hover,button.btn-primary:hover,.btn-primary:focus,button.btn-primary:focus{background-position:right center!important;box-shadow:var(--threewda-glow-green),var(--threewda-glow-cyan)!important;color:#fff!important}.btn-default,.btn-secondary,.btn.btn-default,.btn.btn-secondary,button.btn-default,button.btn-secondary{background-color:#0f3b8c0d!important;border:1px solid rgba(15,59,140,.22)!important;border-radius:10px!important;color:var(--threewda-blue)!important;font-weight:600!important;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease!important}[data-theme=dark] .btn-default,[data-theme=dark] .btn-secondary,[data-theme=dark] .btn.btn-default,[data-theme=dark] .btn.btn-secondary,[data-theme=dark] button.btn-default,[data-theme=dark] button.btn-secondary{background-color:#00a2ea14!important;border-color:#00a2ea40!important;color:var(--threewda-cyan)!important}.btn-default:hover,.btn-secondary:hover,.btn.btn-default:hover,.btn.btn-secondary:hover,button.btn-default:hover,button.btn-secondary:hover{background-color:#0f3b8c1f!important;border-color:var(--threewda-blue)!important}[data-theme=dark] .btn-default:hover,[data-theme=dark] .btn-secondary:hover{background-color:#00a2ea29!important;border-color:var(--threewda-cyan)!important}.form-control,input.form-control,textarea.form-control{border:1px solid var(--border-color)!important;border-radius:10px!important;padding:.5rem .85rem!important;transition:border-color .2s ease,box-shadow .2s ease!important;background-color:var(--card-bg)!important}select.form-control,select.input-with-feedback,.frappe-control select,.form-group select{border:1px solid var(--border-color)!important;border-radius:10px!important;height:auto!important;min-height:2.25rem!important;padding-top:0!important;padding-bottom:0!important;padding-left:.85rem!important;padding-right:.85rem!important;line-height:2.25rem!important;transition:border-color .2s ease,box-shadow .2s ease!important;background-color:var(--card-bg)!important;overflow:visible!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.form-control:focus,input.form-control:focus,select.form-control:focus,select.input-with-feedback:focus,.frappe-control select:focus,textarea.form-control:focus{border-color:var(--threewda-cyan)!important;box-shadow:0 0 0 3.5px #00a2ea2e!important;background-color:var(--card-bg)!important}.list-row,.grid-row,.frappe-list .list-row-container{transition:background-color .2s ease,box-shadow .2s ease!important;border-radius:10px!important;margin-bottom:2px!important}.list-row:hover,.grid-row:hover,.frappe-list .list-row-container:hover{background:var(--threewda-gradient-subtle)!important;box-shadow:0 10px 20px -18px #0f3b8c73 inset}.indicator-pill,.badge{border-radius:20px!important;padding:.25em .85em!important;font-weight:600!important;letter-spacing:.02em!important}.form-grid-container,.form-grid,.grid-body,.grid-body .rows,.grid-row,.grid-row-open,.form-in-grid,.editable-row{overflow:visible!important}.grid-row-open,.grid-row-open:hover,.grid-row-open .form-in-grid,.grid-row-open .form-in-grid:hover,.grid-row-open .grid-static-col,.grid-row-open .data-row,.grid-row-open .row,.grid-row-open .frappe-control,.grid-row-open .awesomplete,.grid-row-open .awesomplete>ul,.grid-row-open .dropdown,.grid-row-open .dropdown-menu,.modal-open .awesomplete>ul,.modal-open .dropdown-menu{transform:none!important;filter:none!important}.grid-row-open,.grid-row-open .form-in-grid,.grid-row-open .awesomplete,.grid-row-open .dropdown,.grid-row-open .dropdown-menu,.grid-row-open .popover{z-index:20!important}.grid-row-open .awesomplete>ul,.grid-row-open .dropdown-menu,.grid-row-open .popover{z-index:30!important}.modal{isolation:isolate!important}.modal,.modal-dialog,.modal-content,.modal-body,.modal-header,.modal-footer{transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important}.modal .btn-primary:hover,.modal button.btn-primary:hover,.modal .btn-primary:focus,.modal button.btn-primary:focus{transform:none!important}.modal .btn-default:hover,.modal .btn-secondary:hover,.modal .btn.btn-default:hover,.modal .btn.btn-secondary:hover,.modal button.btn-default:hover,.modal button.btn-secondary:hover{transform:none!important}.modal .list-row:hover,.modal .grid-row:hover{background:var(--threewda-gradient-subtle)!important;box-shadow:none!important;transform:none!important;filter:none!important}.modal .widget,.modal .widget:hover,.modal .app-card,.modal .app-card:hover{transform:none!important;filter:none!important;will-change:auto!important}body[data-route=login],.login-body,.for-login{background:linear-gradient(135deg,#071120 0%,#0a192f 50%,#0d284e 100%)!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important}body[data-route=login]:before,.for-login:before{content:"";position:absolute;width:600px;height:600px;top:-150px;left:-150px;border-radius:50%;background:radial-gradient(circle,rgba(15,59,140,.4) 0%,transparent 70%);filter:blur(80px);animation:threewda-pulse-slow 6s ease-in-out infinite;z-index:0;pointer-events:none}body[data-route=login]:after,.for-login:after{content:"";position:absolute;width:600px;height:600px;bottom:-150px;right:-150px;border-radius:50%;background:radial-gradient(circle,rgba(72,184,72,.35) 0%,transparent 70%);filter:blur(80px);animation:threewda-pulse-slow 6s ease-in-out infinite;animation-delay:-3s;z-index:0;pointer-events:none}.login-content,.for-login .card,.login-card,#login-card{position:relative!important;z-index:10!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:28px!important;box-shadow:0 30px 60px -12px #00000073,0 0 50px #00a2ea33!important;padding:3rem 2.5rem!important;width:100%!important;max-width:460px!important;margin:2rem auto!important;animation:threewda-scale-in .6s cubic-bezier(.16,1,.3,1)!important}[data-theme=dark] .login-content,[data-theme=dark] .for-login .card,[data-theme=dark] .login-card,[data-theme=dark] #login-card{background:rgba(16,36,66,.88)!important;border:1px solid rgba(0,162,234,.25)!important}.for-login .app-logo,.login-content .app-logo,.login-header img{max-height:72px!important;margin:0 auto 1.5rem!important;display:block!important;filter:drop-shadow(0 6px 16px rgba(15,59,140,.25));animation:threewda-bounce-slow 3s ease-in-out infinite}.for-login .btn-primary,.login-content .btn-primary,.btn-login{height:50px!important;font-size:1.08rem!important;border-radius:12px!important;margin-top:1rem!important;width:100%!important}.threewda-navbar-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;background:var(--threewda-gradient-subtle);border:1px solid rgba(0,162,234,.2);font-size:.8rem;font-weight:700;color:var(--threewda-blue);margin-right:12px;white-space:nowrap;transition:all .2s ease}[dir=rtl] .threewda-navbar-badge{margin-right:0;margin-left:12px}[data-theme=dark] .threewda-navbar-badge{color:var(--threewda-cyan)}.threewda-navbar-badge__pulse{width:8px;height:8px;border-radius:50%;background:var(--threewda-green);box-shadow:0 0 8px var(--threewda-green);animation:threewda-pulse 1.5s infinite}#threewda-splash{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#071120 0%,#0a192f 50%,#0d284e 100%);transition:opacity .5s ease}#threewda-splash.fade-out{opacity:0;pointer-events:none}.threewda-splash__backdrop{position:absolute;inset:0;overflow:hidden}.threewda-splash__orb{position:absolute;width:200%;height:200%;border-radius:50%;filter:blur(70px);animation:threewda-pulse-slow 4s ease-in-out infinite}.threewda-splash__orb--blue{top:-50%;left:-50%;background:radial-gradient(circle,rgba(15,59,140,.3) 0%,transparent 70%)}.threewda-splash__orb--green{bottom:-50%;right:-50%;background:radial-gradient(circle,rgba(72,184,72,.28) 0%,transparent 70%);animation-delay:1.5s}.threewda-splash__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;animation:threewda-fade-in .5s ease}.threewda-splash__logo-wrap{position:relative;animation:threewda-scale-in .5s ease}.threewda-splash__glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,rgba(0,162,234,.4) 0%,transparent 70%);border-radius:50%;filter:blur(45px);animation:threewda-pulse-slow 3s ease-in-out infinite}.threewda-splash__logo{width:min(320px,75vw);height:auto;filter:drop-shadow(0 0 35px rgba(15,59,140,.6)) drop-shadow(0 0 25px rgba(72,184,72,.4));animation:threewda-bounce-slow 2.5s ease-in-out infinite}.threewda-splash__dots{display:flex;align-items:center;gap:.85rem;margin-top:1rem}.threewda-splash__dots span{width:12px;height:12px;border-radius:50%;background:var(--threewda-blue);box-shadow:0 0 12px #0f3b8c99;animation:threewda-bounce 1.4s ease-in-out infinite}.threewda-splash__dots span:nth-child(2){background:var(--threewda-cyan);box-shadow:0 0 12px #00a2ea99;animation-delay:-.15s}.threewda-splash__dots span:nth-child(3){background:var(--threewda-green);box-shadow:0 0 12px #48b84899;animation-delay:-.3s}.threewda-splash__text{margin-top:1.5rem;text-align:center}.threewda-splash__title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:.08em;background:var(--threewda-gradient-horizontal);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.threewda-splash__subtitle{margin:.35rem 0 0;color:#fffc;font-size:.95rem;font-weight:500;letter-spacing:.04em}@keyframes threewda-fade-in{0%{opacity:0}to{opacity:1}}@keyframes threewda-scale-in{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes threewda-bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes threewda-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}@keyframes threewda-pulse-slow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.12)}}@keyframes threewda-pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.15);opacity:1}to{transform:scale(.95);opacity:.7}}.grid-row.grid-row-open .form-in-grid{z-index:1022!important;transform:translate(-50%)!important;margin:auto}
/*# sourceMappingURL=threewda.bundle.TOQCSVSW.css.map */
