@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Inter:wght@300;400;500;600;700&display=swap);:root{--primary:#1976d2;--primary-dark:#1565c0;--primary-light:#bbdefb;--secondary:#43a047;--secondary-dark:#2e7d32;--bg-root:#f4f7fa;--bg-surface:#fff;--bg-sidebar:#002171;--sidebar-text:#fff;--sidebar-text-secondary:#bbdefb;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--border:#e5e7eb;--border-dark:#d1d5db;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-theme=dark]{--primary:#42a5f5;--primary-dark:#1976d2;--primary-light:#0d47a1;--secondary:#66bb6a;--secondary-dark:#43a047;--bg-root:#0f172a;--bg-surface:#1e293b;--bg-sidebar:#111827;--sidebar-text:#f3f4f6;--sidebar-text-secondary:#9ca3af;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-tertiary:#6b7280;--border:#374151;--border-dark:#4b5563;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -1px #0003;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -2px #0003}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f7fa;color:#1f2937;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.app{align-items:center;display:flex;justify-content:space-between}.heading{margin-bottom:10px}.app_left{width:50%}.app_right{width:35%}.app_right .username{color:#817f7f;position:relative}.app_right .username input{border:1px solid #319ffa;border-radius:2px;color:#676969;font-size:1.2rem;margin-bottom:10px;margin-top:10px;outline:none;padding:10px;width:100%}.app_right .username label{border:none;font-size:16px;left:10px;outline:none;padding:5px 0;pointer-events:none;position:absolute;top:18px;transition:.1s}.app_right .username input:focus~label,.app_right .username input:valid~label{background-color:#fff;border:none;color:#005fad;font-size:14px;outline:none;padding-left:2px;right:10px;top:-2px;width:52px!important}.app_right .password{color:#817f7f;font-size:1.2rem;margin:0;position:relative}.app_right .password input{border:1px solid #319ffa;border-radius:2px;color:#676969;font-size:1.2rem;margin-bottom:10px;margin-top:10px;outline:none;padding:10px;width:100%}.app_right .password label{font-size:16px;left:10px;padding:5px 0;pointer-events:none;position:absolute;top:18px;transition:.1s}.app_right .password input:focus~label,.app_right .password input:valid~label{background-color:#fff;color:#005fad;font-size:14px;padding-left:2px;right:10px;top:-4px;width:64px!important}.app_header{display:flex;flex-direction:column}.heading{color:#008cff;font-size:2rem;font-weight:600;text-shadow:2px 2px #d4d4d4}#error_message{border-radius:2px;color:red;font-size:16px;margin-bottom:5px;margin-left:-10px;padding:5px 10px;width:90%}.app_form{display:flex;flex-direction:column}.remember_forgotpassword{align-content:center;align-items:center;align-self:center;color:#535f6b;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:10px;margin-top:20px;width:100%}.remember_me_text{margin-left:5px}.forgotPass{color:#319ffa;cursor:pointer}.forgotPass:hover{color:#008cff}.btn_signin{background-color:#319ffa;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;outline:none;padding:10px 0;width:100%}.btn_signin:hover{background-color:#008cff;color:#fff;transition:.3s}@media only screen and (max-width:1440px){.app_left{display:none}.app_right{width:100%}}@media only screen and (min-width:1025px){.app_left{display:flex;justify-content:center;width:50%}.app_right{display:flex;flex-direction:column;width:30%}}@media only screen and (min-width:2560px){.app_left{display:flex;justify-content:flex-end;width:40%}.app_right{display:flex;flex-direction:column;width:30%}}@keyframes zoomBackground{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes floatText{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.dashboard{background-color:var(--bg-root);width:100vw}.dashboard,.main-content-wrapper{display:flex;height:100vh;overflow:hidden}.main-content-wrapper{flex:1 1;flex-direction:column;position:relative}.content-scrollable{background-color:var(--bg-root);flex:1 1;overflow-y:auto;padding:24px}.content-scrollable::-webkit-scrollbar{width:8px}.content-scrollable::-webkit-scrollbar-track{background:#0000}.content-scrollable::-webkit-scrollbar-thumb{background-color:var(--border-dark);border-radius:4px}.dashboard-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:24px}.dashboard-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:16px}@keyframes swing{0%,30%,50%,70%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}.pro-sidebar{height:100%;position:relative;text-align:left;transition:width,left,right,.3s;z-index:1009}.pro-sidebar>.pro-sidebar-inner{background:var(--bg-sidebar);height:100%;position:relative;z-index:101}.pro-sidebar>.pro-sidebar-inner>img.sidebar-bg{height:100%;left:0;object-fit:cover;object-position:center;opacity:.3;position:absolute;top:0;width:100%;z-index:100}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;z-index:101}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-header{border-bottom:1px solid rgba(var(--sidebar-text),.2)}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-content{flex-grow:1}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-footer{border-top:1px solid rgba(var(--sidebar-text),.2)}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout ul{list-style-type:none;margin:0;padding:0}.pro-sidebar .overlay{background-color:#0000004d;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100}.pro-sidebar.collapsed{min-width:80px;width:80px}.pro-sidebar.rtl{direction:rtl;text-align:right}@media(max-width:480px){.pro-sidebar.xs{left:-250px;position:fixed}.pro-sidebar.xs.collapsed{left:-80px}.pro-sidebar.xs.toggled{left:0}.pro-sidebar.xs.toggled .overlay{display:block}.pro-sidebar.xs.rtl{left:auto;right:-250px}.pro-sidebar.xs.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.xs.rtl.toggled{left:auto;right:0}}@media(max-width:576px){.pro-sidebar.sm{left:-250px;position:fixed}.pro-sidebar.sm.collapsed{left:-80px}.pro-sidebar.sm.toggled{left:0}.pro-sidebar.sm.toggled .overlay{display:block}.pro-sidebar.sm.rtl{left:auto;right:-250px}.pro-sidebar.sm.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.sm.rtl.toggled{left:auto;right:0}}@media(max-width:768px){.pro-sidebar.md{left:-250px;position:fixed}.pro-sidebar.md.collapsed{left:-80px}.pro-sidebar.md.toggled{left:0}.pro-sidebar.md.toggled .overlay{display:block}.pro-sidebar.md.rtl{left:auto;right:-250px}.pro-sidebar.md.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.md.rtl.toggled{left:auto;right:0}}@media(max-width:992px){.pro-sidebar.lg{left:-250px;position:fixed}.pro-sidebar.lg.collapsed{left:-80px}.pro-sidebar.lg.toggled{left:0}.pro-sidebar.lg.toggled .overlay{display:block}.pro-sidebar.lg.rtl{left:auto;right:-250px}.pro-sidebar.lg.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.lg.rtl.toggled{left:auto;right:0}}@media(max-width:1200px){.pro-sidebar.xl{left:-250px;position:fixed}.pro-sidebar.xl.collapsed{left:-80px}.pro-sidebar.xl.toggled{left:0}.pro-sidebar.xl.toggled .overlay{display:block}.pro-sidebar.xl.rtl{left:auto;right:-250px}.pro-sidebar.xl.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.xl.rtl.toggled{left:auto;right:0}}@media(max-width:1600px){.pro-sidebar.xxl{left:-250px;position:fixed}.pro-sidebar.xxl.collapsed{left:-80px}.pro-sidebar.xxl.toggled{left:0}.pro-sidebar.xxl.toggled .overlay{display:block}.pro-sidebar.xxl.rtl{left:auto;right:-250px}.pro-sidebar.xxl.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.xxl.rtl.toggled{left:auto;right:0}}.pro-sidebar .pro-menu.submenu-bullets .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before{border:1px solid var(--bg-sidebar);border-radius:50%;box-shadow:1px 0 0 var(--sidebar-text),0 -1px 0 var(--sidebar-text),0 1px 0 var(--sidebar-text),-1px 0 0 var(--sidebar-text);content:"";display:inline-block;height:4px;margin-right:15px;min-width:4px;position:relative;width:4px}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-sidebar .pro-menu{padding-bottom:10px}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item{background-color:var(--bg-sidebar);position:relative}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item>div>ul{padding-bottom:15px;padding-top:15px}.pro-sidebar .pro-menu a{color:var(--sidebar-text);text-decoration:none}.pro-sidebar .pro-menu a:before{background-color:#0000;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pro-sidebar .pro-menu a:hover{color:var(--primary)}.pro-sidebar .pro-menu .pro-menu-item{font-size:15px}.pro-sidebar .pro-menu .pro-menu-item.active{color:var(--primary)}.pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper{opacity:1;transition:opacity .2s}.pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper{display:flex;margin-right:5px;opacity:1;transition:opacity .2s}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item{align-items:center;cursor:pointer;display:flex;padding:8px 35px 8px 20px;position:relative}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:focus{color:var(--primary);outline:none}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{display:inline-block;font-size:14px;height:20px;line-height:20px;margin-right:10px;min-width:20px;text-align:center;width:20px}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper .pro-icon{align-items:center;display:flex;height:100%;justify-content:center}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content{flex-grow:1;flex-shrink:1}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover{color:var(--primary)}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover .pro-icon-wrapper .pro-icon{animation:swing .5s ease-in-out 1 alternate}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item:before{background:var(--sidebar-text)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{border-color:var(--sidebar-text);border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:2.5px;transform:rotate(-45deg);transition:transform .3s;vertical-align:middle}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item:before{background:#0000!important}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{transform:rotate(45deg)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item{padding-left:24px}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item{padding:8px 30px 8px 15px}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item>.pro-icon-wrapper{background:none;height:auto;line-height:auto;min-width:auto;width:auto}.pro-sidebar .pro-menu:not(.inner-submenu-arrows) .pro-inner-list-item .pro-menu-item.pro-sub-menu .pro-inner-item .pro-arrow-wrapper{display:none}.pro-sidebar .pro-menu.shaped .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background-color:#0000}.pro-sidebar .pro-menu.square .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:0}.pro-sidebar .pro-menu.round .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:4px}.pro-sidebar .pro-menu.circle .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:50%}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.prefix-wrapper,.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.suffix-wrapper{opacity:0}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-list-item{background-color:var(--bg-sidebar);z-index:111}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item{position:relative}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item:before{bottom:0;content:"";cursor:pointer;display:inline-block;left:0;position:absolute;right:0;top:0}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu{position:relative}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-item{pointer-events:none}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{display:none}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item{background-color:#0000;height:auto!important;max-height:100%;max-width:270px;min-width:220px;padding-left:3px;position:fixed;visibility:hidden}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item.has-arrow{padding-left:10px}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{background-color:var(--bg-sidebar);border-radius:4px;max-height:100vh;overflow-y:auto;padding-left:20px}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu:hover>.pro-inner-list-item{transition:visibility,transform .3s;visibility:visible}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon{animation:swing .5s ease-in-out 1 alternate}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item,.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item{padding:8px 30px 8px 5px}.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper{margin-left:5px;margin-right:0}.pro-sidebar.rtl .pro-menu .pro-menu-item>.pro-inner-item{padding:8px 20px 8px 35px}.pro-sidebar.rtl .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{margin-left:10px;margin-right:0}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{left:20px;right:auto}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{transform:rotate(135deg)}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{transform:rotate(45deg)}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item{padding-left:0;padding-right:24px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item{padding:8px 15px 8px 30px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before{margin-left:15px;margin-right:0}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item{padding-left:0;padding-right:3px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item.has-arrow{padding-right:10px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{padding-left:0;padding-right:20px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item,.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item{padding:8px 5px 8px 30px}.popper-arrow{border-bottom:7px solid #0000;border-top:7px solid #0000;height:0;position:absolute;width:0;z-index:-1}.popper-element[data-popper-placement^=left]>.popper-arrow{border-right:7px solid var(--bg-sidebar);right:0}.popper-element[data-popper-placement^=right]>.popper-arrow{border-left:7px solid var(--bg-sidebar);left:0}.react-slidedown{height:0;transition-duration:.2s;transition-property:none;transition-timing-function:ease-in-out}.react-slidedown.transitioning{overflow-y:hidden}.react-slidedown.closed{display:none}body{background-color:var(--bg-root);color:var(--text-primary);font-family:Inter,sans-serif;height:100vh;margin:0}.pro-sidebar{border-right:1px solid var(--border);color:var(--sidebar-text);height:100vh;min-width:250px;width:250px}.pro-sidebar,.pro-sidebar .pro-sidebar-inner,.pro-sidebar .pro-sidebar-inner .pro-sidebar-layout{background-color:var(--bg-sidebar)}.pro-sidebar .pro-menu{padding-top:10px}.pro-sidebar .pro-menu .pro-menu-item{font-size:14px}.pro-sidebar .pro-menu .pro-menu-item.active{color:var(--secondary);font-weight:600}.pro-sidebar .pro-menu .pro-menu-item.active .pro-icon{color:var(--primary)}.pro-sidebar .pro-menu .pro-menu-item .pro-inner-item:hover{color:var(--secondary)}.pro-sidebar .pro-menu .pro-menu-item .pro-inner-item:hover .pro-icon{color:var(--primary)}.pro-sidebar .pro-menu .pro-menu-item .pro-inner-item{padding:8px 30px 8px 20px}.pro-sidebar .pro-menu .pro-menu-item .pro-inner-item:focus{color:var(--primary)}.profile{align-items:center;background-color:var(--bg-sidebar);border-bottom:1px solid var(--border);display:flex;margin-bottom:5px;padding:10px 20px 8px;width:100%}.profile .profile_pic img{border:2px solid var(--primary);border-radius:50%;height:65px;object-fit:cover;width:65px}.profile .profile_info{margin-left:12px;overflow:hidden}.profile .profile_info .profile_info_name{color:var(--sidebar-text);font-size:15px;font-weight:600;margin:0;text-transform:capitalize}.profile .profile_info .profile_info_role{color:var(--sidebar-text-secondary);font-size:12px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Hidden_toggle_switch{opacity:0;position:absolute;right:10px;top:20px;z-index:100}.app-header{align-items:center;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-bottom:none;box-shadow:0 4px 20px 0 #00000024,0 7px 10px -5px #1e3a8a66;color:#fff;display:flex;height:64px;justify-content:space-between;overflow:hidden;padding:0 24px;position:sticky;top:0;z-index:1000}.app-header:before{background:#ffffff1a;border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:300px;z-index:0}.header-left,.header-right{align-items:center;display:flex;position:relative;z-index:1}.header-right{gap:8px}.logo-container,.status-item{align-items:center;display:flex;margin-right:12px}.logo-container{background-color:#fff;border-radius:6px;height:54px;justify-content:center;min-width:100px;padding:2px 8px}@media (max-width:899px){.logo-container{height:34px;margin-right:8px;min-width:0;min-width:auto;padding:2px 4px}}.kpi-card{background-color:var(--bg-surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:20px;transition:transform .2s,box-shadow .2s}.kpi-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kpi-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.kpi-title{color:var(--text-secondary);font-size:14px;font-weight:500}.kpi-icon{font-size:24px;opacity:.8}.kpi-value{color:var(--text-primary);font-size:28px;font-weight:700}.kpi-subtext{color:var(--text-tertiary);font-size:12px;margin-top:4px}.chart-card{background-color:var(--bg-surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);height:100%;padding:20px}.chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.chart-title{color:var(--text-primary);font-size:16px;font-weight:600;white-space:nowrap}.chart-body{width:100%}.action-card{align-items:center;background-color:var(--bg-surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:100px;padding:12px;transition:all .2s}.action-card:hover{background-color:var(--bg-root);border-color:var(--primary)}.action-icon{color:var(--primary);margin-bottom:8px}.action-title{color:var(--text-primary);font-size:12px;font-weight:500;text-align:center}.fav-cards-container{margin-bottom:24px;width:100%}.fav-cards-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.fav-cards-scroll::-webkit-scrollbar{height:6px}.fav-cards-scroll::-webkit-scrollbar-track{background:#0000}.fav-cards-scroll::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.ticker-container{background-color:#daf9fa;border:1px solid #ddd;overflow:hidden;padding:10px 0;position:relative;width:100%}.ticker{align-items:center;animation:tickerAnimation 13s linear infinite;display:flex;white-space:nowrap}@keyframes tickerAnimation{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.ticker-item{color:#cb6b05;display:inline-block;font-size:16px;font-weight:700;padding:0 50px}.high-priority{animation:blinkAnimation 2s step-start infinite;color:red}@keyframes blinkAnimation{5%{opacity:0}}.pending-approvals-card{background-color:var(--bg-surface)!important;border:1px solid var(--border);border-radius:12px!important;box-shadow:var(--shadow-sm)!important;display:flex;flex-direction:column;height:100%}.widget-title{color:var(--text-primary);font-family:Inter,sans-serif!important;font-weight:600!important;margin-bottom:16px!important}.approval-list{display:flex;flex-direction:column;gap:8px}.approval-row{align-items:center;background-color:var(--bg-root);border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.approval-row:hover{background-color:#00897b0d;border-color:var(--primary);box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.approval-row:focus{outline:2px solid var(--primary);outline-offset:2px}.row-content{gap:12px}.row-content,.row-icon{align-items:center;display:flex}.row-icon{color:var(--primary);justify-content:center}.row-text{color:var(--text-primary);font-size:14px;font-weight:500}.count-highlight{color:var(--primary-dark);font-size:15px;font-weight:700}.row-action{align-items:center;color:var(--text-secondary);display:flex}.chevron-icon{font-size:20px!important;transition:transform .2s ease}.approval-row:hover .chevron-icon{color:var(--primary);transform:translateX(3px)}.empty-state{background-color:var(--bg-root);border-radius:8px;margin-top:8px;padding:24px;text-align:center}.homepage{animation:fadeIn .5s ease-in-out;width:100%}.alert-banner{align-items:center;background-color:#fff4e5;border:1px solid #ffcc80;border-radius:8px;color:#663c00;display:flex;font-size:14px;margin-bottom:24px;padding:12px 16px}[data-theme=dark] .alert-banner{background-color:#331f00;border-color:#663c00;color:#ffcc80}.alert-link{color:inherit;font-weight:600;margin-left:auto;text-decoration:underline}.modern-table{border-collapse:collapse;font-size:14px;width:100%}.modern-table th{border-bottom:2px solid var(--border);color:var(--text-secondary);font-weight:600;padding:12px;text-align:left}.modern-table td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:12px}.status-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px}.status-badge.pending{background-color:var(--warning);color:#fff}.status-badge.approved{background-color:var(--success);color:#fff}.status-badge.rejected{background-color:var(--error);color:#fff}.links-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.resource-link{background-color:var(--bg-root);border:1px solid #0000;border-radius:6px;color:var(--primary);display:block;font-weight:500;padding:12px;text-align:center;transition:all .2s}.resource-link:hover{background-color:var(--bg-surface);border-color:var(--primary)}.leaverequest_head{align-items:center;display:flex;flex-direction:column;width:100%}.leaverequest_head label{color:#4b4b4b;font-weight:500}.leaverequest{width:75%}.leaverequest_title{align-items:center;background-color:#fff;border-bottom:5px solid #031b4e;box-shadow:1px 1px 4px 0 #b9b9b9;color:#4b4b4b;display:flex;font-size:24px;font-weight:600;height:70px;margin-bottom:10px;margin-top:10px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7;width:100%}.leaverequest form{margin-top:10px}.applyleaveheading,.empinfoheading{align-items:center;background-color:#031b4e;color:#fff;cursor:pointer;display:flex;height:48px;padding:0 16px;width:100%}.applyleaveheading{margin-bottom:20px}.leaverequest_empinformation{background-color:#fff;border-radius:0;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:space-between;padding:20px;width:100%}.empinfo_left{column-gap:20px;display:flex;justify-content:space-around;width:45%}.empinfo_left input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin:10px 0;outline:none;padding:5px;width:100%}.empinfo_right{column-gap:20px;display:flex;justify-content:space-around;width:45%}.empinfo_right input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin:10px 0;outline:none;padding:5px;width:100%}.leaverequest_applyleave{display:flex;justify-content:space-between;margin-top:20px;width:100%}.leaverequest_section{background-color:#fff;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;display:none;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:20px}.applyleave_left{width:40%}.applyleave_left input,.applyleave_left select{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin:10px 0;outline:none;padding:5px;width:100%}.applyleave_left input{text-align:left}.applyleave_right{width:40%}.applyleave_left textarea,.applyleave_right input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin:10px 0;outline:none;padding:5px;width:100%}.applyleave_left textarea{height:60px;resize:none}.leave_type select{display:flex;margin-bottom:20px;padding-bottom:5px;padding-left:5px;padding-top:5px}.leave_date,.leave_type select{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-top:10px;outline:none;width:100%}.leave_date{margin-bottom:10px;padding:5px}#days_calculated{text-align:center;width:50px}.appliedleave_button{background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;font-size:14px;font-weight:500;margin-bottom:20px;padding:10px 20px;text-transform:capitalize;width:100%}.appliedleave_button:hover{background-color:#031b4e;color:#fff;cursor:pointer}.leaverequest_leavebalance{margin:10px 0}.leaverequest_leavebalance_btn{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;margin-bottom:20px;outline:none;padding:10px 20px;text-transform:capitalize}.leavebalance_content{padding:10px 10px 20px;width:100%}.work_progress{color:red;font-size:15px;font-weight:500;padding-top:25px;text-align:left}.leavebalance_table table{border-collapse:collapse;width:100%}.leavebalance_table table tr td{border:1px solid #cacaca;padding:5px 10px}.leavebalance_table table tr th{background-color:#031b4e;color:#fff;text-align:center}.leave_btn{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-family:arial;justify-content:space-evenly;margin-top:10px;padding:10px}.leave_btn_clear{display:flex;justify-content:center}.leave_btn_submit:hover{background-color:#319ffa}.leaverequest_bottom_buttons{display:flex;justify-content:center;margin:10px 0}.clear_button{border-radius:5px}.clear_button:hover{background-color:#319ffa}.atr_request_second_button{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center;padding:10px 20px;text-transform:capitalize;width:150px}.atr_request_second_button:hover{background-color:#319ffa;color:#fff;cursor:pointer}.applyleave_content{justify-content:flex-end}.applyleave_content button{background-color:#fff;border-radius:.2rem;border-radius:10px;bottom:.2rem;box-shadow:1px 1px 4px 0 #b9b9b9;color:#555;display:flex;float:right;font-size:14px;justify-content:center;padding:10px!important;padding:10px 20px;position:relative;text-transform:capitalize;width:150px}.applyleave_content button:hover{background-color:#031b4e;color:#fff;cursor:pointer}.leave_policydetails{border:1px solid #696969;box-sizing:border-box;height:200px;line-height:1.7rem;margin-bottom:10px;margin-top:20px;overflow-y:scroll;padding:.5rem 1rem}.leave_policytext{text-align:center}.starmandatory{color:red}.leaverequest_threebutton{column-gap:10px;display:flex;margin:10px 0;width:100%}.leaverequest_threebutton button{align-items:center;background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:30px 20px;text-transform:capitalize;width:33%}.leaverequest_leavebalance span,.leaverequest_threebutton button:hover{background-color:#031b4e;color:#fff;cursor:pointer}.leaverequest_leavebalance span{align-items:center;display:flex;height:48px;padding:0 16px;width:100%}.leaverequest_leavebalance{background-color:#fff;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;display:none;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:20px}.leavesummary_section{display:flex;flex-direction:column;margin-bottom:20px;margin-top:0}.summary_list_table001{width:40%}.summary_list_table001_Headers{background-color:aqua;position:sticky;top:0;z-index:11}.summary_list_table001_Headers .summary_list_table001_Headers_Row .summary_list_table001_Headers_Row_Title{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:10px 3px;text-align:center}.summary_list_table001_Body{overflow-y:scroll;position:relative}.leavelist{width:100%}.leavelist_title{align-items:center;background-color:#031b4e;color:#fff;display:flex;font-size:16px;font-weight:500;margin-bottom:20px;padding:15px;width:100%}.leavelist_form{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;column-gap:50px;display:flex;flex-direction:column;margin-bottom:60px;margin-top:10px;padding:20px;width:100%}.leavelist_radiobuttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:70%}.leavelist_checkboxes{align-items:center;display:flex;margin-bottom:20px;width:100%}.leavelist_checkboxes label{margin-right:50px}.otherleaves{text-align:left;width:150px}.leavelist_heading{color:#4b4b4b;font-size:16px;margin-bottom:10px;margin-top:10px}input[type=radio]{cursor:pointer;margin-right:10px}input[type=checkbox]{cursor:pointer;margin-right:5px;margin-top:15px}.leavelist_buttons{column-gap:10px;display:flex;margin-top:30px}.leavelist_backbutton{align-content:center;background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;margin-bottom:20px;padding:10px 20px}.leavelist_backbutton:hover{background-color:#0d3b69;color:#fff;cursor:pointer}.leavelist_searchbutton{align-content:center;background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;margin-bottom:20px;padding:10px 20px}.leavelist_searchbutton:hover{background-color:#0d3b69;color:#fff;cursor:pointer}table{font-family:arial,sans-serif;width:100%}.leavelist_table{height:300px;overflow-y:scroll}.leavelist_table table th{position:sticky;top:0;z-index:1}td{border:1px solid #ccc}.tabledetails td:first-child,.tabledetails th:first-child{max-width:50px;overflow:hidden;text-overflow:ellipsis}.tabledetails td:nth-last-child(2),.tabledetails th:nth-last-child(2){width:150px}.leavelist_table th{background-color:#031b4e;color:#fff;font-weight:400;text-align:center}.leavelist_table td{padding:10px 0;text-align:center}.checkclose{align-items:center;display:flex;justify-content:space-around;width:100%}.checkicon{color:green}.cancelicon,.closeicon{color:#da0000}.closeicon{cursor:pointer;position:relative}.closeicon .tooltiptextreject{background-color:#fff;border:1px solid #979696;color:#646464;font-size:14px;padding:3px;position:absolute;right:-10px;top:30px;visibility:hidden;width:55px;z-index:1}.closeicon:hover .tooltiptextreject{cursor:pointer;visibility:visible}.checkicon{cursor:pointer;position:relative}.checkicon .tooltiptextapprove{background-color:#fff;border:1px solid #979696;color:#646464;font-size:14px;padding:3px;position:absolute;right:-10px;top:30px;visibility:hidden;width:65px;z-index:1}.checkicon:hover .tooltiptextapprove{visibility:visible}.cancelicon{cursor:pointer;position:relative}.cancelicon .tooltiptextcancel{background-color:#fff;border:1px solid #979696;color:#646464;font-size:14px;padding:3px;position:absolute;right:-20px;top:20px;visibility:hidden;width:65px;z-index:1}.cancelicon:hover .tooltiptextcancel{visibility:visible}.page_layout_container{display:flex;flex-direction:column;justify-content:center;margin:0 10%;width:80%}.page_title{align-items:center;border-bottom:5px solid #031b4e;box-shadow:1px 1px 4px 0 #b9b9b9;color:#4b4b4b;font-size:24px;font-weight:600;height:70px;margin-bottom:10px;margin-top:10px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7;width:100%}.page_title,.summary_section{background-color:#fff;display:flex}.summary_section{flex-direction:column}.summary_Top_Action_sec{padding:10px;width:100%}.summary_Top_Action_sec_left{align-items:center;display:flex;justify-content:flex-start;margin-top:.8rem;width:100%}.summary_Top_Action_sec_left .summary_Top_Action_sec_RadioBTN{margin:10px 5px 10px 20px}.summary_Top_Action_sec_Create_BTN{position:relative;width:100%}.summary_Bottom_Action_sec_CreateBTN{background-color:#fff;border-radius:.2rem;border-radius:10px;bottom:.2rem;box-shadow:1px 1px 4px 0 #b9b9b9;color:#555;display:flex;float:right;justify-content:center;padding:10px 20px;position:relative;text-transform:capitalize;width:100px}.summary_Bottom_Action_sec_CreateBTN.disabled{background-color:#a8a8a8;position:relative}.summary_Bottom_Action_sec_CreateBTN:hover{background-color:#031b4e;color:#fff;cursor:pointer}.summary_Bottom_Action_sec_CreateBTN.disabled:hover{background-color:#a8a8a8;color:#555;cursor:not-allowed}.summary_list_table_Container7Rows{max-height:296px;min-height:30px;overflow-y:scroll;padding:0,5px!important}.summary_list_table_Container4Rows{max-height:188px;min-height:30px;overflow-y:scroll;padding:0,5px!important}.summary_list_table_Headers{background-color:aqua;position:sticky;top:0;z-index:11}.summary_list_table_Headers .summary_list_table_Headers_Row .summary_list_table_Headers_Row_Title{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:10px 5px;text-align:center}.summary_list_table_Headers .summary_list_table_Headers_Row .summary_list_table_Headers1_Row_Title{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:10px 3px;text-align:center;width:7%}.summary_list_table_Body{overflow-y:scroll;position:relative}.summary_list_table_Body .summary_list_table_Body_Row .summary_list_table_Body_Row_Data{background-color:#fff;border:1px solid #ccc;color:#031b4e;font-size:14px;padding:1px .5rem;text-align:center}.textAlignLeft{text-align:left!important}.Summery_Action_UpdateBTN{align-items:center;background-color:initial;border-radius:.2rem;cursor:pointer;justify-content:space-around;margin:2px;padding:.1rem;position:relative;width:40%}.Summery_Action_UpdateBTN:hover{background-color:#a4cce6}.Summery_Action_DeleteBTN{align-items:center;background-color:initial;border-radius:.2rem;cursor:pointer;justify-content:space-around;margin:2px;padding:.1rem;position:relative;width:40%}.Summery_Action_DeleteBTN:hover{background-color:#ecacac}.OnlytableVisible{display:none}.OnlytableVisible.showCreateForm{display:block}.Craete_Form_BG{align-items:center;height:fit-content;margin-bottom:2rem;width:100%}.Craete_Form_BG,.CreateForm_container{background-color:#fff;display:flex;flex-direction:column}.CreateForm_container{justify-content:center;margin:1rem 1rem 10px;max-width:500px;min-width:180px}.Submit__BTN__CreateForm{display:flex;font-family:arial;justify-content:center;margin-bottom:10px;margin-top:10px}.Submit__BTN__CreateFormDIV .btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:10px 20px;text-transform:capitalize;width:150px}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#555;border-radius:6px;color:#fff;font-size:11px;left:50%;letter-spacing:.2px;margin-left:-25px;opacity:0;padding:5px 0;position:absolute;text-align:center;top:125%;transition:opacity .3s;visibility:hidden;width:50px;z-index:1}.tooltip .tooltiptext:after{border:5px solid;border-color:#0000 #0000 #555;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.summary_list_table_Body_Row_Data.ActionColumn{width:50px!important}.summary_list_table_Body_Row_Data.Medium{width:70px!important}.summary_list_table_Body_Row_Data.Large{width:32%!important}.redBorder{border:1px solid red}.meeting_manager_container_section{column-gap:50px;display:flex;width:100%}.meeting_manager_container_section .TextArea{width:100%}.meeting_manager_container_section div textarea{min-width:100%;resize:none}.formTable{background-color:#fff;font-size:1rem;margin:4px auto;padding:5px;width:85%}input,select,textarea{border:1px solid #cacaca;border-radius:2px;font-size:1rem;margin:5px 0 15px;outline:none;padding:5px;resize:none}#toggleForm{display:none}.machineUtilization{margin-top:20px}.searchCriteria{padding:5px}.searchCriteriaChecbox{display:flex;justify-content:space-between;margin-top:10px;width:60%}.searchCriteriaChecbox span{margin:-5px 0}.machineUtilizationLeft{width:45%}.machineUtilizationLeft div input,.machineUtilizationLeft div select,.machineUtilizationRight div input,.machineUtilizationRight div select{width:100%}.machineUtilizationRight{width:45%}.formRemark{background-color:#fff;display:flex;flex-direction:column;font-size:1rem;margin:0 auto;padding:0 15px;width:85%}.forms_btn{display:flex;font-family:arial;justify-content:space-evenly;padding:10px}.forms_btn,.forms_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;margin-top:10px}.forms_btn_clear,.forms_btn_submit{padding:10px 20px;text-transform:capitalize;width:150px}.forms_btn_clear{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center}.forms_btn_clear:hover,.forms_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.formContent{flex-direction:column;margin-bottom:80px;padding:2rem}.formContent .formTop_sec{display:flex;flex-direction:row;justify-content:space-between;width:100%}.formContent .formTop_sec .formTop_sec_left,.formContent .formTop_sec .formTop_sec_right{display:flex;flex-direction:column;width:47%}.formContent .formBottom_sec{display:flex;flex-direction:column;width:100%}.formContent .formBottom_sec .Form_Remarks{width:100%}.formContent .formBottom_sec .Form_Remarks textarea{height:100px;width:100%}.summary_list_table_Body_Row_past{background-color:#f9dede;border:1px solid #ccc;color:#031b4e;font-size:14px;padding:1px .5rem;text-align:center;width:100px}.ProductIssuanceTable{background-color:#fff;font-size:1rem;margin:4px auto;padding:5px;width:85%}.productIssuanceContent{display:flex;justify-content:space-between;width:100%}.productIssuanceContentLeft,.productIssuanceContentRight{width:45%}.reviewApproval{background-color:#fff;display:flex;justify-content:space-between;margin:10px auto 20px;padding:15px;width:100%}.reviewApprovalLeft,.reviewApprovalRight{width:45%}.reviewApprovalLeft textarea,.reviewApprovalRight textarea{width:100%}.reviewApprovalLeft select,.reviewApprovalRight select{width:40%}.productIssuanceCheckbox{display:flex}.submitClass{display:flex;gap:20px;justify-content:center;width:100%}.productIssuanceContentLeft div input,.productIssuanceContentLeft div select,.productIssuanceContentRight div input,.productIssuanceContentRight div select{width:100%}.issuanceCriteria{margin-left:10px;margin-top:10px}@media (max-width:768px){.ProductIssuanceTable,.formContent,.formTitle,.formbuttons,.fullWidthAccordion{width:95%!important}.productIssuanceContent,.reviewApproval{flex-direction:column;padding:10px}.productIssuanceContentLeft,.productIssuanceContentRight,.reviewApprovalLeft,.reviewApprovalRight{margin-bottom:15px;width:100%}.reviewApprovalLeft select,.reviewApprovalRight select{width:100%}.submitClass{flex-direction:column;gap:10px;padding:10px}.submitClass button{margin-left:0!important;width:100%}}.profile-header-card{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:24px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;color:#fff!important;overflow:hidden;position:relative}.profile-header-card:before{background:#ffffff1a;border-radius:50%;content:"";height:300px;position:absolute;right:-20%;top:-50%;width:300px;z-index:0}.profile-header-card .MuiBox-root,.profile-header-card .MuiGrid-root,.profile-header-card .MuiTypography-root{position:relative;z-index:1}.profile-header-card h3,.profile-header-card h4{color:#fff!important;text-shadow:0 2px 4px #0003}.MuiTab-root{min-height:64px!important;transition:all .3s ease}.MuiTab-root.Mui-selected{color:#2563eb!important}.MuiTabs-indicator{border-radius:3px 3px 0 0;height:3px!important}.MuiTableCell-head{font-size:.75rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.MuiTableRow-root.MuiTableRow-hover:hover{background-color:#3b82f60a!important}.info-icon-container{background-color:#3b82f61a;border-radius:8px;color:#2563eb;height:36px;width:36px}.Vendor_MainForm,.info-icon-container{align-items:center;display:flex;justify-content:center}.Vendor_MainForm{flex-direction:column;height:auto;width:100%}.Vendor_MainForm form{display:flex;flex-direction:column;grid-template-columns:50% 50%!important;width:100%}.vendor-left-side,.vendor-right-side{color:#4b4b4b;display:inline block;font-weight:600;padding:5px;width:100%}.HeadingVendor{align-items:center;background-color:#fff;border-bottom:5px solid #031b4e;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;color:#4b4b4b;display:flex;font-size:24px;font-weight:600;height:70px;margin-bottom:0;margin-top:20px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7;width:50%}.summary_list_table_Headers_1 .summary_list_table_Headers_Row_1 .summary_list_table_Headers_Row_Title_1,.summary_list_table_Headers_Row_Title_1{width:7%}.summary_list_table_Headers_1 .summary_list_table_Headers_Row_1 .summary_list_table_Headers_Row_Title_1,.summary_list_table_Headers_Row_Title_1,.summary_list_table_Headers_Row_Title_2{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:10px 3px;text-align:center}.summary_list_table_Headers_Row_Title_2{width:10%}.summary_list_table_Headers_Row_Title_3,.summary_list_table_Headers_Row_Title_4{width:12%}.summary_list_table_Headers_Row_Title_3,.summary_list_table_Headers_Row_Title_4,.summary_list_table_Headers_Row_Title_5{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:10px 3px;text-align:center}.summary_list_table_Headers_Row_Title_5{width:25%}.summary_list_table_Headers_Row_Title_6{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:10px 3px;text-align:center;width:5%}.vendor_formbackground{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;column-gap:60px;display:flex;flex-direction:column;margin-top:10px;padding:20px;width:100%}.vendor-name label{color:#4b4b4b;font-weight:500;margin-top:10px}.vendor-name-field input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:100%}.vendor-name-field input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.vendor-gstno label{color:#4b4b4b;font-weight:500;margin-top:10px}.vendor-gstno-field input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:100%}.vendor-gstno-field input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.vendor-phnno label{color:#4b4b4b;font-weight:500;margin-top:10px}.vendor-phnno-field input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:100%}.vendor-phnno-field input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.vendor-add label{color:#4b4b4b;font-weight:500;margin-top:10px}.vendor-add-field textarea{border:1px solid #cacaca;border-radius:2px;cursor:text;font-size:16px;height:100px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;resize:none;width:100%}.vendor-add-field textarea:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.vendor-code label{color:#4b4b4b;font-weight:500;margin-top:10px}.vendor-code-field input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:100%}.vendor-code-field input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.vendor-email label{color:#4b4b4b;font-weight:500;margin-top:10px}.vendor-email-field input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:100%}.vendor-email-field input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.vendor-consignmentadd label{color:#4b4b4b;font-weight:500;margin-top:10px}.vendor-consignmentadd-field textarea{border:1px solid #cacaca;border-radius:2px;cursor:text;font-size:16px;height:100px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;resize:none;width:100%}.vendor-address-field{padding:2px}.vendor-consignmentadd-field textarea:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.vendor_form_bottom{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:space-evenly;margin-bottom:60px;margin-top:10px;padding:20px 0}.btnVendor{display:flex;justify-content:space-around}.vendor-btn-clearForm,.vendor-btn-submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:10px 20px;text-transform:capitalize;width:150px}.vendor-btn-clearForm:hover,.vendor-btn-submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.vendor-backbutton{margin-top:20px}.inventory_manage_form{display:flex;flex-direction:column;height:auto;width:100%}.inventory_manage_form label{color:#4b4b4b}.inventory_manage_form form{width:100%}.inventory_manage_heading{align-items:center;background-color:#fff;border-bottom:5px solid #031b4e;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;color:#4b4b4b;display:flex;font-size:24px;font-weight:600;height:70px;margin-bottom:10px;margin-left:12.5%;margin-top:15px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7;width:75%}.inventory_search{display:flex;flex-direction:column;width:100%}.inventory_search_one{column-gap:50px;display:flex;flex-direction:row;padding:20px 10px;width:100%}.inventory_search_sections{display:flex;flex-direction:column;justify-content:center;width:100%}.inventory_search_buttons{display:flex;justify-content:space-between;width:100%}.inventory_search_buttons input{cursor:pointer;display:flex;font-size:14px;justify-content:center;margin:20px;padding:10px 20px;text-transform:capitalize;width:150px}.inventory_collapse_container,.inventory_search_buttons input{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9}.inventory_collapse_container{justify-content:space-between;margin-left:12.5%;padding:10px;width:75%}.inventory_subtitles{color:#fff;display:flex;font-size:16px;font-weight:600}.inventory_twofieldsrow{grid-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:50% 50%!important;height:fit-content;margin-right:35px;width:100%}.inventory_twofieldsrow div label{color:#4b4b4b;display:inline block;font-weight:500;margin-top:10px;padding:5px;width:100%}.inventory_twofieldsrow input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:100%}.inventory_twofieldsrow input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.inventory_textarea{border:1px solid #cacaca;border-radius:4px;box-sizing:border-box;color:#676969;cursor:text;font-size:16px;height:90px;margin-top:10px;padding:0 5px;resize:none;width:100%}.inventory_date,.inventory_list{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:100%}.inventory_list{display:grid;padding-top:2px}.vendorname{display:grid}.vendorname_field{grid-gap:12px;display:grid;gap:12px}.inventory_management_formbottom{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;height:80px;margin-bottom:20px;margin-left:12.5%;margin-top:10px;padding:20px;width:75%}.inventory_btn{display:flex;justify-content:space-around}.inventory_btn_clearForm,.inventory_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:10px 20px;text-transform:capitalize;width:150px}.inventory_btn_clearForm:hover,.inventory_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}body{background-color:#fff}.starred{color:red;font-size:15}.emp_info{display:flex;flex-direction:column;margin:0 auto;width:95%}.emp_info label{color:#4b4b4b}.emp_info_heading{align-items:center;border-bottom:5px solid #031b4e;color:#503636;display:flex;font-size:24px;font-weight:600;height:70px;margin-bottom:10px;padding:10px 20px;position:sticky;text-shadow:2px 1px 2px #c7c7c7;top:0;width:100%;z-index:100}.emp_info_container,.emp_info_heading{background-color:#fff;box-shadow:1px 1px 4px 0 #b9b9b9}.emp_info_container{border-radius:5px;margin:10px 0;padding:10px}.search_empl_container{margin-bottom:10px;width:100%}.search_empl_form{display:flex;justify-content:space-between;margin-top:10px;width:100%}.search_empl_left,.search_empl_right{width:40%}.search_empl_id input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;outline:none;padding:3px;width:100%}.search_empl_buttons{display:flex;margin:15px}.search_empl_btn_new,.search_empl_btn_search{background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:10px;text-transform:capitalize;width:20rem}.search_empl_btn_new:hover,.search_empl_btn_search:hover{background-color:#031b4e;color:#fff;cursor:pointer}.employee_info{display:flex;justify-content:space-between;margin-top:10px;width:100%}.left_section,.right-section{width:40%}.empid input,.empname input{background-color:#fff}.empaddress textarea,.empid input,.empinfo_status select,.empname input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.empaddress textarea{background-color:#fff;height:7rem;resize:none}.checkbox_label{align-items:center;display:flex;margin-bottom:20px}.checkbox_label p{display:flex;text-align:justify}.emp_permanent_address textarea{height:7rem;resize:none}.emp_permanent_address textarea,.empinfo_personal_emailid input,.empinfo_work_emailid input{border:1px solid #cacaca}.emp_permanent_address textarea,.empinfo_personal_emailid input,.empinfo_work_emailid input,.profilepic input{background-color:#fff;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.aadharno input,.altmobileno input,.cvupload input,.dept select,.emp_exit_date input,.emp_joining_date input,.empdob input,.emprole select,.gender select,.highestqualification select,.maritalstatus select,.marriageanniversary input,.mobileno input,.panno input,.passportnumber input,.supname select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.healthstatus{display:flex;justify-content:space-between;margin-top:10px;width:100%}.hsleft{width:40%}.bloodgroup select,.vaccinedetails select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.hsright{width:40%}.allergies select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.bank_info_form{display:flex;justify-content:space-between;margin-top:10px;width:100%}.bank_info_left,.bank_info_right{width:40%}.emp_bankname select{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;outline:none;width:100%}.emp_bankname select,.empinfo_account_number input{margin-top:5px;padding:5px}.bankinfo_account_type select,.emp_bankbranch input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.emp_bankbranch input{text-transform:uppercase}.emp_ifsc input{margin-top:5px;padding:5px;text-transform:uppercase}.emp_ifsc input,.empinfo_account_number input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;outline:none;width:100%}.empinfo_account_number input{margin-top:10px;padding-bottom:5px;padding-left:5px}.empinfo_account_number input:focus{border:1px solid;border-color:#fff #fff #485b6b}.empinfo_bottom{border-radius:5px;justify-content:space-evenly;margin-bottom:60px;margin-bottom:20px;margin-top:10px;margin-top:30px;padding:10px 20px;padding:20px 0}.empinfo_bottom,.empinfo_submit_clear{background-color:#fff;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex}.empinfo_submit_clear{border-radius:2px;justify-content:center;padding:10px 20px}.empinfo_submit,.empinfo_submit_clear{font-size:16px;text-transform:capitalize;width:150px}.empinfo_submit{background-color:#fff}.empinfo_submit:hover{background-color:#031b4e}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#empInfoContainer{display:none}.empinfo_submit{align-items:center;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;color:#fff;color:#0c0c0c;font-size:1rem;margin:1rem 0;padding:10px 20px}.empinfo_submit:hover{background-color:#03236a;color:#fff;cursor:pointer}.clientinfo_form{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.clientinfo_form label{color:#4b4b4b;font-weight:500}.clientinfo_form form{display:flex;flex-direction:column;justify-content:space-around;width:100%}.client_info{align-items:center;background-color:#fff;border-bottom:5px solid #031b4e;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;font-size:24px;height:70px;margin-bottom:0;margin-top:10px;padding:10px 20px;width:75%}.client_info,.client_subtitle{color:#4b4b4b;display:flex;font-weight:600;text-shadow:2px 1px 2px #c7c7c7}.client_subtitle{font-size:20px}.cliinfo_formbackground{height:auto;padding:30px}.client_subformbackground,.cliinfo_formbackground{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;justify-content:space-between;margin-top:10px}.client_subformbackground{width:100%}.cliinfo_form{display:flex;justify-content:space-between}#displayMsg{display:flex;max-width:0 auto}.projectDetailsAccordion{display:flex;flex-direction:column;margin:0 auto;padding:10px;width:100%}.client_section{display:flex;justify-content:space-between;width:100%}.clientinfo_section_one,.clientinfo_section_two{color:#4b4b4b;width:45%}.cliinfo_items label{color:#4b4b4b;font-weight:500;margin-top:10px}.cliinfo_items input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.cliinfo_items input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.cliinfo_select select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.cliinfo_select select:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.cliinfo_upload label,.cliinfo_upload span{color:#4b4b4b;font-weight:500;margin-top:10px}.cliinfo_upload input{border:0 solid #fff;border-radius:7px;color:#000;font-size:14px;margin-top:5px;padding:7px 0}.cliinfo_form_bottom{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;height:80px;margin-bottom:50px;margin-top:10px;padding:10px 20px;width:100%}.cliinfo-buttons{display:flex;justify-content:space-around;padding:10px}.cliinfo-clear-btn,.cliinfo-submit-btn{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:10px 20px;text-transform:capitalize;width:150px}.cliinfo-submit-btn:hover{background-color:#031b4e;color:#fff;cursor:pointer}.cliinfo-clear-btn:hover{background-color:#319ffa;color:#fff;cursor:pointer}.cliinfo-backbutton{margin-top:20px}.cliinfo_textarea label{color:#4b4b4b;font-weight:500;margin-top:10px}.cliinfo_textarea textarea{border:1px solid #cacaca;border-radius:2px;cursor:text;font-size:16px;height:100px;margin-top:5px;outline:none;resize:none;width:100%}.cliinfo_textarea textarea:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.cliinfo_item label{color:#4b4b4b;font-weight:500;margin-top:10px}.cliinfo_item input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:90%}.cliinfo_item input :focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.add_project{display:flex;justify-content:flex-end}.addButton{background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center;padding:10px 20px;text-transform:capitalize;width:100px}.proj_btn:hover{background-color:#319ffa;color:#fff;cursor:pointer}.proj_summary_field{padding:2px}.cliinfo_table_section table{counter-reset:serial-number;padding:20px;width:100%}.cliinfo_table_section table td,tr{border:1px solid #cacaca;padding:8px;text-align:center}.cliinfo_table_section th{color:#4b4b4b;padding:8px;text-align:center}.cliinfo_item input[type=date],.cliinfo_items input[type=text]{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.star{color:red}::placeholder{color:#b3b2b2}:-ms-input-placeholder{color:#bebebe}::-ms-input-placeholder{color:#bebebe}.tableHead th{background-color:#0d3b69;color:#fff;font-weight:500}.PhoneInputCountry{margin-top:-15px}.cliinfo_items select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.CompanyInfo{margin-bottom:20px;margin-left:25%;margin-right:25%;width:50%}.companyTitle{align-items:center;border-bottom:5px solid #031b4e;color:#4b4b4b;display:flex;font-size:24px;font-weight:600;height:70px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7}.companyTitle,.company_info_form_section{background-color:#fff;box-shadow:1px 1px 4px 0 #b9b9b9}.company_info_form_section{border-radius:5px;margin-top:10px;padding:20px 30px}.companyinfo_form_section_one{display:flex;justify-content:space-between}.companyinfo_form_section_two{display:flex;flex-direction:column}.company_info_form_one,.company_info_form_second{width:40%}.company_info_form_one label{color:#4b4b4b}.company_info_form_one input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.companyinfo_form_section_two label{color:#4b4b4b}.companyinfo_form_section_two input{background-color:#fff;border:1px solid #cacaca;font-size:16px;margin-top:5px;outline:none}.company_info_form_second label{color:#4b4b4b}.company_info_form_second textarea{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;height:80px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;resize:none;width:100%}.companyInfoBottom{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:space-evenly;margin-bottom:60px;margin-top:10px;padding:20px 0}.companyInfoBottomButtons{display:flex;flex-direction:row;justify-content:space-around;margin:10px 0}.clearButton,.submitButton{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;font-size:16px;padding:10px 20px;text-transform:capitalize;width:150px}.clearButton{display:flex;justify-content:center}.clearButton:hover,.submitButton:hover{background-color:#031b4e;color:#fff;cursor:pointer}.atrContainer{width:100%}.atr_form{display:none;height:100vh;margin:0 10%;width:80%}.atrProgressStack{margin:30px 0}.atr_form label{color:#4b4b4b;font-weight:500}.atrTitleSection{background-color:#fff;margin:20px auto 0;padding:0 10px;width:80%}.atr_title{border-bottom:3px solid #031b4e;color:#503636;font-size:24px;font-weight:600;height:70px;margin:0 auto;text-shadow:2px 1px 2px #c7c7c7;width:99%}.atr_form_main,.atr_title{align-items:center;display:flex}.atr_form_main{flex-direction:column;height:100vh;width:100%}.atr_form_fields{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;padding:10px;position:relative;width:100%}.atr_form_fields p{font-weight:600}.atr_search_form{margin-bottom:10px;margin-top:10px;width:100%}.atr_search_form_inputs{display:flex;flex-direction:row;justify-content:space-between;width:100%}.atr_search_form_one,.atr_search_form_two{width:40%}.atr_search_form_buttons{display:flex;justify-content:space-around;margin-top:50px;width:100%}.atr_search_cancel,.atr_search_new_request{background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:10px 20px;text-transform:capitalize;width:150px}.atr_search_cancel:hover,.atr_search_new_request:hover{background-color:#031b4e;color:#fff}.product_info_form{grid-column-gap:30px;column-gap:30px;display:flex;width:100%}.product_info_form_one,.product_info_form_two{width:100%}.product_info_form_one input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.assignedToDropDown input{margin:5px 0}.product_info_form_two input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.product_info_form_one input[type=checkbox],.product_info_form_two input[type=checkbox]{margin-bottom:10px;width:fit-content}.product_info_form_one select,.product_info_form_two input[type=date],.product_info_form_two select{border:1px solid #cacaca;border-radius:2px;font-size:16px;height:30px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.product_info_form_one textarea{width:100%}.sample_info_form{margin:10px 0;width:100%}.sample_info_form_upper{display:flex;justify-content:space-between;width:100%}.sample_info_form_upper_one,.sample_info_form_upper_two{width:40%}.sample_info_form_upper_one select,.sample_info_form_upper_two select{width:100%}.sample_info_form_lower_one select,.sample_info_form_upper_one select,.sample_info_form_upper_two select{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px}.sample_info_form_lower_two{display:flex;flex-direction:column}.sample_info_form_lower_two textarea{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding:5px;resize:none}.sample_info_form_lower_one select,.sample_info_form_lower_one select option{width:100%}.test_info_form{display:flex;flex-direction:column;width:100%}.test_info_form_section.Four{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}.test_info_form_section.Two{grid-column-gap:40px;grid-row-gap:20px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;width:100%}.test_info_form_section.Two.alignmentmargin input,.test_info_form_section.Two.alignmentmargin select{font-size:16px;height:31px;margin:10px 0 20px;padding:5px}.test_info_form_section_one,.test_info_form_section_two{width:100%}review_approval_form_one_confirm_box
.test_info_form_section_time{column-gap:30px;display:flex}.test_info_form_heading{display:flex;width:100%}.test_info_form_two_block_one{display:flex;flex-direction:column;width:100%}.test_info_form_two_block_one input,.test_info_form_two_block_one select,.test_info_form_two_block_two select{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.test_info_form_two_block_two{display:flex;flex-direction:column;width:100%}.test_info_form_heading{color:#4b4b4b;font-weight:600;margin-bottom:10px}.test_info_form_one{margin-top:10px}.test_info_form_one label{font-weight:500;margin-left:10px}.test_info_form_two{margin-top:20px}.test_info_form_three label{font-weight:500;margin-left:10px}.test_info_form_four{margin-top:20px}.test_info_form_four label{font-weight:500;margin-left:10px}.test_info_form_five{margin-top:20px}.test_info_form_five input,.test_info_form_five select,.test_info_form_five textarea{width:100%}.test_info_form_five_hours{display:flex;flex-direction:column}.test_info_form_five_hours select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding:5px}.test_info_form_five_minutes{display:flex;flex-direction:column}.test_info_form_five_minutes select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding:5px}.test_info_form_six{display:flex;flex-direction:column}.test_info_form_six label{color:#4b4b4b;font-weight:600}.test_info_form_six select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding:5px;width:250px}.test_info_form_seven label{display:flex;flex-direction:column;font-weight:600}.test_info_form_seven input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding:5px}.media_input{display:flex;flex-direction:column}.media_input label{color:#4b4b4b;font-weight:600}.atr_request_form_bottom{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;margin-top:10px;padding:20px;width:100%}.atr_request_form_bottom_buttons{display:flex;justify-content:space-around}.clear_button{background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:10px 20px;text-transform:capitalize;width:150px}.clear_button:hover{background-color:#031b4e;color:#fff;cursor:pointer}.review_approval_form{grid-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;width:100%}.review_approval_form_one_confirm_box{display:flex;justify-content:left;margin-bottom:10px}.review_approval_form_one_input_block_one input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;max-width:220px;outline:none;padding:5px}.review_approval_form_one_input_block_one input[type=checkbox]{margin-bottom:55px}.review_approval_form_one_input_block_two input{max-width:150px}.review_approval_form_five_block_one input,.review_approval_form_five_block_two input,.review_approval_form_four_block_one input,.review_approval_form_four_block_two input,.review_approval_form_one_input_block_two input,.review_approval_form_six_block_one input,.review_approval_form_six_block_two input,.review_approval_form_three_block_one input,.review_approval_form_three_block_two input,.review_approval_form_two_block_one input,.review_approval_form_two_block_two input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.review_approval_form_five_section_lower_buttons button,.review_approval_form_four_section_lower_buttons button,.review_approval_form_one_input_lower_buttons button,.review_approval_form_six_section_lower_buttons button,.review_approval_form_three_section_lower_buttons button,.review_approval_form_two_section_lower_buttons button{background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:16px;justify-content:center;padding:5px 10px;text-transform:capitalize}.review_approval_form_five_section_lower_buttons button:hover,.review_approval_form_four_section_lower_buttons button:hover,.review_approval_form_one_input_lower_buttons button:hover,.review_approval_form_six_section_lower_buttons button:hover,.review_approval_form_three_section_lower_buttons button:hover,.review_approval_form_two_section_lower_buttons button:hover{background-color:#031b4e;color:#fff;cursor:pointer}.review_approval_form_one_input{align-items:center;display:flex;justify-content:space-between}.review_approval_form_one_confirm_box label{font-weight:600}.review_approval_form_one_input_lower{display:flex;flex:1 1;flex-direction:column}.review_approval_form_one_input_lower_signature{border:1px solid #b3b3b3;border-radius:2px}.review_approval_form_one_input_lower_buttons{display:flex;justify-content:space-between;justify-content:flex-end;margin-bottom:20px;margin-top:10px}.review_approval_form_two{margin:0}.review_approval_form_two_section{display:flex;justify-content:space-between}.review_approval_form_two_block_one,.review_approval_form_two_block_two{display:flex;flex-direction:column}.review_approval_form_three_section{display:flex;justify-content:space-between}.review_approval_form_four_block_one,.review_approval_form_four_block_two{display:flex;flex-direction:column}.review_approval_form_five_section,.review_approval_form_four_section{display:flex;justify-content:space-between}.review_approval_form_five_block_one,.review_approval_form_five_block_two{display:flex;flex-direction:column}.review_approval_form_six_section{display:flex;justify-content:space-between}.review_approval_form_six_block_one,.review_approval_form_six_block_two{display:flex;flex-direction:column}.review_approval_form_two_section_lower{display:flex;flex:1 1;flex-direction:column}.review_approval_form_two_section_lower_signature{border:1px solid #b3b3b3;border-radius:2px}.review_approval_form_two_section_lower_buttons{display:flex;justify-content:space-between;justify-content:flex-end;margin-bottom:20px;margin-top:10px}.review_approval_form_three_section_lower{display:flex;flex:1 1;flex-direction:column}.review_approval_form_three_section_lower_signature{border:1px solid #b3b3b3;border-radius:2px}.review_approval_form_three_section_lower_buttons{display:flex;justify-content:space-between;justify-content:flex-end;margin-bottom:20px;margin-top:10px}.review_approval_form_four_section_lower{display:flex;flex:1 1;flex-direction:column}.review_approval_form_four_section_lower_signature{border:1px solid #b3b3b3;border-radius:2px}.review_approval_form_four_section_lower_buttons{display:flex;justify-content:space-between;justify-content:flex-end;margin-bottom:20px;margin-top:10px}.review_approval_form_five_section_lower{display:flex;flex:1 1;flex-direction:column}.review_approval_form_five_section_lower_signature{border:1px solid #b3b3b3;border-radius:2px}.review_approval_form_five_section_lower_buttons{display:flex;justify-content:space-between;justify-content:flex-end;margin-bottom:20px;margin-top:10px}.review_approval_form_six_section_lower{display:flex;flex:1 1;flex-direction:column}.review_approval_form_six_section_lower_signature{border:1px solid #b3b3b3;border-radius:2px}.review_approval_form_six_section_lower_buttons{display:flex;justify-content:space-between;justify-content:flex-end;margin-bottom:20px;margin-top:10px}.pad_signature{padding:4px;width:100%}#accordion ul li:first-child div{border-top:3px solid #ffcdcd;display:block}.review_approval_form_five,.review_approval_form_four,.review_approval_form_one,.review_approval_form_six,.review_approval_form_three,.review_approval_form_two{margin-bottom:20px}.atrOthers input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-left:10px;margin-top:5px;outline:none;padding:5px}.clearfix:after{clear:both;content:"";display:block;height:0}.container{font-family:Lato,sans-serif;margin:30px 10% 0;width:80%}.wrapper{height:fit-content}.nav{margin-top:40px}.pull-right{float:right}a,a:active{color:#333;text-decoration:none}a:hover{color:#999}.arrow-steps .clearfix{display:flex;flex-direction:row;width:100%}.arrow-steps{display:grid;grid-template-columns:repeat(7,13.8%);width:100%}.arrow-steps .step{align-items:center;background-color:#d9e3f7;color:#333;cursor:default;display:flex;font-size:1vw;height:5vw;margin:0;padding:10px 5px 10px 10%;position:relative;text-align:center;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:92%}.arrow-steps .step span{left:30%;width:80%;z-index:5}.arrow-steps .step:after,.arrow-steps .step:before{border-bottom:2.5vw solid #0000;border-left:2.5vw solid #d9e3f7;border-top:2.5vw solid #0000;content:" ";height:0;position:absolute;right:-2.5vw;top:0;transition:border-color .2s ease;width:0;z-index:2}.arrow-steps .step:before{border-left:2.5vw solid #e6f6ff;left:0;right:auto;z-index:0}.arrow-steps .step:first-child:before{border:none}.arrow-steps .step:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.arrow-steps .step span{position:relative}.arrow-steps .step.current1{background-color:#23468c;color:#fff;padding:10px 20px 10px 0}.arrow-steps .step.current1:after{border-left:2.5vw solid #23468c}.arrow-steps .step.current{background-color:#23468c;color:#fff;padding:10px 5px 10px 0}.arrow-steps .step.current:after{border-left:2.5vw solid #23468c}.summary_section.width100{display:flex;margin:0 auto;width:80%}.arSection,.trfSection{align-items:center;display:flex}.arSection{margin-left:5%}.arSection label,.trfSection label{width:90px}.atrSearch input{background-color:#dadada;background-color:#fff;border-radius:.2rem;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center;margin-left:20px;margin-top:13px;padding:10px 20px;text-transform:capitalize;width:100px}.atrSearch input:hover{background-color:#031b4e;box-shadow:#b9b9b9;color:#fff}.Atr_radiobuttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;width:220px}.error-input{border:1.5px solid red}.error-message{color:red;font-weight:700;margin-top:5px}.accordion-header-blue{background:#031b4e!important; /* !important to ensure it overrides */color:#fff!important}.pdf-generate-btn{transition:all .3s ease}.pdf-generate-btn:hover:not(:disabled){background-color:#c62828!important;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.pdf-generate-btn:disabled{cursor:not-allowed;opacity:.6}#atr-form-container{background-color:#fff}@media print{.no-print{display:none!important}}.spinner{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-color:#b37856 #f1af71 #6e9c4f #4ba1da;border-radius:50%;border-style:solid;border-width:8px;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.purchase_order{align-items:center;height:auto}.PO_content,.purchase_order{display:flex;flex-direction:column;width:100%}.PO_content{padding:2rem}.PO_content .PO_subsection{display:flex;flex-direction:row;justify-content:space-between}.PO_content .PO_subsection .PO_left,.PO_content .PO_subsection .PO_right{display:flex;flex-direction:column;width:47%}.PO_title{align-items:center;border-bottom:5px solid #031b4e;color:#4b4b4b;display:flex;font-size:24px;font-weight:600;height:70px;margin-bottom:0;margin-top:15px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7}.PO_formbackground,.PO_title{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;width:80%}.PO_formbackground{justify-content:center;margin-top:10px;padding:20px 50px}.PO_section{grid-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:50% 50%!important;height:fit-content;justify-content:space-between;margin-right:35px}.PO_left,.PO_right{color:#4b4b4b;display:inline block;font-weight:600;padding:5px;width:100%}.PO_items label,.PO_spacing{color:#4b4b4b;font-weight:500;margin-top:10px}.PO_items input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:90%}.PO_items input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.PO_select label{color:#4b4b4b;font-weight:500;margin-top:10px}.PO_select select{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:90%}.PO_select select:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.PO_date label{color:#4b4b4b;font-weight:500;margin-top:10px}.PO_date input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:90%}.PO_date input:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.PO_upload label{color:#4b4b4b;font-weight:500;margin-top:10px}.PO_upload input{border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;width:90%}.sectn_btn{display:flex;justify-content:flex-end}.add_btn{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-size:12px;justify-content:center;padding:10px 20px;text-transform:capitalize;width:80px}.add_btn:hover{background-color:#319ffa;color:#fff;cursor:pointer}.table_section table{border-collapse:collapse;counter-reset:serial-number;width:100%}.table_section table td,tr{border:1px solid #cacaca;padding:8px;text-align:center}.table_section th{color:#4b4b4b;padding:8px;text-align:center}.del_icon button{align-items:center;background-color:initial;border:none;border-radius:8px;color:#f44336;cursor:pointer;font-family:Quicksand,sans-serif;font-size:11px;margin-left:7px;outline:none;padding:5px 12px}.PO_section_bottom{padding:20px}.po-submit-btn:hover{background-color:#031b4e;color:#fff;cursor:pointer}.signatureCanvas{border:1px solid #cacaca;border-radius:2px;font-size:16px;height:70px;margin-bottom:20px;margin-top:20px;outline:none;padding-bottom:5px;padding-left:5px;position:relative;width:160px}.PO_sign label{color:#4b4b4b;font-weight:500;margin-top:10px}.signatureCanvas{margin-bottom:10px}.signatureCanvas:focus{border:1px solid #fff;border-bottom:2px solid #485b6b}.PO_backbutton{margin-top:20px}.section_head{color:#4b4b4b;font-weight:600;margin-bottom:10px;margin-top:10px}.sample{margin-top:10px;width:50%}.PO_subtitle{color:#4b4b4b;display:flex;font-size:20px;font-weight:600;justify-content:center;text-shadow:2px 1px 2px #c7c7c7}.PO_subformbackground{width:80%}.PO_secondformbackground,.PO_subformbackground{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;justify-content:space-between;margin-top:10px}.PO_sbottom,.PO_subsection{grid-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:50% 50%!important;height:fit-content;margin-right:35px}.PO_sbottom{padding:20px 50px;width:90%}.PO_sbottom,.PO_section_bottom{background-color:#fff;border-radius:5px}.PO_section_bottom{box-shadow:1px 1px 4px 0 #b9b9b9;height:80px;margin-top:10px;padding:10px 20px;width:80%}.PO_buttons,.po-submit-btn{display:flex;justify-content:center}.po-submit-btn{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;font-size:16px;padding:10px 20px;text-transform:capitalize;width:150px}.access-add-btn:hover{background-color:#319ffa;color:#fff;cursor:pointer}.PO_subtable form{grid-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:50% 50%!important;height:fit-content;margin-right:35px}.PO_subleft,.PO_subright{color:#4b4b4b;display:inline block;font-weight:600;padding:5px;width:100%}*{border:0;font-family:sans-serif}.changepassword{color:#008cff}.changepssword_form{align-items:center;height:fit-content;justify-content:center}.changepssword_form,.changepssword_form form{display:flex;flex-direction:column;width:100%}.changepssword_form form{justify-content:space-around}.changepassword_title{align-items:center;border-bottom:5px solid #031b4e;color:#4b4b4b;display:flex;font-size:24px;font-weight:600;height:70px;margin-bottom:0;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7}.changepassword_form_container,.changepassword_title{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;margin-top:10px;width:50%}.changepassword_form_container{align-items:flex-start;flex-direction:column;justify-content:center;margin-left:25%;padding:20px 50px}.changepassword_form_container label{color:#4b4b4b;font-weight:500;margin-top:10px}.changepassword_form_container input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding-bottom:5px;padding-left:5px;padding-top:5px;width:100%}.changepassword_form_container input:hover{border:1px solid;border-color:#fff #fff #031b4e}.changepassword_button{display:flex;justify-content:center;width:100%}.submit_button{background-color:#fff;border-radius:2px;box-shadow:1px 1px 4px 0 #b9b9b9;font-size:16px;padding:10px 60px;text-transform:capitalize}.submit_button:hover{background-color:#031b4e;color:#fff;cursor:pointer}.AlertMessage{margin-top:10px;width:50%}.dept_container input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.dept_layout{display:flex;flex-direction:column;justify-content:center;margin-left:25%;width:50%}.dept_layout label{color:#4b4b4b;font-weight:500}.dept_title{align-items:center;border-bottom:5px solid #031b4e;color:#4b4b4b;font-size:24px;font-weight:600;height:70px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7}.dept_container,.dept_title{background-color:#fff;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;width:100%}.dept_container{border-radius:5px;column-gap:50px;flex-direction:column;margin-top:10px;padding:20px}.dept_btn{display:flex;font-family:arial;justify-content:space-evenly;margin-bottom:60px;margin-top:10px;padding:20px 0}.dept_btn,.leave_btn_clear{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9}.leave_btn_clear,.leave_btn_submit{font-size:16px;padding:10px 20px;text-transform:capitalize;width:150px}.leave_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center}.leave_btn_clear:hover,.leave_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.dept_container select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.role_layout{display:flex;flex-direction:column;justify-content:center;margin-left:25%;width:50%}.role_layout label{color:#4b4b4b;font-weight:500}.role_title{align-items:center;background-color:#fff;border-bottom:5px solid #031b4e;box-shadow:1px 1px 4px 0 #b9b9b9;color:#4b4b4b;display:flex;font-size:24px;font-weight:600;height:70px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7;width:100%}.role_container input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.role_container{column-gap:50px;flex-direction:column;margin-bottom:10px;padding:20px;width:100%}.role_btn,.role_container{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;margin-top:10px}.role_btn{justify-content:space-evenly;margin-bottom:60px;padding:20px 0}.role_btn_clear,.role_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;font-size:16px;padding:10px 20px;text-transform:capitalize;width:150px}.role_btn_clear{display:flex;justify-content:center}.role_btn_clear:hover,.role_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.role_container select{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.summary_Top_Action_sec_label select{width:20%}.bankname_layout{display:flex;flex-direction:column;justify-content:center;margin-left:25%;width:50%}.bankname_layout label{color:#4b4b4b;font-weight:500}.bankname_title{align-items:center;border-bottom:5px solid #031b4e;color:#4b4b4b;font-size:24px;font-weight:600;height:70px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7}.bankname_container,.bankname_title{background-color:#fff;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;width:100%}.bankname_container{border-radius:5px;column-gap:50px;flex-direction:column;margin-top:10px;padding:20px}.bankname_container input{background-color:#fff;border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:5px;outline:none;padding:5px;width:100%}.bankname_btn{display:flex;font-family:arial;justify-content:space-evenly;margin-bottom:10px;margin-top:10px;padding:20px 0}.bankname_btn,.bankname_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9}.bankname_btn_clear,.bankname_btn_submit{font-size:16px;padding:10px 20px;text-transform:capitalize;width:150px}.bankname_btn_clear{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center}.bankname_btn_clear:hover,.bankname_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}#msg{border-radius:2px;color:#32cd32;font-size:16px;padding:5px 10px;width:100%}.project_details_layout label{color:#4b4b4b;font-weight:500}.project_details_container{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;margin-top:7px;padding:20px;width:100%}.project_details_container_section{column-gap:50px;display:flex}.project_details_container input,.project_details_container select,.project_details_container textarea{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:10px;margin-top:10px;padding:5px;width:100%}.project_details_container textarea{height:100px;resize:none}.project_details_container_1,.project_details_container_2{display:flex;flex-direction:column;width:100%}.project_details_btn{display:flex;font-family:arial;justify-content:space-evenly;margin-top:10px;padding:10px}.project_details_btn,.project_details_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9}.project_details_btn_clear,.project_details_btn_submit{padding:10px 20px;text-transform:capitalize;width:150px}.project_details_btn_clear{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center}.project_details_btn_clear:hover,.project_details_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.product_info_layout label{color:#4b4b4b;font-weight:500}.product_info_container{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;margin-top:10px;padding:20px;width:100%}.product_info_container_section{column-gap:50px;display:flex}.product_info_container input,.product_info_container select{width:100%}.product_info_container input,.product_info_container select,.product_info_container textarea{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:10px;margin-top:10px;padding:5px}.product_info_container textarea{height:100px;resize:none;width:10%}.product_info_container_1{display:flex;flex-direction:column;padding-left:300px;padding-right:300px;width:100%}.product_info_container_2{display:flex;justify-content:space-between;padding-left:415px;width:100%}.product_info_btn{display:flex;font-family:arial;justify-content:space-evenly;margin-bottom:60px;margin-top:10px;padding:10px}.product_info_btn,.product_info_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9}.product_info_btn_clear,.product_info_btn_submit{padding:10px 20px;text-transform:capitalize;width:150px}.product_info_btn_clear{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center}.product_info_btn_clear:hover,.product_info_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.Supervisor_review_Container{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:2.5fr 1fr;width:100%}.Supervisor_review_Container .sup_review{display:flex;flex-direction:column;width:100%}.Supervisor_review_Container .task_status_Dropdown{display:flex;flex-direction:column;width:100%!important}.machine_details_layout label{color:#4b4b4b;font-weight:500}.machine_details_container{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;margin-top:7px;padding:20px;width:50%}.machine_details_container_section{column-gap:50px;display:flex;width:50%}.machine_details_container_section .TextArea{width:50%}.machine_details_container_section div textarea{min-width:100%;resize:none}.machine_details_container input,.machine_details_container select,.machine_details_container textarea{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:10px;margin-top:10px;padding:5px;width:100%}.machine_details_container textarea{height:100px;resize:none}.machine_details_container_1,.machine_details_container_2{display:flex;flex-direction:column;width:50%}.machine_details_btn{display:flex;font-family:arial;justify-content:space-evenly;margin-top:10px;padding:10px}.machine_details_btn,.machine_details_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9}.machine_details_btn_clear,.machine_details_btn_submit{padding:10px 20px;text-transform:capitalize;width:150px}.machine_details_btn_clear{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:center}.machine_details_btn_clear:hover,.machine_details_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.machine_container{background-color:#fff;column-gap:50px;display:flex;flex-direction:column;margin-top:10px;padding:20px;width:100%}.machine_container input{background-color:#fff;border:1px solid #cacaca;font-size:16px;margin-bottom:20px;margin-top:5px;padding:5px;width:100%}.machine_checkbox{align-items:flex-start;display:inline;margin:0;padding:0}.machine_checkbox input{padding:10px;width:auto}.announce_entry_layout label{color:#4b4b4b;font-weight:500;margin-bottom:10px;margin-top:10px}.announce_entry_container{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;column-gap:50px;display:flex;flex-direction:column;margin-top:10px;padding:20px;width:100%}.announce_entry_txteditor{border:1px solid #bebdbd;height:175px;margin-bottom:10px;overflow:auto}.summary_list_table1{width:100%}.summary_list_table_Headers1{background-color:aqua;position:sticky;top:0;z-index:11}.summary_list_table_Headers1 .summary_list_table_Headers_Row1 .summary_list_table_Headers_Row_Title1{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:1px;text-align:center;width:4%}.summary_list_table_Headers_Row_Title1{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;border-spacing:0;height:10%;margin-top:0;padding:10000px;width:4%}.summary_list_table_Headers_Row_Title1,.summary_list_table_Headers_Row_Title2{background-color:#031b4e;border:1px solid #9b9b9b;color:#fff;padding:1px;text-align:center}.summary_list_table_Headers_Row_Title2{width:15%}.summary_list_table_Headers_Row_Title3{background-color:#031b4e;border:1px solid #9b9b9b;color:#fff;padding:1px;text-align:center;width:45%}.summary_list_table_Headers_Row_Title4,.summary_list_table_Headers_Row_Title5{background-color:#031b4e;border:1px solid #9b9b9b;color:#fff;padding:1px;text-align:center;width:10%}.summary_list_table_Headers_Row_Title6{background-color:#031b4e;border:1px solid #9b9b9b;color:#fff;padding:10px;text-align:center;width:7%}.announce_entry_container input{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:10px;outline:none;padding:5px;width:100%}.announce_entry_btn{display:flex;font-family:arial;justify-content:space-evenly;margin-bottom:60px;margin-top:10px;padding:10px}.announce_entry_btn,.announce_entry_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9}.announce_entry_btn_submit{padding:10px 20px;text-transform:capitalize;width:150px}.announce_entry_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.leavebalanceupdate_layout label{color:#4b4b4b;font-weight:500}.leavebalanceupdate_container{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;justify-content:space-between;margin-top:10px;padding:20px;width:100%}.leavebalanceupdate_container input,.leavebalanceupdate_container select{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:10px;margin-top:10px;padding:5px;width:100%}.leavebalanceupdate_container textarea{border:1px solid #cacaca;border-radius:2px;font-size:16px;height:100px;margin-bottom:10px;margin-top:10px;padding:5px;resize:none;width:10%}.summary_list_table{width:100%}.summary_list_table_Headers12_Row_Title{width:12%}.summary_list_table_Headers12_Row_Title,.summary_list_table_Headers13_Row_Title{-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0 0;background-color:#031b4e;border:1px solid #9b9b9b;border-spacing:0;color:#fff;margin-top:0;padding:10px 5px;text-align:center}.summary_list_table_Headers13_Row_Title{width:35%}.leavebalanceupdate_container_1,.leavebalanceupdate_container_2{color:#4b4b4b;width:45%}.leavebalanceupdate_btn{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;font-family:arial;justify-content:space-evenly;margin-bottom:60px;margin-top:10px;padding:10px}.leavebalancebtn_clear,.leavebalancebtn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;padding:10px 20px;text-transform:capitalize;width:150px}.leavebalancebtn_clear{display:flex;justify-content:center}.leavebalancebtn_clear:hover,.leavebalancebtn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.tab_navigation{border-bottom:2px solid #ecf0f1;display:flex;gap:10px;margin-bottom:20px;overflow-x:auto}.tab{background-color:#f5f5f5;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.tab:hover{background-color:#e8e8e8}.tab_active{background-color:#fff;border:none;border-bottom:3px solid #3498db;color:#2c3e50;cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px;white-space:nowrap}.tab_content{animation:fadeIn .3s ease;background-color:#fff;border-radius:4px;padding:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.filter_section{background-color:#f5f5f5;border-radius:4px;margin-bottom:20px;padding:15px}.filter_row{grid-gap:15px;align-items:flex-end;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.filter_group{display:flex;flex-direction:column}.filter_group label{color:#2c3e50;font-weight:700;margin-bottom:5px}.filter_group input,.filter_group select{border:1px solid #bdc3c7;border-radius:4px;font-size:14px;padding:8px 10px}.summary_cards_grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.summary_card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.summary_card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.summary_card h3{font-size:14px;font-weight:600;margin:0 0 10px;opacity:.9}.summary_card .big_number{font-size:32px;font-weight:700;margin:0}.summary_card .card_subtitle{font-size:12px;margin:8px 0 0;opacity:.8}.summary_card.success{background:linear-gradient(135deg,#11998e,#38ef7d)}.summary_card.skipped{background:linear-gradient(135deg,#f39c12,#c97d03)}.summary_card.error{background:linear-gradient(135deg,#eb3349,#f45c43)}.modal_overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal_content{background-color:#fff;border-radius:8px;box-shadow:0 10px 40px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.modal_header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #ecf0f1;display:flex;justify-content:space-between;padding:20px}.modal_header h2{color:#2c3e50;margin:0}.modal_close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;padding:0;width:30px}.modal_close:hover{color:#e74c3c}.modal_body{padding:20px}.modal_footer{background-color:#f8f9fa;border-top:1px solid #ecf0f1;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.form_group{margin-bottom:15px}.form_group label{color:#2c3e50;display:block;font-weight:700;margin-bottom:5px}.form_group input,.form_group select,.form_group textarea{border:1px solid #bdc3c7;border-radius:4px;font-family:Arial,sans-serif;font-size:14px;padding:10px;width:100%}.form_group input:focus,.form_group select:focus,.form_group textarea:focus{border-color:#3498db;box-shadow:0 0 5px #3498db4d;outline:none}.form_group small{color:#7f8c8d;display:block;font-size:12px;margin-top:3px}.form_row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.btn_primary{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.btn_primary:hover{background-color:#2980b9}.btn_primary:disabled{background-color:#95a5a6;cursor:not-allowed}.btn_cancel{background-color:#95a5a6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px}.btn_cancel:hover{background-color:#7f8c8d}.badge_success{background-color:#d4edda;color:#155724}.badge_success,.badge_warning{border-radius:3px;font-size:12px;padding:4px 8px}.badge_warning{background-color:#fff3cd;color:#856404}.badge_adjustment,.badge_update{background-color:#d1ecf1;border-radius:3px;color:#0c5460;font-size:12px;padding:4px 8px}.status_success{color:#27ae60;font-weight:700}.status_failed{color:#e74c3c;font-weight:700}.status_skipped{color:#f39c12;font-weight:700}.info_alert{background-color:#d1ecf1;border:1px solid #bee5eb;border-radius:4px;color:#0c5460;margin-bottom:20px;padding:15px}.info_alert strong{display:block;margin-bottom:10px}.info_alert ul{margin:0;padding-left:20px}.info_alert li{margin:5px 0}.formTemplate{margin-top:20px}.formHeading{align-items:center;border-bottom:3px solid #031b4e;box-shadow:1px 1px 4px 0 #b9b9b9;color:#4b4b4b;display:flex;font-size:1.5rem;font-weight:600;margin:10px auto;padding:15px;text-shadow:3px 2px 4px #c7c7c7}.appraisalTable,.formHeading{background-color:#fff;width:85%}.appraisalTable{font-size:1rem;margin:4px auto;padding:5px}.mandatory{color:red;font-size:12 px;font-weight:500;padding-bottom:25px}.appraisalTableContent{height:265px;overflow-y:scroll}.createAppraisal{background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px 0 #b9b9b9;font-size:16px;margin-bottom:10px;margin-right:10px;margin-top:30px;outline:none;padding:10px 20px;text-align:end;text-transform:capitalize}.createAppraisal:hover{background-color:#031b4e;color:#fff;cursor:pointer}#appraisalContent{display:none}.appraisalMain1{display:flex;justify-content:space-between;margin:10px auto 0}.appraisalMain1,.appraisalMain2{background-color:#fff;padding:15px;width:85%}.appraisalMain2{margin:0 auto}.appraisalMainLeft,.appraisalMainRight{display:flex;flex-direction:column;width:45%}.appraisalMainRight{padding-top:40px}.appraisalFormBottom{background-color:#fff;margin:10px auto;outline:none;padding:20px;text-align:center;width:85%}.appraisalFormBottom input{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;padding:10px 20px;text-transform:capitalize;width:15%}.appraisalFormBottom input:hover{background-color:#031b4e;color:#fff;cursor:pointer}.appraisalMain2 textarea,.appraisalMainLeft input,.appraisalMainLeft select,.appraisalMainLeft textarea,.appraisalMainRight input,.appraisalMainRight select,.appraisalMainRight textarea{border:1px solid #cacaca;border-radius:2px;font-size:16px;margin-bottom:20px;margin-top:10px;outline:none;padding:5px;width:100%}.createButtonAppraisal{display:flex;justify-content:flex-end}.appraisalCheckbox{align-items:center;display:flex;margin-top:30px}.appraisalCheckbox input{border:1px solid #cacaca;border-radius:0;font-size:16px;margin-bottom:0;margin-top:0;outline:none;padding:0;width:5%}.formClass{margin-top:20px}.formTitle{align-items:center;border-bottom:4px solid #031b4e;box-shadow:1px 1px 4px 0 #b9b9b9;color:#4b4b4b;display:flex;font-size:1.4rem;font-weight:600;margin:10px auto;padding:15px;text-shadow:3px 2px 4px #c7c7c7}.BatchRecipeTable,.formTitle{background-color:#fff;width:85%}.BatchRecipeTable{font-size:1rem;margin:4px auto;padding:5px}.formContent{justify-content:space-between;margin:10px auto 0;padding:15px}.formContent,.formbuttons{background-color:#fff;display:flex;width:85%}.formbuttons{justify-content:space-evenly;margin:10px auto 70px;padding:5px;text-align:center}.form_btn_clear,.form_btn_submit{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;padding:10px 20px;text-transform:capitalize;width:150px}.form_btn_clear{display:flex;justify-content:center}._btn_clear:hover,.form_btn_submit:hover{background-color:#031b4e;color:#fff;cursor:pointer}.create{border-radius:50%;box-shadow:1px 1px 4px 0 #b9b9b9;margin-right:5px;outline:none;padding:12px 12px 10px;text-transform:capitalize}.create,.create:hover{background-color:#3f51b5;color:#fff}.create:hover{cursor:pointer}.createButton{display:flex;justify-content:flex-end}.summary_list_table_Headers_Row_Title,label{font-weight:500}.batchRecipeContent{display:flex;justify-content:space-between;width:100%}.batchRecipeContentLeft,.batchRecipeContentRight{width:45%}.submitClass{background-color:#fff;margin:10px auto;outline:none;padding:20px;text-align:center;width:85%}.submitClass button{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;padding:10px 20px;text-transform:capitalize;width:15%}.submitClass button:hover{background-color:#031b4e;color:#fff;cursor:pointer}.batchRecipeContentLeft div input,.batchRecipeContentLeft div select,.batchRecipeContentRight div input,.batchRecipeContentRight div select{width:100%}.pvtUi{border-collapse:collapse;color:#2a3f5f;font-family:Verdana}.pvtUi select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtUi td.pvtOutput{vertical-align:top}table.pvtTable{border-collapse:collapse;font-family:Verdana;font-size:8pt;margin-left:3px;margin-top:3px;text-align:left}table.pvtTable tbody tr th,table.pvtTable thead tr th{background-color:#ebf0f8;border:1px solid #c8d4e3;font-size:8pt;padding:5px}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tbody tr td{background-color:#fff;border:1px solid #c8d4e3;color:#2a3f5f;padding:5px;text-align:right;vertical-align:top}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtColOrder,.pvtRowOrder{cursor:pointer;display:inline-block;margin-left:5px;text-decoration:none!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;width:15px}.pvtAxisContainer,.pvtVals{background:#f2f5fa;border:1px solid #a2b1c6;min-height:20px;min-width:20px;padding:5px}.pvtRenderers{padding-left:5px;-webkit-user-select:none;user-select:none}.pvtDropdown{display:inline-block;margin:3px;position:relative;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtDropdownIcon{color:#a2b1c6;float:right}.pvtDropdownCurrent{background:#fff;border:1px solid #a2b1c6;border-radius:4px;box-sizing:border-box;display:inline-block;position:relative;text-align:left;width:210px}.pvtDropdownCurrentOpen{border-radius:4px 4px 0 0}.pvtDropdownMenu{background:#fff;border:1px solid #a2b1c6;border-radius:0 0 4px 4px;border-top-color:#dfe8f3;box-sizing:border-box;margin-top:-1px;position:absolute;width:100%}.pvtDropdownValue{font-size:12px;padding:2px 5px;text-align:left}.pvtDropdownActiveValue{background:#ebf0f8}.pvtVals{padding-bottom:12px;text-align:center;vertical-align:top;white-space:nowrap}.pvtRows{height:35px}.pvtAxisContainer li{cursor:move;list-style-type:none;padding:8px 6px}.pvtAxisContainer li.pvtPlaceholder{border:1px dashed #a2b1c6;-webkit-border-radius:5px;border-radius:5px;padding:3px 15px}.pvtAxisContainer li.pvtPlaceholder span.pvtAttr{display:none}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;background:#f3f6fa;border:1px solid #c8d4e3;border-radius:5px;padding:2px 5px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;white-space:nowrap}.pvtTriangle{color:#506784;cursor:pointer}.pvtHorizList li{display:inline-block}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-style:italic}.sortable-chosen .pvtFilterBox{display:none!important}.pvtCloseX{cursor:pointer;right:5px;text-decoration:none!important}.pvtCloseX,.pvtDragHandle{font-size:18px;position:absolute;top:5px}.pvtDragHandle{color:#a2b1c6;cursor:move;left:5px}.pvtButton{background:#f2f5fa;border:1px solid #c8d4e3;border-radius:5px;color:#506784;font-size:14px;margin:3px;padding:3px 6px;text-decoration:none!important;transition:all .34s cubic-bezier(.19,1,.22,1)}.pvtButton:hover{background:#e2e8f0;border-color:#a2b1c6}.pvtButton:active{background:#d1dae6}.pvtFilterBox input{border:1px solid #c8d4e3;border-radius:5px;color:#506784;font-size:14px;padding:0 3px}.pvtFilterBox input:focus{border-color:#119dff;outline:none}.pvtFilterBox{background-color:#fff;border:1px solid #506784;min-height:100px;position:absolute;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;width:300px;z-index:100}.pvtFilterBox h4{margin:15px}.pvtFilterBox p{margin:10px auto}.pvtFilterBox button{color:#2a3f5f}.pvtFilterBox input[type=text]{color:#2a3f5f;margin-bottom:5px;width:230px}.pvtCheckContainer{border-top:1px solid #dfe8f3;font-size:14px;max-height:30vh;overflow-y:scroll;text-align:left;white-space:nowrap;width:100%}.pvtCheckContainer p{cursor:default;margin:0 0 1px;padding:3px}.pvtCheckContainer p.selected{background:#ebf0f8}.pvtOnly{cursor:pointer;display:none;float:left;font-size:12px;padding-left:5px;width:35px}.pvtOnlySpacer{display:block;float:left;width:35px}.pvtCheckContainer p:hover .pvtOnly{display:block}.pvtCheckContainer p:hover .pvtOnlySpacer{display:none}.pvtRendererArea{padding:5px}*{box-sizing:border-box;margin:0;padding:0}.forgotpass_container{align-items:center;background-color:#eaf6ff;border-radius:10px;display:flex;flex-direction:column;height:fit-content;height:100%;justify-content:center;width:100%}.forgotpass_container form{display:flex;flex-direction:column;justify-content:space-around;width:100%}.forgotpass_title{align-items:center;border-bottom:5px solid #031b4e;color:#4b4b4b;font-size:24px;font-weight:600;height:70px;margin-top:40px;padding:10px 20px;text-shadow:2px 1px 2px #c7c7c7}.forgotpass_section,.forgotpass_title{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex;width:40%}.forgotpass_section{flex-direction:column;margin-left:30%;margin-top:20px;padding:20px 50px}.forgotpass_bottom{justify-content:space-between;margin-bottom:20%;margin-left:30%;margin-top:20px;padding:20px 50px;width:40%}.forgotpass_bottom,.forgotpass_bottom_btn{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #b9b9b9;display:flex}.forgotpass_bottom_btn{justify-content:center;margin:10px;padding:10px 20px;text-transform:capitalize;width:150px}.forgotpass_bottom_btn:hover{background-color:#319ffa;color:#fff;cursor:pointer}