.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.unauthorized-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin:100px auto;max-width:600px;padding:20px;text-align:center}.unauthorized-container h1{color:#dc3545}.unauthorized-container .btn{margin-top:20px}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.unlock-dcr-leave-table{border-collapse:collapse;width:100%}.unlock-dcr-leave-table thead{background-color:#d6f6f6}.unlock-dcr-leave-table th,.unlock-dcr-leave-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.table-container{margin-top:20px;overflow:hidden}.table-scroll{border:1px solid #ddd;max-height:70vh;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;white-space:nowrap}.unlock-dcr-leave-table thead th{background-color:#0ea5e9;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:50}.unlock-dcr-leave-table td,.unlock-dcr-leave-table th{border:1px solid #ccc;padding:6px;text-align:center;white-space:nowrap}.unlock-dcr-leave-table tr:nth-child(2n){background-color:#f8f8f8}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard{background:#fff repeat-x 0 0;border:none;color:#2f2f2f;letter-spacing:normal;margin:0 1px;padding:0;text-align:justify;text-transform:none;word-spacing:normal}.hr-coordinator-panel{background-color:#f8f9fa;border:1px solid #000;margin-top:20px;padding:5px}.hr-coordinator-panel .legend{color:#333;font-size:1.2em;font-weight:700}.table1{border-collapse:collapse;margin-bottom:20px;overflow-x:auto;width:100%}.table1 td,.table1 th{border:1px solid #000;padding:10px;text-align:center}.table1 th{background:#b3c6ff;color:#000!important;font-weight:700}.table1 tr:hover{background-color:#f1f1f1}fieldset{border:1px solid #000;margin-bottom:20px;padding:10px}fieldset .normal{color:#333;font-size:1em;font-weight:700}.a1{color:#007bff;text-decoration:none}.a1:hover{text-decoration:underline}.filter-container{display:flex;gap:50px;justify-content:center;margin-bottom:20px}.filter-item{align-items:center;display:flex;flex-direction:column}.filter-item label{font-weight:700;margin-bottom:5px}.filter-item input,.filter-item select{font-size:14px;padding:5px;text-align:center;width:150px}.birthday-section{max-height:250px;overflow-y:auto;position:relative;width:100%}.birthday-table{font:normal 15px Verdana,Arial,Helvetica,sans-serif;text-align:center;width:100%}.birthday-table thead{background-color:#1168c5;border:1px solid #000;position:-webkit-sticky;position:sticky;top:0;z-index:10}.birthday-table th{border:1px solid #000;font-weight:700;padding:10px;text-align:center}.birthday-table td{border:1px solid #ddd;padding:8px;text-align:center}@media screen and (max-width:768px){.table1{display:block;overflow-x:auto;white-space:nowrap}.table1 td,.table1 th{font-size:12px;padding:6px}}.table-container table{min-width:600px;width:100%}.chart-controls{gap:20px;justify-content:center;margin-bottom:20px}.chart-controls,.chart-filters{align-items:center;display:flex}.chart-filters{gap:15px}.chart-filters input,.chart-filters select{border:1px solid #ccc;border-radius:5px;font-size:14px;outline:none;padding:8px}.chart-update-btn{background:#007bff!important;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 15px;transition:.3s;width:11%}.chart-update-btn:hover{background-color:#0056b3}.chart-container{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:0 auto;padding:20px;width:100%}.chartdiv{align-items:center;display:flex;height:500px;justify-content:center;width:100%}.chart-wrapper{height:100%;width:100%}canvas{height:100%!important;width:100%!important}.chart-controls button{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-right:10px;padding:8px 15px;transition:.3s}.chart-controls button.active{background-color:#007bff}.attendance-section{background:#f9fafc;border-radius:12px;box-shadow:0 4px 12px #0000000d;font-family:Segoe UI,sans-serif;padding:24px;width:100%}.attendance-header{margin-bottom:20px}.filter-section{background:#fff;border-radius:12px;box-shadow:0 3px 8px #0000000d;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;padding:12px 16px}.date-picker,.filter-section select{background:#fdfdfd;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:14px;min-width:160px;padding:10px 12px;transition:.3s}.date-picker:focus,.filter-section select:focus{border-color:#007bff;box-shadow:0 0 6px #007bff4d;outline:none}.attendence-update-btn{background:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:.3s ease-in-out}.attendence-update-btn:hover{background:linear-gradient(90deg,#0056b3,#004099);transform:translateY(-1px)}.attendance-summary{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.attendance-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 10px #00000014;display:flex;flex:1 1;justify-content:space-between;min-width:280px;padding:20px;transition:transform .2s ease-in-out}.attendance-card:hover{transform:translateY(-4px)}.attendance-info .title{font-size:18px;font-weight:600;margin-bottom:6px}.attendance-info .count{color:#555;font-size:14px}.present{color:#28a745}.absent{color:#dc3545}.leave{color:#fd7e14}.progress-container{height:90px;position:relative;width:90px}.progress-container canvas{height:100%!important;width:100%!important}.progress-container:after{color:#333;content:attr(data-percentage) "%";font-size:16px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.attendance-summary{flex-direction:column}.attendance-card{width:100%}}.marriage-anniversary-container{width:100%}.marriage-anniversary-container input[type=date]{border:1px solid #ccc;box-sizing:border-box;flex:1 1;padding:4px}.marriage-anniversary-container input[type=checkbox]{margin-left:10px;width:auto}.grid-container{grid-gap:10px;gap:10px;grid-template-columns:21% 21% 21% 21%}.grid-container input,.grid-container select,.grid-container textarea{border:1px solid #ccc;min-width:0;padding:4px}.address-container{width:100%}.buttons{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:15px}.buttons button{border:none;border-radius:3px;cursor:pointer;font-size:14px;min-width:100px;padding:8px 15px;text-align:center;width:10%!important}.submit-btn{background:#4caf50;color:#fff}.submit-btn:hover{background:#45a049}.return-btn{background:#d9534f;color:#fff}.return-btn:hover{background:#c9302c}input[type=checkbox]{width:auto}@media (max-width:768px){.addemployee-container{border-width:.5px;margin:10px 5px;padding:10px}.addemployee-heading-container{margin-top:0;padding:5px 0;width:100%}.addemployee-form-title{font-size:18px;margin-bottom:10px;margin-top:0}.container legend{font-size:14px;margin-bottom:5px;margin-left:5px;width:auto}.grid-container{gap:8px;grid-template-columns:1fr}.grid-container label{font-size:13px;text-align:left}.grid-container input,.grid-container select,.grid-container textarea{font-size:13px;padding:6px}.address-container{grid-column:span 1}.buttons{flex-direction:column;gap:10px}.buttons button{font-size:15px;max-width:300px;width:100%}.marriage-anniversary-container{align-items:flex-start;flex-direction:column}.marriage-anniversary-container input[type=date]{width:100%}.marriage-anniversary-container input[type=checkbox]{margin-left:0;margin-top:10px}}.grid-container{grid-gap:12px;gap:12px;grid-template-columns:22% 22% 22% 22%}.grid-container label{font-size:12px;font-weight:600}.grid-container input,.grid-container select,.grid-container textarea{background:#fff;border:1px solid #cfd3d8;border-radius:6px;padding:7px;transition:all .2s ease}.grid-container input:focus,.grid-container select:focus,.grid-container textarea:focus{border-color:#3f51b5;box-shadow:0 0 5px #3f51b566;outline:none}.input-error{border-color:#e63946!important;box-shadow:0 0 4px #e639464d!important}.error,.validation-error{color:#e63946;font-size:10px;margin-top:3px}.address-container{grid-column:span 2}.marriage-anniversary-container{align-items:center;display:flex;gap:10px}.fixed .rounded-lg{border-radius:12px}@media (max-width:768px){.grid-container{grid-template-columns:1fr}.grid-container label{text-align:left}.address-container{grid-column:span 1}}.validation-error{color:#d32f2f;display:block;font-family:Arial,sans-serif;font-size:.75rem;line-height:1.4;margin-top:.25rem}.email-error{font-style:italic}.input-error{border-color:#d32f2f!important}.input-error:focus{box-shadow:0 0 0 .2rem #d32f2f40;outline:none}button.sob-report-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;font-weight:600;gap:8px;margin-bottom:4px;margin-right:5px;padding:7px 15px;transition:transform .18s ease,box-shadow .22s ease;width:85px}.sob-btn-icon{align-items:center;display:inline-flex}.sob-btn-label{display:inline-block}button.sob-report-btn:focus-visible{outline:3px solid #16a34a59;outline-offset:2px}button.sob-report-btn:not(:disabled):hover{box-shadow:0 10px 26px #1414282e;transform:translateY(-4px)}button.sob-report-btn:not(:disabled):active{transform:translateY(-1px) scale(.99)}button.sob-report-btn.sob-add-btn,button.sob-report-btn.sob-download-btn,button.sob-report-btn.sob-go-btn,button.sob-report-btn.sob-save-btn,button.sob-report-btn.sob-update-btn{background:#16a34a;box-shadow:0 6px 16px #16a34a40;color:#fff}button.sob-report-btn.sob-add-btn{width:auto}button.sob-report-btn.sob-download-btn:hover,button.sob-report-btn.sob-go-btn:hover,button.sob-report-btn.sob-save-btn:hover,button.sob-report-btn.sob-update-btn:hover{background:#15803d;box-shadow:0 10px 26px #16a34a59}button.sob-report-btn.sob-green-btn,button.sob-report-btn.sob-login-btn{background:#16a34a;border-radius:12px;box-shadow:0 6px 16px #16a34a40;color:#fff}button.sob-report-btn.sob-green-btn:hover,button.sob-report-btn.sob-login-btn:hover{background:#15803d;box-shadow:0 10px 26px #16a34a59;transform:translateY(-4px)}button.sob-report-btn.sob-green-btn:active,button.sob-report-btn.sob-login-btn:active{transform:translateY(-1px) scale(.98)}button.sob-report-btn.sob-print-btn{background:#007bff;color:#fff}button.sob-report-btn.sob-export-btn{background:#fbbf24;color:#000;white-space:nowrap;width:auto}button.sob-report-btn.sob-cancel-btn,button.sob-report-btn.sob-delete-btn{background:#ef4444;color:#fff}button.sob-report-btn.sob-edit-btn{background:#eab308;color:#111}button.sob-report-btn.sob-history-btn{background:#0ea5a4;color:#fff}button.sob-report-btn.sob-return-btn{background:#6b7280;color:#fff}button.sob-report-btn.sob-submit-btn{background:#3b82f6;color:#fff}button.sob-report-btn.sob-primary-grad-btn{background:linear-gradient(90deg,#22c55e,#15803d);border-radius:16px;box-shadow:0 8px 22px #16a34a40;color:#fff;padding:12px 24px;width:auto}button.sob-report-btn.sob-ghost-btn{background:#0000;border:2px solid #16a34a66;color:#16a34a}button.sob-report-btn.sob-neu-btn{background:#eef3fb;border-radius:14px;box-shadow:8px 8px 18px #1018280f,-8px -8px 18px #ffffffe6;color:#0f172a}button.sob-report-btn.sob-glass-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff47;color:#fff}button.sob-report-btn.sob-pill-icon-btn{background:linear-gradient(180deg,#16a34a,#15803d);border-radius:999px;box-shadow:0 10px 26px #16a34a59;color:#fff;padding:10px 20px}.sob-spinner{animation:sob-spin .85s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes sob-spin{to{transform:rotate(1turn)}}.editemployee-required-label{color:#d55601}.editemployee-heading-container{margin-left:auto;margin-right:auto;margin-top:-10px;padding:10px;text-align:center;width:8%}.editemployee-form-title{background-color:#3b82f6;border-radius:5px;color:#fff;font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:-11px!important;padding:5px}.editemployee-container legend{background-color:#e9f2ff;border-radius:5px;color:#4c00ffe1;display:block;float:none;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-left:16px;padding:5px 10px;text-align:left;white-space:nowrap;width:11%}.editemployee-section{background:#f9f9f9;border:1px solid #ccc;margin-bottom:10px;max-width:100%;overflow:hidden;width:100%}.editemployee-grid-container{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:21% 21% 21% 21%;width:100%}.editemployee-grid-container label{font-weight:700;padding-right:5px;text-align:right;white-space:nowrap}.editemployee-grid-container input,.editemployee-grid-container select,.editemployee-grid-container textarea{border:1px solid #ccc;box-sizing:border-box;margin:1.3px;min-width:0;padding:4px;width:100%}.editemployee-address-container{grid-column:span 1;width:50%}.editemployee-remarks-container{grid-column:span 3;width:100%}.editemployee-marriage-container{align-items:center;display:flex;width:100%}.editemployee-marriage-container input[type=date]{border:1px solid #ccc;box-sizing:border-box;flex:1 1;padding:4px}.editemployee-marriage-container input[type=checkbox]{margin-left:10px;width:auto}.editemployee-buttons{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:15px;margin-top:15px}.editemployee-return-btn,.editemployee-submit-btn{border:none;border-radius:3px;cursor:pointer;font-size:14px;padding:8px 15px;text-align:center;width:10%}.editemployee-submit-btn{background:#4caf50;color:#fff}.editemployee-submit-btn:hover{background:#45a049}.editemployee-return-btn{background:#d9534f;color:#fff}.editemployee-return-btn:hover{background:#c9302c}input[type=radio]{margin-right:5px;width:auto}.editemployee-history-title-container{float:left;margin-top:-25px;padding:10px;text-align:center;width:10%}.employee-main-container{box-sizing:border-box;font-family:Arial,sans-serif;margin:0 auto;padding:5px;width:100%}.employee-content-container{background-color:#fff;border:1px solid #333;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;margin-top:20px;padding:20px}.employee-title{background-color:#3b82f6;border-radius:5px;color:#fff;display:block;font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-size:10px!important;font-weight:700;margin-bottom:20px;margin-left:auto;margin-right:auto;margin-top:-11px!important;padding:5px;text-align:center;width:-webkit-fit-content;width:fit-content}.employee-subtitle{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:3px;text-align:center}.employee-filter-container{justify-content:center}.employee-state-dropdown{border-radius:9px;font-size:15px;font:normal 15px Verdana,Arial,Helvetica,sans-serif;padding:10px;width:50%}.employee-table{background-color:#fff}.employee-table th{background:#b3c6ff!important;text-align:center!important}.employee-table td,.employee-table th{border:1px solid #ccc;font-size:14px;padding:10px}.employee-send-btn{padding:5px 10px!important}.employee-reset-button,.employee-send-btn{background:#bcbcbc!important;border:none!important;border-radius:4px!important}.employee-reset-button{height:50px!important;padding:1px 10px!important;width:100px!important}.employee-reset-button:hover{background:#45a049}.employee-table input[type=text],.employee-table select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:6px;width:100%}.employee-go-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:4px 2px 4px 10px;padding:8px 16px;text-align:center;text-decoration:none}.employee-go-btn:hover{background-color:#45a049}@media (max-width:768px){.employee-content-container{padding:10px}.employee-heading-container{margin:0 auto 10px;text-align:center;width:100%}.employee-state-dropdown{font-size:14px;width:100%}.employee-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.employee-table{font-size:13px;min-width:1000px}.employee-table td,.employee-table th{padding:8px}.employee-reset-button,.employee-send-btn{font-size:13px;height:42px;padding:6px 10px}}.employee-main-container{display:flex;flex-direction:column;min-height:100vh}.employee-content-container{background-color:#f9f9f9;flex:1 1;padding:15px}.employee-heading-container{margin-bottom:15px;text-align:center}.employee-title{color:#333;font-size:18px;font-weight:600;margin:0}.employee-filter-container{align-items:center;display:flex;gap:10px;margin-bottom:15px}.employee-filter-container label{font-size:14px;font-weight:500}.employee-state-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;min-width:200px;padding:6px 10px}.employee-table-actions{align-items:center;gap:8px;margin:10px auto 20px;width:-webkit-fit-content;width:fit-content}.action-btn:disabled{cursor:not-allowed;opacity:.6}.print-btn:hover:not(:disabled){background-color:#3a5a9f}.export-btn{background-color:#2e7d32;color:#fff;width:30px!important}.export-btn:hover:not(:disabled){background-color:#1e6d22}.employee-table-container{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a}.loading-indicator{color:#666;padding:20px;text-align:center}.employee-table{font-size:13px}.employee-table th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:8px 10px;text-align:left}.employee-table td{border-bottom:1px solid #eee;color:#444;padding:8px 10px}.employee-table tr:hover{background-color:#f5f5f5}.no-data{color:#666;font-style:italic;padding:15px}@media (max-width:768px){.employee-content-container{padding:10px}.employee-title{font-size:16px}.employee-filter-container{align-items:flex-start;flex-direction:column}.employee-state-dropdown{width:100%}.employee-table-actions{justify-content:center}.employee-table td,.employee-table th{font-size:12px;padding:6px 8px}}@media (max-width:480px){.employee-table td,.employee-table th{font-size:11px;padding:4px 6px}}.CityPageScope.city-page-container{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:Verdana,Arial,Helvetica,sans-serif;min-height:100vh}.addcity-title-container{background:#fff;margin-top:-15px;text-align:center;width:13%}.listcity-title-container{background:#fff;margin-top:-25px;width:9%}.citylist-title,.citypage-title{background-color:#3b82f6;border-radius:5px;color:#fff;font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:-11px!important;padding:5px}.citylist-title{text-align:center}.city-page-content{background:#fff;background-color:#fff;border:1px solid #333;border-radius:5px;margin-bottom:10px;margin-top:30px;padding:2px}.city-page-btn-container{align-items:center;display:flex;justify-content:center;margin-top:10px;width:100%}.addcity-btn-primary{background-color:#3b82f6!important;background-image:none!important;border:1px solid #007bff!important;border-radius:5px;color:#fff!important;cursor:pointer;font:inherit;padding:8px 15px;text-align:center;width:auto}.city-page-btn-container .btn-primary:hover{background-color:#0056b3!important;border-color:#0056b3!important}.city-filter-section{align-items:center;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px;padding:15px;width:100%}.city-filter-label{font-weight:700}.city-filter-dropdown{background:#fff;border:1px solid #ccc;border-radius:4px;min-width:200px;padding:8px}.city-filter-section .city-btn-go{background-color:#28a745!important;background-image:none!important;border:1px solid #28a745!important;border-radius:5px;color:#fff!important;cursor:pointer;font:inherit;padding:8px 15px;text-align:center;width:10%}.city-filter-section .city-btn-go:hover{background-color:#218838!important;border-color:#218838!important}.city-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.city-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.city-table td,.city-table th{background:#fff;border:1px solid #ddd;padding:10px;text-align:center}.city-table th{background-color:#3b82f6!important}.btn-cancel,.btn-edit,.btn-save{background-image:none!important;border:none;border-radius:4px;cursor:pointer;font:inherit;margin:0 2px;padding:5px 10px;transition:all .2s ease;width:90px!important}.btn-edit{background-color:#deb887!important;border:1px solid #d2a56d!important;color:#000}.btn-edit:hover{background-color:#d2a56d!important;color:#000}.btn-save{background-color:#28a745!important;border:1px solid #218838!important;color:#fff}.btn-save:hover{background-color:#218838!important;color:#fff}.btn-cancel{background-color:#dc3545!important;border:1px solid #c82333!important}.btn-cancel:hover{background-color:#c82333!important;color:#fff}.btn-cancel:focus,.btn-edit:focus,.btn-save:focus{outline:2px solid #0056b3!important;outline-offset:2px}.city-edit-input{background-color:#fff;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;outline:none;padding:6px 8px}.city-edit-input:focus{border-color:#ccc}.no-data-message{background:#fff}@media screen and (max-width:768px){.city-page-container{font-size:10px}.city-page-btn-container{align-items:center;flex-direction:column}.addcity-btn-primary{font-size:14px;width:100%!important}.addcity-title-container,.listcity-title-container{margin-top:0;text-align:center}.city-filter-section{align-items:stretch;flex-direction:column;gap:10px;max-width:100%;padding:10px}.city-btn-go,.city-filter-dropdown{font-size:14px;width:100%!important}.city-btn-go{padding:10px}.city-table-container{overflow-x:auto;padding:10px}.city-table{min-width:600px}.btn-cancel,.btn-edit,.btn-save{font-size:13px;margin-top:5px;padding:6px 12px;width:100%}.no-data-message{font-size:14px}}@media screen and (max-width:480px){.citylist-title,.citypage-title{font-size:10px}.city-filter-label{font-size:13px;text-align:center}.city-table td,.city-table th{font-size:13px;padding:8px}.city-edit-input{padding:6px;width:100%}}.section-title{color:#333;font-size:18px;margin-bottom:10px}.mandatory-note{font-size:11px}.addarea-title-container{background:#fff;margin-top:-25px;width:6%}.area-title{background-color:#3b82f6!important;margin-top:-2px!important;padding:5px}.add-area-filter-section1,.add-area-filter-section2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.add-area-filter-section2{margin-top:10px}.add-area-filter-label{text-align:right;white-space:nowrap}.add-area-filter-section1 label,.add-area-filter-section2 label{margin-right:5px}.area-form-input{margin-left:20px;max-width:100%;padding:5px;width:100%}.area-form-buttons-row{display:flex;gap:6px;justify-content:space-between;justify-content:center;margin-right:-36px;margin-top:33px}.area-btn-form-submit{background:#007bff!important}.area-btn-form-cancel,.area-btn-form-submit{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:8px 15px;width:10%}.area-btn-form-submit{background:#007bff;color:#fff}.area-btn-form-submit:hover{background:#0056b3}.area-btn-form-cancel{background:#dc3545!important;color:#fff}.area-btn-form-cancel:hover{background:#c82333!important}.area-page-btn-container{margin-top:10px;text-align:center}.btn-add-area{background:#007bff!important;border:1px solid #007bff!important;border-radius:5px;color:#fff;cursor:pointer;padding:8px 15px;width:10%}.btn-add-area:hover{background-color:#0056b3}.area-filter-section{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.area-filter-container{background-color:#fff;margin-top:-27px;padding:10px;text-align:center;width:9%}.area-filter-title{background-color:#3b82f6;border-radius:5px;color:#fff;font-weight:700;margin-bottom:20px;margin-top:-11px!important;padding:5px}.area-filter-column{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.area-filter-label{text-align:right;white-space:nowrap}.area-filter-dropdown{max-width:100%;padding:5px;width:100%}.filter-dropdown{-webkit-appearance:menulist;appearance:menulist;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;max-width:100%;padding:5px!important;width:100%}select{border:1px solid #ccc!important}.btn-filter-go{background:#39cb39!important;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:10px auto;padding:8px 16px;width:120px}.btn-filter-go:hover{background-color:#218838!important}.area-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.area-table-title{background-color:#3b82f6;border-radius:5px;color:#fff;font-weight:700;margin-bottom:20px;margin-top:-11px!important;padding:5px}.area-data-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.area-data--table td,.area-data-table th{border:1px solid #3b82f6;padding:5px;text-align:center}.area-data-table th{background:#3b82f6;font-weight:700}.btn-action-cancel,.btn-action-edit,.btn-action-save{border:none;border-radius:4px;cursor:pointer;font-size:12px;margin:2px 3px;padding:5px 10px;width:40%!important}.btn-action-edit{background:#deb887!important;border:1px solid #d2a56d!important;color:#000}.btn-action-edit:hover{background:#d2a56d!important}.btn-action-save{background:#28a745!important;border:1px solid #218838!important;color:#fff}.btn-action-save:hover{background:#218838!important}.btn-action-cancel{background:#dc3545!important;border:1px solid #c82333!important;color:#fff}.btn-action-cancel:hover{background:#c82333!important}.no-data-message{color:#888;padding:15px}@media screen and (max-width:768px){.add-area-filter-section1,.add-area-filter-section2,.area-filter-column{display:flex;flex-direction:column;gap:10px;width:100%}.add-area-filter-label,.area-filter-label{text-align:center}.area-filter-dropdown,.area-form-input,.filter-dropdown{font-size:14px;margin-left:20px;width:100%!important}.area-btn-form-cancel,.area-btn-form-submit,.btn-add-area{font-size:14px;width:100%!important}button,input,optgroup,select,textarea{color:inherit;font-size:100%;font-weight:inherit;height:33px!important;line-height:inherit;margin:0;padding:0}.btn-filter-go{font-size:14px;width:100%!important}.add-area-form-container,.area-filter-section,.area-table-container{margin-left:20px;padding:10px}.addarea-title-container,.area-title-container{margin-top:0;text-align:center;width:100%!important}.area-data-table{min-width:600px;overflow-x:auto}.area-table-wrapper{overflow-x:auto}.btn-action-cancel,.btn-action-edit,.btn-action-save{font-size:13px;margin:4px 0;width:104%!important}.mandatory-note{font-size:12px}}.modal-backdrop{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;padding:20px;width:400px}.modal-title{border-bottom:1px solid #eee;color:#333;margin-top:0;padding-bottom:10px}.modal-section{margin-bottom:15px}.modal-section label{display:block;font-weight:500;margin-bottom:5px}.modal-input{border:1px solid #ddd;box-sizing:border-box;width:100%}.city-info,.modal-input{border-radius:4px;padding:8px}.city-info{background:#f9f9f9;font-weight:500;margin-top:5px}.modal-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-modal-cancel{background:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;padding:8px 16px}.btn-modal-cancel:hover{background:#e0e0e0}.btn-modal-confirm{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.btn-modal-confirm:hover{background:#0b7dda}.area-data-table td:first-child,.area-data-table th:first-child{text-align:center}@media screen and (max-width:480px){.area-filter-title,.area-table-title,.area-title{font-size:12px}.area-data-table td,.area-data-table th{font-size:13px;padding:6px}.form-input{font-size:14px;padding:6px;width:100%}.area-btn-form-cancel,.area-btn-form-submit,.btn-add-area,.btn-filter-go{font-size:13px}}.retain-delete-form{padding:0 1rem;width:100%}.retain-delete-fieldset{border:1px solid red;padding:10px;width:100%}.retain-delete-legend{color:red;font-size:14px;font-weight:700;margin-bottom:1rem}.retain-delete-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}.retain-delete-group label{display:block;font-size:13px;font-weight:600;margin-bottom:3px}.retain-delete-group input,.retain-delete-group select{border:1px solid #ccc;border-radius:4px;font-size:13px;padding:6px;width:100%}.retain-delete-button{background-color:#007bff!important;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:background-color .3s ease}.retain-delete-button:hover{background-color:#0056b3}.button-wrapper{align-items:end;display:flex;justify-content:end}.master-container{display:flex;flex-direction:column;min-height:100vh}.section-title-container{background:#fff;margin:-25px auto 0;width:15%}.add-city-container{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin:10px auto 0;max-width:1000px;padding:20px;width:100%}.page-title{color:#333;font:normal 18px Verdana,Arial,Helvetica,sans-serif}.page-title,.section-title{margin-bottom:20px;text-align:center}.section-title{color:#004080;font:normal 16px Verdana,Arial,Helvetica,sans-serif}.city-form{width:100%}.form-row.three-column{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.form-column{display:flex;flex-direction:column}.form-label{color:#555;margin-bottom:5px}.form-input,.form-label{font:normal 12px Verdana,Arial,Helvetica,sans-serif}.form-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px 12px;width:100%}.form-input:focus{border-color:#004080;box-shadow:0 0 0 2px #0040801a;outline:none}.button-group{gap:15px;margin-top:25px}.btn-submit{background:#004080!important}.btn-cancel,.btn-submit{border:1px solid #0000;border-radius:4px;cursor:pointer;font:normal 12px Verdana,Arial,Helvetica,sans-serif;min-width:100px;padding:8px 20px;transition:all .2s ease;width:10%!important}.btn-submit{background:#004080;color:#fff}.btn-submit:hover{background:#036}.btn-cancel{background:#dc3545;color:#fff}.btn-cancel:hover{background:#c82333}.footer-wrapper{margin-top:auto;width:100%}.mandatory-note{color:red;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.form-row.three-column{gap:15px;grid-template-columns:1fr}.add-city-container{padding:15px;width:95%}.button-group{flex-direction:column;gap:10px}.btn-cancel,.btn-submit{width:100%}}.assigned-routes-container{margin:0 auto;width:40%}.assign-routes-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.assign-routes-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.assign-routes-title-container{margin-top:-16px;padding:10px;text-align:center;width:8%}.assign-routes-title{background-color:#3b82f6;border-radius:5px;color:#fff;font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:-21px!important;padding:5px}.assign-routes-filter-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.assign-routes-label{text-align:right;white-space:nowrap}.assign-routes-filter-row label{margin-right:5px}.assign-routes-dropdown,.assign-routes-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;max-width:100%;padding:5px;width:100%}.filter-button-container{display:flex;justify-content:center}.go-button{background-color:#4caf50!important;border:none!important;border-radius:4px!important;font:normal 11px Verdana,Arial,Helvetica,sans-serif!important;margin-left:20px!important;padding:8px 31px!important}.filter-button-container{margin-left:-47px!important}.go-button:hover{background-color:#45a049!important}.routes-table-container{border:1px solid #333;border-radius:1px solid #333}.routes-table td,.routes-table th{border:1px solid #ddd;padding:8px;text-align:center}.routes-table select{border:1px solid;border-radius:6px}.action-buttons{gap:10px;margin-top:10px}.submit-btn{background-color:#007bff}.return-btn{background-color:#dc3545}.return-btn:hover{background-color:#c82333}.submit-btn:hover{background-color:#0056b3}.routes-title-container{margin-top:-16px;padding:10px;text-align:center;width:9%}.routes-table-title{background-color:#3b82f6;border-radius:5px;color:#fff;font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:-21px!important;padding:5px}.routes-table{font-size:14px;text-align:center}.routes-table th{background:#007bff}.routes-table td,.routes-table th{border:1px solid #ddd;padding:8px;text-align:center}.action-buttons{display:flex;justify-content:center;margin-top:15px}.return-btn,.submit-btn{border:none;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;margin:5px;padding:10px 20px;width:8%!important}.assigned-routes-title{color:red}.assigned-routes-box{background-color:#f9f9f9;border:1px solid #ccc;height:250px;padding:10px;width:100%}@media (max-width:768px){.assign-routes-title{font-size:18px}.routes-table td,.routes-table th{font-size:12px;padding:6px}.return-btn,.submit-btn{font-size:12px;width:100%}.go-button{font-size:12px;padding:6px 24px}.assigned-routes-box{font-size:13px}.assign-routes-filter-row{align-items:center;display:flex}.assigned-routes-container{margin-left:auto;margin-right:auto}}.assigned-routes-container{align-self:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #b8c7d7aa;display:flex;flex-direction:column;gap:8px;margin:0 0 0 35px;padding:18px 12px}.assigned-routes-title{font-size:18px;font-weight:700;margin-bottom:14px;text-align:center}.assigned-routes-box{background:#f6f9ff;border:1.5px solid #e3eaf5;border-radius:6px;color:#23336a;font-size:15px;max-height:200px;min-height:80px;overflow-y:auto;padding:10px 8px}.assigned-routes-box ul{margin:0;padding-left:16px}.assigned-routes-box li{font-weight:500;margin-bottom:8px}.edit-employee-routes{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.routes-filter-section{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.filter-row1,.filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.filter-row2{margin-top:10px}.editroutes-filter-label{text-align:right;white-space:nowrap}.editroutes-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;max-width:100%;padding:5px;width:100%}.no-border-dropdown{border:none}.filter-button-container{margin-top:15px;width:100%}.area-title{background-color:#004080;border-radius:5px;color:#fff;font:normal 10px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:-10px;padding:3px;text-align:center}.go-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;max-width:200px;padding:10px 20px;transition:.3s;width:100%}.go-button:hover{background:#0056b3}.routes-table-container{background:#fff;border-radius:8px;box-shadow:0 0 5px #0000001a;margin-top:20px;padding:15px;width:100%}.routes-table-title-container{width:14%}.routes-table-title1{font-weight:700;margin-top:-41px!important}.merged-routes-title,.routes-table-title1{background-color:#3b82f6;border-radius:5px;color:#fff;margin-bottom:20px;padding:5px}.merged-routes-title{font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-top:-11px!important}.routes-table{border-collapse:collapse;margin-top:10px;min-width:800px;width:100%}.routes-table thead{background:#007bff;color:#fff;top:0}.editroutes-table th{background:#3b82f6}.editroutes-table td,.editroutes-table th{border:1px solid #ddd;font-size:clamp(12px,1.5vw,14px);padding:10px;text-align:center;white-space:nowrap}.routes-table tbody tr:nth-child(2n){background:#f2f2f2}.routes-table input[type=number],.routes-table input[type=text],.routes-table select{border:1px solid;box-sizing:border-box;max-width:150px;padding:5px;width:100%}.routes-table td:last-child{min-width:120px;white-space:nowrap}.merge-button-group{gap:20px;margin-bottom:20px;margin-top:20px}.button-group,.merge-button-group{display:flex;justify-content:center}.button-group{flex-wrap:wrap;gap:5px}.data-save-btn{background:#0909d9!important}.data-cancel-btn,.data-save-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.data-cancel-btn{background:red!important}.edit-btn{background:#28a745;color:#fff}.merge-save-btn{background:#0909d9;width:20%}.merge-cancel-btn,.merge-save-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.merge-cancel-btn{background:red;width:30%}.edit-btn:hover{background:#218838}.merge-save-btn:hover{background:#2c1d7a}.merge-cancel-btn:hover{background:#bb2d3b}.active-indicator{color:green;font-size:18px;font-weight:700}.inactive-indicator{color:red;font-size:18px}@media (max-width:768px){.routes-table td:last-child{min-width:100px}.cancel-btn,.edit-btn,.save-btn{font-size:12px;min-width:50px;padding:5px 8px}}@media (max-width:480px){.routes-table td:last-child{min-width:90px}.button-group{flex-direction:column;gap:3px}.cancel-btn,.edit-btn,.save-btn{width:100%}}.stacked-header{min-width:120px;text-align:center;vertical-align:bottom}.stacked-header div{border-bottom:1px solid #fff;line-height:1.3;padding:4px 0}.stacked-header div:last-child{border-bottom:none}.combined-location-cell{padding:8px!important;text-align:left}.combined-location-cell div{border:1px solid #000;border-radius:5px;line-height:1.3;margin-bottom:5px;padding:2px 0}.combined-location-cell div:last-child{margin-bottom:0}input[type=checkbox]{cursor:pointer}input[type=checkbox]:indeterminate{background-color:#ddd}.action-container{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.merge-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.merge-btn:hover{background-color:#138496}.merge-preview-container{position:relative;z-index:1}.routes-table-container .selected-route{background-color:#f8f9fa;opacity:.7}.route-name-input{border:1px solid #ddd;border-radius:3px;padding:5px;width:100%}.distance-input{border:1px solid;text-align:center;width:60px}.routes-table select{background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:5px;width:100%}.routes-table .button-group{display:flex;gap:5px;justify-content:center}.merge-preview-container{background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;margin:20px 0;padding:20px}.merge-preview-selected{margin-bottom:15px}.route-tag{background-color:#e9ecef;border-radius:3px;display:inline-block;font-size:.9em;margin:5px;padding:3px 8px}.merge-form{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.form-row{flex-direction:column}.form-row label{font-weight:500;margin-bottom:5px}.totals-row{background-color:#e9ecef;border-radius:4px;justify-content:space-around;margin:15px 0;padding:10px}.merge-actions,.totals-row{display:flex;grid-column:span 2}.merge-actions{gap:10px;justify-content:flex-end}.merge-btn{background-color:#b9de15}.merge-btn:hover{background-color:#5a6268}.merge-btn:disabled{cursor:not-allowed;opacity:.6}.transfer-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.transfer-title3-container{float:left;margin-top:-16px;padding:10px;text-align:center;width:8%}.transfer-row1,.transfer-row2,.transfer-row3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.transfer-row2,.transfer-row3{margin-top:10px}.transfer-data-label{text-align:right;white-space:nowrap}.filter-row1 label,.filter-row2 label{margin-right:5px}.form-row{display:flex;margin-bottom:15px}.form-row.full-width{flex-direction:column}.form-row.double-column{display:grid;grid-template-columns:1fr 1fr}.form-group{align-items:center;display:flex;justify-content:center}.form-group label,.form-row label{font-weight:300;margin-bottom:5px;margin-right:16px}.form-group select,.form-row select{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.transfer-actions{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.transfer-btn{background:#0909d9;width:14%}.transfer-btn,.transfer-cancel-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.transfer-cancel-btn{background:red;width:10%}.transfer-btn:disabled{cursor:not-allowed;opacity:.6}.copy-container{background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;margin:20px 0;padding:20px}.copy-title3-container{text-align:center}.copy-data-title3{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-1px;text-align:center}.copy-row1{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.copy-row2,.copy-row3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:10px}.copy-row1 label{margin-right:-120px}.copy-data-label{text-align:right;white-space:nowrap}.copy-data-dropdown,.copy-data-input{max-width:100%;padding:5px;width:100%}.copy-form{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.copy-actions{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.copy-btn{background:#0909d9}.cancel-btn,.copy-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.cancel-btn{background:red}.copy-btn:disabled{cursor:not-allowed;opacity:.6}.copy-container{transition:all .3s ease}@media (max-width:1200px){.filter-row1,.filter-row2{grid-template-columns:repeat(3,1fr)}.editroutes-filter-label{text-align:left}.action-container{align-items:center;flex-direction:column}.cancel-btn,.copy-btn,.merge-btn,.transfer-btn,.transfer-cancel-btn{margin-bottom:10px;width:80%}}@media (max-width:992px){.routes-table-container{overflow-x:auto}.copy-container,.transfer-container{padding:10px}.copy-data-label,.transfer-data-label{text-align:left}.copy-title3-container,.transfer-title3-container{width:30%}}@media (max-width:768px){.filter-row1,.filter-row2{grid-template-columns:1fr}.editroutes-filter-label{margin-top:5px}.routes-table-title-container{margin-top:-16px;padding:25px;text-align:center;width:17%!important}.copy-title3-container,.merge-cancel-btn,.merge-save-btn,.transfer-title3-container{width:40%}.button-group{flex-direction:column}.data-cancel-btn,.data-save-btn{width:100%}}@media (max-width:576px){.copy-container,.routes-filter-section,.transfer-container{padding:10px 5px}.copy-title3-container,.routes-table-title-container,.transfer-title3-container{width:60%}.edit-btn{padding:5px}.combined-location-cell div,.edit-btn,.stacked-header{font-size:12px}.routes-table td,.routes-table th{font-size:12px;padding:5px}.routes-table input[type=number],.routes-table input[type=text],.routes-table select{border:1px solid #ccc!important;font-size:12px;max-width:100%}}@media (max-width:400px){.copy-title3-container,.routes-table-title-container,.transfer-title3-container{width:80%}.merge-cancel-btn,.merge-save-btn{font-size:12px;padding:8px 5px;width:60%}.go-button{max-width:100%}}@media (max-width:768px){.copy-data-dropdown,.editroutes-dropdown,.routes-table select,.transfer-data-dropdown{background-color:#fff;border:1px solid #ccc!important}input[type=number],input[type=text],select{min-height:30px}}@media (max-height:600px){.routes-table-container{max-height:300px;overflow-y:auto}}.delete-confirmation-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.delete-confirmation-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;max-width:400px;padding:20px;text-align:center;width:90%}.delete-confirmation-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}.confirm-delete-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 20px}.confirm-delete-btn:hover{background-color:#c82333}.cancel-delete-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 20px}.cancel-delete-btn:hover{background-color:#5a6268}.highlight-status,.operation-status{align-items:center;background:linear-gradient(90deg,#e0eafc,#cfdef3);border-radius:10px;box-shadow:0 2px 12px #1c24320f;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin:22px 0;min-height:52px;padding:18px 24px}.operation-label{align-items:center;color:#004080;display:flex;font-size:20px;font-weight:700;gap:8px;letter-spacing:1px}.cancel-operation-btn{background:#ff4b2b;border:none;border-radius:5px;box-shadow:0 2px 4px #ff000014;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 22px;transition:background .18s}.cancel-operation-btn:hover{background:#e50000}.delete-btn{background:#d90429!important;border:none;border-radius:8px;color:#fff!important;font-size:17px!important;font-weight:700;margin-top:4px;min-width:220px!important;padding:12px 28px!important;transition:background .18s}.delete-btn:hover{background:#c90023!important}.routes-table-title-container{margin-top:-16px;padding:25px;text-align:center;width:17%}.form-stockist{font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;padding:5px 10px;width:88px}.add-stockist-heading h2,.form-stockist{background-color:#3b82f6;border-radius:5px;color:#fff}.add-stockist-heading h2{display:inline-block;font:normal 16px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin:5px 0;padding:6px 12px}.section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:14px;padding:14px 12px 12px;position:relative;width:100%}.grid-container{grid-column-gap:10px;grid-row-gap:8px;align-items:center;column-gap:10px;display:grid;grid-template-columns:20% 30% 20% 30%;row-gap:8px;width:100%}.grid-container label{font-weight:700;padding-right:5px;text-align:right;white-space:nowrap}.input-field-container{display:flex;flex-direction:column;width:100%}.grid-container input,.grid-container select,.grid-container textarea{border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;font-size:11px;outline:none;padding:4px 6px;width:100%}.grid-container textarea{min-height:60px;resize:vertical}.full-width{grid-column:1/-1;width:100%}.required-label{color:#d55601}.input-error{border-color:#dc2626!important}.validation-error{color:#dc2626;font-size:10px;margin-top:2px}@media (max-width:900px){.container{padding:16px 10px}.grid-container{grid-template-columns:30% 70%}.grid-container label{text-align:left}}@media (max-width:768px){.grid-container{grid-template-columns:100%}.grid-container label{margin-top:6px;text-align:left}.input-field-container{margin-top:-4px}}.required-label{color:#d55601!important}.grid-container{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:21% 21% 21% 21%!important;width:100%!important}.grid-container label{font-weight:700!important;padding-right:5px!important;text-align:right!important;white-space:nowrap!important}.grid-container input,.grid-container select,.grid-container textarea{border:1px solid #ccc!important;box-sizing:border-box!important;margin:1.3px;min-width:0!important;padding:4px!important;width:100%!important}@media (max-width:768px){.grid-container{grid-template-columns:100%!important}.grid-container label{text-align:left!important}.empstockist-go-button{width:20%!important}}.stockist-report-page{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.stockist-report-page .container{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin:auto;max-width:100%;overflow:hidden;padding:10px;width:100%}.stockist-report-page .filter-container{grid-gap:15px;background:#f4f4f4;border-radius:8px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:15px;padding:15px;width:100%}.stockist-report-page .filter-group{display:flex;flex-direction:column}.stockist-report-page .filter-container label{display:block;font-weight:700;margin-bottom:5px}.stockist-report-page .filter-container input,.stockist-report-page .filter-container select{border:1px solid #ccc;border-radius:4px;max-width:605px;padding:8px;width:100%}.stockist-report-page .fetch-data-btn{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;height:70%;margin-top:10px;padding:8px;width:50%}.stockist-report-page .fetch-data-btn:hover{background:#218838}.stockist-report-page .table-container{background:#fff;border:1px solid #ddd;border-radius:8px;flex-grow:1;max-height:400px;overflow-x:auto;overflow-y:auto;width:100%}.stockist-report-page table{border-collapse:collapse;text-align:left;width:100%}.stockist-report-page td,.stockist-report-page th{border:1px solid #ddd;padding:10px;white-space:nowrap}.stockist-report-page th{background:#007bff;color:#fff;font-weight:700}.stockist-report-page tbody tr:nth-child(2n){background:#f9f9f9}.stockist-report-page .button-container{display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:10px;width:100%}.stockist-report-page .export-btn,.stockist-report-page .print-btn{border:none;border-radius:5px;cursor:pointer;font-weight:700;padding:1px 15px;text-align:center;width:150px}.export-btn,.fetch-data-btn,.print-btn{border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;height:40px;min-width:160px;padding:10px 20px;transition:background .3s ease}.stockist-report-page .print-btn{background:#007bff;color:#fff}.stockist-report-page .export-btn{background:#ffc107;color:#000}@media (max-width:1024px){.stockist-report-page .filter-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stockist-report-page .filter-container{grid-template-columns:1fr}.stockist-report-page .button-container{align-items:center;flex-direction:column}.stockist-report-page .export-btn,.stockist-report-page .fetch-data-btn,.stockist-report-page .print-btn{max-width:300px;width:40%}}@media (max-width:480px){.stockist-report-page .filter-container{padding:10px}.stockist-report-page td,.stockist-report-page th{font-size:14px;padding:6px}.export-btn,.print-btn{font-size:14px;min-width:140px;padding:8px 15px}}.edit-sob-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.editsob-title-container{margin-top:-25px;padding:10px;text-align:center;width:9%}.editsob-title1{background-color:#3b82f6;border-radius:5px;color:#fff;font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:-11px!important;padding:5px}.editsob-title2-container{margin-top:-20px;padding:10px;text-align:center;width:10%}.editsob-title2{background-color:#3b82f6;border-radius:5px;color:#fff;font:normal 11px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:-11px!important;padding:5px}.editsob-filter-section{background:#f5f5f5;background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:30px;padding:15px}.filter-col1 select{max-width:100%;width:400px}.editsobgo-button{background:#39cb39!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:14px!important;margin:10px auto!important;padding:8px 16px!important;width:10%!important}.editsob-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:30px;padding:15px}.sob-table{border-collapse:collapse;width:100%}.sob-table td,.sob-table th{border:.2px solid #000;padding:8px;text-align:left}.sob-table th{background:#b3c6ff;text-align:center}.sob-table input[type=date],.sob-table input[type=number]{padding:5px;width:100%}.editsob-actions-container{display:flex;gap:5px;justify-content:center;width:100%}.editsob-edit-button{background:#4caf50!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;margin-right:5px!important;width:25%!important}.editsob-edit-button:hover{background:#45a049!important}.editsob-delete-button{background:#f44336!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;width:25%!important}.editsob-delete-button:hover{background:#d32f2f!important}.editsob-save-button{background:#2196f3!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;margin-right:5px!important;width:25%!important}.editsob-save-button:hover{background:#0b7dda!important}.editsob-cancel-button{background:#ff9800!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;width:25%!important}.editsob-cancel-button:hover{background:#e68a00!important}@media (max-width:768px){.editsob-title-container,.editsob-title2-container{margin-top:0!important;padding:5px!important;width:100%!important}.editsob-title1,.editsob-title2{font-size:18px!important;margin:5px 0!important}.editsobgo-button{font-size:16px!important;margin:10px auto!important;max-width:200px!important;padding:10px!important;width:100%!important}.editsob-table-container{overflow-x:auto!important}.sob-table{min-width:600px!important;width:100%!important}.editsob-actions-container{align-items:stretch!important;flex-direction:column!important}.editsob-cancel-button,.editsob-delete-button,.editsob-edit-button,.editsob-save-button{font-size:14px!important;margin:5px 0!important;padding:10px!important;width:100%!important}.filter-col1{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:15px!important}.filter-col1 label{font-weight:700!important;text-align:left!important}.filter-col1 select{padding:10px!important;width:100%!important}.editsobgo-button{width:20%!important}}.sob-upload-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.uploadsob-title1,.uploadsob-title2{background-color:#004080;border-radius:5px;color:#fff;font:normal 9px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:5px!important;padding:5px;text-align:center}.uploadsob-title3{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:5px;text-align:center}.employee-table td,.employee-table th{text-align:left}.pagination{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}.pagination button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 15px}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination span{font-weight:700}.edit-pob-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.editpob-title-container,.editpob-title2-container{background-color:#fff;margin:0 auto;max-width:200px;padding:10px;text-align:center;width:auto}.editpob-title1,.editpob-title2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;margin:10px 0;text-align:center}.editpob-filter-section{background:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:30px;padding:15px}.filter-col1{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(5,1fr);margin-top:10px}.filter-col1 label{text-align:right;white-space:nowrap}.filter-col1 select{max-width:400px;padding:10px;width:100%}.editpobgo-button{width:120px!important}.editpob-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:30px;overflow-x:auto;padding:15px}.pob-table{border-collapse:collapse;min-width:800px;width:100%}.pob-table td,.pob-table th{border:.2px solid #000;padding:8px;text-align:left}.pob-table th{background:#b3c6ff;text-align:center}.pob-table input[type=date],.pob-table input[type=number]{box-sizing:border-box;padding:5px;width:100%}.editpob-actions-container{display:flex;gap:10px;justify-content:center;text-align:center;width:100%}.editpobgo-button{background:#39cb39!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:14px!important;margin:10px auto!important;padding:8px 16px!important;width:10%!important}.editpob-delete-button{background:#f44336!important}.editpob-delete-button,.editpob-save-button{border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;width:25%!important}.editpob-save-button{background:#2196f3!important;margin-right:5px!important}.pob-upload-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.section-header1{border-radius:5px 5px 5px 5px;margin-top:-29px;padding:0;text-align:center;width:9%}.uploadpob-title1{background-color:#004080;border-radius:5px;color:#fff;font:normal 9px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:4px!important;padding:5px;text-align:center}.section-header2{border-radius:5px 5px 5px 5px;margin-top:-29px;padding:0;text-align:center;width:6%}.uploadpob-title2{background-color:#004080;border-radius:5px;color:#fff;font:normal 9px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px;margin-top:5px!important;padding:5px;text-align:center}.section-header3{background-color:#f0f0f0;border-radius:5px 5px 5px 5px;margin-left:13px;margin-top:-20px;padding:0;text-align:center;width:8%}.uploadpob-title3{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:5px;text-align:center}.employee-section,.info-section,.upload-section{background:#f5f5f5;background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:30px;padding:15px}.employee-section{margin-bottom:10px}.upload-fields{display:flex;flex-wrap:wrap;gap:30px;padding:20px}.upload-field{flex:1 1;min-width:200px}.upload-field label{font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:5px}.upload-field input{border:1px solid #ddd;border-radius:4px;padding:8px;width:75%}.upload-button{display:flex;flex-basis:100%;justify-content:center;margin-top:10px}.upload-button button{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;width:10%}.upload-button button:hover{background-color:#45a049}.upload-status{color:#666;margin-top:10px;text-align:center}.info-content{padding:20px}.employee-table-container{overflow-x:auto;padding:20px}.employee-table{border-collapse:collapse;width:100%}.employee-table td,.employee-table th{border:1px solid #ddd;padding:8px;text-align:center!important}.employee-table th{background-color:#f2f2f2;font-weight:700}.employee-table tr:nth-child(2n){background-color:#f9f9f9}.employee-table tr:hover{background-color:#f1f1f1}.error{color:#d32f2f;padding:20px}.leave-application-page{box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;min-height:100vh;padding:5px;width:100%}.leave-main-container{background-color:#fff;border:1px solid #333;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;margin-top:20px;padding:20px}.leave-heading-container{align-items:center;background-color:#fff;display:flex;justify-content:center;margin:-35px auto 0;width:18%}.leave-title{font-weight:700;margin-top:3px;text-align:center}.leave-title,.leave-title1{font:normal 15px Verdana,Arial,Helvetica,sans-serif}.leave-title1{color:#444}.leave-employee-fields{display:flex;gap:20px}.leave-field-column{align-items:center;display:flex;flex:1 1;gap:10px}.leave-field-column label{color:#555;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:12px}.leave-dropdown{border:1px solid #ddd;border-radius:9px;font-size:14px;font:normal 15px Verdana,Arial,Helvetica,sans-serif;width:100%}.leave-details-container{background-color:#fff;border:1px solid #333;border-radius:5px;box-shadow:0 1px 3px #0000001a;padding:20px}.leave-title2{color:#444;font:normal 15px Verdana,Arial,Helvetica,sans-serif}.leave-details-fields{display:flex;gap:20px;margin-bottom:20px}.leave-details-column{align-items:center;flex:1 1;gap:50px}.leave-duration-options{align-items:center;display:flex;gap:50px;margin-bottom:20px}.leave-duration-options label{color:#555;font-weight:700;margin-bottom:8px}.leave-radio-group{display:flex;gap:20px}.leave-radio-group label{align-items:center;display:flex;font-weight:400;gap:5px}.leave-type-field{align-items:center;display:flex;gap:50px}.leave-type-field label{color:#555;font-weight:700;margin-bottom:8px}.leave-date-field{align-items:center;display:flex;gap:50px}.leave-date-field label{color:#555;font-weight:700}.leave-date-input{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-top:20px;padding:10px;width:50%}.leave-divider{border:none;border-top:1px solid #eee}.leave-remarks-field{align-items:center;display:flex}.leave-remarks-field label{color:#555;font-weight:700}.leave-remarks-input{border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;width:100%}.leave-joining-date{align-items:center;display:flex;gap:30px;justify-content:center;margin-bottom:20px;width:100%}.leave-joining-date label{color:#555;font-weight:700}.leave-joining-input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 10px}.leave-action-buttons{display:flex;gap:20px;justify-content:center}.required-label{color:red!important;font-weight:700}.leave-submit-button{background:#4caf50!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;padding:10px 20px!important;width:10%!important}.leave-submit-button:hover{background:#45a049!important}.leave-return-button{background:#f44336!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;padding:10px 20px!important;width:10%!important}.leave-return-button:hover{background:#d32f2f!important}@media screen and (max-width:768px){.leave-heading-container,.leave-subheading-container{border-radius:6px;box-shadow:0 2px 6px #00000026;margin-top:10px!important;padding:8px!important;width:90%!important}.leave-title,.leave-title1,.leave-title2{color:#333!important;font-size:16px!important;text-align:center!important}.leave-action-buttons,.leave-date-field,.leave-details-fields,.leave-duration-options,.leave-employee-fields,.leave-joining-date,.leave-type-field{align-items:stretch!important;flex-direction:column!important;gap:12px!important;width:100%!important}.leave-details-column,.leave-field-column{align-items:flex-start!important;flex-direction:column!important;width:100%!important}.leave-date-input,.leave-dropdown,.leave-joining-input,.leave-remarks-input{border-radius:6px!important;font-size:15px!important;padding:10px!important;width:100%!important}.leave-radio-group{flex-direction:column!important;gap:8px!important}.leave-remarks-field{padding-top:10px}.leave-return-button,.leave-submit-button{border-radius:8px!important;box-shadow:0 2px 4px #0003!important;font-size:16px!important;padding:12px 20px!important;width:100%!important}.leave-details-container,.leave-employee-container,.leave-main-container{padding:15px!important}}.unlock-dcr-main-container{box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;min-height:100vh;padding:5px;width:100%}.unlock-dcr-title2{color:#444;font:normal 15px Verdana,Arial,Helvetica,sans-serif}.unlock-dcr-filter-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.unlock-dcr-filter-item label{display:inline-block;font-weight:500;margin-bottom:5px}.unlock-dcr-go-btn-container{align-items:center;display:flex;grid-column:span 3;justify-content:center}.unlock-dcr-go-btn{background:#4caf50!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-weight:700!important;padding:8px 16px!important;text-align:center!important;transition:all .3s ease!important;width:120px!important}@media (max-width:768px){.unlock-dcr-filter-grid{display:flex;flex-direction:column;gap:15px}.unlock-dcr-filter-item,.unlock-dcr-go-btn-container{width:100%}.unlock-dcr-filter-item input,.unlock-dcr-filter-item select{font-size:14px;width:100%}.unlock-dcr-go-btn{font-size:16px!important;padding:12px!important;width:100%!important}.unlock-dcr-title2{font-size:14px}.unlock-dcr-filter-section,.unlock-dcr-page-container,.unlock-dcr-table-section{padding:10px}.unlock-dcr-leave-table{display:block;overflow-x:auto}.unlock-dcr-leave-table td,.unlock-dcr-leave-table th{font-size:12px;padding:6px}}.dcr-leave-type-main-container{box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;min-height:100vh;padding:5px;width:100%}.dcr-leave-type-page-container{background-color:#fff;border:1px solid #333;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:20px}.dcr-leave-type-filter-container{display:flex;font:normal 11px verdana,Arial,Helvetica,sans-serif;gap:10px;justify-content:space-between;margin-bottom:20px}.dcr-leave-type-designation-section,.dcr-leave-type-division-section,.dcr-leave-type-employee-section,.dcr-leave-type-state-section{flex:1 1}.dcr-leave-type-division-list{grid-template-columns:1fr}.dcr-leave-type-division-list,.dcr-leave-type-state-list{background-color:#fdfdfd;border:1px solid #ccc;display:grid;height:200px;overflow-y:auto;padding:15px}.dcr-leave-type-state-list{grid-template-columns:repeat(2,1fr)}.dcr-leave-type-designation-list{background-color:#fdfdfd;border:1px solid #ccc;display:grid;grid-template-columns:repeat(3,1fr);height:200px;overflow-y:auto;padding:15px}.dcr-leave-type-employee-section{font:normal 11px verdana,Arial,Helvetica,sans-serif;margin-top:20px}.dcr-leave-type-employee-list{background-color:#fdfdfd;border:1px solid #ccc;display:grid;grid-template-columns:repeat(3,1fr);height:292px;overflow-y:auto;padding:20px}.dcr-leave-type-form-row{align-items:center;display:flex;font:normal 11px verdana,Arial,Helvetica,sans-serif;gap:20px;justify-content:space-between;margin:40px 0 30px}.dcr-leave-type-form-group{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:10px}.dcr-leave-type-form-group label{font-weight:700;white-space:nowrap}.dcr-leave-type-form-group input,.dcr-leave-type-form-group select,.dcr-leave-type-form-group textarea{border:1px solid #ccc;border-radius:4px;font:normal 11px verdana,Arial,Helvetica,sans-serif;padding:6px}.dcr-leave-type-form-group textarea{flex:1 1;min-height:60px;resize:vertical}.dcr-leave-type-button-row{display:flex;gap:20px;justify-content:center}.dcr-leave-type-cancel-btn{background:red}.dcr-leave-type-cancel-btn,.dcr-leave-type-submit-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font:normal 15px Verdana,Arial,Helvetica,sans-serif;padding:8px 24px;text-align:center;width:120px}.dcr-leave-type-submit-btn{background:green}.dcr-leave-type-checkbox-item{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:flex-start;text-align:left}.dcr-leave-type-label-checkbox{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:10px}@media (max-width:768px){.dcr-leave-type-filter-container{flex-direction:column}.dcr-leave-type-form-row{align-items:flex-start;flex-direction:column;gap:12px}.dcr-leave-type-form-group{align-items:flex-start;flex-direction:column;width:100%}.dcr-leave-type-form-group label{margin-bottom:4px}.dcr-leave-type-form-group input,.dcr-leave-type-form-group select,.dcr-leave-type-form-group textarea{width:100%}.dcr-leave-type-label-checkbox{font-size:13px}.dcr-leave-type-designation-list,.dcr-leave-type-division-list,.dcr-leave-type-employee-list,.dcr-leave-type-state-list{grid-template-columns:1fr!important;height:auto;max-height:250px}.dcr-leave-type-button-row{flex-direction:column;gap:10px;width:100%}.dcr-leave-type-cancel-btn,.dcr-leave-type-submit-btn{font-size:14px;width:100%}.dcr-heading{margin-top:10px;width:auto}.dcr-title{font-size:14px}}.remove-duplicate-chemist-main-container{background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;min-height:100vh;padding:5px;width:100%}.filter-column select{cursor:pointer;font-size:14px;padding:10px;width:63%}.remove-duplicate-chemist-filter-container{background-color:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 1px 3px #0000001a;margin:20px auto 0;padding:20px;width:100%}.filter-title-container{align-items:center;background-color:#fff;display:flex;justify-content:center;margin:-35px auto 0;padding:5px 10px;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content;z-index:2}.checkbox-container{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-top:22px}.filter-title{color:#333;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin:0}.filter-row{gap:20px}.filter-column{flex:1 1}.filter-column label{color:#555;display:block;font-weight:600;margin-bottom:5px}.filter-select{background-color:#fff;border:1px solid #ccc;font-size:14px;padding:8px 10px;width:100%}.filter-button-container{margin-top:10px;text-align:center}.filter-go-button{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 25px;transition:background-color .3s;width:10%}.filter-go-button:hover{background:#45a049}.error-message{color:#d32f2f;font-size:12px;margin-top:5px}.results-container{background-color:#fff;border:1px solid #000;border-radius:5px;margin-top:20px;padding:15px;width:100%}.results-title-container,.results-title-container-doctor{align-items:center;background-color:#fff;display:flex;float:none;justify-content:center;margin:-30px auto 0;position:relative;width:-webkit-fit-content;width:fit-content;z-index:2}.results-title-container-doctor{margin-top:-70px}.results-title,.results-title-doctor{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:3px;text-align:center}.table-container{min-width:700px;width:100%}.results-table{border-collapse:collapse;table-layout:auto;width:100%}.results-table td,.results-table th{box-sizing:border-box;max-width:220px;min-width:90px}.results-table th{background-color:#cff!important;border:1px solid #ddd;font-weight:700;padding:10px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:10}.results-table td{border:1px solid #ddd;box-sizing:border-box;max-width:180px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.results-table tr:nth-child(2n){background-color:#f9f9f9}.results-table tr:hover{background-color:#f1f1f1}.text-ellipsis{overflow:hidden;white-space:nowrap}.results-table tr.selected-row{background-color:orange!important}.remove-btn,.remove-selected-btn,.view-edit-btn{border:none;border-radius:3px;cursor:pointer;display:inline-block;font-size:12px;margin-bottom:2px;min-width:80px;padding:5px 10px;transition:background-color .3s;width:90px}.view-edit-btn{background:#2196f3;color:#fff}.view-edit-btn:hover{background:#0b7dda}.remove-btn{background:#f44336;color:#fff}.remove-btn:hover{background:#da190b}.remove-selected-btn{background:#ff9800;color:#fff}.remove-selected-btn:hover{background:#e68a00}.results-table input[type=checkbox]{cursor:pointer;display:block;margin:0 auto;transform:scale(1.3)}@media (max-width:900px){.table-container{min-width:520px;overflow-x:auto}.results-table td,.results-table th{font-size:13px;min-width:120px}}@media (max-width:768px){.filter-row{flex-direction:column;gap:15px;margin-left:0}.filter-title-container{width:50%}.results-table{font-size:13px}.results-table td,.results-table th{padding:6px 8px}}:root{--app-header-height:0px}.tourprogram-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.tourprogram-filter-heading{margin-top:-21px;min-width:100px;padding:5px 10px;text-align:center;width:-webkit-fit-content;width:fit-content}.tourprogram-filter-title{color:#333;font:normal 15px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin:4px;width:197px}.tourprogram-filter-row1,.tourprogram-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.tourprogram-filter-row2{margin-top:10px}.tourprogram-label{text-align:right;white-space:nowrap}.tourprogram-dropdown,.tourprogram-input{max-width:100%;padding:5px;width:100%}.tourprogram-go-button{justify-content:center;margin-top:10px;text-align:center}.tourprogram-filter-go-button{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 25px;transition:background-color .3s;width:10%}.tourprogram-go-button button:hover{background:#45a049}.tourprogram-table-container{background-color:#fff;border:1px solid #000;border-radius:5px;margin-top:20px;overflow:visible;padding:15px;width:100%}.tourprogram-table-heading{background-color:#fff;float:left;font-weight:700;margin:-30px auto 0;text-align:center;width:14%}.tourprogram-results-title{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:3px;text-align:center}.table-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;width:100%}.tourprogram-table{border-collapse:collapse;table-layout:auto;width:100%}.tourprogram-table thead{position:-webkit-sticky;position:sticky;top:0;top:var(--app-header-height);z-index:60}.tourprogram-table thead th{background:#0b6fbf;box-shadow:0 2px 4px #0000000f;color:#fff;padding:.75rem .625rem;white-space:nowrap}.tourprogram-table td,.tourprogram-table thead th{border:1px solid #ddd;text-align:center;vertical-align:middle}.tourprogram-table td{padding:.625rem;white-space:normal}.tourprogram-table tr:nth-child(2n){background-color:#f9f9f9}.btn-wrapper{display:flex;justify-content:center;margin-top:5px}.add-btn,.approve-view-btn{border:none;border-radius:4px;cursor:pointer;font-size:12px!important;padding:4px 12px!important;transition:background-color .3s}.add-btn{background:#4caf50;color:#fff}.add-btn:hover{background:#45a049}.approve-view-btn{background:#4caf50;color:#fff}.approve-view-btn:hover{background:#45a049}@media (max-width:768px){.table-scroll-x{overflow-x:auto;overflow-y:visible}.tourprogram-table td,.tourprogram-table th{min-width:120px}}.tourprogram-table-container .table-scroll-x .tourprogram-table thead,.tourprogram-table-container .table-scroll-x .tourprogram-table thead th{color:#fff!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;top:var(--app-header-height)!important;z-index:999!important}.tourprogram-table-container .table-scroll-x .tourprogram-table thead th{text-align:center!important}.tourpage-main-container{background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;min-height:100vh;padding:5px;width:100%}.tourpage-disabled-row{background-color:#f5f5f5;opacity:.6}.tourpage-disabled-row input,.tourpage-disabled-row select,.tourpage-disabled-row textarea{background-color:#e9ecef;cursor:not-allowed}.tourpage-sunday-row{background-color:#fff3cd}.blur-sm{filter:blur(2px)}.error-container{color:#dc3545;font-weight:700;padding:20px;text-align:center}.tourpage-container{background-color:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 1px 3px #0000001a;margin:20px auto 0;padding:20px;width:100%}.tourpage-title{color:#333;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin:0}.tourpage-table{background-color:#fff;border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.tourpage-table td,.tourpage-table th{border:1px solid #ddd;line-height:1.3;padding:4px 6px;text-align:center}.tourpage-table td:first-child,.tourpage-table th:first-child{width:5%}.tourpage-table td:nth-child(2),.tourpage-table th:nth-child(2){width:15%}.tourpage-table td:nth-child(3),.tourpage-table th:nth-child(3){width:35%}.tourpage-table td:nth-child(4),.tourpage-table td:nth-child(5),.tourpage-table th:nth-child(4),.tourpage-table th:nth-child(5){width:20%}.tourpage-table td:nth-child(6),.tourpage-table th:nth-child(6){width:25%}.tourpage-table tr td:first-child+td[data-day=Sunday]{background-color:#ffeb99}.tourpage-sunday-row{background-color:#ffd966}.tourpage-dropdown{font-size:14px;padding:4px;width:100%}.tourpage-textarea{border:1px solid;font-size:11px;min-height:30px;padding:2px;resize:vertical;width:80%}.tourpage-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}.tourpage-btn-submit{background:green}.tourpage-btn-return,.tourpage-btn-submit{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;width:10%}.tourpage-btn-return{background:red}.tourpage-btn-approve{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;width:10%}.tourpage-btn-submit:hover{background:green}.tourpage-btn-return:hover{background:red}.tourpage-btn-approve:hover{background:#0056b3}.app-container{box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;min-height:100vh;padding:5px;width:100%}.main-content-container{background-color:#f5f5f5;background-color:#fff;border:1px solid #333;border-radius:5px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin-bottom:20px;margin-top:20px}.layout-container{display:flex;min-height:calc(100vh - 120px)}.sidebar{background-color:#2c3e50;color:#fff;font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding:20px 0;width:250px}.sidebar-header{border-bottom:1px solid #34495e;margin-bottom:15px;padding:0 20px 15px}.sidebar-header h3{color:#ecf0f1;font-size:18px;margin:0}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-item{cursor:pointer;padding:10px 20px;transition:background-color .2s}.sidebar-item:hover{background-color:#34495e}.sidebar-item a{color:#bdc3c7;display:block;text-decoration:none}.sidebar-item a.active{background-color:#3498db;color:#fff;font-weight:700;margin:0 -20px;padding:10px 20px}.content-area{flex:1 1;padding:20px}.message-list-container{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;padding:10px}.page-header{align-items:center;background-color:#fff;display:flex;justify-content:center;margin:-36px auto 0;width:10%}.header-title{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-5px;text-align:center}.table-container{overflow-x:auto}.messages-table{border-collapse:collapse;border-left:1px solid #333;border-right:1px solid #333;margin-top:15px;width:100%}.messages-table th{background:#3498db;border:1px solid #333;color:#fff;padding:8px 5px;text-align:center}.messages-table td,.messages-table th{box-shadow:0 2px 4px #0000001a;font:normal 12px Verdana,Arial,Helvetica,sans-serif}.messages-table td{border-bottom:1px solid #333;padding:12px 15px;vertical-align:top}.messages-table tr:nth-child(2n){background-color:#f8f9fa}.messages-table tr:hover{background-color:#f1f7fd}.messages-table td:first-child,.messages-table td:last-child,.messages-table th:first-child,.messages-table th:last-child{text-align:center;width:40px}.messages-table input[type=checkbox]{cursor:pointer;transform:scale(1.2)}.name-cell{color:#2980b9;font-weight:600}.type-cell{font-weight:700}.type-cell.incoming{color:#2ecc71}.type-cell.outgoing{color:#3498db}.type-cell.draft{color:#f39c12}.from-cell{max-width:180px}.from-cell,.subject-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-cell{max-width:200px}.attachment-icon{font-size:16px}.selected-row{background-color:#e3f2fd!important}.delete-all-btn{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;height:25px;padding:5px 10px;transition:background-color .2s;width:60px}.delete-all-btn:hover{background:#c0392b}.delete-all-btn:disabled{background-color:#95a5a6;cursor:not-allowed}.email-view-container{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:100%}.email-view-header{border-bottom:1px solid #e0e0e0;padding:16px}.back-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font:normal 14px Verdana,Arial,Helvetica,sans-serif;padding:8px 12px;text-align:center;width:auto}.back-button,.back-button:hover{background:green}.back-button .material-icons{font-size:18px;margin-right:8px}.email-content{flex:1 1;overflow-y:auto;padding:24px}.email-subject{color:#202124;font-size:20px;font-weight:400;margin:0 0 24px}.email-sender-info{align-items:flex-start;display:flex;margin-bottom:20px}.sender-avatar{align-items:center;background-color:#4285f4;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;margin-right:12px;width:36px}.sender-details{flex:1 1}.sender-name-row{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:2px}.sender-name{color:#202124;font-size:14px;font-weight:500;margin-right:6px}.sender-email{margin-right:10px}.email-date,.sender-email{color:#5f6368;font-size:12px}.email-to{color:#202124;font-size:12px}.to-label{color:#5f6368;margin-right:6px}.email-body{color:#202124;font-size:14px;line-height:1.5}.email-body p{margin:0 0 12px}.compose-mail-container{background-color:#fff;border:1px solid #333;border-radius:6px;box-shadow:0 1px 3px #0000001a;padding:20px}.compose-mail-container-heading{align-items:center;background-color:#fff;justify-content:center;margin-top:-26px;padding:10px;text-align:center;width:12%}.compose-header{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-16px;text-align:center}.recipients-row{display:flex;gap:20px;margin-bottom:15px}.recipients-row .form-group{flex:1 1;margin-bottom:0}.form-group label{color:#555;display:block;font-weight:700;font:normal 12px Verdana,Arial,Helvetica,sans-serif;margin-bottom:5px}.recipient-select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;height:100px;max-width:500px;padding:8px;resize:horizontal}.body-textarea,.subject-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:8px;width:100%}.body-textarea{margin-top:10px;min-height:150px}.send-form-footer{align-items:flex-start;display:flex;justify-content:space-between;margin-top:20px}.send-button-wrapper{display:flex;justify-content:center;margin-left:271px;margin-top:20px;width:100%}.send-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font:normal 12px Verdana,Arial,Helvetica,sans-serif;max-width:200px;padding:10px 20px;text-align:center;transition:background-color .3s ease}.send-button:hover{background:#0056b3}.attachment-section{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto;max-width:50%}.choose-file-button{background:#28a745;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding:8px 12px;transition:background-color .3s ease}.choose-file-button:hover{background:#1e7e34}.file-input{display:none}.file-name{color:#555;font-size:14px}.upload-instructions-wrapper{max-width:300px}.upload-instructions{color:#777;font:normal 12px Verdana,Arial,Helvetica,sans-serif;list-style:disc;margin-top:10px;padding-left:20px}.upload-instructions li{margin-bottom:5px}.error-message{color:red;font-weight:700;margin-bottom:10px}.pagination-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;margin-top:20px;text-align:center;width:100%}.pagination-button{background:#1a73e8;border:none;border-radius:3px;color:#fff;cursor:pointer;font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding:4px 8px;width:auto}.pagination-button.firstbutton,.pagination-button.lastbutton,.pagination-button.nextbutton,.pagination-button.previousbutton{width:auto}.pagination-button:hover:not(:disabled){color:#174ea6;text-decoration:underline}.pagination-button:disabled{background-color:#e0e0e0;color:#bdc3c7;cursor:not-allowed}.pagination-number{border-radius:3px;color:#333;font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding:4px 8px}.pagination-number.active{color:#0b57d0;font-weight:700;text-decoration:underline}.pagination-ellipsis{color:#333;font-size:12px;font-weight:700;padding:0 6px}.employee-section-header{align-items:center;display:flex;font-weight:700;margin-bottom:10px}.employee-section-header label{margin-right:10px}.employee-container,.employee-section-header label{font:normal 12px Verdana,Arial,Helvetica,sans-serif}.employee-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;max-height:300px;max-width:100%;overflow-y:auto;padding:10px;width:100%}.employee-item{align-items:center;border-bottom:1px solid #eee;display:flex;padding:5px 0}.employee-item:last-child{border-bottom:none}.employee-item input[type=checkbox]{margin-right:10px}.employee-item label{cursor:pointer;flex-grow:1}.employee-container::-webkit-scrollbar{width:8px}.employee-container::-webkit-scrollbar-track{background:#f1f1f1}.employee-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.employee-container::-webkit-scrollbar-thumb:hover{background:#555}.email-details-container{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:15px}.detail-row{display:flex;font-size:14px;margin-bottom:8px}.detail-label{color:#555;font-weight:700;min-width:80px}.detail-value{color:#333;flex:1 1}.email-message-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:15px}.email-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.email-action-button-print-button{background:#6c757d}.email-action-button-print-button,.email-action-button-reply-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s;width:10%}.email-action-button-reply-button{background:#28a745}.email-action-button-forward-button{background:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s;width:10%}.email-action-button-print-button:hover{background:#5a6268}.email-action-button-reply-button:hover{background:#218838}.email-action-button-forward-button:hover{background:#138496}@media (max-width:992px){.layout-container{flex-direction:column}.sidebar{margin-bottom:20px;width:100%}.back-button{width:auto}.page-header{width:30%}.send-button{width:auto}}@media (max-width:768px){.messages-table{font-size:12px}.messages-table td,.messages-table th{padding:6px 8px}.email-content{padding:16px}.email-subject{font-size:18px}.sender-name{font-size:12px}.email-date,.email-to,.sender-email{font-size:10px}.compose-header{font-size:20px}.recipients-row{flex-direction:column;gap:10px}.recipient-select{height:80px}.send-button{width:auto}}.doctor-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.doctor-data-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.doctor-button-container{display:flex;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.doctor-return-button{background:#6c757d}.doctor-print-button,.doctor-return-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.doctor-print-button{background:#007bff}.doctor-excel-button{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.doctor-button-container button:hover{opacity:.9;transform:translateY(-1px)}.doctor-no-data-message{background:#f8f9fa;border:1px solid #ddd;border-radius:5px;padding:40px;text-align:center}.no-data-message h3{color:#6c757d;margin-bottom:10px}.doctor-loading-message,.error-message{font-size:18px;padding:40px;text-align:center}.error-message{color:#dc3545}.chemist-table{border-collapse:collapse;width:100%}.chemist-table thead th{background:#2f80ed;border:2px solid #1f2c3b;color:#fff;font-weight:700;padding:14px 10px;text-align:left;vertical-align:middle}.chemist-table tbody td{border:2px solid #1f2c3b;color:#111;font-size:14px;padding:18px 10px;vertical-align:middle}.cell-address{max-width:380px;padding-right:8px;white-space:normal;word-break:break-word}.cell-latlong{max-width:140px;text-align:left;white-space:pre-line}.cell-date-truncate{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-date{max-width:120px}.cell-area,.cell-city,.cell-code,.cell-date,.cell-flag,.cell-mobile,.cell-phone,.cell-route,.cell-sno,.cell-state{white-space:nowrap}.reset-btn{background:#f56565;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 10px}.chemist-table-container{overflow-x:auto}.chemist-table tbody td,.chemist-table thead th{vertical-align:middle}.stockist-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.stockist-data-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.stockist-title{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.stockist-table-container{margin:20px 0;overflow-x:auto}table{width:100%}td,th{border:1px solid #000!important;padding:8px;text-align:left}.stockist-button-container{display:flex;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.stockist-return-button{background:#6c757d}.stockist-print-button,.stockist-return-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.stockist-print-button{background:#007bff}.stockist-excel-button{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.stockist-button-container button:hover{opacity:.9;transform:translateY(-1px)}.no-data-message{background:#f8f9fa;border:1px solid #ddd;border-radius:5px;color:#666;font-size:18px;padding:40px;text-align:center}@media print{.button-container{display:none}table,td,th{border:1px solid #000!important}}.message-main-container{box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;min-height:100vh;padding:5px;width:100%}.message-content-container{border:1px solid #333;border-radius:8px;box-shadow:0 2px 4px #0000001a;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:20px;margin-top:20px;padding:20px}.message-heading-container{display:flex;margin:-35px auto 0;width:15%}.filter-heading-container,.message-heading-container{align-items:center;background-color:#fff;float:left;justify-content:center}.filter-heading-container{margin:-25px auto 0;width:13%}.section-heading{margin-top:-1px}.message-title,.section-heading{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;text-align:center}.message-title{margin-top:3px}.sms-heading-container{align-items:center;background-color:#fff;justify-content:center;margin:-25px auto 0;width:15%}.sms-heading{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-1px;text-align:center}.message-filter-section{background-color:#f5f5f5;border:1px solid #333;border-radius:5px;flex:1 1;padding:15px}.filter-content{align-items:center;display:flex;gap:15px}.filter-sms-row{display:flex;gap:20px;margin-bottom:20px}.message-sms-section{background-color:#f5f5f5;border:1px solid #333;border-radius:5px;flex:2 1;padding:15px}.sms-content{display:flex;flex-direction:column;gap:12px}.sms-field{align-items:center;display:flex;gap:10px}.sms-field label{font-weight:700;min-width:120px}.sms-input,.sms-textarea{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:14px;padding:8px}.sms-textarea{min-height:80px;resize:vertical}.sms-actions{display:flex;justify-content:center;margin-top:10px}.send-sms-btn{background:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;width:10%}.send-sms-btn:hover{background:#45a049}.message-employee-section{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:15px}.message-table-container{margin-top:15px;overflow-x:auto}.message-table{background-color:#fff;border-collapse:collapse;width:100%}.message-table th{background:#b3c6ff!important;text-align:left;text-align:center!important}.message-table td,.message-table th{border:1px solid #ccc;font-size:14px;padding:10px}.message-table td{text-align:center}.message-table input[type=checkbox]{cursor:pointer;transform:scale(1.2)}.DCSAssigned--main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.DCSAssigned-filter-container,.DCSAssigned-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-bottom:10px;margin-top:20px;padding:15px}.DCSAssigned-title{margin-top:-10px}.DCSAssigned-title,.DCSAssigned-title1{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;text-align:center}.DCSAssigned-title1{margin-top:-2px}.DCSAssigned-filter-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.DCSAssigned-label{text-align:right;white-space:nowrap}.DCSAssigned-form-control{border:1px solid #ced4da;border-radius:6px;height:40px;padding:8px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.DCSAssigned-form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.DCSAssigned-button-container{margin-top:20px;text-align:center}.DCSAssigned-action-buttons{margin-bottom:30px;text-align:center}.DCSAssigned-btn{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:8px 24px;transition:all .3s}.DCSAssigned-btn-primary{background:#28a745;color:#fff;width:10%}.DCSAssigned-btn-primary:hover{background:#3a5ec0;transform:translateY(-1px)}.DCSAssigned-btn-secondary{background:#6c757d;color:#fff;margin-right:12px;width:10%}.DCSAssigned-btn-secondary:hover{background:#5a6268}.DCSAssigned-btn-success{background:#1cc88a;color:#fff;width:11%}.DCSAssigned-btn-success:hover{background:#17a673}.DCSAssigned-table-responsive{border-radius:8px;margin-top:15px;overflow:hidden}.DCSAssigned-table{border-collapse:collapse;color:#5a5c69;margin-bottom:0;width:100%}.DCSAssigned-table thead th{background-color:#4e73df;border-bottom-width:1px;color:#fff;font:normal 12px Verdana,Arial,Helvetica,sans-serif}.DCSAssigned-table tbody td,.DCSAssigned-table thead th{padding:12px 16px;text-align:center;vertical-align:middle}.DCSAssigned-table tbody td{border-top:1px solid #e3e6f0}.DCSAssigned-table tbody tr:nth-of-type(odd){background-color:#00000005}.DCSAssigned-table-bordered{border:1px solid #e3e6f0}.DCSAssigned-spinner-container{padding:30px;text-align:center}.DCSAssigned-spinner{animation:DCSAssigned-spin .75s linear infinite;border:.25em solid #4e73df4d;border-radius:50%;border-right-color:#4e73df;display:inline-block;height:2rem;width:2rem}@keyframes DCSAssigned-spin{to{transform:rotate(1turn)}}.DCSAssigned-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes DCSAssigned-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DCSAssigned-table-card{animation:DCSAssigned-fadeIn .3s ease-out}.DCSAssigned-count-link{color:#4e73df;cursor:pointer;font-weight:600;text-decoration:underline;transition:all .2s}.DCSAssigned-count-link:hover{color:#2e59d9;text-decoration:underline}.DCSAssigned-table td{text-align:center;vertical-align:middle}.DCSAssigned-table th{text-align:center}@media (max-width:768px){.DCSAssigned-filter-col{flex:100% 1}.DCSAssigned-btn-secondary{margin-bottom:10px;margin-right:0}.DCSAssigned-action-buttons{display:flex;flex-direction:column;gap:10px}.DCSAssigned-table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.punchedAttendence-filter-row1,.punchedAttendence-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.punchedAttendence-filter-row2{margin-top:10px}.punchedAttendence-label{color:#333;font-weight:500;padding-right:6px;text-align:right;white-space:nowrap}.punchedAttendence-dropdown,.punchedAttendence-input{background:#fff;border:1px solid #ccc!important;border-radius:4px;box-sizing:border-box;font-size:14px;max-width:100%;padding:6px 8px;width:100%}.msl_pob-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:5px;width:100%}.msl_pob-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:1px}.msl_pob-title-container{padding:1px;text-align:center}.msl_pob-title{font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-1px;text-align:center}.msl_pob-ro4,.msl_pob-row1,.msl_pob-row2,.msl_pob-row3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.msl-pob-label{text-align:right;white-space:nowrap}.msl-pob-dropdown,.msl-pob-label{font:normal 11px Verdana,Arial,Helvetica,sans-serif}.msl-pob-dropdown{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:2px;width:100%}.month-input-group{display:flex;flex-direction:column}.month-input{border:1px solid #ccc;border-radius:4px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin-top:5px;padding:2px;width:250px}.fixed-address{max-width:200px;white-space:normal!important;width:200px;word-break:break-word}.msl_pob-gobutton{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:10px auto;padding:8px 16px;width:120px}.msl_pob-go-button-container button:hover{background:#2563eb}.msl_pob-title3-container{float:center;padding:10px;text-align:center}.msl_pob-table-section{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.msl_pob-table-wrapper{max-width:100%;overflow-x:auto;width:100%}.msl_pob-table{font-size:14px;text-align:center}.msl_pob-table td,.msl_pob-table th{border:1px solid #d1d5db;font-size:14px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;padding:6px;text-align:center}.msl_pob-table th{background:#b3c6ff}.msl_pob-button-container,.msl_pob-table th{font:normal 11px Verdana,Arial,Helvetica,sans-serif}.msl_pob-button-container{display:flex;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.msl_pob-printbutton{background:#007bff}.msl_pob-exportbutton,.msl_pob-printbutton{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.msl_pob-exportbutton{background:#28a745}.msl_pob-exportbutton:hover,.msl_pob-printbutton:hover{opacity:.9;transform:translateY(-1px)}.msl_link_button{background:none;border:none;color:#0b67d0;cursor:pointer;font:inherit;margin:0 6px 0 0;padding:0;text-decoration:underline}.status-edit-container label{align-items:center;cursor:pointer;display:flex;gap:4px}.msl_pob-filter-container,.msl_pob-main-container,.msl_pob-table-section{overflow:hidden}.msl_pob-table-wrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:calc(100vh - 220px);max-height:calc(100vh - 220px);overflow:auto}.msl_pob-table{border-collapse:collapse;min-width:-webkit-max-content;min-width:max-content;table-layout:auto;width:100%}.msl_pob-table thead th{background:#b3c6ff;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:30}.msl_pob-table td,.msl_pob-table th{box-sizing:border-box;white-space:nowrap}.msl_pob-table-wrapper{-ms-overflow-style:none;scrollbar-width:none}.msl_pob-table-wrapper::-webkit-scrollbar{display:none}.mslpob_or-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:5px;width:100%}.mslpob_or-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:1px}.mslpob_or-title-container{padding:1px;text-align:center}.mslpob_or-title{font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-1px;text-align:center}.mslpob_or-ro3,.mslpob_or-row1,.mslpob_or-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.mslpob_or-label{font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-align:right;white-space:nowrap}.mslpob_or-dropdown{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:2px}.mslpob_or-dropdown,.mslpob_or-gobutton{font:normal 11px Verdana,Arial,Helvetica,sans-serif}.mslpob_or-gobutton{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:10px auto;padding:8px 16px;width:120px}.mslpob_or-go-button-container button:hover{background:#2563eb}.mslpob_or-title3-container{padding:10px;text-align:center}.mslpob_or-table-title{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-20px;text-align:center}.mslpob_or-table-section{background-color:#fff;border:1px solid #333;border-radius:5px;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:15px}.mslpob_or-table-wrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:auto;max-height:calc(100vh - 240px);max-width:100%;overflow:auto;width:100%}.mslpob_or-table{border-collapse:collapse;font-size:14px;min-width:-webkit-max-content;min-width:max-content;table-layout:auto;text-align:center;width:100%}.mslpob_or-table td,.mslpob_or-table th{border:1px solid #d1d5db;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:6px;text-align:center;white-space:nowrap}.mslpob_or-table th{background:#b3c6ff;font-weight:700}.mslpob_or-table thead th{background:#b3c6ff;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:5}.mslpob_or-table-wrapper::-webkit-scrollbar{display:none}.mslpob_or-table-wrapper{-ms-overflow-style:none;scrollbar-width:none}.mslpob_or-button-container{display:flex;font:normal 11px Verdana,Arial,Helvetica,sans-serif;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.mslpob_or-printbutton{background:#007bff}.mslpob_or-exportbutton,.mslpob_or-printbutton{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.mslpob_or-exportbutton{background:#28a745}.mslpob_or-exportbutton:hover,.mslpob_or-printbutton:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:900px){.mslpob_or-row1,.mslpob_or-row2{grid-template-columns:repeat(2,1fr)}.mslpob_or-table td,.mslpob_or-table th{font-size:10px;padding:4px 6px}.mslpob_or-gobutton{width:100%}}@media (max-width:480px){.mslpob_or-row1,.mslpob_or-row2{grid-template-columns:1fr}.mslpob_or-table-wrapper{overflow-x:auto}.mslpob_or-table td,.mslpob_or-table th{font-size:9px;padding:4px}}.ffreport-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:5px;width:100%}.ffreport-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:1px}.ffreport-row1,.ffreport-row2,.ffreport-row3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.ffreport-label{text-align:right;white-space:nowrap}.ffreport-dropdown,.ffreport-label{font:normal 11px Verdana,Arial,Helvetica,sans-serif}.ffreport-dropdown{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:2px;width:100%}.ffreport-inline-field{align-items:center;display:flex;gap:8px;margin-top:10px;padding:2px}.ffreport-gobutton{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:10px auto;padding:8px 16px;width:120px}.ffreport-go-button-container button:hover{background:#2563eb}.ffreport-clickable-cell{color:#06c;cursor:pointer;text-decoration:underline}.ffreport-clickable-cell:hover{color:#049;text-decoration:underline}.ffreport-table-title{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.ffreport-table-section{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.ffreport-table-wrapper{max-width:100%;overflow-x:auto;width:100%}.ffreport-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.ffreport-table td,.ffreport-table th{border:1px solid #d1d5db;font-size:14px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;padding:6px;text-align:center}.ffreport-table th{background:#b3c6ff}.ffreport-button-container,.ffreport-table th{font:normal 11px Verdana,Arial,Helvetica,sans-serif}.ffreport-button-container{display:flex;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.ffreport-printbutton{background:#007bff}.ffreport-exportbutton,.ffreport-printbutton{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.ffreport-exportbutton{background:#28a745}.ffreport-exportbutton:hover,.ffreport-printbutton:hover{opacity:.9;transform:translateY(-1px)}.AttendenceSheet-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.AttendenceSheet-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.AttendenceSheet-filter-row1,.AttendenceSheet-filter-row2{grid-gap:10px;align-items:center;display:grid;font:normal 12px Verdana,Arial,Helvetica,sans-serif;gap:10px;grid-template-columns:repeat(5,1fr)}.AttendenceSheet-filter-row2{margin-top:10px}.AttendenceSheet-label{text-align:right;white-space:nowrap}.AttendenceSheet-filter-row1 label,.AttendenceSheet-filter-row2 label{margin-right:5px}.AttendenceSheet-dropdown,.AttendenceSheet-input{max-width:100%;padding:5px;width:100%}.AttendenceSheet-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;font:normal 12px Verdana,Arial,Helvetica,sans-serif;margin:10px auto;padding:8px 16px;width:120px}.AttendenceSheet-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.AttendenceSheet-table{font-size:14px;text-align:center}.AttendenceSheet-table td,.AttendenceSheet-table th{border:1px solid #ccc;font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding:5px}.AttendenceSheet-table th{background-color:#cff;font-weight:700}.AttendenceSheet-clickable{color:#007bff;cursor:pointer;text-decoration:underline}.AttendenceSheet-table-wrapper{overflow-x:auto;width:100%}.AttendenceSheet-table{border-collapse:collapse;width:100%}.AttendenceSheet-table td,.AttendenceSheet-table th{border:1px solid #ddd;padding:1px;text-align:center}.AttendenceSheet-day-header{background-color:#cff;text-align:center;vertical-align:middle}.AttendenceSheet-table-scroll{overflow-x:auto;overflow-y:auto}.AttendenceSheet-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.AttendenceSheet-export-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:10px;margin-top:10px}.AttendenceSheet-export-button,.AttendenceSheet-print-button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s;width:10%}.AttendenceSheet-export-button{background:#28a745;color:#fff}.AttendenceSheet-export-button:hover{background-color:#218838}.AttendenceSheet-print-button{background:#17a2b8;color:#fff}.AttendenceSheet-print-button:hover{background-color:#138496}.actualworking-container{background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;min-height:100vh;padding:5px;width:100%}.actualworking-filter-container{background-color:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 1px 3px #0000001a;margin:20px auto 0;padding:20px;width:100%}.actualworking-filter-heading{background-color:#fff;margin-top:-35px;padding:5px 10px;text-align:center;width:12%}.actualworking-filter-title{color:#333;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin:0}.actualworking-filter-row1,.actualworking-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.actualworking-label{text-align:right;white-space:nowrap}.actualworking-dropdown,.actualworking-input{max-width:100%;padding:5px;width:100%}.actualworking-go-button{justify-content:center;margin-top:10px;text-align:center}.actualworking-filter-go-button{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 25px;transition:background-color .3s;width:10%}.actualworking-go-button button:hover{background:#45a049}.actualworking-table-container{background-color:#fff;border:1px solid #000;border-radius:5px;margin-top:20px;padding:15px;width:100%}.actualworking-table-heading{background-color:#fff;margin-top:-30px;padding:5px 10px;text-align:center;width:22%}.actualworking-results-title{font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:3px;text-align:center}.actualworking-table-container table{border-collapse:collapse;width:100%}.actualworking-table-container th{background-color:#cff;font-weight:700}.actualworking-table-container td,.actualworking-table-container th{border:1px solid #ddd;padding:.625rem;text-align:center;vertical-align:middle}.actualworking-table-container tr:nth-child(2n){background-color:#f9f9f9}.DailyAnalysis-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:5px;width:100%}.DailyAnalysis-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:1px}.DailyAnalysis-title{font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-1px;text-align:center}.DailyAnalysis-row1,.DailyAnalysis-row2,.DailyAnalysis-row3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.DailyAnalysis-label{text-align:right;white-space:nowrap}.DailyAnalysis-dropdown,.DailyAnalysis-label{font:normal 11px Verdana,Arial,Helvetica,sans-serif}.DailyAnalysis-dropdown{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:2px;width:100%}.DailyAnalysis-inline-field{align-items:center;display:flex;gap:8px;margin-top:10px;padding:2px}.DailyAnalysis-gobutton{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:10px auto;padding:8px 16px;width:120px}.DailyAnalysis-go-button-container button:hover{background:#2563eb}.DailyAnalysis-clickable-cell{color:#06c;cursor:pointer;text-decoration:underline}.DailyAnalysis-clickable-cell:hover{color:#049;text-decoration:underline}.DailyAnalysis-title3-container{background-color:#fff;float:left;margin-top:-16px;padding:10px;text-align:center;width:10%}.DailyAnalysis-table-title{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-20px;text-align:center}.DailyAnalysis-table-section{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.DailyAnalysis-table-wrapper{max-width:100%;overflow-x:auto;width:100%}.DailyAnalysis-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.DailyAnalysis-table td,.DailyAnalysis-table th{border:1px solid #d1d5db;font-size:14px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;padding:6px;text-align:center}.DailyAnalysis-table th{background:#b3c6ff;font:normal 11px Verdana,Arial,Helvetica,sans-serif}.DailyAnalysis-button-container{display:flex;font:normal 11px Verdana,Arial,Helvetica,sans-serif;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.DailyAnalysis-printbutton{background:#007bff}.DailyAnalysis-exportbutton,.DailyAnalysis-printbutton{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.DailyAnalysis-exportbutton{background:#28a745}.DailyAnalysis-exportbutton:hover,.DailyAnalysis-printbutton:hover{opacity:.9;transform:translateY(-1px)}.sobtarget-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.sobtarget-select-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:20px auto;max-width:600px;padding:20px}.sobtarget-title{color:#333;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.sobtarget-form-row{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:15px}.sobtarget-label{color:#555;font-size:14px;font-weight:500;white-space:nowrap}.sobtarget-input{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;flex:1 1;font-size:14px;padding:8px 10px}.sobtarget-input:hover{border-color:#3b82f6}.sobtarget-file-info{color:#555;font-size:13px;margin-top:10px;text-align:center}.stockistPOBSOBTaregt-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.stockistPOBSOBTaregt-container{background-color:#fff;float:left;margin-top:-16px;padding:10px;text-align:center;width:9%}.stockistPOBSOBTaregt-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-20px;text-align:center}.stockistPOBSOBTaregt-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.stockistPOBSOBTaregt-filter-row1,.stockistPOBSOBTaregt-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.stockistPOBSOBTaregt-filter-row2{margin-top:10px}.stockistPOBSOBTaregt-label{text-align:right;white-space:nowrap}.stockistPOBSOBTaregt-filter-row1 label,.stockistPOBSOBTaregt-filter-row2 label{margin-right:5px}.stockistPOBSOBTaregt-dropdown,.stockistPOBSOBTaregt-input{max-width:100%;padding:5px;width:100%}.stockistPOBSOBTaregt-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:10px auto;padding:8px 16px;width:120px}.stockistPOBSOBTaregt-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.stockistPOBSOBTaregt-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.stockistPOBSOBTaregt-table td,.stockistPOBSOBTaregt-table th{border:1px solid #ccc;padding:8px;text-align:center}.stockistPOBSOBTaregt-table th{background-color:#d6f0f5;font-weight:700}.stockistPOBSOBTaregt-button-group{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.stockistPOBSOBTaregt-export-btn:hover,.stockistPOBSOBTaregt-print-btn:hover{background:#125dc2}.employeePOBSOBTarget-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.employeePOBSOBTarget-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.employeePOBSOBTarget-filter-row1,.employeePOBSOBTarget-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.employeePOBSOBTarget-filter-row2{margin-top:10px}.employeePOBSOBTarget-label{text-align:right;white-space:nowrap}.employeePOBSOBTarget-filter-row1 label,.employeePOBSOBTarget-filter-row2 label{margin-right:5px}.employeePOBSOBTarget-dropdown,.employeePOBSOBTarget-input{max-width:100%;padding:5px;width:100%}.employeePOBSOBTarget-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:10px auto;padding:8px 16px;width:120px}.employeePOBSOBTarget-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.employeePOBSOBTarget-title3-container{background-color:#fff;float:left;margin-top:-16px;padding:10px;text-align:center;width:14%}.employeePOBSOBTarget-title3{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-20px;text-align:center}.employeePOBSOBTarget-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.employeePOBSOBTarget-table td,.employeePOBSOBTarget-table th{border:1px solid #ccc;padding:8px;text-align:center}.employeePOBSOBTarget-table th{background-color:#d6f0f5;font-weight:700}.employeePOBSOBTarget-button-group{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.employeePOBSOBTarget-print-btn{background:#2be9b0}.employeePOBSOBTarget-export-btn,.employeePOBSOBTarget-print-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.employeePOBSOBTarget-export-btn{background:#61e92b}.employeePOBSOBTarget-export-btn:hover,.employeePOBSOBTarget-print-btn:hover{background:#125dc2}.StockistVisitReport-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:5px;width:100%}.StockistVisitReport-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:1px}.StockistVisitReport-title{font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-1px;text-align:center}.StockistVisitReport-row1,.StockistVisitReport-row2,.StockistVisitReport-row3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.StockistVisitReport-label{font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-align:right;white-space:nowrap}.StockistVisitReport-dropdown{border:1px solid #ccc;border-radius:4px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin-top:5px;padding:2px;width:100%}.StockistVisitReport-inline-field{align-items:center;display:flex;gap:8px;margin-top:10px;padding:2px}.StockistVisitReport-gobutton{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:10px auto;padding:8px 16px;width:120px}.StockistVisitReport-go-button-container button:hover{background:#2563eb}.StockistVisitReport-clickable-cell{color:#06c;cursor:pointer;text-decoration:underline}.StockistVisitReport-clickable-cell:hover{color:#049;text-decoration:underline}.StockistVisitReport-table-title{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.StockistVisitReport-table-section{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.StockistVisitReport-table-wrapper{max-width:100%;overflow-x:auto;width:100%}.StockistVisitReport-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.StockistVisitReport-table td,.StockistVisitReport-table th{border:1px solid #d1d5db;font-size:14px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;padding:6px;text-align:center}.StockistVisitReport-table th{background:#b3c6ff;font:normal 11px Verdana,Arial,Helvetica,sans-serif}.StockistVisitReport-button-container{display:flex;font:normal 11px Verdana,Arial,Helvetica,sans-serif;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.StockistVisitReport-printbutton{background:#007bff}.StockistVisitReport-exportbutton,.StockistVisitReport-printbutton{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.StockistVisitReport-exportbutton{background:#28a745}.StockistVisitReport-exportbutton:hover,.StockistVisitReport-printbutton:hover{opacity:.9;transform:translateY(-1px)}.DcrMonthlyPOBStockistSlabEmployeeReport-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:5px;width:100%}.DcrMonthlyPOBStockistSlabEmployeeReport-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:1px}.DcrMonthlyPOBStockistSlabEmployeeReport-title-container{background-color:#fff;margin-top:-12px;padding:1px;text-align:center;width:8%}.DcrMonthlyPOBStockistSlabEmployeeReport-title{font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-1px;text-align:center}.DcrMonthlyPOBStockistSlabEmployeeReport-row1,.DcrMonthlyPOBStockistSlabEmployeeReport-row2,.DcrMonthlyPOBStockistSlabEmployeeReport-row3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.DcrMonthlyPOBStockistSlabEmployeeReport-label{font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-align:right;white-space:nowrap}.DcrMonthlyPOBStockistSlabEmployeeReport-dropdown{border:1px solid #ccc;border-radius:4px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin-top:5px;padding:2px;width:100%}.DcrMonthlyPOBStockistSlabEmployeeReport-inline-field{align-items:center;display:flex;gap:8px;margin-top:10px;padding:2px}.DcrMonthlyPOBStockistSlabEmployeeReport-gobutton{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:10px auto;padding:8px 16px;width:120px}.DcrMonthlyPOBStockistSlabEmployeeReport-go-button-container button:hover{background:#2563eb}.DcrMonthlyPOBStockistSlabEmployeeReport-clickable-cell{color:#06c;cursor:pointer;text-decoration:underline}.DcrMonthlyPOBStockistSlabEmployeeReport-clickable-cell:hover{color:#049;text-decoration:underline}.DcrMonthlyPOBStockistSlabEmployeeReport-title3-container{background-color:#fff;float:left;margin-top:-16px;padding:10px;text-align:center;width:27%}.DcrMonthlyPOBStockistSlabEmployeeReport-table-title{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-20px;text-align:center}.DcrMonthlyPOBStockistSlabEmployeeReport-table-section{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.DcrMonthlyPOBStockistSlabEmployeeReport-table-wrapper{max-width:100%;overflow-x:auto;width:100%}.DcrMonthlyPOBStockistSlabEmployeeReport-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.DcrMonthlyPOBStockistSlabEmployeeReport-table td,.DcrMonthlyPOBStockistSlabEmployeeReport-table th{border:1px solid #d1d5db;font-size:14px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;padding:6px;text-align:center}.DcrMonthlyPOBStockistSlabEmployeeReport-table th{background:#b3c6ff;font:normal 11px Verdana,Arial,Helvetica,sans-serif}.DcrMonthlyPOBStockistSlabEmployeeReport-button-container{display:flex;font:normal 11px Verdana,Arial,Helvetica,sans-serif;gap:15px;justify-content:center;margin:20px 0;padding:10px 0}.DcrMonthlyPOBStockistSlabEmployeeReport-printbutton{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.DcrMonthlyPOBStockistSlabEmployeeReport-exportbutton{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;width:10%}.DcrMonthlyPOBStockistSlabEmployeeReport-exportbutton:hover,.DcrMonthlyPOBStockistSlabEmployeeReport-printbutton:hover{opacity:.9;transform:translateY(-1px)}.ChemistCallFrequency-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.ChemistCallFrequency-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.ChemistCallFrequency-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.ChemistCallFrequency-filter-row1,.ChemistCallFrequency-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.ChemistCallFrequency-filter-row2{margin-top:10px}.ChemistCallFrequency-label{text-align:right;white-space:nowrap}.ChemistCallFrequency-filter-row1 label,.ChemistCallFrequency-filter-row2 label{margin-right:5px}.ChemistCallFrequency-dropdown,.ChemistCallFrequency-input{max-width:100%;padding:5px;width:100%}.ChemistCallFrequency-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:10px auto;padding:8px 16px;width:120px}.ChemistCallFrequency-dropdown.error{border:1px solid red}.ChemistCallFrequency-dropdown:required:invalid{color:#666}.ChemistCallFrequency-dropdown option[value=""][disabled]{display:none}.ChemistCallFrequency-dropdown option{color:#000}.ChemistCallFrequency-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.ChemistCallFrequency-title3{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.ChemistCallFrequency-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.ChemistCallFrequency-table td,.ChemistCallFrequency-table th{border:1px solid #ccc;padding:8px;text-align:center}.ChemistCallFrequency-table th{background-color:#d6f0f5;font-weight:700}.ChemistCallFrequency-button-group{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.ChemistCallFrequency-print-btn{background:#2be9b0}.ChemistCallFrequency-export-btn,.ChemistCallFrequency-print-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.ChemistCallFrequency-export-btn{background:#61e92b}.ChemistCallFrequency-export-btn:hover,.ChemistCallFrequency-print-btn:hover{background:#125dc2}.PunchedAttendenceStateWise-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.PunchedAttendenceStateWise-title1,.PunchedAttendenceStateWise-title2,.PunchedAttendenceStateWise-title3{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-3px;text-align:center}.PunchedAttendenceStateWise-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.PunchedAttendenceStateWise-filter-row1,.PunchedAttendenceStateWise-filter-row2{grid-gap:10px;align-items:center;display:grid;font:normal 12px Verdana,Arial,Helvetica,sans-serif;gap:10px;grid-template-columns:repeat(5,1fr)}.PunchedAttendenceStateWise-filter-row2{margin-top:10px}.PunchedAttendenceStateWise-label{text-align:right;white-space:nowrap}.PunchedAttendenceStateWise-filter-row1 label,.PunchedAttendenceStateWise-filter-row2 label{margin-right:5px}.PunchedAttendenceStateWise-dropdown,.PunchedAttendenceStateWise-input{max-width:100%;padding:5px;width:100%}.PunchedAttendenceStateWise-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;font:normal 12px Verdana,Arial,Helvetica,sans-serif;margin:10px auto;padding:8px 16px;width:120px}.PunchedAttendenceStateWise-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.PunchedAttendenceStateWise-table{font-size:14px;text-align:center}.PunchedAttendenceStateWise-table td,.PunchedAttendenceStateWise-table th{border:1px solid #ccc;font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding:5px}.PunchedAttendenceStateWise-table th{background-color:#cff;font-weight:700}.PunchedAttendenceStateWise-clickable{color:#007bff;cursor:pointer;text-decoration:underline}.PunchedAttendenceStateWise-table-wrapper{width:100%}.PunchedAttendenceStateWise-table{border-collapse:collapse;width:100%}.PunchedAttendenceStateWise-table td,.PunchedAttendenceStateWise-table th{border:1px solid #ddd;padding:1px;text-align:center}.day-letter,.day-number{font-size:14px;font-weight:700}.day-letter{margin-top:2px}.sunday-header{background-color:#90ee90!important}.PunchedAttendenceStateWise-day-header{background-color:#cff;text-align:center;vertical-align:middle}.PunchedAttendenceStateWise-table-scroll{overflow-x:auto}.PunchedAttendenceStateWise-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.PunchedAttendenceStateWise-export-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:10px;margin-top:10px}.PunchedAttendenceStateWise-export-button,.PunchedAttendenceStateWise-print-button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s;width:10%}.PunchedAttendenceStateWise-export-button{background:#28a745;color:#fff}.PunchedAttendenceStateWise-export-button:hover{background-color:#218838}.PunchedAttendenceStateWise-print-button{background:#17a2b8;color:#fff}.PunchedAttendenceStateWise-print-button:hover{background-color:#138496}.clickable-day{color:#06c;cursor:pointer;text-decoration:underline}.clickable-day:hover{background-color:#f0f8ff}.ChemistMissedCall-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.ChemistMissedCall-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.ChemistMissedCall-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.ChemistMissedCall-filter-row1,.ChemistMissedCall-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.ChemistMissedCall-filter-row2{margin-top:10px}.ChemistMissedCall-label{text-align:right;white-space:nowrap}.ChemistMissedCall-filter-row1 label,.ChemistMissedCall-filter-row2 label{margin-right:5px}.ChemistMissedCall-dropdown,.ChemistMissedCall-input{max-width:100%;padding:5px;width:100%}.ChemistMissedCall-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:10px auto;padding:8px 16px;width:120px}.ChemistMissedCall-dropdown.error{border:1px solid red}.ChemistMissedCall-dropdown:required:invalid{color:#666}.ChemistMissedCall-dropdown option[value=""][disabled]{display:none}.ChemistMissedCall-dropdown option{color:#000}.ChemistMissedCall-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.ChemistMissedCall-title3{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.ChemistMissedCall-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.ChemistMissedCall-table td,.ChemistMissedCall-table th{border:1px solid #ccc;padding:8px;text-align:center}.ChemistMissedCall-table th{background-color:#d6f0f5;font-weight:700}.ChemistMissedCall-button-group{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.ChemistMissedCall-print-btn{background:#2be9b0}.ChemistMissedCall-export-btn,.ChemistMissedCall-print-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.ChemistMissedCall-export-btn{background:#61e92b}.ChemistMissedCall-export-btn:hover,.ChemistMissedCall-print-btn:hover{background:#125dc2}.LocationMRvsMGR-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.LocationMRvsMGR-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.LocationMRvsMGR-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.LocationMRvsMGR-filter-row1,.LocationMRvsMGR-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.LocationMRvsMGR-filter-row2{margin-top:10px}.LocationMRvsMGR-label{text-align:right;white-space:nowrap}.LocationMRvsMGR-filter-row1 label,.LocationMRvsMGR-filter-row2 label{margin-right:5px}.LocationMRvsMGR-dropdown,.LocationMRvsMGR-input{max-width:100%;padding:5px;width:100%}.LocationMRvsMGR-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:10px auto;padding:8px 16px;width:120px}.required-text{color:red;font-size:12px;margin-top:4px}.LocationMRvsMGR-dropdown.error{border:1px solid red}.LocationMRvsMGR-dropdown:required:invalid{color:#666}.LocationMRvsMGR-dropdown option[value=""][disabled]{display:none}.LocationMRvsMGR-dropdown option{color:#000}.LocationMRvsMGR-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.LocationMRvsMGR-title3{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-2px;text-align:center}.LocationMRvsMGR-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.LocationMRvsMGR-table td,.LocationMRvsMGR-table th{border:1px solid #ccc;padding:8px;text-align:center}.LocationMRvsMGR-table th{background:#0bdde4;font-weight:700}.LocationMRvsMGR-button-group{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.LocationMRvsMGR-print-btn{background:#2be9b0}.LocationMRvsMGR-export-btn,.LocationMRvsMGR-print-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.LocationMRvsMGR-export-btn{background:#61e92b}.LocationMRvsMGR-export-btn:hover,.LocationMRvsMGR-print-btn:hover{background:#125dc2}.comparison-heading{background-color:#cff;border-radius:4px;color:#333;font-weight:700;margin:15px 0;padding:10px;text-align:center}.comparison-table tr.sunday-row{background-color:#284775;color:#fff}.comparison-table tr.sunday-row:hover{background-color:#3a5a8a}.comparison-table tr.sunday-row td{color:#fff}.pob-details-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.pob-details-data-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.pob-details-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-10px;text-align:center}.pob-details-table-wrapper{overflow-x:auto}.pob-details-table{border-collapse:collapse;font-size:14px;width:100%}.pob-details-table td,.pob-details-table th{border:1px solid #ccc;padding:8px;text-align:left}.pob-details-table th{background-color:#e6f7ff}.pobdetailsstockistchemist-details-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.pobdetailsstockistchemist-details-data-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.pobdetailsstockistchemist-details-container{background-color:#fff;margin-top:-20px;text-align:center;width:18%}.pobdetailsstockistchemist-details-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-10px;text-align:center}.pobdetailsstockistchemist-details-table-wrapper{overflow-x:auto}.pobdetailsstockistchemist-details-table{border-collapse:collapse;font-size:14px;width:100%}.pobdetailsstockistchemist-details-table td,.pobdetailsstockistchemist-details-table th{border:1px solid #ccc;padding:8px;text-align:left}.pobdetailsstockistchemist-details-table th{background-color:#e6f7ff}.pobdetailsstockistchemist-details-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.pobdetailsstockistchemist-details-print-button{background:#0909d9}.pobdetailsstockistchemist-details-export-button,.pobdetailsstockistchemist-details-print-button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.pobdetailsstockistchemist-details-export-button{background:#61e92b}.pobdetailsstockistchemist-details-close-button{background:red;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.pobdetailsstockistchemist-details-print-button:hover{background:blue}.pobdetailsstockistchemist-details-export-button:hover{background:green}.pobdetailsstockistchemist-details-close-button:hover{background:red}.PobDetailsDoctorChemistStockistwise-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.PobDetailsDoctorChemistStockistwise-data-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.PobDetailsDoctorChemistStockistwise-container{background-color:#fff;margin-top:-20px;text-align:center;width:18%}.PobDetailsDoctorChemistStockistwise-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-10px;text-align:center}.PobDetailsDoctorChemistStockistwise-table-wrapper{overflow-x:auto}.PobDetailsDoctorChemistStockistwise-table{border-collapse:collapse;font-size:14px;width:100%}.PobDetailsDoctorChemistStockistwise-table td,.PobDetailsDoctorChemistStockistwise-table th{border:1px solid #ccc;padding:8px;text-align:left}.PobDetailsDoctorChemistStockistwise-table th{background-color:#e6f7ff}.pobdocchemist-details-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.pobdocchemist-details-print-button{background:#0909d9}.pobdocchemist-details-export-button,.pobdocchemist-details-print-button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.pobdocchemist-details-export-button{background:#61e92b}.pobdocchemist-details-close-button{background:red;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.pobdocchemist-details-print-button:hover{background:blue}.pobdocchemist-details-export-button:hover{background:green}.pobdocchemist-details-close-button:hover{background:red}.pobdetails-stockist-main{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:4px;width:100%}.pobdetails-stockist-data-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.pobdetails-stockist-container{background-color:#fff;margin-top:-20px;text-align:center;width:18%}.pobdetails-stockist-title1{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-top:-10px;text-align:center}.pobdetails-stockist-wrapper{overflow-x:auto}.pobdetails-stockist-table{border-collapse:collapse;font-size:14px;width:100%}.pobdetails-stockist-table td,.pobdetails-stockist-table th{border:1px solid #ccc;padding:8px;text-align:left}.pobdetails-stockist-table th{background-color:#e6f7ff}.no-data{color:gray;text-align:center}.error-text{color:red;margin-bottom:15px;text-align:center}.pobdetails-stockist-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.pobdetails-stockist-print-button{background:#0909d9}.pobdetails-stockist-export-button,.pobdetails-stockist-print-button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.pobdetails-stockist-export-button{background:#61e92b}.pobdetails-stockist-close-button{background:red;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:10%}.pobdetails-stockist-print-button:hover{background:blue}.pobdetails-stockist-export-button:hover{background:green}.pobdetails-stockist-close-button:hover{background:red}.LocationHistorySMS-main-container{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10px;width:100%}.LocationHistorySMS-title1,.LocationHistorySMS-title2,.LocationHistorySMS-title3{font-size:22px;font-weight:700;font:normal 15px Verdana,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:-6px;text-align:center}.LocationHistorySMS-filter-container{background-color:#fff;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:15px}.error-border{border:2px solid red!important}.LocationHistorySMS-filter-row1,.LocationHistorySMS-filter-row2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.LocationHistorySMS-filter-row2{margin-top:10px}.LocationHistorySMS-label{text-align:right;white-space:nowrap}.LocationHistorySMS-filter-row1 label,.LocationHistorySMS-filter-row2 label{margin-right:5px}.LocationHistorySMS-dropdown,.LocationHistorySMS-input{border:1px solid #ccc!important;max-width:100%;padding:5px;width:100%}.LocationHistorySMS-go-button{background:#39cb39;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:10px auto;padding:8px 16px;width:120px}.LocationHistorySMS-table-container{background-color:#fff;border:1px solid #333;border-radius:5px;margin-top:20px;padding:15px}.LocationHistorySMS-table{border-collapse:collapse;font-size:14px;text-align:center;width:100%}.LocationHistorySMS-table td,.LocationHistorySMS-table th{border:1px solid #ccc;padding:5px;text-align:center}.LocationHistorySMS-table th{background-color:#d6f0f5;font-weight:700}.LocationHistorySMS-table tr:nth-child(2n){background-color:#f9f9f9}.LocationHistorySMS-clickable{color:#007bff;cursor:pointer;text-decoration:underline}.call-data-container{display:flex;gap:10px;justify-content:center}.call-data-box{border:1px solid #777;padding:15px;text-align:center}.call-web{background-color:#3dee3d}.call-mob{background-color:#eedf08}.call-calls{background-color:#98c5f5}.assigned-city-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 0 15px #0000001a;padding:20px}.section-title-container{margin-bottom:30px;margin-top:-20px!important;padding-bottom:15px;text-align:center}.filter-section{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin-bottom:30px;padding:20px}.date-picker,.filter-section select{border:1px solid #ccc;border-radius:5px;max-width:379px;padding:8px;width:20%}.filter-row{align-items:center;display:flex;margin-bottom:15px}.filter-label{color:#495057;font-weight:700;width:150px}.filter-select{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-size:16px;padding:10px;transition:border-color .15s ease-in-out;width:20px}.filter-select:focus{border-color:#3498db;box-shadow:0 0 0 .2rem #3498db40;outline:0}.assigned-cities-section,.city-selection-section{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;margin-bottom:30px;padding:20px}.sub-title{border-bottom:1px solid #eee;color:#3498db;font-size:20px;margin-bottom:20px;padding-bottom:10px}.city-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:25px}.city-item{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:flex;padding:12px 15px;transition:all .2s ease}.city-item:hover{background-color:#e9ecef;border-color:#ced4da}.city-item input{cursor:pointer;margin-right:12px;transform:scale(1.2)}.city-item label{color:#495057;cursor:pointer;font-size:15px}.assigned-badge{background-color:#28a745;border-radius:10px;color:#fff;font-size:12px;margin-left:8px;padding:2px 8px}.assign-btn{background-color:#2ecc71;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:12px 25px;transition:background-color .2s ease}.assign-btn:hover{background-color:#27ae60}.assign-btn:disabled{background-color:#95a5a6;cursor:not-allowed}.assigned-cities-table{border-collapse:collapse;margin-top:15px;width:100%}.assigned-cities-table td,.assigned-cities-table th{border:1px solid #dee2e6;padding:12px;text-align:center}.assigned-cities-table th{background-color:#3498db;color:#fff;font-weight:700}.assigned-cities-table tr:nth-child(2n){background-color:#f8f9fa}.assigned-cities-table tr:hover{background-color:#e9ecef}.loading-message{color:#6c757d;font-style:italic;padding:20px;text-align:center}@media (max-width:768px){.filter-row{align-items:flex-start;flex-direction:column}.filter-label{margin-bottom:5px;width:100%}.city-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.left-0{left:0}.left-1{left:.25rem}.left-\[45px\]{left:45px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-2{top:.5rem}.top-4{top:1rem}.top-9{top:2.25rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[999\]{z-index:999}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-5{-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}.ml-1{margin-left:.25rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[90px\]{margin-left:90px}.mr-1{margin-right:.25rem}.mr-12{margin-right:3rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-56{margin-right:14rem}.mr-6{margin-right:1.5rem}.mr-7{margin-right:1.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[23vh\]{height:23vh}.h-\[85vh\]{height:85vh}.h-\[95vh\]{height:95vh}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-96{max-height:24rem}.max-h-\[64px\]{max-height:64px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-40{min-height:10rem}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[67vh\]{min-height:67vh}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:0}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[18vw\]{width:18vw}.w-\[200px\]{width:200px}.w-\[22rem\]{width:22rem}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[40px\]{width:40px}.w-\[60px\]{width:60px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.\!min-w-\[120px\]{min-width:120px!important}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[320px\]{min-width:320px}.min-w-\[40px\]{min-width:40px}.min-w-\[55px\]{min-width:55px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.min-w-max{min-width:-webkit-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[99\%\]{max-width:99%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-xl{max-width:1280px}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.translate-x-\[1\.25rem\]{--tw-translate-x:1.25rem}.rotate-180,.translate-x-\[1\.25rem\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-0{column-gap:0}.gap-x-1{column-gap:.25rem}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-x-2{column-gap:.5rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-x-2{border-left-width:2px;border-right-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity))}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity))}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity))}.border-b-blue-400{--tw-border-opacity:1;border-bottom-color:rgb(96 165 250/var(--tw-border-opacity))}.border-l-blue-300{--tw-border-opacity:1;border-left-color:rgb(147 197 253/var(--tw-border-opacity))}.border-r-blue-500{--tw-border-opacity:1;border-right-color:rgb(59 130 246/var(--tw-border-opacity))}.border-t-blue-600{--tw-border-opacity:1;border-top-color:rgb(37 99 235/var(--tw-border-opacity))}.\!bg-orange-500{--tw-bg-opacity:1!important;background-color:rgb(249 115 22/var(--tw-bg-opacity))!important}.bg-\[\#004080\]{--tw-bg-opacity:1;background-color:rgb(0 64 128/var(--tw-bg-opacity))}.bg-\[\#2b79e6\]{--tw-bg-opacity:1;background-color:rgb(43 121 230/var(--tw-bg-opacity))}.bg-\[\#5D7B9D\]{--tw-bg-opacity:1;background-color:rgb(93 123 157/var(--tw-bg-opacity))}.bg-\[\#CCFFFF\]{--tw-bg-opacity:1;background-color:rgb(204 255 255/var(--tw-bg-opacity))}.bg-\[\#F7F6F3\]{--tw-bg-opacity:1;background-color:rgb(247 246 243/var(--tw-bg-opacity))}.bg-\[\#b0c4e6\]{--tw-bg-opacity:1;background-color:rgb(176 196 230/var(--tw-bg-opacity))}.bg-\[\#cbd6f1\]{--tw-bg-opacity:1;background-color:rgb(203 214 241/var(--tw-bg-opacity))}.bg-\[\#cfeefb\]{--tw-bg-opacity:1;background-color:rgb(207 238 251/var(--tw-bg-opacity))}.bg-\[\#e0e6f8\]{--tw-bg-opacity:1;background-color:rgb(224 230 248/var(--tw-bg-opacity))}.bg-\[rgb\(57\2c 203\2c 57\)\]{--tw-bg-opacity:1;background-color:rgb(57 203 57/var(--tw-bg-opacity))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black\/25{background-color:#00000040}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity))}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity))}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.bg-cyan-900{--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity))}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-800{--tw-gradient-from:#1e40af var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-50{--tw-gradient-from:#fef2f2 var(--tw-gradient-from-position);--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from:#fefce8 var(--tw-gradient-from-position);--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b82f6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-amber-50{--tw-gradient-to:#fffbeb var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-300{--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-32{padding-left:8rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#284775\]{--tw-text-opacity:1;color:rgb(40 71 117/var(--tw-text-opacity))}.text-\[\#333333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}.text-\[rgb\(3\2c 105\2c 161\)\]{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity))}.text-\[rgb\(37\2c 99\2c 235\)\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-\[rgb\(59\2c 130\2c 246\)\]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px)}.blur,.blur-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}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}.navbar{font-family:Inter,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-0:after{content:var(--tw-content);top:0}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:border:after{border-width:1px;content:var(--tw-content)}.after\:border-gray-300:after{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));content:var(--tw-content)}.after\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.odd\:bg-gray-50:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.odd\:bg-slate-50:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.odd\:bg-white:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.even\:bg-gray-100:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.even\:bg-slate-50:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.even\:bg-white:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[\#9cb3e0\]:hover{--tw-bg-opacity:1;background-color:rgb(156 179 224/var(--tw-bg-opacity))}.hover\:bg-\[\#b0c4e6\]:hover{--tw-bg-opacity:1;background-color:rgb(176 196 230/var(--tw-bg-opacity))}.hover\:bg-\[\#cbd6f1\]:hover{--tw-bg-opacity:1;background-color:rgb(203 214 241/var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity))}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:from-green-600:hover{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-green-700:hover{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-green-800:hover{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity))}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:shadow-lg:active{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.peer:checked~.peer-checked\:translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{--tw-translate-x:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\:ring-green-300{--tw-ring-opacity:1;--tw-ring-color:rgb(134 239 172/var(--tw-ring-opacity))}@media (min-width:640px){.sm\:mb-0{margin-bottom:0}.sm\:inline{display:inline}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:hidden{display:none}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[260px\]{width:260px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{--tw-translate-x:-100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media print{.print\:hidden{display:none}}
/*# sourceMappingURL=main.1afd4d5d.css.map*/