:root{--knest-navy: #0a2351;--knest-blue: #005fb2;--knest-ice: #e8f3ff;--navbar-bg: linear-gradient(90deg, #020617, #1d4ed8);--knest-shadow-sm: 0 1px 2px rgba(13, 20, 33, .08);--knest-shadow-md: 0 10px 24px rgba(13, 20, 33, .14);--knest-focus-ring: 0 0 0 3px rgba(56, 138, 229, .25);--border-primary: rgba(10, 35, 81, .45);--shadow-base: 0 1px 6px rgba(0, 0, 0, .08);--shadow-base2: 0 10px 28px rgba(15, 23, 42, .1);--shadow-base3: 0 2px 6px rgba(15, 23, 42, .06), 0 14px 32px rgba(15, 23, 42, .1);--shadow-base_form_tab: 0 6px 14px rgba(10, 35, 81, .18);--shadow-base_form_col: 0 10px 18px rgba(10, 35, 81, .1);--primary: var(--knest-blue)}.navbar,header.navbar,.desk-navbar,.desk .navbar{background:var(--navbar-bg)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.navbar .form-control,.navbar input,.navbar .search-bar .form-control{background:rgba(255,255,255,.12)!important;border-color:#ffffff2e!important;color:#fff!important}.navbar .form-control::-moz-placeholder{color:#ffffffbf!important}.navbar .form-control::placeholder{color:#ffffffbf!important}#brand-logo{height:28px!important;width:auto!important;-o-object-fit:contain!important;object-fit:contain!important}:focus-visible{outline:none!important;box-shadow:var(--knest-focus-ring)!important}.page-card,.form-section,.widget,.dashboard .widget,.card{box-shadow:var(--shadow-base)!important}.page-card:hover,.widget:hover,.card:hover{box-shadow:var(--shadow-base2)!important}body:not(.full-width) .page-container{max-width:none!important}.layout-main-section-wrapper,.layout-main-section,.page-body,.workspace-container{max-width:none!important}.layout-main-section-wrapper{padding-left:24px!important;padding-right:24px!important}.container,.page-container,.layout-main{max-width:none!important}.workspace-page .row{margin-left:-8px!important;margin-right:-8px!important}.workspace-page .row>[class*=col-]{padding-left:8px!important;padding-right:8px!important}.navbar .app-logo,.navbar-brand .app-logo{filter:brightness(0) invert(1)!important;height:24px!important;width:auto!important;-o-object-fit:contain!important;object-fit:contain!important}#navbar-breadcrumbs a{color:#ffffffd9!important}#navbar-breadcrumbs a:hover{color:#fff!important}#navbar-breadcrumbs li.disabled a{color:#fff9!important}#navbar-breadcrumbs a:before{filter:brightness(0) invert(1)!important;opacity:.55}.navbar .navbar-nav .nav-link,.navbar .dropdown-help .nav-link,.navbar .navbar-nav .notifications-icon,.navbar .navbar-nav .nav-link.text-muted{color:#ffffffe0!important}.navbar .navbar-nav .nav-link .es-icon{--icon-stroke: rgba(255, 255, 255, .88);color:#ffffffe0!important}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:hover .es-icon{color:#fff!important;--icon-stroke: #ffffff}.navbar .vertical-bar{background-color:#ffffff38!important}body:has(.for-login),body:has(.for-email-login),body:has(.for-forgot),body:has(.for-signup),body:has(.for-login-with-email-link){background:linear-gradient(120deg,rgba(2,6,23,.88) 0%,rgba(10,35,81,.72) 55%,rgba(2,6,23,.85) 100%),url(/assets/knest_extrusion/images/login-bg-1.jpg) center center / cover no-repeat,linear-gradient(135deg,#020617 0%,#0a2351 100%)!important;background-attachment:fixed,fixed,fixed!important;min-height:100vh!important}body:has(.for-login) .navbar,body:has(.for-login) header,body:has(.for-login) .web-footer,body:has(.for-login) footer{display:none!important}.for-login,.for-email-login,.for-forgot,.for-signup,.for-login-with-email-link{position:fixed;z-index:2;left:0;top:0;bottom:0;width:clamp(320px,30vw,430px);margin:0;padding:0 36px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;background:repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0px,rgba(255,255,255,.028) 1px,rgba(0,0,0,.035) 1px,rgba(0,0,0,.035) 2px),linear-gradient(95deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 38%,rgba(255,255,255,.02) 66%,rgba(255,255,255,0) 100%),linear-gradient(120deg,#23282f 0%,#383e47 46%,#2a2f38 70%,#333942 100%);border-right:1px solid rgba(255,255,255,.16);box-shadow:inset -2px 0 #00000059,22px 0 60px #02061799}.page-card-head{text-align:center;width:100%!important;box-sizing:border-box!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:0!important;padding:0 0 20px!important;margin:0!important}.page-card-head .app-logo{width:auto!important;height:auto!important;max-width:86%!important;max-height:120px!important;-o-object-fit:contain!important;object-fit:contain!important;margin-bottom:16px;filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.55)) drop-shadow(0 1px 1px rgba(0,0,0,.5))!important}.page-card-head h4{color:#fff!important;margin:8px 0 2px!important;font-size:1.7rem!important;line-height:1.12!important;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.55),0 1px 1px rgba(0,0,0,.5)!important}.login-content.page-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;margin:0!important}.login-content form{max-width:100%!important;margin:0!important}.knest-login-support{text-align:center;font-size:12px;color:#5b6b8c;margin-top:16px}.knest-login-support a{color:#1d4ed8;font-weight:600;text-decoration:none}.knest-login-support a:hover{text-decoration:underline}.for-login .forgot-password-message a{color:#d7dde6!important}.for-login .knest-login-support{color:#c4cdda!important}.for-login .knest-login-support a{color:#9cc0ff!important}.for-login .knest-footer-credit{position:absolute;left:0;right:0;bottom:18px;padding:0 24px;text-align:center}.for-login .knest-credit{font-size:12px;color:#c4cdda!important}.for-login .knest-credit b{color:#fff!important;font-weight:700}.for-login .knest-powered{margin-top:3px;font-size:10px;letter-spacing:.3px;color:#ffffff4d!important}:root{--border-radius-xs: 3px;--border-radius-sm: 3px;--border-radius: 3px;--border-radius-md: 3px;--border-radius-lg: 3px;--border-radius-xl: 3px}.widget,.ce-block__content,.form-section,.section-body,.page-card,.card,.frappe-card,.dashboard-card,.list-row-container,.frappe-list .result,.frappe-list .list-row-head,.report-wrapper,.datatable,.dt-scrollable,.modal-content,.dropdown-menu,.form-control,.input-with-feedback,.btn,.sidebar-section,.filter-selector .btn,.comment-input-wrapper,.shortcut-widget-box,.number-widget-box,.links-widget-box,.onboarding-widget-box{border-radius:3px!important}.avatar,.avatar *,.indicator-pill,.frappe-control[data-fieldtype=Check] .label-area,.custom-switch{border-radius:var(--border-radius-full, 999px)!important}.widget,.page-card,.frappe-card{border:1px solid var(--border-color)!important;box-shadow:0 1px 2px #0d14210d!important;transition:box-shadow .16s ease,border-color .16s ease}.widget:hover{box-shadow:0 6px 18px #0d14211a!important;border-color:#0a235138!important}.widget .widget-head .widget-title,.widget .widget-head .widget-label,.form-section .section-head,.section-head,.head-title{color:var(--knest-navy)!important;font-weight:600!important;letter-spacing:.2px}.layout-main-section a:not(.btn):not(.text-muted),.widget a:not(.btn){color:var(--knest-blue)}.frappe-list .list-row-head{background:var(--knest-ice)!important;border-bottom:1px solid var(--border-color)!important}.frappe-list .list-row-container:hover,.list-row-container:hover{background:var(--knest-ice)!important}.form-control,.input-with-feedback{border:1px solid var(--border-color)!important}.form-control:focus,.input-with-feedback:focus{border-color:var(--knest-blue)!important;box-shadow:var(--knest-focus-ring)!important}.layout-main-section .btn-primary,.page-actions .btn-primary,.modal .btn-primary{background:var(--knest-navy)!important;border-color:var(--knest-navy)!important}.layout-main-section .btn-primary:hover{filter:brightness(1.12)}.standard-sidebar-label{text-transform:uppercase;letter-spacing:.7px;font-size:11px!important;font-weight:700!important;color:var(--text-light)!important}.desk-sidebar .standard-sidebar-item{border-radius:3px!important;margin:1px 6px!important;transition:background .12s ease,box-shadow .12s ease,color .12s ease}.desk-sidebar .standard-sidebar-item .sidebar-item-label{color:var(--text-color);font-weight:500}.desk-sidebar .standard-sidebar-item .sidebar-item-icon{color:var(--knest-navy);--icon-stroke: var(--knest-navy);opacity:.75}.desk-sidebar .standard-sidebar-item:not(.selected):hover{background:var(--knest-ice)!important}.desk-sidebar .standard-sidebar-item.selected{background:var(--knest-ice)!important;box-shadow:inset 3px 0 0 0 var(--knest-blue)!important}.desk-sidebar .standard-sidebar-item.selected .sidebar-item-label{color:var(--knest-navy)!important;font-weight:700!important}.desk-sidebar .standard-sidebar-item.selected .sidebar-item-icon{color:var(--knest-blue)!important;--icon-stroke: var(--knest-blue);opacity:1}.widget.shortcut-widget-box{border:1px solid var(--border-color)!important;border-radius:6px!important;background:#f6f8fc!important;box-shadow:none!important;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.widget.shortcut-widget-box:hover{background:#ffffff!important;border-color:var(--knest-blue)!important;box-shadow:0 6px 16px #0a23511a!important;transform:translateY(-1px)}.widget.shortcut-widget-box .widget-title,.widget.shortcut-widget-box .widget-label,.widget.shortcut-widget-box .widget-label a{color:var(--knest-navy)!important;font-weight:600!important}.widget.shortcut-widget-box .indicator-pill{background:var(--knest-ice)!important;color:var(--knest-blue)!important;border:none!important;font-weight:600!important}.widget.links-widget-box .link-item,.widget.links-widget-box a{border-radius:4px!important;transition:background .12s ease,color .12s ease}.widget.links-widget-box .link-item:hover{background:var(--knest-ice)!important;color:var(--knest-navy)!important}*{scrollbar-width:thin;scrollbar-color:rgba(10,35,81,.4) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(10,35,81,.35);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(10,35,81,.55)}.form-tabs .nav-item .nav-link.active{color:var(--knest-navy)!important;border-bottom:2px solid var(--knest-blue)!important}.form-tabs .nav-item .nav-link:hover{color:var(--knest-navy)!important}.layout-main-section .btn-primary,.page-actions .btn-primary,.modal .btn-primary{background:var(--knest-navy)!important;border-color:var(--knest-navy)!important;color:#fff!important}.layout-main-section .btn-primary:hover,.page-actions .btn-primary:hover,.modal .btn-primary:hover{filter:brightness(1.15)}.btn-default:hover,.btn-secondary:hover{border-color:#0a23514d!important;color:var(--knest-navy)!important}.modal-header{border-bottom:1px solid var(--border-color)!important}.modal-title{color:var(--knest-navy)!important;font-weight:600!important}.datatable{--dt-header-cell-bg: var(--knest-ice) !important}.datatable .dt-header,.datatable .dt-row-header{background:var(--knest-ice)!important}.datatable .dt-cell--header .dt-cell__content{color:var(--knest-navy)!important;font-weight:600!important}.login-content .form-control,.login-content input{background:#ffffff!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:3px!important;color:#1a2233!important;box-shadow:0 1px 3px #00000047!important}.login-content .btn-login,.login-content .btn-primary,.for-login .btn-login,.for-login button[type=submit]{background:linear-gradient(90deg,#2563eb,#1d4ed8)!important;border:none!important;color:#fff!important;border-radius:3px!important;font-weight:700!important;letter-spacing:.3px!important;box-shadow:0 10px 22px #2563eb6b!important}.login-content .btn-login:hover,.login-content .btn-primary:hover{filter:brightness(1.06)}@font-face{font-family:Ethnocentric;src:url(/assets/knest_extrusion/fonts/ethnocentric.regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.for-login .page-card-head h4,.for-forgot .page-card-head h4,.for-signup .page-card-head h4,.for-email-login .page-card-head h4,.for-login-with-email-link .page-card-head h4{font-family:Ethnocentric,Inter,sans-serif!important;letter-spacing:1.5px!important;font-weight:400!important}.splash{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:24px}.splash img{max-width:200px!important;max-height:96px!important;width:auto;height:auto;opacity:1!important;animation:knest-splash-in .4s ease-out both}.splash:after{content:"";width:150px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent 0,#d9832a 50%,transparent 100%) no-repeat,rgba(11,37,69,.12);background-size:55% 100%,100% 100%;animation:knest-splash-bar 1.15s ease-in-out infinite}@keyframes knest-splash-in{0%{opacity:0;transform:scale(.94) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes knest-splash-bar{0%{background-position:-55% 0,0 0}to{background-position:165% 0,0 0}}@media (prefers-reduced-motion: reduce){.splash img{animation:none}.splash:after{animation:none;opacity:.5}}
/*# sourceMappingURL=knest_theme.bundle.5ZS4UEZI.css.map */
