@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--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-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-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--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( to right, #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: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{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{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-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,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@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--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.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{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login .form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:20px 25px;border:none;border-radius:20px;min-height:360px;max-width:340px;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 15px 35px #0000001a,0 5px 15px #0000000d;transition:all .3s ease}.login .form img{width:250px;margin-bottom:15px}.login .form .inputGroup{display:flex;flex-direction:column;gap:18px;width:100%}.login .form .inputGroup .title{text-align:center;font-size:24px;font-weight:600;color:#4a5568;margin-bottom:10px}.login .form .inputGroup .inputIcon{width:20px;height:20px;margin-bottom:5px}.login .form .inputGroup input{width:100%;padding:8px 20px;border:2px solid #e2e8f0;border-radius:12px;outline:none;font-size:16px;background:#fff;color:#4a5568;transition:all .3s ease;box-sizing:border-box}.login .form .inputGroup input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;transform:translateY(-1px)}.login .form .inputGroup input::placeholder{color:#a0aec0;font-weight:400}.login .form .inputGroup .countdown-container{width:100%;padding:12px 16px;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}.login .form .inputGroup .countdown-container .countdown-header{display:flex;justify-content:center;margin-bottom:8px}.login .form .inputGroup .countdown-container .countdown-header .countdown-text{font-size:15px;color:#667eea;font-weight:500}.login .form .inputGroup .countdown-container .countdown-progress{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.login .form .inputGroup .countdown-container .countdown-progress .countdown-bar{height:100%;transition:width 1s linear,background-color .3s ease;border-radius:3px;position:relative}.login .form .inputGroup .countdown-container .countdown-progress .countdown-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shine 2s infinite}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.login .form .error-message{color:#e53e3e;text-align:center;background:#fed7d7;padding:10px 15px;border-radius:8px;font-size:14px;border:1px solid #feb2b2}.login .form .success-state{text-align:center}.login .form .success-state .success-icon{width:60px;height:60px;background:linear-gradient(135deg,#48bb78,#38a169);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin:20px auto;animation:bounceIn .6s ease-out;box-shadow:0 8px 25px #48bb784d}.login .form .success-state .title{color:#2d3748;font-size:24px;font-weight:600;margin-bottom:10px}.login .form .success-state .success-message{color:#718096;font-size:16px;margin:0}@media (max-width: 480px){.login .form{padding:30px 25px;gap:20px}.login .form img{width:160px}.login .form .inputGroup input{padding:14px 18px;font-size:16px}}@keyframes bounceIn{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-20px,0)}70%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,-4px,0)}}._button_1su5i_2{border:none;padding:12px 24px;margin:0 0 0 5px;border-radius:12px;cursor:pointer}._button_1su5i_2._success_1su5i_10{background-color:#198754!important;color:#fff;border-color:#198754}._button_1su5i_2._success_1su5i_10:hover{color:#fff;background-color:#157347!important;border-color:#146c43}._button_1su5i_2._primary_1su5i_20{color:#fff;background-color:#3e5acb;border-color:#3e5acb}._button_1su5i_2._primary_1su5i_20:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}._button_1su5i_2._danger_1su5i_30{color:#fff;background-color:#dc3545;border-color:#dc3545}._button_1su5i_2._danger_1su5i_30:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}._button_1su5i_2._warning_1su5i_40{color:#212529;background-color:#ffc107;border-color:#ffc107}._button_1su5i_2._warning_1su5i_40:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}._button_1su5i_2._info_1su5i_50{color:#fff;background-color:#3e5acb;border-color:#3e5acb}._button_1su5i_2._info_1su5i_50:hover{color:#fff;background-color:#313ef2;border-color:#313ef2}._button_1su5i_2._cancel_1su5i_60{background-color:#ff4d4d;color:#fff}._button_1su5i_2._cancel_1su5i_60:hover{background-color:#f33}._button_1su5i_2._sm_1su5i_67{padding:5px 7px}._button_1su5i_2._ml_1su5i_70{margin-left:10px}._button_1su5i_2._mr_1su5i_73{margin-right:10px}._page-button_1su5i_77{padding:10px 15px;border:1px solid #ccc;background-color:#f9f9f9;cursor:pointer;border-radius:5px;transition:background-color .3s}._page-button_1su5i_77:hover{background-color:#e6e6e6}._page-button_1su5i_77._active_1su5i_88{background-color:#007bff;color:#fff;border-color:#007bff}._buttonBase_1su5i_94{display:inline-flex;justify-content:center;align-items:center}._buttonContent_1su5i_100{display:inline-flex;align-items:center;gap:6px}._button_1su5i_2._primary-outline_1su5i_106{background:#fff;color:#4361ee;border:2px solid #4361ee;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;position:relative;z-index:1;overflow:hidden}._button_1su5i_2._primary-outline_1su5i_106 svg{font-size:1rem;transition:all .3s ease}._button_1su5i_2._primary-outline_1su5i_106:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#4361ee;z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}._button_1su5i_2._primary-outline_1su5i_106:hover{color:#fff}._button_1su5i_2._primary-outline_1su5i_106:hover:after{transform:scaleX(1);transform-origin:left}._button_1su5i_2._primary-outline_1su5i_106:hover svg{transform:scale(1.2)}._button_1su5i_2._primary-outline_1su5i_106:active{transform:scale(.98)}._taskButton-container_1su5i_154{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media (min-width: 768px){._taskButton-container_1su5i_154{grid-template-columns:repeat(5,2fr)}}._taskButton_1su5i_154{padding:7px 11px;height:35px;font-size:.8rem;font-weight:500;color:#fff;border:none;background-color:#6c757d;border-radius:5px;cursor:pointer;transition:background-color .3s}._taskButton_1su5i_154:hover{background-color:#0056b3}._active_1su5i_88{background-color:#007bff}._taskButton-large_1su5i_189{grid-column:span 2}@media (min-width: 768px){._taskButton-large_1su5i_189{grid-column:span 2}}._btn-login-verify_1su5i_199{width:100%;height:40px;padding:10px;cursor:pointer;border:none;border-radius:5px;background-color:#007bff;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;transition:background-color .3s}._btn-login-verify_1su5i_199:hover{background-color:#0056b3}._btn-tag-submit_1su5i_220{width:max-content;height:40px;padding:8px;background:linear-gradient(45deg,#3498db,#2980b9);color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 0 10px;box-shadow:0 4px 6px #3498db33}._btn-tag-submit_1su5i_220 i{font-size:1.1rem}._btn-tag-submit_1su5i_220:hover{transform:translateY(-2px);box-shadow:0 6px 8px #3498db4d;background:linear-gradient(45deg,#2980b9,#2471a3)}._btn-tag-submit_1su5i_220:active{transform:translateY(0);box-shadow:0 2px 4px #3498db33}._btn-tag-remove_1su5i_253{background:none;border:none;color:#fff;font-size:16px;margin-left:8px;margin-bottom:5px;cursor:pointer}._btn-tag-remove_1su5i_253:hover{color:red}._toggleBtn_1su5i_267{padding:10px 30px;height:40px;width:150px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;background-color:#f8f9fa;color:#6c757d}._toggleBtn_1su5i_267._active_1su5i_88{background-color:#3498db;color:#fff}._toggleBtn_1su5i_267:hover:not(._active_1su5i_88){background-color:#e9ecef}._updateButton_1su5i_287{background:#28a745;color:#fff;border:none;padding:5px 8px;border-radius:5px;cursor:pointer;font-size:12px}._updateButton_1su5i_287:hover{background:#506ca9}._audio-toggle-btn_1su5i_301{background:none;border:none;cursor:pointer;outline:none;padding:8px;border-radius:50%;transition:background .3s ease,transform .2s ease;margin-right:10px;margin-top:3px;display:flex;align-items:center;justify-content:center}._audio-toggle-btn_1su5i_301:hover{background:#fff3;transform:scale(1.1)}._audio-toggle-btn_1su5i_301:active{transform:scale(.9)}._audio-toggle-btn_1su5i_301 svg{color:#fff;font-size:50px;transition:color .3s ease}._audio-toggle-btn_1su5i_301._muted_1su5i_327 svg{color:#ffffff80}._button_1su5i_2{padding:12px 30px;border-radius:5px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}._button_1su5i_2:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}._homeButton_1su5i_346{background:#0984e3;color:#fff}._backButton_1su5i_352{background:#fff;color:#0984e3;border:2px solid #0984e3}._btnn_1su5i_359{border:1px solid #eaeaea;display:inline-flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:all .3s ease;gap:5px}._pxxsm_1su5i_370{width:30px;height:30px}._pxsm_1su5i_375{width:35px;height:35px}._psm_1su5i_380{width:39px;height:39px}._pmd_1su5i_385{width:42px;height:42px}._pl_1su5i_390{height:35px;width:110px}._pxl_1su5i_395{height:40px;width:150px}._pxxl_1su5i_400{height:60px;width:250px}._pedit_1su5i_405{background-color:#22c55e;border-radius:4px;border:none;margin:0 0 0 5px}._pdelete_1su5i_412{background-color:red;border-radius:4px;color:#fff;border:none;margin:0 0 0 5px;font-weight:600;font-size:17px}._pheader_1su5i_422{background-color:#fff;color:#3a7bd5;border-radius:5px;border:none;font-weight:600;font-size:13px}._psetting_1su5i_431{border-radius:4px;margin-left:10px;border:none}._plogout_1su5i_437{background-color:red;border-radius:4px;margin-left:10px;border:none}._pclose_1su5i_444{background-color:transparent;padding:0;border:none;top:10px;right:15px}._pmbl_1su5i_452{font-size:24px;background-color:transparent;border:none}._psuccess_1su5i_458{background-color:#3e5acb;border-radius:5px;color:#fff;font-size:17px;font-weight:400}._pcancel_1su5i_466{background-color:red;border-radius:5px;color:#fff;font-size:17px;font-weight:400}._padd_1su5i_474{background-color:#3e5acb;color:#fff;font-size:16px;border-radius:5px;font-weight:600}._pwhite_1su5i_482{background-color:#fff;color:#3e5acb;border:2px solid #3e5acb}._primary_1su5i_20{background-color:#3e5acb;color:#fff}._pred_1su5i_493{background-color:red;color:#fff}._plogin_1su5i_498{width:100%;height:45px;margin-top:10px;font-weight:500;font-size:15px;border-radius:6px;margin-bottom:10px}._psend_1su5i_508{border:none;border-radius:50%}._pmessage_1su5i_513{border:none;border-radius:50%;background-color:#f3f4f6}._preader_1su5i_519{border-radius:16px;font-weight:500}._disabledButton_1su5i_524{background-color:#ccc!important;cursor:not-allowed!important;opacity:.6}._pright_1su5i_530{margin-left:auto;display:block}._inputBase_100n8_1{border:1px solid #eaeaea;display:inline-block;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.4;color:#1e293b;background-color:#fff;transition:all .3s ease;outline:none}._inputBase_100n8_1:focus{border-color:#3e5acb;box-shadow:0 0 0 2px #3e5acb1a}._inputBase_100n8_1:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.6}._inputBase_100n8_1::placeholder{color:#9ca3af;opacity:1}._ixxsm_100n8_28{width:60px;height:28px;padding:4px 8px;font-size:12px}._ixsm_100n8_35{width:80px;height:32px;padding:6px 10px;font-size:13px}._ism_100n8_42{width:120px;height:36px;padding:8px 12px;font-size:14px}._imd_100n8_49{width:220px;height:40px;padding:10px 14px;font-size:15px}._il_100n8_56{width:300px;height:44px;padding:12px 16px;font-size:16px}._ixl_100n8_63{width:400px;height:48px;padding:14px 18px;font-size:17px}._ixxl_100n8_70{width:500px;height:52px;padding:16px 20px;font-size:18px}._ifull_100n8_77{width:100%;height:40px;padding:10px 14px}._isearch_100n8_83{border-radius:50%;padding-left:40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg>');background-repeat:no-repeat;background-position:12px center;background-size:16px}._ilogin_100n8_92{width:100%;height:50px;padding:15px 18px;border-radius:6px;font-size:16px;font-weight:500}._ilogin_100n8_92:focus{border-color:#3e5acb;box-shadow:0 0 0 3px #3e5acb1a}._imessage_100n8_105{border-radius:50%;padding:12px 20px;background-color:#f9fafb;border:1px solid transparent}._imessage_100n8_105:focus{background-color:#fff;border-color:#3e5acb}._iheader_100n8_116{background-color:#fff;border:2px solid #3e5acb;border-radius:5px;color:#3e5acb;font-weight:500}._iheader_100n8_116:focus{border-color:#3e5acb;box-shadow:0 0 0 2px #3e5acb1a}._ifilter_100n8_128{border-radius:4px;background-color:#fff;border:1px solid #ccc}._ifilter_100n8_128:focus{background-color:#fff;border-color:#3e5acb}._iedit_100n8_138{background-color:#22c55e;border:1px solid #22c55e;border-radius:4px}._iedit_100n8_138:focus{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}._isuccess_100n8_148{border-color:#198754}._isuccess_100n8_148:focus{border-color:#198754;box-shadow:0 0 0 2px #1987541a}._ierror_100n8_156{border-color:red}._ierror_100n8_156:focus{border-color:red;box-shadow:0 0 0 2px #ff00001a}._iwarning_100n8_164{border-color:#ffc107}._iwarning_100n8_164:focus{border-color:#ffc107;box-shadow:0 0 0 2px #ffc1071a}._ipassword_100n8_172{padding-right:45px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><circle cx="12" cy="7" r="4"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 12px) center;background-size:16px}._iemail_100n8_180{padding-left:40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>');background-repeat:no-repeat;background-position:12px center;background-size:16px}._iphone_100n8_188{padding-left:40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></svg>');background-repeat:no-repeat;background-position:12px center;background-size:16px}._itextarea_100n8_196{resize:vertical;min-height:80px;padding:12px;line-height:1.5}._loading-container_17to5_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;min-height:24px;font-size:1rem;color:#666;animation:_pulse_17to5_1 1.5s infinite ease-in-out}@keyframes _pulse_17to5_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.firstPage{padding:15px;min-height:calc(100vh - 60px);position:relative}.firstPage:before{content:"";position:fixed;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,#0066cc0d,#fff0);pointer-events:none}.firstPage .alert-container{max-width:1200px;margin:20px auto}.firstPage .topBar{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 20px;border-radius:12px;box-shadow:0 2px 12px #00000014;margin:0 auto 20px;max-width:max-content;display:flex;align-items:center;gap:10px;flex-wrap:wrap;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.firstPage .topBar:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a;border-color:#6c74bb4d}.firstPage .topBar select,.firstPage .topBar input{padding:10px 15px;border:1px solid rgba(108,116,187,.2);border-radius:8px;font-size:14px;color:#4e5481;background:#ffffffe6;min-width:200px;transition:all .3s ease}.firstPage .topBar select:hover,.firstPage .topBar input:hover{border-color:#6c74bb66;box-shadow:0 4px 12px #6c74bb1a;transform:translateY(-2px)}.firstPage .topBar select:focus,.firstPage .topBar input:focus{border-color:#6c74bb99;box-shadow:0 0 0 3px #6c74bb1a;outline:none;transform:translateY(-2px)}.firstPage .topBar select::placeholder,.firstPage .topBar input::placeholder{color:#4e548180}.firstPage .topBar button{padding:10px 15px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .3s ease;background:#6c74bb1a;color:#4e5481}.firstPage .topBar button:hover{background:#6c74bb33;transform:translateY(-2px);box-shadow:0 4px 12px #6c74bb1a}.firstPage .topBar button.active{background:#6c74bb;color:#fff;box-shadow:0 4px 12px #6c74bb33}.firstPage .topBarContainer{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;align-items:center}.firstPage .topBarInfo{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-around;gap:10px;margin-left:20px;padding:10px;height:40px;margin-top:0;margin-bottom:auto}.firstPage .topBarInfo .info-icon{width:20px;height:20px;color:#4e5481;margin-right:5px}.firstPage .topBarInfo .info-text{font-size:14px;color:#4e5481}.firstPage .topBarInfo .topBarInfoText{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;background:#ffffffe6;border-radius:8px;border:1px solid rgba(0,82,163,.1);box-shadow:0 2px 8px #0052a314;transition:all .3s ease;min-width:120px}.firstPage .topBarInfo .topBarInfoText:hover{background:#fff;box-shadow:0 4px 12px #0052a326;transform:translateY(-1px)}.firstPage .topBarInfo .topBarInfoText span:first-child{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.firstPage .topBarInfo .topBarInfoText span:last-child{font-size:14px;font-weight:700;color:#0052a3}.firstPage .more-card{display:flex;justify-content:center;align-items:center;width:250px;height:40px;margin:20px auto 60px;background-color:#f8f9fa;border:1px solid #e3e7eb;border-radius:8px;cursor:pointer;color:#6c757d;font-weight:500;transition:all .3s ease;box-shadow:0 4px 12px #00000003;position:static}.firstPage .more-card:hover{background-color:#e9ecef;border-color:#495057;color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #00000003}.firstPage .more-card:active{transform:translateY(0);box-shadow:0 4px 12px #00000003}.firstPage .processes{display:flex;gap:15px;margin:0 auto 35px;padding:10px;width:calc(100vw - 40px);overflow-x:auto;min-height:calc(100vh - 200px);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;transition:all .3s ease}.firstPage .processes.vertical{flex-direction:column;overflow-x:hidden;overflow-y:auto}.firstPage .processes.vertical .process{min-width:100%!important;max-width:100%!important;margin:0 auto}.firstPage .processes.vertical .process .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;padding:20px;max-height:none;overflow-y:visible}.firstPage .processes.vertical .process .cards .card{margin-bottom:0;height:100%}.firstPage .processes.vertical .process:only-child .cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.firstPage .processes.vertical .scroll-button{display:none}.firstPage .processes.vertical::-webkit-scrollbar{display:none}.firstPage .processes.horizontal{flex-direction:row;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.firstPage .processes.horizontal .process:only-child{width:100%;min-width:100%;max-width:100%}.firstPage .processes.horizontal .process:only-child .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;padding:20px;max-height:none;overflow-y:visible}.firstPage .processes.horizontal .process:only-child .cards .card{margin-bottom:0;height:100%}.firstPage .processes.horizontal::-webkit-scrollbar{display:none}.firstPage .processes::-webkit-scrollbar{height:12px}.firstPage .processes::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:0 20px}.firstPage .processes::-webkit-scrollbar-thumb{background:#06c;border-radius:6px;border:3px solid #f1f1f1}.firstPage .processes::-webkit-scrollbar-thumb:hover{background:#0052a3}.firstPage .processes .scroll-button{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#00000080;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:all .2s ease;box-shadow:0 2px 8px #0003;color:#fff}.firstPage .processes .scroll-button:hover{background:#000000b3;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0000004d}.firstPage .processes .scroll-button:active{transform:translateY(-50%) scale(.95)}.firstPage .processes .scroll-button.left{left:10px}.firstPage .processes .scroll-button.right{right:10px}.firstPage .processes .scroll-button svg{width:24px;height:24px;color:#fff}@media (max-width: 768px){.firstPage .processes .scroll-button{width:36px;height:36px}.firstPage .processes .scroll-button svg{width:20px;height:20px}}.firstPage .processes .process{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden;transition:all .3s ease;height:max-content;width:300px;min-width:300px}@media (min-width: 1800px){.firstPage .processes .process{width:calc((100vw - 180px) / 6);min-width:calc((100vw - 180px) / 6);max-width:calc((100vw - 180px) / 6)}}@media (min-width: 1600px) and (max-width: 1799px){.firstPage .processes .process{width:calc((100vw - 180px)/5);min-width:calc((100vw - 180px)/5);max-width:calc((100vw - 180px)/5)}}@media (min-width: 1400px) and (max-width: 1599px){.firstPage .processes .process{width:calc((100vw - 180px)/5);min-width:calc((100vw - 180px)/5);max-width:calc((100vw - 180px)/5)}}@media (min-width: 1200px) and (max-width: 1399px){.firstPage .processes .process{width:calc((100vw - 160px)/4);min-width:calc((100vw - 160px)/4);max-width:calc((100vw - 160px)/4)}}@media (min-width: 992px) and (max-width: 1199px){.firstPage .processes .process{width:calc((100vw - 120px)/4);min-width:calc((100vw - 120px)/4);max-width:calc((100vw - 120px)/4)}}@media (min-width: 768px) and (max-width: 991px){.firstPage .processes .process{width:calc((100vw - 100px) / 3);min-width:calc((100vw - 100px) / 3);max-width:calc((100vw - 100px) / 3)}}@media (min-width: 576px) and (max-width: 767px){.firstPage .processes .process{width:calc((100vw - 80px)/2);min-width:calc((100vw - 80px)/2);max-width:calc((100vw - 80px)/2)}}@media (max-width: 575px){.firstPage .processes .process{width:calc(100vw - 60px);min-width:calc(100vw - 60px);max-width:calc(100vw - 60px)}}.firstPage .processes .process:only-child{width:100%;min-width:100%;max-width:100%}.firstPage .processes .process:only-child .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;padding:20px;max-height:none;overflow-y:visible}.firstPage .processes .process:only-child .cards .card{margin-bottom:0;height:100%}.firstPage .processes .process:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.firstPage .processes .process.drop-target{background:#0066cc0d;border:2px dashed #0066cc}.firstPage .processes .process.drop-target .process-header{transform:scale(1.02)}.firstPage .processes .process .process-header{padding:5px 15px;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#fff}.firstPage .processes .process .process-header .offer{background:#fff3;padding:4px 6px;border-radius:20px;font-size:8px}.firstPage .processes .process .process-header .count{background:#fff3;padding:4px 12px;border-radius:20px;font-size:14px}.firstPage .processes .process .cards{padding:15px;overflow-y:auto;scrollbar-width:thin}.firstPage .processes .process .cards::-webkit-scrollbar{width:6px}.firstPage .processes .process .cards::-webkit-scrollbar-track{background:#f1f1f1}.firstPage .processes .process .cards::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.firstPage .processes .process .cards .card{background:#fff;border:1px solid #e1e4e8;border-radius:8px;padding:10px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}.firstPage .processes .process .cards .card.dragging{cursor:grabbing;transform:scale(1.02);box-shadow:0 8px 20px #0000001a;border:2px solid #0066cc}.firstPage .processes .process .cards .card:hover{cursor:grab}.firstPage .processes .process .cards .card:active{cursor:grabbing}.firstPage .processes .process .cards .card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;gap:5px}.firstPage .processes .process .cards .card .card-header h4{margin:0;font-size:14px;font-weight:500;color:#43484e;flex:1}.firstPage .processes .process .cards .card .card-header .card-actions{display:flex;gap:4px;flex-shrink:0}.firstPage .processes .process .cards .card .card-header .card-actions .user-card-btn{background:#06c;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:background .2s}.firstPage .processes .process .cards .card .card-header .card-actions .user-card-btn:hover{background:#0052a3}.firstPage .processes .process .cards .card .card-header .card-actions .status-close{background:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:background .2s}.firstPage .processes .process .cards .card .card-header .card-actions .status-close:hover{background:#c82333}.firstPage .processes .process .cards .card .card-header .card-actions .offer{margin-top:50px;margin-left:-80px;position:absolute;background:#359fdc;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:5px;transition:background .2s;width:max-content}.firstPage .processes .process .cards .card .card-header .card-actions .offer:hover{background:#119b82}.firstPage .processes .process .cards .card .message-type{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:14px;color:#666}.firstPage .processes .process .cards .card .user-info{display:flex;align-items:center;gap:8px;margin:4px 0;color:#25d366;font-size:14px}.firstPage .processes .process .cards .card .message-time{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:13px;color:#718096}.firstPage .processes .process .cards .card .channel-info{display:flex;align-items:center;gap:8px;margin:4px 0;color:#25d366;font-size:12px}.firstPage .processes .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;color:#666;font-size:20px;cursor:pointer}.firstPage .processes .arrow.left{left:-10px}.firstPage .processes .arrow.right{right:-10px}.topBarInfoTable{margin-top:17px;border-radius:12px;overflow:hidden;background:#fffffff2;box-shadow:0 4px 20px #0052a31a;border:1px solid rgba(0,82,163,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:600px;text-align:center}.topBarInfoTable thead{background:linear-gradient(135deg,#0052a3,#06c)}.topBarInfoTable thead th{color:#fff;font-weight:600;font-size:13px;padding:12px 16px;text-align:center;letter-spacing:.5px;text-transform:uppercase;border:none;position:relative}.topBarInfoTable thead th:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:#fff3}.topBarInfoTable tbody tr{background:#ffffffe6;transition:all .3s ease;text-align:center}.topBarInfoTable tbody tr:hover{background:#0052a30d;transform:translateY(-1px);box-shadow:0 2px 8px #0052a31a}.topBarInfoTable tbody tr td{padding:14px 16px;font-size:14px;font-weight:500;color:#2c3e50;text-align:center;border:none;border-bottom:1px solid rgba(0,82,163,.08);position:relative}.topBarInfoTable tbody tr td:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:#0052a314}@media (max-width: 768px){.topBarInfoTable{min-width:auto;margin-left:10px;margin-right:10px}.topBarInfoTable thead th,.topBarInfoTable tbody td{padding:10px 8px;font-size:12px}}@media (max-width: 480px){.topBarInfoTable thead th{font-size:10px;padding:8px 6px}.topBarInfoTable tbody td{font-size:11px;padding:10px 6px}}.no-card-message{padding:10px;text-align:center;color:#666;font-size:13px;background-color:#f5f5f5;border-radius:8px;margin:5px;border:1px dashed #ddd;font-style:italic}@media (max-width: 768px){.firstPage{padding:10px}.firstPage .topBarContainer{flex-direction:column;max-width:max-content;margin-left:auto;margin-right:auto;flex-direction:row;margin-bottom:30px;align-content:space-around}.firstPage .topBarContainer .topBarInfo{min-width:300px!important;font-size:12px!important}.firstPage .topBarContainer .toggleClick{background:transparent!important}.firstPage .topBar{padding:10px;display:flex;align-items:stretch;min-width:90%}.firstPage .topBar select,.firstPage .topBar input{width:100%;min-width:unset}.firstPage .processes{padding:10px;gap:10px}.firstPage .processes .process{min-width:280px}}@media (min-width: 768px) and (max-width: 1024px){.topBarInfo{display:flex;flex-direction:row;height:auto!important;width:auto!important}}@media (min-width: 1024px) and (max-width: 1400px){.topBarInfo{display:flex;height:auto!important;width:auto!important;flex-direction:row;margin-bottom:30px;align-content:space-around}}.all-close{background:silver;color:#fff;border:none;padding:5px;border-radius:6px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:5px;margin:8px 12px 0 auto}.scroll-button{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#00000080;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:all .2s ease;box-shadow:0 2px 8px #0003;color:#fff}.scroll-button:hover{background:#000000b3;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0000004d}.scroll-button:active{transform:translateY(-50%) scale(.95)}.scroll-button.left{left:10px}.scroll-button.right{right:10px}.scroll-button svg{width:24px;height:24px;color:#fff}@media (max-width: 768px){.scroll-button{width:36px;height:36px}.scroll-button svg{width:20px;height:20px}}.scroll-button{transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(1);box-shadow:0 2px 8px #0003}.scroll-button:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.scroll-button:active:not(:disabled),.scroll-button.active{transform:scale(.95);box-shadow:0 1px 4px #0006}.scroll-button.scrolling{pointer-events:none;opacity:.8}.scroll-button:disabled{opacity:.6;cursor:not-allowed}.scroll-button.active:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%) scale(0);animation:pulse .6s ease-out}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}._alert_1lrkd_3{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}._alert-primary_1lrkd_11{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}._alert-secondary_1lrkd_17{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}._alert-success_1lrkd_24{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}._alert-danger_1lrkd_31{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}._alert-warning_1lrkd_38{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}._alert-info_1lrkd_45{color:#055160;background-color:#cff4fc;border-color:#b6effb}._alert-light_1lrkd_51{color:#636464;background-color:#fefefe;border-color:#fdfdfe}._alert-dark_1lrkd_57{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}._alert-centered_1lrkd_63{left:50%;transform:translate(-50%,-50%);width:700px;box-shadow:0 4px 6px #0000001a}._modalOverlay_cane1_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_cane1_14{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;width:100%;max-width:600px;overflow:hidden}._modalHeader_cane1_23{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}._modalHeader_cane1_23 h2{margin:0;font-size:18px;font-weight:600;color:#333}._closeButton_cane1_37{background:none;border:none;font-size:24px;cursor:pointer;color:#666}._closeButton_cane1_37:hover{color:#333}._modalBody_cane1_48{padding:20px}._modalFooter_cane1_52{padding:16px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end}._formRow_cane1_59{display:flex;flex-wrap:wrap;margin:-8px;align-items:flex-end}._formGroup_cane1_66{flex:1;min-width:180px;padding:8px}._formGroup_cane1_66 label{display:block;margin-bottom:6px;font-weight:500;color:#555}._select_cane1_78,._dateInput_cane1_78{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#f9f9f9}._select_cane1_78:focus,._dateInput_cane1_78:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}._select_cane1_78:disabled,._dateInput_cane1_78:disabled{opacity:.6;cursor:not-allowed}._errorMessage_cane1_96{background-color:#fff2f2;color:#e74c3c;padding:10px;border-radius:4px;margin-bottom:16px;border-left:3px solid #e74c3c;font-size:14px}._infoMessage_cane1_106{background-color:#f9f9f9;color:#333;padding:10px;border-radius:4px;margin-bottom:16px;border-left:3px solid #333;font-size:14px;min-height:60px;display:flex;align-items:center;justify-content:left}._moveButton_cane1_120{background-color:#4a90e2;color:#fff;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._moveButton_cane1_120:hover{background-color:#3a7bc8}._moveButton_cane1_120:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 768px){._formGroup_cane1_66{flex:1 0 100%}}@media (max-width: 576px){._modalContent_cane1_14{width:90%;margin:0 15px}._modalBody_cane1_48{padding:15px}}._processLabel_1wih2_1{position:relative;display:inline-block}._infoIcon_1wih2_6{cursor:pointer;background-color:transparent;color:#fff;border:none;border-radius:4px;padding:4px 8px;font-size:14px;transition:background-color .3s ease}._infoIcon_1wih2_6:hover{background-color:#1e40af}._card_1wih2_20{position:absolute;top:35px;left:50%;transform:translate(-50%);background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:8px;padding:15px;width:max-content;box-shadow:0 4px 12px #00000026;animation:_fadeIn_1wih2_1 .3s ease-in-out;z-index:1000}._card_1wih2_20 h4{font-size:1rem;margin-bottom:10px;border-bottom:1px solid #e5e7eb;padding-bottom:5px;color:#2563eb}._card_1wih2_20 ul{list-style:none;padding:0;margin:0 0 10px}._card_1wih2_20 ul li{font-size:.85rem;padding:3px 0;border-bottom:1px dashed #e5e7eb;display:flex;justify-content:right}._card_1wih2_20 ul li:last-child{border-bottom:none}._card_1wih2_20 ._totalArea_1wih2_57{font-weight:600;font-size:.9rem;color:#10b981;text-align:right}@keyframes _fadeIn_1wih2_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._loading-container_97acc_1{position:fixed;display:flex;justify-content:center;align-items:center;min-height:24px;gap:12px;top:0;left:0;right:0;bottom:0}._spinner_97acc_14{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:_spin_97acc_14 1s linear infinite}._spinner_25_97acc_20{width:25px;height:25px}._spinner_40_97acc_24{width:40px;height:40px}._spinner_50_97acc_28{width:50px;height:50px}@keyframes _spin_97acc_14{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._select-input_17q2u_1{height:40px;max-width:400px;padding:10px;margin:0;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#fff;cursor:pointer}._select-input_17q2u_1:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._select-input_17q2u_1 option{padding:10px}._select-input_17q2u_1._w100_17q2u_20{width:100%}._select-input_17q2u_1:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}._select-wrapper_17q2u_30{min-width:250px}._select-wrapper_17q2u_30 label{display:block;margin-bottom:8px;color:#333;font-weight:500;text-align:left}*{margin:0;padding:0;box-sizing:border-box}body{background-image:url(/assets/bgx-Dnb-9pvW.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px);background-color:#fff;box-shadow:0 0 10px #141313a1;overflow:auto}.container.xl{max-width:1400px}.container.xxl{max-width:1600px}h1{font-size:28px;margin-bottom:20px}h2{font-size:24px;margin-bottom:20px}.avatar{display:inline-block;width:50px;height:50px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px solid #dedede;box-shadow:0 0 10px #6f5c5ca1}.topBar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;padding:0 0 20px;gap:5px}.input{padding:10px;border:1px solid #ccc;border-radius:5px;width:220px;margin-left:0}@media (max-width: 768px){.input{width:100%}}.select{padding:10px;border:1px solid #ccc;border-radius:5px;width:220px;margin-left:0;color:gray}.select option{color:gray}@media (max-width: 768px){.select{width:100%}}.footer{background-color:#3e5acb;color:#ece7e7;text-align:center;padding:10px;width:100%;font-size:14px;position:fixed;bottom:0;z-index:1000}.footer p{margin:0}.table{width:100%;border-collapse:collapse;margin-top:20px;justify-self:center;margin-bottom:40px}.table th,.table td{padding:6px;text-align:left;border:1px solid #ddd}.table th.center,.table td.center{text-align:center}.table th.cursor,.table td.cursor{cursor:pointer}.table th{background-color:#f2f2f2;font-weight:700}.table th.cursor{cursor:pointer}.table tr:nth-child(2n){background-color:#f9f9f9}.table tr:hover{background-color:#e9e9e9}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:auto;left:50%;z-index:9999;text-align:center;box-shadow:0 4px 6px #0000001a}.spinner_25{border:3px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;width:25px;height:25px;animation:spin 1s linear infinite;margin-top:5px}.w500{width:500px}.w800{width:800px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:10px;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000d;position:relative;overflow:hidden}.page-header:before{position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#4361ee,#3a0ca3);border-radius:4px 0 0 4px}.page-header h1{font-size:1.5rem;font-weight:700;background:linear-gradient(120deg,#4361ee,#3a0ca3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.action-bar{justify-content:space-between;display:flex}.os-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.os-modal{background-color:#fff;border-radius:8px;min-width:425px;max-width:90%;height:auto;padding:15px;box-shadow:0 4px 8px #0003;position:relative;animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;gap:15px}.os-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 0;width:100%;border-bottom:1px solid #e9ecef}.os-modal .modal-header h2{margin:0;font-size:1.3rem;color:#333;flex:1}.os-modal .modal-header .close-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#999}.os-modal .modal-header .close-btn:hover{color:#000}.os-modal .modal-body{display:flex;flex-direction:column;gap:10px;width:100%;max-height:450px;overflow:overlay}.os-modal .modal-body .form-group{margin-bottom:10px;flex-direction:row;display:flex;gap:10px}.os-modal .modal-body .form-group label{display:block;font-size:.9rem;color:#555;margin-bottom:5px;width:160px;text-align:right;padding:5px 5px 0 0}.os-modal .modal-body .form-group input{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.os-modal .modal-body .form-group input:focus{border-color:#007bff;outline:none}.os-modal .modal-body .form-group select{padding:10px;border:1px solid #ccc;border-radius:5px;width:200px;margin-left:0;color:gray}.os-modal .modal-footer{display:flex;width:100%;justify-content:flex-end;margin-top:10px;padding:10px 0 0;border-top:1px solid #e9ecef;gap:5px}.os-modal .modal-footer .button{padding:8px 15px;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin-left:10px}.os-modal .modal-footer .button.success{background-color:#007bff;color:#fff}.os-modal .modal-footer .button.success:hover{background-color:#0056b3}.os-modal .modal-footer .button.cancel{background-color:#dc3545;color:#fff}.os-modal .modal-footer .button.cancel:hover{background-color:#c82333}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}._pagination_uz2p7_1{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:40px}@media (max-width: 768px){._pagination_uz2p7_1{gap:8px;margin-top:15px}}._ellipsis_uz2p7_17{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#94a3b8;font-size:16px;font-weight:700;-webkit-user-select:none;user-select:none}@media (max-width: 768px){._ellipsis_uz2p7_17{width:36px;height:36px;font-size:14px}}._pageInfo_uz2p7_36{display:flex;flex-direction:column;align-items:center;margin-left:16px;padding-left:16px;border-left:1px solid #e2e8f0}@media (max-width: 768px){._pageInfo_uz2p7_36{margin-left:8px;padding-left:8px;font-size:12px}}@media (max-width: 640px){._pageInfo_uz2p7_36{display:none}}._pageInfoText_uz2p7_57{font-size:14px;color:#475569;font-weight:500;line-height:1.2}._pageInfoText_uz2p7_57 strong{color:#1e293b;font-weight:600}@media (max-width: 768px){._pageInfoText_uz2p7_57{font-size:13px}}._recordInfo_uz2p7_73{font-size:12px;color:#64748b;margin-top:2px}@media (max-width: 768px){._recordInfo_uz2p7_73{font-size:11px}}._container_1bzoq_2{position:relative;display:inline-flex;vertical-align:middle}._content_1bzoq_8{position:absolute;z-index:1000;background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;line-height:1.4;box-shadow:0 2px 8px #00000026;max-width:400px;white-space:normal;text-align:left}._content_1bzoq_8:before{content:"";position:absolute;width:0;height:0;border-style:solid}._right_1bzoq_33{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}._right_1bzoq_33:before{left:-6px;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent #333 transparent transparent}._left_1bzoq_47{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}._left_1bzoq_47:before{right:-6px;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent #333}._top_1bzoq_61{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}._top_1bzoq_61:before{bottom:-6px;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-color:#333 transparent transparent transparent}._bottom_1bzoq_75{top:calc(100% + 10px);left:50%;transform:translate(-50%)}._bottom_1bzoq_75:before{top:-6px;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent}._modernHeader_1opuj_1{background:linear-gradient(135deg,#3a7bd5,#3a6073);border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:0;margin-bottom:2rem;overflow:hidden;position:relative}._modernHeader_1opuj_1:before{content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='rgba(255,255,255,0.05)' d='M0 0 L100 0 L50 100 Z'/%3E%3C/svg%3E");background-size:cover;pointer-events:none}._modernHeader_1opuj_1 ._headerContent_1opuj_21{padding:.5rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}@media (max-width: 768px){._modernHeader_1opuj_1 ._headerContent_1opuj_21{flex-direction:column;gap:1.5rem;align-items:flex-start}}._modernHeader_1opuj_1 ._headerTitleSection_1opuj_36{display:flex;align-items:center;gap:1.25rem}._modernHeader_1opuj_1 ._headerTitleSection_1opuj_36 ._headerIcon_1opuj_41{width:52px;height:52px;background-color:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}._modernHeader_1opuj_1 ._headerTitleSection_1opuj_36 ._headerIcon_1opuj_41 ._iconPrimary_1opuj_50{font-size:1.5rem;color:#fff}._modernHeader_1opuj_1 ._headerTitleSection_1opuj_36 ._headerText_1opuj_54{color:#fff}._modernHeader_1opuj_1 ._headerTitleSection_1opuj_36 ._headerText_1opuj_54 h1{font-size:1.75rem;font-weight:600;margin:0 0 .5rem;position:relative}._modernHeader_1opuj_1 ._headerTitleSection_1opuj_36 ._headerText_1opuj_54 ._headerDescription_1opuj_63{font-size:1rem;opacity:.85;margin:0;max-width:450px}._modernHeader_1opuj_1 ._headerActions_1opuj_69{display:flex;align-items:center;gap:1.5rem}@media (max-width: 768px){._modernHeader_1opuj_1 ._headerActions_1opuj_69{width:100%;justify-content:end}}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._statCard_1opuj_80{background-color:#ffffff26;border-radius:8px;padding:.75rem 1.25rem;display:flex;align-items:center;gap:.75rem;transition:background-color .2s}@media (max-width: 768px){._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._statCard_1opuj_80{display:none}}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._statCard_1opuj_80:hover{background-color:#fff3}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._statCard_1opuj_80 ._statIcon_1opuj_97{color:#ffffffe6;font-size:1.5rem}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._statCard_1opuj_80 ._statInfo_1opuj_101{display:flex;flex-direction:column}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._statCard_1opuj_80 ._statInfo_1opuj_101 ._statValue_1opuj_105{font-size:1.25rem;font-weight:600;color:#fff;line-height:1.2}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._statCard_1opuj_80 ._statInfo_1opuj_101 ._statLabel_1opuj_111{font-size:.8rem;color:#ffffffd9;white-space:nowrap}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._addButton_1opuj_116{display:flex;align-items:center;gap:.6rem;background-color:#fff;color:#3a7bd5;border:none;border-radius:8px;padding:.75rem 1.25rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._addButton_1opuj_116:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._addButton_1opuj_116:active{transform:translateY(0)}._modernHeader_1opuj_1 ._headerActions_1opuj_69 ._addButton_1opuj_116 svg{font-size:.9rem}._container_k2c17_1{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px);background-color:#fff;box-shadow:0 0 10px #141313a1;overflow:auto}._adminHeader_k2c17_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.5rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}._adminHeader_k2c17_11 h2{margin:0;font-size:1.5rem;font-weight:600;color:#333}._addAdminButton_k2c17_28{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background-color:#fff;color:#4361ee;border:1px solid #4361ee;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s ease}._addAdminButton_k2c17_28:hover{background-color:#4361ee;color:#fff}._addAdminButton_k2c17_28:hover svg{color:#fff!important}._loadingContainer_k2c17_49{display:flex;justify-content:center;align-items:center;height:200px}._adminList_k2c17_56{display:flex;flex-direction:column;width:100%}._adminCardContainer_k2c17_62{width:100%}._adminWithAgents_k2c17_66{display:flex;flex-direction:column;gap:1px;width:95%;margin-left:5%}._adminCard_k2c17_62{width:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;display:flex;position:relative;margin-bottom:15px}._adminCard_k2c17_62._superAdminCard_k2c17_84{border-left:4px solid #4361ee}._adminCard_k2c17_62._admin_k2c17_11{border-left:4px solid #3a0ca3}._adminCard_k2c17_62._agentCard_k2c17_90{border-left:4px solid #4895ef;margin-left:2rem;max-width:calc(100% - 2rem)}._leftBorder_k2c17_96{position:absolute;left:0;top:0;width:4px;height:100%;background:transparent}._adminCardContent_k2c17_105{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;width:100%}._userAvatar_k2c17_113{width:36px;height:36px;border-radius:50%;background-color:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#4361ee;flex-shrink:0}._adminInfo_k2c17_125{flex:1;display:flex;flex-direction:column;gap:.25rem}._nameRow_k2c17_132{display:flex;align-items:center;gap:.5rem}._nameRow_k2c17_132 h3{margin:0;font-size:1rem;font-weight:600;color:#333}._nameRow_k2c17_132 ._username_k2c17_143{color:#666;font-size:.85rem}._roleBadgeContainer_k2c17_148{display:flex;align-items:center;gap:1rem}._roleBadge_k2c17_148{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500}._roleBadge_k2c17_148._superAdminBadge_k2c17_161{background-color:#e7ecff;color:#4361ee}._roleBadge_k2c17_148._adminBadge_k2c17_165{background-color:#e2d8ff;color:#3a0ca3}._roleBadge_k2c17_148._agentBadge_k2c17_169{background-color:#daf0ff;color:#4895ef}._ipStatus_k2c17_174{font-size:.8rem;color:#666}._actionButtons_k2c17_179{display:flex;gap:.5rem}._btn_k2c17_184{border:1px solid #eaeaea;border-radius:5px;height:40px;padding:11px 13px;font-weight:500px;display:inline-flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:all .3s ease}._editButton_k2c17_198,._deleteButton_k2c17_199{width:36px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease}._editButton_k2c17_198{background-color:#22c55e;color:#fff}._editButton_k2c17_198:hover{background-color:#16a34a}._deleteButton_k2c17_199{background-color:#ef4444;color:#fff}._deleteButton_k2c17_199:hover{background-color:#dc2626}._agentsList_k2c17_227{display:flex;flex-direction:column;margin-bottom:1.5rem}._modalOverlay_k2c17_234{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_k2c17_234{width:90%;max-width:600px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;overflow:hidden;animation:_modalFadeIn_k2c17_1 .3s ease}@keyframes _modalFadeIn_k2c17_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_k2c17_268{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f8fafc}._modalHeader_k2c17_268 h2{margin:0;font-size:1.25rem;font-weight:600;color:#333}._modalHeader_k2c17_268 ._closeButton_k2c17_282{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._modalHeader_k2c17_268 ._closeButton_k2c17_282:hover{background-color:#f1f5f9;color:#ef4444}._modalBody_k2c17_300{padding:1.5rem;max-height:70vh;overflow-y:auto}._modalBody_k2c17_300::-webkit-scrollbar{width:6px}._modalBody_k2c17_300::-webkit-scrollbar-track{background:#f1f5f9}._modalBody_k2c17_300::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._modalForm_k2c17_316{display:grid;grid-template-columns:1fr}._formGroup_k2c17_321{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:1rem;margin-bottom:.5rem}._formGroup_k2c17_321 label{font-size:.875rem;font-weight:500;color:#374151;text-align:right}._formGroup_k2c17_321 input,._formGroup_k2c17_321 select{padding:.625rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;transition:border-color .2s ease}._formGroup_k2c17_321 input:focus,._formGroup_k2c17_321 select:focus{border-color:#4361ee;outline:none;box-shadow:0 0 0 2px #4361ee1a}._formGroup_k2c17_321 input:disabled,._formGroup_k2c17_321 select:disabled{background-color:#f8fafc;cursor:not-allowed}._formGroup_k2c17_321 ._checkboxWrapper_k2c17_353{grid-column:2/3;display:flex;align-items:center;gap:.5rem}._formGroup_k2c17_321 ._checkboxWrapper_k2c17_353 input[type=checkbox]{width:16px;height:16px;margin:0}._formGroup_k2c17_321 ._checkboxWrapper_k2c17_353 span{font-size:.875rem}._formGroup_k2c17_321 ._checkboxWrapper_k2c17_353 ._clickableLabel_k2c17_367{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;padding:.25rem 0}._formGroup_k2c17_321 ._checkboxWrapper_k2c17_353 ._clickableLabel_k2c17_367:hover{color:#4361ee}._formGroup_k2c17_321 ._checkboxWrapper_k2c17_353 ._clickableLabel_k2c17_367:before{content:"";display:inline-block;width:1px;height:2px;background-color:transparent}._channelListContainer_k2c17_385{grid-column:2/3;max-height:150px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px;padding:.5rem}._channelListContainer_k2c17_385::-webkit-scrollbar{width:6px}._channelListContainer_k2c17_385::-webkit-scrollbar-track{background:#f1f5f9}._channelListContainer_k2c17_385::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._channelItem_k2c17_404{display:flex;align-items:center;gap:.5rem;padding:.25rem}._channelItem_k2c17_404 input[type=checkbox]{width:16px;height:16px;margin:0}._channelItem_k2c17_404 span{font-size:.875rem;display:flex;align-items:center;gap:.25rem}._channelItem_k2c17_404 span svg._active_k2c17_421{color:#22c55e}._channelItem_k2c17_404 span svg._inactive_k2c17_424{color:#ef4444}._modalFooter_k2c17_428{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f8fafc}._cancelButton_k2c17_437,._saveButton_k2c17_438{padding:.625rem 1.25rem;border-radius:4px;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;border:none;cursor:pointer}._cancelButton_k2c17_437{background-color:#fff;color:#64748b;border:1px solid #d1d5db}._cancelButton_k2c17_437:hover{background-color:#f1f5f9;color:#334155}._saveButton_k2c17_438{background-color:#4361ee;color:#fff}._saveButton_k2c17_438:hover{background-color:#3a56d4}._saveButton_k2c17_438 svg{font-size:.875rem}._ipAddressInfo_k2c17_471{grid-column:1/-1;display:flex;justify-content:left;margin-top:.1rem}._ipAddressInfo_k2c17_471 label{font-size:.875rem;font-style:italic;color:#6b7280;background-color:#f3f4f6;padding:.2rem;border-radius:4px;text-align:center;box-shadow:0 1px 2px #0000000d}@media (max-width: 768px){._container_k2c17_1{padding:10px}._adminHeader_k2c17_11{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._adminHeader_k2c17_11 h2{font-size:1.25rem}._addAdminButton_k2c17_28{width:100%;justify-content:center}._adminCardContent_k2c17_105{padding:.75rem 1rem;flex-wrap:wrap}._adminInfo_k2c17_125{width:calc(100% - 110px)}._actionButtons_k2c17_179{margin-left:auto}._agentCard_k2c17_90{margin-left:1rem;max-width:calc(100% - 1rem)}._roleBadgeContainer_k2c17_148{flex-direction:column;align-items:flex-start;gap:.25rem}._modal_k2c17_234{width:95%;max-height:90vh}._modalBody_k2c17_300{padding:1rem}._modalForm_k2c17_316{gap:.75rem}._formGroup_k2c17_321{grid-template-columns:1fr;gap:.5rem}._formGroup_k2c17_321 label{text-align:left}._formGroup_k2c17_321 ._checkboxWrapper_k2c17_353,._channelListContainer_k2c17_385{grid-column:1}._modalFooter_k2c17_428{padding:.75rem 1rem}._ipAddressInfo_k2c17_471{margin-top:.75rem}._ipAddressInfo_k2c17_471 label{width:100%;padding:.375rem .75rem;font-size:.8125rem}}@media (max-width: 480px){._adminCardContent_k2c17_105{flex-direction:column;align-items:flex-start;gap:.75rem}._adminInfo_k2c17_125{width:100%}._actionButtons_k2c17_179{width:100%;justify-content:flex-end}._nameRow_k2c17_132{width:100%;justify-content:space-between}._modalHeader_k2c17_268 h2{font-size:1.125rem}._modalFooter_k2c17_428{flex-direction:column-reverse;gap:.5rem}._cancelButton_k2c17_437,._saveButton_k2c17_438{width:100%;justify-content:center}}._notUser_13czv_3{height:100vh;display:flex;justify-content:center;align-items:center;padding:1rem;color:var(--gray-500);font-size:small}._notUser_13czv_3 span{margin-left:.5rem}._chatMain_13czv_16{flex:1;display:flex;flex-direction:column;background-color:#f8f9fa;height:86vh;position:relative}._editedMessage_13czv_25{right:10px;position:absolute;top:30px;font-size:12px;font-style:italic;margin:5px 0;padding:0 10px;background-color:var(--primary-light);border-radius:12px}._chatHeader_13czv_37{padding:1rem;background-color:#fff;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center}._chatContact-status_13czv_46{font-size:.875rem;color:var(--success-color)}._channelInfo_13czv_51{display:flex;align-items:center;gap:8px;margin:4px 0;color:#526b5b;font-size:14px}._chatHeaderActions_13czv_60{display:flex;gap:.5rem}._opportunityInfo_13czv_65{display:flex;align-items:center;gap:.5rem;margin-right:10px;cursor:pointer}._mesageLink_13czv_73{color:#3897f0;text-decoration:none;font-size:.75rem;margin-left:5px;transition:color .3s ease}._mesageLink_13czv_73:hover{color:#2c82d3}._chatMessages_13czv_86{flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 140px);position:relative;z-index:21;scroll-behavior:smooth}._chatMessages_13czv_86 ._dateDivider_13czv_98{text-align:center;margin:10px 0;font-weight:700;color:#555}._message_13czv_105{display:flex;gap:.875rem;max-width:70%}._messageSent_13czv_111{margin-left:auto;flex-direction:row-reverse}._messageAvatar_13czv_116{width:36px;height:36px;border-radius:50%;object-fit:cover}._messageSent_13czv_111 ._messageAvatar_13czv_116{display:none}._messageContent_13czv_127{display:flex;flex-direction:column;align-items:flex-end;max-width:450px}._messageWrapper_13czv_135{position:relative;display:flex;align-items:flex-start;width:100%}._messageText_13czv_142{position:relative;padding:.75rem 1rem;background-color:#fff;border-radius:12px;font-size:.9375rem;color:var(--gray-900);box-shadow:0 1px 2px #0000000d;width:100%}._messageText_13czv_142 ._text_13czv_153{margin-right:10px}._messageSent_13czv_111 ._messageText_13czv_142{background-color:var(--gray-200);color:#362f2f}._messageTime_13czv_162{font-size:.75rem;color:var(--gray-500);margin-top:.25rem;margin-left:.5rem}._messageSent_13czv_111 ._messageTime_13czv_162{text-align:right;margin-right:.5rem;color:var(--gray-600)}._chatInput_13czv_176{padding:1rem;background-color:#fff;border-top:1px solid var(--gray-200);display:flex;gap:.75rem;align-items:center;box-shadow:0 -4px 12px #0000000d;padding:1.25rem;flex-wrap:wrap}._inputActions_13czv_188{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._chatInput_13czv_176 ._form-control_13czv_195{border:none;background-color:var(--gray-100);padding:.75rem 1rem}._chatInput_13czv_176 ._form-control_13czv_195:focus{box-shadow:none;background-color:var(--gray-200)}._chatInput_13czv_176 ._btn-icon_13czv_206{width:40px;height:40px}@media (max-width: 768px){._message_13czv_105{max-width:90%}._chatMessages_13czv_86{height:calc(100vh - 130px)}}._sendButton_13czv_246{background-color:#007bff;color:#fff;box-shadow:0 2px 8px #007bff4d}._sendButton_13czv_246:hover{background-color:#0069d9}._send-button_13czv_255:active{transform:scale(.95)}._messageInput_13czv_260{flex:1;padding:.25rem;border:1px solid var(--gray-200);background-color:var(--gray-100);border-radius:12px;font-size:.9375rem;transition:all var(--transition-speed);resize:none;max-height:120px;min-height:62px;line-height:1.5;font-family:inherit;overflow-y:hidden;width:100%}._messageInput_13czv_260{scrollbar-width:none}._messageInput_13czv_260::-webkit-scrollbar{display:none}._messageInput_13czv_260:focus{outline:none;border-color:var(--primary-color);background-color:#fff;box-shadow:0 0 0 3px var(--primary-light)}._emojiContainer_13czv_294{position:relative}._emojiPicker_13czv_298{position:absolute;top:-460px;right:0;display:flex;flex-wrap:nowrap;gap:1px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:5px;box-shadow:0 4px 6px #0000001a;z-index:100;height:max-content;width:max-content}._emojiButton_13czv_315{background:none;border:none;font-size:1rem;cursor:pointer}._emojiButton_13czv_315:hover{background:#f0f0f0;border-radius:4px}._quickMessagesContainer_13czv_327{position:relative;display:inline-block}._quickMessagesContainer_13czv_327 ._quickMessagesButton_13czv_331{border:none;background-color:transparent;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:50%}._quickMessagesContainer_13czv_327 ._quickMessagesButton_13czv_331:hover{background-color:#f0f0f0}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342{position:absolute;bottom:45px;right:0;width:400px;max-height:450px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 5px 15px #00000014;padding:10px;z-index:21;transition:all .2s ease}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342::-webkit-scrollbar{width:6px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342::-webkit-scrollbar-thumb:hover{background:#ccc}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._dropdownHeader_13czv_370{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._dropdownHeader_13czv_370 h3{font-weight:600;font-size:16px;color:#333;margin:0;padding:0}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageHeader_13czv_385{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageHeader_13czv_385 h3{font-weight:600;font-size:16px;color:#333;margin:0;padding:0}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._closeAddMessageButton_13czv_400{background:none;border:none;color:#666;font-size:1.2rem;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._closeAddMessageButton_13czv_400:hover{background-color:#f5f5f5;color:#333}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageButton_13czv_418{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;width:auto;border:none;border-radius:8px;background-color:#007bff;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 5px #007bff33}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageButton_13czv_418:hover{background-color:#0069d9;box-shadow:0 4px 8px #007bff4d;transform:translateY(-1px)}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageButton_13czv_418:active{transform:translateY(0)}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._emptyState_13czv_443{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:#adb5bd;text-align:center}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._emptyState_13czv_443 p{margin-top:10px;font-size:14px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._messagesList_13czv_456{max-height:300px;overflow-y:auto;margin-top:10px;margin-bottom:10px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._messagesList_13czv_456::-webkit-scrollbar{width:6px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._messagesList_13czv_456::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._messagesList_13czv_456::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._messagesList_13czv_456::-webkit-scrollbar-thumb:hover{background:#ccc}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._quickMessageItem_13czv_476{padding:5px;border-radius:8px;margin-bottom:8px;margin-right:8px;border:1px solid #eee;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center;word-break:break-word;background-color:#f9f9f9}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._quickMessageItem_13czv_476:hover{background-color:#f0f7ff;border-color:#cce5ff;transform:translateY(-1px);box-shadow:0 2px 5px #0000000d}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._quickMessageItem_13czv_476 button{opacity:.6;transition:opacity .2s}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._quickMessageItem_13czv_476 button:hover{opacity:1}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._loadingSpinner_13czv_503{display:flex;justify-content:center;align-items:center;padding:20px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._errorMessage_13czv_509{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;padding:12px;border-radius:8px;margin:10px 0;font-size:14px;text-align:center;display:flex;align-items:center;gap:8px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._errorMessage_13czv_509 span{flex:1}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525,._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._formBody_13czv_530{display:flex;flex-direction:column;gap:15px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._formActions_13czv_535{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._addMessageInput_13czv_541{padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;width:100%;height:120px;resize:none;transition:all .2s}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._addMessageInput_13czv_541:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._addMessageInput_13czv_541::placeholder{color:#aaa}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._cancelButton_13czv_559{padding:10px 16px;background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._cancelButton_13czv_559:hover{background-color:#e2e6ea;color:#495057}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._saveMessageButton_13czv_574{padding:12px;background-color:#28a745;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s;box-shadow:0 2px 5px #28a74533;min-width:120px;display:flex;align-items:center;justify-content:center;gap:6px}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._saveMessageButton_13czv_574:hover{background-color:#218838;box-shadow:0 4px 8px #28a7454d;transform:translateY(-1px)}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._saveMessageButton_13czv_574:active{transform:translateY(0)}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._saveMessageButton_13czv_574:disabled{background-color:#6c757d;opacity:.6;cursor:not-allowed}._quickMessagesContainer_13czv_327 ._quickMessagesDropdown_13czv_342 ._addMessageForm_13czv_525 ._saveMessageButton_13czv_574:disabled:hover{background-color:#6c757d;transform:none;box-shadow:0 2px 5px #28a74533}._chatHeaderUser_13czv_610{display:flex;align-items:center;gap:1rem;cursor:pointer}._chatContactAvatar_13czv_617{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 2px 4px #0000001a}._dropdown_13czv_370{position:relative}._dropdownMenu_13czv_631{position:absolute;right:0;top:100%;background:#fff;border:1px solid var(--gray-200);border-radius:4px;box-shadow:0 2px 10px #0000001a;display:none;min-width:200px;z-index:1000}._dropdownMenu_13czv_631._show_13czv_644{display:block;list-style:none}._dropdownMenu_13czv_631 li a{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--gray-900);text-decoration:none}._dropdownMenu_13czv_631 li a:hover{background-color:var(--gray-100)}._dropdownMenu_13czv_631 ._divider_13czv_662{height:1px;background-color:var(--gray-200);margin:.5rem 0}._text-danger_13czv_668{color:var(--danger-color)}._backButton_13czv_673{width:36px;height:36px;border:none;background-color:var(--gray-100);border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;margin-right:.75rem;transition:all var(--transition-speed)}._backButton_13czv_673 i{color:var(--gray-600);font-size:1.125rem}._backButton_13czv_673:hover{background-color:var(--gray-200)}._backButton_13czv_673:active{transform:scale(.95)}@media (max-width: 768px){._dMobileOnly_13czv_702{display:flex}._chatHeader_13czv_37{flex-wrap:wrap}._userInfoSection_13czv_708{order:3;width:100%;margin-top:8px}._chatHeaderActions_13czv_60{order:2}._opportunityInfo_13czv_65{order:4}}@media (max-width: 768px){._sidebarOverlay_13czv_721._active_13czv_721{display:block;opacity:1}}._chatInput_13czv_176 ._sendButton_13czv_246{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 8px #0d6efd40}._chatInput_13czv_176 ._sendButton_13czv_246:hover{background-color:#0b5ed7;box-shadow:0 4px 12px #0d6efd59;transform:translateY(-1px)}._chatInput_13czv_176 ._sendButton_13czv_246:active{transform:translateY(1px);box-shadow:0 1px 3px #0d6efd40}._actionButton_13czv_219{width:42px;height:42px;background-color:var(--gray-100);border:none;border-radius:50%;color:var(--gray-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-speed);box-shadow:0 2px 6px #0000000d}._actionButton_13czv_219:hover{background-color:var(--gray-200);color:var(--gray-900);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}._translatedText_13czv_766{font-size:.875rem;color:var(--gray-600);background-color:var(--gray-100);border:1px solid var(--gray-400);margin-bottom:.1rem;border-radius:8px;margin-top:.5rem;padding:10px 14px;display:inline-block}._actionButton_13czv_219:active{transform:translateY(1px);box-shadow:0 1px 3px #0000001a}._adminUsername_13czv_784{font-size:.75rem;color:var(--gray-600);background-color:var(--gray-300);border:1px solid var(--gray-400);margin-bottom:.1rem;border-radius:8px;margin-top:.5rem;padding:0 4px;display:inline-block}._message_13czv_105._sent_13czv_797 ._messageContent_13czv_127{align-items:flex-end}._messageActionsToggle_13czv_802{position:absolute;right:4px;top:12px;transform:none;width:24px;height:24px;border:none;background:none;color:var(--gray-400);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all var(--transition-speed);z-index:2}._message_13czv_105._sent_13czv_797 ._messageActionsToggle_13czv_802{color:#ffffffb3}._messageActionsToggle_13czv_802:hover{color:var(--gray-600)}._message_13czv_105._sent_13czv_797 ._messageActionsToggle_13czv_802:hover{color:#ffffffe6}._messageText_13czv_142:hover ._messageActionsToggle_13czv_802{opacity:1}._messageActionsMenu_13czv_838{position:absolute;top:40px;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;display:none;z-index:1000}._messageActionsMenu_13czv_838._show_13czv_644{display:block}._messageActionsMenu_13czv_838 ul{list-style:none;padding:.5rem 0;margin:0}._messageActionsMenu_13czv_838 li{padding:.5rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;color:var(--gray-700);font-size:.875rem;transition:all var(--transition-speed)}._messageActionsMenu_13czv_838 li:hover{background-color:var(--gray-50)}._messageActionsMenu_13czv_838 li._text-danger_13czv_668{color:var(--danger-color)}._messageActionsMenu_13czv_838 li i{font-size:1rem;width:20px}._readButton_13czv_885{padding:.75rem 1rem;display:flex;justify-content:flex-start;z-index:20}._markAsRead_13czv_900{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--danger-color);color:#fff;border:none;border-radius:50px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-speed);box-shadow:0 2px 8px #dc354540}._markAsRead_13czv_900:hover{background-color:#dc2f45;transform:translateY(-1px);box-shadow:0 4px 12px #dc354559}._markAsRead_13czv_900:active{transform:translateY(1px);box-shadow:0 1px 3px #dc354540}@media (max-width: 768px){._readButton_13czv_885{left:0}}@media (max-width: 768px){._userLanguage_13czv_935{min-width:140px;font-size:.8125rem;padding:.4rem 2rem .4rem .75rem}}._userStep_13czv_941{background-color:#fff;padding:5px 10px}._userStep_13czv_941 ._stepInfo_13czv_945{color:var(--gray-700);text-align:center;margin-bottom:5px;font-size:14px;font-weight:500}._userStep_13czv_941 ._steps_13czv_952{display:flex;flex-direction:row;align-items:center;justify-content:space-between}._userStep_13czv_941 ._steps_13czv_952 ._step_13czv_945{width:20px;height:20px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 2px;transition:all .3s ease;position:relative;color:var(--gray-600)}._userStep_13czv_941 ._steps_13czv_952 ._step_13czv_945._completed_13czv_972{background-color:var(--success-color);color:#fff}._userStep_13czv_941 ._steps_13czv_952 ._step_13czv_945:hover{background-color:var(--primary-light);transform:scale(1.1)}._userStep_13czv_941 ._steps_13czv_952 ._step_13czv_945 ._tooltip_13czv_980{visibility:hidden;width:120px;background-color:#000c;color:#fff;font-size:12px;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s}._userStep_13czv_941 ._steps_13czv_952 ._step_13czv_945 ._tooltip_13czv_980:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.8) transparent transparent transparent}._userStep_13czv_941 ._steps_13czv_952 ._step_13czv_945:hover ._tooltip_13czv_980{visibility:visible;opacity:1}._imageModal_13czv_1012{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden}._imageModalContent_13czv_1026{position:relative;max-width:1200px;max-height:800px;width:100%;height:100%;border-radius:10px;display:flex;justify-content:center;align-items:center}._imageModalContent_13czv_1026 img{max-width:100%;max-height:100%;border-radius:10px}._openNewTabButton_13czv_1044,._closeButton_13czv_1044{position:absolute;top:10px;right:10px;margin-left:5px;background-color:transparent;border:none;cursor:pointer;z-index:10}._openNewTabButton_13czv_1044{right:50px}._messageTextReply_13czv_1060{border:1px solid var(--danger-color);border-radius:8px}._replyPreview_13czv_1065{background-color:var(--gray-50);border:1px solid var(--danger-color);border-radius:8px;padding:8px 12px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:10%;left:38%;transform:translate(-50%);width:500px;box-shadow:0 2px 4px #0000000d;z-index:21}._replyContent_13czv_1083{display:flex;align-items:center;gap:8px;color:var(--gray-700);font-size:.875rem}._replyContent_13czv_1083 i{color:var(--gray-500)}._closeReply_13czv_1095{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}._closeReply_13czv_1095:hover{background-color:var(--gray-200);color:var(--gray-700)}._repliedMessage_13czv_1113{font-size:.8125rem;color:var(--gray-600);background-color:var(--gray-100);padding:6px 12px;border-radius:8px;margin-bottom:4px;margin-right:10px;position:relative;border-left:2px solid var(--primary-color)}._messageSent_13czv_111 ._repliedMessage_13czv_1113{color:var(--gray-600);border-left-color:#ffffff80}._repliedMessage_13czv_1113:before{content:"";position:absolute;left:-2px;top:-8px;width:2px;height:8px}._repliedMessageText_13czv_1139{overflow:hidden;text-overflow:ellipsis;max-width:400px}._loadingSpinner_13czv_503{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:_spin_13czv_1 1s linear infinite;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@keyframes _spin_13czv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_13czv_509{color:#f44336;background-color:#fdecea;border:1px solid #f44336;padding:10px 15px;border-radius:4px;font-size:14px;margin-top:10px;font-weight:700;display:flex;align-items:center}._cursorPointer_13czv_1180{cursor:pointer}._userInfoSection_13czv_708{display:flex;flex-direction:column;flex-grow:1;margin:0 15px;gap:8px;align-items:center;justify-content:center}._fileUpload_13czv_1195{display:flex;align-items:center;position:absolute;width:max-content;bottom:28px;z-index:20;left:200px}._fileUpload_13czv_1195 ._fileButton_13czv_1204{background-color:#007bff;color:#fff;padding:10px;border-radius:5px;border:none;cursor:pointer;margin-right:10px;min-width:150px}._fileUpload_13czv_1195 ._cancelButton_13czv_559{background-color:red;color:#fff;padding:10px;border-radius:15px;border:none;cursor:pointer;position:absolute;top:-6px;right:0;width:10px;height:10px;display:flex;align-items:center;justify-content:center}._customerInformationFormArea_13czv_1231{z-index:25;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#2e2e2e99;display:block}._stepHeader_13czv_1241{display:flex;justify-content:flex-start;padding:5px 0;background-color:transparent;margin:0;border-radius:8px}@media (max-width: 768px){._chatInput_13czv_176{padding:.75rem;gap:.4rem;justify-content:center}._inputActions_13czv_188{width:100%;justify-content:center;gap:.4rem}._actionButton_13czv_219{width:36px;height:36px}._messageInput_13czv_260{order:-1;width:100%;margin-bottom:8px;min-height:36px;padding:.75rem 1rem}._quickMessagesContainer_13czv_327,._emojiContainer_13czv_294{order:1}._quickMessagesDropdown_13czv_342{bottom:50px;left:-160px;width:280px!important}._emojiPicker_13czv_298{left:-120px}}@media (max-width: 480px){._chatInput_13czv_176{padding:.5rem;gap:.25rem}._actionButton_13czv_219{width:32px;height:32px;min-width:32px}._messageInput_13czv_260{font-size:.875rem;padding:.6rem .8rem}._quickMessagesDropdown_13czv_342{left:-130px;width:250px!important;max-height:300px;padding:10px}._quickMessageItem_13czv_476{padding:8px;font-size:13px}._emojiPicker_13czv_298{left:-80px;max-width:250px;overflow-x:auto}}._report-sidebar_zp7w7_2{position:relative;background-color:#f8f9fa;border-left:1px solid #e9ecef;height:100%;transition:all .3s ease;box-shadow:0 0 20px #0000000d;overflow-y:auto}._report-sidebar_zp7w7_2._open_zp7w7_11{width:270px;min-width:270px}._report-sidebar_zp7w7_2._closed_zp7w7_15{width:70px;min-width:70px}._report-sidebar_zp7w7_2._closed_zp7w7_15 ._report-title_zp7w7_19,._report-sidebar_zp7w7_2._closed_zp7w7_15 ._report-description_zp7w7_22{display:none}._report-sidebar_zp7w7_2._closed_zp7w7_15 ._sidebar-title_zp7w7_28{font-size:0;padding:20px 0;text-align:center}._report-sidebar_zp7w7_2._closed_zp7w7_15 ._sidebar-title_zp7w7_28:after{content:"R";font-size:18px;font-weight:700}._report-sidebar_zp7w7_2._closed_zp7w7_15 ._report-item_zp7w7_38{justify-content:center;padding:18px 10px}._report-sidebar_zp7w7_2._closed_zp7w7_15 ._report-info_zp7w7_42{display:none}._report-sidebar_zp7w7_2._closed_zp7w7_15 ._report-icon_zp7w7_45{margin-right:0}._report-sidebar_zp7w7_2 ._sidebar-toggle_zp7w7_48{position:absolute;top:10px;left:10px;cursor:pointer;background-color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a;z-index:10;color:#555;font-weight:700;transition:all .2s ease}._report-sidebar_zp7w7_2 ._sidebar-toggle_zp7w7_48:hover{background-color:#f1f1f1;transform:scale(1.1)}._report-sidebar_zp7w7_2 ._sidebar-content_zp7w7_70{padding:15px 0;margin-bottom:30px}._report-sidebar_zp7w7_2 ._sidebar-title_zp7w7_28{color:#333;font-size:18px;font-weight:600;padding:0 20px 20px;margin:0;border-bottom:1px solid #e9ecef}._report-sidebar_zp7w7_2 ._report-menu_zp7w7_82{margin-top:10px}._report-sidebar_zp7w7_2 ._report-item_zp7w7_38{display:flex;align-items:center;padding:10px 15px;cursor:pointer;transition:all .2s ease;border-right:3px solid transparent}._report-sidebar_zp7w7_2 ._report-item_zp7w7_38:hover{background-color:#e9ecef}._report-sidebar_zp7w7_2 ._report-item_zp7w7_38._active_zp7w7_96{background-color:#e9ecef;border-right:3px solid #007bff}._report-sidebar_zp7w7_2 ._report-item_zp7w7_38._active_zp7w7_96 ._report-icon_zp7w7_45{color:#007bff}._report-sidebar_zp7w7_2 ._report-item_zp7w7_38._active_zp7w7_96 ._report-title_zp7w7_19{color:#007bff;font-weight:600}._report-sidebar_zp7w7_2 ._report-icon_zp7w7_45{font-size:18px;color:#555;margin-right:15px;min-width:18px}._report-sidebar_zp7w7_2 ._report-info_zp7w7_42{display:flex;flex-direction:column}._report-sidebar_zp7w7_2 ._report-title_zp7w7_19{font-size:14px;color:#333;margin-bottom:3px}._report-sidebar_zp7w7_2 ._report-description_zp7w7_22{font-size:12px;color:#888;margin:0}@media (max-width: 768px){._report-sidebar_zp7w7_2{position:fixed;right:0;top:0;bottom:0;z-index:1000}._report-sidebar_zp7w7_2._closed_zp7w7_15{transform:translate(100%)}._report-sidebar_zp7w7_2._open_zp7w7_11{transform:translate(0);width:220px}._report-sidebar_zp7w7_2 ._sidebar-toggle_zp7w7_48{display:flex;left:-12px;background-color:#007bff;color:#fff}}.filter-bar{margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 8px #0000000d}.filter-bar .dropdown-container{position:relative;display:inline-block;width:100%}.filter-bar .dropdown-container .dropdown-toggle{width:100%;padding:6px 12px;background-color:#fff;border:1px solid #ced4da;border-radius:4px;text-align:left;font-size:14px;cursor:pointer}.filter-bar .dropdown-container .dropdown-toggle:hover{background-color:#f8f9fa}.filter-bar .dropdown-container .dropdown-menu{position:absolute;top:100%;left:0;z-index:999;background-color:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;margin-top:2px;width:350px;box-shadow:0 2px 8px #0000001a}.filter-bar .dropdown-container .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:.5rem;padding:1px 12px}.filter-bar .dropdown-container .dropdown-menu .dropdown-item:hover{background-color:#f1f1f1}.filter-bar .dropdown-container .dropdown-menu .dropdown-item input[type=checkbox]{cursor:pointer}.filter-bar .dropdown-container .dropdown-menu .dropdown-item label{font-size:14px;cursor:pointer}.filter-bar .dropdown-toggle{display:flex;align-items:center;justify-content:space-between;gap:5px;background-color:#fff;padding:10px 12px;border:1px solid #ccc;border-radius:4px;width:100%;cursor:pointer;font-size:14px;font-weight:500}.filter-bar .dropdown-toggle .arrow{transition:transform .2s ease;font-size:20px}.filter-bar .dropdown-toggle .arrow.open{transform:rotate(180deg)}.filter-bar .label-checkboxes{display:flex;flex-wrap:wrap;gap:.75rem}.filter-bar .label-checkboxes div{display:flex;align-items:center;gap:.4rem;background-color:#f9f9f9;padding:.4rem .7rem;border-radius:8px;border:1px solid #ddd;transition:background-color .2s ease}.filter-bar .label-checkboxes div:hover{background-color:#f1f1f1}.filter-bar .label-checkboxes div input[type=checkbox]{cursor:pointer}.filter-bar .label-checkboxes div label{font-size:.9rem;cursor:pointer}.filter-bar .date-filter-container,.filter-bar .period-filter-container{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.filter-bar .filter-group{flex:1;max-width:200px}.filter-bar .filter-group label{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#555}.filter-bar .filter-group .error-message{color:#dc3545;font-size:12px;margin-top:5px;display:block}.filter-bar .date-input{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .2s}.filter-bar .date-input:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.filter-bar .react-select-container{width:100%}.filter-bar .react-select-container .react-select__control{border-color:#ced4da;box-shadow:none;min-height:38px}.filter-bar .react-select-container .react-select__control:hover{border-color:#b8c2cc}.filter-bar .react-select-container .react-select__control--is-focused{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.filter-bar .react-select-container .react-select__menu{z-index:10}.filter-bar .react-select-container .react-select__option--is-selected{background-color:#007bff}.filter-bar .react-select-container .react-select__option--is-focused:not(.react-select__option--is-selected){background-color:#007bff1a}.filter-bar .filter-action{display:flex;align-items:center;gap:10px}.filter-bar .filter-action .filter-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s;min-height:40px}.filter-bar .filter-action .filter-button:hover{background-color:#0069d9}.filter-bar .filter-action .filter-button:active{background-color:#0062cc}.filter-bar .filter-action .tooltip-container{display:flex;align-items:center}@media (max-width: 768px){.filter-bar{padding:12px}.filter-bar .date-filter-container,.filter-bar .period-filter-container{flex-direction:column;gap:15px}.filter-bar .filter-group{width:100%;min-width:unset}.filter-bar .filter-action{width:100%}.filter-bar .filter-action .filter-button{flex:1}}.chart-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px;display:flex;justify-content:center;width:100%;overflow-x:auto}.chart-container .recharts-wrapper{margin:0 auto}.chart-container .custom-tooltip{background-color:#fffffff2;border-radius:5px;box-shadow:0 2px 8px #0003;padding:10px 15px;border:1px solid #e0e0e0}.chart-container .custom-tooltip .tooltip-label{margin-top:0;margin-bottom:8px;font-weight:600;color:#333;border-bottom:1px solid #eee;padding-bottom:5px}.chart-container .custom-tooltip .tooltip-data{margin:5px 0;font-size:13px;color:#555}.chart-container .recharts-cartesian-grid-horizontal line,.chart-container .recharts-cartesian-grid-vertical line{stroke:#e0e0e0}.chart-container .recharts-cartesian-axis-line{stroke:#bbb}.chart-container .recharts-cartesian-axis-tick-value{fill:#666;font-size:12px}.chart-container .recharts-legend-item-text{color:#444;font-size:13px}.chart-container .recharts-bar-rectangle{transition:opacity .3s}.chart-container .recharts-bar-rectangle:hover{opacity:.8}.chart-container .recharts-line-curve{transition:stroke-opacity .3s}.chart-container .recharts-active-dot{transition:r .3s}@media (max-width: 992px){.chart-container{padding:15px 10px}.chart-container .recharts-wrapper{width:100%!important;height:auto!important;min-height:300px}.chart-container .recharts-surface{width:100%!important;height:auto!important}}@media (max-width: 768px){.chart-container{padding:10px 5px}.chart-container .recharts-wrapper{min-height:250px}}@media (max-width: 480px){.chart-container{padding:8px 2px}.chart-container .recharts-wrapper{min-height:200px}.chart-container .recharts-legend-wrapper{position:relative!important;margin-top:10px!important;left:0!important;bottom:0!important}}._exportButtons_1kusi_1{display:flex;gap:10px;justify-content:center;align-items:center;margin:5px;float:right}._table-view-container_fqwh6_1{width:100%;margin-top:10px;overflow-x:auto}._table-view-container_fqwh6_1 ._report-table_fqwh6_7{width:max-content;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 8px #0000000d;border-radius:8px;overflow:hidden}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 th,._table-view-container_fqwh6_1 ._report-table_fqwh6_7 td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee;font-size:14px}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 th{background-color:#f8f9fa;color:#444;font-weight:600;position:sticky;top:0;z-index:10;white-space:nowrap}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 tr{transition:background-color .2s}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 tr:hover{background-color:#f8f9fa}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 tr:last-child td{border-bottom:none}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 tr._detail-row_fqwh6_39{background-color:#f5f5f5}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 tr._detail-row_fqwh6_39:hover{background-color:#eaeaea}._table-view-container_fqwh6_1 ._report-table_fqwh6_7 td{color:#333}._table-view-container_fqwh6_1 ._detail-toggle_fqwh6_48{display:flex;justify-content:center}._table-view-container_fqwh6_1 ._detail-toggle_fqwh6_48 ._toggle-button_fqwh6_52{background:none;border:none;cursor:pointer;color:#007bff;padding:0;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s}._table-view-container_fqwh6_1 ._detail-toggle_fqwh6_48 ._toggle-button_fqwh6_52:hover{color:#0056b3;transform:scale(1.1)}._table-view-container_fqwh6_1 ._offers-container_fqwh6_68{display:flex;flex-direction:column;gap:20px}._export-buttons_fqwh6_75{display:flex;gap:10px;margin-bottom:15px}._export-buttons_fqwh6_75 button{background-color:#6c757d;border:none;color:#fff;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px;transition:background-color .2s}._export-buttons_fqwh6_75 button:hover{background-color:#5a6268}._export-buttons_fqwh6_75 button svg{font-size:16px}._pagination-container_fqwh6_101{margin-top:20px;display:flex;justify-content:center}._pagination-container_fqwh6_101 ._pagination_fqwh6_101{display:flex;list-style:none;padding:0;margin:0}._pagination-container_fqwh6_101 ._pagination_fqwh6_101 li{margin:0 5px}._pagination-container_fqwh6_101 ._pagination_fqwh6_101 li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;border:1px solid #dee2e6;background-color:#fff;color:#007bff;cursor:pointer;font-size:14px;transition:all .2s}._pagination-container_fqwh6_101 ._pagination_fqwh6_101 li a:hover{background-color:#f8f9fa;border-color:#007bff}._pagination-container_fqwh6_101 ._pagination_fqwh6_101 li._active_fqwh6_133 a{background-color:#007bff;border-color:#007bff;color:#fff}._pagination-container_fqwh6_101 ._pagination_fqwh6_101 li._disabled_fqwh6_138 a{color:#6c757d;pointer-events:none;opacity:.6}@media (max-width: 768px){._table-view-container_fqwh6_1 ._report-table_fqwh6_7 th,._table-view-container_fqwh6_1 ._report-table_fqwh6_7 td{padding:10px 8px;font-size:13px}._table-view-container_fqwh6_1 ._export-buttons_fqwh6_75{flex-wrap:wrap}._table-view-container_fqwh6_1 ._export-buttons_fqwh6_75 button{padding:6px 10px;font-size:12px}}@media (max-width: 480px){._table-view-container_fqwh6_1 ._report-table_fqwh6_7 th,._table-view-container_fqwh6_1 ._report-table_fqwh6_7 td{padding:8px 5px;font-size:12px}._table-view-container_fqwh6_1 ._pagination-container_fqwh6_101 ._pagination_fqwh6_101 li{margin:0 2px}._table-view-container_fqwh6_1 ._pagination-container_fqwh6_101 ._pagination_fqwh6_101 li a{width:30px;height:30px;font-size:12px}}.loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px}.loading-indicator .loading-text{margin-top:16px;color:#6c757d;font-size:14px;text-align:center}._report-content_j71gh_1{flex:1;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 15px #0000000d;margin-bottom:50px}._report-content_j71gh_1 ._report-header_j71gh_10{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}._report-content_j71gh_1 ._report-header_j71gh_10 ._report-title_j71gh_15{color:#333;font-size:24px;font-weight:600;margin:0}._report-content_j71gh_1 ._report-data-container_j71gh_21{display:flex;flex-direction:column;gap:20px}._report-content_j71gh_1 ._loading-container_j71gh_26{display:flex;justify-content:center;align-items:center;min-height:300px}._report-content_j71gh_1 ._error-container_j71gh_32,._report-content_j71gh_1 ._no-data-container_j71gh_33{padding:20px;background-color:#f9f9f9;border-radius:8px;margin-top:20px}@media (max-width: 768px){._report-content_j71gh_1{padding:15px}._report-content_j71gh_1 ._report-header_j71gh_10{margin-bottom:15px}._report-content_j71gh_1 ._report-header_j71gh_10 ._report-title_j71gh_15{font-size:20px}}@media (max-width: 480px){._report-content_j71gh_1{padding:10px}._report-content_j71gh_1 ._report-header_j71gh_10{margin-bottom:10px}._report-content_j71gh_1 ._report-header_j71gh_10 ._report-title_j71gh_15{font-size:18px}}._reports-container_sohvd_2{display:flex;height:calc(100vh - 60px);width:100%;position:relative;overflow:hidden}._reports-container_sohvd_2 ._reports-layout_sohvd_13{display:flex;flex-direction:row-reverse;width:100%;height:100%;overflow:hidden}._reports-container_sohvd_2 ._reports-main_sohvd_20{flex:1;overflow-y:auto;display:flex;flex-direction:column;margin:0 auto 55px;max-width:1200px;padding:20px;min-height:calc(100vh - 100px);background-color:#fff;box-shadow:0 0 10px #141313a1;overflow:auto}._reports-container_sohvd_2 ._mobile-overlay_sohvd_33{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:900;opacity:0;transition:opacity .3s}._reports-container_sohvd_2 ._mobile-overlay_sohvd_33._active_sohvd_45{opacity:1;display:block}._reports-container_sohvd_2 ._mobile-menu-toggle_sohvd_49{display:none;position:fixed;top:15px;right:15px;z-index:1100;width:40px;height:40px;border-radius:50%;background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:18px;box-shadow:0 2px 10px #0003;transition:all .2s;margin-top:55px}._reports-container_sohvd_2 ._mobile-menu-toggle_sohvd_49:hover{transform:scale(1.05);background-color:#0069d9}._reports-container_sohvd_2 ._mobile-menu-toggle_sohvd_49:active{transform:scale(.95)}._reports-container_sohvd_2 ._mobile-menu-toggle_sohvd_49 svg{font-size:20px}._reports-container_sohvd_2 ._spinner_sohvd_77{display:inline-block;width:40px;height:40px;border:4px solid rgba(0,123,255,.1);border-radius:50%;border-top-color:#007bff;animation:_spin_sohvd_77 1s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _spin_sohvd_77{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width: 768px){._reports-container_sohvd_2 ._mobile-menu-toggle_sohvd_49{display:flex;align-items:center;justify-content:center}._reports-container_sohvd_2 ._reports-main_sohvd_20{padding:15px 55px 10px 10px}}@media (max-width: 480px){._reports-container_sohvd_2 ._reports-main_sohvd_20{padding:10px 10px 8px 8px}}:root{--primary-color: #2563eb;--hover-color: #1d4ed8;--bg-color: #f1f5f9;--card-bg: #edf2fa;--text-color: #1e293b;--border-radius: 12px;--small-border-radius: 4px;--red-color: #ff0000}.scenarios-container h1{text-align:center;margin-bottom:3rem;color:var(--text-color);font-size:2.5rem}.scenarios-container .action-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.scenarios-container .bulk-assign-container{display:flex;gap:10px;align-items:center}.scenarios-container .selected-row{background-color:#007bff1a}.scenarios-container table.table input[type=checkbox]{cursor:pointer;width:18px;height:18px}.scenarios-container .button{display:flex;align-items:center;gap:5px}.scenarios-container .button:disabled{opacity:.6;cursor:not-allowed}.scenarios-container .button.primary{background-color:#0275d8;color:#fff;border:none;padding:8px 15px;border-radius:4px}.scenarios-container .scenario-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.8rem;margin-bottom:1rem}.scenarios-container .scenario-card{position:relative}.scenarios-container .scenario-card input[type=radio]{display:none}.scenarios-container .scenario-card label{display:block;background-color:var(--card-bg);border-radius:var(--border-radius);padding:.5rem;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.scenarios-container .card-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;min-height:130px}.scenarios-container .scenario-number{background-color:var(--primary-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.scenarios-container .scenario-card label:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.scenarios-container .scenario-card input[type=radio]:checked+label{border:2px solid var(--primary-color);background-color:#eef2ff}.scenarios-container .scenario-card p{font-size:15px;line-height:23px}@media (max-width: 768px){.scenarios-container .container{padding:1rem}.scenarios-container h1{font-size:2rem;margin-bottom:2rem}.scenarios-container .scenario-cards{grid-template-columns:1fr}}.scenarios-container .scenarios-info-box{background-color:#f8fafc;border-left:4px solid var(--primary-color);border-radius:8px;padding:.3rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000000d;max-width:80%;margin-left:auto;margin-right:auto;margin-top:20px}.scenarios-container .scenarios-info-text{color:#475569;font-size:16px;line-height:23px;text-align:center}@media (max-width: 768px){.scenarios-container .scenarios-info-box{padding:1rem;margin-bottom:2rem}.scenarios-container .scenarios-info-text{font-size:1rem;line-height:1.5}}._popupOverlay_1pj5o_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._popupContent_1pj5o_15{background-color:#fff;padding:30px;border-radius:16px;width:600px;position:relative;box-shadow:0 10px 25px #00000026;animation:_slideIn_1pj5o_1 .3s ease-out}._popupContent_1pj5o_15 ._popupHeader_1pj5o_24{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:25px}._popupContent_1pj5o_15 ._popupHeader_1pj5o_24 h3{font-size:1.5rem;color:#2c3e50;margin:0;font-weight:600}._popupContent_1pj5o_15 ._popupClose_1pj5o_37{position:absolute;top:20px;right:20px;font-size:24px;cursor:pointer;color:#95a5a6;transition:color .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}._popupContent_1pj5o_15 ._popupClose_1pj5o_37:hover{color:#e74c3c;background-color:#f8f9fa}._popupContent_1pj5o_15 ._dropdown_1pj5o_56{position:relative;margin-bottom:20px}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownHeader_1pj5o_60{background-color:#f8f9fa;padding:10px;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:1px solid #e9ecef;transition:all .2s ease;font-size:1rem;color:#495057}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownHeader_1pj5o_60:hover{background-color:#e9ecef;border-color:#dee2e6}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownArrow_1pj5o_77{font-size:14px;transition:transform .3s ease}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownArrow_1pj5o_77._open_1pj5o_81{transform:rotate(180deg)}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84{position:absolute;width:100%;background-color:#fff;border:1px solid #e9ecef;border-radius:12px;max-height:250px;overflow-y:auto;box-shadow:0 5px 15px #00000014;z-index:1000;margin-top:8px}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84::-webkit-scrollbar{width:8px}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84 ._searchInput_1pj5o_107{width:calc(100% - 24px);padding:12px;border:none;border-bottom:1px solid #96a1ab;outline:none;font-size:.95rem;margin:0}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84 ._searchInput_1pj5o_107:focus{border-bottom-color:#007bff}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84 ._dropdownItem_1pj5o_119{padding:12px 15px;cursor:pointer;transition:all .2s ease;color:#495057}._popupContent_1pj5o_15 ._dropdown_1pj5o_56 ._dropdownList_1pj5o_84 ._dropdownItem_1pj5o_119:hover{background-color:#f8f9fa;color:#007bff}._popupContent_1pj5o_15 ._messages1ChatInput_1pj5o_129{display:flex;justify-content:flex-end;margin-top:20px}._popupContent_1pj5o_15 ._messages1ChatInput_1pj5o_129 button{padding:12px 24px;border:none;border-radius:10px;background-color:#007bff;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}._popupContent_1pj5o_15 ._messages1ChatInput_1pj5o_129 button:hover{background-color:#0056b3;transform:translateY(-2px)}@keyframes _slideIn_1pj5o_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._disabledButton_1pj5o_161{opacity:.5;cursor:not-allowed}:root{--primary-color: #0d6efd;--primary-light: #cfe2ff;--danger-color: #dc3545;--success-color: #198754;--warning-color: #ffc107;--info-color: #0dcaf0;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--transition-speed: .3s}._chatContainer_1bbum_25{display:flex;background:#fff;height:calc(88vh + 7px);overflow:hidden}._chatSidebar_1bbum_33{width:400px;border-right:1px solid var(--gray-200);display:flex;flex-direction:column;background-color:#fff}._chatSidebarHeader_1bbum_41{padding:1.3rem;border-bottom:1px solid var(--gray-200)}._chatContacts_1bbum_46{flex:1;overflow-y:auto;padding:.5rem;background-color:var(--gray-50);scrollbar-width:thin;scrollbar-color:var(--gray-400) transparent}._chatContact_1bbum_46{display:flex;align-items:center;padding:.875rem;cursor:pointer;transition:all var(--transition-speed);gap:.875rem;background-color:#fff;border-radius:12px;margin-bottom:.5rem;box-shadow:0 1px 3px #0000000d}._chatContactNoUser_1bbum_69{height:70vh;display:flex;justify-content:center;align-items:center;padding:1rem;color:var(--gray-500);font-size:small}._chatContactNoUser_1bbum_69 span{margin-left:.5rem}._chatContact_1bbum_46:last-child{margin-bottom:0}._chatContact_1bbum_46:hover{background-color:var(--gray-50);transform:translateY(-1px);box-shadow:0 3px 6px #00000014}._chatContact_1bbum_46._active_1bbum_92{background-color:var(--primary-light);border-left:3px solid var(--primary-color)}._chatContactAvatar_1bbum_97{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 2px 4px #0000001a}._chatContactInfo_1bbum_106{flex:1;min-width:0;padding-right:.5rem}._chatContactName_1bbum_112{font-weight:600;font-size:.9375rem;color:var(--gray-900);margin-bottom:.25rem}._chatContactMessageWrapper_1bbum_119{display:flex;align-items:center;gap:.5rem;color:var(--gray-600)}._chatContactMessage_1bbum_119{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._chatContactTime_1bbum_134{font-size:.75rem;color:var(--gray-500);white-space:nowrap}._chatContactMeta_1bbum_140{display:flex;align-items:center}._chatContactBadge_1bbum_145{background-color:var(--primary-color);color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:1rem;min-width:1.5rem;text-align:center;box-shadow:0 2px 4px #0d6efd40}@media (max-width: 992px){._chatSidebar_1bbum_33{width:280px}._message_1bbum_161{max-width:85%}}@media (max-width: 768px){._chatSidebar_1bbum_33{position:fixed;left:0;top:0;bottom:0;z-index:1050;transform:translate(-100%);transition:transform var(--transition-speed);width:100%;max-width:420px;background-color:#fff}._chatSidebar_1bbum_33._active_1bbum_92{transform:translate(0);box-shadow:2px 0 12px #00000026}._chatSidebarHeader_1bbum_41{background-color:#fff;position:sticky;top:0;z-index:1}}._chatContacts_1bbum_46{overflow-y:overlay}@media (hover: hover){._chatContacts_1bbum_46::-webkit-scrollbar-thumb{background-color:transparent}._chatContacts_1bbum_46:hover::-webkit-scrollbar-thumb{background-color:var(--gray-400)}}._chatContacts_1bbum_46::-webkit-scrollbar{width:6px;height:6px}._chatContacts_1bbum_46::-webkit-scrollbar-track{background:transparent;border-radius:3px}._chatContacts_1bbum_46::-webkit-scrollbar-thumb{background-color:var(--gray-400);border-radius:3px;transition:background-color var(--transition-speed)}._chatContacts_1bbum_46::-webkit-scrollbar-thumb:hover{background-color:var(--gray-500)}._searchGroup_1bbum_224{display:flex;gap:.5rem}._searchInput_1bbum_229{flex:1;padding:.5rem 1rem;border:1px solid var(--gray-200);border-radius:4px;font-size:.9375rem}._searchButton_1bbum_237{padding:.5rem 1rem;background-color:var(--gray-100);border:1px solid var(--gray-200);border-radius:8px;cursor:pointer;color:var(--gray-600);transition:all var(--transition-speed)}._searchButton_1bbum_237:hover{background-color:var(--gray-200);color:var(--gray-900);border-color:var(--gray-300)}._sidebarOverlay_1bbum_254{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1040;opacity:0;transition:opacity var(--transition-speed)}._popupOverlay_cr61h_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;flex-direction:column}._popup_cr61h_1{position:relative;background:#fff;padding:20px;border-radius:8px;width:750px;max-width:95vw;text-align:center;box-shadow:0 4px 12px #00000026;animation:_fadeIn_cr61h_1 .3s ease-in-out}@keyframes _fadeIn_cr61h_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}h3{margin-bottom:20px;color:#333;font-weight:600}._close-popup_cr61h_43{position:absolute;top:10px;right:15px;font-size:24px;font-weight:700;cursor:pointer;color:#666;transition:color .2s;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}._close-popup_cr61h_43:hover{color:#e74c3c;background-color:#0000000d}._formContainer_cr61h_64{margin-bottom:20px;width:100%;display:flex;flex-direction:column;align-items:center}._formLabels_cr61h_72{display:flex;width:100%;margin-bottom:8px;padding:0 20px}._formLabels_cr61h_72 span{display:inline-block;font-size:.9rem;color:#555;font-weight:500;text-align:left}._formLabels_cr61h_72 span:first-child{width:66.66%}._formLabels_cr61h_72 span:last-child{width:33.33%}._formInputs_cr61h_92{width:100%;padding:0 20px}._inputRow_cr61h_97{display:flex;width:100%;gap:10px}._doubleInput_cr61h_103{width:66.66%;display:flex;gap:10px}._singleInput_cr61h_109{width:33.33%}._selectInput_cr61h_113,._phoneInput_cr61h_114{flex:1;padding:8px 10px;border:1px solid #ddd;border-radius:5px;font-size:14px;transition:border-color .2s,box-shadow .2s}._selectInput_cr61h_113:focus,._phoneInput_cr61h_114:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233;outline:none}._selectInput_cr61h_113:hover:not(:focus),._phoneInput_cr61h_114:hover:not(:focus){border-color:#bbb}._selectInput_cr61h_113:disabled,._phoneInput_cr61h_114:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}._selectInput_cr61h_113{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:30px;color:#555}._inputWithTooltip_cr61h_149{position:relative;display:flex;width:100%}._phoneInput_cr61h_114{width:100%}._tooltipWrapper_cr61h_159{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:auto;cursor:help}._errorMessage_cr61h_170{color:#e74c3c;background-color:#fadbd8;padding:8px 12px;border-radius:5px;margin-bottom:15px;font-size:14px;text-align:left;width:calc(100% - 40px)}._messageInputContainer_cr61h_181{margin-top:10px;padding-top:15px}._modalOverlay_jkz6k_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContainer_jkz6k_14{background-color:#fff;width:600px;max-width:90%;max-height:90vh;border-radius:12px;box-shadow:0 5px 15px #0003;overflow:hidden;display:flex;flex-direction:column;animation:_modalFadeIn_jkz6k_1 .3s ease-in-out}._modalHeader_jkz6k_27{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}._modalTitle_jkz6k_36{font-size:1.5rem;font-weight:600;color:#333;margin:0}._closeButton_jkz6k_43{background:none;border:none;font-size:1.8rem;font-weight:700;color:#666;cursor:pointer;transition:color .2s;padding:0;margin:0;line-height:1}._closeButton_jkz6k_43:hover{color:#dc3545}._modalBody_jkz6k_59{padding:20px;overflow-y:auto}._formSection_jkz6k_64{margin-bottom:20px}._formGroup_jkz6k_68{display:flex;flex-direction:column;margin-bottom:10px}._formGroup_jkz6k_68 label{font-size:.95rem;font-weight:600;margin-bottom:6px;color:#444}._formGroup_jkz6k_68 input,._formGroup_jkz6k_68 select{padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:1rem;transition:border-color .2s,box-shadow .2s}._formGroup_jkz6k_68 input:focus,._formGroup_jkz6k_68 select:focus{outline:none;border-color:#0275d8;box-shadow:0 0 0 3px #0275d833}._formGroup_jkz6k_68 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._formRow_jkz6k_100{display:flex;gap:16px}._formRow_jkz6k_100 ._formGroup_jkz6k_68{flex:1}._summarySection_jkz6k_108{background-color:#fff;border-radius:8px;padding:10px;margin-bottom:20px;border:1px solid #dee2e6;box-shadow:0 2px 5px #0000000d}._summaryTitle_jkz6k_117{font-size:1.2rem;font-weight:600;margin-bottom:16px;color:#2c3e50;padding-bottom:10px;border-bottom:2px solid #dee2e6;position:relative}._summaryTitle_jkz6k_117:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background-color:#0275d8}._costSummary_jkz6k_137{display:flex;flex-direction:column;font-family:Roboto,Segoe UI,sans-serif;font-size:.95rem}._costItem_jkz6k_144{display:flex;justify-content:space-between;padding:5px 2px;border-bottom:1px solid #f0f0f0}._costItem_jkz6k_144 span:first-child{color:#566573;font-weight:500}._costItem_jkz6k_144 span:last-child{font-family:Consolas,Courier New,monospace;font-weight:500;color:#2c3e50}._subtotalSection_jkz6k_160{padding-top:8px;margin-top:8px;border-top:1px dashed #ccc}._totalCost_jkz6k_166{padding:12px 2px 8px;font-weight:700;font-size:1.05rem;color:#2c3e50;margin-top:5px;border-bottom:none}._totalCost_jkz6k_166 span:first-child{color:#2c3e50}._totalCost_jkz6k_166 span:last-child{font-size:1.1rem}._depositAmount_jkz6k_181{padding:8px 2px;font-weight:600;font-size:1rem;color:#0275d8;margin-top:0;background-color:#f8f9fa;border-bottom:none;border-radius:0 0 6px 6px}._depositAmount_jkz6k_181 span:first-child{color:#0275d8}._depositAmount_jkz6k_181 span:last-child{color:#0275d8}._modalFooter_jkz6k_198{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #e0e0e0;margin-top:20px}._submitButton_jkz6k_206{background-color:#0275d8;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._submitButton_jkz6k_206:focus{outline:none;box-shadow:0 0 0 3px #0275d84d}@keyframes _modalFadeIn_jkz6k_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 576px){._formRow_jkz6k_100{flex-direction:column;gap:0}._modalTitle_jkz6k_36{font-size:1.3rem}}._forwardOverlay_8wx2v_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:9999;display:flex;justify-content:center;align-items:center}._forwardContent_8wx2v_14{background-color:#fff;padding:24px;border-radius:12px;width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 6px 18px #00000040;position:relative}._forwardClose_8wx2v_26{position:absolute;top:14px;right:16px;font-size:24px;font-weight:700;color:#666;cursor:pointer;transition:color .2s}._forwardClose_8wx2v_26:hover{color:#000}._forwardContent_8wx2v_14 h3{text-align:center;color:#222;font-size:1.25rem;margin-bottom:1.5rem}._forwardContent_8wx2v_14 select,._forwardContent_8wx2v_14 input[type=text]{display:block;width:100%;padding:10px 14px;font-size:14px;border:1px solid #ccc;border-radius:8px;margin-bottom:16px;background-color:#fdfdfd;transition:border-color .2s}._forwardContent_8wx2v_14 select:focus,._forwardContent_8wx2v_14 input[type=text]:focus{border-color:#007bff;outline:none}._forward-row_8wx2v_65{display:flex;gap:12px}._forward-row_8wx2v_65 select{flex:1}._forward-phone-input_8wx2v_73{display:flex;align-items:center;gap:8px;margin-bottom:16px}._forward-phone-input_8wx2v_73 input{flex:1}._forward-message-wrapper_8wx2v_83{margin:20px 0}._forwardContent_8wx2v_14 button{width:100%;padding:12px;border:none;border-radius:8px;background-color:#007bff;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:8px}._forwardContent_8wx2v_14 button:hover{background-color:#0056b3}._forwardBtnDisabled_8wx2v_107{background-color:#ccc!important;cursor:not-allowed!important;color:#666!important}._forwardSearchInput_8wx2v_113{width:100%;padding:10px;font-size:14px;border-radius:6px;border:1px solid #ccc;margin-bottom:5px}._userDropdown_8wx2v_122{max-height:200px;overflow-y:auto;list-style:none;border:1px solid #ccc;border-radius:6px;background:#fff;margin-top:0;padding:0;z-index:99;position:relative}._userItem_8wx2v_135{padding:10px;cursor:pointer;transition:background .2s ease}._userItem_8wx2v_135:hover{background-color:#f0f0f0}._selectedUserBox_8wx2v_145{margin-top:8px;font-size:14px;color:#555}._forwardButton_8wx2v_151{margin-top:10px}._userLanguage_lx08p_2{padding:.5rem 2.5rem .5rem 1rem;font-size:.875rem;color:var(--gray-700);background-color:var(--gray-100);border:1px solid var(--gray-200);border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;transition:all var(--transition-speed);min-width:180px}._userLanguage_lx08p_2:hover{border-color:var(--gray-300);background-color:var(--gray-200)}._userLanguage_lx08p_2:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light);background-color:#fff}._userLanguage_lx08p_2 option{padding:.5rem;background-color:#fff;color:var(--gray-700)}._userLanguage_lx08p_2 option:disabled{color:var(--gray-400)}._modalBackdrop_ya8ib_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_ya8ib_14{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;padding:32px 24px 24px;min-width:320px;max-width:95vw;max-height:90vh;overflow-y:auto;position:relative;outline:none;animation:_modalFadeIn_ya8ib_1 .2s ease}@keyframes _modalFadeIn_ya8ib_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._closeButton_ya8ib_38{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:2rem;color:#888;cursor:pointer;transition:color .2s;z-index:1}._closeButton_ya8ib_38:hover,._closeButton_ya8ib_38:focus{color:#e53e3e}._modalTitle_ya8ib_56{margin:0 0 16px;font-size:1.4rem;font-weight:600;color:#222}._modalBody_ya8ib_63{padding:0}._departmentPopup_1trw3_1{min-width:640px;max-width:800px}._departmentList_1trw3_6{list-style:none;margin:0;padding:0}._departmentItem_1trw3_12{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:1rem;transition:background .2s}._departmentItem_1trw3_12:last-child{border-bottom:none}._departmentName_1trw3_26{color:#222;font-weight:500}._deleteButton_1trw3_31{background:none;border:none;color:#e53e3e;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}._deleteButton_1trw3_31:disabled{color:#ccc!important;cursor:not-allowed;background:none}._deleteButton_1trw3_31:hover:not(:disabled),._deleteButton_1trw3_31:focus:not(:disabled){background:#ffeaea;color:#b91c1c;outline:none}._deletingText_1trw3_57{font-size:.95rem;color:#b91c1c}._infoText_1trw3_62{color:#555;text-align:center;margin:24px 0 8px;font-size:1.05rem}._errorText_1trw3_69{color:#e53e3e;background:#fff0f0;border-radius:8px;padding:10px 12px;margin-bottom:12px;text-align:center;font-size:1.05rem}._addSection_1trw3_79{display:flex;gap:12px;margin-bottom:18px;align-items:center}._addButton_1trw3_86{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;box-shadow:0 2px 8px #3b82f614;outline:none}._addButton_1trw3_86:hover:not(:disabled),._addButton_1trw3_86:focus:not(:disabled){background:#2563eb}._addButton_1trw3_86:disabled{opacity:.6;cursor:not-allowed}._tableWrapper_1trw3_110{width:100%;overflow-x:auto;margin-top:12px}._departmentTable_1trw3_116{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;font-size:.98rem;box-shadow:0 2px 8px #0000000a}._departmentTable_1trw3_116 th,._departmentTable_1trw3_116 td{padding:10px 12px;text-align:left}._departmentTable_1trw3_116 th{background:#f3f4f6;font-weight:600;color:#222}._departmentTable_1trw3_116 tbody tr{border-bottom:1px solid #f0f0f0;transition:background .18s}._departmentTable_1trw3_116 tbody tr:hover{background:#f9fafb}._departmentTable_1trw3_116 td{color:#333}._departmentTable_1trw3_116 td:last-child{text-align:center}.opportunities-page{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px);background-color:#fff;box-shadow:0 0 10px #141313a1;overflow:auto}.opportunities-page .loading-container{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:2rem 0}.opportunities-page .loading-container span{color:#6c757d;font-size:1rem}.opportunities-page .error-message{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px;margin:2rem 0}.opportunities-page .error-message svg{color:#721c24}.opportunities-page .opportunities-table-container{overflow-x:auto;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.opportunities-page .search-container{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.opportunities-page .search-container .search-input-section{position:relative;max-width:400px;flex:1}.opportunities-page .search-container .search-input-section .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}.opportunities-page .search-container .search-input-section .search-input-field{width:100%;padding:10px 40px;border:1px solid #e9ecef;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.opportunities-page .search-container .search-input-section .search-input-field:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd1a}.opportunities-page .search-container .search-input-section .search-input-field::placeholder{color:#6c757d}.opportunities-page .search-container .search-input-section .clear-search-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:2px;z-index:2;transition:background-color .2s ease}.opportunities-page .search-container .search-input-section .clear-search-button:hover{background-color:#f8f9fa;color:#495057}.opportunities-page .search-container .search-input-section .clear-search-button:focus{outline:2px solid #0d6efd;outline-offset:2px}.opportunities-page .search-container .search-results-info{font-size:12px;color:#6c757d;background-color:#e9ecef;padding:4px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.opportunities-page .opportunities-datatable .rdt_TableWrapper .rdt_Table .rdt_TableHeader{position:relative!important;display:block!important;width:100%!important;background-color:#f8f9fa!important;min-height:auto!important;padding:0!important;flex:none!important;align-items:initial!important;justify-content:initial!important;flex-wrap:initial!important}@media (max-width: 992px) and (min-width: 769px){.opportunities-page .search-container{gap:.75rem}.opportunities-page .search-container .search-input-section{max-width:350px}.opportunities-page .search-container .search-results-info{font-size:11px}}@media (max-width: 768px){.opportunities-page{padding:1rem}.opportunities-page .search-container{padding:.75rem;flex-direction:column;align-items:stretch;gap:.75rem}.opportunities-page .search-container .search-input-section{max-width:none}.opportunities-page .search-container .search-input-section .search-input-field{font-size:16px}.opportunities-page .search-container .search-results-info{font-size:11px;align-self:center}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol,.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell{padding:.75rem!important;font-size:13px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn{width:28px;height:28px}}@media (max-width: 480px){.opportunities-page{padding:.75rem}.opportunities-page .search-container{padding:.5rem}.opportunities-page .search-container .search-input-field{padding:8px 35px}.opportunities-page .search-container .search-results-info{font-size:10px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol,.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell{padding:.5rem!important;font-size:12px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .opportunity-name .td-name{font-size:13px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .opportunity-name .opportunity-detail{font-size:11px;margin-top:2px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .opportunity-name .category-badge .category-link{font-size:11px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .user-count{gap:.25rem}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .user-count span{font-size:12px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons{gap:.25rem}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn{width:24px;height:24px}}.opportunities-page .clear-filter-button{display:flex;align-items:center;gap:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;color:#495057;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:background-color .2s;margin-top:1rem}.opportunities-page .clear-filter-button:hover{background-color:#e9ecef}.opportunities-page .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem}.opportunities-page .empty-state svg{color:#6c757d;margin-bottom:1rem}.opportunities-page .empty-state h3{color:#343a40;font-size:1.25rem;margin:0 0 .75rem;font-weight:600}.opportunities-page .empty-state p{color:#6c757d;font-size:1rem;max-width:500px;margin:0 0 1.5rem;line-height:1.5}.opportunities-page .empty-state .clear-filter-button{display:flex;align-items:center;gap:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;color:#495057;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.opportunities-page .empty-state .clear-filter-button:hover{background-color:#e9ecef;border-color:#adb5bd}.opportunities-page .empty-state .clear-filter-button:focus{outline:2px solid #0d6efd;outline-offset:2px}.opportunities-page .opportunities-datatable .rdt_TableWrapper{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.opportunities-page .opportunities-datatable .rdt_Table{background-color:#fff}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableHead .rdt_TableHeadRow{background-color:#f8f9fa!important;border-bottom:1px solid #e9ecef}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol{background-color:#f8f9fa!important;color:#495057!important;font-weight:600!important;font-size:14px!important;padding:1rem!important;border-right:1px solid #e9ecef}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol:last-child{border-right:none}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow:hover{background-color:#f9f9f9}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell{padding:1rem!important;font-size:14px;color:#495057;border-right:1px solid #e9ecef}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell:last-child{border-right:none}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .opportunity-name .td-name{font-weight:600;color:#343a40;display:block;margin-bottom:4px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .opportunity-name .opportunity-detail{color:#6c757d;font-size:13px;line-height:1.4;margin-bottom:4px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .opportunity-name .category-badge .category-link{color:#0d6efd;text-decoration:none;font-size:12px}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .opportunity-name .category-badge .category-link:hover{text-decoration:underline}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .user-count{display:flex;align-items:center;gap:.5rem;justify-content:center}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .user-count span{font-weight:600;color:#343a40}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons{display:flex;gap:.5rem;justify-content:center}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn.pedit{background-color:#fff3cd;color:#856404}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn.pedit:hover{background-color:#ffeaa7;transform:translateY(-1px)}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn.pdelete{background-color:#f8d7da;color:#721c24}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn.pdelete:hover{background-color:#f5c6cb;transform:translateY(-1px)}.opportunities-page .opportunities-datatable .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .action-buttons .btnn:focus{outline:2px solid #0d6efd;outline-offset:2px}@media (min-width: 769px) and (max-width: 992px){.opportunities-page .opportunities-table th,.opportunities-page .opportunities-table td{padding:.85rem .75rem}.opportunities-page .opportunities-table th.th-detail,.opportunities-page .opportunities-table th.td-detail,.opportunities-page .opportunities-table td.th-detail,.opportunities-page .opportunities-table td.td-detail{min-width:250px;max-width:250px}}.oppourtunity-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#00000080}.oppourtunity-modal .oppourtunity-modal-content{background:#fff;padding:20px;border-radius:8px;width:500px;max-width:90%;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 8px #0000001a}@media (max-width: 600px){.oppourtunity-modal .oppourtunity-modal-content{width:90%;height:auto}}.oppourtunity-modal .oppourtunity-modal-content input,.oppourtunity-modal .oppourtunity-modal-content textarea{width:95%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem}.oppourtunity-modal .oppourtunity-modal-content textarea{min-height:90px}.opportunity-form-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000}.opportunity-form-modal .modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1}.opportunity-form-modal .modal-content{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:1.5rem;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;z-index:2;animation:modalFadeIn .3s ease}.opportunity-form-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.opportunity-form-modal .modal-content .modal-header h2{margin:0;font-size:1.25rem;font-weight:600;color:#212529}.opportunity-form-modal .modal-content form .form-group{margin-bottom:1.25rem}.opportunity-form-modal .modal-content form .form-group label{display:block;font-size:.95rem;margin-bottom:.5rem;color:#495057;font-weight:500}.opportunity-form-modal .modal-content form .form-group label .required{color:#dc3545;margin-left:.25rem}.opportunity-form-modal .modal-content form .form-group input,.opportunity-form-modal .modal-content form .form-group textarea,.opportunity-form-modal .modal-content form .form-group select{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:4px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.opportunity-form-modal .modal-content form .form-group input:focus,.opportunity-form-modal .modal-content form .form-group textarea:focus,.opportunity-form-modal .modal-content form .form-group select:focus{outline:none;border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd26}.opportunity-form-modal .modal-content form .form-group input::placeholder,.opportunity-form-modal .modal-content form .form-group textarea::placeholder,.opportunity-form-modal .modal-content form .form-group select::placeholder{color:#adb5bd}.opportunity-form-modal .modal-content form .form-group textarea{resize:vertical;min-height:100px}.opportunity-form-modal .modal-content form .form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.opportunity-form-modal .modal-content form .form-actions button{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.opportunity-form-modal .modal-content form .form-actions button.cancel-button{background-color:#fff;color:#6c757d;border:1px solid #ced4da}.opportunity-form-modal .modal-content form .form-actions button.cancel-button:hover{background-color:#f8f9fa;border-color:#6c757d}.opportunity-form-modal .modal-content form .form-actions button.save-button{background-color:#0d6efd;color:#fff;border:1px solid #0d6efd}.opportunity-form-modal .modal-content form .form-actions button.save-button:hover{background-color:#0b5ed7;border-color:#0a58ca}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.opportunity-form-modal .modal-content{padding:1.25rem;margin:0 1rem;max-width:100%}.opportunity-form-modal .modal-content .modal-header h2{font-size:1.15rem}.opportunity-form-modal .modal-content form .form-actions{flex-direction:column}.opportunity-form-modal .modal-content form .form-actions button{width:100%;justify-content:center}}.task :root{--bg: #ebf0f7;--header: #fbf4f6;--text: #2e2e2f;--white: #ffffff;--light-grey: #6d7278;--tag-1: #ceecfd;--tag-1-text: #2e87ba;--tag-2: #d6ede2;--tag-2-text: #13854e;--tag-3: #ceecfd;--tag-3-text: #2d86ba;--tag-4: #f2dcf5;--tag-4-text: #a734ba;--purple: #7784ee;--orange: #ffa500}.task *{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.task body{color:var(--text);overflow:auto!important}.task h1{font-size:30px}.task .project{padding:0rem;max-width:100%;width:100%;display:inline-block}.task .project-info{padding:0 0 2rem;display:flex;width:100%;justify-content:space-between;align-items:center}.task .project-participants{display:flex;align-items:center}.task .project-participants span,.task .project-participants__add{width:30px;height:30px;display:inline-block;background:var(--purple);border-radius:100rem;margin:0 .2rem}.task .project-participants__add{background:transparent;border:1px dashed rgb(150,150,150);font-size:0;cursor:pointer;position:relative}.task .project-participants__add:after{content:"+";font-size:15px;color:#969696}.task .project-tasks{display:grid;width:100%;grid-column-gap:1.5rem;margin-bottom:24px}.task .project-column-heading{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.task .project-column-heading__title{font-size:20px}.task .project .modern-tabs-container{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.task .project .modern-tabs-container{flex-direction:row;justify-content:space-between;align-items:center}}.task .project .tabs-wrapper{flex:1}.task .project .tab-list{display:inline-flex;background:#f8fafc;padding:4px;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #E5E7EB;gap:2px;position:relative}@media (max-width: 767px){.task .project .tab-list{width:100%;display:flex}}.task .project .tab-button{position:relative;background:transparent;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px;color:#6b7280;min-width:0;flex:1}@media (min-width: 768px){.task .project .tab-button{flex:none;min-width:120px}}.task .project .tab-button:hover{background:#4f46e50d;color:#4f46e5}.task .project .tab-button:focus{outline:none;box-shadow:0 0 0 2px #4f46e533}.task .project .tab-button.active{background:#fff;color:#4f46e5;box-shadow:0 1px 3px #0000001a;font-weight:600}.task .project .tab-button.active .tab-indicator{opacity:1;transform:scaleX(1)}.task .project .tab-button .tab-content{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:2}@media (max-width: 480px){.task .project .tab-button .tab-content span{display:none}}.task .project .tab-button .tab-indicator{position:absolute;bottom:2px;left:20%;transform:translate(-50%) scaleX(0);width:60%;height:3px;background:#4f46e5;border-radius:2px;opacity:0;transition:all .2s ease}.task .project .toggle-section{display:flex;justify-content:center}@media (min-width: 768px){.task .project .toggle-section{justify-content:flex-end}}.task .project .toggle-button{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px;color:#6b7280;min-width:200px;box-shadow:0 1px 3px #0000000d}.task .project .toggle-button:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000001a}.task .project .toggle-button:focus{outline:none;box-shadow:0 0 0 2px #4f46e533}.task .project .toggle-button.active{background:#f0fdf4;border-color:#10b981;color:#10b981}.task .project .toggle-button.active .toggle-switch.on{background:#10b981}.task .project .toggle-button.active .toggle-switch.on .toggle-slider{transform:translate(20px)}.task .project .toggle-button .toggle-content{display:flex;align-items:center;gap:8px;flex:1}.task .project .toggle-switch{width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;transition:background-color .2s ease}.task .project .toggle-switch.on{background:#10b981}.task .project .toggle-switch .toggle-slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0003}@media (max-width: 767px){.task .project .modern-tabs-container{gap:1rem}.task .project .tab-button{padding:10px 16px;font-size:13px}.task .project .toggle-button{min-width:unset;width:100%;padding:10px 14px;font-size:13px}}.task .task-container{width:100%}.task .task-loading{display:flex;justify-content:center;align-items:center;min-height:200px}.task .task-empty-state{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem}.task .task-grid{display:grid;gap:1rem;padding:1rem}@media (min-width: 1600px){.task .task-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem}}@media (min-width: 1200px) and (max-width: 1599px){.task .task-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width: 992px) and (max-width: 1199px){.task .task-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width: 768px) and (max-width: 991px){.task .task-grid{grid-template-columns:repeat(2,1fr);gap:.875rem}}@media (max-width: 767px){.task .task-grid{grid-template-columns:1fr;gap:.75rem;padding:.75rem .5rem}}.task .modern-task-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a,0 1px 3px #0000000f;border:1px solid #F1F5F9;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;min-height:300px;position:relative}.task .modern-task-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899);opacity:0;transition:opacity .3s ease}.task .modern-task-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a,0 4px 8px #0000000f;border-color:#e2e8f0}.task .modern-task-card:hover:before{opacity:1}@media (min-width: 1600px){.task .modern-task-card{min-height:320px}}@media (max-width: 991px){.task .modern-task-card{min-height:280px}}@media (max-width: 767px){.task .modern-task-card{min-height:260px;border-radius:12px}}.task .modern-task-card .task-card-header{padding:1.25rem;border-bottom:1px solid rgba(241,245,249,.8);display:flex;justify-content:space-between;align-items:center;gap:1rem;background:linear-gradient(135deg,#f8fafccc,#f1f5f999);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@media (max-width: 1199px){.task .modern-task-card .task-card-header{padding:1rem;gap:.75rem}}@media (max-width: 767px){.task .modern-task-card .task-card-header{padding:.875rem;gap:.5rem}}.task .modern-task-card .task-title-section{flex:1;min-width:0}.task .modern-task-card .task-title{font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .625rem;line-height:1.3;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1199px){.task .modern-task-card .task-title{font-size:1rem;margin-bottom:.5rem}}@media (max-width: 767px){.task .modern-task-card .task-title{font-size:.925rem;margin-bottom:.4rem}}.task .modern-task-card .task-status-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px #0000001a;border:1px solid rgba(255,255,255,.2)}.task .modern-task-card .task-status-badge.status-pending{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:#f59e0b33}.task .modern-task-card .task-status-badge.status-completed{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border-color:#10b98133}@media (max-width: 1199px){.task .modern-task-card .task-status-badge{padding:.3rem .6rem;font-size:.6rem;gap:.25rem}}@media (max-width: 767px){.task .modern-task-card .task-status-badge{padding:.25rem .5rem;font-size:.55rem}}.task .modern-task-card .task-user-button{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:12px;width:40px;height:40px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #4f46e533,0 2px 4px #0000001a;flex-shrink:0;position:relative;overflow:hidden}.task .modern-task-card .task-user-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.task .modern-task-card .task-user-button:hover{background:linear-gradient(135deg,#4338ca,#6d28d9);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 16px #4f46e54d,0 4px 8px #00000026}.task .modern-task-card .task-user-button:hover:before{opacity:1}.task .modern-task-card .task-user-button:active{transform:translateY(0) scale(.98)}@media (max-width: 1199px){.task .modern-task-card .task-user-button{width:36px;height:36px}}@media (max-width: 767px){.task .modern-task-card .task-user-button{width:32px;height:32px;border-radius:10px}}.task .modern-task-card .task-card-content{padding:.5rem;flex:1;position:relative}@media (max-width: 1199px){.task .modern-task-card .task-card-content{padding:1rem}}@media (max-width: 767px){.task .modern-task-card .task-card-content{padding:.875rem}}.task .modern-task-card .task-description{margin-bottom:.5rem}.task .modern-task-card .task-description p{color:#64748b;font-size:.875rem;line-height:1.5;margin:0;background:linear-gradient(135deg,#f8fafccc,#f1f5f999);padding:.75rem;border-radius:12px;border:1px solid rgba(226,232,240,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.task .modern-task-card .task-description p:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:0 2px 2px 0}@media (max-width: 1199px){.task .modern-task-card .task-description p{font-size:.8rem;padding:.625rem}}@media (max-width: 767px){.task .modern-task-card .task-description p{font-size:.75rem;padding:.5rem}}.task .modern-task-card .task-info-grid{display:grid;gap:.5rem}@media (max-width: 1199px){.task .modern-task-card .task-info-grid{gap:.625rem}}@media (max-width: 767px){.task .modern-task-card .task-info-grid{gap:.5rem}}.task .modern-task-card .task-info-item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#f8fafc99,#f1f5f966);border-radius:10px;min-height:44px;border:1px solid rgba(226,232,240,.3);transition:all .2s ease}.task .modern-task-card .task-info-item:hover{background:linear-gradient(135deg,#f8fafccc,#f1f5f999);border-color:#4f46e533;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}@media (max-width: 1199px){.task .modern-task-card .task-info-item{padding:.625rem;gap:.5rem;min-height:40px}}@media (max-width: 767px){.task .modern-task-card .task-info-item{padding:.5rem;min-height:36px;gap:.375rem}}.task .modern-task-card .info-label{display:flex;align-items:center;gap:.375rem;font-size:.65rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;min-width:fit-content}.task .modern-task-card .info-label span{white-space:nowrap}.task .modern-task-card .info-value{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:.8rem;color:#111827;font-weight:500;min-width:0;flex:1}.task .modern-task-card .info-value .patient-name{font-weight:600;color:#4f46e5;margin-bottom:.125rem;font-size:.8rem}.task .modern-task-card .info-value .patient-fullname{font-size:.65rem;color:#6b7280;font-weight:400}.task .modern-task-card .cursor-pointer{cursor:pointer}.task .modern-task-card .task-card-footer{padding:1rem;border-top:1px solid rgba(241,245,249,.6);background:linear-gradient(135deg,#f8fafcb3,#f1f5f980);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:auto}@media (max-width: 1199px){.task .modern-task-card .task-card-footer{padding:.875rem}}@media (max-width: 767px){.task .modern-task-card .task-card-footer{padding:.75rem}}.task .modern-task-card .task-action-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:12px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.05em;min-height:44px;position:relative;overflow:hidden}.task .modern-task-card .task-action-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.task .modern-task-card .task-action-button:hover:before{left:100%}.task .modern-task-card .task-action-button.action-complete{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 8px #10b98133,0 2px 4px #0000001a}.task .modern-task-card .task-action-button.action-complete:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 16px #10b9814d,0 4px 8px #00000026}.task .modern-task-card .task-action-button.action-pending{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 8px #f59e0b33,0 2px 4px #0000001a}.task .modern-task-card .task-action-button.action-pending:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 8px 16px #f59e0b4d,0 4px 8px #00000026}.task .modern-task-card .task-action-button:active{transform:translateY(0) scale(.98)}@media (max-width: 1199px){.task .modern-task-card .task-action-button{padding:.625rem .875rem;font-size:.75rem;min-height:40px;gap:.375rem}}@media (max-width: 767px){.task .modern-task-card .task-action-button{padding:.5rem .75rem;font-size:.7rem;min-height:36px;border-radius:10px}}.task .task-loading{display:flex;justify-content:center;align-items:center;min-height:300px;background:linear-gradient(135deg,#f8fafc80,#f1f5f94d);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task .task-empty-state{display:flex;justify-content:center;align-items:center;min-height:300px;padding:2rem;background:linear-gradient(135deg,#f8fafc80,#f1f5f94d);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 480px){.task .modern-task-card{min-height:240px}.task .modern-task-card .task-card-header{padding:.75rem;gap:.5rem}.task .modern-task-card .task-title{font-size:.9rem;margin-bottom:.375rem}.task .modern-task-card .task-status-badge{padding:.2rem .4rem;font-size:.55rem}.task .modern-task-card .task-user-button{width:32px;height:32px}.task .modern-task-card .task-card-content{padding:.75rem}.task .modern-task-card .task-description p{font-size:.75rem;padding:.4rem}.task .modern-task-card .task-info-item{padding:.4rem;min-height:32px;flex-direction:column;align-items:flex-start;gap:.25rem}.task .modern-task-card .info-label{font-size:.6rem;gap:.25rem}.task .modern-task-card .info-value{align-items:flex-start;text-align:left;font-size:.75rem}.task .modern-task-card .info-value .patient-name{font-size:.75rem}.task .modern-task-card .info-value .patient-fullname{font-size:.6rem}.task .modern-task-card .task-card-footer{padding:.5rem}.task .modern-task-card .task-action-button{font-size:.7rem;padding:.4rem .6rem;min-height:32px}}.task .task-hover{border:3px dashed var(--light-grey)!important}@media only screen and (max-width: 1300px){.task .project{max-width:100%}.task .task-details{width:100%;display:flex}.task .tag-progress,.task .task-activity{flex-basis:50%;background:var(--white);padding:1rem;border-radius:8px;margin:1rem}}@media only screen and (max-width: 600px){.task .project-column:nth-child(4){display:none}.task .project-tasks{grid-template-columns:1fr}.task .task-details{flex-wrap:wrap;padding:3rem 1rem}.task .tag-progress,.task .task-activity{flex-basis:100%}.task h1{font-size:25px}}.task .spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:auto;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}._dashboard-container_k8nmc_1{width:100%;height:100%;background:#fff;padding:0;margin:0}._popupLayout_k8nmc_9{display:flex;width:100%;max-width:1600px;height:100%;border-radius:16px;overflow:hidden;position:relative;gap:5px;margin-bottom:21px}._error_k8nmc_21{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#ff6b6b;font-weight:500;padding:1.5rem;background:#ff6b6b26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,107,107,.3);margin:1rem 1.5rem;text-align:center;gap:.75rem;font-size:.875rem;box-shadow:0 8px 32px #ff6b6b33}._error_k8nmc_21 svg{color:#ff6b6b;margin-bottom:.25rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._error_k8nmc_21 span{line-height:1.5;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media (max-width: 768px){._error_k8nmc_21{margin:.75rem 1rem;padding:1.25rem;font-size:.8rem}._error_k8nmc_21 svg{width:16px;height:16px}}@media (max-width: 480px){._error_k8nmc_21{margin:.5rem .75rem;padding:1rem;font-size:.75rem;border-radius:12px}}._close_k8nmc_70{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;color:#64748b;font-size:1.5rem;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0;z-index:10}._close_k8nmc_70:hover{background:#e2e8f0;color:#1e293b;transform:rotate(90deg)}._toggleSidebar_k8nmc_94{position:fixed;top:70px;right:20px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#5470c6;color:#fff;cursor:pointer;z-index:35;border:none;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease;min-width:44px;min-height:44px}._toggleSidebar_k8nmc_94:hover{background:#6c8bde;transform:scale(1.05)}._toggleSidebar_k8nmc_94:active{transform:scale(.95)}._toggleSidebar_k8nmc_94 svg{width:24px;height:24px}._sidebarWrapper_k8nmc_126{position:relative;transition:all .3s ease;z-index:5}@media (max-width: 768px){._sidebarWrapper_k8nmc_126{position:fixed;top:0;left:0;height:100vh;z-index:30;width:320px;transform:translate(-100%)}._sidebarWrapper_k8nmc_126._visible_k8nmc_141{transform:translate(0)}}._content_k8nmc_146{flex:1;height:100%;overflow:hidden;background:#fff;border-radius:16px 0 0 16px;transition:all .3s ease}._content_k8nmc_146._fullWidth_k8nmc_154{border-radius:16px}._tabsContainer_k8nmc_158{height:100%;display:flex;flex-direction:column;background:#fff}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164{display:flex;gap:8px;padding:.2rem 1.5rem .2rem 0;border-bottom:1px solid #e2e8f0;position:relative}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164:after{content:"";position:absolute;bottom:0;right:0;width:20px;height:1px;background:linear-gradient(to left,#e2e8f0,transparent);pointer-events:none}@media (min-width: 769px){._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164:after{display:none}}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186{padding:.75rem 1.25rem;border:none;background:none;color:#64748b;font-weight:500;font-size:.95rem;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:all .2s ease;border-radius:8px;position:relative;display:flex;align-items:center;gap:.5rem;white-space:nowrap;min-height:44px}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186 svg{width:18px;height:18px;transition:transform .2s ease}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186:hover{color:#5470c6;background:#f1f5f9}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186:hover svg{transform:scale(1.1)}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186:active{transform:scale(.98)}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186._active_k8nmc_220{color:#5470c6;background:#eff6ff}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186._active_k8nmc_220:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#5470c6;border-radius:2px}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186._dragging_k8nmc_234{opacity:.5;background:#3b82f61a;cursor:grabbing;z-index:1000}@media (min-width: 769px){._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186{cursor:grab}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186._dragging_k8nmc_234{cursor:grabbing}}._tabsContainer_k8nmc_158 ._tabContent_k8nmc_248{flex:1;overflow:auto}._tabsContainer_k8nmc_158 ._tabContent_k8nmc_248::-webkit-scrollbar{width:12px;background-color:#f1f5f9}._tabsContainer_k8nmc_158 ._tabContent_k8nmc_248::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}._tabsContainer_k8nmc_158 ._tabContent_k8nmc_248::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #f1f5f9}._tabsContainer_k8nmc_158 ._tabContent_k8nmc_248::-webkit-scrollbar-thumb:hover{background:#94a3b8}._sidebar_k8nmc_126{width:300px;min-width:300px;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:all .3s ease;box-shadow:0 10px 15px -3px #0000001a;position:relative}._sidebar_k8nmc_126:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none}._profile_k8nmc_292{padding:2rem 1.5rem;text-align:center;position:relative;z-index:1}._profile_k8nmc_292 ._avatar_k8nmc_298{width:120px;height:120px;border-radius:60px;object-fit:cover;border:4px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0003;margin-bottom:1.5rem;transition:all .3s ease;background:#ffffff1a}._profile_k8nmc_292 ._avatar_k8nmc_298:hover{transform:scale(1.05);box-shadow:0 12px 40px #0000004d;border-color:#ffffff80}._profile_k8nmc_292 ._userName_k8nmc_314{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:.5px}._profile_k8nmc_292 ._info_k8nmc_322{background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;margin-top:1.5rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}._profile_k8nmc_292 ._info_k8nmc_322:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 12px 40px #00000026}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338{display:flex;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.15);align-items:center;transition:all .2s ease}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338:last-child{border-bottom:none;padding-bottom:0}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338:first-child{padding-top:0}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338:hover{padding-left:.5rem;background:#ffffff1a;border-radius:8px;margin:0 -.5rem;padding-right:.5rem}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoLabel_k8nmc_359{flex:1;color:#ffffffe6;font-weight:500;font-size:.875rem;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.1)}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoValue_k8nmc_367{flex:1.2;color:#fff;font-size:.875rem;text-align:right;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1);word-break:break-word}._missingFieldsContainer_k8nmc_377{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;text-align:center;color:#64748b}._missingFieldsContainer_k8nmc_377 p{margin:1rem 0;font-size:1.1rem}._missingFields_k8nmc_377{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}._missingField_k8nmc_377{background:#fee2e2;color:#ef4444;padding:.25rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;border:1px solid #fecaca}@media (max-width: 1024px){._dashboard-container_k8nmc_1{padding:0}._popupLayout_k8nmc_9{height:100%;border-radius:0}._content_k8nmc_146{border-radius:0}._sidebar_k8nmc_126{width:280px;min-width:280px;border-radius:0;background:linear-gradient(135deg,#667eea,#764ba2)}}@media (max-width: 768px){._popupLayout_k8nmc_9{flex-direction:column;position:relative;height:100%}._dashboard-container_k8nmc_1{height:100vh;overflow:hidden}._content_k8nmc_146{height:100vh;width:100%;border-radius:0}._content_k8nmc_146._fullWidth_k8nmc_154{width:100%}._sidebar_k8nmc_126{width:320px;min-width:320px;height:100vh;border-radius:0;box-shadow:0 10px 15px -3px #0000001a;background:linear-gradient(135deg,#667eea,#764ba2)}._profile_k8nmc_292{padding:1.5rem 1rem}._profile_k8nmc_292 ._avatar_k8nmc_298{width:100px;height:100px;border:3px solid rgba(255,255,255,.3);box-shadow:0 6px 24px #0003}._profile_k8nmc_292 ._userName_k8nmc_314{font-size:1.25rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}._profile_k8nmc_292 ._info_k8nmc_322{background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.15)}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoLabel_k8nmc_359{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.1)}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoValue_k8nmc_367{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164{overflow-x:auto;overflow-y:hidden;padding:.75rem 1rem;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164::-webkit-scrollbar{display:none}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186{flex-shrink:0;padding:.75rem 1rem;font-size:.9rem;min-width:auto}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186 svg{width:18px;height:18px}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186 span{font-size:.875rem}._tabsContainer_k8nmc_158 ._tabContent_k8nmc_248{height:calc(100vh - 120px)}}@media (max-width: 480px){._toggleSidebar_k8nmc_94{top:45px;right:3px;width:40px;height:40px;min-width:40px;min-height:40px}._toggleSidebar_k8nmc_94 svg{width:20px;height:20px}._sidebar_k8nmc_126{width:300px;min-width:300px;background:linear-gradient(135deg,#667eea,#764ba2)}._profile_k8nmc_292{padding:1rem .75rem}._profile_k8nmc_292 ._avatar_k8nmc_298{width:80px;height:80px;border:3px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #0003}._profile_k8nmc_292 ._userName_k8nmc_314{font-size:1.125rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}._profile_k8nmc_292 ._info_k8nmc_322{padding:.75rem;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338{border-bottom:1px solid rgba(255,255,255,.15)}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoLabel_k8nmc_359,._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoValue_k8nmc_367{font-size:.75rem}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoLabel_k8nmc_359{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.1)}._profile_k8nmc_292 ._info_k8nmc_322 ._infoGroup_k8nmc_338 ._infoValue_k8nmc_367{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164{padding:.5rem;gap:8px}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186{padding:.625rem .75rem;min-width:auto}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186 span{display:none}._tabsContainer_k8nmc_158 ._tabsHeader_k8nmc_164 ._tabButton_k8nmc_186 svg{width:20px;height:20px}._tabsContainer_k8nmc_158 ._tabContent_k8nmc_248{height:calc(100vh - 100px)}}._sidebarClose_k8nmc_589{position:absolute;top:15px;right:15px;width:36px;height:36px;border-radius:50%;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffffe6;z-index:20;transition:all .3s ease;box-shadow:0 4px 16px #0000001a}._sidebarClose_k8nmc_589:hover{background:#ffffff4d;color:#fff;transform:scale(1.1) rotate(90deg);box-shadow:0 6px 20px #0003}._sidebarClose_k8nmc_589:active{transform:scale(.95) rotate(90deg)}._user-management-container_1iddo_1{display:flex;justify-content:center;align-items:flex-start;padding:20px 5px;position:relative}._user-management-container_1iddo_1 ._user-management-header_1iddo_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._user-management-container_1iddo_1 ._user-management-header_1iddo_8 h2{color:#2c3e50;margin:0}._user-management-container_1iddo_1 ._user-management-header_1iddo_8 ._edit-btn_1iddo_18{padding:8px 20px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .3s}._user-management-container_1iddo_1 ._user-management-header_1iddo_8 ._edit-btn_1iddo_18:hover{background-color:#2980b9}._user-management-container_1iddo_1 ._tabs_1iddo_31{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}._user-management-container_1iddo_1 ._tab-button_1iddo_38{padding:5px 20px;border:none;background:none;cursor:pointer;font-size:16px;color:#666;position:relative;transition:all .3s ease}._user-management-container_1iddo_1 ._tab-button_1iddo_38:hover{color:#333}._user-management-container_1iddo_1 ._tab-button_1iddo_38._active_1iddo_51{color:#007bff;font-weight:500}._user-management-container_1iddo_1 ._tab-button_1iddo_38._active_1iddo_51:after{content:"";position:absolute;bottom:-11px;left:0;width:100%;height:2px;background-color:#007bff}._user-management-container_1iddo_1 ._user-form_1iddo_64{width:100%;background:#fff;padding:0;border-radius:12px}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70{margin-bottom:12px;width:100%;display:flex;align-items:center;gap:12px}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 label{min-width:120px;color:#2c3e50;font-weight:600;font-size:.9rem;text-align:right}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 input,._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 select{width:250px;padding:8px 12px;border:1px solid #e1e1e1;border-radius:6px;font-size:.9rem;color:#2c3e50;transition:all .3s ease}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 input:focus,._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 input:disabled,._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 select:disabled{background-color:#f8f9fa;cursor:not-allowed}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 ._input-description_1iddo_105{color:#99a4ae;font-size:.85rem;margin-left:12px;flex:1;font-style:italic}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;padding-right:2rem}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._w50_1iddo_120{width:50px!important}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._w200_1iddo_123{width:188px!important}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-row_1iddo_126{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:0}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-row_1iddo_126:last-of-type{margin-bottom:10px}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._submit-btn_1iddo_135{width:200px;padding:12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 0 120px;box-shadow:0 4px 6px #3498db33}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._submit-btn_1iddo_135 i{font-size:1.1rem}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._submit-btn_1iddo_135:hover{transform:translateY(-2px);box-shadow:0 6px 8px #3498db4d;background:linear-gradient(45deg,#2980b9,#2471a3)}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._submit-btn_1iddo_135:active{transform:translateY(0);box-shadow:0 2px 4px #3498db33}@media (max-width: 768px){._user-management-container_1iddo_1{padding:15px}._user-management-container_1iddo_1 ._user-form_1iddo_64{padding:20px}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70{flex-direction:column;align-items:flex-start;gap:6px}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 label{min-width:unset;text-align:left}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 input,._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 select{width:100%}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._form-group_1iddo_70 ._input-description_1iddo_105{margin-left:0;margin-top:4px}._user-management-container_1iddo_1 ._user-form_1iddo_64 ._submit-btn_1iddo_135{margin-left:0}}._form-container_1iddo_195{display:flex;gap:30px}._patientContainer_1iddo_200{display:flex;flex-direction:column}._patientCard_1iddo_205{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:2px 2px 10px #0000001a;display:flex;flex-wrap:wrap;gap:10px}._patientRow_1iddo_216{display:flex;justify-content:space-between;width:100%;padding:5px 0;border-bottom:1px solid #eee}._patientRow_1iddo_216:last-child{border-bottom:none}._patientRow_1iddo_216 label{font-weight:700;color:#333;min-width:120px}._patientRow_1iddo_216 span{flex-grow:1;color:#555}textarea{border:1px solid grey;width:250px;padding:8px 12px;border:1px solid #e1e1e1;border-radius:6px;font-size:.9rem;color:#2c3e50;transition:all .3s ease}textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._notes-container_1iddo_256{width:100%;padding:20px 0}._notes-container_1iddo_256 ._loading-state_1iddo_260{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#666;font-size:.9rem}._notes-container_1iddo_256 ._notes-header_1iddo_269{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e1e1e1}._notes-container_1iddo_256 ._notes-header_1iddo_269 h3{display:flex;align-items:center;gap:8px;color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0}._notes-container_1iddo_256 ._notes-header_1iddo_269 ._notes-count_1iddo_286{background-color:#f8f9fa;color:#666;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:500}._notes-container_1iddo_256 ._add-note-section_1iddo_294{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:24px}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70{margin-bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70 label{display:block;color:#2c3e50;font-weight:600;font-size:.9rem;margin-bottom:0;min-width:unset;text-align:left;width:100%}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70 ._note-input-container_1iddo_318{width:100%}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70 ._note-input-container_1iddo_318 ._note-textarea_1iddo_321{width:100%;min-height:80px;padding:12px;border:1px solid #e1e1e1;border-radius:6px;font-size:.9rem;color:#2c3e50;font-family:inherit;line-height:1.5;resize:vertical;transition:all .3s ease}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70 ._note-input-container_1iddo_318 ._note-textarea_1iddo_321:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70 ._note-input-container_1iddo_318 ._note-textarea_1iddo_321::placeholder{color:#999;font-style:italic}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._add-note-actions_1iddo_343{display:flex;justify-content:flex-end;gap:12px}._notes-container_1iddo_256 ._notes-list_1iddo_348{display:flex;flex-direction:column;gap:16px}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._empty-state_1iddo_353{text-align:center;padding:60px 20px;color:#666}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._empty-state_1iddo_353 h4{color:#999;font-size:1.1rem;margin:16px 0 8px}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._empty-state_1iddo_353 p{color:#bbb;font-size:.9rem;margin:0}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:12px;transition:all .3s ease;position:relative}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368:hover{border-color:#d1ecf1;box-shadow:0 2px 8px #0000001a}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368:hover ._note-actions_1iddo_380{opacity:1}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-header_1iddo_383{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;padding-right:80px;border-bottom:1px solid #f1f3f4}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-header_1iddo_383 ._note-author_1iddo_392{display:flex;align-items:center;gap:6px;color:#495057;font-size:.85rem;font-weight:500}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-header_1iddo_383 ._note-date_1iddo_400{display:flex;align-items:center;gap:4px;color:#6c757d;font-size:.8rem;white-space:nowrap}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-content_1iddo_408 ._note-text_1iddo_321{color:#2c3e50;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-content_1iddo_408 ._edit-note-container_1iddo_415 ._note-textarea_1iddo_321{width:100%;min-height:80px;padding:12px;border:1px solid #e1e1e1;border-radius:6px;font-size:.9rem;color:#2c3e50;font-family:inherit;line-height:1.5;resize:vertical;margin-bottom:12px;transition:all .3s ease}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-content_1iddo_408 ._edit-note-container_1iddo_415 ._note-textarea_1iddo_321:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-content_1iddo_408 ._edit-note-container_1iddo_415 ._edit-actions_1iddo_434{display:flex;gap:8px}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-actions_1iddo_380{position:absolute;top:45px;right:16px;display:flex;gap:8px;opacity:0;transition:opacity .3s ease;background-color:#fffffff2;padding:4px}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-actions_1iddo_380 ._action-btn_1iddo_449{background:none;border:none;padding:8px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-actions_1iddo_380 ._action-btn_1iddo_449:hover{background-color:#f8f9fa;transform:scale(1.05);box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){._notes-container_1iddo_256{padding:15px 0}._notes-container_1iddo_256 ._notes-header_1iddo_269{flex-direction:column;align-items:flex-start;gap:8px}._notes-container_1iddo_256 ._notes-header_1iddo_269 h3{font-size:1rem}._notes-container_1iddo_256 ._notes-header_1iddo_269 ._notes-count_1iddo_286{align-self:flex-end}._notes-container_1iddo_256 ._add-note-section_1iddo_294{padding:16px}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70{gap:6px}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70 label{font-size:.85rem}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._form-group_1iddo_70 ._note-input-container_1iddo_318 ._note-textarea_1iddo_321{min-height:60px;padding:10px}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._add-note-actions_1iddo_343{justify-content:stretch;margin-top:12px}._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._add-note-actions_1iddo_343 button{flex:1}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368{padding:12px}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-header_1iddo_383{flex-direction:column;align-items:flex-start;gap:4px;padding-right:0}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-header_1iddo_383 ._note-date_1iddo_400{font-size:.75rem}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-actions_1iddo_380{position:static;opacity:1;margin-top:12px;padding-top:12px;border-top:1px solid #f1f3f4;justify-content:center}}@media (max-width: 1024px) and (min-width: 769px){._notes-container_1iddo_256 ._add-note-section_1iddo_294 ._add-note-actions_1iddo_343{justify-content:flex-start}._notes-container_1iddo_256 ._notes-list_1iddo_348 ._note-card_1iddo_368 ._note-actions_1iddo_380{opacity:1}}._personalInfoContainer_7pxbw_1{padding:20px 5px;max-width:100%;margin:0}@media (max-width: 768px){._personalInfoContainer_7pxbw_1{padding:15px 5px}}._personalCard_7pxbw_12{background:#fff;border-radius:8px;box-shadow:0 0 15px #0000000d;border:1px solid #e1e5e9;overflow:hidden;transition:all .2s ease}._personalCard_7pxbw_12:hover{box-shadow:0 2px 20px #00000014}._cardHeader_7pxbw_24{background-color:#3498db;padding:16px 20px;display:flex;align-items:center;gap:10px;color:#fff}@media (max-width: 768px){._cardHeader_7pxbw_24{padding:14px 16px}}._headerIcon_7pxbw_38{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}._cardTitle_7pxbw_49{font-size:1.1rem;font-weight:600;margin:0;color:#fff}@media (max-width: 768px){._cardTitle_7pxbw_49{font-size:1rem}}._cardContent_7pxbw_61{padding:20px;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){._cardContent_7pxbw_61{padding:16px;gap:14px}}._formGroup_7pxbw_74{display:flex;flex-direction:column;gap:8px}._formRow_7pxbw_80{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formRow_7pxbw_80._threeColumns_7pxbw_85{grid-template-columns:1fr 1fr 1fr}@media (max-width: 1024px){._formRow_7pxbw_80._threeColumns_7pxbw_85{grid-template-columns:1fr 1fr}._formRow_7pxbw_80._threeColumns_7pxbw_85 ._formGroup_7pxbw_74:nth-child(3){grid-column:1/-1}}@media (max-width: 768px){._formRow_7pxbw_80{grid-template-columns:1fr;gap:12px}._formRow_7pxbw_80._threeColumns_7pxbw_85{grid-template-columns:1fr}}._formLabel_7pxbw_106{display:flex;align-items:center;gap:6px;font-weight:500;font-size:.95rem;color:#374151;margin-bottom:4px}._labelIcon_7pxbw_116{width:20px;height:20px;color:#3498db;font-size:14px}._labelText_7pxbw_123{color:#374151}._inputWrapper_7pxbw_127{position:relative;display:flex;align-items:center}._modernInput_7pxbw_133{width:100%;padding:10px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;transition:all .2s ease}._modernInput_7pxbw_133:hover{border-color:#9ca3af}._modernInput_7pxbw_133:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._modernInput_7pxbw_133:read-only{background:#f3f4f6;color:#6b7280;cursor:not-allowed}._modernInput_7pxbw_133::placeholder{color:#9ca3af}@media (max-width: 768px){._modernInput_7pxbw_133{padding:12px;font-size:16px}}._selectWrapper_7pxbw_166{position:relative;display:flex;align-items:center}._modernSelect_7pxbw_172{width:100%;padding:10px 35px 10px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;transition:all .2s ease;cursor:pointer}._modernSelect_7pxbw_172:hover{border-color:#9ca3af}._modernSelect_7pxbw_172:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._modernSelect_7pxbw_172 option{padding:8px;color:#374151;background:#fff}._modernSelect_7pxbw_172 option:hover{background:#f3f4f6}@media (max-width: 768px){._modernSelect_7pxbw_172{padding:12px 35px 12px 12px;font-size:16px}}._selectIcon_7pxbw_206{position:absolute;right:10px;pointer-events:none;color:#9ca3af;transition:all .2s ease}._modernSelect_7pxbw_172:focus+._selectIcon_7pxbw_206{color:#3498db}._phoneInputGroup_7pxbw_217{display:flex;gap:12px;align-items:flex-start}._phoneInputGroup_7pxbw_217 ._inputWrapper_7pxbw_127:first-child{flex:0 0 auto;min-width:90px}._phoneInputGroup_7pxbw_217 ._inputWrapper_7pxbw_127:last-child{flex:1}@media (max-width: 768px){._phoneInputGroup_7pxbw_217{gap:8px}._phoneInputGroup_7pxbw_217 ._inputWrapper_7pxbw_127:first-child{min-width:80px}}@media (max-width: 480px){._phoneInputGroup_7pxbw_217{flex-direction:column;gap:8px}._phoneInputGroup_7pxbw_217 ._inputWrapper_7pxbw_127:first-child{min-width:100%}}._countryCodeInput_7pxbw_247{width:100%;max-width:70px;padding:10px 8px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;transition:all .2s ease;text-align:center}._countryCodeInput_7pxbw_247:hover{border-color:#9ca3af}._countryCodeInput_7pxbw_247:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}@media (max-width: 768px){._countryCodeInput_7pxbw_247{max-width:100%;padding:12px;font-size:16px}}._phoneNumberInput_7pxbw_275{width:100%;padding:10px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;transition:all .2s ease}._phoneNumberInput_7pxbw_275:hover{border-color:#9ca3af}._phoneNumberInput_7pxbw_275:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._phoneNumberInput_7pxbw_275:read-only{background:#f3f4f6;color:#6b7280;cursor:not-allowed}._phoneNumberInput_7pxbw_275::placeholder{color:#9ca3af}@media (max-width: 768px){._phoneNumberInput_7pxbw_275{padding:12px;font-size:16px}}._fieldDescription_7pxbw_308{font-size:.85rem;color:#6b7280;margin-top:4px;font-style:italic}@media (max-width: 768px){._fieldDescription_7pxbw_308{font-size:.8rem}}._actionButtonsContainer_7pxbw_320{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._actionButtons_7pxbw_320{display:flex;gap:12px;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 768px){._actionButtons_7pxbw_320{flex-direction:column;gap:10px}}._saveButton_7pxbw_339{display:flex!important;align-items:center;gap:6px;padding:10px 16px!important;background-color:#198754!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:500!important;font-size:.95rem!important;cursor:pointer;transition:all .2s ease!important}._saveButton_7pxbw_339:hover{background-color:#157347!important}._saveButton_7pxbw_339:active{transform:translateY(1px)!important}._saveButton_7pxbw_339 span{font-weight:500}@media (max-width: 768px){._saveButton_7pxbw_339{width:100%;justify-content:center;padding:12px 16px!important}}._fetchButton_7pxbw_370{display:flex!important;align-items:center;gap:6px;padding:10px 16px!important;background-color:#0275d8!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:500!important;font-size:.95rem!important;cursor:pointer;transition:all .2s ease!important}._fetchButton_7pxbw_370:hover{background-color:#0056b3!important}._fetchButton_7pxbw_370:active{transform:translateY(1px)!important}._fetchButton_7pxbw_370 span{font-weight:500}@media (max-width: 768px){._fetchButton_7pxbw_370{width:100%;justify-content:center;padding:12px 16px!important}}._modalOverlay_14op6_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_14op6_14{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;width:90%;max-width:600px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}._modalHeader_14op6_26{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e9ecef}._modalHeader_14op6_26 h3{margin:0;color:#2c3e50;font-size:1.2rem}._modalHeader_14op6_26 .button.close{background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#6c757d;transition:all .2s ease}._modalHeader_14op6_26 .button.close:hover{background-color:#f8f9fa;color:#dc3545}._modalBody_14op6_57{padding:20px;flex:1;overflow-y:auto}._description_14op6_63{margin-bottom:20px;color:#6c757d;font-size:.95rem;line-height:1.5}._patientList_14op6_70{display:flex;flex-direction:column;gap:12px}._patientCard_14op6_76{border:2px solid #e9ecef;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}._patientCard_14op6_76:hover{border-color:#007bff;background-color:#f8f9fa}._patientCard_14op6_76._selected_14op6_90{border-color:#28a745;background-color:#f8fff9}._patientInfo_14op6_95{flex:1}._patientName_14op6_99{font-weight:600;font-size:1.1rem;color:#2c3e50;margin-bottom:8px}._patientDetails_14op6_106{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:4px}._patientDetails_14op6_106 span{font-size:.85rem;color:#6c757d;white-space:nowrap}._fatherName_14op6_118{font-size:.85rem;color:#6c757d;margin-top:4px}._selectionIndicator_14op6_124{width:24px;height:24px;display:flex;align-items:center;justify-content:center}._modalFooter_14op6_132{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e9ecef;background-color:#f8f9fa}@media (max-width: 768px){._modalContent_14op6_14{width:95%;max-height:90vh}._patientDetails_14op6_106{flex-direction:column;gap:4px}._modalFooter_14op6_132{flex-direction:column}._modalFooter_14op6_132 button{width:100%}}._statusInfoContainer_1nh3a_1{padding:20px 5px;max-width:100%;margin:0}@media (max-width: 768px){._statusInfoContainer_1nh3a_1{padding:15px 5px}}._statusCard_1nh3a_12{background:#fff;border-radius:8px;box-shadow:0 0 15px #0000000d;border:1px solid #e1e5e9;overflow:hidden;transition:all .2s ease}._statusCard_1nh3a_12:hover{box-shadow:0 2px 20px #00000014}._cardHeader_1nh3a_24{background-color:#3498db;padding:16px 20px;display:flex;align-items:center;gap:10px;color:#fff}@media (max-width: 768px){._cardHeader_1nh3a_24{padding:14px 16px}}._headerIcon_1nh3a_38{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}._cardTitle_1nh3a_49{font-size:1.1rem;font-weight:600;margin:0;color:#fff}@media (max-width: 768px){._cardTitle_1nh3a_49{font-size:1rem}}._cardContent_1nh3a_61{padding:20px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){._cardContent_1nh3a_61{padding:16px;gap:16px}}._formGroup_1nh3a_74{display:flex;flex-direction:column;gap:8px}._formRow_1nh3a_80{display:flex;gap:1rem}._formRow_1nh3a_80 ._formGroup_1nh3a_74{flex:1}@media (max-width: 768px){._formRow_1nh3a_80{flex-direction:column;gap:.5rem}}._formLabel_1nh3a_94{display:flex;align-items:center;gap:6px;font-weight:500;font-size:.95rem;color:#374151;margin-bottom:4px}._labelIcon_1nh3a_104{width:20px;height:20px;color:#3498db;font-size:14px}._labelText_1nh3a_111{color:#374151}._selectWrapper_1nh3a_115{position:relative;display:flex;align-items:center}._modernSelect_1nh3a_121{width:100%;padding:10px 35px 10px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._modernSelect_1nh3a_121:hover{border-color:#9ca3af}._modernSelect_1nh3a_121:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._modernSelect_1nh3a_121 option{padding:8px;color:#374151;background:#fff}._modernSelect_1nh3a_121 option:hover{background:#f3f4f6}@media (max-width: 768px){._modernSelect_1nh3a_121{padding:12px 35px 12px 12px;font-size:16px}}._selectIcon_1nh3a_156{position:absolute;right:10px;pointer-events:none;color:#9ca3af;transition:all .2s ease}._modernSelect_1nh3a_121:focus+._selectIcon_1nh3a_156{color:#3498db}._fieldDescription_1nh3a_167{font-size:.85rem;color:#6b7280;margin-top:4px;font-style:italic}@media (max-width: 768px){._fieldDescription_1nh3a_167{font-size:.8rem}}._adminSelectContainer_1nh3a_179{display:flex;flex-direction:column}._loadingWrapper_1nh3a_184{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;background:#fafbfc;border-radius:6px;border:2px dashed #d1d5db}._loadingText_1nh3a_195{font-size:.9rem;color:#6b7280;font-weight:500}._spinner_1nh3a_201{width:14px;height:14px;border:2px solid #e5e7eb;border-top:2px solid #3498db;border-radius:50%;animation:_spin_1nh3a_201 1s linear infinite}@keyframes _spin_1nh3a_201{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._messageContainer_1nh3a_218{display:flex;flex-direction:column;gap:10px;margin-top:12px}._successMessage_1nh3a_225,._errorMessage_1nh3a_226{padding:12px 16px;border-radius:6px;display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9rem;animation:_slideInUp_1nh3a_1 .3s ease;box-shadow:0 1px 4px #0000000d}._successMessage_1nh3a_225{background:#d1e7dd;color:#0f5132;border:1px solid #badbcc}._successMessage_1nh3a_225 svg,._successMessage_1nh3a_225 ._labelIcon_1nh3a_104{color:#198754}._errorMessage_1nh3a_226{background:#f8d7da;color:#842029;border:1px solid #f5c2c7}._errorMessage_1nh3a_226 svg,._errorMessage_1nh3a_226 ._labelIcon_1nh3a_104{color:#dc3545}@keyframes _slideInUp_1nh3a_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._statusInfoContainer_1nh3a_1{padding:12px 5px}._cardContent_1nh3a_61{padding:16px 12px;gap:16px}._formLabel_1nh3a_94{font-size:.9rem}._modernSelect_1nh3a_121{padding:12px 32px 12px 10px}._selectIcon_1nh3a_156{right:8px}._successMessage_1nh3a_225,._errorMessage_1nh3a_226{padding:10px 12px;font-size:.85rem}}@media (prefers-color-scheme: dark){._statusCard_1nh3a_12{background:#2d3748;border-color:#4a5568}._cardContent_1nh3a_61{background:#2d3748}._labelText_1nh3a_111{color:#e2e8f0}._modernSelect_1nh3a_121{background:#4a5568;color:#e2e8f0;border-color:#718096}._modernSelect_1nh3a_121:hover{border-color:#a0aec0}._modernSelect_1nh3a_121:focus{border-color:#3498db}._modernSelect_1nh3a_121 option{background:#4a5568;color:#e2e8f0}._fieldDescription_1nh3a_167{color:#a0aec0}._loadingWrapper_1nh3a_184{background:#4a5568;border-color:#718096}._loadingText_1nh3a_195{color:#cbd5e1}}._notesContainer_1w0bq_1{padding:20px 5px;max-width:100%;margin:0}@media (max-width: 768px){._notesContainer_1w0bq_1{padding:15px 5px}}._notesCard_1w0bq_12{background:#fff;border-radius:8px;box-shadow:0 0 15px #0000000d;border:1px solid #e1e5e9;overflow:hidden;transition:all .2s ease}._notesCard_1w0bq_12:hover{box-shadow:0 2px 20px #00000014}._cardHeader_1w0bq_24{background-color:#3498db;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff}@media (max-width: 768px){._cardHeader_1w0bq_24{padding:14px 16px}}._headerIcon_1w0bq_38{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}._cardTitle_1w0bq_49{font-size:1.1rem;font-weight:600;color:#fff;flex:1;margin:0 0 0 10px}@media (max-width: 768px){._cardTitle_1w0bq_49{font-size:1rem}}._notesCount_1w0bq_63{background:#fff3;padding:4px 10px;border-radius:12px;font-size:.85rem;font-weight:500;color:#fff;border:1px solid rgba(255,255,255,.3)}._cardContent_1w0bq_73{padding:20px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){._cardContent_1w0bq_73{padding:16px;gap:16px}}._loadingContainer_1w0bq_86{display:flex;justify-content:center;align-items:center;min-height:150px;padding:30px}._addNoteSection_1w0bq_94{background:#fafbfc;border-radius:8px;padding:16px;border:1px solid #e1e5e9}@media (max-width: 768px){._addNoteSection_1w0bq_94{padding:14px}}._formGroup_1w0bq_106{display:flex;flex-direction:column;gap:12px}._formLabel_1w0bq_112{display:flex;align-items:center;gap:6px;font-weight:500;font-size:.95rem;color:#374151;margin-bottom:4px}._labelIcon_1w0bq_122{width:20px;height:20px;color:#3498db;font-size:14px}._labelText_1w0bq_129{color:#374151}._noteInputContainer_1w0bq_133{position:relative}._modernTextarea_1w0bq_137{width:100%;padding:12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;font-family:inherit;transition:all .2s ease;resize:vertical;min-height:80px}._modernTextarea_1w0bq_137:hover{border-color:#9ca3af}._modernTextarea_1w0bq_137:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._modernTextarea_1w0bq_137::placeholder{color:#9ca3af}@media (max-width: 768px){._modernTextarea_1w0bq_137{padding:12px;font-size:16px}}._addNoteActions_1w0bq_168{display:flex;justify-content:flex-end}._addButton_1w0bq_173{display:flex!important;align-items:center;gap:6px;padding:10px 16px!important;background-color:#198754!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:500!important;font-size:.9rem!important;cursor:pointer;transition:all .2s ease!important}._addButton_1w0bq_173:hover{background-color:#157347!important}._addButton_1w0bq_173:disabled{opacity:.6!important;cursor:not-allowed!important}._addButton_1w0bq_173 span{font-weight:500}@media (max-width: 768px){._addButton_1w0bq_173{width:100%;justify-content:center;padding:12px 16px!important}}._notesListSection_1w0bq_205{display:flex;flex-direction:column}._emptyState_1w0bq_210{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#fafbfc;border-radius:8px;border:2px dashed #d1d5db}._emptyIcon_1w0bq_222{width:48px;height:48px;background:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#9ca3af;font-size:20px}._emptyTitle_1w0bq_235{font-size:1.1rem;font-weight:600;color:#374151;margin:0 0 6px}._emptyDescription_1w0bq_242{font-size:.9rem;color:#6b7280;margin:0}._notesList_1w0bq_205{display:flex;flex-direction:column;gap:12px}._noteCard_1w0bq_254{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}._noteCard_1w0bq_254:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000014}@media (max-width: 768px){._noteCard_1w0bq_254{padding:14px}}._noteHeader_1w0bq_272{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}@media (max-width: 768px){._noteHeader_1w0bq_272{flex-direction:column;align-items:flex-start;gap:6px}}._noteAuthor_1w0bq_288{display:flex;align-items:center;gap:8px}._authorIcon_1w0bq_294{width:28px;height:28px;background-color:#3498db;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}._authorName_1w0bq_306{font-weight:500;color:#374151;font-size:.9rem}._noteDate_1w0bq_312{display:flex;align-items:center;gap:4px;color:#6b7280;font-size:.8rem}._noteContent_1w0bq_320{margin-bottom:12px}._noteText_1w0bq_324{font-size:.9rem;color:#374151;line-height:1.5;background:#fafbfc;padding:12px;border-radius:6px;border-left:3px solid #3498db;white-space:pre-wrap;word-wrap:break-word}._editNoteContainer_1w0bq_336{display:flex;flex-direction:column;gap:10px}._editTextarea_1w0bq_342{width:100%;padding:12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#374151;font-family:inherit;transition:all .2s ease;resize:vertical;min-height:70px}._editTextarea_1w0bq_342:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}@media (max-width: 768px){._editTextarea_1w0bq_342{padding:12px;font-size:16px}}._editActions_1w0bq_367{display:flex;gap:8px;justify-content:flex-end}@media (max-width: 768px){._editActions_1w0bq_367{flex-direction:column}}._saveEditButton_1w0bq_378,._cancelEditButton_1w0bq_379{display:flex!important;align-items:center;gap:4px;padding:8px 12px!important;border:none!important;border-radius:6px!important;font-weight:500!important;font-size:.8rem!important;cursor:pointer;transition:all .2s ease!important}._saveEditButton_1w0bq_378 span,._cancelEditButton_1w0bq_379 span{font-weight:500}@media (max-width: 768px){._saveEditButton_1w0bq_378,._cancelEditButton_1w0bq_379{width:100%;justify-content:center;padding:10px 12px!important}}._saveEditButton_1w0bq_378{background-color:#198754!important;color:#fff!important}._saveEditButton_1w0bq_378:hover{background-color:#157347!important}._cancelEditButton_1w0bq_379{background-color:#dc3545!important;color:#fff!important}._cancelEditButton_1w0bq_379:hover{background-color:#bb2d3b!important}._noteActions_1w0bq_420{display:flex;gap:6px;justify-content:flex-end;padding-top:8px;border-top:1px solid #f3f4f6}._actionBtn_1w0bq_428{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#d7dce4;color:#6b7280}._actionBtn_1w0bq_428:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}._editBtn_1w0bq_446:hover{background-color:#0275d8;color:#fff}._deleteBtn_1w0bq_451:hover{background-color:#dc3545;color:#fff}@media (prefers-color-scheme: dark){._notesCard_1w0bq_12{background:#2d3748;border-color:#4a5568}._cardContent_1w0bq_73,._addNoteSection_1w0bq_94{background:#2d3748}._addNoteSection_1w0bq_94{background:#4a5568;border-color:#718096}._labelText_1w0bq_129,._authorName_1w0bq_306,._noteText_1w0bq_324{color:#e2e8f0}._modernTextarea_1w0bq_137,._editTextarea_1w0bq_342{background:#4a5568;color:#e2e8f0;border-color:#718096}._modernTextarea_1w0bq_137:focus,._editTextarea_1w0bq_342:focus{border-color:#3498db}._modernTextarea_1w0bq_137::placeholder,._editTextarea_1w0bq_342::placeholder{color:#a0aec0}._noteCard_1w0bq_254{background:#4a5568;border-color:#718096}._noteCard_1w0bq_254:hover{border-color:#a0aec0}._noteText_1w0bq_324{background:#2d3748;color:#e2e8f0}._emptyState_1w0bq_210{background:#4a5568;border-color:#718096}._emptyTitle_1w0bq_235{color:#e2e8f0}._emptyDescription_1w0bq_242,._noteDate_1w0bq_312{color:#a0aec0}}._tagContainer_df808_1{display:flex;flex-direction:column;width:100%;position:relative}._tagContainer_df808_1 ._row_df808_7{display:flex;justify-content:space-between;align-items:center;gap:10px}._tags_df808_14{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;margin-bottom:8px;width:700px}._tags_df808_14 span,._tags_df808_14 span button{font-size:11px}._tag_df808_1{background-color:#007bff;color:#fff;padding:5px 10px;border-radius:15px;font-size:14px;display:flex;align-items:center}._textarea_df808_39{width:100%;min-height:60px;border:1px solid #ccc;padding:10px;font-size:14px;border-radius:5px;outline:none}._labelInfo_df808_49{display:flex;flex-direction:column;background:linear-gradient(135deg,#f8f9fc,#e9ecef);border:1px solid #e3e6f0;border-radius:12px;padding:12px 16px;margin:12px 0;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}._labelInfo_df808_49:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._labelInfo_df808_49 p{margin:0 0 8px;font-size:14px;font-weight:600;color:#2c3e50;border-bottom:1px solid #e3e6f0;padding-bottom:6px}._labelInfo_df808_49>div{display:flex;justify-content:space-between;align-items:center}._labelInfo_df808_49 ._infoItem_df808_77{display:flex;align-items:center;gap:8px;color:#495057}._labelInfo_df808_49 ._infoItem_df808_77 svg{color:#6c757d;flex-shrink:0}._labelInfo_df808_49 ._infoItem_df808_77 ._infoText_df808_87{display:flex;flex-direction:column;gap:2px;font-size:13px}._labelInfo_df808_49 ._infoItem_df808_77 ._infoText_df808_87 strong{font-weight:600;color:#2c3e50;font-size:14px}._labelInfo_df808_49 ._infoItem_df808_77 ._infoText_df808_87 small{font-size:11px;color:#6c757d;font-weight:400}@media (max-width: 768px){._labelInfo_df808_49{text-align:center}._labelInfo_df808_49>div{flex-direction:column;gap:8px}._labelInfo_df808_49 ._infoItem_df808_77{justify-content:center}}._loadingOverlay_df808_116{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._loadingOverlay_df808_116 span{color:#666;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}._loadingOverlay_df808_116 span:before{content:"";width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:_spin_df808_1 1s linear infinite}@keyframes _spin_df808_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._overlay_1ddeu_2{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._popup_1ddeu_15{background:#fff;padding:20px;width:600px;height:550px;border-radius:10px;box-shadow:0 4px 6px #0000001a;animation:_fadeIn_1ddeu_1 .3s ease-in-out;position:relative}._popup_1ddeu_15 ._header_1ddeu_25{display:flex;justify-content:space-between}._popup_1ddeu_15 ._header_1ddeu_25 ._close_1ddeu_29{cursor:pointer;color:#333;font-size:24px}h2{text-align:center;font-size:20px;margin-bottom:15px;color:#333}._newTagContainer_1ddeu_42{display:flex;align-items:center;gap:10px;margin-bottom:15px}._newTagContainer_1ddeu_42 input[type=text]{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px}._newTagContainer_1ddeu_42 input[type=color]{width:50px!important;height:40px;border:none;background:none;cursor:pointer}._addButton_1ddeu_65{background:#007bff;color:#fff;border:none;padding:4px 5px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:12px}._addButton_1ddeu_65:hover{background:#0056b3}._tagList_1ddeu_82{list-style:none;padding:12px;margin:0;max-height:390px;overflow-y:auto}._tagList_1ddeu_82 li{display:flex;justify-content:space-between;align-items:center;padding:8px;margin-bottom:5px;border-radius:5px;color:#fff;font-size:14px}._tagList_1ddeu_82 li input[type=color]{width:50px!important;cursor:pointer;margin-right:10px}._tagList_1ddeu_82 li input[type=text]{width:500px!important;cursor:pointer;padding:10px;margin:1px}._tagList_1ddeu_82 li span{flex-grow:1;margin-right:10px}._tagList_1ddeu_82 li button{background:transparent;border:none;cursor:pointer;font-size:14px;color:#fff;margin-left:5px}._tagList_1ddeu_82 li button:hover{color:red}._updateButton_1ddeu_132{background:#28a745;color:#fff;border:none;padding:5px 8px;border-radius:5px;cursor:pointer;font-size:12px}._updateButton_1ddeu_132:hover{background:#506ca9}._closeButton_1ddeu_146{background:#dc3545;color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;display:block;width:30%;margin-top:15px;font-size:14px}._closeButton_1ddeu_146:hover{background:#c82333}@keyframes _fadeIn_1ddeu_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._labelsContainer_63r0z_2{padding:20px 5px;max-width:100%;margin:0}@media (max-width: 768px){._labelsContainer_63r0z_2{padding:15px 5px}}._labelsCard_63r0z_13{background:#fff;border-radius:8px;box-shadow:0 0 15px #0000000d;border:1px solid #e1e5e9;overflow:hidden;transition:all .2s ease}._labelsCard_63r0z_13:hover{box-shadow:0 2px 20px #00000014}._cardHeader_63r0z_25{background-color:#3498db;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff}@media (max-width: 768px){._cardHeader_63r0z_25{padding:14px 16px}}._headerIcon_63r0z_39{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}._cardTitle_63r0z_50{font-size:1.1rem;font-weight:600;color:#fff;flex:1;margin:0 0 0 10px}@media (max-width: 768px){._cardTitle_63r0z_50{font-size:1rem}}._helpIcon_63r0z_64{width:28px;height:28px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._helpIcon_63r0z_64:hover{background:#ffffff4d;transform:scale(1.05)}._cardContent_63r0z_80{padding:20px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){._cardContent_63r0z_80{padding:16px;gap:16px}}._formGroup_63r0z_93{display:flex;flex-direction:column;gap:12px}._formLabel_63r0z_99{display:flex;align-items:center;gap:6px;font-weight:500;font-size:.95rem;color:#374151;margin-bottom:4px}._labelIcon_63r0z_109{width:20px;height:20px;color:#3498db;font-size:14px}._labelText_63r0z_116{color:#374151}._tagInputWrapper_63r0z_120{background:#fafbfc;border:1px solid #d1d5db;border-radius:6px;padding:12px;transition:all .2s ease}._tagInputWrapper_63r0z_120:hover{border-color:#9ca3af}._tagInputWrapper_63r0z_120:focus-within{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}@media (max-width: 768px){._tagInputWrapper_63r0z_120{padding:12px}}._fieldDescription_63r0z_140{font-size:.85rem;color:#6b7280;margin-top:4px;font-style:italic}@media (max-width: 768px){._fieldDescription_63r0z_140{font-size:.8rem}}._infoSection_63r0z_152{margin-top:12px}._infoCard_63r0z_156{background:#f8fafc;border:1px solid #e1e5e9;border-radius:8px;padding:16px;display:flex;gap:12px;align-items:flex-start;transition:all .2s ease}._infoCard_63r0z_156:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}@media (max-width: 768px){._infoCard_63r0z_156{padding:14px;gap:10px}}._infoIcon_63r0z_177{width:40px;height:40px;background-color:#0275d8;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}@media (max-width: 768px){._infoIcon_63r0z_177{width:36px;height:36px;font-size:14px}}._infoContent_63r0z_197{flex:1}._infoTitle_63r0z_201{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}@media (max-width: 768px){._infoTitle_63r0z_201{font-size:.95rem}}._infoText_63r0z_213{font-size:.9rem;color:#6b7280;line-height:1.5;margin:0}@media (max-width: 768px){._infoText_63r0z_213{font-size:.85rem}}@media (prefers-color-scheme: dark){._labelsCard_63r0z_13{background:#2d3748;border-color:#4a5568}._cardContent_63r0z_80{background:#2d3748}._labelText_63r0z_116{color:#e2e8f0}._tagInputWrapper_63r0z_120{background:#4a5568;border-color:#718096}._tagInputWrapper_63r0z_120:hover{border-color:#a0aec0}._tagInputWrapper_63r0z_120:focus-within{border-color:#3498db}._fieldDescription_63r0z_140{color:#a0aec0}._infoCard_63r0z_156{background:#4a5568;border-color:#718096}._infoCard_63r0z_156:hover{border-color:#a0aec0}._infoTitle_63r0z_201{color:#e2e8f0}._infoText_63r0z_213{color:#cbd5e1}}.tagInputWrapper ._react-tags_63r0z_263{background:transparent;border:none;border-radius:0;padding:0}.tagInputWrapper ._react-tags__selected_63r0z_269 ._react-tags__selected-tag_63r0z_269{background-color:#3498db;border:none;border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 10px;margin:0 4px 4px 0;transition:all .2s ease}.tagInputWrapper ._react-tags__selected_63r0z_269 ._react-tags__selected-tag_63r0z_269:hover{background-color:#2980b9;transform:translateY(-1px)}.tagInputWrapper ._react-tags__selected_63r0z_269 ._react-tags__selected-tag_63r0z_269 ._react-tags__selected-tag-name_63r0z_284{color:#fff}.tagInputWrapper ._react-tags__selected_63r0z_269 ._react-tags__selected-tag_63r0z_269 ._react-tags__remove_63r0z_287{color:#fffc;margin-left:4px;cursor:pointer}.tagInputWrapper ._react-tags__selected_63r0z_269 ._react-tags__selected-tag_63r0z_269 ._react-tags__remove_63r0z_287:hover{color:#fff}.tagInputWrapper ._react-tags__selected_63r0z_269 ._react-tags__selected-tag_63r0z_269 ._react-tags__remove_63r0z_287:before{content:"×"}.tagInputWrapper ._react-tags__search_63r0z_298 ._react-tags__search-input_63r0z_298{background:transparent;border:none;outline:none;padding:6px 0;font-size:.9rem;color:#374151;min-width:150px}.tagInputWrapper ._react-tags__search_63r0z_298 ._react-tags__search-input_63r0z_298::placeholder{color:#9ca3af}@media (prefers-color-scheme: dark){.tagInputWrapper ._react-tags__search_63r0z_298 ._react-tags__search-input_63r0z_298{color:#e2e8f0}.tagInputWrapper ._react-tags__search_63r0z_298 ._react-tags__search-input_63r0z_298::placeholder{color:#a0aec0}}.tagInputWrapper ._react-tags__suggestions_63r0z_318{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 2px 8px #0000001a;margin-top:4px;max-height:150px;overflow-y:auto;z-index:1000}.tagInputWrapper ._react-tags__suggestions_63r0z_318 ._react-tags__suggestion_63r0z_318{padding:8px 12px;cursor:pointer;font-size:.85rem;color:#374151;border-bottom:1px solid #f3f4f6;transition:all .2s ease}.tagInputWrapper ._react-tags__suggestions_63r0z_318 ._react-tags__suggestion_63r0z_318:last-child{border-bottom:none}.tagInputWrapper ._react-tags__suggestions_63r0z_318 ._react-tags__suggestion_63r0z_318:hover,.tagInputWrapper ._react-tags__suggestions_63r0z_318 ._react-tags__suggestion_63r0z_318._react-tags__suggestion--active_63r0z_339{background-color:#3498db;color:#fff}@media (prefers-color-scheme: dark){.tagInputWrapper ._react-tags__suggestions_63r0z_318{background:#4a5568;border-color:#718096}.tagInputWrapper ._react-tags__suggestions_63r0z_318 ._react-tags__suggestion_63r0z_318{color:#e2e8f0;border-bottom-color:#718096}.tagInputWrapper ._react-tags__suggestions_63r0z_318 ._react-tags__suggestion_63r0z_318:hover,.tagInputWrapper ._react-tags__suggestions_63r0z_318 ._react-tags__suggestion_63r0z_318._react-tags__suggestion--active_63r0z_339{background-color:#3498db;color:#fff}}._tasks-container_vuz4j_2{padding:20px}._tasks-container_vuz4j_2 ._viewToggle_vuz4j_5{display:flex;justify-content:center;gap:20px;margin-bottom:30px}._tasks-container_vuz4j_2 ._viewToggle_vuz4j_5 ._toggleBtn_vuz4j_11{padding:10px 30px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;background-color:#f8f9fa;color:#6c757d}._tasks-container_vuz4j_2 ._viewToggle_vuz4j_5 ._toggleBtn_vuz4j_11._active_vuz4j_21{background-color:#3498db;color:#fff}._tasks-container_vuz4j_2 ._viewToggle_vuz4j_5 ._toggleBtn_vuz4j_11:hover:not(._active_vuz4j_21){background-color:#e9ecef}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28{max-width:600px;margin:0 auto;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 4px #0000001a}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formGroup_vuz4j_36{margin-bottom:24px}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formGroup_vuz4j_36 label{display:block;margin-bottom:10px;color:#2c3e50;font-weight:500;font-size:.95rem}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formGroup_vuz4j_36 input,._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formGroup_vuz4j_36 textarea{width:100%;padding:12px;border:1px solid #e1e1e1;border-radius:6px;font-size:.95rem;color:#2c3e50;background-color:#fff;transition:all .3s ease}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formGroup_vuz4j_36 input:focus,._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formGroup_vuz4j_36 textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formGroup_vuz4j_36 textarea{min-height:120px;resize:vertical}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formRow_vuz4j_67{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:24px}._tasks-container_vuz4j_2 ._addTaskSection_vuz4j_28 ._taskForm_vuz4j_28 ._formRow_vuz4j_67 ._formGroup_vuz4j_36{margin-bottom:0}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76{display:grid;grid-template-columns:1fr 1fr;gap:20px}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 h3{margin-bottom:20px;color:#2c3e50}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._taskList_vuz4j_85{display:flex;flex-direction:column;gap:15px}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._taskList_vuz4j_85._completed_vuz4j_90 ._taskCard_vuz4j_90{background-color:#f8f9fa;opacity:.8}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._taskList_vuz4j_85._completed_vuz4j_90 ._taskCard_vuz4j_90 h4{color:#6c757d}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._taskList_vuz4j_85._completed_vuz4j_90 ._taskCard_vuz4j_90 ._taskDetails_vuz4j_97,._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._taskList_vuz4j_85._completed_vuz4j_90 ._taskCard_vuz4j_90 ._taskFooter_vuz4j_100{color:#8c959d}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._taskList_vuz4j_85._completed_vuz4j_90 ._taskCard_vuz4j_90 ._taskHeader_vuz4j_103{position:relative}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._taskList_vuz4j_85._completed_vuz4j_90 ._taskCard_vuz4j_90 ._taskHeader_vuz4j_103:after{content:"✓";position:absolute;right:40px;color:#28a745;font-size:1.2rem}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._columnHeader_vuz4j_113{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._columnHeader_vuz4j_113 h3{margin:0;color:#2c3e50}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._columnHeader_vuz4j_113 ._moveAllBtn_vuz4j_123{padding:8px 16px;border:none;border-radius:4px;background-color:#f8f9fa;color:#6c757d;font-size:.9rem;cursor:pointer;transition:all .3s ease}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._columnHeader_vuz4j_113 ._moveAllBtn_vuz4j_123:hover:not(:disabled){background-color:#e9ecef;color:#2c3e50}._tasks-container_vuz4j_2 ._tasksLists_vuz4j_76 ._tasksColumn_vuz4j_81 ._columnHeader_vuz4j_113 ._moveAllBtn_vuz4j_123:disabled{opacity:.5;cursor:not-allowed}._tasks-container_vuz4j_2 ._taskCard_vuz4j_90{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}._tasks-container_vuz4j_2 ._taskCard_vuz4j_90:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}._tasks-container_vuz4j_2 ._taskCard_vuz4j_90 ._taskHeader_vuz4j_103{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._tasks-container_vuz4j_2 ._taskCard_vuz4j_90 ._taskHeader_vuz4j_103 h4{margin:0;color:#2c3e50;font-size:1rem}._tasks-container_vuz4j_2 ._taskCard_vuz4j_90 ._taskHeader_vuz4j_103 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._tasks-container_vuz4j_2 ._taskCard_vuz4j_90 ._taskDetails_vuz4j_97{color:#6c757d;font-size:.9rem;margin-bottom:15px}._tasks-container_vuz4j_2 ._taskCard_vuz4j_90 ._taskFooter_vuz4j_100{display:flex;justify-content:space-between;color:#6c757d;font-size:.8rem}@media (max-width: 768px){._container_vuz4j_181 ._tasksLists_vuz4j_76{grid-template-columns:1fr}._container_vuz4j_181 ._formRow_vuz4j_67{grid-template-columns:1fr!important;gap:24px!important}}._appointments-container_8fv1x_1{padding:20px}._appointments-container_8fv1x_1 ._view-toggle_8fv1x_4{display:flex;justify-content:center;gap:20px;margin-bottom:30px}._appointments-container_8fv1x_1 ._view-toggle_8fv1x_4 ._toggle-btn_8fv1x_10{padding:10px 30px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;background-color:#f8f9fa;color:#6c757d}._appointments-container_8fv1x_1 ._view-toggle_8fv1x_4 ._toggle-btn_8fv1x_10._active_8fv1x_20{background-color:#3498db;color:#fff}._appointments-container_8fv1x_1 ._view-toggle_8fv1x_4 ._toggle-btn_8fv1x_10:hover:not(._active_8fv1x_20){background-color:#e9ecef}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27{max-width:600px;margin:0 auto;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 4px #0000001a}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35{margin-bottom:20px}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35 label{display:block;margin-bottom:8px;color:#2c3e50;font-weight:500}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35 input,._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35 select{width:100%;padding:10px;border:1px solid #e1e1e1;border-radius:4px;font-size:.9rem}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35 input:focus,._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35 select:focus{outline:none;border-color:#3498db}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35 input:disabled,._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-group_8fv1x_35 select:disabled{background-color:#f8f9fa;cursor:not-allowed}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._form-row_8fv1x_62{display:grid;grid-template-columns:1fr 1fr;gap:20px}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._submit-btn_8fv1x_67{width:100%;padding:12px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}._appointments-container_8fv1x_1 ._appointment-form_8fv1x_27 ._submit-btn_8fv1x_67:hover{background-color:#2980b9}._appointments-container_8fv1x_1 ._pastAppointment_8fv1x_81{color:#d32f2f;font-weight:700;background-color:#ffebee;padding:3px 6px;border-radius:5px;display:inline-block;text-align:center;font-size:12px}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96 ._appointment-header_8fv1x_107{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96 ._appointment-header_8fv1x_107 h4{margin:0;color:#2c3e50;font-size:1.1rem}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96 ._appointment-header_8fv1x_107 ._cancel-btn_8fv1x_118{padding:6px 12px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;font-size:.9rem;cursor:pointer;transition:background-color .3s}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96 ._appointment-header_8fv1x_107 ._cancel-btn_8fv1x_118:hover{background-color:#c82333}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96 ._appointment-details_8fv1x_131 p{margin:8px 0;color:#6c757d;font-size:.9rem}._appointments-container_8fv1x_1 ._appointments-list_8fv1x_91 ._appointment-card_8fv1x_96 ._appointment-details_8fv1x_131 p strong{color:#2c3e50}._appointments-container_8fv1x_1 ._appointments-table-container_8fv1x_139{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:auto;margin-top:20px}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139{width:100%;border-collapse:collapse}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 th,._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 td{padding:15px;text-align:left;border-bottom:1px solid #e1e1e1}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 th{background-color:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.9rem;text-transform:uppercase}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 td{color:#6c757d;font-size:.95rem}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 td:first-child{font-weight:500;color:#2c3e50}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 tr:hover{background-color:#f8f9fa}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 tr:last-child td{border-bottom:none}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 ._cancel-btn_8fv1x_118{padding:6px 12px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;font-size:.85rem;cursor:pointer;transition:background-color .3s}._appointments-container_8fv1x_1 ._appointments-table_8fv1x_139 ._cancel-btn_8fv1x_118:hover{background-color:#c82333}._appointments-container_8fv1x_1 ._no-appointments_8fv1x_190{text-align:center;color:#6c757d;padding:40px;background-color:#f8f9fa;border-radius:8px;font-size:1.1rem}._appointments-container_8fv1x_1 ._time-slots_8fv1x_198{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-top:10px}._appointments-container_8fv1x_1 ._time-slots_8fv1x_198 ._time-slot_8fv1x_198{padding:8px;border:1px solid #e1e1e1;border-radius:4px;background:none;cursor:pointer;transition:all .3s ease}._appointments-container_8fv1x_1 ._time-slots_8fv1x_198 ._time-slot_8fv1x_198:hover{background-color:#f8f9fa}._appointments-container_8fv1x_1 ._time-slots_8fv1x_198 ._time-slot_8fv1x_198._selected_8fv1x_215{background-color:#3498db;color:#fff;border-color:#3498db}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 4px #0000001a;max-width:500px;margin:0 auto}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 h3{color:#2c3e50;margin-bottom:20px;text-align:center}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-details_8fv1x_233{margin-bottom:30px}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-details_8fv1x_233 p{margin:10px 0;color:#6c757d}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-details_8fv1x_233 p strong{color:#2c3e50;margin-right:10px}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-actions_8fv1x_244{display:flex;gap:15px;justify-content:center}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-actions_8fv1x_244 button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-actions_8fv1x_244 button._confirm-btn_8fv1x_257{background-color:#28a745;color:#fff}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-actions_8fv1x_244 button._confirm-btn_8fv1x_257:hover{background-color:#218838}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-actions_8fv1x_244 button._cancel-btn_8fv1x_118{background-color:#dc3545;color:#fff}._appointments-container_8fv1x_1 ._confirmation-modal_8fv1x_220 ._confirmation-actions_8fv1x_244 button._cancel-btn_8fv1x_118:hover{background-color:#c82333}@media (max-width: 768px){._appointments-container_8fv1x_1 ._form-row_8fv1x_62{grid-template-columns:1fr!important}._appointments-container_8fv1x_1 ._appointments-table-container_8fv1x_139{margin:0 -20px;border-radius:0}}.app-popup-overlay{width:60vw;margin:auto;display:flex;justify-content:center;align-items:center}.app-popup-content{display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:10px;max-width:100%;width:100%;height:90%;position:relative;overflow-y:auto;box-shadow:0 0 10px #0000001a}.app-close-popup{position:absolute;top:10px;right:15px;font-size:1.5rem;cursor:pointer}.create-appointment-btn,.cancel-appointment-btn{padding:10px 12px;font-size:14px;font-weight:700;border:none;border-radius:20px;cursor:pointer}.create-appointment-btn{background-color:#007bff;color:#fff}.create-appointment-btn:hover{background-color:#0056b3}.create-appointment-btn.secondary{margin-top:10px;margin-left:10px}.cancel-appointment-btn{background-color:#d9534f;color:#fff;margin-top:10px;margin-left:10px}.cancel-appointment-btn:hover{background-color:#c9302c}.selected-info{margin-top:20px;margin-left:auto;margin-right:auto;padding:10px;display:flex;flex-direction:row;align-items:center;color:#007bff;border-radius:10px}.hospital-selection,.section-selection,.doctor-selection{margin-bottom:20px}.hospital-selection label,.section-selection label,.doctor-selection label{font-weight:700;margin-right:10px;min-width:300px}.hospital-selection select,.section-selection select,.doctor-selection select{padding:10px;min-width:max-content;font-size:1rem;border:1px solid #ccc;border-radius:5px}.hospital-selection select:focus,.section-selection select:focus,.doctor-selection select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}.doctor-slots{margin-top:20px;max-height:max-content;text-align:left}.slot-date-group{margin-bottom:1rem}.slot-date-group .slot-date-title{font-weight:700;margin-bottom:.5rem}.slots-container{display:flex;flex-wrap:wrap;gap:8px}.slots-container .no-slots-message{color:red;font-size:16px;text-align:center;margin-top:20px}.time-slot{padding:8px 50px;background-color:#e6f0ff;border-radius:6px;cursor:pointer;border:1px solid transparent;color:#007bff;font-weight:700}.time-slot.selected{background-color:#007bff;color:#fff}.time-slot:hover{background-color:#cce5ff}.no-slots-summary{margin-top:20px;padding:10px;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;font-size:14px;max-width:max-content}._appointments-container_8togk_1{padding:20px}._appointments-container_8togk_1 ._view-toggle_8togk_4{display:flex;justify-content:center;gap:20px;margin-bottom:30px}._appointments-container_8togk_1 ._view-toggle_8togk_4 ._toggle-btn_8togk_10{padding:10px 30px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;background-color:#f8f9fa;color:#6c757d}._appointments-container_8togk_1 ._view-toggle_8togk_4 ._toggle-btn_8togk_10._active_8togk_20{background-color:#3498db;color:#fff}._appointments-container_8togk_1 ._view-toggle_8togk_4 ._toggle-btn_8togk_10:hover:not(._active_8togk_20){background-color:#e9ecef}._appointments-container_8togk_1 ._appointment-form_8togk_27{max-width:600px;margin:0 auto;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 4px #0000001a}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35{margin-bottom:20px}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35 label{display:block;margin-bottom:8px;color:#2c3e50;font-weight:500}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35 input,._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35 select{width:100%;padding:10px;border:1px solid #e1e1e1;border-radius:4px;font-size:.9rem}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35 input:focus,._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35 select:focus{outline:none;border-color:#3498db}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35 input:disabled,._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-group_8togk_35 select:disabled{background-color:#f8f9fa;cursor:not-allowed}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._form-row_8togk_62{display:grid;grid-template-columns:1fr 1fr;gap:20px}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._submit-btn_8togk_67{width:100%;padding:12px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}._appointments-container_8togk_1 ._appointment-form_8togk_27 ._submit-btn_8togk_67:hover{background-color:#2980b9}._appointments-container_8togk_1 ._pastAppointment_8togk_81{color:#d32f2f;font-weight:700;background-color:#ffebee;padding:3px 6px;border-radius:5px;display:inline-block;text-align:center;font-size:12px}._appointments-container_8togk_1 ._appointments-list_8togk_91{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96 ._appointment-header_8togk_107{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96 ._appointment-header_8togk_107 h4{margin:0;color:#2c3e50;font-size:1.1rem}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96 ._appointment-header_8togk_107 ._cancel-btn_8togk_118{padding:6px 12px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;font-size:.9rem;cursor:pointer;transition:background-color .3s}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96 ._appointment-header_8togk_107 ._cancel-btn_8togk_118:hover{background-color:#c82333}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96 ._appointment-details_8togk_131 p{margin:8px 0;color:#6c757d;font-size:.9rem}._appointments-container_8togk_1 ._appointments-list_8togk_91 ._appointment-card_8togk_96 ._appointment-details_8togk_131 p strong{color:#2c3e50}._appointments-container_8togk_1 ._appointments-table-container_8togk_139{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:auto;margin-top:20px}._appointments-container_8togk_1 ._appointments-table_8togk_139{width:100%;border-collapse:collapse}._appointments-container_8togk_1 ._appointments-table_8togk_139 th,._appointments-container_8togk_1 ._appointments-table_8togk_139 td{padding:15px;text-align:left;border-bottom:1px solid #e1e1e1}._appointments-container_8togk_1 ._appointments-table_8togk_139 th{background-color:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.9rem;text-transform:uppercase}._appointments-container_8togk_1 ._appointments-table_8togk_139 td{color:#6c757d;font-size:.95rem}._appointments-container_8togk_1 ._appointments-table_8togk_139 td:first-child{font-weight:500;color:#2c3e50}._appointments-container_8togk_1 ._appointments-table_8togk_139 tr:hover{background-color:#f8f9fa}._appointments-container_8togk_1 ._appointments-table_8togk_139 tr:last-child td{border-bottom:none}._appointments-container_8togk_1 ._appointments-table_8togk_139 ._cancel-btn_8togk_118{padding:6px 12px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;font-size:.85rem;cursor:pointer;transition:background-color .3s}._appointments-container_8togk_1 ._appointments-table_8togk_139 ._cancel-btn_8togk_118:hover{background-color:#c82333}._appointments-container_8togk_1 ._appointments-table_8togk_139 ._download-btn_8togk_190{padding:6px 12px;border:none;border-radius:4px;background-color:#00f;color:#fff;font-size:.85rem;cursor:pointer;transition:background-color .3s;margin-left:10px}._appointments-container_8togk_1 ._appointments-table_8togk_139 ._download-btn_8togk_190:hover{background-color:#236ac8}._appointments-container_8togk_1 ._no-appointments_8togk_204{text-align:center;color:#6c757d;padding:40px;background-color:#f8f9fa;border-radius:8px;font-size:1.1rem}._appointments-container_8togk_1 ._time-slots_8togk_212{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-top:10px}._appointments-container_8togk_1 ._time-slots_8togk_212 ._time-slot_8togk_212{padding:8px;border:1px solid #e1e1e1;border-radius:4px;background:none;cursor:pointer;transition:all .3s ease}._appointments-container_8togk_1 ._time-slots_8togk_212 ._time-slot_8togk_212:hover{background-color:#f8f9fa}._appointments-container_8togk_1 ._time-slots_8togk_212 ._time-slot_8togk_212._selected_8togk_229{background-color:#3498db;color:#fff;border-color:#3498db}._appointments-container_8togk_1 ._confirmation-modal_8togk_234{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 4px #0000001a;max-width:500px;margin:0 auto}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 h3{color:#2c3e50;margin-bottom:20px;text-align:center}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-details_8togk_247{margin-bottom:30px}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-details_8togk_247 p{margin:10px 0;color:#6c757d}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-details_8togk_247 p strong{color:#2c3e50;margin-right:10px}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-actions_8togk_258{display:flex;gap:15px;justify-content:center}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-actions_8togk_258 button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-actions_8togk_258 button._confirm-btn_8togk_271{background-color:#28a745;color:#fff}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-actions_8togk_258 button._confirm-btn_8togk_271:hover{background-color:#218838}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-actions_8togk_258 button._cancel-btn_8togk_118{background-color:#dc3545;color:#fff}._appointments-container_8togk_1 ._confirmation-modal_8togk_234 ._confirmation-actions_8togk_258 button._cancel-btn_8togk_118:hover{background-color:#c82333}@media (max-width: 768px){._appointments-container_8togk_1 ._form-row_8togk_62{grid-template-columns:1fr!important}._appointments-container_8togk_1 ._appointments-table-container_8togk_139{margin:0 -20px;border-radius:0}}._miniContainer_1lebd_1{padding:16px;background:#fff;border-radius:8px;border:1px solid #e1e5e9;box-shadow:0 2px 8px #0000000a;margin-bottom:16px}@media (max-width: 768px){._miniContainer_1lebd_1{padding:12px;margin-bottom:12px}}._filterContainer_1lebd_16{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}@media (max-width: 768px){._filterContainer_1lebd_16{gap:8px;margin-bottom:12px}}@media (max-width: 480px){._filterContainer_1lebd_16{flex-direction:column}}._noService_1lebd_34{text-align:center;padding:20px 16px;color:#6b7280;font-style:italic;background:#f9fafb;border-radius:6px;border:1px dashed #d1d5db}@media (max-width: 768px){._noService_1lebd_34{padding:16px 12px;font-size:.9rem}}._filterBox_1lebd_50{flex:1;min-width:160px}@media (max-width: 480px){._filterBox_1lebd_50{min-width:100%}}._serviceTypeFilter_1lebd_60{width:100%;padding:8px 12px;font-size:.9rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;transition:all .2s ease}@media (max-width: 768px){._serviceTypeFilter_1lebd_60{padding:10px 12px;font-size:16px}}._serviceTypeFilter_1lebd_60:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}._serviceTypeFilter_1lebd_60:hover:not(:focus){border-color:#9ca3af}._serviceTypeFilter_1lebd_60 option{padding:8px}._serviceTable_1lebd_89{width:100%;font-size:.9rem;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000f;border:1px solid #e1e5e9}@media (max-width: 768px){._serviceTable_1lebd_89{font-size:.85rem}}._serviceTable_1lebd_89 thead{background:linear-gradient(195deg,#7f8287,#27282b);position:sticky;top:0;z-index:1}._serviceTable_1lebd_89 thead th{color:#fff;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;background-color:transparent}@media (max-width: 768px){._serviceTable_1lebd_89 thead th{font-size:.7rem}}._serviceTable_1lebd_89 th,._serviceTable_1lebd_89 td{padding:10px 12px;border-bottom:1px solid #e1e5e9;text-align:left;vertical-align:middle}@media (max-width: 768px){._serviceTable_1lebd_89 th,._serviceTable_1lebd_89 td{padding:8px 10px}}@media (max-width: 480px){._serviceTable_1lebd_89 th,._serviceTable_1lebd_89 td{padding:6px 8px}._serviceTable_1lebd_89 th:nth-child(1),._serviceTable_1lebd_89 td:nth-child(1){width:50%}._serviceTable_1lebd_89 th:nth-child(2),._serviceTable_1lebd_89 td:nth-child(2){width:30%}._serviceTable_1lebd_89 th:nth-child(3),._serviceTable_1lebd_89 td:nth-child(3){width:20%}}._serviceTable_1lebd_89 tbody tr{transition:background-color .15s ease;cursor:pointer}._serviceTable_1lebd_89 tbody tr:hover{background-color:#f8fafc}._serviceTable_1lebd_89 tbody tr:nth-child(2n){background-color:#fafbfc}._serviceTable_1lebd_89 tbody tr:nth-child(2n):hover{background-color:#f1f5f9}._serviceTable_1lebd_89 tbody tr:active{background-color:#e2e8f0}._serviceTable_1lebd_89 tbody td{color:#374151}._serviceTable_1lebd_89 tbody td:last-child{text-align:center;width:50px}@media (max-width: 768px){._serviceTable_1lebd_89 tbody td:last-child{width:40px}}._serviceTable_1lebd_89 tbody td:nth-child(2){font-weight:500;color:#1f2937}._checkboxInput_1lebd_187{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer;transition:transform .1s ease}@media (max-width: 768px){._checkboxInput_1lebd_187{width:18px;height:18px}}._checkboxInput_1lebd_187:hover{transform:scale(1.1)}._checkboxInput_1lebd_187:checked{transform:scale(1.05)}@media (max-width: 640px){._serviceTable_1lebd_89{font-size:.8rem}._miniContainer_1lebd_1{overflow-x:auto}._serviceTable_1lebd_89 th:first-child,._serviceTable_1lebd_89 td:first-child{position:sticky;left:0;background:inherit;z-index:1}._serviceTable_1lebd_89 thead th:first-child{background:linear-gradient(135deg,#3b82f6,#2563eb)}}._selectContainer_1lebd_226{display:flex;align-items:center;gap:8px}._selectContainer_1lebd_226 ._serviceTypeFilter_1lebd_60{flex:1}._selectContainer_1lebd_226 ._selectButton_1lebd_234{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s ease}._selectContainer_1lebd_226 ._selectButton_1lebd_234:hover{background:#2563eb}._selectContainer_1lebd_226 ._selectButton_1lebd_234:disabled{background:#d1d5db;cursor:not-allowed}@media (max-width: 768px){._selectContainer_1lebd_226 ._selectButton_1lebd_234{padding:10px 16px;font-size:16px}}._selectedServicesList_1lebd_271{list-style:none;margin:0;padding:0}._selectedServiceItem_1lebd_277{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-bottom:1px solid #e5e7eb}._selectedServiceItem_1lebd_277:last-child{border-bottom:none}._selectedServiceItem_1lebd_277 span{color:#374151}._selectedServiceItem_1lebd_277 ._deleteButton_1lebd_290{background:#ef4444;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:.85rem;transition:background .2s ease}._selectedServiceItem_1lebd_277 ._deleteButton_1lebd_290:hover{background:#dc2626}._selectedServiceItem_1lebd_277 ._deleteButton_1lebd_290:focus{outline:none;box-shadow:0 0 0 2px #ef444466}._selectedServicesTable_1lebd_308{width:100%;border-collapse:collapse;font-size:.9rem}._selectedServicesTable_1lebd_308 th,._selectedServicesTable_1lebd_308 td{border:1px solid #e5e7eb;padding:8px;text-align:center}._selectedServicesTable_1lebd_308 th{background:#f3f4f6;font-weight:600;color:#374151}._selectedServicesTable_1lebd_308 td{background:#fff;color:#374151}._selectedServicesTable_1lebd_308 td ._inputSmall_1lebd_328{width:60px;padding:4px;border:1px solid #d1d5db;border-radius:4px}._selectedServicesTable_1lebd_308 td ._deleteButton_1lebd_290{background:#ef4444;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:.85rem;transition:background .2s ease}._selectedServicesTable_1lebd_308 td ._deleteButton_1lebd_290:hover{background:#dc2626}._selectedServicesTable_1lebd_308 td ._deleteButton_1lebd_290:focus{outline:none;box-shadow:0 0 0 2px #ef444466}._selectedServicesContainer_1lebd_258{margin-top:16px;background:#f9fafb;border-radius:6px;border:1px solid #e1e5e9;padding:12px}._selectedServicesContainer_1lebd_258 h4{margin:0 0 8px;font-size:1rem;color:#1f2937}._selectedServicesTable_1lebd_308{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e1e5e9}._selectedServicesTable_1lebd_308 thead{background:#f3f4f6}._selectedServicesTable_1lebd_308 thead th{text-align:center;padding:8px 12px;font-size:.85rem;color:#374151}._selectedServicesTable_1lebd_308 tbody tr{border-bottom:1px solid #e5e7eb}._selectedServicesTable_1lebd_308 tbody tr:hover{background:#f9fafb}._selectedServicesTable_1lebd_308 tbody tr td{padding:8px 12px;color:#374151}._selectedServicesTable_1lebd_308 tbody tr td ._inputSmall_1lebd_328{width:100px;padding:8px;border:1px solid #d1d5db;border-radius:4px}._selectedServicesTable_1lebd_308 tbody tr td:last-child{text-align:right}._deleteButton_1lebd_290{background:#ef4444;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:.85rem;transition:background .2s ease}._deleteButton_1lebd_290:hover{background:#dc2626}._deleteButton_1lebd_290:focus{outline:none;box-shadow:0 0 0 2px #ef444466}._offerDetail_dkwmh_1{display:flex;flex-direction:column;padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a}._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000000d}._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11 th{background-color:#f6f8fa;color:#333;padding:12px;font-size:14px;text-align:center;border-bottom:1px solid #e0e0e0}._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11 td{padding:12px;font-size:14px;color:#555;border-bottom:1px solid #f0f0f0}._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11 td:last-child{font-weight:500;color:#333}._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11 tr:last-child td{border-bottom:none}._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11 tr:hover{background-color:#f9f9f9}@media (max-width: 768px){._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11 th,._offerDetail_dkwmh_1 ._oldOffersTable_dkwmh_11 td{font-size:12px;padding:8px}}._offerDetail_dkwmh_1 ._oldOffers_dkwmh_11{margin-top:20px;border-left:4px solid #0d6efd;padding:15px;border-radius:6px}._offerDetail_dkwmh_1 ._oldOffers_dkwmh_11 h4{margin-bottom:10px;font-size:16px;font-weight:700;color:#0d6efd}._offerDetail_dkwmh_1 ._oldOffers_dkwmh_11 ul{list-style-type:none;padding-left:0}._offerDetail_dkwmh_1 ._oldOffers_dkwmh_11 ul li{background-color:#fff;border:1px solid #dee2e6;padding:10px;margin-bottom:8px;border-radius:4px;font-size:14px;color:#343a40}._offerDetail_dkwmh_1 ._oldOffers_dkwmh_11 ul li:hover{background-color:#e9ecef}._offerDetail_dkwmh_1 ._offer_dkwmh_1{text-align:center;max-width:35%;min-width:500px;border:1px solid #eee;border-radius:6px;padding:20px;margin:auto}._offerDetail_dkwmh_1 ._offer_dkwmh_1 h3{margin-bottom:20px;color:gray;font-size:1.5rem}._offerDetail_dkwmh_1 ._offer_dkwmh_1 ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._offerDetail_dkwmh_1 ._offer_dkwmh_1 ul li{font-size:1rem;color:#555;display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}._offerDetail_dkwmh_1 ._offer_dkwmh_1 ul li strong{color:#333}._offerDetail_dkwmh_1 ._offer_dkwmh_1 ul li:last-child{border-bottom:none}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116{display:flex;justify-content:center;gap:15px;margin-top:20px}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116 button{padding:10px 15px;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116 button._updateBtn_dkwmh_130{background-color:#007bff;color:#fff}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116 button._updateBtn_dkwmh_130:hover{background-color:#0056b3}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116 button._deleteBtn_dkwmh_137{background-color:#dc3545;color:#fff}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116 button._deleteBtn_dkwmh_137:hover{background-color:#c82333}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116 button._addBtn_dkwmh_144{background-color:#28a745;color:#fff;padding:8px 12px}._offerDetail_dkwmh_1 ._buttonsContainer_dkwmh_116 button._addBtn_dkwmh_144:hover{background-color:#218838}._offerDetail_dkwmh_1 ._noOffer_dkwmh_152{text-align:center;max-width:50%;border:1px solid #eee;border-radius:6px;padding:20px;margin:auto;min-width:500px}._offerDetail_dkwmh_1 ._noOffer_dkwmh_152 ._addBtn_dkwmh_144{background-color:#28a745;color:#fff;padding:8px 12px;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}._offerDetail_dkwmh_1 ._noOffer_dkwmh_152 ._addBtn_dkwmh_144:hover{background-color:#218838}._offerDetail_dkwmh_1 ._noOffer_dkwmh_152 p{font-size:1.2rem;color:#555;margin-bottom:15px}._offerDetail_dkwmh_1 ._modal_dkwmh_181{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px}._offerDetail_dkwmh_1 ._modal_dkwmh_181 ._modalContent_dkwmh_194{background:#fff;padding:20px;border-radius:12px;width:100%;max-width:600px;text-align:left;box-shadow:0 8px 32px #0000001f;border:1px solid #e1e5e9;animation:_modalSlideIn_dkwmh_1 .25s ease-out;max-height:90vh;overflow-y:auto}@media (max-width: 768px){._offerDetail_dkwmh_1 ._modal_dkwmh_181 ._modalContent_dkwmh_194{padding:16px;margin:8px;max-height:95vh}}._offerDetail_dkwmh_1 ._modal_dkwmh_181 ._modalContent_dkwmh_194 h3{color:#1a1a1a;font-size:1.5rem;margin-bottom:16px;font-weight:600;text-align:center;border-bottom:1px solid #e1e5e9;padding-bottom:12px}@media (max-width: 768px){._offerDetail_dkwmh_1 ._modal_dkwmh_181 ._modalContent_dkwmh_194 h3{font-size:1.3rem;margin-bottom:12px}}._offerDetail_dkwmh_1 ._modal_dkwmh_181 ._modalContent_dkwmh_194 ._buttonsContainer_dkwmh_116{display:flex;justify-content:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e1e5e9}@media (max-width: 480px){._offerDetail_dkwmh_1 ._modal_dkwmh_181 ._modalContent_dkwmh_194 ._buttonsContainer_dkwmh_116{flex-direction:column;gap:8px}}@keyframes _modalSlideIn_dkwmh_1{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._offerDetail_dkwmh_1 ._formContainer_dkwmh_253{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:10px;background:#fafbfc;border-radius:8px;border:1px solid #e1e5e9}@media (max-width: 768px){._offerDetail_dkwmh_1 ._formContainer_dkwmh_253{padding:12px;gap:12px}}._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;color:#374151;font-weight:500;font-size:.9rem;gap:16px}@media (max-width: 768px){._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 label{flex-direction:column;align-items:flex-start;gap:6px}}._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 input,._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 select{padding:10px 0;border-radius:6px;border:1px solid #d1d5db;font-size:.95rem;color:#374151;background:#fff;width:40%;max-width:300px;min-width:200px;transition:all .2s ease;text-align:right}@media (max-width: 768px){._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 input,._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 select{padding:12px;font-size:16px;width:100%;text-align:left}}._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 input:focus,._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 input:hover:not(:focus),._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 select:hover:not(:focus){border-color:#9ca3af}._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 input:read-only,._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 select:read-only{background:#f3f4f6;color:#6b7280;cursor:not-allowed}._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 ._buttonsContainer_dkwmh_116{display:flex;gap:10px;width:100%;justify-content:center;margin-top:8px}@media (max-width: 480px){._offerDetail_dkwmh_1 ._formContainer_dkwmh_253 ._buttonsContainer_dkwmh_116{flex-direction:column;gap:8px}}._selectedServicesTable_dkwmh_340{width:100%;border-collapse:collapse;margin-top:8px}._selectedServicesTable_dkwmh_340 th,._selectedServicesTable_dkwmh_340 td{border:1px solid #e5e7eb;padding:8px;text-align:center}._offerDetail_dkwmh_1{margin-top:16px}._oldOffers_dkwmh_11{margin-top:24px;border:1px solid #e1e5e9;border-radius:6px;overflow:hidden;background:#f9fafb}._oldOffers_dkwmh_11 h4{margin:0;padding:12px 16px;font-size:1rem;background:#f3f4f6;border-bottom:1px solid #e1e5e9;color:#374151}._oldOffersTable_dkwmh_11{width:100%;border-collapse:collapse;font-size:.9rem}._oldOffersTable_dkwmh_11 th,._oldOffersTable_dkwmh_11 td{border:1px solid #e1e5e9;padding:8px 12px;text-align:center}._oldOffersTable_dkwmh_11 th{background:#f3f4f6;font-weight:600;color:#374151}._oldOffersTable_dkwmh_11 tbody tr:hover{background:#f1f5f9}._selectedServicesContainer_dkwmh_397{margin-top:12px}._selectedServicesTable_dkwmh_340{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:8px}._selectedServicesTable_dkwmh_340 th,._selectedServicesTable_dkwmh_340 td{border:1px solid #e1e5e9;padding:6px 10px;text-align:center}._selectedServicesTable_dkwmh_340 th{background:#f3f4f6;font-weight:600;color:#374151}._selectedServicesTable_dkwmh_340 tbody tr:hover{background:#f1f5f9}._detailsButton_dkwmh_422{padding:4px 8px;font-size:.8rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:4px;cursor:pointer;transition:background .2s ease,color .2s ease}._detailsButton_dkwmh_422:hover{background:#e5e7eb;color:#1f2937}._detailsButton_dkwmh_422:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._btnn_dkwmh_441._pxl_dkwmh_441{padding:6px 12px}._btnn_dkwmh_441._psuccess_dkwmh_444{background:#10b981;color:#fff;border:none;border-radius:4px}._btnn_dkwmh_441._psuccess_dkwmh_444:hover{background:#059669}._btnn_dkwmh_441._pdelete_dkwmh_453{background:#ef4444;color:#fff;border:none;border-radius:4px}._btnn_dkwmh_441._pdelete_dkwmh_453:hover{background:#dc2626}._container_1rdrp_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}._content_1rdrp_10{text-align:center;max-width:600px;margin-right:50px;animation:_slideUp_1rdrp_1 .8s ease-out}._errorCode_1rdrp_17{font-size:120px;font-weight:700;color:#2d3436;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.1);animation:_pulse_1rdrp_1 2s infinite}._title_1rdrp_26{font-size:32px;color:#2d3436;margin-bottom:15px}._description_1rdrp_32{font-size:18px;color:#636e72;margin-bottom:30px;line-height:1.6}._actionButtons_1rdrp_39{display:flex;gap:20px;justify-content:center}._button_1rdrp_45{padding:12px 30px;border-radius:25px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}._button_1rdrp_45:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}._homeButton_1rdrp_60{background:#0984e3;color:#fff}._backButton_1rdrp_66{background:#fff;color:#0984e3;border:2px solid #0984e3}._animationContainer_1rdrp_73{animation:_float_1rdrp_1 6s ease-in-out infinite}._illustration_1rdrp_77{max-width:400px;height:auto;border-radius:10px;box-shadow:0 10px 30px #0000001a}@keyframes _slideUp_1rdrp_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_1rdrp_1{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes _pulse_1rdrp_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 768px){._container_1rdrp_1{flex-direction:column-reverse;text-align:center}._content_1rdrp_10{margin-right:0;margin-top:30px}._errorCode_1rdrp_17{font-size:80px}._illustration_1rdrp_77{max-width:300px}._actionButtons_1rdrp_39{flex-direction:column;gap:15px}}.adminNavbar{height:60px;display:flex;align-items:center;padding-left:30px;border-bottom:1px solid lightgray;justify-content:space-between;background-color:#3e5acb;position:relative}.adminNavbar .hamburger-menu{color:#fff;cursor:pointer;z-index:102;display:flex;align-items:center;justify-content:center;margin-right:10px}.adminNavbar .hamburger-menu svg{width:24px;height:24px}.adminNavbar .logo{font-size:20px;color:#fff;cursor:pointer}.adminNavbar .logo a{text-decoration:none;color:#fff}.adminNavbar .rightSide{display:flex;gap:20px;padding-right:30px}.adminNavbar .rightSide .userInfoTop{display:flex;flex-direction:row;align-items:center}.adminNavbar .rightSide .userInfoTop .bellIcon,.adminNavbar .rightSide .userInfoTop .userIcon{color:#fff;border-radius:50%;margin-top:auto;margin-right:10px;cursor:pointer;border:2px solid #ffffff;padding:5px;transition:background-color .3s ease-in-out}.adminNavbar .rightSide .userInfoTop .bellIcon:hover,.adminNavbar .rightSide .userInfoTop .userIcon:hover{background-color:#fff3}.adminNavbar .rightSide .userInfoTop .userIconContainer{position:relative;display:flex;align-items:center}.adminNavbar .rightSide .userInfoTop .userBadge,.adminNavbar .rightSide .userInfoTop .bellBadge{position:absolute;top:-7px;right:-8px;background-color:#fff;color:#00f;font-size:10px;font-weight:700;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px #0003}.adminNavbar .rightSide .userInfoTop .userBadge{right:0}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.adminNavbar .rightSide .userInfoTop .bellBadge{right:41px}.adminNavbar .rightSide .userInfoTop .notification,.adminNavbar .rightSide .userInfoTop .blinking{animation:blink 1s step-start infinite}.adminNavbar .rightSide .userInfo{display:flex;flex-direction:column;align-items:center;color:#fff}.adminNavbar .rightSide .userInfo .userName{font-size:16px}.adminNavbar .rightSide .buttons{display:flex;align-items:center}.adminNavbar .rightSide .mobile-menu-toggle{display:none;position:relative}.adminNavbar .rightSide .mobile-menu-toggle .userIcon{color:#fff;border-radius:50%;cursor:pointer;border:2px solid #ffffff;padding:5px;transition:background-color .3s ease-in-out}.adminNavbar .rightSide .mobile-menu-toggle .userIcon:hover{background-color:#fff3}.adminNavbar .rightSide .mobile-menu-toggle .mobile-badge-container{position:absolute;top:-8px;right:-8px}.adminNavbar .rightSide .mobile-menu-toggle .mobile-badge-container .mobile-badge{background-color:#fff;color:#1e293b;font-size:10px;font-weight:700;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px #0003;animation:blink 1s step-start infinite}.adminNavbar .mobile-side-menu{position:fixed;top:0;right:-100%;width:245px;height:100vh;background-color:#3e5acb;color:#fff;transition:right .3s ease-in-out;z-index:999;display:flex;flex-direction:column}.adminNavbar .mobile-side-menu.open{right:0}.adminNavbar .mobile-side-menu .mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.2)}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info{display:flex;align-items:center;gap:15px}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info .mobile-avatar{border:2px solid #ffffff;border-radius:50%;padding:8px}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info .mobile-user-details{display:flex;flex-direction:column}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info .mobile-user-details .mobile-user-name{font-size:18px;font-weight:700}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info .mobile-user-details .mobile-user-role{font-size:14px;opacity:.8}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-close-button{background:none;border:none;color:#fff;cursor:pointer;padding:5px}.adminNavbar .mobile-side-menu .mobile-menu-content{flex:1;overflow-y:auto}.adminNavbar .mobile-side-menu .mobile-menu-content ul{list-style:none;padding:0;margin:0}.adminNavbar .mobile-side-menu .mobile-menu-content ul li{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;position:relative}.adminNavbar .mobile-side-menu .mobile-menu-content ul li:hover{background-color:#ffffff1a}.adminNavbar .mobile-side-menu .mobile-menu-content ul li svg{margin-right:15px}.adminNavbar .mobile-side-menu .mobile-menu-content ul li span{flex:1}.adminNavbar .mobile-side-menu .mobile-menu-content ul li .mobile-menu-badge{background-color:#fff;color:#3e5acb;font-size:14px;font-weight:700;border-radius:50px;min-width:40px;max-width:45px;height:28px;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0 12px;box-shadow:0 2px 4px #0000001a;text-align:center}.adminNavbar .mobile-side-menu .mobile-notification-sound{margin:15px 20px;width:calc(100% - 40px);display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.adminNavbar .mobile-side-menu .mobile-notification-sound button{display:flex;align-items:center;gap:15px;background:none;border:none;color:#fff;padding:0;cursor:pointer}.adminNavbar .mobile-side-menu .mobile-notification-sound button:after{content:"Bildirim Sesi";font-size:16px}.adminNavbar .side-menu{position:fixed;top:0;left:-100%;overflow-y:auto;width:240px;height:100vh;background-color:#3e5acb;color:#fff;transition:left .3s ease-in-out;padding-top:60px;z-index:101;box-shadow:3px 0 10px #0003}.adminNavbar .side-menu ul{list-style:none;padding:0;margin:0}.adminNavbar .side-menu ul li{display:flex;align-items:center;padding:10px 15px;text-align:left;cursor:pointer;position:relative;transition:background-color .3s ease-in-out;border-bottom:1px solid rgba(255,255,255,.1)}.adminNavbar .side-menu ul li svg{margin-right:10px;min-width:20px}.adminNavbar .side-menu ul li a{text-decoration:none;color:#fff;font-size:18px;transition:color .3s ease-in-out}.adminNavbar .side-menu ul li a:hover{color:#ac0a0a}.adminNavbar .side-menu ul li:hover{background-color:#ffffff1a}.adminNavbar .side-menu ul li.active{background-color:#fff3;border-left:4px solid #ffffff;padding-left:16px}.adminNavbar .side-menu.open{left:0}.adminNavbar .desktop-only{display:flex}.adminNavbar .mobile-only{display:none}@media (max-width: 1024px){.adminNavbar .hamburger-menu{display:block}.adminNavbar .rightSide .userInfo,.adminNavbar .rightSide .userInfo .userName{font-size:14px}.adminNavbar .rightSide .buttons .logoutButton,.adminNavbar .rightSide .buttons .settingButton{padding:8px 12px;font-size:14px}}@media (max-width: 768px){.adminNavbar{padding-left:15px}.adminNavbar .hamburger-menu{display:block}.adminNavbar .hamburger-menu svg{width:24px;height:24px}.adminNavbar .logo{flex-grow:1;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminNavbar .rightSide{padding-right:15px;gap:10px}.adminNavbar .rightSide .desktop-only{display:none}.adminNavbar .rightSide .mobile-only{display:flex}.adminNavbar .rightSide .mobile-menu-toggle{display:block}.adminNavbar .side-menu{width:240px}}@media (max-width: 480px){.adminNavbar{padding-left:10px}.adminNavbar .logo{font-size:16px;margin-left:5px}.adminNavbar .rightSide{padding-right:10px}.adminNavbar .hamburger-menu svg{width:20px;height:20px}.adminNavbar .side-menu{width:240px;padding-top:50px;margin-left:0}.adminNavbar .side-menu ul li{padding:10px 15px;font-size:16px}.adminNavbar .mobile-side-menu{width:100%}.adminNavbar .mobile-side-menu .mobile-menu-header{padding:15px}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info .mobile-avatar{padding:5px}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info .mobile-user-details .mobile-user-name{font-size:16px}.adminNavbar .mobile-side-menu .mobile-menu-header .mobile-user-info .mobile-user-details .mobile-user-role{font-size:12px}.adminNavbar .mobile-side-menu .mobile-menu-content ul li{padding:12px 15px}}._leadgen-container_1bwe4_1{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px);background-color:#fff;box-shadow:0 0 10px #141313a1;overflow:auto}._leadgen-container_1bwe4_1 ._page-header_1bwe4_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:10px;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000d;position:relative;overflow:hidden}._leadgen-container_1bwe4_1 ._page-header_1bwe4_10:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#4361ee,#3a0ca3);border-radius:4px 0 0 4px}._leadgen-container_1bwe4_1 ._page-header_1bwe4_10 h1{font-size:1.75rem;font-weight:700;background:linear-gradient(120deg,#4361ee,#3a0ca3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}._leadgen-container_1bwe4_1 ._page-header_1bwe4_10 ._selected-page_1bwe4_39{font-size:1rem;color:#666;margin-left:auto;padding:5px 15px;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}._leadgen-container_1bwe4_1 ._page-header_1bwe4_10 ._selected-page_1bwe4_39 span{font-weight:500}._leadgen-container_1bwe4_1 ._selects-container_1bwe4_51{display:flex;gap:20px;align-items:flex-end;margin-bottom:30px;flex-wrap:wrap}._leadgen-container_1bwe4_1 ._selects-container_1bwe4_51 ._select-wrapper_1bwe4_58{min-width:250px}._leadgen-container_1bwe4_1 ._selects-container_1bwe4_51 ._select-wrapper_1bwe4_58 label{display:block;margin-bottom:8px;color:#333;font-weight:500;text-align:left}._leadgen-container_1bwe4_1 ._select-input_1bwe4_68{width:100%;max-width:400px;padding:10px;margin:0;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#fff;cursor:pointer}._leadgen-container_1bwe4_1 ._select-input_1bwe4_68:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._leadgen-container_1bwe4_1 ._select-input_1bwe4_68:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}._leadgen-container_1bwe4_1 ._select-input_1bwe4_68 option{padding:10px}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92{margin-top:30px}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._leads-title_1bwe4_103{font-size:22px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._select-all-btn_1bwe4_117{background-color:#f1f5f9;color:#334155;border:1px solid #cbd5e1;padding:6px 12px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._select-all-btn_1bwe4_117:hover{background-color:#e2e8f0}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._select-all-btn_1bwe4_117:focus{outline:none;box-shadow:0 0 0 2px #4361ee40}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._selected-count_1bwe4_134{font-size:14px;font-weight:500;color:#334155;padding:6px 10px;border-radius:4px;background-color:#f1f5f9}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._bulk-assign-btn_1bwe4_142{background-color:#4361ee;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._bulk-assign-btn_1bwe4_142:hover{background-color:#3a0ca3}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._bulk-assign-btn_1bwe4_142:focus{outline:none;box-shadow:0 0 0 2px #4361ee40}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._clear-selection-btn_1bwe4_160{background-color:#f8fafc;color:#64748b;border:1px solid #cbd5e1;padding:6px 12px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._clear-selection-btn_1bwe4_160:hover{background-color:#f1f5f9;color:#475569}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-header_1bwe4_95 ._bulk-actions_1bwe4_111 ._clear-selection-btn_1bwe4_160:focus{outline:none;box-shadow:0 0 0 2px #4361ee40}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._leads-grid_1bwe4_178{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:30px}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184{background-color:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:transform .2s,box-shadow .2s;position:relative;padding-bottom:60px;cursor:pointer;-webkit-user-select:none;user-select:none}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a;border-color:#cbd5e0}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184._lead-card-selected_1bwe4_201{border:2px solid #4361ee;box-shadow:0 0 0 4px #4361ee26;transform:translateY(-3px)}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184._lead-card-selected_1bwe4_201:hover{box-shadow:0 0 0 4px #4361ee4d}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184._lead-card-assigned_1bwe4_209{cursor:default;position:relative}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184._lead-card-assigned_1bwe4_209:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #38a169 transparent transparent}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184._lead-card-assigned_1bwe4_209:hover{transform:none;box-shadow:0 2px 8px #0000000f;border-color:#e2e8f0}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._selection-indicator_1bwe4_229{position:absolute;top:10px;right:10px;z-index:10}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-header_1bwe4_235{padding:12px 16px;background:linear-gradient(120deg,#4361ee,#3a0ca3);color:#fff;display:flex;justify-content:space-between;align-items:center}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-header_1bwe4_235 ._lead-number_1bwe4_243{font-weight:600;font-size:16px}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-body_1bwe4_247{padding:16px;min-height:120px;max-height:350px;overflow-y:auto}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-body_1bwe4_247 ._lead-field_1bwe4_253{margin-bottom:10px;align-items:flex-start;gap:8px;border-bottom:1px solid #f0f4f8;padding-bottom:8px}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-body_1bwe4_247 ._lead-field_1bwe4_253:last-child{margin-bottom:0;border-bottom:none}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-body_1bwe4_247 ._lead-field_1bwe4_253 ._field-name_1bwe4_264{font-weight:600;color:#4a5568;font-size:14px;min-width:120px;flex-shrink:0}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-body_1bwe4_247 ._lead-field_1bwe4_253 ._field-value_1bwe4_271{color:#2d3748;word-break:break-word;flex:1}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-footer_1bwe4_276{padding:12px 16px;border-top:1px solid #edf2f7;display:flex;justify-content:space-between;align-items:center;background-color:#f8fafc;position:absolute;bottom:0;left:0;right:0}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-footer_1bwe4_276 ._card-agent_1bwe4_288 ._agent-name_1bwe4_288{font-weight:500;color:#4361ee}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-footer_1bwe4_276 ._card-date_1bwe4_292{font-size:14px;color:#718096}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-footer_1bwe4_276 ._add-agent-btn_1bwe4_296{background-color:#4361ee;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}._leadgen-container_1bwe4_1 ._leads-container_1bwe4_92 ._lead-card_1bwe4_184 ._lead-card-footer_1bwe4_276 ._add-agent-btn_1bwe4_296:hover{background-color:#3a0ca3}._leadgen-container_1bwe4_1 ._load-more-container_1bwe4_309{display:flex;justify-content:center;margin-top:20px;margin-bottom:40px}._leadgen-container_1bwe4_1 ._load-more-container_1bwe4_309 ._load-more-btn_1bwe4_315{background-color:#4361ee;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .2s}._leadgen-container_1bwe4_1 ._load-more-container_1bwe4_309 ._load-more-btn_1bwe4_315:hover{background-color:#3a0ca3}._leadgen-container_1bwe4_1 ._load-more-container_1bwe4_309 ._load-more-btn_1bwe4_315:disabled{background-color:#a0aec0;cursor:not-allowed}._leadgen-container_1bwe4_1 button{background-color:#4361ee;color:#fff;border:none;padding:10px 15px;margin:0 5px;border-radius:5px;cursor:pointer;transition:background .3s}._leadgen-container_1bwe4_1 button:hover{background-color:#3a0ca3}._modalOverlay_xwbh5_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modalOverlay_xwbh5_1 ._modal_xwbh5_1{background-color:#fff;border-radius:8px;max-width:80%;min-width:500px;height:auto;padding:15px;box-shadow:0 8px 32px #0000001a;position:relative;animation:_slideIn_xwbh5_1 .3s ease-out;display:flex;flex-direction:column;gap:0px}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalHeader_xwbh5_28{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 0 10px;width:100%;border-bottom:2px solid #edf2f7;position:relative;overflow:hidden}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalHeader_xwbh5_28:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#4361ee,#3a0ca3);border-radius:4px 0 0 4px}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalHeader_xwbh5_28 h2{font-size:1.5rem;font-weight:700;background:linear-gradient(120deg,#4361ee,#3a0ca3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 0 15px}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalHeader_xwbh5_28 ._closeBtn_xwbh5_58{background:#f0f2f5;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#718096}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalHeader_xwbh5_28 ._closeBtn_xwbh5_58:hover{background:#e2e8f0;color:#4a5568}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75{display:flex;flex-direction:row;gap:20px;width:100%}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._adminList_xwbh5_81{flex:1;display:flex;flex-direction:column;gap:5px}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._adminList_xwbh5_81 h3{font-size:1.1rem;font-weight:600;color:#4a5568;display:flex;align-items:center;margin:10px 0}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._adminList_xwbh5_81 ._adminList_xwbh5_81{display:flex;flex-direction:column;gap:0px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background-color:#f8fafc;box-shadow:0 1px 3px #0000000d}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._adminList_xwbh5_81 ._adminList_xwbh5_81 ._fieldItem_xwbh5_106{display:flex;align-items:center;padding:8px 0;gap:15px;border-bottom:1px solid #edf2f7;font-size:.85rem}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._adminList_xwbh5_81 ._adminList_xwbh5_81 ._fieldItem_xwbh5_106:last-child{border-bottom:none}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._adminList_xwbh5_81 ._adminList_xwbh5_81 ._fieldItem_xwbh5_106 label{margin:0;min-width:130px;font-weight:500;font-size:.9rem;color:#4a5568;text-align:end}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._formGroup_xwbh5_125{display:flex;flex-direction:row;align-items:center;gap:5px;margin-bottom:8px}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._formGroup_xwbh5_125:last-child{margin-bottom:0}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._formGroup_xwbh5_125 label{margin:0;min-width:160px;font-weight:500;font-size:.9rem;color:#4a5568;text-align:end}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._formGroup_xwbh5_125 input,._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._formGroup_xwbh5_125 select{flex:1;padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:.9rem;background-color:#fff}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._formGroup_xwbh5_125 input:focus,._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalBody_xwbh5_75 ._formGroup_xwbh5_125 select:focus{border-color:#4361ee;outline:none;box-shadow:0 0 0 2px #4361ee1a}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalFooter_xwbh5_156{display:flex;width:100%;justify-content:flex-end;margin-top:10px;padding:10px 0 0;border-top:1px solid #edf2f7;gap:10px}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalFooter_xwbh5_156 ._button_xwbh5_165{padding:8px 16px;min-width:100px;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalFooter_xwbh5_156 ._button_xwbh5_165._success_xwbh5_174{background-color:#4361ee;color:#fff}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalFooter_xwbh5_156 ._button_xwbh5_165._success_xwbh5_174:hover{background-color:#3a0ca3}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalFooter_xwbh5_156 ._button_xwbh5_165._cancel_xwbh5_181{background-color:#e2e8f0;color:#4a5568}._modalOverlay_xwbh5_1 ._modal_xwbh5_1 ._modalFooter_xwbh5_156 ._button_xwbh5_165._cancel_xwbh5_181:hover{background-color:#cbd5e0}._modalOverlay_xwbh5_1 ._adminItem_xwbh5_188{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;border-bottom:1px solid #edf2f7}._modalOverlay_xwbh5_1 ._adminItem_xwbh5_188:last-child{border-bottom:none}._modalOverlay_xwbh5_1 ._adminItem_xwbh5_188 input[type=checkbox]{margin:0;width:16px;height:16px;cursor:pointer;accent-color:#4361ee}._modalOverlay_xwbh5_1 ._adminItem_xwbh5_188 span{font-size:.9rem;color:#4a5568;cursor:pointer}@keyframes _slideIn_xwbh5_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._settings-sidebar_1loyn_2{position:relative;background-color:#f8f9fa;border-left:1px solid #e9ecef;height:100%;transition:all .3s ease;box-shadow:0 0 20px #0000000d;overflow-y:auto}._settings-sidebar_1loyn_2._open_1loyn_11{width:260px;min-width:260px}._settings-sidebar_1loyn_2._closed_1loyn_15{width:70px;min-width:70px}._settings-sidebar_1loyn_2._closed_1loyn_15 ._setting-title_1loyn_19,._settings-sidebar_1loyn_2._closed_1loyn_15 ._setting-description_1loyn_22{display:none}._settings-sidebar_1loyn_2._closed_1loyn_15 ._sidebar-title_1loyn_25{font-size:0;padding:20px 0;text-align:center}._settings-sidebar_1loyn_2._closed_1loyn_15 ._sidebar-title_1loyn_25:after{content:"A";font-size:18px;font-weight:700}._settings-sidebar_1loyn_2._closed_1loyn_15 ._setting-item_1loyn_35{justify-content:center;padding:18px 10px}._settings-sidebar_1loyn_2._closed_1loyn_15 ._setting-info_1loyn_39{display:none}._settings-sidebar_1loyn_2._closed_1loyn_15 ._setting-icon_1loyn_42{margin-right:0}._settings-sidebar_1loyn_2 ._sidebar-toggle_1loyn_45{position:absolute;top:10px;left:10px;cursor:pointer;background-color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a;z-index:10;color:#555;font-weight:700;transition:all .2s ease}._settings-sidebar_1loyn_2 ._sidebar-toggle_1loyn_45:hover{background-color:#f1f1f1;transform:scale(1.1)}._settings-sidebar_1loyn_2 ._sidebar-content_1loyn_67{padding:15px 0}._settings-sidebar_1loyn_2 ._sidebar-title_1loyn_25{color:#333;font-size:18px;font-weight:600;padding:0 20px 20px;margin:0;border-bottom:1px solid #e9ecef}._settings-sidebar_1loyn_2 ._settings-menu_1loyn_78{margin-top:10px}._settings-sidebar_1loyn_2 ._setting-item_1loyn_35{display:flex;align-items:center;padding:10px 15px;cursor:pointer;transition:all .2s ease;border-right:3px solid transparent}._settings-sidebar_1loyn_2 ._setting-item_1loyn_35:hover{background-color:#e9ecef}._settings-sidebar_1loyn_2 ._setting-item_1loyn_35._active_1loyn_92{background-color:#e9ecef;border-right:3px solid #007bff}._settings-sidebar_1loyn_2 ._setting-item_1loyn_35._active_1loyn_92 ._setting-icon_1loyn_42{color:#007bff}._settings-sidebar_1loyn_2 ._setting-item_1loyn_35._active_1loyn_92 ._setting-title_1loyn_19{color:#007bff;font-weight:600}._settings-sidebar_1loyn_2 ._setting-icon_1loyn_42{font-size:18px;color:#555;margin-right:15px;min-width:18px}._settings-sidebar_1loyn_2 ._setting-info_1loyn_39{display:flex;flex-direction:column}._settings-sidebar_1loyn_2 ._setting-title_1loyn_19{font-size:14px;color:#333;margin-bottom:3px}._settings-sidebar_1loyn_2 ._setting-description_1loyn_22{font-size:12px;color:#888;margin:0}@media (max-width: 768px){._settings-sidebar_1loyn_2{position:fixed;right:0;top:0;bottom:0;z-index:1000}._settings-sidebar_1loyn_2._closed_1loyn_15{transform:translate(100%)}._settings-sidebar_1loyn_2._open_1loyn_11{transform:translate(0);width:220px}._settings-sidebar_1loyn_2 ._sidebar-toggle_1loyn_45{display:flex;left:-12px;background-color:#007bff;color:#fff}}._tableContainer_1mi8r_1{display:flex;flex-direction:column;gap:10px;margin:15px 0;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 4px #0000001a}._tableHeader_1mi8r_13{display:grid;grid-template-columns:repeat(4,1fr);background-color:#f0f0f0;font-weight:700;padding:10px;border-bottom:1px solid #ddd}._tableHeader_1mi8r_13 div{padding:8px;font-size:14px;color:#333}._tableRow_1mi8r_27{display:grid;grid-template-columns:repeat(4,1fr);padding:10px;border-bottom:1px solid #ddd}._tableRow_1mi8r_27:last-child{border-bottom:none}._tableRow_1mi8r_27 ._tableCell_1mi8r_36{display:flex;align-items:center}._tableRow_1mi8r_27 div{padding:8px;font-size:14px;color:#333}._switch_1l6gv_1{position:relative;display:inline-block;width:44px;height:20px;min-width:44px}._switch_1l6gv_1 input{opacity:0;width:0;height:0}._slider_1l6gv_14{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:30px;transition:.3s}._slider_1l6gv_14:before{content:"";position:absolute;width:15px;height:15px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}input:checked+._slider_1l6gv_14{background-color:#007bff}input:checked+._slider_1l6gv_14:before{transform:translate(24px)}._settings-card_6x1rc_1{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:20px;margin-bottom:20px}._settings-card_6x1rc_1 ._card-header_6x1rc_8{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}._settings-card_6x1rc_1 ._card-header_6x1rc_8 h3{margin:0;font-size:18px;font-weight:600;color:#333}._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._info-text_6x1rc_19{margin-bottom:15px;color:#555;font-size:14px}._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24{margin-bottom:20px}._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24 ._input-container_6x1rc_27{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (min-width: 768px){._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24 ._input-container_6x1rc_27{flex-wrap:nowrap}}._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24 ._input-container_6x1rc_27 ._currency-select_6x1rc_38{min-width:120px;max-width:150px}._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24 input[type=number],._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24 select{width:30%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24 input[type=number]:focus,._settings-card_6x1rc_1 ._card-content_6x1rc_19 ._form-group_6x1rc_24 select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}@media (max-width: 768px){._settings-card_6x1rc_1{padding:15px}._settings-card_6x1rc_1 ._form-group_6x1rc_24{margin-bottom:15px}}@media (max-width: 480px){._settings-card_6x1rc_1{padding:15px}}._settingItem_1egsn_1{display:flex;align-items:center;justify-content:start;padding:10px;border-radius:6px;background:#fff;margin-bottom:10px;box-shadow:0 1px 3px #0000001a}._settingItem_1egsn_1 span{padding-left:7px;font-size:15px}._inputContainer_11n87_1{display:flex;align-items:center;gap:5px;background:#fff;padding:10px;border-radius:6px}._inputBase_13l82_1{flex:0 0 auto;width:150px;padding:10px;font-size:14px;color:#374151;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:border-color .2s ease}._inputBase_13l82_1:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 1px #007bff33}._inputBase_13l82_1._sm_13l82_17{width:150px;padding:9px;font-size:15px}._inputBase_13l82_1._lg_13l82_22{width:300px;padding:9px;font-size:16px}._inputContainer_wpfsb_1{display:flex;align-items:center;gap:10px;background:#fff;padding:10px;border-radius:6px}._tags_wpfsb_10{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;width:700px}._tags_wpfsb_10 span button{font-size:11px}._tag_wpfsb_10{background-color:#007bff;color:#fff;padding:5px 10px;border-radius:16px;font-size:14px;display:flex;align-items:center}._scenarioSettings_1dny9_1{display:flex;flex-direction:column;gap:10px}._scenarioItem_1dny9_7{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:6px;background:#fff;margin-bottom:5px;box-shadow:0 1px 3px #0000001a}._scenarioItem_1dny9_7 span{padding-left:7px;font-size:15px}._switch_fvhxy_1{position:relative;display:inline-block;width:44px;height:20px;min-width:44px}._switch_fvhxy_1 input{opacity:0;width:0;height:0}._slider_fvhxy_14{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:30px;transition:.3s}._slider_fvhxy_14:before{content:"";position:absolute;width:15px;height:15px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}input:checked+._slider_fvhxy_14{background-color:#007bff}input:checked+._slider_fvhxy_14:before{transform:translate(24px)}._stage-item_16qlt_1{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-top:10px}._stageItemDrag_16qlt_12{display:flex;align-items:center;justify-content:space-between;background:#fff;cursor:grab;padding:10px;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-top:10px}._inputContainer_16qlt_24{display:flex;align-items:center;gap:10px;background:#fff;padding:10px;border-radius:6px}._inputContainer_16qlt_24 input{flex:0 0 auto;padding:11px 8px;border:1px solid #ddd;border-radius:4px}._settings-container_1l1p9_2{display:flex;height:calc(100vh - 60px);width:100%;background-color:#f5f7fa;position:relative;overflow:hidden}._settings-container_1l1p9_2 ._settings-layout_1l1p9_13{display:flex;width:100%;height:100%;overflow:hidden;flex-direction:row-reverse}._settings-container_1l1p9_2 ._settings-main_1l1p9_20{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;max-width:1100px;margin:0 auto 55px}._settings-container_1l1p9_2 ._mobile-overlay_1l1p9_29{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:900;opacity:0;transition:opacity .3s}._settings-container_1l1p9_2 ._mobile-overlay_1l1p9_29._active_1l1p9_41{opacity:1;display:block}._settings-container_1l1p9_2 ._mobile-menu-toggle_1l1p9_45{display:flex;align-items:center;justify-content:center;position:fixed;top:15px;right:15px;z-index:1100;width:40px;height:40px;border-radius:50%;background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:22px;box-shadow:0 2px 10px #0003;transition:all .2s;margin-top:55px;padding:0}._settings-container_1l1p9_2 ._mobile-menu-toggle_1l1p9_45:hover{transform:scale(1.05);background-color:#0069d9}._settings-container_1l1p9_2 ._mobile-menu-toggle_1l1p9_45:active{transform:scale(.95)}._settings-container_1l1p9_2 ._mobile-menu-toggle_1l1p9_45 svg{font-size:22px;margin:0;display:block}._settings-container_1l1p9_2 ._spinner_1l1p9_78{display:inline-block;width:40px;height:40px;border:4px solid rgba(0,123,255,.1);border-radius:50%;border-top-color:#007bff;animation:_spin_1l1p9_78 1s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 768px){._settings-container_1l1p9_2 ._mobile-menu-toggle_1l1p9_45{display:flex}._settings-container_1l1p9_2 ._settings-main_1l1p9_20{padding:10px}}._priceInputGroup_pbcyw_2{display:flex;gap:8px}._priceInputGroup_pbcyw_2 input{flex:1}._priceInputGroup_pbcyw_2 select{flex:0 0 auto;min-width:80px}._addServicePropertiesMainContainer_pbcyw_14{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px);background-color:#fff;box-shadow:0 0 10px #141313a1;overflow:auto}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23{width:100%;display:flex;flex-direction:column;margin-block:15px;padding:10px}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._header_pbcyw_30{padding:16px;background-color:#f8f9fa;border-radius:8px 8px 0 0;border-bottom:1px solid #e0e0e0;margin-bottom:15px}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._header_pbcyw_30 h2{width:100%;text-align:start;padding:0;margin:0;color:#2c3e50;font-weight:600;font-size:1.5rem}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._tools_pbcyw_46{width:100%;padding:8px 0;display:flex;justify-content:flex-start;gap:12px;margin-bottom:15px}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._tools_pbcyw_46 ._selectBoxDiv_pbcyw_54 select{margin:0!important;padding:10px 40px 10px 12px;border-radius:6px;border:1px solid #ddd;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;min-width:250px}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._tools_pbcyw_46 ._selectBoxDiv_pbcyw_54 select:focus{outline:none;border-color:#0275d8;box-shadow:0 0 0 3px #0275d833}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._tools_pbcyw_46 ._addServiceButton_pbcyw_73 button{font-size:.95rem;padding:10px 15px;margin:0!important;display:flex;justify-content:flex-start;align-items:center;text-align:center;gap:8px;background-color:#0275d8;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._tools_pbcyw_46 ._addServiceButton_pbcyw_73 button p{margin:0;font-weight:500}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93{margin-bottom:50px;border-radius:8px;overflow:hidden;box-shadow:0 0 15px #0000000d}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table{width:100%;border-collapse:collapse}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table thead{background-color:#f8f9fa}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table thead th{text-align:left;padding:12px 16px;font-weight:600;color:#444;border-bottom:2px solid #dee2e6;white-space:nowrap}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr:hover{background-color:#f8f9fa}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr:last-child{border-bottom:none}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr td{padding:12px 16px;vertical-align:middle}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr td ._button_pbcyw_128{padding:8px;margin:0 4px;border-radius:4px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr td ._button_pbcyw_128._primary_pbcyw_138{background-color:#0275d8}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr td ._button_pbcyw_128._cancel_pbcyw_141{background-color:#dc3545}._addServicePropertiesMainContainer_pbcyw_14 ._mainContainer_pbcyw_23 ._table_pbcyw_93 table tbody tr td ._button_pbcyw_128._sm_pbcyw_144{padding:6px}._modalOverlay_pbcyw_149{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_pbcyw_1 .3s ease}._modalContainer_pbcyw_163{background-color:#fff;width:500px;max-width:90%;max-height:90vh;border-radius:12px;box-shadow:0 5px 15px #0003;overflow:hidden;display:flex;flex-direction:column;animation:_slideIn_pbcyw_1 .3s ease}._modalHeader_pbcyw_176{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}._modalTitle_pbcyw_185{font-size:1.3rem;font-weight:600;color:#2c3e50;margin:0}._modalBody_pbcyw_192{padding:20px;overflow-y:auto;max-height:calc(90vh - 130px)}._formSection_pbcyw_198{margin-bottom:20px}._formGroup_pbcyw_202{display:flex;flex-direction:column;margin-bottom:16px;width:100%!important}._formGroup_pbcyw_202 label{font-size:.95rem;font-weight:600;margin-bottom:6px;color:#444}._formGroup_pbcyw_202 input,._formGroup_pbcyw_202 select{padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:1rem;transition:border-color .2s,box-shadow .2s}._formGroup_pbcyw_202 input:focus,._formGroup_pbcyw_202 select:focus{outline:none;border-color:#0275d8;box-shadow:0 0 0 3px #0275d833}._formGroup_pbcyw_202 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._formRow_pbcyw_235{display:flex;gap:16px}._formRow_pbcyw_235 ._formGroup_pbcyw_202{flex:1}._modalFooter_pbcyw_243{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e0e0e0;background-color:#f8f9fa}._AddServiceBackGroundArea_pbcyw_253{z-index:1000;background-color:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;animation:_fadeIn_pbcyw_1 .3s ease}._AddServiceBackGroundArea_pbcyw_253 ._addPanelDisplayArea_pbcyw_266{background-color:#fff;width:500px;max-width:90%;max-height:90vh;border-radius:12px;box-shadow:0 5px 15px #0003;overflow:hidden;animation:_slideIn_pbcyw_1 .3s ease}@keyframes _fadeIn_pbcyw_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_pbcyw_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 576px){._formRow_pbcyw_235{flex-direction:column;gap:0}}._container_1ihas_1{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px);background-color:#fff;box-shadow:0 0 10px #141313a1;overflow:auto}._header_1ihas_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #e9ecef}._header_1ihas_11 h2{font-size:24px;font-weight:600;color:#343a40;margin:0}._addButton_1ihas_26{display:flex;align-items:center;gap:8px;background-color:#fff;color:#4361ee;border:1px solid #4361ee;padding:8px 16px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease}._addButton_1ihas_26:hover{background-color:#4361ee;color:#fff}._loadingContainer_1ihas_45{display:flex;justify-content:center;align-items:center;height:200px;width:100%}._tableResponsive_1ihas_53{width:100%;overflow-x:auto;margin-bottom:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014}._channelsTable_1ihas_62{width:100%;border-collapse:collapse;font-size:14px}._channelsTable_1ihas_62 th,._channelsTable_1ihas_62 td{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef;vertical-align:middle}._channelsTable_1ihas_62 th:last-child,._channelsTable_1ihas_62 td:last-child{text-align:right}._channelsTable_1ihas_62 th{background-color:#f0f2f5;font-weight:600;color:#343a40;position:sticky;top:0;z-index:1;padding:14px 16px;border-bottom:2px solid #dee2e6;text-transform:uppercase;font-size:12px;letter-spacing:.5px}._channelsTable_1ihas_62 tbody tr{transition:all .3s ease}._channelsTable_1ihas_62 tbody tr:hover{background-color:#4361ee0d}._channelsTable_1ihas_62 tbody tr:last-child td{border-bottom:none}._channelsTable_1ihas_62 ._statusBadge_1ihas_100{display:inline-flex;padding:6px 10px;margin:0;min-width:100px;justify-content:center}._channelsTable_1ihas_62 ._channelIcon_1ihas_107{margin:0 auto}@media (max-width: 768px){._channelsTable_1ihas_62{font-size:13px}._channelsTable_1ihas_62 th,._channelsTable_1ihas_62 td{padding:10px 12px}}@media (max-width: 576px){._channelsTable_1ihas_62 th:nth-child(3),._channelsTable_1ihas_62 td:nth-child(3){display:none}._channelsTable_1ihas_62 ._actionButton_1ihas_124{width:36px;height:36px;margin-bottom:5px}._channelsTable_1ihas_62 th,._channelsTable_1ihas_62 td{padding:8px 10px;font-size:12px}._channelsTable_1ihas_62 ._iconCell_1ihas_134{width:40px}}._alertPa_1ihas_139{padding:30px 30px 10px;font-size:14px;line-height:1.8rem}._nameCell_1ihas_145{min-width:180px}._channelName_1ihas_149{font-weight:500;color:#343a40;margin-bottom:4px}._channelId_1ihas_155{font-size:11px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._iconCell_1ihas_134{width:60px}._actionButton_1ihas_124{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background-color:#f0f0f0cc;margin-left:5px;cursor:pointer;transition:all .3s ease}._actionButton_1ihas_124:hover{background-color:#dcdcdc;transform:translateY(-2px)}._actionButtons_1ihas_186{display:flex;justify-content:flex-end;gap:8px;margin-right:5px}._noData_1ihas_193{display:flex;justify-content:center;align-items:center;height:150px;background-color:#fff;border-radius:8px;border:1px solid #e9ecef;color:#6c757d;font-size:15px}._statusBadge_1ihas_100{padding:4px 8px;font-size:12px;font-weight:500;border-radius:12px;display:inline-flex;align-items:center;gap:4px}._statusActive_1ihas_215{background-color:#28a7451a;color:#28a745}._statusInactive_1ihas_220{background-color:#6c757d1a;color:#6c757d}._statusDeviceRemoved_1ihas_225{background-color:#dc35451a;color:#dc3545}._statusNotEnoughMoney_1ihas_230{background-color:#ffc1071a;color:#ffc107;border:1px dashed #ffc107}._statusWaiting_1ihas_236{background-color:#ffc1071a;color:#ffc107}._statusDisconnected_1ihas_241{background-color:#6c757d1a;color:#dc3545;border:1px dashed #dc3545}._channelIcon_1ihas_107{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#f8f9fa;border-radius:50%}._modalOverlay_1ihas_257{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._qrModalContent_1ihas_271{background-color:#fff;border-radius:8px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;box-shadow:0 5px 20px #00000026}._modalHeader_1ihas_281{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e9ecef}._modalHeader_1ihas_281 h3{font-size:18px;font-weight:600;color:#343a40;margin:0}._closeButton_1ihas_295{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;border-radius:4px;cursor:pointer;transition:all .3s ease}._closeButton_1ihas_295:hover{background-color:#f8f9fa}._qrContainer_1ihas_311{padding:24px;height:355px;display:flex;flex-direction:column;align-items:center;justify-content:center}._qrLoading_1ihas_320{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px}._qrLoading_1ihas_320 p{margin-top:16px;color:#6c757d;text-align:center}._qrCodeWrapper_1ihas_333{display:flex;flex-direction:column;align-items:center}._qrCodeWrapper_1ihas_333 canvas{border:1px solid #e9ecef;padding:16px;background-color:#fff;border-radius:8px}._qrInstructions_1ihas_345{margin-top:16px;color:#6c757d;text-align:center;font-size:14px;max-width:300px}._qrError_1ihas_353{min-height:200px;display:flex;align-items:center;justify-content:center}._qrError_1ihas_353 p{color:#ef233c;text-align:center}._retryButton_1ihas_364{margin-top:12px;display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#007bff;cursor:pointer;font-size:14px;transition:all .3s ease}._retryButton_1ihas_364:hover:not(:disabled){background-color:#e9ecef}._retryButton_1ihas_364:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 576px){._qrModalContent_1ihas_271{max-width:90%}._qrCodeWrapper_1ihas_333 svg,._qrCodeWrapper_1ihas_333 canvas{max-width:200px;height:auto}}._accessContainer_17wge_1{width:100%;max-width:1200px;padding:20px;box-sizing:border-box;margin:0 auto 50px}._department-page_nxmn4_1{min-height:100vh;padding:24px}._department-page_nxmn4_1 ._page-header_nxmn4_5{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}._department-page_nxmn4_1 ._page-header_nxmn4_5 ._page-title_nxmn4_13{display:flex;align-items:center;gap:12px;margin-bottom:12px}._department-page_nxmn4_1 ._page-header_nxmn4_5 ._page-title_nxmn4_13 h1{margin:0;color:#1e293b;font-size:28px;font-weight:700}._department-page_nxmn4_1 ._page-header_nxmn4_5 ._page-description_nxmn4_25 p{margin:0;color:#64748b;font-size:16px;line-height:1.5}._department-page_nxmn4_1 ._department-container_nxmn4_31{max-width:1200px;margin:0 auto}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._alert_nxmn4_35{display:flex;align-items:center;gap:8px;padding:16px 20px;border-radius:8px;font-size:14px;margin-bottom:24px;animation:_slideIn_nxmn4_1 .3s ease-out;box-shadow:0 1px 3px #0000001a}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._alert_nxmn4_35._alert-error_nxmn4_46{background-color:#fef2f2;color:#dc2626;border:1px solid #fca5a5}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._alert_nxmn4_35._alert-success_nxmn4_51{background-color:#f0fdf4;color:#16a34a;border:1px solid #86efac}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56{display:grid;grid-template-columns:1fr 2fr;gap:24px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;height:fit-content;position:sticky;top:24px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-header_nxmn4_71{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-header_nxmn4_71 h2{margin:0 0 8px;color:#1e293b;font-size:20px;font-weight:600}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-header_nxmn4_71 p{margin:0;color:#64748b;font-size:14px;line-height:1.5}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-group_nxmn4_88{margin-bottom:24px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-group_nxmn4_88 ._form-label_nxmn4_91{display:block;margin-bottom:8px;color:#374151;font-weight:500;font-size:14px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-group_nxmn4_88 ._form-input_nxmn4_98{width:100%;padding:14px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;transition:all .2s ease;box-sizing:border-box;background-color:#fff}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-group_nxmn4_88 ._form-input_nxmn4_98:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-group_nxmn4_88 ._form-input_nxmn4_98:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.7}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-group_nxmn4_88 ._form-input_nxmn4_98::placeholder{color:#9ca3af}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-actions_nxmn4_121{display:flex;flex-direction:column;gap:12px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;overflow:hidden}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._list-header_nxmn4_133{padding:24px 32px;border-bottom:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:space-between;align-items:center}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._list-header_nxmn4_133 h2{margin:0;color:#1e293b;font-size:20px;font-weight:600}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._list-header_nxmn4_133 ._list-stats_nxmn4_147 ._stats-badge_nxmn4_147{background:#e0f2fe;color:#0369a1;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._loading-state_nxmn4_155,._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._empty-state_nxmn4_156{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 40px;color:#6b7280;text-align:center}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._loading-state_nxmn4_155 h3,._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._empty-state_nxmn4_156 h3{margin:0;font-size:18px;font-weight:600;color:#374151}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._loading-state_nxmn4_155 p,._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._empty-state_nxmn4_156 p{margin:0;font-size:14px;line-height:1.5}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table{width:100%;border-collapse:collapse}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table thead{background-color:#f1f5f9}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table thead th{padding:16px 24px;text-align:left;font-weight:600;color:#334155;font-size:14px;text-transform:uppercase;letter-spacing:.05em}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table thead th:last-child{width:120px;text-align:center}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr{border-bottom:1px solid #f1f5f9;transition:all .2s ease}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr:hover{background-color:#f8fafc}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr._editing_nxmn4_206{background-color:#fef3c7;border-color:#f59e0b}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr._editing_nxmn4_206:hover{background-color:#fde68a}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr:last-child{border-bottom:none}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr td{padding:16px 24px;color:#475569;font-size:14px;vertical-align:middle}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr td ._id-badge_nxmn4_222{background:#e2e8f0;color:#475569;padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr td ._department-info_nxmn4_230 ._department-name_nxmn4_230{font-weight:500;color:#1e293b;font-size:15px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody tr td:last-child{text-align:center}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 ._action-buttons_nxmn4_238{flex-direction:column;gap:4px}@keyframes _slideIn_nxmn4_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._department-page_nxmn4_1{padding:16px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56{grid-template-columns:1fr 2fr;gap:20px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61{order:2}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61{position:static}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126{order:1}}@media (max-width: 768px){._department-page_nxmn4_1{padding:12px}._department-page_nxmn4_1 ._page-header_nxmn4_5{padding:24px 20px}._department-page_nxmn4_1 ._page-header_nxmn4_5 ._page-title_nxmn4_13 h1{font-size:24px}._department-page_nxmn4_1 ._page-header_nxmn4_5 ._page-description_nxmn4_25 p{font-size:15px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56{grid-template-columns:1fr}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61{padding:24px 20px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-form-section_nxmn4_61 ._department-form_nxmn4_61 ._form-actions_nxmn4_121{gap:8px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._list-header_nxmn4_133{padding:20px;flex-direction:column;gap:12px;align-items:flex-start}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table thead th,._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 table tbody td{padding:12px 16px}._department-page_nxmn4_1 ._department-container_nxmn4_31 ._department-content_nxmn4_56 ._department-list-section_nxmn4_126 ._department-list_nxmn4_126 ._department-table_nxmn4_179 ._action-buttons_nxmn4_238{flex-direction:column;gap:4px}}
