@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Inter:wght@400;450;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.splash{background-color:#fff;cursor:pointer;height:95%;left:49%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .6s ease-in-out;width:95%}.hidden{display:none;transition:.5s}.splash-header{align-items:center;color:#fff;display:flex;font-family:consolas;font-size:30px;height:90%;justify-content:center}.logo_SplashScreen{height:22vh}:root{--signin-primary:#173452;--signin-primary-dark:#10263d;--signin-primary-soft:#17345214;--signin-border:#17345224;--signin-text:#173452;--signin-muted:#708096;--signin-error:#b42318;--signin-error-bg:#fff4f2;--signin-surface:#fff;--signin-background:#f5f8fb}.signin_page{align-items:center;background:radial-gradient(circle at 15% 15%,#17345212,#0000 30%),radial-gradient(circle at 85% 85%,#1734520d,#0000 28%),#f5f8fb;background:radial-gradient(circle at 15% 15%,#17345212,#0000 30%),radial-gradient(circle at 85% 85%,#1734520d,#0000 28%),var(--signin-background);color:#173452;color:var(--signin-text);display:flex;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;min-height:100vh;padding:32px 20px;width:100%}.signin_shell{animation:signin_enter .45s ease-out both;background:#fff;background:var(--signin-surface);border:1px solid #ffffffe6;border-radius:28px;box-shadow:0 30px 80px #1734521f,0 8px 24px #1734520f;overflow:hidden;width:min(100%,470px)}.signin_brand{align-items:center;background:linear-gradient(145deg,#1734520a,#17345217);border-bottom:1px solid #17345212;display:flex;justify-content:center;min-height:150px;position:relative}.signin_brand:after,.signin_brand:before{border:1px solid #17345214;border-radius:50%;content:"";pointer-events:none;position:absolute}.signin_brand:before{height:190px;right:-70px;top:-120px;width:190px}.signin_brand:after{bottom:-100px;height:130px;left:-70px;width:130px}.signin_logo_wrap{align-items:center;background:#fff;border:1px solid #1734521a;border-radius:24px;box-shadow:0 14px 32px #17345221,0 3px 8px #1734520f;display:flex;height:82px;justify-content:center;position:relative;width:82px;z-index:1}.profile_SignIn{height:54px;max-width:70%;object-fit:contain;width:54px}.signin_content{padding:38px 42px 30px;width:100%}.signin_heading{margin-bottom:30px}.signin_eyebrow{align-items:center;color:#173452;color:var(--signin-primary);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.lets_Sign_you_In{color:#173452;color:var(--signin-text);font-size:clamp(28px,4vw,36px);font-weight:750;letter-spacing:-.04em;line-height:1.12;margin:0}.welcome_back{color:#708096;color:var(--signin-muted);font-size:14px;line-height:1.6;margin:10px 0 0}.signin_form{width:100%}.signin_field{margin-bottom:18px;width:100%}.signin_field label{color:#173452;color:var(--signin-text);display:block;font-size:12px;font-weight:700;line-height:1.4;margin:0 0 8px 2px}.signin_input_wrap{align-items:center;background:#fff;border:1px solid #17345224;border:1px solid var(--signin-border);border-radius:15px;box-sizing:border-box;display:flex;gap:10px;height:56px;min-height:56px;overflow:hidden;padding:0 15px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.signin_input_wrap:focus-within{border-color:#173452;border-color:var(--signin-primary);box-shadow:0 0 0 4px #17345214;box-shadow:0 0 0 4px var(--signin-primary-soft);transform:translateY(-1px)}.signin_input_icon{align-items:center;background:#17345214;background:var(--signin-primary-soft);border-radius:8px;color:#173452;color:var(--signin-primary);display:inline-flex;flex:0 0 25px;font-size:13px;font-weight:800;height:25px;justify-content:center;min-width:25px;width:25px}.signin_input_wrap input{background:#0000;border:0;color:#173452;color:var(--signin-text);flex:1 1 auto;font:inherit;font-size:14px;height:54px;line-height:1;margin:0;min-height:54px;min-width:0;outline:0;padding:0;width:0}.signin_input_wrap input::placeholder{color:#a0acba;opacity:1}.signin_input_wrap input:disabled{cursor:not-allowed;opacity:.65}.password_toggle{align-items:center;background:#0000;border:0;border-radius:8px;color:#173452;color:var(--signin-primary);cursor:pointer;display:inline-flex;flex:0 0 42px;font:inherit;font-size:12px;font-weight:750;height:36px;justify-content:center;margin:0;min-height:36px;min-width:42px;padding:0;width:42px}.password_toggle:hover{background:#17345214;background:var(--signin-primary-soft)}.password_toggle:focus-visible{outline:2px solid #173452;outline:2px solid var(--signin-primary);outline-offset:2px}.password_toggle:disabled{cursor:not-allowed;opacity:.5}.signin_error{align-items:flex-start;background:#fff4f2;background:var(--signin-error-bg);border:1px solid #b423181f;border-radius:13px;color:#b42318;color:var(--signin-error);display:flex;gap:10px;margin:4px 0 16px;padding:12px 13px;width:100%}.signin_error>span{align-items:center;background:#b423181a;border-radius:50%;display:inline-flex;flex:0 0 19px;font-size:11px;font-weight:800;height:19px;justify-content:center;width:19px}.signin_error p{font-size:12px;font-weight:600;line-height:1.5;margin:0}.signIn_btn{align-items:center;background:#173452;background:var(--signin-primary);border:0;border-radius:15px;box-shadow:0 10px 22px #1734522e;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:750;gap:12px;justify-content:center;letter-spacing:-.01em;margin-top:26px;min-height:56px;padding:0 20px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.signIn_btn:hover:not(:disabled){background:#10263d;background:var(--signin-primary-dark);box-shadow:0 14px 28px #17345238;transform:translateY(-1px)}.signIn_btn:active:not(:disabled){box-shadow:0 7px 16px #17345229;transform:translateY(0)}.signIn_btn:focus-visible{outline:3px solid #17345233;outline-offset:3px}.signIn_btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.72}.signin_arrow{font-size:18px;line-height:1;transition:transform .2s ease}.signIn_btn:hover:not(:disabled) .signin_arrow{transform:translateX(3px)}.signin_spinner{animation:signin_spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.signin_footer{align-items:center;color:#9aa7b5;display:flex;font-size:10px;font-weight:650;gap:10px;letter-spacing:.05em;margin-top:28px;text-transform:uppercase;white-space:nowrap}.signin_footer_line{background:#17345214;flex:1 1;height:1px}@keyframes signin_enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes signin_spin{to{transform:rotate(1turn)}}@media (max-width:600px){.signin_page{align-items:center;min-height:100svh;padding:18px 14px}.signin_shell{border-radius:23px}.signin_brand{min-height:125px}.signin_logo_wrap{border-radius:20px;height:70px;width:70px}.profile_SignIn{height:46px;width:46px}.signin_content{padding:30px 22px 24px}.signin_heading{margin-bottom:25px}.lets_Sign_you_In{font-size:29px}.welcome_back{font-size:13px}.signin_input_wrap{height:54px;min-height:54px;padding-left:14px;padding-right:14px}.signin_input_wrap input{font-size:14px;height:52px;min-height:52px}.signIn_btn{margin-top:22px;min-height:54px}}@media (max-width:360px){.signin_page{padding:10px}.signin_content{padding:25px 17px 20px}.signin_footer{font-size:9px;gap:7px}}@media (prefers-reduced-motion:reduce){.signIn_btn,.signin_arrow,.signin_input_wrap,.signin_shell{animation:none;transition:none}}.profile_ForgotPswd{height:10vw;margin-top:0}@media screen and (min-width:2000px){.profile_ForgotPswd{margin-top:4%}}.forgot_password_ForgotPswd{color:#173452;font-size:2vw;margin-left:"40%";margin-top:10px}.dont_worry{font-size:1.1vw}input[type=text]{background-color:#fff;border-color:#173452;border-radius:50px;height:7vh;margin:0;padding:10px;width:40%}input[type=text],input[type=text]::placeholder{font-size:1vw;text-align:center}.continue{background-color:#173452;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1vw;height:5.5vh;margin:20px 0;padding:12px 20px;width:20%}.profile_Otp{height:10vw;margin-top:0}@media screen and (min-width:2000px){.profile_Otp{margin-top:2%}}.forgot_password_Otp{color:#173452;font-size:2vw;margin-left:"40%";margin-top:10px}.we_have_sent{color:#173452;font-size:1.1vw;line-height:1.2}.circles{align-content:center;display:flex;flex-direction:row}.circlePlaceholders1{margin-left:37.5%}.circlePlaceholders,.circlePlaceholders1{background-color:#173452;border:none;border-radius:50px;color:#fff;font-size:20px;font-weight:2;height:2.5vw;margin-top:4px;outline:#0000;text-align:center;width:2.5vw}.circlePlaceholders{margin-left:5%}.did_not_receive_otp{font-size:1vw}.resend_otp{color:#173452;padding-top:30px}.resend_otp_btn{border:none;color:#173452;font-size:1vw;width:10%}.resend_otp_btn,.resend_otp_btn:hover{background-color:#fff}.register{font-size:1vw;height:5.5vh;margin:20px 0;width:20%}.register,.sendOTP_btn{background-color:#173452;border:none;border-radius:50px;color:#fff;cursor:pointer;padding:12px 20px}.sendOTP_btn{margin:30px 0;width:15%}.sendOTP_btn:hover{background-color:#173452}body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;margin-top:60px;text-align:center}form{background-color:"red"}.container{padding:25px}.profile_ChangePswd{height:10vw;margin-top:0}@media screen and (min-width:2000px){.profile_ChangePswd{margin-top:4%}}.change_password_ChangePswd{color:#173452;font-size:2vw;margin-left:"40%";margin-top:10px}.dont_worry{color:#173452;line-height:1.5}input[type=password_ChangePswd],input[type=text_ChangePswd]{background-color:#fff;border-color:#173452;border-radius:50px;height:7vh;margin:0;padding:10px;text-align:center;width:40%}input[type=password_ChangePswd]::placeholder,input[type=text_ChangePswd]{font-size:1vw;text-align:center}label{color:#173452}.done_ChangePswd{background-color:#173452;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1vw;height:5.5vh;margin:20px 0;padding:12px 20px;width:20%}button:hover{opacity:.5}@media screen and (max-width:300px){span.psw{background-color:aqua}}:root{--card-primary:#173452;--card-primary-dark:#0e2942;--card-primary-soft:#17345212;--card-bg:#f4f7fa;--card-surface:#fff;--card-border:#17345217;--card-text:#173452;--card-muted:#7e8c9b;--card-success:#247a52;--card-success-bg:#edf8f2;--card-warning:#a56d2b;--card-warning-bg:#fff8ec;--card-danger:#9d3434;--card-danger-bg:#fff1f1;--card-shadow:0 10px 30px rgba(23,52,82,.055)}.cardview_app{background:#f4f7fa;background:var(--card-bg);color:#173452;color:var(--card-text);min-height:100vh}.content{background:radial-gradient(circle at 90% 0,rgba(23,52,82,.045),#0000 25%),#f4f7fa;background:radial-gradient(circle at 90% 0,rgba(23,52,82,.045),#0000 25%),var(--card-bg)}.cardview_container{margin:0 auto;width:min(100%,1580px)}.tasks_page_heading{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:108px;padding:18px 4px 16px}.page_kicker{color:#929eaa}.tasks_page_heading h1{color:#173452;color:var(--card-text);font-size:clamp(27px,2.4vw,35px);font-weight:780;letter-spacing:-.045em;line-height:1.08;margin:6px 0 3px}.tasks_page_heading p{color:#7e8c9b;color:var(--card-muted);font-size:12px;line-height:1.5;margin:0}.view_switcher{background:#fff;border:1px solid #17345217;border:1px solid var(--card-border);border-radius:12px;box-shadow:0 4px 15px rgba(23,52,82,.035);gap:3px;padding:4px}.view_switcher,.view_tab{align-items:center;display:inline-flex}.view_tab{border-radius:8px;color:#7e8c9b;color:var(--card-muted);font-size:10px;font-weight:750;gap:6px;height:32px;justify-content:center;min-width:66px;text-decoration:none;transition:.18s ease}.view_tab span{font-size:14px}.view_tab:hover{color:#173452;color:var(--card-primary)}.view_tab.active{background:#173452;background:var(--card-primary);box-shadow:0 4px 12px #17345226;color:#fff}.task_toolbar{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(260px,1fr) auto auto auto;margin-bottom:14px}.task_search_box{align-items:center;background:#fff;background:var(--card-surface);border:1px solid #17345217;border:1px solid var(--card-border);border-radius:12px;box-shadow:0 4px 16px rgba(23,52,82,.035);display:flex;gap:9px;height:45px;min-width:0;padding:0 11px;transition:.2s ease}.task_search_box:focus-within{border-color:#1734523b;box-shadow:0 0 0 4px #17345212;box-shadow:0 0 0 4px var(--card-primary-soft)}.task_search_box img{height:16px;opacity:.5;width:16px}.task_search_box input{background:#0000;border:0;color:#173452;color:var(--card-text);flex:1 1;font-size:12px;height:39px;min-width:0;outline:0}.task_search_box input::placeholder{color:#a1adb8}.task_search_box kbd{background:#f7f9fb;border:1px solid #e4e8ed;border-radius:6px;color:#98a4b1;font-family:inherit;font-size:8px;padding:4px 7px}.clear_search_button{background:#f2f5f7;border:0;border-radius:7px;color:#7e8c9b;color:var(--card-muted);cursor:pointer;display:grid;font-size:16px;height:23px;place-items:center;width:23px}.add_task_btn,.clear_filter_btn,.sort_by{border-radius:11px;cursor:pointer;font:inherit;font-size:11px;height:45px}.sort_by{min-width:145px;outline:none;padding:0 12px}.clear_filter_btn,.sort_by{background:#fff;border:1px solid #17345217;border:1px solid var(--card-border);color:#173452;color:var(--card-text)}.clear_filter_btn{font-weight:700;min-width:82px;padding:0 13px}.options{background:#fff;color:#173452;color:var(--card-text)}.add_task_btn{align-items:center;background:#173452;background:var(--card-primary);border:1px solid #173452;border:1px solid var(--card-primary);box-shadow:0 6px 16px #17345221;color:#fff;display:inline-flex;font-weight:750;gap:7px;justify-content:center;min-width:118px;padding:0 16px;transition:.18s ease}.add_task_btn span{font-size:17px;font-weight:400;line-height:1}.add_task_btn:hover{background:#0e2942;background:var(--card-primary-dark);box-shadow:0 9px 20px #1734522e;transform:translateY(-1px)}.task_overview_strip{align-items:center;background:#fff;border:1px solid #17345217;border:1px solid var(--card-border);border-radius:15px;box-shadow:0 10px 30px rgba(23,52,82,.055);box-shadow:var(--card-shadow);display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;margin-bottom:17px;min-height:72px;overflow:hidden}.task_overview_strip>div{align-items:center;border-right:1px solid #edf0f3;display:flex;gap:8px;min-height:43px;padding:0 18px}.task_overview_strip>div:last-child{border-right:0}.task_overview_strip strong{color:#173452;color:var(--card-text);font-size:17px;font-weight:800}.task_overview_strip span:not(.overview_dot){color:#7e8c9b;color:var(--card-muted);font-size:9px;font-weight:650}.overview_hint{justify-content:flex-end}.overview_dot{background:#3d9867;border-radius:50%;box-shadow:0 0 0 4px #3d98671a;height:7px;width:7px}.tasks_section_CardView{background:#fff;border:1px solid #17345217;border:1px solid var(--card-border);border-radius:18px;box-shadow:0 10px 30px rgba(23,52,82,.055);box-shadow:var(--card-shadow);overflow:hidden}.section_header_CardView{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;min-height:71px;padding:16px 19px}.section_header_CardView h2{color:#173452;color:var(--card-text);font-size:16px;font-weight:770;line-height:1.2;margin:5px 0 0}.table_count{background:#f5f7f9;border-radius:8px;color:#7e8c9b;color:var(--card-muted);font-size:9px;font-weight:750;padding:6px 9px}.row_CardView{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.task_card_CardView{background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid #e8edf1;border-radius:16px;box-shadow:0 5px 16px rgba(23,52,82,.035);color:#173452;color:var(--card-text);cursor:pointer;display:flex;flex-direction:column;min-height:265px;padding:17px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.task_card_CardView:focus-visible,.task_card_CardView:hover{border-color:#1734522e;box-shadow:0 15px 35px #17345217;outline:none;transform:translateY(-3px)}.task_card_top{align-items:center;display:flex;justify-content:space-between}.task_index{color:#a1acb7;font-size:8px;font-weight:850;letter-spacing:.13em}.task_arrow{background:#f4f7f9;border-radius:7px;color:#8795a3;display:grid;font-size:12px;height:25px;place-items:center;transition:.18s ease;width:25px}.task_card_CardView:hover .task_arrow{background:#17345212;background:var(--card-primary-soft);color:#173452;color:var(--card-primary)}.task_assignee_CardView{align-items:center;display:flex;gap:10px;margin-top:17px}.assignee_avatar,.detail_avatar_CardView{background:#173452;background:var(--card-primary);border-radius:11px;color:#fff;display:grid;flex:0 0 auto;font-weight:800;place-items:center}.assignee_avatar{font-size:12px;height:37px;width:37px}.task_assignee_CardView small,.task_assignee_CardView strong{display:block}.task_assignee_CardView strong{color:#173452;color:var(--card-text);font-size:11px;font-weight:800;line-height:1.3}.task_assignee_CardView small{color:#7e8c9b;color:var(--card-muted);font-size:8px;margin-top:2px}.task_card_divider{background:#edf0f3;height:1px;margin:15px 0}.task_card_info_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.task_card_info_grid>div{display:flex;flex-direction:column;gap:5px;min-width:0}.task_card_info_grid span{color:#9aa5b0;font-size:8px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.task_card_info_grid strong{color:#173452;color:var(--card-text);font-size:10px;font-weight:750}.task_card_info_grid strong,.task_chip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task_chip{align-items:center;border:0;border-radius:7px;display:inline-flex;font-size:8px;font-weight:850;line-height:1.2;max-width:100%;min-height:23px;padding:3px 7px;text-transform:uppercase;width:fit-content}.priority_high,.status_pending{background:#fff1f1;background:var(--card-danger-bg);color:#9d3434;color:var(--card-danger)}.priority_medium,.status_process{background:var(--card-warning-bg);color:var(--card-warning)}.priority_low,.status_completed{background:var(--card-success-bg);color:var(--card-success)}.role_admin{background:#edf3f8;color:#173452;color:var(--card-primary)}.role_manager{background:#f0f3f7;color:#65748b}.role_employee{background:#f2f5f8;color:#68788b}.task_card_footer{border-top:1px solid #f0f2f4;color:#a0abb5;display:flex;font-size:8px;gap:8px;justify-content:space-between;margin-top:auto;padding-top:15px}.card_open_hint{color:#173452;color:var(--card-primary);font-weight:800}.empty_tasks_CardView{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:310px;padding:35px 20px;text-align:center}.empty_tasks_icon_CardView{background:#edf8f2;background:var(--card-success-bg);border-radius:15px;color:#247a52;color:var(--card-success);display:grid;font-size:19px;font-weight:850;height:48px;margin-bottom:12px;place-items:center;width:48px}.empty_tasks_CardView h3{font-size:14px;margin:0}.empty_tasks_CardView p{color:#7e8c9b;color:var(--card-muted);font-size:10px;line-height:1.6;margin:6px 0 13px;max-width:350px}.empty_tasks_CardView button{background:#173452;background:var(--card-primary);border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:750;height:34px;padding:0 13px}.overlay2_CardView,.overlay_CardView{animation:card_overlay_in .18s ease-out both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07121e80;inset:0;position:fixed;z-index:1200}.popup-form_CardView{animation:card_modal_in .22s ease-out both;background:#fff;border:1px solid #ffffffe0;border-radius:22px;box-shadow:0 30px 90px #05111d47;color:#173452;color:var(--card-text);left:calc(50% + 108px);max-height:calc(100vh - 48px);overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(800px,calc(100vw - 48px));z-index:1201}.detail_header_CardView,.modal_header_CardView{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #edf0f3;display:flex;gap:18px;justify-content:space-between;padding:21px 23px 17px;position:sticky;top:0;z-index:2}.modal_header_CardView h2{font-size:20px;font-weight:790;letter-spacing:-.03em;line-height:1.15;margin:5px 0 3px}.modal_header_CardView p{color:#7e8c9b;color:var(--card-muted);font-size:10px;margin:0}.close2_CardView,.close_CardView{background:#f8fafb;border:1px solid #e7ebef;border-radius:10px;color:#173452;color:var(--card-text);cursor:pointer;display:grid;flex:0 0 34px;font-size:22px;height:34px;line-height:1;place-items:center;width:34px}.close2_CardView:hover,.close_CardView:hover{background:#eef2f5}.task_form_CardView{padding:21px 23px 23px}.form_grid_CardView{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.form_field_CardView{display:flex;flex-direction:column;gap:6px;min-width:0}.form_field_CardView>span{color:#687888;font-size:9px;font-weight:800}.form_field_CardView input,.form_field_CardView select,.form_field_CardView textarea{background:#f8fafb;border:1px solid #e4e9ed;border-radius:9px;color:#173452;color:var(--card-text);font:inherit;font-size:11px;min-width:0;outline:none;transition:.18s ease;width:100%}.form_field_CardView input,.form_field_CardView select{height:40px;padding:0 11px}.form_field_CardView textarea{min-height:100px;padding:10px 11px;resize:vertical}.form_field_CardView input:focus,.form_field_CardView select:focus,.form_field_CardView textarea:focus{background:#fff;border-color:#17345247;box-shadow:0 0 0 3px #17345212;box-shadow:0 0 0 3px var(--card-primary-soft)}.full_width_CardView{grid-column:1/-1}.form_actions_CardView{border-top:1px solid #edf0f3;display:flex;gap:8px;justify-content:flex-end;margin-top:22px;padding-top:15px}.popup_form_addTask_CardView,.popup_form_cancel_CardView{border-radius:9px;cursor:pointer;font:inherit;font-size:10px;font-weight:750;height:39px;min-width:105px;padding:0 15px}.popup_form_addTask_CardView{background:#173452;background:var(--card-primary);border:1px solid #173452;border:1px solid var(--card-primary);box-shadow:0 6px 15px #17345221;color:#fff}.popup_form_cancel_CardView{border:1px solid #e1e6ea}.popup-form2_CardView,.popup_form_cancel_CardView{background:#fff;color:#173452;color:var(--card-text)}.popup-form2_CardView{animation:card_drawer_in .24s cubic-bezier(.2,.8,.2,1) both;box-shadow:-25px 0 70px #05111d33;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:min(500px,calc(100vw - 30px));z-index:1201}.detail_header_CardView{padding:19px 20px;position:sticky;top:0}.detail_identity_CardView{align-items:center;display:flex;gap:11px}.detail_avatar_CardView{font-size:14px;height:43px;width:43px}.detail_identity_CardView h2{font-size:17px;font-weight:800;margin:5px 0 1px}.detail_identity_CardView p{color:#7e8c9b;color:var(--card-muted);font-size:9px;margin:0}.detail_body_CardView{padding:20px}.detail_section_CardView{border-bottom:1px solid #edf0f3;margin-bottom:21px;padding-bottom:21px}.detail_section_title{align-items:flex-start;display:flex;gap:10px;margin-bottom:15px}.detail_section_title>span{background:#17345212;background:var(--card-primary-soft);border-radius:8px;color:#173452;color:var(--card-primary);display:grid;flex:0 0 27px;font-size:9px;font-weight:850;height:27px;place-items:center;width:27px}.detail_section_title h3{font-size:13px;font-weight:780;margin:1px 0 2px}.detail_section_title p{color:#7e8c9b;color:var(--card-muted);font-size:9px;margin:0}.detail_list_CardView{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.detail_list_CardView>div,.personal_grid_CardView>div{background:#fafbfc;border:1px solid #edf0f3;border-radius:9px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px}.detail_list_CardView span,.personal_grid_CardView span,.time_summary_CardView span{color:#9aa5b0;font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.detail_list_CardView strong,.personal_grid_CardView strong,.time_summary_CardView strong{color:#173452;color:var(--card-text);font-size:10px;font-weight:750;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.detail_list_CardView a{color:#173452;color:var(--card-primary);font-size:10px;font-weight:800;text-decoration:none}.personal_grid_CardView{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.detail_loading_CardView{align-items:center;background:#fafbfc;border:1px solid #edf0f3;border-radius:9px;color:#7e8c9b;color:var(--card-muted);display:flex;font-size:9px;gap:8px;justify-content:center;min-height:70px}.loading_dot_CardView{animation:card_loading 1s ease-in-out infinite alternate;background:#173452;background:var(--card-primary);border-radius:50%;height:6px;width:6px}.time_summary_CardView{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.time_summary_CardView>div{background:#fafbfc;border:1px solid #e7ebee;border-radius:10px;padding:11px}.time_summary_CardView .total{background:#17345212;background:var(--card-primary-soft);border-color:#17345221;grid-column:1/-1}.time_summary_CardView strong{display:block;margin-top:5px}@keyframes card_overlay_in{0%{opacity:0}to{opacity:1}}@keyframes card_modal_in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes card_drawer_in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes card_loading{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@media (max-width:1180px){.content{margin-left:180px;padding-left:17px;padding-right:17px}.row_CardView{grid-template-columns:repeat(2,minmax(0,1fr))}.popup-form_CardView{left:calc(50% + 90px)}}@media (max-width:900px){.content{margin-left:0;padding:0 14px 35px}.task_toolbar{grid-template-columns:minmax(0,1fr) auto}.task_search_box{grid-column:1/-1}.task_overview_strip{grid-template-columns:repeat(3,1fr)}.overview_hint{display:none!important}.popup-form_CardView{left:50%}.row_CardView{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.tasks_page_heading{align-items:flex-start;flex-direction:column;gap:13px;padding-bottom:14px}.tasks_page_heading h1{font-size:28px}.view_switcher{width:100%}.view_tab{flex:1 1}.task_toolbar{display:flex;flex-wrap:wrap}.task_search_box{flex-basis:100%;width:100%}.sort_by{flex:1 1 40%;min-width:0}.clear_filter_btn{flex:1 1 25%}.add_task_btn{flex:1 1 100%}.task_overview_strip{grid-template-columns:1fr 1fr}.task_overview_strip>div{min-height:55px;padding:0 13px}.task_overview_strip>div:nth-child(2){border-right:0}.task_overview_strip>div:first-child,.task_overview_strip>div:nth-child(2){border-bottom:1px solid #edf0f3}.task_overview_strip>div:nth-child(3){border-right:0}.row_CardView{gap:11px;grid-template-columns:1fr;padding:13px}.task_card_CardView{min-height:250px}.popup-form_CardView{border-radius:17px;max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.modal_header_CardView,.task_form_CardView{padding:17px}.form_grid_CardView{gap:12px;grid-template-columns:1fr}.full_width_CardView{grid-column:1}.form_actions_CardView{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;bottom:0;margin:0 -17px -17px;padding:12px 17px;position:sticky}.popup_form_addTask_CardView,.popup_form_cancel_CardView{flex:1 1}.popup-form2_CardView{border-radius:17px 0 0 17px;width:min(500px,calc(100vw - 10px))}.detail_list_CardView,.personal_grid_CardView,.time_summary_CardView{grid-template-columns:1fr}.time_summary_CardView .total{grid-column:1}}@media (max-width:430px){.content{padding-left:10px;padding-right:10px}.tasks_page_heading h1{font-size:26px}.tasks_page_heading p{font-size:10px}.task_search_box kbd{display:none}.task_overview_strip strong{font-size:15px}.task_overview_strip span:not(.overview_dot){font-size:8px}.section_header_CardView{padding:13px 14px}.section_header_CardView h2{font-size:14px}.task_card_CardView{min-height:235px;padding:14px}.task_card_info_grid{gap:9px}.modal_header_CardView h2{font-size:17px}.detail_body_CardView,.detail_header_CardView{padding:15px}}@media (prefers-reduced-motion:reduce){.add_task_btn,.form_field_CardView input,.form_field_CardView select,.form_field_CardView textarea,.task_arrow,.task_card_CardView,.view_tab{transition:none}.overlay2_CardView,.overlay_CardView,.popup-form2_CardView,.popup-form_CardView{animation:none}}:root{--side-primary:#173452;--side-primary-dark:#0e2942;--side-primary-soft:rgba(23,52,82,.065);--side-text:#173452;--side-muted:#7b8998;--side-muted-light:#9aa6b2;--side-border:#e7ebef;--side-border-strong:#dce3e9;--side-bg:#fff;--side-hover:#f5f7f9;--side-success:#3f9767;--side-danger:#9d3434}.mobile_menu_trigger,.mobile_menu_trigger *,.sidebar2,.sidebar2 *{box-sizing:border-box}.sidebar2{background:#fff;background:var(--side-bg);border-right:1px solid #e7ebef;border-right:1px solid var(--side-border);color:#173452;color:var(--side-text);display:flex;flex-direction:column;height:100vh;height:100svh;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 14px 14px;position:fixed;scrollbar-color:#d9e0e6 #0000;scrollbar-width:thin;text-align:left;top:0;width:216px;z-index:1100}.sidebar2::-webkit-scrollbar{width:5px}.sidebar2::-webkit-scrollbar-track{background:#0000}.sidebar2::-webkit-scrollbar-thumb{background:#d9e0e6;border-radius:10px}.sidebar_brand{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:0 4px 10px}.sidebar_logo_button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;outline:0;padding:0;text-align:left;width:100%}.logo_img{display:block;max-height:42px;max-width:150px;object-fit:contain;width:auto}.mobile_close_button{display:none}.sidebar_workspace{align-items:center;background:#0000;border-bottom:1px solid #e7ebef;border-bottom:1px solid var(--side-border);display:flex;gap:10px;margin:8px 2px 18px;min-height:48px;padding:7px 8px}.workspace_dot{background:#3f9767;background:var(--side-success);border-radius:50%;box-shadow:0 0 0 4px #3f976717;flex:0 0 8px;height:8px;width:8px}.sidebar_workspace small,.sidebar_workspace strong{display:block}.sidebar_workspace strong{color:#173452;color:var(--side-text);font-size:11px;font-weight:800;line-height:1.3}.sidebar_workspace small{color:#7b8998;color:var(--side-muted);font-size:10px;line-height:1.3;margin-top:2px}.workspace_chevron{font-size:14px;margin-left:auto}.sidebar_section_label,.workspace_chevron{color:#9aa6b2;color:var(--side-muted-light)}.sidebar_section_label{font-size:9px;font-weight:850;letter-spacing:.14em;line-height:1;padding:0 10px 8px;text-transform:uppercase}.sidebar_nav{display:flex;flex-direction:column;gap:3px}.directory_menu_btn1,.menu_btn1{align-items:center;background:#0000;border:0;border-radius:9px;color:#173452;color:var(--side-text);cursor:pointer;display:flex;font:inherit;gap:11px;margin:0;min-height:44px;outline:none;padding:0 10px;position:relative;text-align:left;transition:background-color .18s ease,color .18s ease;width:100%}.directory_menu_btn1:hover,.menu_btn1:hover{background:#f5f7f9;background:var(--side-hover);color:#0e2942;color:var(--side-primary-dark)}.directory_menu_btn1:active,.menu_btn1:active{transform:scale(.99)}.directory_menu_btn1:focus-visible,.menu_btn1:focus-visible{outline:2px solid #17345238;outline-offset:2px}.directory_menu_btn1.is_active,.menu_btn1.is_active{background:rgba(23,52,82,.065);background:var(--side-primary-soft);color:#173452;color:var(--side-primary)}.menu_icon{background:#f5f7f9;border-radius:8px;display:grid;flex:0 0 31px;height:31px;place-items:center;transition:background-color .18s ease,box-shadow .18s ease;width:31px}.directory_menu_btn1.is_active .menu_icon,.menu_btn1.is_active .menu_icon{background:#fff;box-shadow:0 2px 7px #17345212}.menu_icon img{height:18px;object-fit:contain;opacity:.68;transition:opacity .18s ease;width:18px}.directory_menu_btn1.is_active .menu_icon img,.menu_btn1.is_active .menu_icon img{opacity:.95}.menu_text1{color:inherit;font-size:13px;font-weight:650;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory_menu_btn1.is_active .menu_text1,.menu_btn1.is_active .menu_text1{font-weight:800}.active_indicator{background:#173452;background:var(--side-primary);border-radius:20px;height:18px;position:absolute;right:7px;width:3px}.directory_wrapper{position:relative}.directory_menu_btn1{margin-top:0}.directory_chevron{color:#9aa6b2;color:var(--side-muted-light);font-size:18px;line-height:1;margin-left:auto;transform:rotate(0deg);transition:transform .2s ease,color .2s ease}.directory_chevron.expanded{color:#173452;color:var(--side-primary);transform:rotate(90deg)}.tooltip-content1{animation:submenu_in .18s ease-out both;border-left:1px solid #dce3e9;border-left:1px solid var(--side-border-strong);display:none;margin:3px 8px 5px 41px;padding:3px 0 3px 7px}.tooltip-content1.is_open{display:block}.tooltip-content1 a{align-items:center;border-radius:7px;color:#6e7d8d;display:flex;font-size:11px;font-weight:650;gap:9px;line-height:1.3;min-height:36px;padding:0 9px;text-decoration:none;transition:color .18s ease,background-color .18s ease}.tooltip-content1 a.sub_active,.tooltip-content1 a:hover{background:#f5f7f9;background:var(--side-hover);color:#173452;color:var(--side-primary)}.submenu_dot{background:#a9b3bd;border-radius:50%;flex:0 0 4px;height:4px;width:4px}.sub_active .submenu_dot{background:#173452;background:var(--side-primary)}.sidebar_bottom{display:flex;flex-direction:column;gap:3px}.sidebar_bottom_label{margin-top:auto;padding-top:16px}.logout_button{color:#7e5050}.logout_button:hover{background:#fff5f5;color:#9d3434;color:var(--side-danger)}.logout_button .menu_icon{background:#faf7f7}.sidebar_footer{align-items:center;border-top:1px solid #edf0f3;color:#9aa5b0;display:flex;font-size:9px;font-weight:700;gap:6px;line-height:1.3;margin-top:11px;min-height:31px;padding:9px 9px 2px}.footer_status{background:#4d9a6e;border-radius:50%;flex:0 0 5px;height:5px;width:5px}.footer_version{color:#b0bac3;font-size:9px;margin-left:auto}.mobile_menu_trigger,.sidebar_mobile_overlay{display:none}.mobile_menu_trigger{border:0;outline:0}@media (max-width:1180px){.sidebar2{padding-left:12px;padding-right:12px;width:190px}.logo_img{max-height:39px;max-width:132px}.directory_menu_btn1,.menu_btn1{min-height:42px}.menu_text1{font-size:12px}}@media (max-width:1023px){.sidebar2{box-shadow:18px 0 50px #07121e24;padding:20px 16px 15px;transform:translateX(-102%);transition:transform .25s cubic-bezier(.2,.8,.2,1);width:min(300px,82vw)}.sidebar2.mobile_open{transform:translateX(0)}.sidebar_mobile_overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07121e61;display:block;inset:0;position:fixed;z-index:1090}.mobile_menu_trigger{align-items:center;background:#fff;border:1px solid #1734521c;border-radius:10px;box-shadow:0 7px 22px #1734521a;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:44px;justify-content:center;left:14px;position:fixed;top:14px;width:44px;z-index:1200}.mobile_menu_trigger span{background:#173452;background:var(--side-primary);border-radius:10px;height:1.5px;transition:transform .2s ease,opacity .2s ease;width:18px}.mobile_menu_trigger.is_open span:first-child{transform:translateY(5.5px) rotate(45deg)}.mobile_menu_trigger.is_open span:nth-child(2){opacity:0}.mobile_menu_trigger.is_open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.mobile_close_button{background:#f7f9fb;border:1px solid #e7ebef;border:1px solid var(--side-border);border-radius:8px;color:#173452;color:var(--side-primary);cursor:pointer;display:grid;font-size:20px;height:34px;line-height:1;place-items:center;width:34px}.sidebar_brand{min-height:48px}.sidebar_workspace{margin-top:12px}.directory_menu_btn1,.menu_btn1{min-height:48px;padding:0 11px}.menu_icon{flex-basis:34px;height:34px;width:34px}.menu_text1{font-size:14px}.tooltip-content1 a{font-size:12px;min-height:40px}.sidebar_footer{font-size:9px}}@media (max-width:767px){.sidebar2{padding:18px 15px 14px;width:min(300px,88vw)}.mobile_menu_trigger{border-radius:10px;height:42px;left:10px;top:10px;width:42px}.logo_img{max-height:40px;max-width:145px}.sidebar_workspace{margin-bottom:18px;min-height:52px;padding:9px 10px}.sidebar_workspace strong{font-size:11px}.sidebar_workspace small{font-size:10px}.sidebar_section_label{font-size:9px}.directory_menu_btn1,.menu_btn1{border-radius:10px;gap:12px;min-height:49px;padding:0 11px}.menu_icon{flex-basis:35px;height:35px;width:35px}.menu_icon img{height:19px;width:19px}.menu_text1{font-size:14px}.active_indicator{height:19px;right:6px;width:3px}.tooltip-content1{margin-left:44px}.tooltip-content1 a{font-size:12px;min-height:42px}.sidebar_bottom_label{padding-top:19px}}@media (min-width:1600px){.sidebar2{padding:25px 17px 17px;width:240px}.logo_img{max-height:46px;max-width:165px}.sidebar_brand{min-height:54px}.sidebar_workspace{margin-bottom:21px;margin-top:11px;min-height:54px}.directory_menu_btn1,.menu_btn1{min-height:47px}.menu_icon{flex-basis:33px;height:33px;width:33px}.menu_text1{font-size:13px}.tooltip-content1 a{font-size:11px;min-height:38px}}@media (min-width:2200px){.sidebar2{padding-left:20px;padding-right:20px;width:260px}.logo_img{max-width:180px}.directory_menu_btn1,.menu_btn1{min-height:50px}.menu_icon{flex-basis:35px;height:35px;width:35px}.menu_text1{font-size:14px}}@media (prefers-reduced-motion:reduce){.directory_chevron,.directory_menu_btn1,.menu_btn1,.menu_icon,.menu_icon img,.mobile_menu_trigger span,.sidebar2{transition:none}.tooltip-content1{animation:none}}@keyframes submenu_in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root{--header-primary:#173452;--header-primary-dark:#102940;--header-primary-soft:rgba(23,52,82,.065);--header-text:#173452;--header-muted:#718092;--header-muted-light:#98a4af;--header-border:#e7ebef;--header-border-strong:#dce3e9;--header-surface:#fff;--header-hover:#f5f7f9;--header-success:#3d9867}.header1,.header1 *,.popup-form_header1,.popup-form_header1 *{box-sizing:border-box}.header1{align-items:center;background:#fff;background:var(--header-surface);border-bottom:1px solid #e7ebef;border-bottom:1px solid var(--header-border);color:#173452;color:var(--header-text);display:flex;gap:clamp(18px,3vw,42px);justify-content:space-between;margin:0;min-height:86px;padding:18px 4px 17px;position:relative;width:100%;z-index:100}.header_greeting{flex:1 1 auto;min-width:0}.header_kicker{color:#98a4af;color:var(--header-muted-light);display:block;font-size:10px;font-weight:850;letter-spacing:.14em;line-height:1;margin-bottom:5px}.header_greeting h2{color:#173452;color:var(--header-text);font-size:clamp(20px,1.7vw,27px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0}.header_greeting h2 strong{font-weight:800}.header_greeting p{color:#718092;color:var(--header-muted);font-size:clamp(12px,.85vw,14px);line-height:1.45;margin:5px 0 0}.header_actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}.header_location{align-items:center;background:#fafbfc;border:1px solid #e7ebef;border:1px solid var(--header-border);border-radius:10px;display:flex;gap:9px;min-height:44px;padding:5px 10px 5px 6px}.location_icon_wrap{background:#fff;border-radius:8px;box-shadow:0 2px 7px rgba(23,52,82,.055);display:grid;flex:0 0 31px;height:31px;place-items:center;width:31px}.location_icon_wrap img{height:16px;object-fit:contain;opacity:.72;width:16px}.header_location div{min-width:92px}.header_location span:not(.location_icon_wrap){color:#98a4af;color:var(--header-muted-light);display:block;font-size:9px;line-height:1.25}.header_location strong{color:#173452;color:var(--header-text);display:block;font-size:11px;font-weight:750;line-height:1.25;margin-top:2px}.location_status{background:#3d9867;background:var(--header-success);border-radius:50%;box-shadow:0 0 0 3px #3d98671a;flex:0 0 6px;height:6px;margin-left:1px;width:6px}.notification_button{background:#fff;border:1px solid #e7ebef;border:1px solid var(--header-border);border-radius:10px;cursor:pointer;display:grid;flex:0 0 44px;height:44px;place-items:center;position:relative;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:44px}.notification_button.is_selected,.notification_button:hover{background:rgba(23,52,82,.065);background:var(--header-primary-soft);border-color:#dce3e9;border-color:var(--header-border-strong)}.notification_button:active{transform:scale(.96)}.notification_button:focus-visible,.profile_button:focus-visible{outline:2px solid #17345238;outline-offset:2px}.notification_button img{height:19px;object-fit:contain;opacity:.7;width:19px}.notification_badge{background:#173452;background:var(--header-primary);border:2px solid #fff;border-radius:20px;color:#fff;display:grid;font-size:8px;font-weight:800;height:15px;line-height:1;min-width:15px;padding:0 3px;place-items:center;position:absolute;right:4px;top:4px}.header_divider{background:#dce3e9;background:var(--header-border-strong);flex:0 0 1px;height:32px;margin:0 3px;width:1px}.profile_button{align-items:center;border:1px solid #0000;border-radius:10px;color:#173452;color:var(--header-text);display:flex;gap:9px;min-height:46px;padding:4px 6px 4px 5px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.profile_button:hover{background:#f5f7f9;background:var(--header-hover);border-color:#e7ebef;border-color:var(--header-border)}.profile_avatar{background:#f2f5f8;border:1px solid #17345214;border-radius:9px;display:grid;flex:0 0 37px;height:37px;overflow:hidden;place-items:center;width:37px}.profilePic_header1{height:29px;object-fit:contain;width:29px}.profile_meta{min-width:95px}.profile_meta small,.profile_meta strong{display:block}.profile_meta strong{color:#173452;color:var(--header-text);font-size:11px;font-weight:800;line-height:1.25}.profile_meta small{color:#718092;color:var(--header-muted);font-size:9px;line-height:1.25;margin-top:2px}.profile_chevron{color:#98a4af;color:var(--header-muted-light);font-size:16px;line-height:1}.overlay_header1{animation:header_overlay_in .16s ease-out both;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#07121e33;inset:0;position:fixed;z-index:1098}.popup-form_header1{animation:notification_panel_in .2s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid #dce3e9;border:1px solid var(--header-border-strong);border-radius:15px;box-shadow:0 24px 65px #07121e2e;color:#173452;color:var(--header-text);max-height:calc(100svh - 120px);overflow:hidden;position:fixed;right:clamp(14px,2vw,32px);top:96px;width:min(430px,calc(100vw - 32px));z-index:1099}.notification_panel_header{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;padding:20px 20px 17px}.notification_eyebrow{color:#98a4af;color:var(--header-muted-light);display:block;font-size:9px;font-weight:850;letter-spacing:.14em;line-height:1.2}.notification_panel_header h3{color:#173452;color:var(--header-text);font-size:20px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:5px 0 0}.notification_panel_header p{color:#718092;color:var(--header-muted);font-size:12px;line-height:1.4;margin:5px 0 0}.close_header1{background:#f8fafb;border:1px solid #e7ebef;border:1px solid var(--header-border);border-radius:8px;color:#173452;color:var(--header-text);cursor:pointer;display:grid;flex:0 0 34px;font-size:21px;height:34px;line-height:1;padding:0;place-items:center;transition:background-color .18s ease,border-color .18s ease;width:34px}.close_header1:hover{background:#eef2f5;border-color:#dce3e9;border-color:var(--header-border-strong)}.notification_panel_body{-webkit-overflow-scrolling:touch;max-height:380px;overflow:auto;padding:0 8px}.notification_table .ant-table{background:#0000}.notification_table .ant-table-tbody>tr>td{background:#0000;border-bottom:1px solid #f0f2f4;padding:14px 8px;vertical-align:middle}.notification_table .ant-table-tbody>tr:last-child>td{border-bottom:0}.notification_table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.notification_dot{background:#173452;background:var(--header-primary);border-radius:50%;box-shadow:0 0 0 3px #17345214;display:block;height:7px;width:7px}.notification_avatar{background:#f2f5f8;border-radius:8px;height:29px;object-fit:contain;width:29px}.notification_content{color:#173452;color:var(--header-text);display:block;font-size:12px;font-weight:650;line-height:1.5}.notification_date{color:#929eaa;font-size:10px;white-space:nowrap}.notification_panel_footer{background:#fafbfc;border-top:1px solid #edf0f3;display:flex;justify-content:flex-end;padding:12px 18px}.notification_panel_footer button{background:#0000;border:0;color:#173452;color:var(--header-primary);cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:5px 0}.notification_panel_footer button:hover{text-decoration:underline}@media (max-width:1180px){.header1{min-height:80px;padding-bottom:15px;padding-top:15px}.header_greeting h2{font-size:21px}.header_location div,.profile_meta{min-width:80px}}@media (max-width:1023px){.header1{gap:18px;margin-left:0;min-height:78px;padding-left:18px;padding-right:18px;width:100%}.header_location{display:none}.header_greeting h2{font-size:20px}.header_greeting p{font-size:12px}.profile_meta{min-width:82px}.popup-form_header1{top:86px}}@media (max-width:767px){.header1{gap:10px;margin-left:0;min-height:70px;padding:10px 3px 10px 58px;width:100%}.header_kicker{font-size:8px;margin-bottom:4px}.header_greeting h2{font-size:17px;letter-spacing:-.03em}.header_greeting p{display:none}.header_actions{gap:6px}.header_divider{display:none}.profile_button{min-height:40px;padding:2px}.profile_chevron,.profile_meta{display:none}.profile_avatar{flex-basis:38px;height:38px;width:38px}.profilePic_header1{height:29px;width:29px}.notification_button{border-radius:9px;flex-basis:38px;height:38px;width:38px}.notification_button img{height:18px;width:18px}.notification_badge{right:3px;top:3px}.popup-form_header1{border-radius:14px;max-height:calc(100svh - 88px);right:8px;top:72px;width:calc(100vw - 16px)}.notification_panel_header{padding:17px 16px 15px}.notification_panel_header h3{font-size:18px}.notification_panel_header p{font-size:11px}.notification_panel_body{max-height:calc(100svh - 205px)}.notification_content{font-size:11px}}@media (max-width:480px){.header1{padding-left:56px;padding-right:0}.header_greeting h2{font-size:16px}.header_kicker{font-size:7px}.header_actions{gap:5px}.notification_button,.profile_avatar{flex-basis:36px;height:36px;width:36px}.popup-form_header1{max-height:calc(100svh - 78px);right:7px;top:68px;width:calc(100vw - 14px)}.notification_panel_body{max-height:calc(100svh - 190px)}.notification_table .ant-table-tbody>tr>td{padding:12px 6px}.notification_content{font-size:11px}.notification_date{font-size:9px}}@media (max-width:360px){.header1{padding-left:54px}.header_greeting h2{font-size:15px}.notification_button,.profile_avatar{flex-basis:34px;height:34px;width:34px}.profilePic_header1{height:26px;width:26px}}@media (min-width:1600px){.header1{min-height:96px;padding-bottom:21px;padding-top:22px}.header_greeting h2{font-size:28px}.header_greeting p{font-size:14px}.header_location{min-height:48px}.notification_button{flex-basis:48px;height:48px;width:48px}.profile_button{min-height:50px}.profile_avatar{flex-basis:41px;height:41px;width:41px}.profile_meta strong{font-size:12px}.profile_meta small{font-size:10px}.popup-form_header1{top:108px;width:min(450px,calc(100vw - 48px))}}@media (min-width:2200px){.header1{min-height:104px}.header_greeting h2{font-size:31px}.header_greeting p{font-size:15px}.header_location{min-height:52px}.notification_button{flex-basis:50px;height:50px;width:50px}.profile_avatar{flex-basis:44px;height:44px;width:44px}.popup-form_header1{top:116px;width:470px}}@media (prefers-reduced-motion:reduce){.close_header1,.notification_button,.profile_button{transition:none}.overlay_header1,.popup-form_header1{animation:none}}@keyframes notification_panel_in{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes header_overlay_in{0%{opacity:0}to{opacity:1}}.sidebar{background-color:#fff;height:100%;overflow:auto;padding:10px;position:fixed;text-align:left;width:210px}.sidebar a{color:#000;display:block;padding:16px;text-decoration:none}.sidebar button:hover{color:#173452;font-weight:700;opacity:1}.logo_img{height:auto;max-width:100%}.menu_btn{align-items:center;background-color:#fff;border:none;border-radius:20px;height:5%;margin-left:8%;margin-right:9%;margin-top:7%}.menu_text{font-size:16px}.menu_text,img{vertical-align:middle}.row1{color:#173452;display:flex;flex-direction:row;padding-left:30px;padding-top:10px}.hello{font-size:14px}.location{margin-left:70%;margin-top:15px}.bell{margin-left:3%}.bell,.line{margin-top:15px}.line,.profile{margin-left:2%}.profile{background-color:gray;border-radius:50px;height:30px;margin-top:10px;width:30px}.name{margin-left:1%}.nice_day{color:#173452;font-size:11px;margin-top:-20px;padding-left:30px;padding-top:10px}.add_user_btn{background-color:#173452;border:none;border-radius:10px;color:#fff;height:30px;margin-left:5%;width:100px}.row4_Users{color:#173452;display:flex;flex-direction:column;padding-left:30px;padding-top:10px}.sub_row4_heading_Users{background-color:#eff4fa;color:#8f9bb3;margin-top:20px}.sub_row4_Users,.sub_row4_heading_Users{display:flex;flex-direction:row;height:40px;width:99%}.sub_row4_Users{background-color:#fff;margin-top:2px}.name_Users{margin-left:1%}.action_Users,.current_location_Users,.inTime_Users,.role_Users,.total_tasks_Users{padding-left:12%}.pencil_trash{margin-left:11%;margin-top:10px}.popup-form_Users{background-color:#fff;border:1px solid #ccc;border-radius:10px;color:#173452;display:block;height:600px;left:50%;padding:20px;position:fixed;transform:translate(-35%,-22%);width:800px;z-index:2}.overlay_Users{background-color:#000c;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.close_Users{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.popup_column1_Users,.popup_column2_Users{float:left;height:300px;padding:10px;width:50%}.popup_row_Users:after{clear:both;content:"";display:table}.popup_input_Users{height:22px}.address_input_Users,.popup_input_Users{background-color:#eceaea;border:none;border-radius:5px;outline:#0000;padding-left:5px;width:60%}.address_input_Users{height:40px}.uploadHere_Users{font-size:12px}:root{--user-primary:#173452;--user-primary-dark:#102a43;--user-primary-soft:rgba(23,52,82,.065);--user-bg:#f5f7f9;--user-surface:#fff;--user-border:#e6ebef;--user-text:#173452;--user-muted:#7d8997;--user-subtle:#9aa6b2;--user-shadow:0 8px 28px rgba(23,52,82,.045)}.user_details_page{background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),#f5f7f9;background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),var(--user-bg);color:#173452;color:var(--user-text);min-height:100vh}.user_details_page .content{background:#0000;margin-left:216px;min-height:100vh;overflow-x:hidden;padding:0 28px 60px;width:calc(100% - 216px)}.user_details_container{margin:0 auto;width:min(100%,1320px)}.section_eyebrow,.user_details_kicker{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.user_details_hero{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:150px;padding:24px 4px 26px}.users{color:#173452;color:var(--user-primary);font-size:clamp(30px,3vw,42px);font-weight:780;letter-spacing:-.05em;line-height:1;margin:7px 0 6px}.user_details_subtitle{color:#7d8997;color:var(--user-muted);font-size:13px;line-height:1.55;margin:0;max-width:680px}.user_identity{background:#ffffffc2;border:1px solid #e6ebef;border:1px solid var(--user-border);border-radius:14px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--user-shadow);max-width:290px;min-width:210px;padding:13px 15px}.user_identity small,.user_identity span,.user_identity strong{display:block}.user_identity span{color:#9aa6b2;color:var(--user-subtle);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.user_identity strong{color:#173452;color:var(--user-primary);font-size:14px;font-weight:800;line-height:1.3;margin-top:5px}.user_identity small,.user_identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_identity small{color:#7d8997;color:var(--user-muted);font-size:9px;margin-top:3px}.user_details_panel{background:#fff;background:var(--user-surface);border:1px solid #e6ebef;border:1px solid var(--user-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--user-shadow);overflow:hidden}.user_details_panel_header{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:16px;justify-content:space-between;min-height:82px;padding:17px 22px}.user_details_panel_header h2{color:#173452;color:var(--user-text);font-size:17px;font-weight:780;letter-spacing:-.025em;margin:5px 0 0}.user_status_badge{background:#f3f6f8;border-radius:8px;color:#728191;font-size:9px;font-weight:800;padding:6px 9px}.user_details_form{padding:25px 22px 21px}.user_details_section_heading{align-items:flex-start;display:flex;gap:11px;margin-bottom:19px}.user_section_number{background:#f7f9fa;border:1px solid #e4e9ed;border-radius:8px;color:#173452;color:var(--user-primary);display:grid;flex:0 0 26px;font-size:9px;font-weight:800;height:26px;place-items:center;width:26px}.user_details_section_heading h3{color:#173452;color:var(--user-text);font-size:13px;font-weight:800;letter-spacing:-.015em;margin:0}.user_details_section_heading p{color:#7d8997;color:var(--user-muted);font-size:10px;line-height:1.45;margin:3px 0 0}.user_details_grid{grid-gap:17px 20px;display:grid;gap:17px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.user_details_field{min-width:0}.user_details_field_full{grid-column:1/-1}.user_details_field label,.user_upload_field label{color:#6f7e8e;display:block;font-size:9px;font-weight:800;letter-spacing:.04em;margin:0 0 6px}.user_details_field input,.user_details_field select,.user_details_field textarea{background:#fafbfc;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--user-text);font:inherit;font-size:11px;outline:0;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.user_details_field input,.user_details_field select{height:40px;padding:0 11px}.user_details_field textarea{line-height:1.5;min-height:92px;padding:10px 11px;resize:vertical}.user_details_field input::placeholder,.user_details_field textarea::placeholder{color:#a5afb9}.user_details_field input:focus,.user_details_field select:focus,.user_details_field textarea:focus{background:#fff;border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--user-primary-soft)}.user_details_field select{cursor:pointer}.user_upload_field{min-width:0}.user_upload_field a{align-items:center;background:#fafbfc;border:1px dashed #d5dde5;border-radius:9px;color:#173452;color:var(--user-primary);display:flex;gap:7px;min-height:40px;padding:0 10px;text-decoration:none}.user_upload_field a:hover{background:#f6f8fa;border-color:#aebbc8}.user_upload_field img{height:18px;object-fit:contain;width:18px}.user_upload_field span{font-size:10px;font-weight:800}.user_upload_field small{color:#9aa6b2;font-size:8px;margin-left:auto}.user_location_link{padding-top:1px}.user_location_link a{align-items:center;color:#173452;color:var(--user-primary);display:inline-flex;font-size:10px;font-weight:800;gap:5px;text-decoration:none}.user_location_link a:hover{text-decoration:underline;text-underline-offset:3px}.user_location_link span{color:#8a98a6}.user_details_divider{background:#edf0f3;height:1px;margin:27px 2px 25px}.user_metrics_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.user_metric{background:#fafbfc;border:1px solid #e8edf1;border-radius:12px;min-height:92px;min-width:0;padding:13px}.user_metric small,.user_metric span,.user_metric strong{display:block}.user_metric span{color:#7d8997;color:var(--user-muted);font-size:8px;font-weight:800;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.user_metric strong{color:#173452;color:var(--user-primary);font-size:21px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:9px}.user_metric small{color:#a0aab4;font-size:8px;margin-top:5px}.user_details_form_footer{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;margin:0 22px;min-height:64px;padding:16px 0}.user_details_form_footer>span{color:#98a4af;font-size:9px}.update_btn_input_UserDetails{align-items:center;background:#173452;background:var(--user-primary);border:1px solid #173452;border:1px solid var(--user-primary);border-radius:9px;box-shadow:0 6px 16px #1734521f;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;justify-content:center;min-height:39px;min-width:125px;padding:0 16px;transition:.18s}.update_btn_input_UserDetails:hover{background:#102a43;background:var(--user-primary-dark);border-color:#102a43;border-color:var(--user-primary-dark);transform:translateY(-1px)}@media(max-width:1180px){.user_details_page .content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}}@media(max-width:1050px){.user_metrics_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.user_details_hero{align-items:flex-start}.user_identity{min-width:180px}}@media(max-width:760px){.user_details_page .content{margin-left:0;padding:0 14px 36px;width:100%}.user_details_hero{align-items:stretch;flex-direction:column;min-height:auto;padding:20px 2px 22px}.users{font-size:31px}.user_identity{max-width:none;width:100%}.user_details_panel{border-radius:16px}.user_details_panel_header{padding:15px 16px}.user_details_form{padding:20px 16px 17px}.user_details_grid{gap:14px;grid-template-columns:1fr}.user_details_field_full{grid-column:auto}.user_metrics_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user_details_form_footer{align-items:stretch;flex-direction:column;margin:0 16px}.update_btn_input_UserDetails{width:100%}}@media(max-width:480px){.user_details_page .content{padding-left:10px;padding-right:10px}.users{font-size:28px}.user_details_subtitle{font-size:12px}.user_details_form{padding-left:13px;padding-right:13px}.user_metrics_grid{grid-template-columns:1fr}.user_details_form_footer{margin-left:13px;margin-right:13px}}@media(min-width:1600px){.user_details_page .content{padding-bottom:70px;padding-left:32px;padding-right:32px}}@media(prefers-reduced-motion:reduce){.update_btn_input_UserDetails{transition:none}}.listview_app{--wr-ink:#173452;--wr-ink-900:#0b1b2c;--wr-ink-700:#0f2942;--wr-ink-300:#3b5a7c;--wr-ink-100:#c8d4e0;--wr-ink-050:#e9eff6;--wr-signal:#0e8f9c;--wr-signal-bg:#e4f4f6;--wr-signal-line:#0e8f9c38;--wr-canvas:#eef2f7;--wr-surface:#fff;--wr-surface-2:#f7f9fc;--wr-line:#1734521a;--wr-line-soft:rgba(23,52,82,.055);--wr-text:#12293f;--wr-text-2:#47617f;--wr-muted:#77899e;--wr-faint:#9aa9ba;--wr-ok:#1b7a54;--wr-ok-bg:#e9f6f0;--wr-warn:#a4691f;--wr-warn-bg:#fdf3e4;--wr-risk:#a33a3a;--wr-risk-bg:#fceeee;--wr-e1:0 1px 2px #0f29420d,0 10px 24px -14px #0f294238;--wr-e2:0 1px 2px #0f29420f,0 22px 44px -22px #0f29424d;--wr-e3:0 40px 90px -28px #08162666,0 2px 8px #0816261a;--wr-ring:0 0 0 3px #0e8f9c2e;--wr-sidebar:0px;--wr-gutter:clamp(13px,2.2vw,40px);--wr-gap:clamp(10px,1.1vw,20px);--wr-pad:clamp(15px,1.55vw,26px);--wr-r-md:clamp(11px,.9vw,14px);--wr-r-lg:clamp(14px,1.3vw,18px);--wr-r-xl:clamp(16px,1.7vw,24px);--wr-fs-h1:clamp(25px,3.1vw,44px);--wr-fs-h2:clamp(14.5px,1.15vw,19px);--wr-fs-body:clamp(12px,.9vw,14px);--wr-fs-sm:clamp(10.5px,.78vw,12.5px);--wr-fs-xs:clamp(9px,.68vw,11px);--wr-display:"Sora","Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--wr-body:"Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--wr-data:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 360px at 80% -8%,#0e8f9c12,#0000 62%),radial-gradient(760px 320px at 4% 0,rgba(23,52,82,.065),#0000 58%),var(--wr-canvas);color:var(--wr-text);font-family:var(--wr-body);min-height:100vh;min-height:100dvh}.listview_app *,.listview_app :after,.listview_app :before{box-sizing:border-box;min-width:0}.listview_app .content{background:#0000!important;margin-left:var(--wr-sidebar)!important;min-height:100vh;min-height:100dvh;overflow-x:clip;padding:0 max(var(--wr-gutter),env(safe-area-inset-left)) max(42px,env(safe-area-inset-bottom)) max(var(--wr-gutter),env(safe-area-inset-right))!important;text-align:left}.listview_app .listview_container{margin:0 auto;width:min(100%,2360px)}.listview_app :is(input,select,textarea,button):focus-visible,.listview_app a:focus-visible{box-shadow:var(--wr-ring);outline:none}.listview_app .tasks_page_heading{align-items:center;display:flex;gap:var(--wr-gap);justify-content:space-between;min-height:clamp(92px,9vw,122px);padding:clamp(16px,1.7vw,24px) 0}.listview_app .page_kicker{color:var(--wr-faint);display:block;font-family:var(--wr-data);font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.listview_app .tasks_page_heading h1{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:var(--wr-fs-h1);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin:7px 0 5px}.listview_app .tasks_page_heading p{color:var(--wr-muted);font-size:var(--wr-fs-sm);line-height:1.55;margin:0}.listview_app .view_switcher{align-items:center;background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-r-md);box-shadow:var(--wr-e1);display:inline-flex;gap:3px;padding:4px}.listview_app .view_tab{align-items:center;border-radius:8px;color:var(--wr-muted);display:inline-flex;font-size:10px;font-weight:700;gap:6px;height:34px;justify-content:center;min-width:66px;text-decoration:none;transition:.18s ease}.listview_app .view_tab:hover{color:var(--wr-ink)}.listview_app .view_tab.active{background:var(--wr-ink);box-shadow:0 5px 14px #17345229;color:#fff}.listview_app .task_toolbar{grid-gap:var(--wr-gap);align-items:center;display:grid;gap:var(--wr-gap);grid-template-columns:minmax(240px,1fr) auto auto auto;margin-bottom:var(--wr-gap)}.listview_app .task_search_box{align-items:center;background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-r-md);box-shadow:var(--wr-e1);display:flex;gap:9px;min-height:44px;min-width:0;padding:5px 11px}.listview_app .task_search_box:focus-within{border-color:var(--wr-signal-line);box-shadow:var(--wr-ring)}.listview_app .task_search_box img{height:15px;opacity:.48;width:15px}.listview_app .task_search_box input{background:#0000;border:0;color:var(--wr-text);flex:1 1;font:inherit;font-size:var(--wr-fs-sm);height:34px;min-width:0;outline:0;padding:0}.listview_app .task_search_box input::placeholder{color:var(--wr-faint)}.listview_app .task_search_box kbd{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:6px;color:var(--wr-faint);font-family:var(--wr-data);font-size:8px;padding:4px 7px}.listview_app .clear_search_button{background:var(--wr-surface-2);border:0;border-radius:7px;color:var(--wr-muted);cursor:pointer;display:grid;height:25px;place-items:center;width:25px}.listview_app :is(.sort_by_ListView,.clear_filter_btn,.add_task_btn){border-radius:11px;cursor:pointer;font:inherit;font-size:var(--wr-fs-xs);min-height:44px}.listview_app .sort_by_ListView{min-width:145px;outline:0;padding:0 12px}.listview_app .clear_filter_btn,.listview_app .sort_by_ListView{background:#fff;border:1px solid var(--wr-line);color:var(--wr-text)}.listview_app .clear_filter_btn{font-weight:700;min-width:82px;padding:0 13px}.listview_app .add_task_btn{align-items:center;background:var(--wr-ink);border:1px solid var(--wr-ink);box-shadow:0 7px 18px -12px #173452a6;color:#fff;display:inline-flex;font-weight:700;gap:7px;justify-content:center;min-width:118px;padding:0 16px;transition:.18s ease}.listview_app .add_task_btn:hover{background:var(--wr-ink-700);box-shadow:var(--wr-e2);transform:translateY(-1px)}.listview_app .task_overview_strip{align-items:center;background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-r-lg);box-shadow:var(--wr-e1);display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;margin-bottom:var(--wr-gap);min-height:72px;overflow:hidden}.listview_app .task_overview_strip>div{align-items:center;border-right:1px solid var(--wr-line-soft);display:flex;gap:8px;min-height:44px;padding:0 var(--wr-pad)}.listview_app .task_overview_strip>div:last-child{border-right:0}.listview_app .task_overview_strip strong{color:var(--wr-ink-900);font-family:var(--wr-data);font-size:18px;font-weight:650}.listview_app .task_overview_strip span:not(.overview_dot){color:var(--wr-muted);font-size:var(--wr-fs-xs);font-weight:600}.listview_app .overview_hint{justify-content:flex-end}.listview_app .overview_dot{background:var(--wr-signal);border-radius:50%;box-shadow:0 0 0 4px #0e8f9c1a;flex:0 0 7px;height:7px;width:7px}.listview_app .tasks_table_panel{background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-r-lg);box-shadow:var(--wr-e1);overflow:hidden}.listview_app .table_panel_header{align-items:center;border-bottom:1px solid var(--wr-line-soft);display:flex;gap:15px;justify-content:space-between;min-height:68px;padding:15px var(--wr-pad)}.listview_app .table_panel_header h2{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:var(--wr-fs-h2);font-weight:650;line-height:1.2;margin:5px 0 0}.listview_app .table_count{background:var(--wr-surface-2);border:1px solid var(--wr-line-soft);border-radius:8px;color:var(--wr-muted);font-family:var(--wr-data);font-size:9px;font-weight:600;padding:6px 9px}.listview_app .table_ListView{overflow:hidden;width:100%}.listview_app .modern_tasks_table .ant-table{background:#0000;font-family:var(--wr-body)}.listview_app .modern_tasks_table .ant-table-container{border:0}.listview_app .modern_tasks_table .ant-table-thead>tr>th{background:var(--wr-surface-2);border-bottom:1px solid var(--wr-line-soft);color:var(--wr-muted);font-family:var(--wr-data);font-size:9px;font-weight:600;letter-spacing:.1em;padding:11px clamp(10px,1.1vw,16px);text-transform:uppercase;white-space:nowrap}.listview_app .modern_tasks_table .ant-table-thead>tr>th:before{display:none!important}.listview_app .modern_tasks_table .ant-table-tbody>tr>td{border-bottom:1px solid var(--wr-line-soft);color:var(--wr-text);font-size:var(--wr-fs-body);padding:13px clamp(10px,1.1vw,16px);transition:background .14s ease}.listview_app .modern_tasks_table .ant-table-tbody>tr:hover>td{background:var(--wr-surface-2)!important}.listview_app .modern_tasks_table .ant-table-tbody>tr:last-child>td{border-bottom:0}.listview_app .task_number{color:var(--wr-faint);font-family:var(--wr-data);font-size:10px}.listview_app .assignee_name{color:var(--wr-ink-900);font-size:var(--wr-fs-sm);font-weight:650}.listview_app .deadline_value{color:var(--wr-muted);font-family:var(--wr-data);font-size:var(--wr-fs-xs)}.listview_app .tag_group,.listview_app .task_card_meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.listview_app .modern_task_tag{align-items:center;border:0!important;border-radius:7px!important;display:inline-flex;font-size:8px!important;font-weight:750;line-height:1.1;margin-inline-end:0!important;min-height:21px;padding:3px 7px!important;text-transform:uppercase}.listview_app .status_high,.listview_app .status_pending{background:var(--wr-risk-bg)!important;color:var(--wr-risk)!important}.listview_app .status_medium,.listview_app .status_process{background:var(--wr-warn-bg)!important;color:var(--wr-warn)!important}.listview_app .status_completed,.listview_app .status_low{background:var(--wr-ok-bg)!important;color:var(--wr-ok)!important}.listview_app .status_role{background:var(--wr-ink-050)!important;color:var(--wr-ink)!important}.listview_app .task_action_button{background:#fff;border:1px solid var(--wr-line);border-radius:8px;cursor:pointer;display:grid;height:31px;place-items:center;transition:.16s ease;width:31px}.listview_app .task_action_button:hover{background:var(--wr-surface-2);border-color:#1734522e;transform:translateY(-1px)}.listview_app .task_action_button.delete:hover{background:var(--wr-risk-bg);border-color:#a33a3a29}.listview_app .task_action_button img{height:14px;object-fit:contain;width:14px}.listview_app .task_cards{grid-gap:10px;display:grid;gap:10px;padding:14px var(--wr-pad) var(--wr-pad)}.listview_app .task_card{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:var(--wr-r-md);padding:13px 14px}.listview_app .task_card_head{align-items:center;display:flex;gap:10px;justify-content:space-between}.listview_app .task_name{align-items:center;display:flex;gap:9px;min-width:0}.listview_app .avatar_chip{background:#fff;border:1px solid var(--wr-line);border-radius:9px;color:var(--wr-ink);display:grid;flex:0 0 31px;font-family:var(--wr-data);font-size:9px;font-weight:700;height:31px;place-items:center;width:31px}.listview_app .task_name_text{color:var(--wr-ink-900);font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listview_app .task_index{color:var(--wr-faint);font-family:var(--wr-data);font-size:10px}.listview_app .task_card_meta{margin-top:11px}.listview_app .task_card_foot{align-items:center;border-top:1px dashed var(--wr-line);display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding-top:11px}.listview_app .task_card_actions{align-items:center;display:flex;gap:5px}.listview_app .cell_empty{color:var(--wr-faint);font-size:10px}.listview_app .empty_tasks{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:clamp(220px,26vw,300px);padding:35px 20px;text-align:center}.listview_app .empty_tasks_icon{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:var(--wr-r-lg);color:var(--wr-signal);display:grid;font-size:19px;font-weight:800;height:52px;margin-bottom:14px;place-items:center;width:52px}.listview_app .empty_tasks h3{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:15px;font-weight:650;margin:0}.listview_app .empty_tasks p{color:var(--wr-muted);font-size:var(--wr-fs-sm);line-height:1.65;margin:7px 0 14px;max-width:38ch}.listview_app .empty_tasks button{background:var(--wr-ink);border:1px solid var(--wr-ink);border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:700;min-height:36px;padding:0 14px}.listview_app .overlay_ListView{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08142180;inset:0;position:fixed;z-index:1200}.listview_app .popup-form_ListView{background:#fff;border:1px solid #ffffffe6;border-radius:var(--wr-r-xl);box-shadow:var(--wr-e3);color:var(--wr-text);left:calc(50% + var(--wr-sidebar)/2);max-height:min(820px,calc(100dvh - var(--wr-gutter)*2));overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - var(--wr-gutter)*2 - var(--wr-sidebar)));z-index:1201}.listview_app .modal_header_ListView{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid var(--wr-line-soft);display:flex;gap:18px;justify-content:space-between;padding:var(--wr-pad);position:sticky;top:0;z-index:2}.listview_app .modal_header_ListView h2{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:5px 0 3px}.listview_app .modal_header_ListView p{color:var(--wr-muted);font-size:var(--wr-fs-xs);margin:0}.listview_app .close_ListView{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:9px;color:var(--wr-ink);cursor:pointer;display:grid;flex:0 0 35px;font-size:22px;height:35px;line-height:1;place-items:center;width:35px}.listview_app .task_form{padding:var(--wr-pad)}.listview_app .form_section{border-bottom:1px solid var(--wr-line-soft);margin-bottom:22px;padding-bottom:22px}.listview_app .form_section:last-of-type{margin-bottom:0}.listview_app .form_section_heading{align-items:flex-start;display:flex;gap:10px;margin-bottom:15px}.listview_app .form_section_heading>span{background:var(--wr-signal-bg);border-radius:8px;color:var(--wr-signal);display:grid;flex:0 0 28px;font-family:var(--wr-data);font-size:9px;font-weight:700;height:28px;place-items:center;width:28px}.listview_app .form_section_heading h3{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:13px;font-weight:650;margin:1px 0 2px}.listview_app .form_section_heading p{color:var(--wr-muted);font-size:9px;margin:0}.listview_app .form_grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.listview_app .form_field,.listview_app .readonly_field{display:flex;flex-direction:column;gap:6px;min-width:0}.listview_app .form_field>span,.listview_app .readonly_field>span{color:var(--wr-text-2);font-size:9px;font-weight:750;line-height:1.2}.listview_app .form_field input,.listview_app .form_field select,.listview_app .form_field textarea{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:9px;color:var(--wr-text);font:inherit;font-size:11px;min-width:0;outline:0;width:100%}.listview_app .form_field input,.listview_app .form_field select{height:40px;padding:0 11px}.listview_app .form_field textarea{min-height:96px;padding:10px 11px;resize:vertical}.listview_app .form_field input:focus,.listview_app .form_field select:focus,.listview_app .form_field textarea:focus{background:#fff;border-color:var(--wr-signal-line);box-shadow:var(--wr-ring)}.listview_app .form_field input[type=file]{height:auto;padding:10px}.listview_app .full_width{grid-column:1/-1}.listview_app .readonly_field{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:9px;min-height:62px;padding:10px 11px}.listview_app .readonly_field strong{color:var(--wr-ink);font-size:10px;font-weight:650;line-height:1.45;overflow:hidden;text-overflow:ellipsis}.listview_app .image_preview{align-items:center;background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:10px;display:flex;gap:10px;grid-column:1/-1;padding:8px}.listview_app .image_preview img{border-radius:7px;height:52px;object-fit:cover;width:52px}.listview_app .image_preview span{color:var(--wr-muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listview_app .form_actions{display:flex;gap:8px;justify-content:flex-end;padding-top:3px}.listview_app .popup_form_addTask_ListView,.listview_app .popup_form_cancel_ListView{border-radius:9px;cursor:pointer;font:inherit;font-size:10px;font-weight:700;height:39px;min-width:105px;padding:0 15px}.listview_app .popup_form_cancel_ListView{background:#fff;border:1px solid var(--wr-line);color:var(--wr-ink)}.listview_app .popup_form_addTask_ListView{background:var(--wr-ink);border:1px solid var(--wr-ink);box-shadow:0 6px 15px #17345221;color:#fff}@media (min-width:1024px){.listview_app{--wr-sidebar:190px}}@media (min-width:1181px){.listview_app{--wr-sidebar:216px}}@media (max-width:1023px){.listview_app .content{margin-left:0!important}.listview_app .popup-form_ListView{left:50%;width:min(920px,calc(100vw - 28px))}}@media (max-width:900px){.listview_app .task_toolbar{grid-template-columns:minmax(0,1fr) auto}.listview_app .task_search_box{grid-column:1/-1}.listview_app .task_overview_strip{grid-template-columns:repeat(3,1fr)}.listview_app .overview_hint{display:none!important}}@media (max-width:760px){.listview_app .content{padding-bottom:max(28px,env(safe-area-inset-bottom))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.listview_app .tasks_page_heading{align-items:flex-start;flex-direction:column;gap:13px;padding-bottom:14px;padding-top:16px}.listview_app .tasks_page_heading h1{font-size:clamp(25px,8vw,32px)}.listview_app .view_switcher{width:100%}.listview_app .view_tab{flex:1 1}.listview_app .task_toolbar{display:flex;flex-wrap:wrap}.listview_app .task_search_box{flex-basis:100%;width:100%}.listview_app .sort_by_ListView{flex:1 1 40%;min-width:0}.listview_app .clear_filter_btn{flex:1 1 25%}.listview_app .add_task_btn{flex:1 1 100%}.listview_app .task_overview_strip{grid-template-columns:1fr 1fr}.listview_app .task_overview_strip>div{min-height:55px;padding:0 13px}.listview_app .task_overview_strip>div:nth-child(2){border-right:0}.listview_app .task_overview_strip>div:first-child,.listview_app .task_overview_strip>div:nth-child(2){border-bottom:1px solid var(--wr-line-soft)}.listview_app .task_overview_strip>div:nth-child(3){border-right:0}.listview_app .table_panel_header{min-height:62px;padding:13px 14px}.listview_app .popup-form_ListView{border-bottom:0;border-left:0;border-radius:18px 18px 0 0;border-right:0;bottom:0;left:0;max-height:min(92dvh,820px);padding-bottom:max(18px,env(safe-area-inset-bottom));top:auto;transform:none;width:100%}.listview_app .modal_header_ListView,.listview_app .task_form{padding:17px}.listview_app .form_grid{gap:12px;grid-template-columns:1fr}.listview_app .full_width{grid-column:1}.listview_app .form_actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid var(--wr-line-soft);bottom:0;margin:0 -17px -17px;padding:12px 17px;position:sticky}.listview_app .popup_form_addTask_ListView,.listview_app .popup_form_cancel_ListView{flex:1 1}}@media (max-width:430px){.listview_app .content{padding-left:10px!important;padding-right:10px!important}.listview_app .task_search_box kbd{display:none}.listview_app .task_overview_strip strong{font-size:15px}.listview_app .task_overview_strip span:not(.overview_dot){font-size:8px}.listview_app .table_panel_header h2{font-size:14px}.listview_app .modal_header_ListView h2{font-size:17px}.listview_app .form_section_heading p{display:none}.listview_app .form_field input,.listview_app .form_field select{font-size:16px;height:42px}}@media (prefers-reduced-motion:reduce){.listview_app *,.listview_app :after,.listview_app :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{--task-primary:#173452;--task-primary-dark:#0e2942;--task-bg:#f4f7fa;--task-surface:#fff;--task-border:#17345217;--task-muted:#7e8c9b;--task-soft:#1734520f;--task-shadow:0 12px 35px rgba(23,52,82,.055);--task-success:#247a52;--task-success-bg:#edf8f2;--task-warning:#a56d2b;--task-warning-bg:#fff8ec;--task-danger:#9d3434;--task-danger-bg:#fff1f1}.task_info_app{background:#f4f7fa;background:var(--task-bg);color:#173452;color:var(--task-primary);min-height:100vh}.content{background:radial-gradient(circle at 90% 0,rgba(23,52,82,.045),#0000 26%),#f4f7fa;background:radial-gradient(circle at 90% 0,rgba(23,52,82,.045),#0000 26%),var(--task-bg)}.task_info_container{margin:0 auto;width:min(100%,1500px)}.task_info_heading{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:106px;padding:18px 4px 15px}.task_info_heading h1{color:#173452;color:var(--task-primary);font-size:clamp(27px,2.4vw,35px);font-weight:790;letter-spacing:-.045em;line-height:1.08;margin:6px 0 3px}.task_info_heading p{color:#7e8c9b;color:var(--task-muted);font-size:12px;margin:0}.back_to_tasks{background:#fff;border:1px solid #17345217;border:1px solid var(--task-border);border-radius:9px;color:#173452;color:var(--task-primary);cursor:pointer;font:inherit;font-size:9px;font-weight:800;min-height:37px;padding:0 12px;transition:.18s ease}.back_to_tasks:hover{border-color:#1734522e;transform:translateY(-1px)}.task_info_hero{background:#fff;border:1px solid #17345217;border:1px solid var(--task-border);border-radius:17px;box-shadow:0 12px 35px rgba(23,52,82,.055);box-shadow:var(--task-shadow);gap:18px;justify-content:space-between;margin-bottom:15px;min-height:92px;padding:16px 19px}.task_identity,.task_info_hero{align-items:center;display:flex}.task_identity{gap:11px}.task_avatar{background:#173452;background:var(--task-primary);border-radius:13px;color:#fff;display:grid;font-size:15px;font-weight:850;height:47px;place-items:center;width:47px}.task_identity h2{font-size:16px;font-weight:800;margin:5px 0 2px}.task_identity p{color:#7e8c9b;color:var(--task-muted);font-size:9px;margin:0}.hero_status{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.hero_label{color:#9ba6b0;letter-spacing:.08em}.hero_label,.status_chip{font-size:8px;font-weight:850}.status_chip{align-items:center;border:0;border-radius:7px;display:inline-flex;line-height:1.2;min-height:24px;padding:4px 8px;text-transform:uppercase;width:fit-content}.status_pending{background:#fff1f1;background:var(--task-danger-bg);color:#9d3434;color:var(--task-danger)}.priority_medium,.status_process{background:#fff8ec;background:var(--task-warning-bg);color:#a56d2b;color:var(--task-warning)}.priority_low,.status_completed{background:#edf8f2;background:var(--task-success-bg);color:#247a52;color:var(--task-success)}.priority_high{background:#fff1f1;background:var(--task-danger-bg);color:#9d3434;color:var(--task-danger)}.task_info_grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.info_panel,.time_panel{background:#fff;border:1px solid #17345217;border:1px solid var(--task-border);border-radius:17px;box-shadow:0 12px 35px rgba(23,52,82,.055);box-shadow:var(--task-shadow)}.info_panel{padding:19px}.panel_header{border-bottom:1px solid #edf0f3;margin-bottom:15px;padding-bottom:15px}.panel_header>div{align-items:flex-start;display:flex;gap:10px}.panel_number{background:#1734520f;background:var(--task-soft);border-radius:8px;color:#173452;color:var(--task-primary);display:grid;flex:0 0 27px;font-size:9px;font-weight:850;height:27px;place-items:center;width:27px}.panel_header h3{font-size:13px;font-weight:800;margin:1px 0 2px}.panel_header p{color:#7e8c9b;color:var(--task-muted);font-size:9px;margin:0}.field_grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.info_field{background:#fafbfc;border:1px solid #edf0f3;border-radius:9px;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:59px;min-width:0;padding:9px 10px}.info_field.full{grid-column:1/-1}.info_field span{color:#9aa5b0;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.info_field strong{font-size:10px;font-weight:750;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.info_field strong,.status_select{color:#173452;color:var(--task-primary)}.status_select{background:#fff;border:1px solid #e1e7eb;border-radius:7px;font:inherit;font-size:9px;font-weight:750;min-height:27px;outline:none;padding:0 7px;width:100%}.status_select:focus{border-color:#17345240;box-shadow:0 0 0 3px #1734520f;box-shadow:0 0 0 3px var(--task-soft)}.gallery_link,.location_link{align-items:center;background:#fff;border:1px solid #e7ebee;border-radius:9px;color:#173452;color:var(--task-primary);display:inline-flex;font-size:9px;font-weight:800;gap:7px;margin-top:13px;min-height:38px;padding:0 11px;text-decoration:none;transition:.18s ease}.gallery_link:hover,.location_link:hover{background:#1734520f;background:var(--task-soft);border-color:#1734522e}.gallery_link span,.location_link span{font-size:13px}.gallery_link{justify-content:space-between;width:100%}.gallery_link b{font-size:12px;margin-left:auto}.time_panel{margin-top:15px;padding:19px}.time_panel_heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:13px}.time_panel_heading h3{font-size:14px;font-weight:800;margin:5px 0 0}.time_live{align-items:center;color:#8d9aa6;display:inline-flex;font-size:8px;font-weight:750;gap:6px}.time_live i{background:#3d9867;border-radius:50%;box-shadow:0 0 0 4px #3d98671a;height:6px;width:6px}.time_grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr 1.2fr}.time_card{background:#fafbfc;border:1px solid #e9edf0;border-radius:10px;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:65px;padding:10px}.time_card span{color:#9aa5b0;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.time_card strong{color:#173452;color:var(--task-primary);font-size:10px;font-weight:780}.time_card.total{background:#1734520f;background:var(--task-soft);border-color:#1734521f}.task_update_bar{align-items:center;background:#fff;border:1px solid #17345217;border:1px solid var(--task-border);border-radius:15px;box-shadow:0 12px 35px rgba(23,52,82,.055);box-shadow:var(--task-shadow);display:flex;gap:15px;justify-content:space-between;margin-top:15px;min-height:67px;padding:11px 13px 11px 17px}.task_update_bar strong{display:block;font-size:11px;margin-top:5px}.update_btn_input_TaskViewInfo{align-items:center;background:#173452;background:var(--task-primary);border:1px solid #173452;border:1px solid var(--task-primary);border-radius:9px;box-shadow:0 6px 15px #17345221;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:800;gap:8px;height:39px;justify-content:center;min-width:112px;transition:.18s ease}.update_btn_input_TaskViewInfo span{font-size:13px}.update_btn_input_TaskViewInfo:hover{background:#0e2942;background:var(--task-primary-dark);transform:translateY(-1px)}.task_info_empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.task_info_empty h1{margin:8px 0 4px}.task_info_empty p{color:#7e8c9b;color:var(--task-muted);font-size:11px;margin:0 0 15px}.task_info_empty button{background:#173452;background:var(--task-primary);border:0;border-radius:9px;color:#fff;font:inherit;font-size:9px;font-weight:800;height:38px;padding:0 14px}@media (max-width:1100px){.content{margin-left:180px;padding-left:17px;padding-right:17px}.task_info_grid{grid-template-columns:1fr}}@media (max-width:650px){.task_info_heading{align-items:flex-start;flex-direction:column;gap:12px}.back_to_tasks{width:100%}.task_info_hero{flex-direction:column}.hero_status,.task_info_hero{align-items:flex-start}.field_grid{grid-template-columns:1fr}.info_field.full{grid-column:1}.time_grid{grid-template-columns:1fr}.task_update_bar{align-items:stretch;flex-direction:column}.update_btn_input_TaskViewInfo{width:100%}}@media (max-width:430px){.content{padding-left:9px;padding-right:9px}.task_info_heading h1{font-size:26px}.task_info_heading p{font-size:10px}.info_panel,.task_info_hero,.time_panel{border-radius:14px}.info_panel,.task_info_hero,.time_panel{padding:14px}.task_identity h2{font-size:15px}}.dashboard_app{--wr-ink:#173452;--wr-ink-900:#0b1b2c;--wr-ink-700:#0f2942;--wr-ink-300:#3b5a7c;--wr-ink-100:#a9bacb;--wr-ink-050:#e9eff6;--wr-ink-tint:#1734520f;--wr-signal:#0e8f9c;--wr-signal-bg:#e4f4f6;--wr-signal-line:#0e8f9c38;--wr-canvas:#eef2f7;--wr-surface:#fff;--wr-surface-2:#f7f9fc;--wr-line:#1734521a;--wr-line-soft:rgba(23,52,82,.055);--wr-text:#12293f;--wr-text-2:#47617f;--wr-muted:#77899e;--wr-faint:#9aa9ba;--wr-ok:#1b7a54;--wr-ok-bg:#e9f6f0;--wr-warn:#a4691f;--wr-warn-bg:#fdf3e4;--wr-risk:#a33a3a;--wr-risk-bg:#fceeee;--wr-e1:0 1px 2px #0f29420d,0 10px 24px -14px #0f294238;--wr-e2:0 1px 2px #0f29420f,0 22px 44px -22px #0f294252;--wr-e3:0 40px 90px -28px #08162680,0 2px 8px #0816261a;--wr-inset:inset 0 1px 0 #ffffffe6;--wr-ring:0 0 0 3px #0e8f9c38;--wr-sidebar:0px;--wr-shell-max:2360px;--wr-gutter:clamp(13px,2.2vw,40px);--wr-gap:clamp(10px,1.1vw,20px);--wr-pad:clamp(15px,1.55vw,26px);--wr-panel-h:clamp(248px,26vw,470px);--wr-r-xs:8px;--wr-r-sm:11px;--wr-r-md:clamp(11px,0.9vw,14px);--wr-r-lg:clamp(14px,1.3vw,18px);--wr-r-xl:clamp(16px,1.7vw,24px);--wr-fs-h1:clamp(25px,3.1vw,44px);--wr-fs-h2:clamp(14.5px,1.15vw,19px);--wr-fs-stat:clamp(24px,2.7vw,44px);--wr-fs-body:clamp(12px,0.9vw,14px);--wr-fs-sm:clamp(10.5px,0.78vw,12.5px);--wr-fs-xs:clamp(9px,0.68vw,11px);--wr-display:"Sora","Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--wr-body:"Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--wr-data:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--wr-ease:cubic-bezier(0.22,0.8,0.28,1);font-feature-settings:"cv05" 1,"ss03" 1;-webkit-font-smoothing:antialiased;background:var(--wr-canvas);color:var(--wr-text);font-family:var(--wr-body);min-height:100vh;min-height:100dvh}.dashboard_app *{box-sizing:border-box;min-width:0}.dashboard_app ::selection{background:#0e8f9c2e}@media (min-width:1024px){.dashboard_app{--wr-sidebar:190px}}@media (min-width:1181px){.dashboard_app{--wr-sidebar:216px}}.content{background:radial-gradient(1100px 420px at 78% -8%,#0e8f9c12,#0000 62%),radial-gradient(900px 380px at 4% 2%,#17345212,#0000 58%),var(--wr-canvas);margin-left:var(--wr-sidebar);min-height:100dvh;padding:0 max(var(--wr-gutter),env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(var(--wr-gutter),env(safe-area-inset-left));text-align:left}.dashboard_container{margin:0 auto;max-width:var(--wr-shell-max);width:100%}.dashboard_topbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(14px,1.6vw,24px);justify-content:space-between;padding:clamp(18px,2vw,26px) 0 clamp(18px,1.8vw,24px)}.dashboard_kicker,.panel_eyebrow{align-items:center;color:var(--wr-ink-300);display:inline-flex;font-family:var(--wr-data);font-size:var(--wr-fs-xs);font-weight:600;gap:7px;letter-spacing:.17em;text-transform:uppercase}.dashboard_kicker:before,.panel_eyebrow:before{background:linear-gradient(90deg,var(--wr-signal),#0e8f9c00);border-radius:2px;content:"";flex:0 0 14px;height:1.5px}.dashboard_Dashboard{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:var(--wr-fs-h1);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:10px 0 5px}.dashboard_subtitle{text-wrap:pretty;color:var(--wr-muted);font-size:var(--wr-fs-body);line-height:1.55;margin:0;max-width:46ch}.dashboard_identity{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid var(--wr-line);border-radius:999px;box-shadow:var(--wr-e1),var(--wr-inset);display:flex;gap:11px;padding:8px 14px 8px 9px}.identity_avatar{background:linear-gradient(150deg,var(--wr-ink) 0,var(--wr-ink-700) 100%);border-radius:50%;color:#fff;display:grid;flex:0 0 34px;font-family:var(--wr-data);font-size:12px;font-weight:600;height:34px;place-items:center;position:relative;width:34px}.identity_meta small,.identity_meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity_meta strong{color:var(--wr-text);font-size:12.5px;font-weight:600;line-height:1.2;max-width:18ch}.identity_meta small{color:var(--wr-muted);font-family:var(--wr-data);font-size:9.5px;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.online_dot{background:var(--wr-ok);border-radius:50%;bottom:-1px;box-shadow:0 0 0 2.5px #fff;height:10px;position:absolute;right:-1px;width:10px}.dashboard_toolbar{flex-wrap:wrap;gap:8px;margin-bottom:var(--wr-gap)}.dashboard_toolbar,.searchBox{align-items:center;display:flex}.searchBox{background:var(--wr-surface);border:1px solid var(--wr-line);border-radius:var(--wr-r-md);box-shadow:var(--wr-e1);flex:4 1 260px;gap:9px;height:46px;max-width:560px;padding:0 11px;transition:border-color .18s var(--wr-ease),box-shadow .18s var(--wr-ease)}.searchBox:focus-within{border-color:var(--wr-signal-line);box-shadow:var(--wr-ring),var(--wr-e1)}.search_icon{background:var(--wr-ink-tint);border-radius:var(--wr-r-xs);color:var(--wr-ink);display:grid;flex:0 0 26px;height:26px;place-items:center;width:26px}.search_input1{background:#0000;border:none;color:var(--wr-text);flex:1 1;font-family:inherit;font-size:max(16px,var(--wr-fs-body));height:42px;outline:none;padding:0}.search_input1::placeholder{color:var(--wr-faint)}.searchBox kbd{background:var(--wr-surface-2);border:solid var(--wr-line);border-radius:6px;border-width:1px 1px 2px;color:var(--wr-muted);flex:0 0 auto;font-family:var(--wr-data);font-size:9px;font-weight:500;padding:4px 7px;white-space:nowrap}.clear_search{background:var(--wr-ink-050);border:none;border-radius:50%;color:var(--wr-text-2);cursor:pointer;display:grid;flex:0 0 24px;height:24px;place-items:center;transition:background .16s var(--wr-ease);width:24px}.clear_search:hover{background:var(--wr-ink-100);color:var(--wr-ink-900)}.view_switch{align-items:center;background:var(--wr-surface);border:1px solid var(--wr-line);border-radius:var(--wr-r-md);box-shadow:var(--wr-e1);display:flex;flex:2 1 250px;gap:2px;height:46px;overflow-x:auto;padding:4px;scrollbar-width:none}.view_switch::-webkit-scrollbar{display:none}.view_switch_btn{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--wr-muted);cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:inherit;font-size:var(--wr-fs-body);font-weight:550;gap:7px;height:36px;justify-content:center;padding:0 clamp(9px,1vw,14px);transition:color .16s var(--wr-ease),background .16s var(--wr-ease);white-space:nowrap}.view_switch_btn:hover{background:var(--wr-surface-2);color:var(--wr-text)}.view_switch_btn.is_active{background:var(--wr-ink);box-shadow:0 6px 14px -8px #173452e6;color:#fff}.view_switch_count{background:var(--wr-ink-tint);border-radius:5px;color:var(--wr-ink-300);font-family:var(--wr-data);font-size:9.5px;font-weight:600;padding:2px 6px}.view_switch_btn.is_active .view_switch_count{background:#ffffff29;color:#fff}.refresh_button,.sort_by_Dashboard{background:var(--wr-surface);border:1px solid var(--wr-line);border-radius:var(--wr-r-md);box-shadow:var(--wr-e1);color:var(--wr-text);cursor:pointer;font-family:inherit;font-weight:500;height:46px;transition:border-color .18s var(--wr-ease),box-shadow .18s var(--wr-ease),transform .18s var(--wr-ease)}.sort_by_Dashboard{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2377899e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;flex:1 1 150px;font-size:max(16px,var(--wr-fs-body));max-width:190px;outline:none;padding:0 34px 0 13px}.refresh_button{align-items:center;display:inline-flex;flex:0 1 auto;font-size:var(--wr-fs-body);font-weight:600;gap:8px;justify-content:center;min-width:46px;padding:0 15px}.refresh_button:hover,.sort_by_Dashboard:hover{border-color:#17345233;box-shadow:var(--wr-e2);transform:translateY(-1px)}.refresh_button svg{flex:0 0 auto;transition:transform .5s var(--wr-ease)}.refresh_button.is_spinning svg,.refresh_button:hover svg{transform:rotate(180deg)}.dashboard_app :is(button,select,input,a):focus-visible{box-shadow:var(--wr-ring);outline:none}.stat_grid{grid-gap:var(--wr-gap);display:grid;gap:var(--wr-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--wr-gap)}.stat_card{background:var(--wr-surface);border:1px solid var(--wr-line);border-radius:var(--wr-r-lg);box-shadow:var(--wr-e1),var(--wr-inset);color:var(--wr-text);cursor:pointer;overflow:hidden;padding:var(--wr-pad);position:relative;text-align:left;transition:transform .24s var(--wr-ease),box-shadow .24s var(--wr-ease),border-color .24s var(--wr-ease)}.stat_card:before{background:var(--wr-ink);background:var(--card-accent,var(--wr-ink));border-radius:0 3px 3px 0;bottom:14px;content:"";left:0;opacity:.35;position:absolute;top:14px;transition:opacity .24s var(--wr-ease),top .24s var(--wr-ease),bottom .24s var(--wr-ease);width:3px}.stat_card:hover{border-color:#17345229;box-shadow:var(--wr-e2),var(--wr-inset);transform:translateY(-3px)}.stat_card:hover:before{bottom:0;opacity:1;top:0}.stat_card_top{align-items:center;display:flex;gap:10px;justify-content:space-between}.stat_icon{background:var(--wr-ink-tint);background:var(--card-accent-bg,var(--wr-ink-tint));border-radius:var(--wr-r-sm);color:var(--wr-ink);color:var(--card-accent,var(--wr-ink));display:grid;flex:0 0 auto;height:clamp(30px,2.6vw,36px);place-items:center;width:clamp(30px,2.6vw,36px)}.stat_more{align-items:center;color:var(--wr-faint);display:inline-flex;font-size:var(--wr-fs-xs);font-weight:600;gap:4px;opacity:0;transform:translateX(-4px);transition:opacity .2s var(--wr-ease),transform .2s var(--wr-ease);white-space:nowrap}.stat_card:focus-visible .stat_more,.stat_card:hover .stat_more{opacity:1;transform:translateX(0)}.stat_value{font-feature-settings:"tnum";color:var(--wr-ink-900);font-family:var(--wr-data);font-size:var(--wr-fs-stat);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.05em;line-height:1;margin-top:clamp(13px,1.5vw,20px)}.stat_label{color:var(--wr-text);font-size:var(--wr-fs-body);font-weight:600;letter-spacing:-.005em;margin-top:9px}.stat_helper{color:var(--wr-muted);font-size:var(--wr-fs-xs);line-height:1.45;margin-top:3px}.stat_meter{align-items:center;display:flex;gap:9px;margin-top:clamp(11px,1.2vw,15px)}.stat_meter_track{background:var(--wr-ink-050);border-radius:99px;flex:1 1;height:4px;overflow:hidden}.stat_meter_fill{animation:wr_meter .7s var(--wr-ease) both;background:var(--wr-ink);background:var(--card-accent,var(--wr-ink));border-radius:99px;display:block;height:100%;transform-origin:left center}.stat_meter_value{font-feature-settings:"tnum";color:var(--wr-muted);flex:0 0 auto;font-family:var(--wr-data);font-size:var(--wr-fs-xs);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.stat_active{--card-accent:var(--wr-ok);--card-accent-bg:var(--wr-ok-bg)}.stat_total{--card-accent:var(--wr-ink);--card-accent-bg:var(--wr-ink-tint)}.stat_completed{--card-accent:var(--wr-signal);--card-accent-bg:var(--wr-signal-bg)}.stat_pending{--card-accent:var(--wr-warn);--card-accent-bg:var(--wr-warn-bg)}.analytics_grid{grid-gap:var(--wr-gap);display:grid;gap:var(--wr-gap);grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);margin-bottom:var(--wr-gap)}.dashboard_panel{background:var(--wr-surface);border:1px solid var(--wr-line);border-radius:var(--wr-r-xl);box-shadow:var(--wr-e1),var(--wr-inset);overflow:hidden}.panel_header,.tasks_header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,16px);justify-content:space-between;padding:var(--wr-pad) var(--wr-pad) clamp(12px,1.2vw,16px)}.modal_header h2,.panel_header h2,.tasks_header h2{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:var(--wr-fs-h2);font-weight:600;letter-spacing:-.022em;margin:7px 0 0}.panel_metric{background:var(--wr-surface-2);border:1px solid var(--wr-line-soft);border-radius:999px;color:var(--wr-muted);font-weight:500;letter-spacing:.05em;padding:6px 10px}.live_badge,.panel_metric{font-family:var(--wr-data);font-size:var(--wr-fs-xs)}.live_badge{align-items:center;background:var(--wr-signal-bg);border:1px solid var(--wr-signal-line);border-radius:999px;color:var(--wr-signal);display:inline-flex;font-weight:600;gap:7px;letter-spacing:.1em;padding:6px 11px;text-transform:uppercase;white-space:nowrap}.live_badge i{animation:wr_pulse 2.2s var(--wr-ease) infinite;background:var(--wr-signal);border-radius:50%;flex:0 0 6px;height:6px;width:6px}.map_container{background:#e8eef3;border:1px solid var(--wr-line-soft);border-radius:var(--wr-r-lg);height:var(--wr-panel-h);margin:0 clamp(9px,.9vw,12px) clamp(9px,.9vw,12px);overflow:hidden;position:relative}.map_container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #1734520d,inset 0 -60px 60px -60px #0b1b2c47;content:"";inset:0;pointer-events:none;position:absolute}.map_overlay_card{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);background:#ffffffe6;border:1px solid #fffc;border-radius:var(--wr-r-md);bottom:clamp(10px,1vw,14px);box-shadow:var(--wr-e2);display:flex;gap:11px;left:clamp(10px,1vw,14px);max-width:calc(100% - clamp(20px, 2vw, 28px));padding:9px 14px 9px 12px;position:absolute;z-index:2}.map_overlay_card small,.map_overlay_card strong{display:block;white-space:nowrap}.map_overlay_card strong{color:var(--wr-ink-900);font-family:var(--wr-data);font-size:12.5px;font-weight:600;letter-spacing:-.02em}.map_overlay_card small{color:var(--wr-muted);font-size:10px;margin-top:2px}.map_pulse{background:var(--wr-ok);border-radius:50%;flex:0 0 11px;height:11px;position:relative;width:11px}.map_pulse:after{animation:wr_ripple 2.4s var(--wr-ease) infinite;border:1.5px solid var(--wr-ok);border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute}.avatar_stack{align-items:center;border-left:1px solid var(--wr-line);display:flex;flex:0 0 auto;margin-left:2px;padding-left:5px}.avatar_stack .avatar_chip{border:2px solid #fff;margin-left:-7px}.avatar_stack .avatar_chip:first-child{margin-left:0}.avatar_chip{background:linear-gradient(150deg,var(--wr-ink-300),var(--wr-ink));border-radius:50%;color:#fff;display:grid;flex:0 0 26px;font-family:var(--wr-data);font-size:9.5px;font-weight:600;height:26px;place-items:center;width:26px}.avatar_chip.is_overflow{background:var(--wr-ink-050);color:var(--wr-ink-300)}.map_fallback{align-items:center;background:linear-gradient(150deg,#edf2f6,#f8fafc);border-radius:inherit;color:var(--wr-text);display:flex;flex-direction:column;gap:7px;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center;z-index:3}.map_fallback strong{font-family:var(--wr-display);font-size:13.5px;font-weight:600}.map_fallback span{text-wrap:pretty;color:var(--wr-muted);font-size:11px;line-height:1.5;max-width:32ch}.map_scan{animation:wr_spin .9s linear infinite;border:2px solid var(--wr-ink-050);border-radius:50%;border-top-color:var(--wr-signal);height:34px;margin-bottom:4px;width:34px}.chart_container{height:var(--wr-panel-h);padding:0 clamp(8px,1vw,14px) clamp(8px,1vw,12px)}.tasks_panel{margin-bottom:12px}.tasks_header{align-items:center;padding-bottom:clamp(14px,1.4vw,18px)}.tasks_header p{color:var(--wr-muted);font-size:var(--wr-fs-sm);margin:6px 0 0}.tasks_summary{align-items:center;color:var(--wr-text-2);display:flex;flex-wrap:wrap;font-size:var(--wr-fs-sm);font-weight:500;gap:clamp(10px,1.4vw,16px)}.tasks_summary span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.tasks_summary b{font-feature-settings:"tnum";font-family:var(--wr-data);font-variant-numeric:tabular-nums;font-weight:600}.summary_dot{border-radius:50%;display:inline-block;flex:0 0 7px;height:7px;width:7px}.summary_dot.completed{background:var(--wr-signal)}.summary_dot.pending{background:var(--wr-warn)}.workload_bar{background:var(--wr-ink-050);border-radius:99px;display:flex;height:5px;margin:0 var(--wr-pad) clamp(12px,1.3vw,16px);overflow:hidden}.workload_seg{animation:wr_meter .7s var(--wr-ease) both;height:100%}.workload_seg.completed{background:var(--wr-signal)}.workload_seg.pending{background:var(--wr-warn)}.table_shell{border-top:1px solid var(--wr-line-soft)}.modal_body .ant-table,.modern_dashboard_table .ant-table{background:#0000;font-family:var(--wr-body)}.modal_body .ant-table-container,.modern_dashboard_table .ant-table-container{border:none}.modal_body .ant-table-thead>tr>th,.modern_dashboard_table .ant-table-thead>tr>th{background:var(--wr-surface-2);border-bottom:1px solid var(--wr-line-soft);color:var(--wr-muted);font-family:var(--wr-data);font-size:9.5px;font-weight:600;letter-spacing:.11em;padding:12px clamp(11px,1.1vw,16px);text-transform:uppercase;white-space:nowrap}.modal_body .ant-table-thead>tr>th:before,.modern_dashboard_table .ant-table-thead>tr>th:before{display:none!important}.modal_body .ant-table-tbody>tr>td,.modern_dashboard_table .ant-table-tbody>tr>td{border-bottom:1px solid var(--wr-line-soft);color:var(--wr-text);font-size:var(--wr-fs-body);padding:13px clamp(11px,1.1vw,16px);transition:background .14s var(--wr-ease)}.modal_body .ant-table-tbody>tr:hover>td,.modern_dashboard_table .ant-table-tbody>tr:hover>td{background:var(--wr-surface-2)!important}.modern_dashboard_table .ant-table-tbody>tr:last-child>td{border-bottom:none}.modal_body .ant-table-body,.modern_dashboard_table .ant-table-body{scrollbar-color:var(--wr-ink-100) #0000;scrollbar-width:thin}.modal_body .ant-table-body::-webkit-scrollbar,.modern_dashboard_table .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.modal_body .ant-table-body::-webkit-scrollbar-thumb,.modern_dashboard_table .ant-table-body::-webkit-scrollbar-thumb{background:var(--wr-ink-100);background-clip:content-box;border:2px solid #0000;border-radius:99px}.task_index{font-feature-settings:"tnum";color:var(--wr-faint);font-family:var(--wr-data);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:500}.task_name{align-items:center;display:inline-flex;font-weight:550;gap:9px;max-width:100%}.task_name .avatar_chip{flex:0 0 24px;font-size:9px;height:24px;width:24px}.task_name_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deadline_value{font-feature-settings:"tnum";color:var(--wr-text-2);font-family:var(--wr-data);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.cell_empty{color:var(--wr-faint);font-size:11px;white-space:nowrap}.tag_group{display:flex;flex-wrap:wrap;gap:5px}.modern_tag{align-items:center;border:1px solid #0000!important;border-radius:999px!important;display:inline-flex!important;font-family:var(--wr-data)!important;font-size:9px!important;font-weight:600;gap:5px;letter-spacing:.06em;line-height:1.7!important;margin-inline-end:0!important;padding:3px 9px 3px 7px!important;text-transform:uppercase;white-space:nowrap}.modern_tag:before{background:currentColor;border-radius:50%;content:"";flex:0 0 5px;height:5px;width:5px}.tag_high,.tag_pending{background:var(--wr-risk-bg)!important;border-color:#a33a3a24!important;color:var(--wr-risk)!important}.tag_medium,.tag_progress{background:var(--wr-warn-bg)!important;border-color:#a4691f29!important;color:var(--wr-warn)!important}.tag_low{background:var(--wr-ok-bg)!important;border-color:#1b7a5429!important;color:var(--wr-ok)!important}.tag_completed{background:var(--wr-signal-bg)!important;border-color:var(--wr-signal-line)!important;color:var(--wr-signal)!important}.tag_role{background:var(--wr-ink-tint)!important;border-color:var(--wr-line)!important;color:var(--wr-ink)!important}.tag_role:before{display:none}.row_actions{align-items:center;display:inline-flex;gap:5px}.table_action{background:var(--wr-surface);border:1px solid var(--wr-line);border-radius:var(--wr-r-xs);color:var(--wr-text-2);cursor:pointer;display:grid;flex:0 0 auto;height:32px;place-items:center;transition:all .16s var(--wr-ease);width:32px}.table_action:hover{background:var(--wr-surface-2);border-color:#17345233;color:var(--wr-ink);transform:translateY(-1px)}.table_action.danger:hover{background:var(--wr-risk-bg);border-color:#a33a3a3d;color:var(--wr-risk)}.table_action.is_confirming{background:var(--wr-risk);border-color:#a33a3a4d;color:#fff;font-family:var(--wr-data);font-size:9.5px;font-weight:600;letter-spacing:.06em;padding:0 11px;text-transform:uppercase;width:auto}.table_action.is_confirming:hover{background:#8f3030;color:#fff}.task_cards{grid-gap:10px;display:grid;gap:10px;padding:14px clamp(11px,3vw,16px) clamp(14px,3vw,18px)}.task_card{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:var(--wr-r-md);padding:13px 14px}.task_card_head{align-items:center;display:flex;gap:10px;justify-content:space-between}.task_card_head .task_name{flex:1 1;font-size:13px}.task_card_meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.task_card_foot{border-top:1px dashed var(--wr-line);gap:10px;justify-content:space-between;margin-top:12px;padding-top:11px}.empty_state,.task_card_foot{align-items:center;display:flex}.empty_state{flex-direction:column;justify-content:center;min-height:clamp(220px,26vw,300px);padding:clamp(28px,4vw,44px) 24px;text-align:center}.empty_icon{background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:var(--wr-r-lg);color:var(--wr-ink-300);display:grid;height:52px;margin-bottom:14px;place-items:center;width:52px}.empty_state h3{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:15px;font-weight:600;margin:0}.empty_state p{text-wrap:pretty;color:var(--wr-muted);font-size:var(--wr-fs-sm);line-height:1.65;margin:7px 0 0;max-width:38ch}.skeleton_table{padding:16px var(--wr-pad) var(--wr-pad)}.skeleton_row{animation:wr_shimmer 1.5s linear infinite;background:linear-gradient(100deg,var(--wr-surface-2) 30%,var(--wr-ink-050) 48%,var(--wr-surface-2) 64%);background-size:300% 100%;border-radius:10px;height:44px;margin-bottom:8px}.overlay_Dashboard{animation:wr_fade .2s var(--wr-ease) both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08142180;inset:0;position:fixed;z-index:1000}.popup-form_Dashboard{animation:wr_modal .26s var(--wr-ease) both;background:var(--wr-surface);border:1px solid #ffffffe6;border-radius:var(--wr-r-xl);box-shadow:var(--wr-e3);color:var(--wr-text);display:flex;flex-direction:column;left:calc(50% + var(--wr-sidebar)/2);max-height:min(760px,calc(100vh - var(--wr-gutter)*2));max-height:min(760px,calc(100dvh - var(--wr-gutter)*2));overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - var(--wr-gutter)*2 - var(--wr-sidebar)));z-index:1001}.modal_header{align-items:flex-start;background:linear-gradient(180deg,var(--wr-surface-2),var(--wr-surface));border-bottom:1px solid var(--wr-line-soft);display:flex;gap:16px;justify-content:space-between;padding:clamp(17px,1.8vw,24px) clamp(17px,1.9vw,26px) clamp(15px,1.5vw,20px)}.modal_header p{color:var(--wr-muted);font-size:var(--wr-fs-sm);margin:6px 0 0}.close_Dashboard{background:var(--wr-surface);border:1px solid var(--wr-line);border-radius:var(--wr-r-sm);color:var(--wr-text-2);cursor:pointer;display:grid;flex:0 0 34px;height:34px;place-items:center;position:static;transition:all .16s var(--wr-ease);width:34px}.close_Dashboard:hover{background:var(--wr-ink-050);color:var(--wr-ink-900)}.modal_body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow:auto;padding:6px clamp(6px,1vw,12px) clamp(8px,1.2vw,14px)}.custom-marker{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAArCAYAAACJrvP4AAAC+ElEQVR4AWIgBP7//88DxCGAWssB1pIkCsO1iLG27WCtYG17x3Ywtm3bthlNMLZtz/NrXvStM/cbP/Vln6RSOfq/xqlOi2nO10bxUe26RRKLRdnxiZOnTqVpQO6NOc5AiYSd6O4dRcbAnlJQv4rk/fWt5HzzkbDjEydPHfX0pQr6Q4dcI7RqqZP7Z1z8i/cSLuqop4/+ZCB3iOt214UFVkG9SoikvOijHx1fGAXeqWNm7u9f0Zj2oh+dCoHcOlfkA0oZiB66ZYaBZ53uo/N7pOiWGBqmyF21xKEg24uhQf/mOWJsmaYgYOiiDwfYn5yTRE2X42vNWy/KyKcelZ6PPMCOTzwhEH04ii8ABzMRaNwzj0uXB+8rs4gnAqIPR/HJ4UvgV8wdlICUXOR9+9GHo/jG8enxK+aR+cDI+/ajD0eJ50Vzvv3Yt5h35Acj79ePPhylbetyXuVfA70z9OEoXVy0pbBl40DfGfpwVMy1R1kTRnpBTqM1cZQHh3P2Tiwv1wzynKEPR2HaNI4VNmsQyBcE3bj+UTgYE1kncmCvFQQMXRGpfQsmcre27fNFHVtkFYSeOM459OHcDvw+/mwtzkQ2QOigh64qz7RlrXRmTw1nA4ZOXG+F3z/Iozrkmvm1/80IRD866CkfY1hqeSeOGZnA6EdHJWPaNjdYw/tH0wHRR38q/43Padcx8/75ISUQ9fTRr1IxiUZbR7ZtSulxUk9fsoySZ8+xjxZ1bpkUiDrq6Uv3f/9TXVxk53z3qS+IPHXUq0xMbHuRNWGk77CQp05laiLysoRCbu4vn5cLIk6eOpUN06a52J46zisPRpy8ypaJyOvaMqycrz4sAcInTl5l07RprC3u1qYEDJ+4yraJSI3w5vVmiXO1dYNJPAjYQzo+CDlfvi+A2PGJqyBMG8aegiY1BRg7vgrKYqY53RjUS4Cx4wcGk1isa3zUNTB2/OBgIvVDq5bawNjxg4R96Z07U5T393fCjh8k7E7t2PPEi7rs+Kn0XwF82Z38cjx5pwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 4px 8px rgba(11,27,44,.35));height:31px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-100%);width:20px}@keyframes wr_fade{0%{opacity:0}to{opacity:1}}@keyframes wr_modal{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.982)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes wr_meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wr_pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes wr_ripple{0%{opacity:.7;transform:scale(.6)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes wr_spin{to{transform:rotate(1turn)}}@keyframes wr_shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media (max-width:1340px){.stat_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.analytics_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.dashboard_topbar{align-items:flex-start;flex-direction:column}.dashboard_identity{order:-1}}@media (max-width:760px){.dashboard_toolbar>*{flex-basis:100%}.searchBox{max-width:none;order:-1}.refresh_button,.sort_by_Dashboard{flex:1 1;max-width:none}.view_switch_btn{flex:1 1;padding:0 6px}.tasks_header{align-items:flex-start;flex-direction:column}.stat_more{display:none}}@media (max-width:400px){.stat_grid{grid-template-columns:minmax(0,1fr)}.refresh_button span,.searchBox kbd,.stat_meter_value{display:none}.refresh_button{flex:0 0 46px;padding:0}}@media (max-height:560px) and (orientation:landscape){.dashboard_app{--wr-panel-h:230px}.popup-form_Dashboard{max-height:calc(100dvh - 16px)}}@media (hover:none){.stat_card:hover,.stat_more{transform:none}.stat_more{opacity:1}.table_action{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.dashboard_app *,.dashboard_app :after,.dashboard_app :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.stat_card:hover{transform:none}}:root{--calendar-primary:#173452;--calendar-primary-dark:#0e2942;--calendar-bg:#f4f7fa;--calendar-surface:#fff;--calendar-border:#17345217;--calendar-muted:#7e8c9b;--calendar-soft:#1734520f;--calendar-success:#247a52;--calendar-success-bg:#edf8f2;--calendar-warning:#a56d2b;--calendar-warning-bg:#fff8ec;--calendar-danger:#9d3434;--calendar-danger-bg:#fff1f1;--calendar-shadow:0 12px 35px rgba(23,52,82,.055)}.calendar_app{background:#f4f7fa;background:var(--calendar-bg);color:#173452;color:var(--calendar-primary);min-height:100vh}.content{background:radial-gradient(circle at 90% 0,rgba(23,52,82,.045),#0000 27%),#f4f7fa;background:radial-gradient(circle at 90% 0,rgba(23,52,82,.045),#0000 27%),var(--calendar-bg)}.calendar_container{margin:0 auto;width:min(100%,1580px)}.calendar_page_heading{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:106px;padding:17px 4px 14px}.calendar_page_heading h1{color:#173452;color:var(--calendar-primary);font-size:clamp(27px,2.4vw,35px);font-weight:790;letter-spacing:-.045em;line-height:1.08;margin:6px 0 3px}.calendar_page_heading p{color:#7e8c9b;color:var(--calendar-muted);font-size:12px;line-height:1.5;margin:0}.today_header_btn{align-items:center;background:#fff;border:1px solid #17345217;border:1px solid var(--calendar-border);border-radius:10px;box-shadow:0 4px 14px rgba(23,52,82,.035);color:#173452;color:var(--calendar-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:800;gap:7px;justify-content:center;min-height:38px;padding:0 13px;transition:.18s ease}.today_header_btn:hover{border-color:#17345233;transform:translateY(-1px)}.today_header_btn span{font-size:14px}.calendar_stats{align-items:center;background:#fff;border:1px solid #17345217;border:1px solid var(--calendar-border);border-radius:15px;box-shadow:0 12px 35px rgba(23,52,82,.055);box-shadow:var(--calendar-shadow);display:grid;grid-template-columns:repeat(4,1fr) 1.4fr;margin-bottom:15px;min-height:72px;overflow:hidden}.calendar_stat{align-items:center;border-right:1px solid #edf0f3;display:flex;gap:8px;min-height:44px;padding:0 17px}.calendar_stat strong{color:#173452;color:var(--calendar-primary);font-size:17px;font-weight:820}.calendar_stat span{font-weight:650}.calendar_live,.calendar_stat span{color:#7e8c9b;color:var(--calendar-muted);font-size:9px}.calendar_live{align-items:center;display:flex;font-weight:700;gap:8px;justify-content:flex-end;min-height:44px;padding:0 17px}.calendar_live_dot{background:#3d9867;border-radius:50%;box-shadow:0 0 0 4px #3d98671a;height:7px;width:7px}.calendar_workspace{background:#fff;border:1px solid #17345217;border:1px solid var(--calendar-border);border-radius:18px;box-shadow:0 12px 35px rgba(23,52,82,.055);box-shadow:var(--calendar-shadow);overflow:hidden}.calendar_workspace_header{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;min-height:67px;padding:14px 18px}.calendar_workspace_header h2{color:#173452;color:var(--calendar-primary);font-size:15px;font-weight:790;line-height:1.2;margin:5px 0 0}.calendar_workspace_meta{background:#f5f7f9;border-radius:8px;color:#8996a3;font-size:8px;font-weight:750;padding:6px 9px}.calendar_canvas{overflow-x:auto;padding:15px}.calendar_canvas .fc{--fc-border-color:#e9edf0;--fc-page-bg-color:#fff;--fc-neutral-bg-color:#f8fafb;--fc-list-event-hover-bg-color:#f5f8fa;color:#173452;color:var(--calendar-primary);font-family:inherit;font-size:10px}.calendar_canvas .fc-theme-standard td,.calendar_canvas .fc-theme-standard th{border-color:#edf0f3}.calendar_canvas .fc .fc-scrollgrid{border:1px solid #e7ebee;border-radius:12px;overflow:hidden}.calendar_canvas .fc .fc-toolbar{gap:10px;margin-bottom:15px}.calendar_canvas .fc .fc-toolbar-title{color:#173452;color:var(--calendar-primary);font-size:17px;font-weight:800;letter-spacing:-.025em}.calendar_canvas .fc .fc-button{background:#fff;border:1px solid #e0e6ea;border-radius:8px;box-shadow:none;color:#173452;color:var(--calendar-primary);font:inherit;font-size:9px;font-weight:750;min-height:32px;padding:0 9px;transition:.18s ease}.calendar_canvas .fc .fc-button:focus,.calendar_canvas .fc .fc-button:hover{background:#1734520f;background:var(--calendar-soft);border-color:#17345233;box-shadow:none;color:#173452;color:var(--calendar-primary)}.calendar_canvas .fc .fc-button-primary:not(:disabled).fc-button-active,.calendar_canvas .fc .fc-button-primary:not(:disabled):active{background:#173452;background:var(--calendar-primary);border-color:#173452;border-color:var(--calendar-primary);color:#fff}.calendar_canvas .fc .fc-col-header-cell{background:#fafbfc;padding:8px 4px}.calendar_canvas .fc .fc-col-header-cell-cushion{color:#8996a3;font-size:8px;font-weight:850;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.calendar_canvas .fc .fc-daygrid-day-number{color:#6f7f8f;font-size:9px;font-weight:750;padding:8px;text-decoration:none}.calendar_canvas .fc .fc-day-today{background:rgba(23,52,82,.035)!important}.calendar_canvas .fc .fc-day-today .fc-daygrid-day-number{background:#173452;background:var(--calendar-primary);border-radius:8px;color:#fff;display:grid;height:25px;margin:4px;padding:0;place-items:center;width:25px}.calendar_canvas .fc .fc-daygrid-day-frame{min-height:100px}.calendar_canvas .fc .fc-event{background:#edf3f8;border:0;border-left:3px solid #173452;border-left:3px solid var(--calendar-primary);border-radius:6px;box-shadow:none;color:#173452;color:var(--calendar-primary);cursor:pointer;margin:2px 4px;min-height:28px;padding:4px 5px;transition:.16s ease}.calendar_canvas .fc .fc-event:hover{box-shadow:0 4px 12px #17345217;transform:translateY(-1px)}.calendar_canvas .fc .calendar_event_status_pending{background:#fff1f1;background:var(--calendar-danger-bg);border-left-color:#9d3434;border-left-color:var(--calendar-danger);color:#9d3434;color:var(--calendar-danger)}.calendar_canvas .fc .calendar_event_status_process{background:#fff8ec;background:var(--calendar-warning-bg);border-left-color:#a56d2b;border-left-color:var(--calendar-warning);color:#a56d2b;color:var(--calendar-warning)}.calendar_canvas .fc .calendar_event_status_completed{background:#edf8f2;background:var(--calendar-success-bg);border-left-color:#247a52;border-left-color:var(--calendar-success);color:#247a52;color:var(--calendar-success)}.calendar_event_content{display:flex;flex-direction:column;gap:2px;min-width:0}.calendar_event_title{align-items:center;display:flex;gap:4px;min-width:0}.calendar_event_title strong{font-size:8px;font-weight:800;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_event_time{flex:0 0 auto;font-size:7px;font-weight:800}.calendar_event_assignee{color:inherit;font-size:7px;font-weight:650;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_canvas .fc .fc-more-link{color:#173452;color:var(--calendar-primary);font-size:8px;font-weight:800}.calendar_canvas .fc .fc-list{border:1px solid #e7ebee;border-radius:10px;overflow:hidden}.calendar_canvas .fc .fc-list-day-cushion{background:#f7f9fa;color:#173452;color:var(--calendar-primary)}.calendar_canvas .fc .fc-list-event:hover td{background:#f7f9fa}.calendar_canvas .fc .fc-list-event-dot{border-color:#173452;border-color:var(--calendar-primary)}.calendar_canvas .fc .fc-list-event-title{font-weight:750}.calendar_canvas .fc .fc-timegrid-axis-cushion,.calendar_canvas .fc .fc-timegrid-slot-label-cushion{color:#9aa5b0;font-size:8px}.popup{align-items:center;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:2000}.overlay{animation:calendar_overlay_in .18s ease-out both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07121e80;inset:0;position:absolute}.popup-content{animation:calendar_modal_in .2s ease-out both;background:#fff;border:1px solid #ffffffe0;border-radius:20px;box-shadow:0 30px 90px #05111d47;color:#173452;color:var(--calendar-primary);max-height:calc(100vh - 44px);overflow:auto;padding:21px;position:relative;text-align:left;width:min(480px,100%);z-index:1}.popup-header{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;gap:14px;justify-content:space-between;padding-bottom:16px}.popup-header h2{color:#173452;color:var(--calendar-primary);font-size:20px;font-weight:800;line-height:1.15;margin:5px 0 0}.popup-close{background:#f8fafb;border:1px solid #e5eaee;border-radius:9px;color:#173452;color:var(--calendar-primary);cursor:pointer;display:grid;flex:0 0 34px;font-size:22px;height:34px;place-items:center;width:34px}.popup-close:hover{background:#eef2f5}.event_detail_identity{align-items:center;background:#fafbfc;border:1px solid #edf0f3;border-radius:11px;display:flex;gap:10px;margin:17px 0;padding:12px}.event_detail_avatar{background:#173452;background:var(--calendar-primary);border-radius:11px;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-weight:850;height:39px;place-items:center;width:39px}.event_detail_identity span,.event_detail_identity strong{display:block}.event_detail_identity strong{color:#173452;color:var(--calendar-primary);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.event_detail_identity span{color:#7e8c9b;color:var(--calendar-muted);font-size:8px;margin-top:2px}.event_detail_grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.event_detail_grid>div{background:#fff;border:1px solid #edf0f3;border-radius:9px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px}.event_detail_grid span{color:#9aa5b0;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.event_detail_grid strong{color:#173452;color:var(--calendar-primary);font-size:10px;font-weight:750;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.event_status_chip{align-items:center;border-radius:7px;display:inline-flex;font-size:8px;font-weight:850;min-height:23px;padding:4px 7px;text-transform:uppercase;width:fit-content}.event_status_chip.status_pending{background:#fff1f1;background:var(--calendar-danger-bg);color:#9d3434;color:var(--calendar-danger)}.event_status_chip.status_process{background:#fff8ec;background:var(--calendar-warning-bg);color:#a56d2b;color:var(--calendar-warning)}.event_status_chip.status_completed{background:#edf8f2;background:var(--calendar-success-bg);color:#247a52;color:var(--calendar-success)}.popup-action{background:#173452;background:var(--calendar-primary);border:1px solid #173452;border:1px solid var(--calendar-primary);border-radius:9px;box-shadow:0 6px 15px #17345221;color:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:800;height:39px;margin-top:15px;transition:.18s ease;width:100%}.popup-action:hover{background:#0e2942;background:var(--calendar-primary-dark);transform:translateY(-1px)}@keyframes calendar_overlay_in{0%{opacity:0}to{opacity:1}}@keyframes calendar_modal_in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1180px){.content{margin-left:180px;padding-left:17px;padding-right:17px}.calendar_stats{grid-template-columns:repeat(4,1fr)}.calendar_live{display:none}}@media (max-width:900px){.content{margin-left:0;padding:0 14px 35px}.calendar_stats{grid-template-columns:repeat(2,1fr)}.calendar_stat:nth-child(2){border-right:0}.calendar_stat:nth-child(-n+2){border-bottom:1px solid #edf0f3}.calendar_canvas{padding:10px}.calendar_canvas .fc{min-width:720px}.calendar_workspace{overflow-x:auto}}@media (max-width:650px){.calendar_page_heading{align-items:flex-start;flex-direction:column;min-height:auto;padding-bottom:13px;padding-top:16px}.calendar_page_heading h1{font-size:28px}.today_header_btn{width:100%}.calendar_stats{margin-bottom:12px}.calendar_stat{padding:0 12px}.calendar_stat strong{font-size:15px}.calendar_stat span{font-size:8px}.calendar_workspace_header{align-items:flex-start;flex-direction:column;padding:13px 14px}.calendar_canvas .fc .fc-toolbar{flex-wrap:wrap}.calendar_canvas .fc .fc-toolbar-title{font-size:15px}.popup{padding:10px}.popup-content{border-radius:17px;max-height:calc(100vh - 20px);padding:16px;width:100%}.event_detail_grid{grid-template-columns:1fr}}@media (max-width:390px){.content{padding-left:9px;padding-right:9px}.calendar_page_heading h1{font-size:26px}.calendar_stats strong{font-size:14px}.calendar_canvas{padding:7px}.popup-header h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.calendar_canvas .fc .fc-button,.calendar_canvas .fc .fc-event,.popup-action,.today_header_btn{transition:none}.overlay,.popup-content{animation:none}}:root{--uc-primary:#173452;--uc-bg:#f4f7fa;--uc-surface:#fff;--uc-border:#17345217;--uc-text:#173452;--uc-muted:#7b8999;--uc-shadow:0 10px 30px #1734520f;--uc-shadow-hover:0 18px 42px #1734521c}div.content{background:#f4f7fa;color:#173452;color:var(--uc-text);margin-top:0;min-height:100vh;overflow-x:hidden;padding:0 24px 48px;width:100%}.usercontrol_container{background:#0000;margin:0 auto;width:min(100%,1600px)}.row2{align-items:center;color:var(--uc-primary);margin:0;min-height:92px;padding:18px 4px}.attendance_AttendancePage{color:#173452;color:var(--uc-primary);font-size:clamp(28px,2.4vw,36px);font-weight:760;letter-spacing:-.04em;line-height:1.1;margin:0}.row3_AttendancePage{-webkit-overflow-scrolling:touch;align-items:center;background:#fff;border:1px solid #17345217;border:1px solid var(--uc-border);border-radius:18px;box-shadow:0 10px 30px #1734520f;box-shadow:var(--uc-shadow);display:flex;justify-content:flex-end;margin:0 0 18px;min-height:70px;overflow-x:auto;padding:12px 14px;width:100%}.row3_AttendancePage .dateRange_picker{max-width:100%}.row3_AttendancePage .rdrCalendarWrapper{font-size:12px}.row4_UserControl{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;padding:0;width:100%}.row4_UserControl:after{display:none}.column1_row4_UserControl,.column2_row4_UserControl,.column3_row4_UserControl{display:flex;flex-direction:column;float:none;gap:14px;margin:0;min-width:0;padding:0;width:auto}.whiteBox2_UserControl,.whiteBox_UserControl{background:#fff;border:1px solid #17345217;border:1px solid var(--uc-border);border-radius:18px;box-shadow:0 10px 30px #1734520f;box-shadow:var(--uc-shadow);color:#173452;color:var(--uc-text);cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0;min-height:150px;padding:18px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.whiteBox2_UserControl:hover,.whiteBox_UserControl:hover{border-color:#17345229;box-shadow:0 18px 42px #1734521c;box-shadow:var(--uc-shadow-hover);transform:translateY(-3px)}.title_whiteBox_UserControl{color:#7b8999;color:var(--uc-muted);font-size:12px;font-weight:750;line-height:1.4;margin:0}.data_whiteBox_UserControl{color:#173452;color:var(--uc-primary);font-size:clamp(28px,2.2vw,32px);font-weight:780;letter-spacing:-.04em;line-height:1;margin:18px 0 0}.table_UserControl{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #17345217;border:1px solid var(--uc-border);border-radius:19px;box-shadow:0 10px 30px #1734520f;box-shadow:var(--uc-shadow);margin:0 0 20px;overflow-x:auto;overflow-y:hidden;padding:0;width:100%}.table_UserControl .ant-table{background:#0000;min-width:760px}.table_UserControl .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #edf0f3;color:#8996a5;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1.3;padding:13px 14px;text-transform:uppercase}.table_UserControl .ant-table-tbody>tr>td{background:#0000;border-bottom:1px solid #f0f2f4;color:#173452;color:var(--uc-text);font-size:12px;line-height:1.45;padding:13px 14px}.table_UserControl .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.table_UserControl .ant-tag{border-radius:6px;font-size:9px;font-weight:750;line-height:19px;margin-inline-end:5px}.GreenCircle_AttendancePage,.RedCircle_AttendancePage{border-radius:50%;height:8px;margin:0;width:8px}.RedCircle_AttendancePage{background:#c94a4a}.GreenCircle_AttendancePage{background:#2d9a67}.overlay2_UserControl,.overlay_UserControl{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#07121e7a;inset:0;position:fixed;z-index:2000}.popup-form2_UserControl,.popup-form_UserControl{animation:uc_modal_in .22s ease-out both;background:#fff;border:1px solid #ffffffd9;border-radius:20px;box-shadow:0 30px 90px #05111d47;color:#173452;color:var(--uc-primary);display:flex;flex-direction:column;left:50%;margin:0;max-height:min(720px,calc(100vh - 48px));overflow:hidden;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(850px,calc(100vw - 48px));z-index:2001}.popup-form2_UserControl>p,.popup-form_UserControl>p{border-bottom:1px solid #edf0f3;color:#173452;color:var(--uc-primary);font-size:16px;line-height:1.3;margin:0;padding:22px 55px 17px 23px}.popup-form2_UserControl form,.popup-form_UserControl form{margin:0;min-height:0;overflow:auto;padding:14px}.popup-form2_UserControl .ant-table,.popup-form_UserControl .ant-table{min-width:500px}.close2_UserControl,.close_UserControl{background:#f8fafb;border:1px solid #e8ecf0;border-radius:10px;color:#173452;color:var(--uc-primary);cursor:pointer;display:grid;font-size:22px;height:35px;line-height:1;place-items:center;position:absolute;right:13px;top:12px;width:35px;z-index:3}.close2_UserControl:hover,.close_UserControl:hover{background:#eef2f5}@media (max-width:1180px){div.content{margin-left:180px;padding-left:18px;padding-right:18px}.row4_UserControl{grid-template-columns:repeat(2,minmax(0,1fr))}.row3_AttendancePage{justify-content:flex-start}}@media (max-width:760px){div.content{margin-left:0;padding:0 13px 32px}.row2{align-items:flex-start;min-height:auto;padding:18px 4px 17px}.attendance_AttendancePage{font-size:30px}.row3_AttendancePage{border-radius:15px;justify-content:flex-start;min-height:64px;padding:10px}.row4_UserControl{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.column1_row4_UserControl,.column2_row4_UserControl,.column3_row4_UserControl{gap:10px}.whiteBox2_UserControl,.whiteBox_UserControl{border-radius:15px;min-height:140px;padding:14px}.data_whiteBox_UserControl{font-size:27px;margin-top:16px}.table_UserControl{border-radius:15px}.popup-form2_UserControl,.popup-form_UserControl{border-radius:18px;max-height:calc(100vh - 24px);width:calc(100vw - 24px)}}@media (max-width:430px){div.content{padding-left:10px;padding-right:10px}.attendance_AttendancePage{font-size:27px}.row4_UserControl{gap:10px;grid-template-columns:1fr}.column1_row4_UserControl,.column2_row4_UserControl,.column3_row4_UserControl{gap:10px}.whiteBox2_UserControl,.whiteBox_UserControl{min-height:128px;padding:14px}.data_whiteBox_UserControl{font-size:25px}.row3_AttendancePage{overflow-x:auto}.popup-form2_UserControl,.popup-form_UserControl{border-radius:16px;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.popup-form2_UserControl>p,.popup-form_UserControl>p{padding-left:17px}}@media (max-width:360px){div.content{padding-left:8px;padding-right:8px}.attendance_AttendancePage{font-size:25px}.whiteBox2_UserControl,.whiteBox_UserControl{min-height:120px}.data_whiteBox_UserControl{font-size:23px}}@media (min-width:1600px){div.content{padding-bottom:60px;padding-left:24px;padding-right:24px}.row2{min-height:110px}.whiteBox2_UserControl,.whiteBox_UserControl{min-height:154px}}@media (min-width:2200px){.usercontrol_container{width:min(100%,1700px)}}@media (prefers-reduced-motion:reduce){.whiteBox2_UserControl,.whiteBox_UserControl{transition:none}.popup-form2_UserControl,.popup-form_UserControl{animation:none}}@keyframes uc_modal_in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}#root,body,html{background:#f4f7fa}.usercontrol_container,div.content{background-color:initial}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}:root{--employee-primary:#173452;--employee-primary-dark:#102a43;--employee-primary-soft:rgba(23,52,82,.065);--employee-bg:#f5f7f9;--employee-surface:#fff;--employee-border:#e6ebef;--employee-text:#173452;--employee-muted:#7d8997;--employee-subtle:#9aa6b2;--employee-danger:#a33f3f;--employee-danger-bg:#fff2f2;--employee-shadow:0 8px 28px rgba(23,52,82,.045)}.employee_database_page{background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),#f5f7f9;background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),var(--employee-bg);color:#173452;color:var(--employee-text);min-height:100vh}.employee_database_page .content{background:#0000;margin-left:216px;min-height:100vh;overflow-x:hidden;padding:0 28px 60px;width:calc(100% - 216px)}.employee_database_container{margin:0 auto;width:min(100%,1600px)}.employee_database_kicker,.section_eyebrow{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.employee_database_hero{align-items:center;display:flex;gap:25px;justify-content:space-between;min-height:145px;padding:24px 4px 25px}.directory_Directory{color:var(--employee-primary)}.employee_database_subtitle{color:#7d8997;color:var(--employee-muted);font-size:13px;line-height:1.55;margin:0;max-width:680px}.employee_summary{background:#ffffffbf;border:1px solid #e6ebef;border:1px solid var(--employee-border);border-radius:14px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--employee-shadow);min-width:155px;padding:12px 14px}.employee_summary small,.employee_summary span,.employee_summary strong{display:block}.employee_summary span{color:#9aa6b2;color:var(--employee-subtle);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.employee_summary strong{color:#173452;color:var(--employee-primary);font-size:25px;font-weight:800;line-height:1;margin-top:5px}.employee_summary small{color:#7d8997;color:var(--employee-muted);font-size:9px;margin-top:3px}.employee_toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:70px;padding:0 2px}.employee_toolbar_intro strong{color:#173452;color:var(--employee-text);display:block;font-size:15px;font-weight:780;letter-spacing:-.02em;margin-top:5px}.employee_toolbar_actions{align-items:center;display:flex;gap:9px}.employee_search{background:#fff;border:1px solid #e6ebef;border:1px solid var(--employee-border);box-shadow:0 3px 12px rgba(23,52,82,.025);padding:0 11px;width:min(330px,40vw)}.employee_search:focus-within{border-color:#1734523d;box-shadow:0 0 0 4px var(--employee-primary-soft)}.employee_search img{height:15px;object-fit:contain;opacity:.55;width:15px}.employee_search input{color:var(--employee-text);width:100%}.add_user_btn_EmployeeDatabase{align-items:center;background:#173452;background:var(--employee-primary);border:1px solid #173452;border:1px solid var(--employee-primary);border-radius:10px;box-shadow:0 6px 16px #1734521f;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;gap:6px;justify-content:center;min-height:40px;padding:0 14px;transition:.18s ease}.add_user_btn_EmployeeDatabase span{font-size:16px;font-weight:500;line-height:1}.add_user_btn_EmployeeDatabase:hover{background:#102a43;background:var(--employee-primary-dark);border-color:#102a43;border-color:var(--employee-primary-dark);transform:translateY(-1px)}.employee_database_panel{background:#fff;background:var(--employee-surface);border:1px solid #e6ebef;border:1px solid var(--employee-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--employee-shadow);overflow:hidden}.employee_database_panel_header{align-items:center;border-bottom:1px solid #eef1f4;display:flex;gap:15px;justify-content:space-between;min-height:76px;padding:16px 20px}.employee_database_panel_header h2{color:#173452;color:var(--employee-text);font-size:16px;font-weight:780;letter-spacing:-.025em;margin:5px 0 0}.employee_count_badge{background:#f5f7f9;border-radius:8px;color:#7d8997;color:var(--employee-muted);font-size:9px;font-weight:800;padding:6px 9px}.table_EmployeeDatabase{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto;padding:0}.modern_employee_table{min-width:860px}.modern_employee_table .ant-table{background:#0000}.modern_employee_table .ant-table-container{border:0}.modern_employee_table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #edf0f3;color:#8996a5;font-size:9px;font-weight:800;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase}.modern_employee_table .ant-table-tbody>tr>td{background:#0000;border-bottom:1px solid #f0f2f4;color:#173452;color:var(--employee-text);font-size:11px;padding:14px 16px}.modern_employee_table .ant-table-tbody>tr:last-child>td{border-bottom:0}.modern_employee_table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.modern_employee_table .ant-tag{border:0;border-radius:6px;font-size:8px;font-weight:800;line-height:1.4;margin-inline-end:4px;padding:3px 7px}.employee_icon_action{background:#fff;border:1px solid #e8edf1;border-radius:8px;cursor:pointer;display:grid;height:30px;place-items:center;transition:.18s ease;width:30px}.employee_icon_action:hover{background:#f6f8fa;border-color:#d5dde5;transform:translateY(-1px)}.employee_icon_action.danger:hover{background:#fff2f2;background:var(--employee-danger-bg);border-color:#efd7d7}.employee_icon_action img{height:14px;object-fit:contain;width:14px}.overlay_EmployeeDatabase{animation:employee_fade_in .18s ease both;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#0814217a;inset:0;position:fixed;z-index:1000}.popup-form_EmployeeDatabase{animation:employee_modal_in .22s ease both;background:#fff;border:1px solid #ffffffe6;border-radius:22px;box-shadow:0 30px 90px #05111d47;color:#173452;color:var(--employee-text);left:calc(50% + 108px);max-height:min(820px,calc(100vh - 44px));overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 44px));z-index:1001}.employee_modal_header{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;gap:18px;justify-content:space-between;min-height:91px;padding:20px 20px 16px 22px}.employee_modal_header h2{color:#173452;color:var(--employee-text);font-size:20px;font-weight:790;letter-spacing:-.03em;margin:5px 0 4px}.employee_modal_header p{color:#7d8997;color:var(--employee-muted);font-size:10px;line-height:1.5;margin:0}.close_EmployeeDatabase{background:#f8fafb;border:1px solid #e8ecf0;border-radius:10px;color:#173452;color:var(--employee-text);cursor:pointer;display:grid;flex:0 0 34px;font-size:21px;height:34px;line-height:1;place-items:center;position:static;transition:.18s ease;width:34px}.close_EmployeeDatabase:hover{background:#eef2f5}.employee_form{max-height:calc(100vh - 160px);overflow-y:auto;padding:19px 22px 20px}.employee_form_section_heading{align-items:flex-start;display:flex;gap:11px;margin-bottom:18px}.employee_section_number{background:#f7f9fa;border:1px solid #e4e9ed;border-radius:8px;color:#173452;color:var(--employee-primary);display:grid;flex:0 0 26px;font-size:9px;font-weight:800;height:26px;place-items:center;width:26px}.employee_form_section_heading h3{color:#173452;color:var(--employee-text);font-size:13px;font-weight:800;letter-spacing:-.015em;margin:0}.employee_form_section_heading p{color:#7d8997;color:var(--employee-muted);font-size:10px;line-height:1.45;margin:3px 0 0}.employee_form_grid{grid-gap:15px 18px;display:grid;gap:15px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.employee_form_field,.employee_upload_field{min-width:0}.employee_form_field_full{grid-column:1/-1}.employee_form_field label,.employee_upload_field label{color:#6f7e8e;display:block;font-size:9px;font-weight:800;letter-spacing:.04em;margin:0 0 6px}.employee_form_field input,.employee_form_field select,.employee_form_field textarea{background:#fafbfc;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--employee-text);font:inherit;font-size:11px;outline:0;transition:.18s ease;width:100%}.employee_form_field input,.employee_form_field select{height:39px;padding:0 10px}.employee_form_field textarea{line-height:1.5;min-height:82px;padding:10px;resize:vertical}.employee_form_field input::placeholder,.employee_form_field textarea::placeholder{color:#a5afb9}.employee_form_field input:focus,.employee_form_field select:focus,.employee_form_field textarea:focus{background:#fff;border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--employee-primary-soft)}.employee_upload_field a{align-items:center;background:#fafbfc;border:1px dashed #d5dde5;border-radius:9px;color:#173452;color:var(--employee-primary);display:flex;gap:7px;min-height:39px;padding:0 10px;text-decoration:none}.employee_upload_field a:hover{background:#f6f8fa;border-color:#aebbc8}.employee_upload_field img{height:18px;object-fit:contain;width:18px}.employee_upload_field span{font-size:10px;font-weight:800}.employee_upload_field small{color:#9aa6b2;font-size:8px;margin-left:auto}.employee_form_divider{background:#edf0f3;height:1px;margin:25px 2px}.employee_form_footer{border-top:1px solid #eef1f4;display:flex;gap:8px;justify-content:flex-end;margin-top:22px;padding-top:15px}.employee_form_cancel,.popup_form_addUser_EmployeeDatabase{border-radius:9px;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:38px;padding:0 15px}.employee_form_cancel{background:#fff;border:1px solid #e2e7eb;color:#7d8997;color:var(--employee-muted)}.employee_form_cancel:hover{background:#f7f9fa}.popup_form_addUser_EmployeeDatabase{background:#173452;background:var(--employee-primary);border:1px solid #173452;border:1px solid var(--employee-primary);box-shadow:0 6px 16px #1734521f;color:#fff;margin:0;width:auto}.popup_form_addUser_EmployeeDatabase:hover{background:#102a43;background:var(--employee-primary-dark);border-color:#102a43;border-color:var(--employee-primary-dark)}@media (max-width:1180px){.employee_database_page .content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}.popup-form_EmployeeDatabase{left:50%}}@media (max-width:820px){.employee_database_hero{align-items:flex-start}.employee_summary{display:none}.employee_toolbar{align-items:flex-start;flex-direction:column}.employee_search,.employee_toolbar_actions{width:100%}}@media (max-width:760px){.employee_database_page .content{margin-left:0;padding:0 14px 36px;width:100%}.employee_database_hero{min-height:auto;padding:20px 2px 22px}.directory_Directory{font-size:31px}.employee_toolbar_actions{align-items:stretch;flex-direction:column;width:100%}.add_user_btn_EmployeeDatabase{width:100%}.employee_database_panel,.popup-form_EmployeeDatabase{border-radius:16px}.employee_database_panel_header{padding:14px}.employee_form_grid{gap:13px;grid-template-columns:1fr}.employee_form_field_full{grid-column:auto}.popup-form_EmployeeDatabase{max-height:calc(100vh - 22px);width:calc(100vw - 22px)}.employee_form,.employee_modal_header{padding-left:16px;padding-right:16px}}@media (max-width:480px){.employee_database_page .content{padding-left:10px;padding-right:10px}.directory_Directory{font-size:28px}.employee_database_subtitle{font-size:12px}.employee_modal_header h2{font-size:18px}}@media (min-width:1600px){.employee_database_page .content{padding-bottom:70px;padding-left:32px;padding-right:32px}}@media (prefers-reduced-motion:reduce){.add_user_btn_EmployeeDatabase,.employee_icon_action,.overlay_EmployeeDatabase,.popup-form_EmployeeDatabase{animation:none;transition:none}}@keyframes employee_fade_in{0%{opacity:0}to{opacity:1}}@keyframes employee_modal_in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.row1,.row2,.row4_UpdateEmployee{color:#173452;display:flex;flex-direction:row;padding-left:30px;padding-top:10px}.row4_UpdateEmployee{color:#173452;display:flex;flex-direction:column;padding-left:30px;padding-top:20px}.row5_column1_UpdateEmployee{padding-left:30px}.row5_column1_UpdateEmployee,.row5_column2_UpdateEmployee{color:#173452;float:left;font-size:15px;width:50%}.row5_UpdateEmployee:after{clear:both;content:"";display:table}.address_input_UpdateEmployee,.emailID_input_UpdateEmployee,.name_input_UpdateEmployee,.password_input_UpdateEmployee,.phoneNo_input_UpdateEmployee,.role_input_UpdateEmployee{background-color:#fff;border:none;border-radius:5px;height:25px;padding-left:5px;width:50%}.update_btn_input_UpdateEmployee{background-color:#173452;border:none;border-radius:5px;color:#fff;height:30px;margin-left:75%;margin-top:25%;width:15%}:root{--site-primary:#173452;--site-primary-soft:rgba(23,52,82,.065);--site-bg:#f5f7f9;--site-surface:#fff;--site-border:#e7ebef;--site-text:#173452;--site-muted:#7d8997;--site-subtle:#a1acb8;--site-danger:#a33f3f;--site-danger-bg:#fff2f2;--site-shadow:0 8px 28px rgba(23,52,82,.045);--site-shadow-hover:0 16px 40px #17345217}.site_database_page{background:radial-gradient(circle at 84% 0,rgba(23,52,82,.045),#0000 25%),#f5f7f9;background:radial-gradient(circle at 84% 0,rgba(23,52,82,.045),#0000 25%),var(--site-bg);color:#173452;color:var(--site-text);min-height:100vh}.site_database_page .content{background:#0000;margin-left:216px;min-height:100vh;overflow-x:hidden;padding:0 28px 56px;width:calc(100% - 216px)}.site_database_container{margin:0 auto;width:min(100%,1600px)}.section_eyebrow,.site_database_kicker{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.site_database_hero{align-items:center;display:flex;gap:25px;justify-content:space-between;min-height:140px;padding:24px 4px 25px}.directory_Directory{color:var(--site-primary);margin:7px 0 5px}.site_database_subtitle{color:#7d8997;color:var(--site-muted);font-size:13px;line-height:1.55;margin:0;max-width:650px}.directory_summary{background:#ffffffb8;border:1px solid #e7ebef;border:1px solid var(--site-border);border-radius:14px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--site-shadow);min-width:150px;padding:12px 14px}.directory_summary small,.directory_summary span,.directory_summary strong{display:block}.directory_summary span{color:#a1acb8;color:var(--site-subtle);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.directory_summary strong{color:#173452;color:var(--site-primary);font-size:25px;font-weight:800;line-height:1;margin-top:5px}.directory_summary small{color:#7d8997;color:var(--site-muted);font-size:9px;margin-top:3px}.directory_toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:70px;padding:0 2px}.directory_toolbar_intro strong{color:#173452;color:var(--site-text);display:block;font-size:15px;font-weight:780;letter-spacing:-.02em;margin-top:5px}.directory_toolbar_actions{align-items:center;display:flex;gap:9px}.directory_search{align-items:center;background:#fff;border:1px solid #e7ebef;border:1px solid var(--site-border);border-radius:10px;box-shadow:0 3px 12px rgba(23,52,82,.025);display:flex;gap:8px;height:40px;padding:0 11px;transition:.18s ease;width:min(320px,40vw)}.directory_search:focus-within{border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--site-primary-soft)}.directory_search img{height:15px;object-fit:contain;opacity:.55;width:15px}.directory_search input{background:#0000;border:0;color:#173452;color:var(--site-text);font:inherit;font-size:11px;height:36px;min-width:0;outline:0;width:100%}.directory_search input::placeholder{color:#a1acb8}.add_site_btn_SiteDatabase{align-items:center;background:#173452;background:var(--site-primary);border:1px solid #173452;border:1px solid var(--site-primary);border-radius:10px;box-shadow:0 6px 16px #1734521f;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;gap:6px;justify-content:center;min-height:40px;padding:0 14px;transition:.18s ease}.add_site_btn_SiteDatabase span{font-size:16px;font-weight:500;line-height:1}.add_site_btn_SiteDatabase:hover{background:#102a43;border-color:#102a43;transform:translateY(-1px)}.site_database_panel{background:#fff;background:var(--site-surface);border:1px solid #e7ebef;border:1px solid var(--site-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--site-shadow);overflow:hidden}.site_database_panel_header{align-items:center;border-bottom:1px solid #eef1f4;display:flex;gap:15px;justify-content:space-between;min-height:76px;padding:16px 20px}.site_database_panel_header h2{color:#173452;color:var(--site-text);font-size:16px;font-weight:780;letter-spacing:-.025em;margin:5px 0 0}.site_count_badge{background:#f5f7f9;border-radius:8px;color:#7d8997;color:var(--site-muted);font-size:9px;font-weight:800;padding:6px 9px}.table_SiteDatabase{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto;padding:0}.modern_site_table{min-width:720px}.modern_site_table .ant-table{background:#0000}.modern_site_table .ant-table-container{border:0}.modern_site_table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #edf0f3;color:#8996a5;font-size:9px;font-weight:800;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase}.modern_site_table .ant-table-tbody>tr>td{background:#0000;border-bottom:1px solid #f0f2f4;color:#173452;color:var(--site-text);font-size:11px;padding:14px 16px}.modern_site_table .ant-table-tbody>tr:last-child>td{border-bottom:0}.modern_site_table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.view_agency_SiteDatabase{align-items:center;background:#0000;border:0;color:#173452;color:var(--site-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;gap:5px;padding:5px 0}.view_agency_SiteDatabase span{color:#8a98a6;transition:.15s ease}.view_agency_SiteDatabase:hover{text-decoration:underline;text-underline-offset:3px}.view_agency_SiteDatabase:hover span{transform:translateX(2px)}.site_icon_action{background:#fff;border:1px solid #e8edf1;border-radius:8px;cursor:pointer;display:grid;height:30px;place-items:center;transition:.18s ease;width:30px}.site_icon_action:hover{background:#f6f8fa;border-color:#d5dde5;transform:translateY(-1px)}.site_icon_action.danger:hover{background:#fff2f2;background:var(--site-danger-bg);border-color:#efd7d7}.site_icon_action img{height:14px;object-fit:contain;width:14px}.overlay_SiteDatabase{animation:site_fade_in .18s ease both;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#0814217a;inset:0;position:fixed;z-index:1000}.popup-form_SiteDatabase{animation:site_modal_in .22s ease both;background:#fff;border:1px solid #ffffffe6;border-radius:22px;box-shadow:0 30px 90px #05111d47;color:#173452;color:var(--site-text);left:calc(50% + 108px);max-height:min(760px,calc(100vh - 44px));overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 44px));z-index:1001}.site_modal_header{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;gap:18px;justify-content:space-between;min-height:90px;padding:20px 20px 16px 22px}.site_modal_header h2{color:#173452;color:var(--site-text);font-size:20px;font-weight:790;letter-spacing:-.03em;margin:5px 0 4px}.site_modal_header p{color:#7d8997;color:var(--site-muted);font-size:10px;line-height:1.5;margin:0}.close_SiteDatabase{background:#f8fafb;border:1px solid #e8ecf0;border-radius:10px;color:#173452;color:var(--site-text);cursor:pointer;display:grid;flex:0 0 34px;font-size:21px;height:34px;line-height:1;place-items:center;position:static;transition:.18s ease;width:34px}.close_SiteDatabase:hover{background:#eef2f5}.site_form{max-height:calc(100vh - 160px);overflow-y:auto;padding:18px 22px 20px}.site_form_grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.site_form_field{min-width:0}.site_form_field_full{grid-column:1/-1}.site_form_field label{color:#6f7e8e;display:block;font-size:9px;font-weight:800;letter-spacing:.04em;margin:0 0 6px}.site_form_field input,.site_form_field select,.site_form_field textarea{background:#fafbfc;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--site-text);font:inherit;font-size:11px;outline:0;transition:.18s ease;width:100%}.site_form_field input,.site_form_field select{height:39px;padding:0 10px}.site_form_field textarea{line-height:1.5;min-height:82px;padding:10px;resize:vertical}.site_form_field input::placeholder,.site_form_field textarea::placeholder{color:#a5afb9}.site_form_field input:focus,.site_form_field select:focus,.site_form_field textarea:focus{background:#fff;border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--site-primary-soft)}.site_form_footer{border-top:1px solid #eef1f4;display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:15px}.site_form_cancel,.update_btn_input_SiteDatabase{border-radius:9px;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:38px;padding:0 15px}.site_form_cancel{background:#fff;border:1px solid #e2e7eb;color:#7d8997;color:var(--site-muted)}.site_form_cancel:hover{background:#f7f9fa}.update_btn_input_SiteDatabase{background:#173452;background:var(--site-primary);border:1px solid #173452;border:1px solid var(--site-primary);box-shadow:0 6px 16px #1734521f;color:#fff;margin:0;width:auto}.update_btn_input_SiteDatabase:hover{background:#102a43;border-color:#102a43}@media(max-width:1180px){.site_database_page .content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}.popup-form_SiteDatabase{left:50%}}@media(max-width:820px){.site_database_hero{align-items:flex-start}.directory_summary{display:none}.directory_toolbar{align-items:flex-start;flex-direction:column}.directory_search,.directory_toolbar_actions{width:100%}}@media(max-width:760px){.site_database_page .content{margin-left:0;padding:0 14px 34px;width:100%}.site_database_hero{min-height:auto;padding:20px 2px 22px}.directory_Directory{font-size:31px}.directory_toolbar_actions{align-items:stretch;flex-direction:column}.add_site_btn_SiteDatabase{width:100%}.popup-form_SiteDatabase,.site_database_panel{border-radius:16px}.site_form_grid{gap:13px;grid-template-columns:1fr}.site_form_field_full{grid-column:auto}.popup-form_SiteDatabase{max-height:calc(100vh - 22px);width:calc(100vw - 22px)}.site_form,.site_modal_header{padding-left:16px;padding-right:16px}}@media(max-width:480px){.site_database_page .content{padding-left:10px;padding-right:10px}.directory_Directory{font-size:28px}.site_database_subtitle{font-size:12px}.site_database_panel_header{padding:14px}.site_modal_header h2{font-size:18px}}@media(min-width:1600px){.site_database_page .content{padding-bottom:70px;padding-left:32px;padding-right:32px}}@media(prefers-reduced-motion:reduce){.add_site_btn_SiteDatabase,.overlay_SiteDatabase,.popup-form_SiteDatabase,.site_icon_action{animation:none;transition:none}}@keyframes site_fade_in{0%{opacity:0}to{opacity:1}}@keyframes site_modal_in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}:root{--details-primary:#173452;--details-primary-dark:#102a43;--details-primary-soft:rgba(23,52,82,.065);--details-bg:#f5f7f9;--details-surface:#fff;--details-border:#e6ebef;--details-text:#173452;--details-muted:#7d8997;--details-subtle:#9aa6b2;--details-shadow:0 8px 28px rgba(23,52,82,.045)}.site_details_page{background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),#f5f7f9;background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),var(--details-bg);color:#173452;color:var(--details-text);min-height:100vh}.site_details_page .content{background:#0000;margin-left:216px;min-height:100vh;overflow-x:hidden;padding:0 28px 60px;width:calc(100% - 216px)}.site_details_container{margin:0 auto;width:min(100%,1320px)}.section_eyebrow,.site_details_kicker{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.site_details_hero{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:150px;padding:24px 4px 26px}.directory_Directory{color:var(--details-primary);font-size:clamp(30px,3vw,42px);font-weight:780;letter-spacing:-.05em;line-height:1;margin:7px 0 6px}.site_details_subtitle{color:#7d8997;color:var(--details-muted);font-size:13px;line-height:1.55;margin:0;max-width:680px}.site_identity{background:#ffffffc2;border:1px solid #e6ebef;border:1px solid var(--details-border);border-radius:14px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--details-shadow);max-width:290px;min-width:210px;padding:13px 15px}.site_identity small,.site_identity span,.site_identity strong{display:block}.site_identity span{color:#9aa6b2;color:var(--details-subtle);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.site_identity strong{color:#173452;color:var(--details-primary);font-size:14px;font-weight:800;line-height:1.3;margin-top:5px}.site_identity small,.site_identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site_identity small{color:#7d8997;color:var(--details-muted);font-size:9px;margin-top:3px}.site_details_panel{background:#fff;background:var(--details-surface);border:1px solid #e6ebef;border:1px solid var(--details-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--details-shadow);overflow:hidden}.site_details_panel_header{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:16px;justify-content:space-between;min-height:82px;padding:17px 22px}.site_details_panel_header h2{color:#173452;color:var(--details-text);font-size:17px;font-weight:780;letter-spacing:-.025em;margin:5px 0 0}.site_status_badge{background:#f3f6f8;border-radius:8px;color:#728191;font-size:9px;font-weight:800;padding:6px 9px}.site_details_form{padding:25px 22px 21px}.site_details_section{padding:0 2px}.site_details_section_heading{align-items:flex-start;display:flex;gap:11px;margin-bottom:19px}.site_details_section_number{background:#f7f9fa;border:1px solid #e4e9ed;border-radius:8px;color:#173452;color:var(--details-primary);display:grid;flex:0 0 26px;font-size:9px;font-weight:800;height:26px;place-items:center;width:26px}.site_details_section_heading h3{color:#173452;color:var(--details-text);font-size:13px;font-weight:800;letter-spacing:-.015em;margin:0}.site_details_section_heading p{color:#7d8997;color:var(--details-muted);font-size:10px;line-height:1.45;margin:3px 0 0}.site_details_grid{grid-gap:17px 20px;display:grid;gap:17px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.site_details_field{min-width:0}.site_details_field_full{grid-column:1/-1}.site_details_field label{color:#6f7e8e;display:block;font-size:9px;font-weight:800;letter-spacing:.04em;margin:0 0 6px}.site_details_field input,.site_details_field select,.site_details_field textarea{background:#fafbfc;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--details-text);font:inherit;font-size:11px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.site_details_field input,.site_details_field select{height:40px;padding:0 11px}.site_details_field textarea{line-height:1.5;min-height:92px;padding:10px 11px;resize:vertical}.site_details_field input::placeholder,.site_details_field textarea::placeholder{color:#a5afb9}.site_details_field input:focus,.site_details_field select:focus,.site_details_field textarea:focus{background:#fff;border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--details-primary-soft)}.site_details_field select{cursor:pointer}.site_readonly_field{align-items:center;background:#f5f7f9;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--details-text);display:flex;gap:10px;justify-content:space-between;min-height:40px;padding:0 11px;width:100%}.site_readonly_field span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site_readonly_field small{color:#9ba6b1;flex:0 0 auto;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.site_details_divider{background:#edf0f3;height:1px;margin:27px 2px 25px}.site_details_form_footer{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;margin-top:26px;min-height:58px;padding-top:16px}.save_hint{color:#98a4af;font-size:9px}.update_btn_input_SiteDetails{align-items:center;background:#173452;background:var(--details-primary);border:1px solid #173452;border:1px solid var(--details-primary);border-radius:9px;box-shadow:0 6px 16px #1734521f;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;justify-content:center;min-height:39px;min-width:125px;padding:0 16px;transition:.18s ease}.update_btn_input_SiteDetails:hover{background:#102a43;background:var(--details-primary-dark);border-color:#102a43;border-color:var(--details-primary-dark);transform:translateY(-1px)}.update_btn_input_SiteDetails:focus-visible{box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--details-primary-soft);outline:0}@media (max-width:1180px){.site_details_page .content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}}@media (max-width:820px){.site_details_hero{align-items:flex-start}.site_identity{min-width:180px}}@media (max-width:760px){.site_details_page .content{margin-left:0;padding:0 14px 36px;width:100%}.site_details_hero{align-items:stretch;flex-direction:column;min-height:auto;padding:20px 2px 22px}.directory_Directory{font-size:31px}.site_identity{max-width:none;width:100%}.site_details_panel{border-radius:16px}.site_details_panel_header{padding:15px 16px}.site_details_form{padding:20px 16px 17px}.site_details_grid{gap:14px;grid-template-columns:1fr}.site_details_field_full{grid-column:auto}.site_details_form_footer{align-items:stretch;flex-direction:column}.update_btn_input_SiteDetails{width:100%}}@media (max-width:480px){.site_details_page .content{padding-left:10px;padding-right:10px}.directory_Directory{font-size:28px}.site_details_subtitle{font-size:12px}.site_details_section_heading{margin-bottom:16px}.site_details_section_heading p{font-size:9px}.site_details_form{padding-left:13px;padding-right:13px}}@media (min-width:1600px){.site_details_page .content{padding-bottom:70px;padding-left:32px;padding-right:32px}}@media (prefers-reduced-motion:reduce){.update_btn_input_SiteDetails{transition:none}}.row2,.row4_AddSite{color:#173452;display:flex;flex-direction:row;padding-left:30px;padding-top:10px}.row4_AddSite{margin-top:2%}.row3_AddSite{color:#173452;display:flex;flex-direction:column;padding-left:30px;padding-top:10px}.row3_AddSite p{font-size:1.2vw}.siteName_input_AddSite{background-color:#eceaea;border:none;border-radius:5px;color:#173452;font-size:1.5vw;height:40px;outline:none;text-decoration:underline;text-underline-offset:4px;width:30%}.siteName_input_AddSite::placeholder{font-size:1.5vw}.row5_column1_AddSite{padding-left:30px}.row5_column1_AddSite,.row5_column2_AddSite{color:#173452;float:left;font-size:15px;width:50%}.row5_column1_AddSite p,.row5_column2_AddSite p{font-size:1.1vw}.row5_AddSite:after{clear:both;content:"";display:table}.input_AddSite{height:4vh}.input_AddSite,.textArea_input_AddSite{background-color:#fff;border:none;border-radius:5px;font-size:1vw;outline:none;padding-left:5px;width:50%}.textArea_input_AddSite{height:12vh}.add_btn_input_AddSite{background-color:#173452;border:none;border-radius:10px;color:#fff;height:30px;margin-left:78%;margin-top:30%;width:20%}.page-shell{--wr-ink:#173452;--wr-ink-900:#0b1b2c;--wr-ink-700:#0f2942;--wr-ink-300:#3b5a7c;--wr-ink-050:#e9eff6;--wr-signal:#0e8f9c;--wr-signal-bg:#e4f4f6;--wr-signal-line:#0e8f9c38;--wr-canvas:#eef2f7;--wr-surface:#fff;--wr-surface-2:#f7f9fc;--wr-line:#1734521a;--wr-line-soft:rgba(23,52,82,.055);--wr-text:#12293f;--wr-text-2:#47617f;--wr-muted:#77899e;--wr-faint:#9aa9ba;--wr-ok:#1b7a54;--wr-ok-bg:#e9f6f0;--wr-warn:#a4691f;--wr-warn-bg:#fdf3e4;--wr-risk:#a33a3a;--wr-risk-bg:#fceeee;--wr-e1:0 1px 2px #0f29420d,0 10px 24px -14px #0f294238;--wr-e2:0 1px 2px #0f29420f,0 22px 44px -22px #0f29424d;--wr-e3:0 40px 90px -28px #08162666,0 2px 8px #0816261a;--wr-ring:0 0 0 3px #0e8f9c2e;--wr-sidebar:0px;--wr-gutter:clamp(13px,2.2vw,40px);--wr-gap:clamp(10px,1.1vw,20px);--wr-pad:clamp(15px,1.55vw,26px);--wr-radius:clamp(12px,1.2vw,18px);--wr-body:"Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wr-display:"Sora","Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wr-data:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 360px at 80% -8%,#0e8f9c12,#0000 62%),radial-gradient(760px 320px at 4% 0,rgba(23,52,82,.065),#0000 58%),var(--wr-canvas);color:var(--wr-text);font-family:var(--wr-body);min-height:100vh;min-height:100dvh}.page-shell *,.page-shell :after,.page-shell :before{box-sizing:border-box;min-width:0}@media (min-width:1024px){.page-shell{--wr-sidebar:190px}}@media (min-width:1181px){.page-shell{--wr-sidebar:216px}}.page-shell .content,.page-shell>.content{background:#0000!important;margin-left:var(--wr-sidebar)!important;margin-top:0!important;min-height:100vh;min-height:100dvh;overflow-x:clip;padding:0 max(var(--wr-gutter),env(safe-area-inset-left)) max(42px,env(safe-area-inset-bottom)) max(var(--wr-gutter),env(safe-area-inset-right))!important;text-align:left;width:auto}.page-shell>.content>:first-child{width:100%}.page-shell h1,.page-shell h2,.page-shell h3,.page-shell h4,.page-shell p{overflow-wrap:anywhere}.page-shell button,.page-shell input,.page-shell select,.page-shell textarea{font-family:inherit}.page-shell input,.page-shell select,.page-shell textarea{max-width:100%}.page-shell :is(input,textarea,select,button,a):focus-visible{box-shadow:var(--wr-ring);outline:none}.page-shell .row2{align-items:center;color:var(--wr-ink);display:flex;flex-wrap:wrap;gap:10px 14px;margin:0;padding:clamp(18px,2vw,28px) 0 10px}.page-shell .directory_Directory,.page-shell .name_IndividualPerformance,.page-shell .performance_PerformancePage,.page-shell .row2 h3,.page-shell .settings_SettingsPage,.page-shell .users{color:var(--wr-ink-900);font-family:var(--wr-display);font-size:clamp(25px,3vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0}.page-shell .row2:after{background:linear-gradient(90deg,var(--wr-signal),#0000);border-radius:2px;content:"";height:2px;margin-left:1px;width:18px}.page-shell .content>.row2+*{width:100%}.page-shell :is(.row3,.row3_IndividualPerformance,.performance_container,.row3_SettingsPage,.row3_SettingPswd,.row3_SettingReport,.container_UserDetails,.row5_SiteDetails){background:#ffffffeb;border:1px solid var(--wr-line);border-radius:var(--wr-radius);box-shadow:var(--wr-e1)}.page-shell :is(.add_site_btn_SiteDatabase,.add_agencies_btn_SiteDatabase,.add_agencies_btn_AgencyDatabase,.add_user_btn_EmployeeDatabase,.update_btn_input_SiteDatabase,.update_btn_input_SiteDetails,.update_btn_input_AgencyDatabase,.update_btn_input_EmployeeDatabase,.update_btn_input_UserDetails,.update_btn_SettingsPage,.update_btn_SettingPswd,.send_btn_SettingReport,.view_more_btn_perfomance){background:var(--wr-ink);border:1px solid var(--wr-ink);border-radius:9px;box-shadow:0 7px 18px -12px #173452a6;color:#fff;cursor:pointer;font-size:11px;font-weight:700;min-height:38px;min-width:100px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.page-shell :is(.add_site_btn_SiteDatabase,.add_agencies_btn_SiteDatabase,.add_agencies_btn_AgencyDatabase,.add_user_btn_EmployeeDatabase,.update_btn_input_SiteDatabase,.update_btn_input_SiteDetails,.update_btn_input_AgencyDatabase,.update_btn_input_EmployeeDatabase,.update_btn_input_UserDetails,.update_btn_SettingsPage,.update_btn_SettingPswd,.send_btn_SettingReport,.view_more_btn_perfomance):hover{background:var(--wr-ink-700);box-shadow:var(--wr-e2);transform:translateY(-1px)}.page-shell :is(.table_SiteDatabase,.table_EmployeeDatabase,.table_AgencyDatabase){margin:0!important;overflow-x:auto;padding:0 0 14px!important;width:100%}.page-shell :is(.table_SiteDatabase,.table_EmployeeDatabase,.table_AgencyDatabase) .ant-table-wrapper{width:100%}.page-shell :is(.table_SiteDatabase,.table_EmployeeDatabase,.table_AgencyDatabase) .ant-table{background:#0000}.page-shell :is(.table_SiteDatabase,.table_EmployeeDatabase,.table_AgencyDatabase) .ant-table-thead>tr>th{background:#f7f9fc;border-bottom:1px solid var(--wr-line);color:#6f8195;font-size:9px;font-weight:800;height:42px;letter-spacing:.05em;padding:9px 11px;text-transform:uppercase;white-space:nowrap}.page-shell :is(.table_SiteDatabase,.table_EmployeeDatabase,.table_AgencyDatabase) .ant-table-tbody>tr>td{border-bottom:1px solid var(--wr-line-soft);color:var(--wr-text-2);font-size:10px;padding:11px;vertical-align:middle}.page-shell :is(.table_SiteDatabase,.table_EmployeeDatabase,.table_AgencyDatabase) .ant-table-tbody>tr:hover>td{background:#fbfcfd!important}.page-shell :is(.White_strip,.searchBox){align-items:center;background:#fff;border:1px solid var(--wr-line);border-radius:11px;box-shadow:var(--wr-e1);display:flex;gap:8px;height:auto;min-height:42px;padding:6px 11px;width:min(100%,560px)}.page-shell :is(.search_input,.search_input1){background:#0000!important;border:0!important;border-radius:0!important;color:var(--wr-text);flex:1 1;font-size:max(16px,11px);height:34px;margin:0!important;min-width:0;outline:0;padding:0 4px;width:100%!important}.page-shell :is(.row3,.row4_Directory,.row4_AgencyDatabase,.row6_SiteDatabase){width:100%}.page-shell :is(.row5_column1_SiteDetails,.row5_column2_SiteDetails,.row5_column1_SiteDatabase,.row5_column2_SiteDatabase,.row5_column1_AgencyDatabase,.row5_column2_AgencyDatabase,.column1_subrow2_row3_SettingsPage,.column2_subrow2_row3_SettingsPage,.column1_subrow2_row3_SettingReport,.column2_subrow2_row3_SettingReport,.main_column1_UserDetails,.main_column2_UserDetails,.column1_row10,.column2_row10,.column3_row10,.column1_row4_PerformancePage,.column2_row4_PerformancePage,.column3_row4_PerformancePage,.column4_row4_PerformancePage){float:none!important;margin:0!important;width:auto!important}.page-shell :is(.row5_SiteDetails,.row5_SiteDatabase,.row5_AgencyDatabase,.subrow2_row3_SettingsPage,.subrow2_row3_SettingReport,.container_UserDetails,.row10_UserDetails){grid-gap:clamp(14px,1.6vw,24px);display:grid!important;gap:clamp(14px,1.6vw,24px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important;padding:clamp(16px,2vw,26px)!important;width:100%!important}.page-shell :is(.row5_SiteDetails,.row5_SiteDatabase,.row5_AgencyDatabase):after,.page-shell :is(.subrow2_row3_SettingsPage,.subrow2_row3_SettingReport,.container_UserDetails,.row10_UserDetails):after{display:none!important}.page-shell :is(.row5_column1_SiteDetails,.row5_column2_SiteDetails,.row5_column1_SiteDatabase,.row5_column2_SiteDatabase,.row5_column1_AgencyDatabase,.row5_column2_AgencyDatabase,.column1_subrow2_row3_SettingsPage,.column2_subrow2_row3_SettingsPage,.column1_subrow2_row3_SettingReport,.column2_subrow2_row3_SettingReport,.main_column1_UserDetails,.main_column2_UserDetails){color:var(--wr-text);padding:0!important}.page-shell :is(input:not([type=radio]):not([type=checkbox]),textarea,select){background:#f9fafc!important;border:1px solid var(--wr-line)!important;border-radius:9px!important;color:var(--wr-text);font-size:12px;margin:5px 0 12px!important;min-height:40px;outline:0;padding:0 11px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:min(100%,100%)!important}.page-shell textarea{line-height:1.5;min-height:96px;padding-top:10px;resize:vertical}.page-shell :is(input:not([type=radio]):not([type=checkbox]),textarea,select):focus{background:#fff!important;border-color:var(--wr-signal-line)!important;box-shadow:var(--wr-ring)}.page-shell :is(.row5_column1_SiteDetails,.row5_column2_SiteDetails,.row5_column1_SiteDatabase,.row5_column2_SiteDatabase,.row5_column1_AgencyDatabase,.row5_column2_AgencyDatabase,.column1_subrow2_row3_SettingsPage,.column2_subrow2_row3_SettingsPage,.column1_subrow2_row3_SettingReport,.column2_subrow2_row3_SettingReport,.main_column1_UserDetails,.main_column2_UserDetails),.page-shell label{color:var(--wr-text-2);font-size:11px;line-height:1.4}.page-shell :is(.heading_SettingsPage,.heading_SettingPswd,.heading_SettingReport){align-items:center;border-bottom:1px solid var(--wr-line-soft);display:flex;flex-wrap:wrap;gap:7px 22px;margin:0!important;padding:0 0 16px!important}.page-shell :is(.profile_SettingsPage,.password_SettingsPage,.report_SettingsPage,.profile_SettingPswd,.password_SettingPswd,.report_SettingPswd,.profile_SettingReport,.password_SettingReport,.report_SettingReport){color:var(--wr-muted);font-size:12px;margin:0!important;text-decoration:none;text-underline-offset:5px}.page-shell :is(.profile_SettingsPage,.password_SettingsPage,.report_SettingsPage,.profile_SettingPswd,.password_SettingPswd,.report_SettingPswd,.profile_SettingReport,.password_SettingReport,.report_SettingReport):hover{color:var(--wr-ink)}.page-individual-performance .row3_IndividualPerformance,.page-performance .row4_PerformancePage{grid-gap:var(--wr-gap);display:grid!important;gap:var(--wr-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important;padding:0 0 var(--wr-gap)!important;width:100%}.page-individual-performance :is(.column1_row3_IndividualPerformance,.column2_row3_IndividualPerformance,.column3_row3_IndividualPerformance,.column4_row3_IndividualPerformance),.page-performance :is(.column1_row4_PerformancePage,.column2_row4_PerformancePage,.column3_row4_PerformancePage,.column4_row4_PerformancePage){background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-radius);box-shadow:var(--wr-e1);color:var(--wr-text);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;padding:clamp(14px,1.5vw,20px)}.page-individual-performance :is(.column1_row3_IndividualPerformance,.column2_row3_IndividualPerformance,.column3_row3_IndividualPerformance,.column4_row3_IndividualPerformance):hover,.page-performance :is(.column1_row4_PerformancePage,.column2_row4_PerformancePage,.column3_row4_PerformancePage,.column4_row4_PerformancePage):hover{box-shadow:var(--wr-e2);transform:translateY(-2px)}.page-performance .row6_PerformancePage{grid-gap:var(--wr-gap);display:grid!important;gap:var(--wr-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0!important;padding:0 0 var(--wr-gap)!important;width:100%}.page-performance :is(.column1_row6_PerformancePage,.column2_row6_PerformancePage){background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-radius);box-shadow:var(--wr-e1);float:none!important;min-height:220px;padding:var(--wr-pad);width:auto!important}.page-performance .row7_PerformancePage,.page-performance .row8_PerformancePage{background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-radius);box-shadow:var(--wr-e1);margin:0 0 var(--wr-gap)!important;padding:var(--wr-pad)!important;width:100%}.page-performance :is(.daily_row5_PerformancePage,.weekly_row5_PerformancePage,.monthly_row5_PerformancePage){align-items:center;color:var(--wr-muted);display:inline-flex;font-size:11px;margin:0 18px 10px 0}.page-performance .option_row5_PerformancePage{color:var(--wr-muted)}.page-individual-performance .row4_IndividualPerformance{background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-radius);box-shadow:var(--wr-e1);margin:0!important;min-height:clamp(280px,35vw,480px);overflow:hidden;padding:var(--wr-pad);width:100%}.page-site-details .row5_SiteDetails,.page-user-details .container_UserDetails{margin-top:var(--wr-gap)!important}.page-site-details .row3_SiteDetails{color:var(--wr-text);font-size:12px;margin:0!important;padding:0 0 8px!important}.page-user-details .row9_UserDetails{margin:var(--wr-gap) 0 0!important;padding:0!important}.page-user-details .row10_UserDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.page-agency-database .row3,.page-employee-database .row3,.page-site-database .row3{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0!important;padding:10px 0 14px!important}.page-agency-database .row4_AgencyDatabase,.page-employee-database .row4_Directory,.page-site-database .row4_SiteDatabase{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0!important;padding:0 0 12px!important;width:100%}.page-agency-database .row6_AgencyDatabase,.page-site-database .row6_SiteDatabase{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin:0!important;padding:8px 0 14px!important;width:100%}.page-agency-database .row6_AgencyDatabase p,.page-site-database .row6_SiteDatabase p{color:var(--wr-muted);font-size:11px;margin:0}.page-employee-database .White_strip{background:#fff;height:auto;padding:6px 11px;width:min(100%,560px)}.page-shell :is(.popup-form_SiteDatabase,.popup-form_EmployeeDatabase,.popup-form_AgencyDatabase,.popup-form_PerformancePage){background:#fff;border:1px solid #ffffffe6;border-radius:var(--wr-radius);box-shadow:var(--wr-e3);color:var(--wr-text);left:calc(50% + var(--wr-sidebar)/2);max-height:min(760px,calc(100dvh - var(--wr-gutter)*2));overflow:auto;padding:clamp(18px,2vw,26px);position:fixed;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - var(--wr-gutter)*2 - var(--wr-sidebar)));z-index:1001}.page-shell :is(.overlay_SiteDatabase,.overlay_EmployeeDatabase,.overlay_AgencyDatabase,.overlay_PerformancePage){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08142180;height:100%;inset:0;position:fixed;width:100%;z-index:1000}.page-shell :is(.close_SiteDatabase,.close_EmployeeDatabase,.close_AgencyDatabase,.close_PerformancePage){background:var(--wr-surface-2);border:1px solid var(--wr-line);border-radius:9px;color:var(--wr-muted);display:grid;height:34px;place-items:center;position:absolute;right:14px;top:14px;width:34px}.page-shell :is(.row3_SettingsPage,.row3_SettingPswd,.row3_SettingReport){margin:var(--wr-gap) 0 0!important;padding:clamp(16px,2vw,28px)!important;width:100%!important}.page-shell .subrow1_row3_SettingPswd{margin:0 0 16px!important;text-align:left}.page-shell .subrow2_row3_SettingPswd,.page-shell .subrow3_row3_SettingPswd{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin:0!important;padding:0 0 16px!important;text-align:left}.page-shell .circle_input_subrow2_row3_SettingPswd{background:var(--wr-ink);border:0;border-radius:50%;color:#fff;height:42px;margin:0 6px 0 0!important;width:42px}.page-shell .chart,.page-shell .chart_container,.page-shell .chart_panel,.page-shell .map,.page-shell .map_container,.page-shell .row4_IndividualPerformance{max-width:100%;min-width:0;overflow:hidden}.page-shell .chart_container,.page-shell .chart_panel{width:100%}@media (max-width:1180px){.page-individual-performance .row3_IndividualPerformance,.page-performance .row4_PerformancePage{grid-template-columns:repeat(2,minmax(0,1fr))}.page-performance .row6_PerformancePage{grid-template-columns:1fr}.page-user-details .row10_UserDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.page-shell .content,.page-shell>.content{margin-left:0!important}.page-shell .row2{padding-top:18px}.page-shell :is(.popup-form_SiteDatabase,.popup-form_EmployeeDatabase,.popup-form_AgencyDatabase,.popup-form_PerformancePage){left:50%;width:min(720px,calc(100vw - 28px))}}@media (max-width:760px){.page-shell .content,.page-shell>.content{padding-bottom:max(28px,env(safe-area-inset-bottom))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.page-shell .row2{padding-bottom:9px;padding-top:16px}.page-shell .directory_Directory,.page-shell .name_IndividualPerformance,.page-shell .performance_PerformancePage,.page-shell .row2 h3,.page-shell .settings_SettingsPage,.page-shell .users{font-size:clamp(24px,8vw,32px)}.page-shell :is(.row5_SiteDetails,.row5_SiteDatabase,.row5_AgencyDatabase,.subrow2_row3_SettingsPage,.subrow2_row3_SettingReport,.container_UserDetails){grid-template-columns:1fr;padding:14px!important}.page-individual-performance .row3_IndividualPerformance,.page-performance .row4_PerformancePage,.page-shell .row10_UserDetails,.page-user-details .row10_UserDetails{grid-template-columns:1fr}.page-performance :is(.column1_row6_PerformancePage,.column2_row6_PerformancePage){min-height:180px}.page-shell :is(.popup-form_SiteDatabase,.popup-form_EmployeeDatabase,.popup-form_AgencyDatabase,.popup-form_PerformancePage){border-bottom:0;border-left:0;border-radius:18px 18px 0 0;border-right:0;bottom:0;left:0;max-height:min(92dvh,780px);padding-bottom:max(18px,env(safe-area-inset-bottom));top:auto;transform:none;width:100%}.page-shell .row4_PerformancePage,.page-shell .row4_SiteDetails,.page-shell .row6_PerformancePage,.page-shell .row7_PerformancePage,.page-shell .row8_PerformancePage{width:100%}.page-shell :is(.add_site_btn_SiteDatabase,.add_agencies_btn_SiteDatabase,.add_agencies_btn_AgencyDatabase,.add_user_btn_EmployeeDatabase){margin:0!important;width:100%}.page-shell .view_agency_SiteDatabase{margin:0!important;width:auto}.page-shell :is(.update_btn_SettingsPage,.update_btn_SettingPswd,.send_btn_SettingReport){float:none!important;margin:12px 0 0!important;width:100%!important}.page-shell .otp_btn_Setting{margin:8px 0 0;width:100%}.page-shell .heading_SettingPswd,.page-shell .heading_SettingReport,.page-shell .heading_SettingsPage{gap:10px 16px}}@media (max-width:400px){.page-shell :is(input,textarea,select){font-size:16px!important}.page-shell .row2{padding-top:13px}.page-shell :is(.row5_SiteDetails,.row5_SiteDatabase,.row5_AgencyDatabase,.container_UserDetails){padding:12px!important}}@media (max-height:560px) and (orientation:landscape){.page-shell :is(.popup-form_SiteDatabase,.popup-form_EmployeeDatabase,.popup-form_AgencyDatabase,.popup-form_PerformancePage){max-height:calc(100dvh - 16px)}}@media (hover:none){.page-shell :is(.add_site_btn_SiteDatabase,.add_agencies_btn_SiteDatabase,.add_agencies_btn_AgencyDatabase,.add_user_btn_EmployeeDatabase,.update_btn_input_SiteDatabase,.update_btn_input_SiteDetails,.update_btn_input_AgencyDatabase,.update_btn_input_EmployeeDatabase,.update_btn_input_UserDetails,.update_btn_SettingsPage,.update_btn_SettingPswd,.send_btn_SettingReport,.view_more_btn_perfomance):hover{transform:none}}@media (prefers-reduced-motion:reduce){.page-shell *,.page-shell :after,.page-shell :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.page-agency-database .row3{gap:10px}.page-agency-database .row3>*,.page-agency-database .row4_AgencyDatabase>*{margin:0!important}.page-agency-database .row5_AgencyDatabase{grid-gap:16px;display:grid!important;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important;padding:8px 0!important}.page-agency-database .row6_AgencyDatabase{border-top:1px solid var(--wr-line-soft)}.row2{padding-top:10px}.row2,.row4_AgencyDetails{color:#173452;display:flex;flex-direction:row;padding-left:30px}.row3_AgencyDetails{color:#173452;display:flex;flex-direction:column;padding-left:30px;padding-top:10px}.siteName_h3_AgencyDetails{font-size:1.2vw;text-decoration:underline;text-underline-offset:5px}.row5_column1_AgencyDetails{padding-left:30px}.row5_column1_AgencyDetails,.row5_column2_AgencyDetails{color:#173452;float:left;font-size:1.1vw;width:50%}.row5_AgencyDetails:after{clear:both;content:"";display:table}.agencyName_input_AgencyDetails,.organization_input_AgencyDetails,.password_input_AgencyDetails,.phoneNo_input_AgencyDetails,.role_input_AgencyDetails{background-color:#fff;border:none;border-radius:5px;font-size:1vw;height:4vh;margin-left:3%;padding-left:5px;width:60%}.address_input_AgencyDetails{background-color:#fff;border:none;border-radius:5px;font-size:1vw;height:14vh;margin-left:3%;padding-left:5px;width:60%}.update_btn_input_AgencyDetails{background-color:#173452;border:none;border-radius:5px;color:#fff;height:30px;margin-left:75%;margin-top:35vh;width:20%}div.content{background-color:#eceaea;height:100vh;margin-left:200px;margin-top:-60px;padding:1px 16px;text-align:left}.row2,.row4_AddAgency{color:#173452;display:flex;flex-direction:row;padding-left:30px;padding-top:10px}.directory_Directory{color:#173452;font-size:1.5vw}.row4_AddAgency{margin-top:2%}.row3_AddAgency{color:#173452;display:flex;flex-direction:column;padding-left:30px;padding-top:10px}.row3_AddAgency p{font-size:1.2vw}.siteName_input_AddAgency{background-color:#eceaea;border:none;border-radius:5px;color:#173452;font-size:1.5vw;height:40px;outline:none;text-decoration:underline;text-underline-offset:4px;width:30%}.siteName_input_AddAgency::placeholder{font-size:1.5vw}.row5_column1_AddAgency{padding-left:30px}.row5_column1_AddAgency,.row5_column2_AddAgency{color:#173452;float:left;width:50%}.row5_column1_AddAgency p,.row5_column2_AddAgency p{font-size:1.1vw}.row5_AddAgency:after{clear:both;content:"";display:table}.input_AddAgency{height:3vh}.address_input_AddAgency,.input_AddAgency{background-color:#fff;border:none;border-radius:5px;font-size:1vw;outline:none;padding-left:5px;width:50%}.address_input_AddAgency{height:12.1vh}.add_btn_input_AddAgency{background-color:#173452;border:none;border-radius:10px;color:#fff;height:30px;margin-left:78%;margin-top:35%;width:20%}:root{--perf-primary:#173452;--perf-primary-dark:#0d2339;--perf-primary-soft:rgba(23,52,82,.065);--perf-bg:#f5f7f9;--perf-surface:#fff;--perf-surface-soft:#f8fafb;--perf-border:#e7ebef;--perf-text:#173452;--perf-muted:#7d8997;--perf-subtle:#a1acb8;--perf-success:#247a52;--perf-success-bg:#edf8f2;--perf-warning:#a56d2b;--perf-warning-bg:#fff8ec;--perf-danger:#9d3434;--perf-danger-bg:#fff1f1;--perf-shadow:0 8px 28px rgba(23,52,82,.045);--perf-shadow-hover:0 16px 40px #17345217;--perf-radius-lg:20px;--perf-radius-md:14px;--perf-radius-sm:10px}#root,body,html{background:var(--perf-bg)}.performance_page{background:radial-gradient(circle at 84% 0,rgba(23,52,82,.045),#0000 25%),#f5f7f9;background:radial-gradient(circle at 84% 0,rgba(23,52,82,.045),#0000 25%),var(--perf-bg);color:#173452;color:var(--perf-text);min-height:100vh}.performance_container{margin:0 auto;width:min(100%,1600px)}.performance_hero{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:128px;padding:24px 4px 26px}.performance_kicker,.section_eyebrow{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.performance_PerformancePage{color:#173452;color:var(--perf-text);font-size:clamp(30px,3vw,42px);font-weight:780;letter-spacing:-.05em;line-height:1;margin:7px 0 4px}.performance_subtitle{color:#7d8997;color:var(--perf-muted);font-size:13px;line-height:1.55;margin:0;max-width:680px}.performance_hero_meta{background:#ffffffb8;border:1px solid #e7ebef;border:1px solid var(--perf-border);border-radius:13px;box-shadow:0 5px 18px rgba(23,52,82,.035);min-width:180px;padding:11px 14px}.performance_hero_meta small,.performance_hero_meta span,.performance_hero_meta strong{display:block}.hero_meta_label{color:#a1acb8;color:var(--perf-subtle);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.performance_hero_meta strong{color:#173452;color:var(--perf-text);font-size:12px;margin-top:4px}.performance_hero_meta small{color:#7d8997;color:var(--perf-muted);font-size:10px;margin-top:2px}.performance_kpi_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.performance_kpi_card{align-items:flex-start;background:#fff;background:var(--perf-surface);border:1px solid #e7ebef;border:1px solid var(--perf-border);border-radius:20px;border-radius:var(--perf-radius-lg);box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--perf-shadow);color:#173452;color:var(--perf-text);cursor:pointer;display:flex;flex-direction:column;min-height:162px;min-width:0;padding:17px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.performance_kpi_card:hover{border-color:#dbe1e7;box-shadow:0 16px 40px #17345217;box-shadow:var(--perf-shadow-hover);transform:translateY(-2px)}.performance_kpi_card:focus-visible{outline:3px solid #17345221;outline-offset:2px}.kpi_card_top{align-items:center;display:flex;justify-content:space-between;width:100%}.kpi_icon{background:rgba(23,52,82,.065);background:var(--perf-primary-soft);border-radius:10px;color:#173452;color:var(--perf-primary);display:grid;font-size:10px;font-weight:900;height:34px;place-items:center;width:34px}.kpi_icon_star{background:#f4f0ff;color:#7054a8;font-size:15px}.kpi_icon_tasks{background:#edf3f8;color:#486b91}.kpi_icon_pending{background:#fff8ec;background:var(--perf-warning-bg);color:#a56d2b;color:var(--perf-warning);font-size:16px}.kpi_more{color:#a1acb8;font-size:9px;font-weight:800;opacity:0;transform:translateX(-4px);transition:.18s ease}.performance_kpi_card:hover .kpi_more{opacity:1;transform:translateX(0)}.performance_kpi_card>strong{color:#173452;color:var(--perf-text);font-size:31px;font-weight:800;letter-spacing:-.045em;line-height:1;margin-top:20px}.performance_kpi_card>span:not(.kpi_card_top){color:#173452;color:var(--perf-text);font-size:12px;font-weight:760;line-height:1.3;margin-top:7px}.performance_kpi_card>small{color:#7d8997;color:var(--perf-muted);font-size:10px;line-height:1.4;margin-top:4px}.performance_kpi_card.kpi_card_attention{background:linear-gradient(135deg,#fff8ec80,#0000 58%),#fff;background:linear-gradient(135deg,#fff8ec80,#0000 58%),var(--perf-surface)}.performance_control_bar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:62px;padding:0 2px}.performance_control_bar>div:first-child strong{color:#173452;color:var(--perf-text);display:block;font-size:15px;font-weight:760;letter-spacing:-.02em;margin-top:5px}.period_switcher{align-items:center;background:#eef2f5;border:1px solid #e7ebef;border:1px solid var(--perf-border);border-radius:11px;display:inline-flex;gap:2px;padding:3px}.period_option{background:#0000;border:0;border-radius:8px;color:#7d8997;color:var(--perf-muted);cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:32px;min-width:66px;padding:0 10px;transition:.18s ease}.period_option:hover{color:#173452;color:var(--perf-text)}.period_option.active{background:#fff;box-shadow:0 2px 8px #17345212;color:#173452;color:var(--perf-primary)}.performance_analytics_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-bottom:22px}.performance_panel{background:#fff;background:var(--perf-surface);border:1px solid #e7ebef;border:1px solid var(--perf-border);border-radius:20px;border-radius:var(--perf-radius-lg);box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--perf-shadow);min-width:0;overflow:hidden}.performance_panel_header{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:72px;padding:16px 18px 10px}.performance_panel_header h2{color:#173452;color:var(--perf-text);font-size:16px;font-weight:780;letter-spacing:-.025em;line-height:1.2;margin:5px 0 0}.panel_metric{background:#f5f7f9;border-radius:8px;color:#7d8997;color:var(--perf-muted);font-size:9px;font-weight:800;padding:6px 9px;white-space:nowrap}.task_health_content{align-items:center;display:grid;grid-template-columns:minmax(220px,1fr) 150px;min-height:305px;padding:0 18px 14px}.donut_chart_wrap{min-width:0}.chart_legend{grid-gap:13px;display:grid;gap:13px;padding-right:8px}.chart_legend>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:8px 1fr auto}.chart_legend span{color:#7d8997;color:var(--perf-muted);font-size:10px;font-weight:700}.chart_legend strong{color:#173452;color:var(--perf-text);font-size:12px;font-weight:800}.legend_dot{border-radius:50%;height:7px;width:7px}.legend_dot.pending{background:#d95c5c}.legend_dot.progress{background:#d5a04b}.legend_dot.complete{background:#4a9b72}.bar_chart_wrap{min-height:305px;padding:4px 18px 12px}.performance_people_section{background:#fff;background:var(--perf-surface);border:1px solid #e7ebef;border:1px solid var(--perf-border);border-radius:20px;border-radius:var(--perf-radius-lg);box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--perf-shadow);overflow:hidden}.performance_section_header{align-items:center;border-bottom:1px solid #eef1f4;display:flex;gap:20px;justify-content:space-between;min-height:88px;padding:18px 20px}.performance_section_header h2{color:#173452;color:var(--perf-text);font-size:17px;font-weight:780;letter-spacing:-.025em;margin:5px 0 3px}.performance_section_header p{color:#7d8997;color:var(--perf-muted);font-size:11px;line-height:1.45;margin:0}.employee_search{align-items:center;background:#fafbfc;border:1px solid #e7ebef;border:1px solid var(--perf-border);border-radius:10px;display:flex;gap:8px;height:40px;padding:0 10px;transition:.18s ease;width:min(310px,100%)}.employee_search:focus-within{background:#fff;border-color:#17345238;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--perf-primary-soft)}.employee_search>span{color:#93a0ad;font-size:18px;line-height:1}.employee_search input{background:#0000;border:0;color:#173452;color:var(--perf-text);flex:1 1;font:inherit;font-size:11px;height:36px;min-width:0;outline:0}.employee_search input::placeholder{color:#a1acb8}.employee_search button{background:#eef2f5;border:0;border-radius:6px;color:#8794a1;cursor:pointer;height:22px;width:22px}.performance_table_shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.performance_table{min-width:760px}.performance_table .ant-table{background:#0000}.performance_table .ant-table-container{border:0}.performance_table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #edf0f3;color:#8996a5;font-size:9px;font-weight:800;letter-spacing:.06em;padding:11px 14px;text-transform:uppercase}.performance_table .ant-table-tbody>tr>td{background:#0000;border-bottom:1px solid #f0f2f4;color:#173452;color:var(--perf-text);font-size:11px;padding:12px 14px}.performance_table .ant-table-tbody>tr:last-child>td{border-bottom:0}.performance_table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.performance_index{color:#a1acb8;font-size:10px;font-weight:800}.employee_name_button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:9px;padding:0;text-align:left}.employee_name_button:hover strong{color:#335e83}.employee_name_button small,.employee_name_button strong{display:block}.employee_name_button strong{color:#173452;color:var(--perf-text);font-size:11px;font-weight:800}.employee_name_button small{color:#7d8997;color:var(--perf-muted);font-size:9px;margin-top:2px}.employee_avatar{background:#edf3f8;border-radius:10px;color:#173452;color:var(--perf-primary);display:grid;flex:0 0 31px;font-size:10px;font-weight:900;height:31px;place-items:center;width:31px}.performance_role_group{display:flex;flex-wrap:wrap;gap:4px}.performance_role_tag{border:0!important;border-radius:7px!important;font-size:8px!important;font-weight:800;line-height:1.3!important;margin-inline-end:0!important;padding:3px 7px!important;text-transform:uppercase}.role_primary{background:#edf3f8!important;color:#173452!important;color:var(--perf-primary)!important}.role_manager{background:#f1f4f7!important;color:#5f7182!important}.role_default{background:#f5f7f9!important;color:#7d8997!important}.modern_checkbox{cursor:pointer;display:inline-grid;height:20px;place-items:center;position:relative;width:20px}.modern_checkbox input{opacity:0;pointer-events:none;position:absolute}.modern_checkbox span{background:#fff;border:1px solid #d6dde4;border-radius:5px;display:block;height:16px;transition:.16s ease;width:16px}.modern_checkbox input:checked+span{background:#173452;background:var(--perf-primary);border-color:#173452;border-color:var(--perf-primary);box-shadow:inset 0 0 0 3px #fff}.icon_action{background:#fff;border:1px solid #e8edf1;border-radius:8px;cursor:pointer;display:grid;height:29px;place-items:center;transition:.18s ease;width:29px}.icon_action:hover{background:#f6f8fa;border-color:#d4dce4;transform:translateY(-1px)}.icon_action img{height:14px;object-fit:contain;width:14px}.view_more_btn_perfomance{background:#fff;border:1px solid #e4e9ee;border-radius:8px;color:#173452;color:var(--perf-primary);cursor:pointer;font:inherit;font-size:9px;font-weight:800;min-height:30px;padding:0 9px;transition:.18s ease}.view_more_btn_perfomance span{color:#8795a3;margin-left:4px}.view_more_btn_perfomance:hover{background:#f6f8fa;border-color:#1734522e;transform:translateY(-1px)}.overlay_PerformancePage{animation:performance_fade_in .18s ease both;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#0814217a;inset:0;position:fixed;z-index:1000}.popup-form_PerformancePage{animation:performance_modal_in .22s ease both;background:#fff;border:1px solid #ffffffe0;border-radius:22px;box-shadow:0 30px 90px #05111d47;display:flex;flex-direction:column;left:calc(50% + 108px);max-height:min(720px,calc(100vh - 44px));overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 44px));z-index:1001}.performance_modal_header{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:18px;justify-content:space-between;min-height:78px;padding:16px 18px 16px 22px}.performance_modal_header span{color:#8996a5;display:block;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.performance_modal_header h3{color:#173452;color:var(--perf-text);font-size:17px;font-weight:780;margin:4px 0 0}.performance_modal_body{min-height:0;overflow:auto;padding:12px 14px 14px}.close_PerformancePage{background:#f8fafb;border:1px solid #e8ecf0;border-radius:10px;color:#173452;color:var(--perf-text);cursor:pointer;display:grid;flex:0 0 34px;font-size:21px;height:34px;line-height:1;place-items:center;transition:.18s ease;width:34px}.close_PerformancePage:hover{background:#eef2f5}@media (max-width:1180px){.content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}.performance_kpi_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance_analytics_grid{grid-template-columns:1fr}.popup-form_PerformancePage{left:50%}}@media (max-width:820px){.performance_hero{align-items:flex-start}.performance_hero_meta{display:none}.performance_section_header{align-items:flex-start;flex-direction:column}.employee_search{width:100%}}@media (max-width:760px){.content{margin-left:0;padding:0 14px 34px;width:100%}.performance_hero{min-height:auto;padding:20px 2px 22px}.performance_PerformancePage{font-size:31px}.performance_kpi_grid{gap:9px;margin-bottom:16px}.performance_kpi_card{border-radius:15px;min-height:142px;padding:14px}.performance_kpi_card>strong{font-size:26px;margin-top:16px}.performance_control_bar{align-items:flex-start;flex-direction:column;margin-bottom:10px}.period_switcher{width:100%}.period_option{flex:1 1;min-width:0}.task_health_content{grid-template-columns:1fr;padding-bottom:16px}.chart_legend{grid-template-columns:repeat(3,1fr);padding:0 8px}.chart_legend>div{grid-template-columns:7px auto;justify-content:center}.chart_legend strong{grid-column:2}.bar_chart_wrap{min-height:280px}.performance_section_header{padding:16px}.performance_panel,.performance_people_section{border-radius:15px}.popup-form_PerformancePage{border-radius:18px;max-height:calc(100vh - 22px);width:calc(100vw - 22px)}}@media (max-width:480px){.content{padding-left:10px;padding-right:10px}.performance_PerformancePage{font-size:28px}.performance_subtitle{font-size:12px}.performance_kpi_card{min-height:132px;padding:12px}.kpi_icon{height:30px;width:30px}.performance_kpi_card>strong{font-size:24px}.performance_kpi_card>span:not(.kpi_card_top){font-size:11px}.performance_kpi_card>small{display:none}.task_health_content{padding-left:8px;padding-right:8px}.chart_legend{gap:8px;padding:0 2px}.chart_legend span{font-size:9px}}@media (max-width:360px){.performance_kpi_grid{grid-template-columns:1fr}.performance_kpi_card{min-height:116px}.performance_kpi_card>strong{margin-top:13px}}@media (min-width:1600px){.content{padding-bottom:70px;padding-left:32px;padding-right:32px}.performance_hero{min-height:142px}}@media (prefers-reduced-motion:reduce){.icon_action,.overlay_PerformancePage,.performance_kpi_card,.period_option,.popup-form_PerformancePage,.view_more_btn_perfomance{animation:none;transition:none}}@keyframes performance_fade_in{0%{opacity:0}to{opacity:1}}@keyframes performance_modal_in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}:root{--ip-primary:#173452;--ip-primary-soft:rgba(23,52,82,.065);--ip-bg:#f5f7f9;--ip-surface:#fff;--ip-border:#e7ebef;--ip-text:#173452;--ip-muted:#7d8997;--ip-subtle:#a1acb8;--ip-success:#247a52;--ip-success-bg:#edf8f2;--ip-warning:#a56d2b;--ip-shadow:0 8px 28px rgba(23,52,82,.045);--ip-shadow-hover:0 16px 40px #17345217}#root,body,html{background:#f5f7f9;background:var(--ip-bg)}.individual_performance_page{background:radial-gradient(circle at 84% 0,rgba(23,52,82,.045),#0000 25%),#f5f7f9;background:radial-gradient(circle at 84% 0,rgba(23,52,82,.045),#0000 25%),var(--ip-bg);color:#173452;color:var(--ip-text);min-height:100vh}.content{background:#0000;overflow-x:hidden;padding:0 28px 56px;width:calc(100% - 216px)}.individual_container{margin:0 auto;width:min(100%,1600px)}.individual_hero{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:128px;padding:22px 4px 24px}.individual_identity{align-items:center;display:flex;gap:13px;min-width:0}.individual_avatar{background:#173452;background:var(--ip-primary);border-radius:15px;box-shadow:0 8px 18px #17345224;color:#fff;display:grid;flex:0 0 48px;font-size:16px;font-weight:800;height:48px;place-items:center;width:48px}.individual_kicker,.section_eyebrow{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.name_IndividualPerformance{color:#173452;color:var(--ip-primary);font-size:clamp(29px,3vw,40px);font-weight:780;letter-spacing:-.05em;line-height:1;margin:7px 0 5px}.individual_identity_meta{align-items:center;color:#7d8997;color:var(--ip-muted);display:flex;font-size:10px;font-weight:650;gap:7px}.individual_identity_meta i{background:#b6c0c9;border-radius:50%;height:3px;width:3px}.individual_date_control{width:180px}.individual_date_control label{color:#a1acb8;color:var(--ip-subtle);display:block;font-size:9px;font-weight:800;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.date_whiteBox_IndividualPerformance{background:#fff;border:1px solid #e7ebef;border:1px solid var(--ip-border);border-radius:10px;box-shadow:0 4px 14px rgba(23,52,82,.025);color:#173452;color:var(--ip-primary);font:inherit;font-size:11px;height:40px;margin:0;outline:none;padding:0 10px;width:100%}.date_whiteBox_IndividualPerformance:focus{border-color:#17345240;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--ip-primary-soft)}.individual_overview{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);margin-bottom:18px}.individual_metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.individual_metric_card{background:#fff;background:var(--ip-surface);border:1px solid #e7ebef;border:1px solid var(--ip-border);border-radius:16px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--ip-shadow);display:flex;flex-direction:column;min-height:127px;padding:16px;transition:.2s ease}.individual_metric_card:hover{border-color:#dbe1e7;box-shadow:0 16px 40px #17345217;box-shadow:var(--ip-shadow-hover);transform:translateY(-2px)}.individual_metric_card span{color:#7d8997;color:var(--ip-muted);font-size:10px;font-weight:760;line-height:1.35}.individual_metric_card strong{color:#173452;color:var(--ip-primary);font-size:28px;font-weight:800;letter-spacing:-.045em;line-height:1;margin-top:19px}.individual_metric_card small{color:#a1acb8;color:var(--ip-subtle);font-size:9px;margin-top:5px}.individual_profile_panel{background:#fff;background:var(--ip-surface);border:1px solid #e7ebef;border:1px solid var(--ip-border);border-radius:18px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--ip-shadow);min-width:0;padding:18px}.profile_panel_header{align-items:flex-start;border-bottom:1px solid #eef1f4;display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.profile_panel_header h2{color:#173452;color:var(--ip-text);font-size:15px;font-weight:780;letter-spacing:-.02em;margin:5px 0 0}.profile_status{background:#edf8f2;background:var(--ip-success-bg);border:1px solid #dceee4;border-radius:20px;color:#247a52;color:var(--ip-success);font-size:8px;font-weight:850;padding:5px 8px;text-transform:uppercase}.profile_details{grid-gap:10px;display:grid;gap:10px;padding:15px 0}.profile_details div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:66px minmax(0,1fr);min-width:0}.profile_details span{color:#a1acb8;color:var(--ip-subtle);font-size:9px;font-weight:700}.profile_details strong{color:#173452;color:var(--ip-text);font-size:10px;font-weight:750;min-width:0;overflow-wrap:anywhere}.aOf_whiteBox4_IndividualPerformance{align-items:center;color:#173452;color:var(--ip-primary);display:inline-flex;font-size:10px;font-weight:800;gap:5px;line-height:1.4;text-decoration:none}.aOf_whiteBox4_IndividualPerformance:hover{text-decoration:underline}.aOf_whiteBox4_IndividualPerformance span{color:#8a98a6}.individual_chart_panel{background:#fff;background:var(--ip-surface);border:1px solid #e7ebef;border:1px solid var(--ip-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--ip-shadow);overflow:hidden}.individual_chart_header{align-items:center;border-bottom:1px solid #eef1f4;display:flex;gap:18px;justify-content:space-between;min-height:86px;padding:17px 20px 12px}.individual_chart_header h2{color:#173452;color:var(--ip-text);font-size:17px;font-weight:780;letter-spacing:-.025em;margin:5px 0 3px}.individual_chart_header p{color:#7d8997;color:var(--ip-muted);font-size:10px;margin:0}.chart_average{background:#f5f7f9;border-radius:10px;min-width:78px;padding:8px 10px;text-align:right}.chart_average span,.chart_average strong{display:block}.chart_average span{color:#7d8997;color:var(--ip-muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chart_average strong{color:#173452;color:var(--ip-primary);font-size:20px;font-weight:800;line-height:1;margin-top:3px}.individual_chart{min-height:350px;padding:8px 15px 12px}@media (max-width:1180px){.content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}.individual_overview{grid-template-columns:1fr}.individual_profile_panel{grid-column-gap:20px;align-items:start;column-gap:20px;display:grid;grid-template-columns:minmax(0,1fr) auto}.profile_panel_header{grid-column:1/-1}.profile_details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.content{margin-left:0;width:100%}}@media (max-width:760px){.content{padding:0 14px 34px}.individual_hero{align-items:flex-start;flex-direction:column;min-height:auto;padding:20px 2px 18px}.individual_date_control{width:100%}.individual_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.individual_profile_panel{display:block}.profile_details{grid-template-columns:1fr}.individual_chart_panel{border-radius:15px}.individual_chart_header{padding:15px}.individual_chart{min-height:300px;padding:4px 7px 8px}}@media (max-width:480px){.content{padding-left:10px;padding-right:10px}.individual_avatar{border-radius:13px;flex-basis:42px;font-size:14px;height:42px;width:42px}.name_IndividualPerformance{font-size:28px}.individual_identity_meta{font-size:9px}.individual_metric_card{border-radius:14px;min-height:118px;padding:13px}.individual_metric_card strong{font-size:25px;margin-top:15px}.individual_metric_card small{display:none}.individual_chart_header{align-items:flex-start}.chart_average{min-width:68px}}@media (max-width:360px){.individual_metrics{grid-template-columns:1fr}}@media (min-width:1600px){.content{padding-bottom:70px;padding-left:32px;padding-right:32px}.individual_hero{min-height:142px}}@media (prefers-reduced-motion:reduce){.individual_metric_card{transition:none}}:root{--settings-primary:#173452;--settings-primary-dark:#102a43;--settings-primary-soft:rgba(23,52,82,.065);--settings-bg:#f5f7f9;--settings-surface:#fff;--settings-border:#e6ebef;--settings-text:#173452;--settings-muted:#7d8997;--settings-subtle:#9aa6b2;--settings-shadow:0 8px 28px rgba(23,52,82,.045)}.settings_page{background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),#f5f7f9;background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),var(--settings-bg);color:#173452;color:var(--settings-text);min-height:100vh}.settings_page .content{background:#0000;margin-left:216px;min-height:100vh;overflow-x:hidden;padding:0 28px 60px;width:calc(100% - 216px)}.settings_container{margin:0 auto;width:min(100%,1180px)}.settings_eyebrow,.settings_kicker{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.settings_hero{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:150px;padding:24px 4px 26px}.settings_title{color:#173452;color:var(--settings-primary);font-size:clamp(30px,3vw,42px);font-weight:780;letter-spacing:-.05em;line-height:1;margin:7px 0 6px}.settings_subtitle{color:#7d8997;color:var(--settings-muted);font-size:13px;line-height:1.55;margin:0;max-width:620px}.settings_identity{background:#ffffffc2;border:1px solid #e6ebef;border:1px solid var(--settings-border);border-radius:14px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--settings-shadow);max-width:270px;min-width:205px;padding:13px 15px}.settings_identity small,.settings_identity span,.settings_identity strong{display:block}.settings_identity span{color:#9aa6b2;color:var(--settings-subtle);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.settings_identity strong{color:#173452;color:var(--settings-primary);font-size:14px;font-weight:800;line-height:1.3;margin-top:5px}.settings_identity small,.settings_identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings_identity small{color:#7d8997;color:var(--settings-muted);font-size:9px;margin-top:3px}.settings_panel{background:#fff;background:var(--settings-surface);border:1px solid #e6ebef;border:1px solid var(--settings-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--settings-shadow);overflow:hidden}.settings_tabs{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:5px;min-height:67px;padding:10px 20px 0}.settings_tab{align-items:center;color:#8b97a3;display:inline-flex;font-size:11px;font-weight:800;min-height:56px;padding:0 15px;position:relative;text-decoration:none;transition:color .18s ease}.settings_tab:after{background:#0000;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:14px;position:absolute;right:14px}.settings_tab.active,.settings_tab:hover{color:#173452;color:var(--settings-primary)}.settings_tab.active:after{background:#173452;background:var(--settings-primary)}.settings_form{padding:26px 24px 22px}.settings_section_header{margin-bottom:20px}.settings_section_header h2{color:#173452;color:var(--settings-text);font-size:17px;font-weight:780;letter-spacing:-.025em;margin:6px 0 4px}.settings_section_header p{color:#7d8997;color:var(--settings-muted);font-size:10px;line-height:1.5;margin:0}.settings_profile_card{align-items:center;background:#fafbfc;border:1px solid #e8edf1;border-radius:14px;display:flex;gap:15px;padding:15px}.settings_avatar{background:#f1f4f6;border:1px solid #e0e6eb;border-radius:14px;display:grid;flex:0 0 72px;height:72px;overflow:hidden;place-items:center;width:72px}.settings_avatar img{height:44px;object-fit:contain;opacity:.72;width:44px}.settings_profile_copy{min-width:0}.settings_profile_copy strong{color:#173452;color:var(--settings-text);display:block;font-size:12px;font-weight:800}.settings_profile_copy p{color:#7d8997;color:var(--settings-muted);font-size:9px;margin:4px 0 7px}.settings_upload_link{color:#173452;color:var(--settings-primary);font-size:9px;font-weight:800;text-decoration:none}.settings_upload_link:hover{text-decoration:underline;text-underline-offset:3px}.settings_divider{background:#edf0f3;height:1px;margin:24px 0}.settings_form_grid{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings_field{min-width:0}.settings_field label{color:#6f7e8e;display:block;font-size:9px;font-weight:800;letter-spacing:.04em;margin:0 0 6px}.settings_field input{background:#fafbfc;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--settings-text);font:inherit;font-size:11px;height:40px;outline:0;padding:0 11px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.settings_field input::placeholder{color:#a5afb9}.settings_field input:focus{background:#fff;border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--settings-primary-soft)}.settings_field input:disabled{background:#f3f5f7;color:#84909c;cursor:not-allowed;opacity:1}.settings_field small{color:#9aa6b2;display:block;font-size:8px;line-height:1.4;margin-top:5px}.settings_form_footer{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;margin-top:25px;min-height:64px;padding-top:16px}.settings_form_footer>span{color:#98a4af;font-size:9px}.update_btn_SettingsPage{align-items:center;background:#173452;background:var(--settings-primary);border:1px solid #173452;border:1px solid var(--settings-primary);border-radius:9px;box-shadow:0 6px 16px #1734521f;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;justify-content:center;min-height:39px;min-width:125px;padding:0 16px;transition:.18s ease}.update_btn_SettingsPage:hover{background:#102a43;background:var(--settings-primary-dark);border-color:#102a43;border-color:var(--settings-primary-dark);transform:translateY(-1px)}.update_btn_SettingsPage:focus-visible{box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--settings-primary-soft);outline:0}@media (max-width:1180px){.settings_page .content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}}@media (max-width:760px){.settings_page .content{margin-left:0;padding:0 14px 36px;width:100%}.settings_hero{align-items:stretch;flex-direction:column;min-height:auto;padding:20px 2px 22px}.settings_title{font-size:31px}.settings_identity{max-width:none;width:100%}.settings_panel{border-radius:16px}.settings_tabs{overflow-x:auto;padding-left:10px;padding-right:10px}.settings_tab{flex:0 0 auto;padding-left:12px;padding-right:12px}.settings_tab:after{left:11px;right:11px}.settings_form{padding:21px 16px 17px}.settings_form_grid{gap:14px;grid-template-columns:1fr}.settings_form_footer{align-items:stretch;flex-direction:column}.update_btn_SettingsPage{width:100%}}@media (max-width:480px){.settings_page .content{padding-left:10px;padding-right:10px}.settings_title{font-size:28px}.settings_subtitle{font-size:12px}.settings_profile_card{align-items:flex-start}.settings_avatar{flex-basis:60px;height:60px;width:60px}.settings_avatar img{height:36px;width:36px}.settings_form{padding-left:13px;padding-right:13px}}@media (min-width:1600px){.settings_page .content{padding-bottom:70px;padding-left:32px;padding-right:32px}}@media (prefers-reduced-motion:reduce){.settings_tab,.update_btn_SettingsPage{transition:none}}:root{--pswd-primary:#173452;--pswd-primary-dark:#102a43;--pswd-primary-soft:rgba(23,52,82,.065);--pswd-bg:#f5f7f9;--pswd-surface:#fff;--pswd-border:#e6ebef;--pswd-text:#173452;--pswd-muted:#7d8997;--pswd-subtle:#9aa6b2;--pswd-shadow:0 8px 28px rgba(23,52,82,.045)}.setting_pswd_page{background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),#f5f7f9;background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),var(--pswd-bg);color:#173452;color:var(--pswd-text);min-height:100vh}.setting_pswd_page .content{margin-left:216px;min-height:100vh;overflow-x:hidden;padding:0 28px 60px;width:calc(100% - 216px)}.setting_pswd_container{margin:0 auto;width:min(100%,1180px)}.setting_pswd_eyebrow,.setting_pswd_kicker{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.setting_pswd_hero{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:150px;padding:24px 4px 26px}.setting_pswd_title{color:#173452;color:var(--pswd-primary);font-size:clamp(30px,3vw,42px);font-weight:780;letter-spacing:-.05em;line-height:1;margin:7px 0 6px}.setting_pswd_subtitle{color:#7d8997;color:var(--pswd-muted);font-size:13px;line-height:1.55;margin:0;max-width:650px}.setting_pswd_security{background:#ffffffc2;border:1px solid #e6ebef;border:1px solid var(--pswd-border);border-radius:14px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--pswd-shadow);max-width:280px;min-width:210px;padding:13px 15px}.setting_pswd_security small,.setting_pswd_security span,.setting_pswd_security strong{display:block}.setting_pswd_security span{color:#9aa6b2;color:var(--pswd-subtle);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.setting_pswd_security strong{color:#173452;color:var(--pswd-primary);font-size:13px;font-weight:800;margin-top:5px}.setting_pswd_security small{color:#7d8997;color:var(--pswd-muted);font-size:9px;margin-top:3px}.setting_pswd_panel{background:#fff;background:var(--pswd-surface);border:1px solid #e6ebef;border:1px solid var(--pswd-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--pswd-shadow);overflow:hidden}.setting_pswd_tabs{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:5px;min-height:67px;padding:10px 20px 0}.setting_pswd_tab{align-items:center;color:#8b97a3;display:inline-flex;font-size:11px;font-weight:800;min-height:56px;padding:0 15px;position:relative;text-decoration:none;transition:color .18s ease}.setting_pswd_tab:after{background:#0000;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:14px;position:absolute;right:14px}.setting_pswd_tab.active,.setting_pswd_tab:hover{color:#173452;color:var(--pswd-primary)}.setting_pswd_tab.active:after{background:#173452;background:var(--pswd-primary)}.setting_pswd_body{padding:27px 24px 25px}.setting_pswd_intro{margin-bottom:24px}.setting_pswd_intro h2{color:#173452;color:var(--pswd-text);font-size:18px;font-weight:780;letter-spacing:-.025em;margin:6px 0 4px}.setting_pswd_intro p{color:#7d8997;color:var(--pswd-muted);font-size:10px;line-height:1.55;margin:0;max-width:680px}.setting_pswd_steps{grid-gap:12px;display:grid;gap:12px}.setting_pswd_step{grid-gap:14px;background:#fafbfc;border:1px solid #e8edf1;border-radius:14px;display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr);padding:18px}.setting_pswd_step_number{background:#fff;border:1px solid #dfe6eb;border-radius:9px;color:#173452;color:var(--pswd-primary);display:grid;font-size:9px;font-weight:800;height:30px;place-items:center;width:30px}.setting_pswd_step_content{min-width:0}.setting_pswd_step_heading{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.setting_pswd_step_heading h3{color:#173452;color:var(--pswd-text);font-size:13px;font-weight:800;margin:0}.setting_pswd_step_heading p{color:#7d8997;color:var(--pswd-muted);font-size:9px;line-height:1.45;margin:3px 0 0}.setting_pswd_step_heading>span{background:#eef2f5;border-radius:7px;color:#7f8c99;flex:0 0 auto;font-size:8px;font-weight:800;padding:5px 8px}.setting_pswd_field label,.setting_pswd_step_content>label{color:#6f7e8e;display:block;font-size:9px;font-weight:800;letter-spacing:.04em;margin:0 0 6px}.setting_pswd_email_input,.setting_pswd_password_input{background:#fff;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--pswd-text);font:inherit;font-size:11px;height:40px;outline:0;padding:0 11px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.setting_pswd_email_input::placeholder,.setting_pswd_password_input::placeholder{color:#a5afb9}.setting_pswd_email_input:focus,.setting_pswd_otp_input:focus,.setting_pswd_password_input:focus{border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--pswd-primary-soft)}.setting_pswd_primary_btn,.setting_pswd_secondary_btn{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:800;justify-content:center;min-height:38px;padding:0 15px;transition:.18s ease}.setting_pswd_primary_btn{background:#173452;background:var(--pswd-primary);border:1px solid #173452;border:1px solid var(--pswd-primary);box-shadow:0 5px 14px #1734521c;color:#fff}.setting_pswd_primary_btn:hover{background:#102a43;background:var(--pswd-primary-dark);border-color:#102a43;border-color:var(--pswd-primary-dark);transform:translateY(-1px)}.setting_pswd_secondary_btn{background:#fff;border:1px solid #dfe5ea;color:#173452;color:var(--pswd-primary)}.setting_pswd_secondary_btn:hover{background:#f6f8f9;border-color:#c7d0d8}.setting_pswd_send_btn{margin-top:10px}.setting_pswd_otp_group{display:flex;gap:9px}.setting_pswd_otp_input{background:#fff;border:1px solid #dfe6eb;border-radius:10px;color:#173452;color:var(--pswd-primary);font:inherit;font-size:17px;font-weight:800;height:48px;outline:0;padding:0;text-align:center;transition:border-color .18s ease,box-shadow .18s ease;width:48px}.setting_pswd_otp_actions{align-items:center;display:flex;gap:12px;margin-top:11px;min-height:38px}.setting_pswd_message{color:#5e7b69;font-size:9px;line-height:1.4}.setting_pswd_password_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.setting_pswd_field{min-width:0}.setting_pswd_success{background:#f3f9f5;border:1px solid #dcebe1;border-radius:8px;color:#4e745c;font-size:9px;font-weight:700;margin-top:12px;padding:9px 11px}.setting_pswd_update_row{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;margin-top:17px;min-height:42px;padding-top:15px}.setting_pswd_update_row>span{color:#98a4af;font-size:9px}@media (max-width:1180px){.setting_pswd_page .content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}}@media (max-width:760px){.setting_pswd_page .content{margin-left:0;padding:0 14px 36px;width:100%}.setting_pswd_hero{align-items:stretch;flex-direction:column;min-height:auto;padding:20px 2px 22px}.setting_pswd_title{font-size:31px}.setting_pswd_security{max-width:none;width:100%}.setting_pswd_panel{border-radius:16px}.setting_pswd_tabs{overflow-x:auto;padding-left:10px;padding-right:10px}.setting_pswd_tab{flex:0 0 auto;padding-left:12px;padding-right:12px}.setting_pswd_body{padding:21px 16px}.setting_pswd_step{gap:11px;grid-template-columns:30px minmax(0,1fr);padding:14px}.setting_pswd_step_number{height:27px;width:27px}.setting_pswd_password_grid{grid-template-columns:1fr}.setting_pswd_update_row{align-items:stretch;flex-direction:column}.setting_pswd_update_row .setting_pswd_primary_btn{width:100%}}@media (max-width:480px){.setting_pswd_page .content{padding-left:10px;padding-right:10px}.setting_pswd_title{font-size:28px}.setting_pswd_subtitle{font-size:12px}.setting_pswd_body{padding-left:13px;padding-right:13px}.setting_pswd_step{grid-template-columns:1fr}.setting_pswd_step_number{margin-bottom:-2px}.setting_pswd_step_heading{flex-direction:column;gap:8px}.setting_pswd_otp_group{gap:7px}.setting_pswd_otp_input{height:44px;max-width:48px;width:calc(25vw - 20px)}.setting_pswd_otp_actions{align-items:flex-start;flex-direction:column;height:auto}.setting_pswd_secondary_btn,.setting_pswd_send_btn{width:100%}}@media (min-width:1600px){.setting_pswd_page .content{padding-bottom:70px;padding-left:32px;padding-right:32px}}@media (prefers-reduced-motion:reduce){.setting_pswd_primary_btn,.setting_pswd_secondary_btn,.setting_pswd_tab{transition:none}}:root{--report-primary:#173452;--report-primary-dark:#102a43;--report-primary-soft:rgba(23,52,82,.065);--report-bg:#f5f7f9;--report-surface:#fff;--report-border:#e6ebef;--report-text:#173452;--report-muted:#7d8997;--report-subtle:#9aa6b2;--report-shadow:0 8px 28px rgba(23,52,82,.045)}*,:after,:before{box-sizing:border-box}.setting_report_page{background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),#f5f7f9;background:radial-gradient(circle at 85% 0,rgba(23,52,82,.045),#0000 26%),var(--report-bg);color:#173452;color:var(--report-text);min-height:100vh}.setting_report_page .content{margin-left:216px;min-height:100vh;overflow-x:hidden;padding:0 28px 60px;width:calc(100% - 216px)}.setting_report_container{margin:0 auto;width:min(100%,1180px)}.setting_report_eyebrow,.setting_report_kicker{color:#8996a5;display:block;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}.setting_report_hero{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:150px;padding:24px 4px 26px}.setting_report_title{color:#173452;color:var(--report-primary);font-size:clamp(30px,3vw,42px);font-weight:780;letter-spacing:-.05em;line-height:1;margin:7px 0 6px}.setting_report_subtitle{color:#7d8997;color:var(--report-muted);font-size:13px;line-height:1.55;margin:0;max-width:670px}.setting_report_status{background:#ffffffc2;border:1px solid #e6ebef;border:1px solid var(--report-border);border-radius:14px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--report-shadow);max-width:285px;min-width:215px;padding:13px 15px}.setting_report_status small,.setting_report_status span,.setting_report_status strong{display:block}.setting_report_status span{color:#9aa6b2;color:var(--report-subtle);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.setting_report_status strong{color:#173452;color:var(--report-primary);font-size:13px;font-weight:800;margin-top:5px}.setting_report_status small{color:#7d8997;color:var(--report-muted);font-size:9px;line-height:1.4;margin-top:3px}.setting_report_panel{background:#fff;background:var(--report-surface);border:1px solid #e6ebef;border:1px solid var(--report-border);border-radius:20px;box-shadow:0 8px 28px rgba(23,52,82,.045);box-shadow:var(--report-shadow);overflow:hidden}.setting_report_tabs{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:5px;min-height:67px;padding:10px 20px 0}.setting_report_tab{align-items:center;color:#8b97a3;display:inline-flex;font-size:11px;font-weight:800;min-height:56px;padding:0 15px;position:relative;text-decoration:none;transition:color .18s ease}.setting_report_tab:after{background:#0000;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:14px;position:absolute;right:14px}.setting_report_tab.active,.setting_report_tab:hover{color:#173452;color:var(--report-primary)}.setting_report_tab.active:after{background:#173452;background:var(--report-primary)}.setting_report_form{padding:27px 24px 22px}.setting_report_intro{margin-bottom:24px}.setting_report_intro h2{color:#173452;color:var(--report-text);font-size:18px;font-weight:780;letter-spacing:-.025em;margin:6px 0 4px}.setting_report_intro p{color:#7d8997;color:var(--report-muted);font-size:10px;line-height:1.55;margin:0;max-width:690px}.setting_report_grid{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.setting_report_field{min-width:0}.setting_report_field_full{grid-column:1/-1}.setting_report_field label{color:#6f7e8e;display:block;font-size:9px;font-weight:800;letter-spacing:.04em;margin:0 0 6px}.setting_report_label_row{align-items:center;display:flex;gap:10px;justify-content:space-between}.setting_report_label_row span{color:#9aa6b2;font-size:8px;font-weight:800}.setting_report_field input,.setting_report_field textarea{background:#fafbfc;border:1px solid #e1e7ec;border-radius:9px;color:#173452;color:var(--report-text);font:inherit;font-size:11px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.setting_report_field input{height:40px;padding:0 11px}.setting_report_field textarea{line-height:1.55;min-height:150px;padding:11px;resize:vertical}.setting_report_field input::placeholder,.setting_report_field textarea::placeholder{color:#a5afb9}.setting_report_field input:focus,.setting_report_field textarea:focus{background:#fff;border-color:#1734523d;box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--report-primary-soft)}.setting_report_field>small{color:#9aa6b2;display:block;font-size:8px;line-height:1.4;margin-top:5px}.setting_report_footer{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;margin-top:25px;min-height:64px;padding-top:16px}.setting_report_footer>span{color:#98a4af;font-size:9px}.send_btn_SettingReport{align-items:center;background:#173452;background:var(--report-primary);border:1px solid #173452;border:1px solid var(--report-primary);border-radius:9px;box-shadow:0 6px 16px #1734521f;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;justify-content:center;min-height:39px;min-width:125px;padding:0 16px;transition:.18s ease}.send_btn_SettingReport:hover{background:#102a43;background:var(--report-primary-dark);border-color:#102a43;border-color:var(--report-primary-dark);transform:translateY(-1px)}.send_btn_SettingReport:focus-visible{box-shadow:0 0 0 4px rgba(23,52,82,.065);box-shadow:0 0 0 4px var(--report-primary-soft);outline:0}@media (max-width:1180px){.setting_report_page .content{margin-left:190px;padding-left:18px;padding-right:18px;width:calc(100% - 190px)}}@media (max-width:760px){.setting_report_page .content{margin-left:0;padding:0 14px 36px;width:100%}.setting_report_hero{align-items:stretch;flex-direction:column;min-height:auto;padding:20px 2px 22px}.setting_report_title{font-size:31px}.setting_report_status{max-width:none;width:100%}.setting_report_panel{border-radius:16px}.setting_report_tabs{overflow-x:auto;padding-left:10px;padding-right:10px}.setting_report_tab{flex:0 0 auto;padding-left:12px;padding-right:12px}.setting_report_form{padding:21px 16px 17px}.setting_report_grid{gap:14px;grid-template-columns:1fr}.setting_report_field_full{grid-column:auto}.setting_report_footer{align-items:stretch;flex-direction:column}.send_btn_SettingReport{width:100%}}@media (max-width:480px){.setting_report_page .content{padding-left:10px;padding-right:10px}.setting_report_title{font-size:28px}.setting_report_subtitle{font-size:12px}.setting_report_form{padding-left:13px;padding-right:13px}.setting_report_field textarea{min-height:135px}}@media (min-width:1600px){.setting_report_page .content{padding-bottom:70px;padding-left:32px;padding-right:32px}}@media (prefers-reduced-motion:reduce){.send_btn_SettingReport,.setting_report_tab{transition:none}}:root{--gallery-primary:#173452;--gallery-primary-dark:#0e2942;--gallery-bg:#f4f7fa;--gallery-surface:#fff;--gallery-border:#17345217;--gallery-muted:#7e8c9b;--gallery-soft:#1734520f;--gallery-shadow:0 14px 40px rgba(23,52,82,.055)}*{box-sizing:border-box}.gallery_app{background:#f4f7fa;background:var(--gallery-bg);color:#173452;color:var(--gallery-primary);min-height:100vh}.content{background:radial-gradient(circle at 88% 3%,rgba(23,52,82,.045),#0000 27%),#f4f7fa;background:radial-gradient(circle at 88% 3%,rgba(23,52,82,.045),#0000 27%),var(--gallery-bg);margin-left:216px;min-height:100vh;padding:0 22px 45px}.gallery_container{margin:0 auto;width:min(100%,1450px)}.gallery_page_heading{align-items:center;display:flex;gap:22px;justify-content:space-between;min-height:110px;padding:18px 4px 16px}.page_kicker{color:#96a1ac;display:block;font-size:9px;font-weight:850;letter-spacing:.16em;line-height:1;text-transform:uppercase}.gallery_page_heading h1{font-size:clamp(27px,2.4vw,35px);font-weight:790;letter-spacing:-.045em;line-height:1.08;margin:6px 0 3px}.gallery_page_heading p{font-size:12px;line-height:1.5;margin:0}.gallery_page_heading p,.gallery_stats{color:#7e8c9b;color:var(--gallery-muted)}.gallery_stats{align-items:center;background:#fff;border:1px solid #17345217;border:1px solid var(--gallery-border);border-radius:10px;box-shadow:0 4px 15px #17345208;display:inline-flex;font-size:9px;font-weight:700;gap:8px;padding:9px 12px}.gallery_stat_dot{background:#3d9867;border-radius:50%;box-shadow:0 0 0 4px #3d98671a;height:7px;width:7px}.gallery_workspace{background:#fff;border:1px solid #17345217;border:1px solid var(--gallery-border);border-radius:20px;box-shadow:0 14px 40px rgba(23,52,82,.055);box-shadow:var(--gallery-shadow);display:flex;flex-direction:column;min-height:min(680px,calc(100vh - 170px));overflow:hidden}.gallery_workspace_header{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:18px;justify-content:space-between;min-height:70px;padding:14px 19px}.gallery_tabs{background:#f4f7f9;border-radius:11px;gap:4px;padding:4px}.gallery_tab,.gallery_tabs{align-items:center;display:inline-flex}.gallery_tab{border-radius:8px;color:#8a97a4;font-size:10px;font-weight:780;gap:7px;height:34px;justify-content:center;min-width:92px;text-decoration:none;transition:.18s ease}.gallery_tab_icon{font-size:13px}.gallery_tab:hover{color:#173452;color:var(--gallery-primary)}.gallery_tab.active{background:#173452;background:var(--gallery-primary);box-shadow:0 4px 12px #17345224;color:#fff}.gallery_header_hint{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.gallery_header_hint span{color:#a0aab4;font-size:8px;font-weight:850;letter-spacing:.12em}.gallery_header_hint strong{color:#173452;color:var(--gallery-primary);font-size:9px}.gallery_empty_state{align-items:center;background:radial-gradient(circle at 50% 43%,rgba(23,52,82,.035),#0000 24%),linear-gradient(180deg,#fff,#fbfcfd);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:540px;overflow:hidden;padding:55px 24px;position:relative;text-align:center}.gallery_empty_state:before{border:1px dashed #17345217;border-radius:17px;content:"";inset:28px;pointer-events:none;position:absolute}.gallery_upload_visual{margin-bottom:20px;position:relative}.gallery_upload_icon_wrap{background:#ffffffeb;border:1px solid #17345214;border-radius:28px;box-shadow:0 18px 40px #17345217,inset 0 0 0 7px rgba(23,52,82,.025);display:grid;height:104px;place-items:center;position:relative;width:104px;z-index:1}.uploadPhoto_icon_GalleryDoc,.uploadPhoto_icon_GalleryMedia{height:auto;object-fit:contain;opacity:.85;width:51px}.upload_glow{background:#1734521f;border-radius:50%;bottom:-11px;filter:blur(12px);height:28px;left:50%;position:absolute;transform:translateX(-50%);width:80px;z-index:0}.gallery_empty_state h2{color:#173452;color:var(--gallery-primary);font-size:clamp(19px,2vw,25px);font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:8px 0 7px;position:relative;z-index:1}.gallery_empty_state>p{color:#7e8c9b;color:var(--gallery-muted);font-size:10px;line-height:1.7;margin:0 auto 19px;position:relative;width:min(100%,500px);z-index:1}.gallery_primary_action{align-items:center;background:#173452;background:var(--gallery-primary);border-radius:10px;box-shadow:0 8px 20px #17345224;color:#fff;display:inline-flex;font-size:10px;font-weight:800;gap:7px;justify-content:center;min-height:40px;padding:0 17px;position:relative;text-decoration:none;transition:.18s ease;z-index:1}.gallery_primary_action span{font-size:17px;font-weight:400;line-height:1}.gallery_primary_action:hover{background:#0e2942;background:var(--gallery-primary-dark);box-shadow:0 12px 25px #1734522e;transform:translateY(-1px)}.gallery_upload_meta{display:flex;gap:6px;margin-top:14px;position:relative;z-index:1}.gallery_upload_meta span{background:#fff;border:1px solid #e8edf1;border-radius:6px;color:#9ba6b0;font-size:7px;font-weight:800;padding:5px 7px}@media (max-width:1100px){.content{margin-left:180px;padding-left:17px;padding-right:17px}}@media (max-width:900px){.content{margin-left:0;padding:0 14px 35px}}@media (max-width:620px){.gallery_page_heading{align-items:flex-start;flex-direction:column;min-height:auto;padding-bottom:14px;padding-top:16px}.gallery_page_heading h1{font-size:28px}.gallery_stats{justify-content:flex-start;width:100%}.gallery_workspace_header{align-items:stretch;flex-direction:column;min-height:auto;padding:12px}.gallery_tabs{width:100%}.gallery_tab{flex:1 1}.gallery_header_hint{align-items:flex-start;padding:2px 3px}.gallery_empty_state{min-height:480px;padding:45px 18px}.gallery_empty_state:before{inset:15px}.gallery_upload_icon_wrap{border-radius:23px;height:88px;width:88px}.uploadPhoto_icon_GalleryDoc,.uploadPhoto_icon_GalleryMedia{width:43px}.gallery_empty_state h2{font-size:19px}.gallery_empty_state>p{font-size:9px}}@media (max-width:390px){.content{padding-left:9px;padding-right:9px}.gallery_page_heading h1{font-size:26px}.gallery_workspace{border-radius:15px}.gallery_empty_state{min-height:430px;padding:35px 15px}.gallery_upload_meta{flex-wrap:wrap;justify-content:center}}.pdf-content{font-family:Arial,sans-serif}.container{background-color:#fff;margin-top:-5%}.table1,.table2{border:1px solid brown;padding:8px;text-align:left}table{background-color:#fff;border-collapse:collapse;width:100%}th{padding:8px;text-align:left}.sub_table2,td{border:#0000;padding:8px;text-align:left}th{background-color:#fff}.row{margin-top:-2%}.row:after{clear:both;content:"";display:table}.column1{width:10%}.column1,.column2{background-color:#fff;float:left;height:100%}.column2{margin-left:-1%;padding:10px;width:90%}.row1_column2{background-color:#fff;width:87.5vw}.sub_row1_column2{float:right}.logo_quotation{height:9vh}.row2_column2{background-color:#fff}.quotation_img{height:100vh;margin-left:-40%;width:100%}
/*# sourceMappingURL=main.36edf7c1.css.map*/