@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700;800&display=swap";:root{--mainColor: #33824F;--secondColor: #474747;--grayColor: #e9e9e9;--borderColor: #CCC;--errorColor: #c72525}*{margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box}@media(max-width:991px){*{cursor:auto!important}}html{scroll-behavior:smooth}body,button,textarea,input{font-family:Tajawal,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#004513}.sc-eUlrpB.hZZlND::-webkit-scrollbar{width:5px!important;height:5px!important}.main-container{padding:15px}.css-1g04qtg-control{border-color:var(--errorColor)!important}.main-loading{height:100vh;display:flex;align-items:center;justify-content:center}.main-loading .loading-table{padding:0!important}input[type=checkbox],input[type=radio]{accent-color:var(--mainColor);cursor:pointer;transform:scale(1.1)}input[type=checkbox]:checked{color:#fff}button:disabled{opacity:.5!important;cursor:no-drop!important}.error-msg{text-align:center;font-size:30px;color:var(--errorColor);font-weight:600}.css-972qun-control{cursor:pointer!important}input[type=text]:focus:not(.css-b62m3t-container input[type=text]),input[type=number]:focus,input[type=email]:focus,input[type=date]:focus,.css-102mcbo-control,.css-t3ipsp-control,.css-1phauwk-control,.css-102mcbo-control:hover,.css-1phauwk-control:hover,textarea:focus{border:1px solid var(--mainColor)!important;box-shadow:0 0 0 1px var(--mainColor)!important;transition:all .3s}.css-13cymwt-control{cursor:pointer!important}input:disabled{color:var(--secondColor);background-color:var(--grayColor)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date]{color:var(--secondColor)}.head-page{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;margin-top:5px}.head-page .title-page{text-align:center;color:#474747;font-size:22px}.head-page .btns{display:flex;align-items:center;gap:10px}.head-page .btns>a,.head-page .btns>button{display:flex;align-items:center;gap:10px;padding:7px 15px;background-color:var(--mainColor);color:#fff;border:none;font-size:16px;cursor:pointer}.head-page .btns>a span,.head-page .btns>button span{display:flex;align-items:center}.head-page .btns>a span svg,.head-page .btns>button span svg{width:18px;height:18px}.head-table{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.head-table h3{font-size:22px;color:#525252}.head-table .search form{border:1px solid var(--mainColor);display:flex;align-items:center;gap:10px;padding:5px 10px;width:300px;border-radius:5px;background-color:#fff;transition:all .3s ease}.head-table .search form:focus-within{outline:none;box-shadow:0 0 0 2px #068e6b26}.head-table .search form input[type=text]{flex:1;border:none!important;outline:none!important;font-size:15px;background-color:transparent}html body .head-table .search form input[type=text]:focus{border:none!important;outline:none!important;box-shadow:none!important}.head-table .search form .clear-search{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#94a3b8;border:none;padding:5px;cursor:pointer;outline:none;transition:all .3s ease;border-radius:50%}.head-table .search form .clear-search:hover{color:var(--errorColor);background-color:#f1f5f9}.head-table .search form .clear-search svg{width:16px;height:16px}.head-table .search form button{display:flex;align-items:center;background-color:var(--mainColor);color:#fff;border:none;padding:5px;border-radius:10px;cursor:pointer;outline:none;transition:all .3s ease}.head-table .search form button:focus{outline:none!important}.head-table .search form button svg{width:15px;height:15px}.head-table .search form button:disabled{background-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}.head-table .search form:has(input:disabled){border-color:#e2e8f0!important;background-color:#f8fafc!important;cursor:not-allowed}.head-table .search form:has(input:disabled) input{color:#94a3b8;cursor:not-allowed}.head-table .search form:has(input:disabled) button{background-color:#e2e8f0!important;color:#cbd5e1!important;cursor:not-allowed}.table{width:100%;overflow-x:auto}.table .loading svg{width:30px;height:30px}.table .loading{color:var(--main_color)}.table .text-danger{line-height:1.5;font-size:13px;color:var(--danger_color);font-weight:600}.table .block-status{color:var(--danger_color);font-weight:600}.table .scroll{min-width:100%}.table .gJdets{overflow:visible;white-space:unset;text-overflow:unset;line-height:1.3}.table .btn-state{background-color:transparent;color:var(--main_color);border:1px solid var(--main_color);padding:3px 7px;cursor:pointer;transition:all .3s}.table .btn-state:hover{background-color:var(--main_color);color:#fff}.table [data-tag=allowRowEvents]>div{overflow:visible!important}.table .control{display:flex;align-items:center;gap:7px}.table .control button,.table .control a{display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;cursor:pointer;font-size:20px}.table .control button.edit,.table .control a.edit{color:#007bff}.table .control button.edit:disabled,.table .control a.edit:disabled{font-size:15px!important}.table .control button.delete,.table .control a.delete{color:var(--errorColor)}.table .control button.delete:disabled,.table .control a.delete:disabled{font-size:15px!important}.table .control button.show-details,.table .control a.show-details{color:var(--secondColor)}.table .control button.send,.table .control a.send{color:var(--mainColor)}.table .control button.send:disabled,.table .control a.send:disabled{font-size:15px!important}.table.loading-pagination nav[aria-label=pagination],.table.loading-pagination .rdt_Pagination{opacity:.6;pointer-events:none;cursor:not-allowed;position:relative;overflow:hidden;transition:opacity .2s ease-in-out}.table.loading-pagination nav[aria-label=pagination]:after,.table.loading-pagination .rdt_Pagination:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--mainColor),transparent);animation:pulse-loading 1.2s infinite linear}.no-data-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;text-align:center;width:100%}.no-data-prompt .icon-wrap{width:70px;height:70px;background-color:#f0fdf4;border:1px solid #dcfce7;color:var(--mainColor);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:16px;box-shadow:0 4px 14px #33824f1f}.no-data-prompt.empty .icon-wrap{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8;box-shadow:none}.no-data-prompt h4{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:8px}.no-data-prompt p{font-size:14px;color:#64748b;max-width:380px;margin:0 auto;line-height:1.6}: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)}}.home-dashboard{min-height:calc(100vh - 67px);display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 0% 0%,#f8fafc,#f1f5f9);padding:40px 20px;direction:rtl}.home-dashboard .dashboard-content{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:40px}.home-dashboard .welcome-banner{background:#fff;border:1px solid #e2e8f0;border-radius:0;padding:40px;display:flex;align-items:center;gap:32px;box-shadow:0 10px 30px #00000005;position:relative;overflow:hidden}@media(max-width:768px){.home-dashboard .welcome-banner{flex-direction:column;text-align:center;padding:30px 20px}}.home-dashboard .welcome-banner:before{content:"";position:absolute;top:0;right:0;width:8px;height:100%;background:linear-gradient(to bottom,var(--mainColor),var(--secondColor))}.home-dashboard .welcome-banner .logo-wrapper{flex-shrink:0;width:160px;height:160px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;display:flex;align-items:center;justify-content:center;padding:16px;box-shadow:0 4px 12px #00000005}.home-dashboard .welcome-banner .logo-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.home-dashboard .welcome-banner .welcome-text{flex-grow:1}.home-dashboard .welcome-banner .welcome-text h1{font-size:28px;font-weight:800;color:#0f172a;margin:0 0 8px;display:flex;align-items:center;gap:8px}@media(max-width:768px){.home-dashboard .welcome-banner .welcome-text h1{justify-content:center}}.home-dashboard .welcome-banner .welcome-text .subtitle{font-size:18px;font-weight:600;color:var(--mainColor);margin:0 0 16px}.home-dashboard .welcome-banner .welcome-text .description{font-size:15px;line-height:1.8;color:#475569;margin:0;max-width:800px}.home-dashboard .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1024px){.home-dashboard .features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.home-dashboard .features-grid{grid-template-columns:1fr}}.home-dashboard .features-grid .feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:0;padding:30px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 20px #00000003;transition:all .3s cubic-bezier(.4,0,.2,1)}.home-dashboard .features-grid .feature-card .icon-wrapper{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px;transition:transform .3s ease}.home-dashboard .features-grid .feature-card .icon-wrapper.reception{background:#eff6ff;color:#2563eb}.home-dashboard .features-grid .feature-card .icon-wrapper.tracking{background:#f0fdf4;color:#16a34a}.home-dashboard .features-grid .feature-card .icon-wrapper.analysis{background:#faf5ff;color:#9333ea}.home-dashboard .features-grid .feature-card .icon-wrapper.reports{background:#fff7ed;color:#ea580c}.home-dashboard .features-grid .feature-card h3{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 12px}.home-dashboard .features-grid .feature-card p{font-size:14px;line-height:1.6;color:#64748b;margin:0}.home-dashboard .dashboard-footer{text-align:center;margin-top:10px}.home-dashboard .dashboard-footer p{font-size:13px;color:#94a3b8;margin:0}.loading-table{width:100%;min-height:250px;display:flex;align-items:center;justify-content:center;padding:40px 20px;background-color:transparent}.loading-table .loading-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 40px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 30px #0000000a;max-width:320px;width:100%;animation:box-fade-in .3s ease-out}.loading-table .loading-box .loader-dots{display:flex;align-items:center;justify-content:center;gap:8px}.loading-table .loading-box .loader-dots span{width:12px;height:12px;background-color:var(--mainColor);border-radius:50%;opacity:.3;animation:pulse-dots 1.2s infinite ease-in-out}.loading-table .loading-box .loader-dots span:nth-child(2){animation-delay:.2s}.loading-table .loading-box .loader-dots span:nth-child(3){animation-delay:.4s}.loading-table .loading-box .loading-text{font-size:16px;font-weight:600;color:#374151;margin:0;letter-spacing:.2px;text-align:center}.loading-table-simple{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:50px;color:var(--mainColor);padding:30px 0}.loading-table-simple svg{animation:loading-simple-spin .8s linear infinite}@keyframes loading-simple-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-dots{0%,to{transform:scale(.6);opacity:.3}50%{transform:scale(1.1);opacity:1;background-color:var(--mainColor);box-shadow:0 0 12px var(--mainColor)}}@keyframes box-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.employees .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.employees .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.employees .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.employees .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.employees .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.employees .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.employees .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.employees .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.employees .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.employees .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.employees .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.employees .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.employees .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.employees .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.show-details-employee .popup-model .content{max-width:1050px!important;width:92vw!important;max-height:85vh;overflow-y:auto;border-radius:10px;padding:24px 28px}.show-details-employee .employee-details-modal{direction:rtl}.show-details-employee .employee-details-modal .modal-title{font-size:22px;font-weight:700;color:var(--mainColor);margin-bottom:20px;text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent);padding-bottom:12px}.show-details-employee .employee-details-modal .profile-header{display:flex;align-items:center;gap:20px;padding:16px;background-color:color-mix(in srgb,var(--mainColor) 6%,transparent);border-radius:8px;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent)}.show-details-employee .employee-details-modal .profile-header .avatar-box{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--mainColor);flex-shrink:0;background-color:#fff}.show-details-employee .employee-details-modal .profile-header .avatar-box img{width:100%;height:100%;object-fit:cover}.show-details-employee .employee-details-modal .profile-header .avatar-box .avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:38px;color:var(--mainColor);background-color:#f1f5f9}.show-details-employee .employee-details-modal .profile-header .profile-info{display:flex;flex-direction:column;gap:6px}.show-details-employee .employee-details-modal .profile-header .profile-info h2{font-size:20px;font-weight:700;color:#1e293b;margin:0}.show-details-employee .employee-details-modal .profile-header .profile-info .badges{display:flex;align-items:center;gap:10px}.show-details-employee .employee-details-modal .profile-header .profile-info .badges .badge{padding:4px 12px;border-radius:20px;font-size:13px;font-weight:600}.show-details-employee .employee-details-modal .profile-header .profile-info .badges .badge.job{background-color:var(--mainColor);color:#fff}.show-details-employee .employee-details-modal .profile-header .profile-info .badges .badge.id{background-color:#e2e8f0;color:#334155}.show-details-employee .employee-details-modal .details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}@media(max-width:900px){.show-details-employee .employee-details-modal .details-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.show-details-employee .employee-details-modal .details-grid{grid-template-columns:1fr}}.show-details-employee .employee-details-modal .details-grid .detail-item{display:flex;flex-direction:column;gap:5px;background:#f8fafc;padding:12px 14px;border-radius:6px;border:1px solid #e2e8f0}.show-details-employee .employee-details-modal .details-grid .detail-item.full-width{grid-column:1/-1}.show-details-employee .employee-details-modal .details-grid .detail-item .label{font-size:13px;font-weight:700;color:#64748b}.show-details-employee .employee-details-modal .details-grid .detail-item .value{font-size:15px;font-weight:600;color:#0f172a;word-break:break-word}.show-details-employee .employee-details-modal .details-grid .detail-item .departments-tags{display:flex;flex-wrap:wrap;gap:6px}.show-details-employee .employee-details-modal .details-grid .detail-item .departments-tags .dept-tag{background-color:color-mix(in srgb,var(--mainColor) 12%,transparent);color:var(--mainColor);padding:3px 10px;border-radius:4px;font-size:13px;font-weight:600}.show-details-employee .employee-details-modal .files-section{display:flex;flex-direction:column;gap:20px;margin-top:10px}.show-details-employee .employee-details-modal .files-section .cv-highlight-box{background:linear-gradient(135deg,#fff5f5,#fff);border:2px solid #ef4444;border-radius:10px;padding:16px 20px;box-shadow:0 4px 14px #ef44441f;transition:all .25s ease}.show-details-employee .employee-details-modal .files-section .cv-highlight-box:hover{box-shadow:0 6px 20px #ef444438;transform:translateY(-2px)}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .cv-main-info{display:flex;align-items:center;gap:16px}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .cv-main-info .pdf-icon-wrap{width:50px;height:50px;border-radius:10px;background-color:#fee2e2;display:flex;align-items:center;justify-content:center;color:#dc2626;font-size:26px}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .cv-main-info .cv-text{display:flex;flex-direction:column;gap:4px}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .cv-main-info .cv-text .cv-title{font-size:16px;font-weight:700;color:#991b1b;display:flex;align-items:center;gap:8px}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .cv-main-info .cv-text .cv-title .cv-badge{font-size:11px;background-color:#ef4444;color:#fff;padding:2px 8px;border-radius:12px;font-weight:600}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .cv-main-info .cv-text .cv-sub{font-size:13px;color:#64748b}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .view-btn-text{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#dc2626;background-color:#fee2e2;padding:8px 16px;border-radius:6px;transition:background-color .2s}.show-details-employee .employee-details-modal .files-section .cv-highlight-box .cv-card .view-btn-text:hover{background-color:#fca5a5}.show-details-employee .employee-details-modal .files-section .cv-highlight-box.empty{border:1px dashed #cbd5e1;background:#f8fafc;box-shadow:none;text-align:center;color:#94a3b8;font-weight:600;padding:16px}.show-details-employee .employee-details-modal .files-section .other-files-box h4{font-size:16px;font-weight:700;color:var(--mainColor);margin-bottom:12px;border-bottom:1px solid #e2e8f0;padding-bottom:6px}.show-details-employee .employee-details-modal .files-section .other-files-box .files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.show-details-employee .employee-details-modal .files-section .other-files-box .files-grid .file-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;text-decoration:none;transition:all .2s ease}.show-details-employee .employee-details-modal .files-section .other-files-box .files-grid .file-card:hover{border-color:var(--mainColor);box-shadow:0 4px 12px color-mix(in srgb,var(--mainColor) 20%,transparent);transform:translateY(-2px)}.show-details-employee .employee-details-modal .files-section .other-files-box .files-grid .file-card .file-icon{font-size:24px;color:var(--mainColor);flex-shrink:0}.show-details-employee .employee-details-modal .files-section .other-files-box .files-grid .file-card .file-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.show-details-employee .employee-details-modal .files-section .other-files-box .files-grid .file-card .file-info .title{font-size:14px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.show-details-employee .employee-details-modal .files-section .other-files-box .files-grid .file-card .file-info .sub{font-size:12px;color:#64748b}.delete-popup-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:10px;gap:15px;direction:rtl}.delete-popup-content h3{font-size:20px;color:var(--errorColor);margin:0;font-weight:700}.delete-popup-content p{font-size:15px;color:#555;margin:0;line-height:1.5}.delete-popup-content .actions{display:flex;gap:15px;width:100%;justify-content:center;margin-top:10px}.delete-popup-content .actions button{padding:8px 24px;font-size:15px;border-radius:4px;cursor:pointer;border:none;transition:all .2s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center;min-width:100px}.delete-popup-content .actions button:disabled{opacity:.6;cursor:not-allowed}.delete-popup-content .actions .btn-confirm{background-color:var(--errorColor);color:#fff}.delete-popup-content .actions .btn-confirm:hover:not(:disabled){background-color:#c9302c;opacity:.9}.delete-popup-content .actions .btn-cancel{background-color:#eee;color:#333}.delete-popup-content .actions .btn-cancel:hover:not(:disabled){background-color:#ddd}.popup-model{width:100%;height:100%;position:fixed;left:0;top:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;transition:all .3s;padding-inline:15px}.popup-model .content{position:relative;background-color:#fff;max-width:550px;width:100%;height:auto;max-height:90vh;box-shadow:0 10px 30px #00000040;padding:24px;overflow-y:auto;border-radius:8px}.popup-model .content .close{position:absolute;left:15px;top:15px;display:flex;align-items:center;justify-content:center;font-size:28px;border:none;background-color:transparent;cursor:pointer;color:var(--errorColor, #ef4444);z-index:10;transition:transform .2s}.popup-model .content .close:hover{transform:scale(1.1)}.small-loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:25px;color:inherit}.small-loading svg{animation:laoding .8s linear infinite}@keyframes laoding{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-no-data-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;width:100%;margin:10px 0}.table-no-data-card .icon-wrapper{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease}.table-no-data-card .icon-wrapper .state-icon{font-size:32px}.table-no-data-card .state-title{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:8px}.table-no-data-card .state-description{font-size:14px;color:#64748b;max-width:420px;line-height:1.6;margin:0 auto}.table-no-data-card .state-description .search-keyword{font-weight:700;color:#0f172a;direction:ltr;display:inline-block}.table-no-data-card.is-error .icon-wrapper{background-color:#fef2f2;border:1px solid #fee2e2;color:#ef4444;box-shadow:0 4px 14px #ef44441f}.table-no-data-card.is-error .state-title{color:#991b1b}.table-no-data-card.is-error .state-description{color:#dc2626}.table-no-data-card.is-error .retry-btn{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:9px 20px;background-color:#ef4444;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.table-no-data-card.is-error .retry-btn:hover{background-color:#dc2626;transform:translateY(-1px)}.table-no-data-card.is-selection .icon-wrapper{background-color:#f0fdf4;border:1px solid #dcfce7;color:var(--mainColor, #33824F);box-shadow:0 4px 14px #33824f1f}.table-no-data-card.is-search .icon-wrapper{background-color:#f0f9ff;border:1px solid #e0f2fe;color:#0284c7;box-shadow:0 4px 14px #0284c71a}.table-no-data-card.is-empty .icon-wrapper{background-color:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8}.users .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.users .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.users .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.users .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.users .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.users .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.users .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.users .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.users .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.users .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.users .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.users .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.users .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.users .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.users .main-container .form-user .popup-model .content{max-width:1200px;height:650px}.user-show-details .popup-model .content{max-width:1050px!important;width:92vw!important;max-height:85vh;overflow-y:auto;border-radius:10px;padding:24px 28px}.user-show-details .permissions-modal{direction:rtl}.user-show-details .permissions-modal .modal-title{font-size:22px;font-weight:700;color:var(--mainColor);margin-bottom:20px;text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent);padding-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px}.user-show-details .permissions-modal .modal-title .title-icon{font-size:24px}.user-show-details .permissions-modal .user-info-banner{display:flex;align-items:center;gap:18px;padding:16px 20px;background-color:color-mix(in srgb,var(--mainColor) 6%,transparent);border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);border-radius:8px;margin-bottom:24px}.user-show-details .permissions-modal .user-info-banner .user-avatar-icon{width:55px;height:55px;border-radius:50%;background-color:var(--mainColor);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.user-show-details .permissions-modal .user-info-banner .user-text-info{display:flex;flex-direction:column;gap:6px}.user-show-details .permissions-modal .user-info-banner .user-text-info h2{font-size:20px;font-weight:700;color:#1e293b;margin:0}.user-show-details .permissions-modal .user-info-banner .user-text-info .user-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.user-show-details .permissions-modal .user-info-banner .user-text-info .user-meta .meta-item{font-size:14px;color:#64748b}.user-show-details .permissions-modal .user-info-banner .user-text-info .user-meta .meta-item strong{color:#0f172a}.user-show-details .permissions-modal .user-info-banner .user-text-info .user-meta .status-badge{display:flex;align-items:center;gap:5px;padding:3px 12px;border-radius:20px;font-size:13px;font-weight:600}.user-show-details .permissions-modal .user-info-banner .user-text-info .user-meta .status-badge.active{background-color:#dcfce7;color:#15803d}.user-show-details .permissions-modal .user-info-banner .user-text-info .user-meta .status-badge.inactive{background-color:#fee2e2;color:#b91c1c}.user-show-details .permissions-modal .permissions-section .section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.user-show-details .permissions-modal .permissions-section .section-head h4{font-size:17px;font-weight:700;color:#334155;margin:0}.user-show-details .permissions-modal .permissions-section .section-head .pages-count{font-size:13px;font-weight:600;color:var(--mainColor);background-color:color-mix(in srgb,var(--mainColor) 10%,transparent);padding:4px 12px;border-radius:20px}.user-show-details .permissions-modal .permissions-section .permissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #00000008;transition:all .2s ease}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card:hover{border-color:var(--mainColor);box-shadow:0 4px 12px color-mix(in srgb,var(--mainColor) 15%,transparent);transform:translateY(-2px)}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-header{display:flex;align-items:center;gap:10px;padding:12px 14px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-header .page-icon{color:var(--mainColor);font-size:16px}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-header h5{font-size:15px;font-weight:700;color:#0f172a;margin:0}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body{padding:14px}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags{display:flex;flex-wrap:wrap;gap:8px}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags .perm-tag{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;background-color:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags .perm-tag .check-icon{font-size:12px;color:#16a34a}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags .perm-tag.view{background-color:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags .perm-tag.add{background-color:#f0fdf4;color:#15803d;border-color:#bbf7d0}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags .perm-tag.edit{background-color:#fffbeb;color:#b45309;border-color:#fde68a}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags .perm-tag.delete{background-color:#fef2f2;color:#b91c1c;border-color:#fecaca}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .perm-tags .perm-tag.manage{background-color:#faf5ff;color:#6b21a8;border-color:#e9d5ff}.user-show-details .permissions-modal .permissions-section .permissions-grid .perm-card .perm-card-body .no-perms{font-size:13px;color:#94a3b8}.user-show-details .permissions-modal .permissions-section .no-permissions-box{background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:30px;text-align:center;color:#94a3b8;font-weight:600;font-size:16px}.location .main-container .mode-tabs{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:25px;margin-top:15px;flex-wrap:wrap}.location .main-container .mode-tabs button{padding:10px 24px;font-size:15px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px;min-width:140px}.location .main-container .mode-tabs button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.location .main-container .mode-tabs button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.location .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:25px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.location .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.location .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.location .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.location .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.location .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.location .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.location .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.location .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.location .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.location .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.location .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.location .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.location .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.popup-model .location-form-modal{padding:10px 5px;min-width:420px;max-width:550px}.popup-model .location-form-modal .modal-title{font-size:20px;font-weight:700;color:var(--mainColor);margin-bottom:22px;text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent);padding-bottom:12px}.popup-model .location-form-modal form{display:flex;flex-direction:column;gap:18px}.popup-model .location-form-modal form .inputs{display:flex;flex-direction:column;gap:16px}.popup-model .location-form-modal form .inputs .box-input{display:flex;flex-direction:column;gap:7px}.popup-model .location-form-modal form .inputs .box-input label{font-size:15px;font-weight:600;color:#333;text-align:right}.popup-model .location-form-modal form .inputs .box-input input[type=text]{height:40px;padding:0 14px;border:1px solid var(--borderColor, #d1d5db);border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.popup-model .location-form-modal form .inputs .box-input input[type=text]:focus{border-color:var(--mainColor)}.popup-model .location-form-modal form .submit-btn{display:flex;align-items:center;justify-content:center;height:42px;padding:0 30px;margin-top:10px;font-size:15px;font-weight:700;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:6px;transition:all .2s}.popup-model .location-form-modal form .submit-btn:hover{opacity:.92}.add-customers .main-container .head-page{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.add-customers .main-container .head-page .title-page{font-size:20px;font-weight:700;color:var(--textColor, #222);margin:0}.add-customers .main-container .head-page .mode-lang{display:flex;align-items:center;gap:10px;margin:0}.add-customers .main-container .head-page .mode-lang button{padding:8px 20px;font-size:14px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px}.add-customers .main-container .head-page .mode-lang button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.add-customers .main-container .head-page .mode-lang button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.add-customers .main-container .form{margin-top:20px}.add-customers .main-container .form form .inputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.add-customers .main-container .form form .inputs input{display:block;width:100%;outline:none;padding:8px 16px;font-size:17px;border:1px solid var(--borderColor);border-radius:10px}.add-customers .main-container .form form .inputs .textarea{grid-column:1/-1}.add-customers .main-container .form form .inputs .textarea textarea{width:100%;padding:13px;resize:none;height:100px;outline:none;font-size:17px;border:1px solid var(--borderColor);border-radius:10px}.add-customers .main-container .form form .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.all-customers .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.all-customers .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.all-customers .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.all-customers .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.all-customers .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.all-customers .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.all-customers .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.all-customers .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.all-customers .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.all-customers .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.all-customers .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.all-customers .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.all-customers .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .22s;white-space:nowrap}.all-customers .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.show-details-customer .popup-model .content{max-width:1050px!important;width:92vw!important;max-height:85vh;overflow-y:auto;border-radius:10px;padding:24px 28px}.show-details-customer .customer-details-modal{direction:rtl}.show-details-customer .customer-details-modal .modal-title{font-size:22px;font-weight:700;color:var(--mainColor);margin-bottom:20px;text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent);padding-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px}.show-details-customer .customer-details-modal .modal-title .title-icon{font-size:24px}.show-details-customer .customer-details-modal .customer-header{display:flex;align-items:center;gap:18px;padding:16px 20px;background-color:color-mix(in srgb,var(--mainColor) 6%,transparent);border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);border-radius:8px;margin-bottom:24px}.show-details-customer .customer-details-modal .customer-header .company-icon-box{width:60px;height:60px;border-radius:10px;background-color:var(--mainColor);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.show-details-customer .customer-details-modal .customer-header .company-info{display:flex;flex-direction:column;gap:4px}.show-details-customer .customer-details-modal .customer-header .company-info h2{font-size:20px;font-weight:700;color:#1e293b;margin:0}.show-details-customer .customer-details-modal .customer-header .company-info .sub-title{font-size:14px;color:#64748b;font-weight:600}.show-details-customer .customer-details-modal .customer-header .company-info .badges{display:flex;align-items:center;gap:10px;margin-top:4px}.show-details-customer .customer-details-modal .customer-header .company-info .badges .badge{display:flex;align-items:center;gap:6px;padding:3px 12px;border-radius:20px;font-size:13px;font-weight:600}.show-details-customer .customer-details-modal .customer-header .company-info .badges .badge.country{background-color:color-mix(in srgb,var(--mainColor) 12%,transparent);color:var(--mainColor)}.show-details-customer .customer-details-modal .customer-header .company-info .badges .badge.city{background-color:#e2e8f0;color:#334155}.show-details-customer .customer-details-modal .details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.show-details-customer .customer-details-modal .details-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.show-details-customer .customer-details-modal .details-grid{grid-template-columns:1fr}}.show-details-customer .customer-details-modal .details-grid .detail-item{display:flex;flex-direction:column;gap:5px;background:#f8fafc;padding:12px 14px;border-radius:6px;border:1px solid #e2e8f0}.show-details-customer .customer-details-modal .details-grid .detail-item.full-width{grid-column:1/-1}.show-details-customer .customer-details-modal .details-grid .detail-item .label{font-size:13px;font-weight:700;color:#64748b}.show-details-customer .customer-details-modal .details-grid .detail-item .value{font-size:15px;font-weight:600;color:#0f172a;word-break:break-word}.customer-form-modal-popup .popup-model .content{max-width:1050px!important;width:92vw!important;max-height:85vh;overflow-y:auto;border-radius:10px;padding:24px 28px}.customer-form-modal{direction:rtl;padding:10px 5px}.customer-form-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding-inline:15px;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent)}.customer-form-modal .modal-header .modal-title{font-size:20px;font-weight:700;color:var(--mainColor);margin:0}.customer-form-modal .modal-header .mode-lang{display:flex;align-items:center;gap:8px}.customer-form-modal .modal-header .mode-lang button{padding:6px 16px;font-size:13px;font-weight:600;border:1px solid var(--mainColor);cursor:pointer;transition:all .2s;border-radius:0;background:transparent;color:var(--mainColor)}.customer-form-modal .modal-header .mode-lang button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.customer-form-modal .modal-header .mode-lang button.active{background-color:var(--mainColor);color:#fff}.customer-form-modal form .inputs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media(max-width:768px){.customer-form-modal form .inputs-grid{grid-template-columns:1fr}}.customer-form-modal form .inputs-grid .box-input{display:flex;flex-direction:column;gap:6px}.customer-form-modal form .inputs-grid .box-input.full-width{grid-column:1/-1}.customer-form-modal form .inputs-grid .box-input label{font-size:13px;font-weight:700;color:#475569}.customer-form-modal form .inputs-grid .box-input input,.customer-form-modal form .inputs-grid .box-input textarea{width:100%;padding:9px 14px;box-sizing:border-box;border:1px solid var(--borderColor, #cbd5e1);border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.customer-form-modal form .inputs-grid .box-input input:focus,.customer-form-modal form .inputs-grid .box-input textarea:focus{border-color:var(--mainColor)}.customer-form-modal form .inputs-grid .box-input textarea{resize:vertical;min-height:80px}.customer-form-modal form .submit-form-btn{display:flex;align-items:center;justify-content:center;height:42px;padding:0 30px;margin:0 auto;background-color:var(--mainColor);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:160px}.customer-form-modal form .submit-form-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--mainColor) 30%,transparent)}.customer-form-modal form .submit-form-btn:disabled{opacity:.6;cursor:not-allowed}.sample-reception .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.sample-reception .main-container .head-table .table-header-title h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.sample-reception .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sample-reception .main-container .head-table .table-actions .search-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sample-reception .main-container .head-table .table-actions .search-filters .search-form{display:flex;align-items:center;gap:6px}.sample-reception .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.sample-reception .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.sample-reception .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:190px;transition:border-color .2s}.sample-reception .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.sample-reception .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.sample-reception .main-container .head-table .table-actions .search-filters .date-filter-form{display:flex;align-items:center;gap:6px}.sample-reception .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group{position:relative;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--borderColor, #d1d5db);padding:0 12px;height:37px;box-sizing:border-box}.sample-reception .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group span{font-size:13px;font-weight:600;color:#555;white-space:nowrap}.sample-reception .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group input[type=date]{border:none;outline:none;font-size:13.5px;color:#333;background:transparent;height:100%;padding:0;cursor:pointer}.sample-reception .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group .clear-search{background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.sample-reception .main-container .head-table .table-actions .search-filters .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center}.sample-reception .main-container .head-table .table-actions .search-filters .search-btn:hover{opacity:.88}.sample-reception .main-container .head-table .table-actions .action-btns{display:flex;align-items:center;gap:8px}.sample-reception .main-container .head-table .table-actions .action-btns .add-new-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.sample-reception .main-container .head-table .table-actions .action-btns .add-new-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.show-details-sample .popup-model .content{max-width:900px;width:100%;height:600px}.show-details-sample .popup-model .content .other-files{width:250px;height:100px;gap:10px;font-size:18px;overflow:auto;padding:10px;border:2px solid var(--mainColor);display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto 25px}.show-details-sample .popup-model .content .other-files a{display:flex;align-items:center;justify-content:center;gap:3px;color:#444}.show-details-sample .popup-model .content .title{text-align:center;padding:25px 20px;color:#444}.show-details-sample .popup-model .content .data{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.show-details-sample .popup-model .content .data>p{font-size:18px}.show-details-sample .popup-model .content .data>p>span{color:var(--mainColor)}.show-details-sample .popup-model .content .data .proposes{display:flex;align-items:center;gap:5px;font-size:18px}.show-details-sample .popup-model .content .data .proposes p{color:var(--mainColor)}.show-details-sample .popup-model .content .data .departments{display:flex;align-items:flex-start;gap:8px}.show-details-sample .popup-model .content .data .departments>p{color:var(--mainColor);font-size:18px}.show-details-sample .popup-model .content .data .departments>div{display:flex;flex-direction:column;gap:10px}.show-details-sample .popup-model .content .data .departments>div p{display:flex;align-items:center;gap:8px;font-size:17px}.show-details-sample .popup-model .content .data .concentration_rates,.show-details-sample .popup-model .content .data .producing_companies,.show-details-sample .popup-model .content .data .local_companies,.show-details-sample .popup-model .content .data .others_companies{font-size:18px}.show-details-sample .popup-model .content .data .concentration_rates p:first-child,.show-details-sample .popup-model .content .data .producing_companies p:first-child,.show-details-sample .popup-model .content .data .local_companies p:first-child,.show-details-sample .popup-model .content .data .others_companies p:first-child{color:var(--mainColor);margin-bottom:5px}.show-details-sample .popup-model .content .data .concentration_rates p:not(p:first-child),.show-details-sample .popup-model .content .data .producing_companies p:not(p:first-child),.show-details-sample .popup-model .content .data .local_companies p:not(p:first-child),.show-details-sample .popup-model .content .data .others_companies p:not(p:first-child){display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.show-details-sample .popup-model .content{max-width:1200px;width:95%;height:90vh;padding:24px;background:#fff;border-radius:0;box-shadow:0 20px 40px #00000014;border:1px solid #e2e8f0;overflow-y:auto;direction:rtl;text-align:right}.show-details-sample .popup-model .content::-webkit-scrollbar{width:6px;height:6px}.show-details-sample .popup-model .content::-webkit-scrollbar-track{background:#f8fafc}.show-details-sample .popup-model .content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0}.show-details-sample .popup-model .content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.show-details-sample .popup-model .content .title{text-align:center;font-size:24px;font-weight:700;color:#1e293b;margin-top:0;padding-left:45px;padding-right:45px}.show-details-sample .popup-model .content .modern-upload-container.read-only{width:100%;margin:20px 0;background:#fff;border-radius:0;padding:16px;border:1px solid #f1f5f9}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel{display:flex;flex-direction:column;gap:12px;width:100%}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .panel-title{font-size:17px;font-weight:700;color:var(--secondColor);border-bottom:2px solid #f1f5f9;padding-bottom:8px;margin-bottom:6px;text-align:right}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;transition:all .2s ease}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card:hover{border-color:#cbd5e1;background:#f1f5f9}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card .file-details{display:flex;align-items:center;gap:10px;flex:1;overflow:hidden}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card .file-details .file-type-icon{display:flex;align-items:center;font-size:22px}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card .file-details .file-type-icon .img-icon{color:#3b82f6}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card .file-details .file-type-icon .pdf-icon{color:#ef4444}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card .file-details .file-type-icon .word-icon{color:#10b981}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card .file-details .file-name-link{font-size:15px;font-weight:500;color:var(--secondColor);text-decoration:none;cursor:pointer;transition:color .15s ease}.show-details-sample .popup-model .content .modern-upload-container.read-only .uploaded-files-panel .file-card .file-details .file-name-link:hover{color:var(--mainColor);text-decoration:underline}.show-details-sample .popup-model .content .data{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media(max-width:768px){.show-details-sample .popup-model .content .data{grid-template-columns:1fr}}.show-details-sample .popup-model .content .data>p{background-color:#fff;border:1px solid #e2e8f0;border-radius:0;padding:12px 16px;font-size:17px;color:#334155;margin:0;box-shadow:0 1px 3px #00000003;display:flex;align-items:center;gap:6px}.show-details-sample .popup-model .content .data>p span{color:var(--mainColor);font-weight:700;flex-shrink:0}.show-details-sample .popup-model .content .data .departments{grid-column:span 2;display:flex;flex-direction:column;gap:10px;background-color:#f8fafc;border:1px solid #edf2f7;border-radius:0;padding:16px}@media(max-width:768px){.show-details-sample .popup-model .content .data .departments{grid-column:span 1}}.show-details-sample .popup-model .content .data .departments>p{color:var(--mainColor);font-weight:700;font-size:17px;margin:0}.show-details-sample .popup-model .content .data .departments>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(max-width:640px){.show-details-sample .popup-model .content .data .departments>div{grid-template-columns:1fr}}.show-details-sample .popup-model .content .data .departments>div div p{margin:0;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:0;font-size:16px;display:flex;gap:6px}.show-details-sample .popup-model .content .data .departments>div div p span:first-child{color:#334155;font-weight:600}.show-details-sample .popup-model .content .data .departments>div div p span:nth-child(2){color:#94a3b8}.show-details-sample .popup-model .content .data .departments>div div p span:last-child{color:var(--mainColor);font-weight:700}.show-details-sample .popup-model .content .data .proposes{grid-column:span 2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background-color:#f8fafc;border:1px solid #edf2f7;border-radius:0;padding:16px;font-size:17px}@media(max-width:768px){.show-details-sample .popup-model .content .data .proposes{grid-column:span 1}}.show-details-sample .popup-model .content .data .proposes p{color:var(--mainColor);font-weight:700;margin:0}.show-details-sample .popup-model .content .data .proposes span{color:#334155;font-weight:500}.show-details-sample .popup-model .content .data .concentration_rates,.show-details-sample .popup-model .content .data .local_companies,.show-details-sample .popup-model .content .data .producing_companies,.show-details-sample .popup-model .content .data .others_companies{grid-column:span 2;background-color:#f8fafc;border:1px solid #edf2f7;border-radius:0;padding:12px}@media(max-width:768px){.show-details-sample .popup-model .content .data .concentration_rates,.show-details-sample .popup-model .content .data .local_companies,.show-details-sample .popup-model .content .data .producing_companies,.show-details-sample .popup-model .content .data .others_companies{grid-column:span 1}}.show-details-sample .popup-model .content .data .concentration_rates p:first-child,.show-details-sample .popup-model .content .data .local_companies p:first-child,.show-details-sample .popup-model .content .data .producing_companies p:first-child,.show-details-sample .popup-model .content .data .others_companies p:first-child{color:var(--mainColor);font-weight:700;font-size:16px;margin:0 0 10px;border-bottom:1px solid #e2e8f0;padding-bottom:6px}.show-details-sample .popup-model .content .data .concentration_rates p:not(:first-child),.show-details-sample .popup-model .content .data .local_companies p:not(:first-child),.show-details-sample .popup-model .content .data .producing_companies p:not(:first-child),.show-details-sample .popup-model .content .data .others_companies p:not(:first-child){display:flex;align-items:center;flex-direction:row!important;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:0;padding:8px 12px;margin-bottom:6px;font-size:15px}.show-details-sample .popup-model .content .data .concentration_rates p:not(:first-child):last-child,.show-details-sample .popup-model .content .data .local_companies p:not(:first-child):last-child,.show-details-sample .popup-model .content .data .producing_companies p:not(:first-child):last-child,.show-details-sample .popup-model .content .data .others_companies p:not(:first-child):last-child{margin-bottom:0}.show-details-sample .popup-model .content .data .concentration_rates p:not(:first-child) span,.show-details-sample .popup-model .content .data .local_companies p:not(:first-child) span,.show-details-sample .popup-model .content .data .producing_companies p:not(:first-child) span,.show-details-sample .popup-model .content .data .others_companies p:not(:first-child) span{color:#334155;font-weight:500}.show-details-sample .popup-model .content .data .concentration_rates p:not(:first-child) span:first-child,.show-details-sample .popup-model .content .data .local_companies p:not(:first-child) span:first-child,.show-details-sample .popup-model .content .data .producing_companies p:not(:first-child) span:first-child,.show-details-sample .popup-model .content .data .others_companies p:not(:first-child) span:first-child{color:#334155}.show-details-sample .popup-model .content .data .concentration_rates p:not(:first-child) span:nth-child(2),.show-details-sample .popup-model .content .data .local_companies p:not(:first-child) span:nth-child(2),.show-details-sample .popup-model .content .data .producing_companies p:not(:first-child) span:nth-child(2),.show-details-sample .popup-model .content .data .others_companies p:not(:first-child) span:nth-child(2){color:#94a3b8;margin:0 4px}.show-details-sample .popup-model .content .data .concentration_rates p:not(:first-child) span:last-child,.show-details-sample .popup-model .content .data .local_companies p:not(:first-child) span:last-child,.show-details-sample .popup-model .content .data .producing_companies p:not(:first-child) span:last-child,.show-details-sample .popup-model .content .data .others_companies p:not(:first-child) span:last-child{color:var(--mainColor);font-weight:700}.show-details-sample .popup-model .content .barcode-container{border-top:1px solid #f1f5f9;padding-top:20px;display:flex;justify-content:center;margin-top:20px}.bar-code{width:fit-content;margin:30px auto;display:flex;flex-direction:column;gap:20px}.bar-code .print-only{position:absolute;left:-9999px}.bar-code .box-bar-code{padding:15px;border-radius:10px;min-width:400px;text-align:center}.bar-code .info-bar-code{display:flex;flex-direction:column;gap:8px;border:1px solid #333;padding:10px;border-radius:15px;margin-top:10px}.bar-code .info-bar-code>div{display:flex;justify-content:space-between;font-size:13px}.bar-code .input-box{display:flex;flex-direction:column;gap:15px;align-items:center}.bar-code .input-box input{width:80px;padding:5px;text-align:center}.bar-code .input-box button{padding:10px 20px;background:var(--mainColor);color:#fff;border:none;border-radius:10px;cursor:pointer}.add-pesticide .details-popup.popup-model .content{max-width:640px;width:100%;height:auto;min-height:300px;max-height:88vh;border-radius:0;padding:28px 32px;overflow-y:auto}.add-pesticide .show-details .info{display:flex;flex-direction:column;gap:20px;width:100%}.add-pesticide .show-details .info .info-title{font-size:19px;font-weight:700;color:var(--mainColor);text-align:center;padding-bottom:12px;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 20%,transparent);margin-bottom:4px}.add-pesticide .show-details .info .details-fields{display:flex;flex-direction:column;gap:10px}.add-pesticide .show-details .info .details-fields .detail-field{display:flex;align-items:baseline;gap:10px;padding:10px 14px;background-color:var(--bgSecondary, #f8f9fb);border-right:3px solid var(--mainColor)}.add-pesticide .show-details .info .details-fields .detail-field .field-label{font-size:14px;font-weight:700;color:#555;min-width:130px;flex-shrink:0}.add-pesticide .show-details .info .details-fields .detail-field .field-value{font-size:15px;color:#222}.add-pesticide .show-details .info .detail-section .section-title{font-size:15px;font-weight:700;color:var(--mainColor);margin-bottom:10px}.add-pesticide .show-details .info .detail-section .components-grid{display:flex;flex-direction:column;gap:6px}.add-pesticide .show-details .info .detail-section .components-grid .component-row{display:flex;align-items:center;gap:10px;padding:8px 14px;background-color:var(--bgSecondary, #f8f9fb);font-size:14px}.add-pesticide .show-details .info .detail-section .components-grid .component-row .comp-num{font-weight:700;color:var(--mainColor);min-width:20px}.add-pesticide .show-details .info .detail-section .components-grid .component-row .comp-ar{flex:1;color:#333}.add-pesticide .show-details .info .detail-section .components-grid .component-row .comp-sep{color:#bbb}.add-pesticide .show-details .info .detail-section .components-grid .component-row .comp-en{flex:1;color:#555;direction:ltr;text-align:left}.add-pesticide .update-data .popup-model .content{width:100%;max-width:760px;height:auto;min-height:460px;max-height:92vh;border-radius:0;padding:28px 32px;overflow-y:auto}.add-pesticide .add-popup.popup-model .content{max-width:720px;width:100%;height:auto;min-height:420px;max-height:90vh;border-radius:0;padding:28px 32px;overflow-y:auto}.add-pesticide .main-container .mode-tabs{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;margin-top:25px}.add-pesticide .main-container .mode-tabs button{padding:10px 28px;font-size:15px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px}.add-pesticide .main-container .mode-tabs button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.add-pesticide .main-container .mode-tabs button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.add-pesticide .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px 18px;background-color:var(--bgSecondary, #f8f9fb);border-radius:0;border:1px solid var(--borderColor, #e3e7ef)}.add-pesticide .main-container .head-table h3{font-size:18px;font-weight:700;color:var(--textColor, #222);margin:0}.add-pesticide .main-container .head-table .table-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.add-pesticide .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.add-pesticide .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.add-pesticide .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.add-pesticide .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:8px 36px;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:210px;transition:border-color .2s}.add-pesticide .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.add-pesticide .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.add-pesticide .main-container .head-table .table-actions .search-form .search-btn{padding:8px 16px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;cursor:pointer;transition:opacity .2s}.add-pesticide .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.add-pesticide .main-container .head-table .table-actions .action-btns{display:flex;align-items:center;gap:8px}.add-pesticide .main-container .head-table .table-actions .add-new-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s}.add-pesticide .main-container .head-table .table-actions .add-new-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.add-pesticide .main-container .head-table .table-actions .excel-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background-color:#16a34a;color:#fff;border:none;border-radius:0;font-size:14px;cursor:pointer;transition:all .22s}.add-pesticide .main-container .head-table .table-actions .excel-btn:hover{background-color:#15803d}.add-pesticide .main-container .add-popup-header{margin-bottom:20px}.add-pesticide .main-container .add-popup-header h3{font-size:20px;font-weight:700;color:var(--mainColor);text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 25%,transparent);padding-bottom:12px}.add-pesticide .main-container .add-popup-form{display:flex;flex-direction:column;gap:16px}.add-pesticide .main-container .add-popup-form .popup-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.add-pesticide .main-container .add-popup-form .popup-input-group{display:flex;flex-direction:column;gap:6px}.add-pesticide .main-container .add-popup-form .popup-input-group.full-width{grid-column:1/-1}.add-pesticide .main-container .add-popup-form .popup-input-group label{font-size:13px;font-weight:600;color:#555}.add-pesticide .main-container .add-popup-form .popup-input-group input,.add-pesticide .main-container .add-popup-form .popup-input-group textarea{display:block;width:100%;padding:9px 13px;font-size:14px;border:1.5px solid var(--borderColor, #d1d5db);border-radius:0;outline:none;transition:border-color .2s;font-family:inherit}.add-pesticide .main-container .add-popup-form .popup-input-group input:focus,.add-pesticide .main-container .add-popup-form .popup-input-group textarea:focus{border-color:var(--mainColor)}.add-pesticide .main-container .add-popup-form .popup-input-group input.input-error,.add-pesticide .main-container .add-popup-form .popup-input-group textarea.input-error{border-color:var(--errorColor, #ef4444)}.add-pesticide .main-container .add-popup-form .popup-input-group textarea{resize:vertical;min-height:80px}.add-pesticide .main-container .add-popup-form .popup-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:6px}.add-pesticide .main-container .add-popup-form .popup-actions .submit-btn{padding:9px 28px;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;min-width:90px}.add-pesticide .main-container .add-popup-form .popup-actions .submit-btn:hover{opacity:.88}.add-pesticide .main-container .add-popup-form .popup-actions .submit-btn:disabled{opacity:.6;cursor:not-allowed}.add-pesticide .main-container .add-popup-form .popup-actions .cancel-btn{padding:9px 22px;background-color:transparent;color:var(--errorColor, #ef4444);border:1.5px solid var(--errorColor, #ef4444);border-radius:0;font-size:15px;cursor:pointer;transition:all .2s}.add-pesticide .main-container .add-popup-form .popup-actions .cancel-btn:hover{background-color:color-mix(in srgb,var(--errorColor, #ef4444) 10%,transparent)}.add-pesticide .main-container .components{width:100%;padding-block:6px}.add-pesticide .main-container .components .components-label{font-size:14px;font-weight:700;color:var(--mainColor);margin-bottom:10px}.add-pesticide .main-container .components .add-component{display:flex;flex-direction:column;gap:8px}.add-pesticide .main-container .components .add-component .component-item{display:flex;align-items:center;gap:10px}.add-pesticide .main-container .components .add-component .component-item input{display:block;flex:1;padding:8px 13px;font-size:14px;border:1.5px solid var(--borderColor, #d1d5db);border-radius:0;outline:none;transition:border-color .2s}.add-pesticide .main-container .components .add-component .component-item input:focus{border-color:var(--mainColor)}.add-pesticide .main-container .components .add-component .component-item .remove-component-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--errorColor, #ef4444);border:none;cursor:pointer;font-size:17px;padding:4px;transition:opacity .2s}.add-pesticide .main-container .components .add-component .component-item .remove-component-btn:hover{opacity:.7}.add-pesticide .main-container .components .add-component .add-component-btn{display:flex;align-items:center;gap:5px;margin-top:4px;padding:6px 12px;background:transparent;border:1.5px dashed var(--mainColor);color:var(--mainColor);border-radius:0;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;width:fit-content}.add-pesticide .main-container .components .add-component .add-component-btn:hover{background-color:color-mix(in srgb,var(--mainColor) 8%,transparent)}.add-pesticide .main-container .table{border-radius:0;overflow:hidden}@media(max-width:767px){.add-pesticide .main-container .mode-tabs{gap:8px}.add-pesticide .main-container .mode-tabs button{padding:8px 16px;font-size:13px}.add-pesticide .main-container .head-table,.add-pesticide .main-container .head-table .table-actions,.add-pesticide .main-container .head-table .table-actions .search-form{flex-direction:column;align-items:stretch}.add-pesticide .main-container .head-table .table-actions .search-form .search-input-wrap input,.add-pesticide .main-container .head-table .table-actions .search-form .search-btn{width:100%}.add-pesticide .main-container .head-table .table-actions .action-btns{flex-direction:column}.add-pesticide .main-container .head-table .table-actions .add-new-btn,.add-pesticide .main-container .head-table .table-actions .excel-btn{width:100%;justify-content:center}.add-pesticide .main-container .add-popup-form .popup-inputs{grid-template-columns:1fr}}.crop-and-pest .add-popup.popup-model .content{max-width:600px;width:100%;height:auto;min-height:280px;max-height:90vh;border-radius:0;padding:28px 32px;overflow-y:auto}.crop-and-pest .main-container .mode-tabs{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;margin-top:25px}.crop-and-pest .main-container .mode-tabs button{padding:10px 32px;font-size:15px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px;min-width:140px}.crop-and-pest .main-container .mode-tabs button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.crop-and-pest .main-container .mode-tabs button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.crop-and-pest .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px 18px;background-color:var(--bgSecondary, #f8f9fb);border-radius:0;border:1px solid var(--borderColor, #e3e7ef)}.crop-and-pest .main-container .head-table h3{font-size:18px;font-weight:700;color:var(--textColor, #222);margin:0}.crop-and-pest .main-container .head-table .table-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crop-and-pest .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.crop-and-pest .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.crop-and-pest .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.crop-and-pest .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:8px 36px;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.crop-and-pest .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.crop-and-pest .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.crop-and-pest .main-container .head-table .table-actions .search-form .search-btn{padding:8px 16px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;cursor:pointer;transition:opacity .2s}.crop-and-pest .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.crop-and-pest .main-container .head-table .table-actions .action-btns{display:flex;align-items:center;gap:8px}.crop-and-pest .main-container .head-table .table-actions .add-new-btn{display:flex;align-items:center;gap:6px;padding:8px 18px;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s}.crop-and-pest .main-container .head-table .table-actions .add-new-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.crop-and-pest .main-container .add-popup-header{margin-bottom:20px}.crop-and-pest .main-container .add-popup-header h3{font-size:19px;font-weight:700;color:var(--mainColor);text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 25%,transparent);padding-bottom:12px}.crop-and-pest .main-container .add-popup-form{display:flex;flex-direction:column;gap:16px}.crop-and-pest .main-container .add-popup-form .popup-inputs{display:flex;flex-direction:column;gap:14px}.crop-and-pest .main-container .add-popup-form .popup-input-group{display:flex;flex-direction:column;gap:6px}.crop-and-pest .main-container .add-popup-form .popup-input-group label{font-size:13px;font-weight:600;color:#555}.crop-and-pest .main-container .add-popup-form .popup-input-group input{display:block;width:100%;padding:9px 13px;font-size:14px;border:1.5px solid var(--borderColor, #d1d5db);border-radius:0;outline:none;transition:border-color .2s;font-family:inherit}.crop-and-pest .main-container .add-popup-form .popup-input-group input:focus{border-color:var(--mainColor)}.crop-and-pest .main-container .add-popup-form .popup-input-group input.input-error{border-color:var(--errorColor, #ef4444)}.crop-and-pest .main-container .add-popup-form .popup-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.crop-and-pest .main-container .add-popup-form .popup-actions .submit-btn{padding:9px 28px;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;min-width:90px}.crop-and-pest .main-container .add-popup-form .popup-actions .submit-btn:hover{opacity:.88}.crop-and-pest .main-container .add-popup-form .popup-actions .submit-btn:disabled{opacity:.6;cursor:not-allowed}.crop-and-pest .main-container .add-popup-form .popup-actions .cancel-btn{padding:9px 22px;background-color:transparent;color:var(--errorColor, #ef4444);border:1.5px solid var(--errorColor, #ef4444);border-radius:0;font-size:15px;cursor:pointer;transition:all .2s}.crop-and-pest .main-container .add-popup-form .popup-actions .cancel-btn:hover{background-color:color-mix(in srgb,var(--errorColor, #ef4444) 10%,transparent)}.crop-and-pest .main-container .table{border-radius:0;overflow:hidden}@media(max-width:767px){.crop-and-pest .main-container .mode-tabs{gap:8px}.crop-and-pest .main-container .mode-tabs button{padding:8px 18px;font-size:13px;min-width:100px}.crop-and-pest .main-container .head-table,.crop-and-pest .main-container .head-table .table-actions,.crop-and-pest .main-container .head-table .table-actions .search-form{flex-direction:column;align-items:stretch}.crop-and-pest .main-container .head-table .table-actions .search-form .search-input-wrap input,.crop-and-pest .main-container .head-table .table-actions .search-form .search-btn{width:100%}.crop-and-pest .main-container .head-table .table-actions .action-btns{flex-direction:column}.crop-and-pest .main-container .head-table .table-actions .add-new-btn{width:100%;justify-content:center}}.add-popup.popup-model .content{max-width:660px!important;width:95%!important;height:auto!important;max-height:88vh!important;border-radius:10px!important;padding:24px 28px!important;overflow-y:auto!important;box-shadow:0 10px 30px #00000040!important}.details-popup.popup-model .content{max-width:640px!important;width:95%!important;height:auto!important;max-height:88vh!important;border-radius:10px!important;padding:24px 28px!important;overflow-y:auto!important;box-shadow:0 10px 30px #00000040!important}.preparations .show-details .info{display:flex;flex-direction:column;gap:20px;width:100%}.preparations .show-details .info .info-title{font-size:19px;font-weight:700;color:var(--mainColor);text-align:center;padding-bottom:12px;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 20%,transparent);margin-bottom:4px;padding-inline:35px}.preparations .show-details .info .details-fields{display:flex;flex-direction:column;gap:10px}.preparations .show-details .info .details-fields .detail-field{display:flex;align-items:baseline;gap:10px;padding:10px 14px;background-color:var(--bgSecondary, #f8f9fb);border-right:3px solid var(--mainColor)}.preparations .show-details .info .details-fields .detail-field .field-label{font-size:14px;font-weight:700;color:#555;min-width:150px;flex-shrink:0}.preparations .show-details .info .details-fields .detail-field .field-value{font-size:15px;color:#222}.preparations .show-details .info .detail-section .section-title{font-size:15px;font-weight:700;color:var(--mainColor);margin-bottom:10px}.preparations .show-details .info .detail-section .no-components-text{font-size:14px;color:#777;padding:10px;background-color:var(--bgSecondary, #f8f9fb)}.preparations .show-details .info .detail-section .components-grid{display:flex;flex-direction:column;gap:6px}.preparations .show-details .info .detail-section .components-grid .component-row{display:flex;align-items:center;gap:10px;padding:8px 14px;background-color:var(--bgSecondary, #f8f9fb);font-size:14px}.preparations .show-details .info .detail-section .components-grid .component-row .comp-num{font-weight:700;color:var(--mainColor);min-width:20px}.preparations .show-details .info .detail-section .components-grid .component-row .comp-ar{flex:1;color:#333}.preparations .show-details .info .detail-section .components-grid .component-row .comp-sep{color:#bbb}.preparations .show-details .info .detail-section .components-grid .component-row .comp-en{flex:1;color:#555;direction:ltr;text-align:left}.preparations .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px 18px;background-color:var(--bgSecondary, #f8f9fb);border-radius:0;border:1px solid var(--borderColor, #e3e7ef)}.preparations .main-container .head-table h3{font-size:18px;font-weight:700;color:var(--textColor, #222);margin:0}.preparations .main-container .head-table .table-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.preparations .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.preparations .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.preparations .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.preparations .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:8px 36px;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.preparations .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.preparations .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.preparations .main-container .head-table .table-actions .search-form .search-btn{padding:8px 16px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;cursor:pointer;transition:opacity .2s}.preparations .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.preparations .main-container .head-table .table-actions .action-btns{display:flex;align-items:center;gap:8px}.preparations .main-container .head-table .table-actions .add-new-btn{display:flex;align-items:center;gap:6px;padding:8px 18px;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s}.preparations .main-container .head-table .table-actions .add-new-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.preparations .main-container .table{border-radius:0;overflow:hidden}.preparations .main-container .table .control .show-details-btn{color:#222!important;font-size:18px}.preparations .main-container .table .control .show-details-btn:hover{color:#000!important;transform:scale(1.15)}.add-popup-header{margin-bottom:20px;position:relative}.add-popup-header h3{font-size:20px;font-weight:700;color:var(--mainColor, #005a1d);text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor, #005a1d) 20%,transparent);padding-bottom:12px;margin:0;padding-inline:35px}.add-popup-form{display:flex;flex-direction:column;gap:16px}.add-popup-form .popup-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){.add-popup-form .popup-inputs{grid-template-columns:1fr}}.add-popup-form .popup-input-group{display:flex;flex-direction:column;gap:6px}.add-popup-form .popup-input-group label{font-size:14px;font-weight:600;color:#333}.add-popup-form .popup-input-group input{width:100%;padding:9px 14px;font-size:14px;border:1.5px solid #d1d5db;border-radius:6px;outline:none;background:#fff;color:#222;transition:border-color .2s,box-shadow .2s}.add-popup-form .popup-input-group input:focus{border-color:var(--mainColor, #005a1d);box-shadow:0 0 0 3px color-mix(in srgb,var(--mainColor, #005a1d) 15%,transparent)}.add-popup-form .popup-input-group input.input-error{border-color:var(--errorColor, #ef4444)}.add-popup-form .components{width:100%;margin-top:5px}.add-popup-form .components .components-title{font-size:15px;font-weight:700;color:var(--mainColor, #005a1d);margin-bottom:12px;padding-bottom:6px;border-bottom:1px dashed #e5e7eb}.add-popup-form .components .add-component{display:flex;flex-direction:column;gap:10px}.add-popup-form .components .add-component .component-item{display:flex;align-items:center;gap:10px;background-color:#f8fafc;padding:10px 12px;border-radius:6px;border:1px solid #e2e8f0}.add-popup-form .components .add-component .component-item .comp-field{flex:1}.add-popup-form .components .add-component .component-item .comp-field input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #cbd5e1;border-radius:6px;outline:none;background-color:#fff;color:#222;transition:border-color .2s}.add-popup-form .components .add-component .component-item .comp-field input:focus{border-color:var(--mainColor, #005a1d)}.add-popup-form .components .add-component .component-item .remove-comp-btn{display:flex;align-items:center;justify-content:center;background-color:#fee2e2;color:#ef4444;border:1px solid #fca5a5;border-radius:6px;cursor:pointer;font-size:16px;padding:8px;transition:all .2s;flex-shrink:0}.add-popup-form .components .add-component .component-item .remove-comp-btn:hover{background-color:#ef4444;color:#fff}.add-popup-form .components .add-component .add-comp-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:9px 18px;background-color:color-mix(in srgb,var(--mainColor, #005a1d) 8%,transparent);border:1.5px dashed var(--mainColor, #005a1d);color:var(--mainColor, #005a1d);border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;width:fit-content}.add-popup-form .components .add-component .add-comp-btn:hover{background-color:color-mix(in srgb,var(--mainColor, #005a1d) 16%,transparent)}.add-popup-form .popup-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;padding-top:16px;border-top:1px solid #e5e7eb}.add-popup-form .popup-actions .submit-btn{padding:9px 32px;background-color:var(--mainColor, #005a1d);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;min-width:100px}.add-popup-form .popup-actions .submit-btn:hover{background-color:color-mix(in srgb,var(--mainColor, #005a1d) 90%,black)}.add-popup-form .popup-actions .submit-btn:disabled{opacity:.6;cursor:not-allowed}.add-popup-form .popup-actions .cancel-btn{padding:9px 24px;background-color:transparent;border:1.5px solid #ef4444;color:#ef4444;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.add-popup-form .popup-actions .cancel-btn:hover{background-color:#ef4444;color:#fff}@media(max-width:767px){.preparations .main-container .head-table,.preparations .main-container .head-table .table-actions,.preparations .main-container .head-table .table-actions .search-form{flex-direction:column;align-items:stretch}.preparations .main-container .head-table .table-actions .search-form .search-input-wrap input,.preparations .main-container .head-table .table-actions .search-form .search-btn{width:100%}.preparations .main-container .head-table .table-actions .action-btns{flex-direction:column}.preparations .main-container .head-table .table-actions .add-new-btn{width:100%;justify-content:center}.preparations .main-container .add-popup-form .popup-inputs{grid-template-columns:1fr}}.companies .main-container .title-page{font-size:22px;font-weight:700;color:var(--mainColor);text-align:center;margin-top:15px;margin-bottom:20px}.companies .main-container .mode-tabs{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;margin-top:15px;flex-wrap:wrap}.companies .main-container .mode-tabs button{padding:10px 24px;font-size:15px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px;min-width:140px}.companies .main-container .mode-tabs button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.companies .main-container .mode-tabs button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.companies .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.companies .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.companies .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.companies .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.companies .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.companies .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.companies .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:200px;transition:border-color .2s}.companies .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.companies .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.companies .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.companies .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.companies .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.companies .main-container .head-table .table-actions .action-btns .add-new-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.companies .main-container .head-table .table-actions .action-btns .add-new-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.company-popup-form{padding:10px 5px}.company-popup-form form{display:flex;flex-direction:column;gap:16px}.company-popup-form form .inputs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.company-popup-form form .box-input{display:flex;flex-direction:column;gap:6px}.company-popup-form form .box-input label{font-size:14px;font-weight:600;color:var(--textColor, #333)}.company-popup-form form .box-input input,.company-popup-form form .box-input textarea{width:100%;padding:9px 14px;font-size:14.5px;border-radius:6px;border:1px solid var(--borderColor, #cbd5e1);outline:none;transition:border-color .2s;box-sizing:border-box}.company-popup-form form .box-input input:focus,.company-popup-form form .box-input textarea:focus{border-color:var(--mainColor)}.company-popup-form form .box-input textarea{height:90px;resize:vertical}.company-popup-form form .submit-btn{margin:15px auto 0;min-width:140px;height:40px;border:none;border-radius:8px;background-color:var(--mainColor);color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.company-popup-form form .submit-btn:hover{opacity:.88}.company-popup-form form .submit-btn:disabled{opacity:.6;cursor:not-allowed}.status-and-purpose .main-container .mode-tabs{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;margin-bottom:25px;flex-wrap:wrap}.status-and-purpose .main-container .mode-tabs button{padding:10px 24px;font-size:15px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px;min-width:160px}.status-and-purpose .main-container .mode-tabs button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.status-and-purpose .main-container .mode-tabs button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.status-component-container .head-table,.purpose-component-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.status-component-container .head-table h3,.purpose-component-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.status-component-container .head-table .table-actions,.purpose-component-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.status-component-container .head-table .table-actions .search-form,.purpose-component-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.status-component-container .head-table .table-actions .search-form .search-input-wrap,.purpose-component-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.status-component-container .head-table .table-actions .search-form .search-input-wrap .search-icon,.purpose-component-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.status-component-container .head-table .table-actions .search-form .search-input-wrap input,.purpose-component-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.status-component-container .head-table .table-actions .search-form .search-input-wrap input:focus,.purpose-component-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.status-component-container .head-table .table-actions .search-form .search-input-wrap .clear-search,.purpose-component-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.status-component-container .head-table .table-actions .search-form .search-btn,.purpose-component-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.status-component-container .head-table .table-actions .search-form .search-btn:hover,.purpose-component-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.status-component-container .head-table .table-actions .action-btns,.purpose-component-container .head-table .table-actions .action-btns{display:flex;align-items:center}.status-component-container .head-table .table-actions .action-btns .add-btn,.purpose-component-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.status-component-container .head-table .table-actions .action-btns .add-btn:hover,.purpose-component-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.status-form-modal,.purpose-form-modal{direction:rtl;padding:10px 5px}.status-form-modal .modal-title,.purpose-form-modal .modal-title{font-size:20px;font-weight:700;color:var(--mainColor);margin-bottom:20px;text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent);padding-bottom:12px}.status-form-modal form .inputs,.purpose-form-modal form .inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media(max-width:600px){.status-form-modal form .inputs,.purpose-form-modal form .inputs{grid-template-columns:1fr}}.status-form-modal form .inputs .box-input,.purpose-form-modal form .inputs .box-input{display:flex;flex-direction:column;gap:6px}.status-form-modal form .inputs .box-input label,.purpose-form-modal form .inputs .box-input label{font-size:13px;font-weight:700;color:#475569}.status-form-modal form .inputs .box-input input,.purpose-form-modal form .inputs .box-input input{width:100%;padding:9px 14px;box-sizing:border-box;border:1px solid var(--borderColor, #cbd5e1);border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.status-form-modal form .inputs .box-input input:focus,.purpose-form-modal form .inputs .box-input input:focus{border-color:var(--mainColor)}.status-form-modal form .submit,.purpose-form-modal form .submit{display:flex;align-items:center;justify-content:center;height:40px;padding:0 30px;margin:0 auto;background-color:var(--mainColor);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:140px}.status-form-modal form .submit:hover,.purpose-form-modal form .submit:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--mainColor) 30%,transparent)}.status-form-modal form .submit:disabled,.purpose-form-modal form .submit:disabled{opacity:.6;cursor:not-allowed}.color-and-type .main-container .mode-tabs{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;margin-bottom:25px;flex-wrap:wrap}.color-and-type .main-container .mode-tabs button{padding:10px 24px;font-size:15px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px;min-width:140px}.color-and-type .main-container .mode-tabs button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.color-and-type .main-container .mode-tabs button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.color-component-container .head-table,.type-component-container .head-table,.smell-component-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.color-component-container .head-table h3,.type-component-container .head-table h3,.smell-component-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.color-component-container .head-table .table-actions,.type-component-container .head-table .table-actions,.smell-component-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.color-component-container .head-table .table-actions .search-form,.type-component-container .head-table .table-actions .search-form,.smell-component-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.color-component-container .head-table .table-actions .search-form .search-input-wrap,.type-component-container .head-table .table-actions .search-form .search-input-wrap,.smell-component-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.color-component-container .head-table .table-actions .search-form .search-input-wrap .search-icon,.type-component-container .head-table .table-actions .search-form .search-input-wrap .search-icon,.smell-component-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.color-component-container .head-table .table-actions .search-form .search-input-wrap input,.type-component-container .head-table .table-actions .search-form .search-input-wrap input,.smell-component-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.color-component-container .head-table .table-actions .search-form .search-input-wrap input:focus,.type-component-container .head-table .table-actions .search-form .search-input-wrap input:focus,.smell-component-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.color-component-container .head-table .table-actions .search-form .search-input-wrap .clear-search,.type-component-container .head-table .table-actions .search-form .search-input-wrap .clear-search,.smell-component-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.color-component-container .head-table .table-actions .search-form .search-btn,.type-component-container .head-table .table-actions .search-form .search-btn,.smell-component-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.color-component-container .head-table .table-actions .search-form .search-btn:hover,.type-component-container .head-table .table-actions .search-form .search-btn:hover,.smell-component-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.color-component-container .head-table .table-actions .action-btns,.type-component-container .head-table .table-actions .action-btns,.smell-component-container .head-table .table-actions .action-btns{display:flex;align-items:center}.color-component-container .head-table .table-actions .action-btns .add-btn,.type-component-container .head-table .table-actions .action-btns .add-btn,.smell-component-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.color-component-container .head-table .table-actions .action-btns .add-btn:hover,.type-component-container .head-table .table-actions .action-btns .add-btn:hover,.smell-component-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.color-form-modal,.type-form-modal,.smell-form-modal{direction:rtl;padding:10px 5px}.color-form-modal .modal-title,.type-form-modal .modal-title,.smell-form-modal .modal-title{font-size:20px;font-weight:700;color:var(--mainColor);margin-bottom:20px;text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent);padding-bottom:12px}.color-form-modal form .inputs,.type-form-modal form .inputs,.smell-form-modal form .inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media(max-width:600px){.color-form-modal form .inputs,.type-form-modal form .inputs,.smell-form-modal form .inputs{grid-template-columns:1fr}}.color-form-modal form .inputs .box-input,.type-form-modal form .inputs .box-input,.smell-form-modal form .inputs .box-input{display:flex;flex-direction:column;gap:6px}.color-form-modal form .inputs .box-input label,.type-form-modal form .inputs .box-input label,.smell-form-modal form .inputs .box-input label{font-size:13px;font-weight:700;color:#475569}.color-form-modal form .inputs .box-input input,.type-form-modal form .inputs .box-input input,.smell-form-modal form .inputs .box-input input{width:100%;padding:9px 14px;box-sizing:border-box;border:1px solid var(--borderColor, #cbd5e1);border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.color-form-modal form .inputs .box-input input:focus,.type-form-modal form .inputs .box-input input:focus,.smell-form-modal form .inputs .box-input input:focus{border-color:var(--mainColor)}.color-form-modal form .submit,.type-form-modal form .submit,.smell-form-modal form .submit{display:flex;align-items:center;justify-content:center;height:40px;padding:0 30px;margin:0 auto;background-color:var(--mainColor);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:140px}.color-form-modal form .submit:hover,.type-form-modal form .submit:hover,.smell-form-modal form .submit:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--mainColor) 30%,transparent)}.color-form-modal form .submit:disabled,.type-form-modal form .submit:disabled,.smell-form-modal form .submit:disabled{opacity:.6;cursor:not-allowed}.main-settings{padding:30px;direction:rtl}.main-settings .title-page{font-size:24px;font-weight:800;color:#0f172a;margin-bottom:30px;position:relative;padding-bottom:10px}.main-settings .title-page:after{content:"";position:absolute;bottom:0;right:0;width:50px;height:4px;background:var(--mainColor)}.main-settings .settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.main-settings .settings-grid{grid-template-columns:1fr}}.main-settings .settings-grid .setting-card{background:#fff;border:1px solid #e2e8f0;border-radius:0;padding:24px;display:flex;align-items:center;gap:20px;cursor:pointer;box-shadow:0 4px 15px #00000003;transition:all .3s cubic-bezier(.4,0,.2,1)}.main-settings .settings-grid .setting-card:hover{transform:translateY(-4px);border-color:var(--mainColor);box-shadow:0 10px 25px #0000000d}.main-settings .settings-grid .setting-card:hover .card-icon{transform:scale(1.05)}.main-settings .settings-grid .setting-card .card-icon{width:60px;height:60px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;transition:transform .3s ease}.main-settings .settings-grid .setting-card .card-icon.logo-icon{background:#eff6ff;color:#2563eb}.main-settings .settings-grid .setting-card .card-icon.units-icon{background:#f0fdf4;color:#16a34a}.main-settings .settings-grid .setting-card .card-icon.managers-icon{background:#faf5ff;color:#9333ea}.main-settings .settings-grid .setting-card .card-icon.gm-icon{background:#fff7ed;color:#ea580c}.main-settings .settings-grid .setting-card .card-info h4{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 6px}.main-settings .settings-grid .setting-card .card-info p{font-size:13.5px;line-height:1.6;color:#64748b;margin:0}.main-settings .popup-logo .popup-model .content{max-width:600px;width:90%;height:520px;border-radius:0!important;box-shadow:0 20px 40px #0000001a}.main-settings .popup-managers .popup-model .content{max-width:800px;width:95%;height:600px;border-radius:0!important;box-shadow:0 20px 40px #0000001a}.main-settings .popup-general-manager .popup-model .content{max-width:500px;width:90%;height:350px;border-radius:0!important;box-shadow:0 20px 40px #0000001a}.main-settings .units-popup-wrapper .popup-model .content{max-width:650px;width:90%;height:550px;border-radius:0!important;box-shadow:0 20px 40px #0000001a}.managers{display:flex;flex-direction:column;padding:10px;height:100%;direction:rtl;text-align:right}.managers h3{text-align:center;color:#0f172a;margin:0 0 20px;font-size:20px;font-weight:700;border-bottom:2px solid #f1f5f9;padding-bottom:12px}.managers .input>div{display:flex;align-items:center;justify-content:center;gap:10px}.managers .input>div input,.managers .input>div>div{width:100%}.managers .input>div input{padding:7px 10px;border:1px solid var(--borderColor);font-size:16px;outline:none;border-radius:0;height:40px;transition:border-color .2s}.managers .input>div input:focus{border-color:var(--mainColor)}.managers .input>div .react-select-container{width:100%;height:40px}.managers .input>div .react-select-container .react-select__control{border-radius:0!important;border-color:var(--borderColor)!important;min-height:40px!important;height:40px!important;box-shadow:none!important}.managers .input>div .react-select-container .react-select__control:hover{border-color:var(--mainColor)!important}.managers .input>div .react-select-container .react-select__value-container{padding:0 8px!important;height:38px!important;display:flex;align-items:center}.managers .input>div .react-select-container .react-select__indicators{height:38px!important}.managers .input>div .react-select-container .react-select__indicator{padding:6px!important}.managers .input>div .react-select-container .react-select__placeholder{color:#94a3b8;font-size:15px}.managers .input>div .react-select-container .react-select__single-value{font-size:15px;color:#1e293b}.managers .input>button{padding:10px 25px;font-size:16px;display:block;border:none;background-color:var(--mainColor);color:#fff;border-radius:0;cursor:pointer;margin:20px auto;transition:background-color .2s}.managers .input>button:hover{background-color:var(--secondColor)}.managers .input>button:disabled{opacity:.7;cursor:not-allowed}.managers .managers-section{flex-grow:1;overflow-y:auto;padding-bottom:10px}.managers .managers-section .section-title{font-size:15px;font-weight:700;color:#475569;margin:0 0 12px}.managers .managers-section .all-managers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:600px){.managers .managers-section .all-managers-grid{grid-template-columns:1fr}}.managers .managers-section .all-managers-grid .manager-card{background:#fff;border:1px solid #e2e8f0;padding:16px;border-radius:0;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 8px #00000003;transition:border-color .2s}.managers .managers-section .all-managers-grid .manager-card:hover{border-color:var(--mainColor)}.managers .managers-section .all-managers-grid .manager-card .card-header,.managers .managers-section .all-managers-grid .manager-card .card-body{display:flex;align-items:center;gap:10px;font-size:14px}.managers .managers-section .all-managers-grid .manager-card .card-header{color:var(--mainColor);font-weight:700;border-bottom:1px dashed #f1f5f9;padding-bottom:8px}.managers .managers-section .all-managers-grid .manager-card .card-header .icon{font-size:15px}.managers .managers-section .all-managers-grid .manager-card .card-body{color:#475569}.managers .managers-section .all-managers-grid .manager-card .card-body .icon{font-size:15px;color:#94a3b8}.managers .managers-section .all-managers-grid .manager-card .card-body strong{color:#0f172a}.general-manager{display:flex;flex-direction:column;padding:10px;height:100%;direction:rtl;text-align:right}.general-manager h3{text-align:center;color:#0f172a;margin:0 0 20px;font-size:20px;font-weight:700;border-bottom:2px solid #f1f5f9;padding-bottom:12px}.general-manager .form{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;margin-bottom:30px}.general-manager .form input{flex-grow:1;max-width:300px;outline:none;border:1px solid #cbd5e1;font-size:15px;padding:10px 14px;border-radius:0;height:42px;transition:border-color .2s}.general-manager .form input:focus{border-color:var(--mainColor)}.general-manager .form button{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;padding:0 24px;height:42px;border:1px solid var(--mainColor);background-color:var(--mainColor);color:#fff;border-radius:0;cursor:pointer;transition:all .2s}.general-manager .form button:hover{background-color:var(--secondColor);border-color:var(--secondColor)}.general-manager .form button:disabled{opacity:.7;cursor:not-allowed}.general-manager .current-manager{margin-top:10px;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;padding:24px;border-radius:0}.general-manager .current-manager h3{font-size:16px;font-weight:600;color:var(--mainColor);margin:0 0 8px;border-bottom:none;padding-bottom:0}.general-manager .current-manager p{font-size:24px;font-weight:800;color:#1e293b;margin:0}.units{display:flex;flex-direction:column;padding:10px;height:100%;direction:rtl;text-align:right}.units h3{text-align:center;color:#0f172a;margin:0 0 20px;font-size:20px;font-weight:700;border-bottom:2px solid #f1f5f9;padding-bottom:12px}.units .form-container{background:#f8fafc;border:1px solid #e2e8f0;padding:16px;margin-bottom:24px;border-radius:0}.units .form-container form{display:flex;align-items:center;gap:12px}@media(max-width:500px){.units .form-container form{flex-direction:column;align-items:stretch}}.units .form-container form input{flex-grow:1;outline:none;border:1px solid #cbd5e1;font-size:14.5px;padding:10px 12px;height:42px;border-radius:0;transition:border-color .2s}.units .form-container form input:focus{border-color:var(--mainColor)}.units .form-container form button{cursor:pointer;background-color:var(--mainColor);color:#fff;width:140px;height:42px;border:1px solid var(--mainColor);border-radius:0;font-size:14.5px;font-weight:700;transition:all .2s}.units .form-container form button:hover{background-color:var(--secondColor);border-color:var(--secondColor)}.units .form-container form button:disabled{opacity:.7;cursor:not-allowed}.units .all-units-section{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.units .all-units-section .section-title{font-size:15px;font-weight:700;color:#475569;margin:0 0 12px}.units .all-units-section .units-table-container{flex-grow:1;overflow-y:auto;border:1px solid #e2e8f0;background:#fff}.units .all-units-section .units-table-container::-webkit-scrollbar{width:6px}.units .all-units-section .units-table-container::-webkit-scrollbar-track{background:#f8fafc}.units .all-units-section .units-table-container::-webkit-scrollbar-thumb{background:#cbd5e1}.units .all-units-section .units-table-container .units-table{width:100%;border-collapse:collapse}.units .all-units-section .units-table-container .units-table th,.units .all-units-section .units-table-container .units-table td{padding:12px 16px;text-align:right}.units .all-units-section .units-table-container .units-table th{background:#f1f5f9;color:#475569;font-weight:700;font-size:13.5px;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:1}.units .all-units-section .units-table-container .units-table td{font-size:14.5px;color:#0f172a;border-bottom:1px solid #f1f5f9}.units .all-units-section .units-table-container .units-table .unit-row{transition:background-color .2s}.units .all-units-section .units-table-container .units-table .unit-row:hover{background-color:#f8fafc}.units .all-units-section .units-table-container .units-table .actions-header{text-align:left}.units .all-units-section .units-table-container .units-table .unit-actions{display:flex;justify-content:flex-end;gap:12px}.units .all-units-section .units-table-container .units-table .unit-actions .action-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;font-size:22px;padding:4px;transition:all .2s ease-in-out}.units .all-units-section .units-table-container .units-table .unit-actions .action-btn.edit-btn{color:#2563eb}.units .all-units-section .units-table-container .units-table .unit-actions .action-btn.edit-btn:hover{color:#1d4ed8;transform:scale(1.1)}.units .all-units-section .units-table-container .units-table .unit-actions .action-btn.delete-btn{color:var(--errorColor)}.units .all-units-section .units-table-container .units-table .unit-actions .action-btn.delete-btn:hover{color:#dc2626;transform:scale(1.1)}.units .all-units-section .no-units-text{text-align:center;color:#64748b;font-size:14px;padding:40px 0;background:#f8fafc;border:1px dashed #cbd5e1}.logo{display:flex;flex-direction:column;height:100%;padding:10px;direction:rtl}.logo h3{text-align:center;color:#0f172a;margin:0 0 24px;font-size:20px;font-weight:700;border-bottom:2px solid #f1f5f9;padding-bottom:12px}.logo .form{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:30px}.logo .form .file{width:80%;height:100px;border:2px dashed #cbd5e1;background:#f8fafc;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;font-weight:600;color:#475569;transition:all .2s ease-in-out;padding:12px;text-align:center;word-break:break-all}.logo .form .file:hover{border-color:var(--mainColor);background:#f0fdf4;color:var(--mainColor)}.logo .form button{border:none;background-color:var(--mainColor);color:#fff;padding:10px 32px;font-size:15px;font-weight:700;border-radius:0;cursor:pointer;width:80%;transition:all .2s ease-in-out}.logo .form button:hover{background-color:var(--secondColor);box-shadow:0 4px 12px #0000000d}.logo .form button:disabled{opacity:.7;cursor:not-allowed}.logo .image{flex-grow:1;width:80%;margin-inline:auto;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:16px;height:200px}.logo .image img{max-width:100%;max-height:100%;object-fit:contain}.sections .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.sections .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.sections .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sections .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sections .main-container .head-table .table-actions .search-form .date-input-group{display:flex;align-items:center;gap:6px}.sections .main-container .head-table .table-actions .search-form .date-input-group .label{font-size:14px;font-weight:600;color:var(--textColor, #444)}.sections .main-container .head-table .table-actions .search-form .date-input-group input[type=date]{height:37px;padding:0 10px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);font-size:13px;outline:none;color:var(--textColor, #333);background:#fff;transition:border-color .2s}.sections .main-container .head-table .table-actions .search-form .date-input-group input[type=date]:focus{border-color:var(--mainColor)}.sections .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.sections .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.sections .main-container .head-table .table-actions .search-form .search-input-wrap input[type=text]{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);font-size:14px;outline:none;width:220px;transition:border-color .2s;background:#fff}.sections .main-container .head-table .table-actions .search-form .search-input-wrap input[type=text]:focus{border-color:var(--mainColor)}.sections .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.sections .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.sections .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.sections .main-container .head-table .table-actions .search-form .search-btn:disabled{opacity:.5;cursor:not-allowed}.phi-details{position:relative}.phi-details .head-page{justify-content:center;margin-bottom:20px}.phi-details .lab-num{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px;font-size:20px;font-weight:600;color:#333}.phi-details .task-user{text-align:center;margin-bottom:20px;color:var(--errorColor);font-size:25px}.phi-details .control{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px}.phi-details .control .check-state label{display:flex;align-items:center;gap:8px;font-size:18px;cursor:pointer;border:1px solid var(--borderColor);padding:10px 20px;border-radius:10px}.phi-details .task-distribution{margin-top:30px}.phi-details .task-distribution .selectors .inputs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.phi-details .task-distribution .selectors .inputs>div{max-width:330px;width:100%}.phi-details .task-distribution .selectors .inputs .css-972qun-control{font-size:17px}.phi-details .task-distribution .selectors .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.phi-details .finish{display:block;width:150px;padding:10px;margin:25px auto 0;font-size:18px;border:none;cursor:pointer;background-color:var(--mainColor);color:#fff;border-radius:10px}.phi-details .result .analysis-result{text-align:center;font-size:22px;color:#444;margin-top:30px}.phi-details .result .form{width:50%;margin:20px auto}.phi-details .result .form .box-input{width:100%}.phi-details .result .form .box-input input,.phi-details .result .form .box-input textarea{display:block;width:100%;outline:none;padding:6px 16px;font-size:17px;border-color:var(--borderColor);border-radius:5px;border-style:solid;border-width:1px}.phi-details .result .form .box-input textarea{resize:none;height:150px}.phi-details .result .form .inputs{display:flex;flex-direction:column;gap:15px;width:100%;margin-bottom:15px}.phi-details .result .form .inputs>div{display:flex;align-items:center;gap:10px}.phi-details .result .form .inputs>div .remove-item{display:flex;align-items:center;justify-content:center;font-size:18px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.phi-details .result .form .inputs .add-item{display:flex;align-items:center;justify-content:center;gap:5px;width:fit-content;padding:5px 15px;border:1px solid var(--mainColor);background-color:transparent;font-size:16px;color:var(--mainColor);border-radius:15px;cursor:pointer}.phi-details .result .form .btns{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.phi-details .result .form .btns .loading-table{padding-top:0;width:fit-content}.phi-details .result .form .btns button{border:none;padding:12px;font-size:18px;width:160px;border-radius:10px;cursor:pointer}.phi-details .result .form .btns button:first-child{background-color:#5a5a5a;color:#fff}.phi-details .result .form .btns button:last-child{background-color:var(--mainColor);color:#fff}.phi-details .result .view{position:absolute;right:15px;top:15px;border:none;padding:10px 20px;font-size:16px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.phi-details .view-result .popup-model .content{max-width:900px;width:100%;height:650px;text-align:center;padding-bottom:40px}.phi-details .view-result .popup-model .content>h4{font-size:25px;color:var(--mainColor);margin-bottom:8px;margin-top:15px}.phi-details .view-result .popup-model .content .finily-result{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;margin-bottom:20px;font-size:20px;color:#212121}.phi-details .view-result .popup-model .content .finily-result>div{display:flex;align-items:center;gap:20px}.phi-details .view-result .popup-model .content .details{width:90%}.phi-details .view-result .popup-model .content>p{margin-bottom:10px;font-size:20px;color:var(--errorColor);font-weight:500}@media(max-width:767px){.phi-details .control .check-state label{font-size:15px}.phi-details .details{width:100%}.phi-details .details div{flex-direction:column;gap:10px}.phi-details .details div p{font-size:16px}}.details div.concentration-row p:first-child>p,.details div:last-of-type p:first-child>p{padding-right:50px}.details div.concentration-row p:last-child>p,.details div:last-of-type p:last-child>p{padding-left:50px}.phi-details .print>p{text-align:center;font-size:25px;color:#444;margin-top:10px;color:var(--errorColor)}.phi-details .print .date{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:15px}.phi-details .print .date label{cursor:pointer}.phi-details .print .date label,.phi-details .print .date div{display:flex;align-items:center;gap:10px}.phi-details .print .date label input[type=date],.phi-details .print .date div input[type=date]{width:160px;padding:5px 10px;outline:none;border:1px solid var(--borderColor)}.phi-details .print .date label button,.phi-details .print .date div button{border:none;background-color:transparent;font-size:20px;cursor:pointer;color:var(--errorColor);font-weight:700}.phi-details .print .btns{display:flex;align-items:center;justify-content:center;gap:15px;margin-block:30px}.phi-details .print .btns button{border:none;cursor:pointer;padding:10px;width:180px;font-size:20px;border-radius:10px;background-color:var(--mainColor);color:#fff}.phi-details .print .popup-model .content{max-width:800px;width:100%;height:700px;padding:50px 50px 30px}.phi-details .print .popup-model .content .pdf-sheet{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%}.phi-details .print .popup-model .content .btn-print{display:block;margin-top:15px}.phi-details .print .popup-model .content .btn-print button{background-color:var(--mainColor);color:#fff;border:none;padding:7px 15px;font-size:17px;cursor:pointer;border-radius:13px}.phi-details .print .popup-model .content .btn-print p{font-size:18px;color:var(--errorColor);font-weight:600}.phi-details .print .show-details .popup-model .content{max-width:400px;width:100%;height:300px}.phi-details .print .show-details .popup-model .content .files{display:grid;grid-template-columns:repeat(3,1fr);font-size:20px;gap:10px}.pesticide-toxicity-details{position:relative}.pesticide-toxicity-details .head-page{justify-content:center;margin-bottom:20px}.pesticide-toxicity-details .lab-num{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px;font-size:20px;font-weight:600;color:#333}.pesticide-toxicity-details .task-user{text-align:center;margin-bottom:20px;color:var(--errorColor);font-size:25px}.pesticide-toxicity-details .control{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px}.pesticide-toxicity-details .control .check-state label{display:flex;align-items:center;gap:8px;font-size:18px;cursor:pointer;border:1px solid var(--borderColor);padding:10px 20px;border-radius:10px}.pesticide-toxicity-details .task-distribution{margin-top:30px}.pesticide-toxicity-details .task-distribution .selectors .inputs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.pesticide-toxicity-details .task-distribution .selectors .inputs>div{max-width:330px;width:100%}.pesticide-toxicity-details .task-distribution .selectors .inputs .css-972qun-control{font-size:17px}.pesticide-toxicity-details .task-distribution .selectors .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.pesticide-toxicity-details .finish{display:block;width:150px;padding:10px;margin:25px auto 0;font-size:18px;border:none;cursor:pointer;background-color:var(--mainColor);color:#fff;border-radius:10px}.pesticide-toxicity-details .result .analysis-result{text-align:center;font-size:22px;color:#444;margin-top:30px}.pesticide-toxicity-details .result .form{width:50%;margin:20px auto}.pesticide-toxicity-details .result .form .box-input{width:100%}.pesticide-toxicity-details .result .form .box-input input,.pesticide-toxicity-details .result .form .box-input textarea{display:block;width:100%;outline:none;padding:6px 16px;font-size:17px;border-color:var(--borderColor);border-radius:5px;border-style:solid;border-width:1px}.pesticide-toxicity-details .result .form .box-input textarea{resize:none;height:150px}.pesticide-toxicity-details .result .form .inputs{display:flex;align-items:center;gap:15px;width:100%;margin-bottom:15px}.pesticide-toxicity-details .result .form .btns{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.pesticide-toxicity-details .result .form .btns button{border:none;padding:10px;font-size:17px;width:100px;border-radius:10px;cursor:pointer}.pesticide-toxicity-details .result .form .btns button:first-child{background-color:#5a5a5a;color:#fff}.pesticide-toxicity-details .result .form .btns button:last-child{background-color:var(--mainColor);color:#fff}.pesticide-toxicity-details .result .view{position:absolute;right:15px;top:15px;border:none;padding:10px 20px;font-size:16px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}@media(max-width:767px){.pesticide-toxicity-details .control .check-state label{font-size:15px}.pesticide-toxicity-details .details{width:100%}.pesticide-toxicity-details .details div{flex-direction:column;gap:10px}.pesticide-toxicity-details .details div p{font-size:16px}}.full-and-private-environment{margin-inline:auto}.full-and-private-environment .title-table{border:1px solid var(--borderColor);outline:none;font-size:18px;padding:7px 10px;margin-block:30px;width:500px;margin-inline:auto;border-radius:5px;display:block;text-align:center}.full-and-private-environment .file-box{border:2px dashed var(--borderColor);padding:10px;width:400px;height:130px;display:flex;justify-content:space-around;align-items:center;gap:5px;overflow:hidden;position:relative;margin-bottom:30px;margin-inline:auto}.full-and-private-environment .file-box label{cursor:pointer}.full-and-private-environment .file-box label .select-fill{display:flex;align-items:center;justify-content:center;border:none;outline:none;font-size:30px;background-color:transparent;cursor:pointer}.full-and-private-environment .file-box .result{overflow-x:auto;height:100%;width:fit-content;padding-inline:5px;color:var(--mainColor);display:flex;flex-direction:column;gap:10px;font-size:15px}.full-and-private-environment .file-box .result::-webkit-scrollbar{width:5px}.full-and-private-environment .file-box .result>div{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.full-and-private-environment .file-box .result>div button{display:flex;align-items:center;justify-content:center;font-size:18px;border:none;background-color:transparent;cursor:pointer;color:var(--errorColor)}.full-and-private-environment .file-box .result>div div{display:flex;align-items:center;gap:5px}.full-and-private-environment .file-box .delete{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;border:none;color:var(--errorColor);cursor:pointer}.full-and-private-environment .add-row>div{display:flex;align-items:center;gap:10px;margin-bottom:15px}.full-and-private-environment .add-row>div>div,.full-and-private-environment .add-row>div input{width:20%}.full-and-private-environment .add-row>div input{display:block;outline:none;padding:7px 16px;font-size:17px;border-radius:5px;border:1px solid var(--borderColor)}.full-and-private-environment .add-row>div .remove-row{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--errorColor);border:none;cursor:pointer;font-size:18px}.full-and-private-environment .add-row .add .add-btn{display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;border:1px solid var(--borderColor);font-size:20px;background-color:transparent;margin-block:10px;padding:5px 10px;border-radius:25px}.full-and-private-environment .add-row .add .add-btn span{font-size:16px}.full-and-private-environment .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.acute-ecological{margin-inline:auto}.acute-ecological .title-table{border:1px solid var(--borderColor);outline:none;font-size:18px;padding:7px 10px;margin-top:10px;margin-bottom:18px;width:100%;margin-inline:auto;border-radius:5px;display:block;text-align:center}.acute-ecological .file-box{border:2px dashed var(--borderColor);padding:10px;width:400px;height:130px;display:flex;justify-content:space-around;align-items:center;gap:5px;overflow:hidden;position:relative;margin-bottom:30px;margin-inline:auto}.acute-ecological .file-box label{cursor:pointer}.acute-ecological .file-box label .select-fill{display:flex;align-items:center;justify-content:center;border:none;outline:none;font-size:30px;background-color:transparent;cursor:pointer}.acute-ecological .file-box .result{overflow-x:auto;height:100%;width:fit-content;padding-inline:5px;color:var(--mainColor);display:flex;flex-direction:column;gap:10px;font-size:15px}.acute-ecological .file-box .result::-webkit-scrollbar{width:5px}.acute-ecological .file-box .result>div{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.acute-ecological .file-box .result>div button{display:flex;align-items:center;justify-content:center;font-size:18px;border:none;background-color:transparent;cursor:pointer;color:var(--errorColor)}.acute-ecological .file-box .result>div div{display:flex;align-items:center;gap:5px}.acute-ecological .file-box .delete{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;border:none;color:var(--errorColor);cursor:pointer}.acute-ecological .add-table{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.acute-ecological .add-table .component-item{border:1px solid var(--borderColor);border-radius:10px;padding:15px;width:calc(50% - 20px)}.acute-ecological .add-table .component-item .header-table{display:flex;align-items:center;justify-content:space-between}.acute-ecological .add-table .component-item .header-table label{display:block;padding-inline:10px;color:#444;font-weight:600}.acute-ecological .add-table .component-item .header-table .remove-row{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--errorColor);border:none;cursor:pointer;font-size:18px}.acute-ecological .add-table .component-item .all-fields{display:flex;flex-direction:column}.acute-ecological .add-table .component-item .all-fields .fields{display:flex;align-items:center;gap:15px}.acute-ecological .add-table .component-item .all-fields .fields:not(.acute-ecological .add-table .component-item .all-fields .fields:first-of-type){margin-top:15px}.acute-ecological .add-table .component-item .all-fields .fields>div:first-of-type{display:flex;flex-direction:column;gap:10px}.acute-ecological .add-table .component-item .all-fields .fields>div:first-of-type>div:first-child{width:100%}.acute-ecological .add-table .component-item .all-fields .fields>div:first-of-type>div:first-child input{width:60%}.acute-ecological .add-table .component-item .all-fields .fields>div:first-of-type>div:last-child{display:flex;align-items:center;gap:10px}.acute-ecological .add-table .component-item .all-fields .fields>div:first-of-type>div:last-child input{width:30%}.acute-ecological .add-table .component-item .all-fields .fields>div:first-of-type>div:last-child>div{width:40%}.acute-ecological .add-table .component-item .all-fields .fields input{display:block;outline:none;padding:7px 16px;font-size:17px;border-radius:5px;border:1px solid var(--borderColor)}.acute-ecological .add-table .component-item .all-fields .fields .remove-row{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--errorColor);border:none;cursor:pointer;font-size:18px}.acute-ecological .add-table .component-item .add-btn{display:flex;align-items:center;gap:5px;cursor:pointer;border:1px solid var(--borderColor);font-size:20px;background-color:transparent;margin-block:15px;padding:7px 13px;border-radius:25px;width:fit-content}.acute-ecological .add-table .component-item .add-btn span{font-size:16px}.acute-ecological .add{display:flex;align-items:center;justify-content:center}.acute-ecological .add .add-btn{display:flex;align-items:center;gap:5px;cursor:pointer;border:1px solid var(--borderColor);font-size:20px;background-color:transparent;margin-block:15px;padding:5px 10px;border-radius:25px}.acute-ecological .add .add-btn span{font-size:16px}.acute-ecological .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.pesticide-toxicity-details .print>p{text-align:center;font-size:25px;color:#444;margin-top:10px;color:var(--errorColor)}.pesticide-toxicity-details .print .date{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:15px}.pesticide-toxicity-details .print .date label{cursor:pointer}.pesticide-toxicity-details .print .date label,.pesticide-toxicity-details .print .date div{display:flex;align-items:center;gap:10px}.pesticide-toxicity-details .print .date label input[type=date],.pesticide-toxicity-details .print .date div input[type=date]{width:160px;padding:5px 10px;outline:none;border:1px solid var(--borderColor)}.pesticide-toxicity-details .print .date label button,.pesticide-toxicity-details .print .date div button{border:none;background-color:transparent;font-size:20px;cursor:pointer;color:var(--errorColor);font-weight:700}.pesticide-toxicity-details .print .btns{display:flex;align-items:center;justify-content:center;gap:15px;margin-block:30px}.pesticide-toxicity-details .print .btns button{border:none;cursor:pointer;padding:10px;width:180px;font-size:20px;border-radius:10px;background-color:var(--mainColor);color:#fff}.pesticide-toxicity-details .popup-model .content{max-width:800px;width:100%;height:650px;padding:50px 50px 30px}.pesticide-toxicity-details .popup-model .content .certificate-sheet{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%}.pesticide-toxicity-details .popup-model .content .btn-print{display:block;margin-top:15px}.pesticide-toxicity-details .popup-model .content .btn-print button{background-color:var(--mainColor);color:#fff;border:none;padding:7px 15px;font-size:17px;cursor:pointer;border-radius:13px}.pesticide-toxicity-details .popup-model .content .btn-print p{font-size:18px;color:var(--errorColor);font-weight:600}.pesticide-toxicity-details .show-details .popup-model .content{max-width:400px;width:100%;height:300px}.pesticide-toxicity-details .show-details .popup-model .content .files{display:grid;grid-template-columns:repeat(3,1fr);font-size:20px;gap:10px}.toxicological-studies .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.toxicological-studies .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.toxicological-studies .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.toxicological-studies .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.toxicological-studies .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.toxicological-studies .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.toxicological-studies .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.toxicological-studies .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.toxicological-studies .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.toxicological-studies .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.toxicological-studies .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.toxicological-studies .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.toxicological-studies .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.toxicological-studies .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.addition-form-modal{direction:rtl;padding:10px 5px}.addition-form-modal .modal-title{font-size:20px;font-weight:700;color:var(--mainColor);margin-bottom:20px;text-align:center;border-bottom:2px solid color-mix(in srgb,var(--mainColor) 15%,transparent);padding-bottom:12px}.addition-form-modal form .inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.addition-form-modal form .inputs.single-input{grid-template-columns:1fr}@media(max-width:600px){.addition-form-modal form .inputs{grid-template-columns:1fr}}.addition-form-modal form .inputs .box-input{display:flex;flex-direction:column;gap:6px}.addition-form-modal form .inputs .box-input label{font-size:13px;font-weight:700;color:#475569}.addition-form-modal form .inputs .box-input input{width:100%;padding:9px 14px;box-sizing:border-box;border:1px solid var(--borderColor, #cbd5e1);border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.addition-form-modal form .inputs .box-input input:focus{border-color:var(--mainColor)}.addition-form-modal form .submit{display:flex;align-items:center;justify-content:center;height:40px;padding:0 30px;margin:0 auto;background-color:var(--mainColor);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:140px}.addition-form-modal form .submit:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--mainColor) 30%,transparent)}.addition-form-modal form .submit:disabled{opacity:.6;cursor:not-allowed}.update-employee{position:relative;min-height:calc(100vh - 140px)}.update-employee .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:60px;color:var(--mainColor)}.update-employee .loading svg{animation:laoding .8s linear infinite}.update-employee>h2{font-size:25px;text-align:center;margin-block:25px;color:#444}.update-employee .file-upload{margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:20px}.update-employee .form{margin-top:20px}.update-employee .form form .inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;font-size:17px}.update-employee .form form .inputs .count{border:1px solid var(--borderColor);border-radius:5px;padding:7px 16px;color:var(--secondColor);background-color:var(--grayColor)}.update-employee .form form .inputs label{margin-bottom:12px;display:block;color:var(--secondColor);font-size:16px!important}.update-employee .form form .inputs input{display:block;width:100%;outline:none;padding:7px 16px;font-size:17px}.update-employee .form form .inputs input[type=text],.update-employee .form form .inputs input[type=number],.update-employee .form form .inputs input[type=email],.update-employee .form form .inputs input[type=date],.update-employee .form form .inputs .textarea textarea{border-color:var(--borderColor);border-radius:5px;border-style:solid;border-width:1px}.update-employee .form form .inputs .date{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px}.update-employee .form form .inputs .date div{width:100%}.update-employee .form form .inputs .textarea{grid-column:1/-1}.update-employee .form form .inputs .textarea textarea{width:100%;padding:13px;resize:none;height:100px;outline:none;font-size:17px}.update-employee .form form .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.image-box{border:2px dashed var(--borderColor);padding:10px;width:200px;height:130px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}.image-box img{width:100%!important;height:100%!important;object-fit:cover;object-position:top}.image-box .delete{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;border:none;color:var(--errorColor);cursor:pointer}.pdf{border:2px dashed var(--borderColor);padding:10px;width:200px;height:130px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}.pdf>div{display:flex;align-items:center;gap:10px;color:var(--mainColor);font-size:17px}.pdf>div>div{display:flex;align-items:center;justify-content:center}.pdf img{width:100%!important;height:100%!important;object-fit:cover;object-position:top}.pdf .delete{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;border:none;color:var(--errorColor);cursor:pointer}.box-files{border:2px dashed var(--borderColor);padding:20px;width:300px;height:130px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.box-files .select-fill{display:flex;align-items:center;justify-content:center;border:none;outline:none;font-size:30px;background-color:transparent;cursor:pointer}.box-files .result{overflow-x:auto;height:100%;width:fit-content;padding-inline:5px;color:var(--mainColor);display:flex;flex-direction:column;gap:10px;font-size:15px}.box-files .result::-webkit-scrollbar{width:5px}.box-files .result>div{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.box-files .result>div button{display:flex;align-items:center;justify-content:center;font-size:18px;border:none;background-color:transparent;cursor:pointer;color:var(--errorColor)}.box-files .result>div div{display:flex;align-items:center;gap:5px}.box-files img{width:100%!important;height:100%!important;object-fit:cover;object-position:top}.box-files .delete-file:disabled{font-size:14px}.box-files .delete{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;border:none;color:var(--errorColor);cursor:pointer}.page404{display:flex;align-items:center;justify-content:center;font-size:50px;color:var(--errorColor);height:calc(100vh - 67px)}.update-customer .main-container .head-page{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.update-customer .main-container .head-page .title-page{font-size:20px;font-weight:700;color:var(--textColor, #222);margin:0}.update-customer .main-container .head-page .mode-lang{display:flex;align-items:center;gap:10px;margin:0}.update-customer .main-container .head-page .mode-lang button{padding:8px 20px;font-size:14px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);letter-spacing:.3px}.update-customer .main-container .head-page .mode-lang button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.update-customer .main-container .head-page .mode-lang button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--mainColor) 35%,transparent)}.update-customer .main-container .form{margin-top:20px}.update-customer .main-container .form form .inputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.update-customer .main-container .form form .inputs input{display:block;width:100%;outline:none;padding:8px 16px;font-size:17px;border:1px solid var(--borderColor);border-radius:10px}.update-customer .main-container .form form .inputs .textarea{grid-column:1/-1}.update-customer .main-container .form form .inputs .textarea textarea{width:100%;padding:13px;resize:none;height:100px;outline:none;font-size:17px;border:1px solid var(--borderColor);border-radius:10px}.update-customer .main-container .form form .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.viewer-file-container{display:flex;flex-direction:column;width:100vw;height:100vh;background:#f1f5f9;color:#0f172a;overflow:hidden;font-family:inherit;direction:rtl}.viewer-file-container .viewer-toolbar{height:60px;background:var(--mainColor);border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-shadow:0 4px 15px #0000000f;z-index:10}.viewer-file-container .viewer-toolbar .file-info{display:flex;align-items:center;gap:12px;max-width:50%}.viewer-file-container .viewer-toolbar .file-info .file-icon{font-size:18px;color:#a7f3d0}.viewer-file-container .viewer-toolbar .file-info .file-name{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewer-file-container .viewer-toolbar .viewer-actions{display:flex;align-items:center;gap:12px}.viewer-file-container .viewer-toolbar .viewer-actions .divider{width:1px;height:24px;background:#fff3;margin:0 4px}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn{background:transparent;border:1px solid rgba(255,255,255,.3);color:#ffffffe6;font-size:14px;font-weight:500;padding:8px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:0;transition:all .2s ease-in-out}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn svg{font-size:16px}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn:hover{background:#ffffff1a;color:#fff;border-color:#ffffff80}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn.highlight{background:#fff;border-color:#fff;color:var(--mainColor);font-weight:700}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn.highlight:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:0 4px 10px #0000001a}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn.close-btn{padding:8px 12px;border-color:transparent;font-size:18px;color:#ffffffe6}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn.close-btn:hover{background:#ef4444;color:#fff}@media(max-width:600px){.viewer-file-container .viewer-toolbar .viewer-actions .action-btn span{display:none}.viewer-file-container .viewer-toolbar .viewer-actions .action-btn{padding:8px 12px}}.viewer-file-container .viewer-body{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:24px;background:#f8fafc;position:relative;overflow:auto}.viewer-file-container .viewer-body .pdf-wrapper{width:100%;height:100%;max-width:1100px;background:#fff;box-shadow:0 10px 25px #0000000d;border:1px solid #e2e8f0}.viewer-file-container .viewer-body .pdf-wrapper iframe{width:100%;height:100%;border:none}.viewer-file-container .viewer-body .image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.viewer-file-container .viewer-body .image-wrapper .image-card{max-width:100%;max-height:100%;box-shadow:none;border:4px solid #ffffff;background:#fff;display:flex;align-items:center;justify-content:center}.viewer-file-container .viewer-body .image-wrapper .image-card img{max-width:100%;max-height:80vh;object-fit:contain;display:block}.viewer-file.empty-state{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#f1f5f9;color:#0f172a;direction:rtl}.viewer-file.empty-state .error-card{background:#fff;border:1px solid #e2e8f0;border-radius:0;padding:40px;text-align:center;max-width:450px;width:90%;box-shadow:0 10px 25px #0000000d;display:flex;flex-direction:column;align-items:center;gap:16px}.viewer-file.empty-state .error-card .error-icon{font-size:48px;color:#ef4444;margin-bottom:8px}.viewer-file.empty-state .error-card h2{font-size:20px;font-weight:700;margin:0;color:#0f172a}.viewer-file.empty-state .error-card p{font-size:14px;line-height:1.6;color:#64748b;margin:0 0 12px}.viewer-file.empty-state .error-card .btn-close-action{background:var(--mainColor);border:none;color:#fff;font-size:14px;font-weight:600;padding:10px 24px;cursor:pointer;border-radius:0;transition:background .2s}.viewer-file.empty-state .error-card .btn-close-action:hover{background:var(--secondColor)}.devices .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.devices .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.devices .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.devices .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.devices .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.devices .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.devices .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.devices .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.devices .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.devices .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.devices .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.devices .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.devices .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.devices .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.tests-of-preparations .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.tests-of-preparations .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.tests-of-preparations .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tests-of-preparations .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.tests-of-preparations .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.tests-of-preparations .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.tests-of-preparations .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.tests-of-preparations .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.tests-of-preparations .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.tests-of-preparations .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.tests-of-preparations .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.tests-of-preparations .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.tests-of-preparations .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.tests-of-preparations .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.preparations-details{position:relative}.preparations-details .head-page{justify-content:center;margin-bottom:20px}.preparations-details .lab-num{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px;font-size:20px;font-weight:600;color:#333}.preparations-details .task-user{text-align:center;margin-bottom:10px;color:var(--errorColor);font-size:25px}.preparations-details .control{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px}.preparations-details .control .check-state label{display:flex;align-items:center;gap:8px;font-size:18px;cursor:pointer;border:1px solid var(--borderColor);padding:10px 20px;border-radius:10px}.preparations-details .task-distribution{margin-top:30px}.preparations-details .task-distribution .selectors .inputs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.preparations-details .task-distribution .selectors .inputs>div{max-width:330px;width:100%}.preparations-details .task-distribution .selectors .inputs .css-972qun-control{font-size:17px}.preparations-details .task-distribution .selectors .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.preparations-details .finish{display:block;width:150px;padding:10px;margin:25px auto 0;font-size:18px;border:none;cursor:pointer;background-color:var(--mainColor);color:#fff;border-radius:10px}.details{border:1px solid var(--borderColor);border-radius:10px;width:60%;margin-inline:auto;padding:18px;display:flex;flex-direction:column;gap:18px;height:auto}.details div{display:flex;align-items:center;justify-content:space-between}.details div.concentration-row p,.details div:last-of-type p{display:flex!important;flex-direction:column;gap:2px}.details div.concentration-row p span,.details div:last-of-type p span{margin-bottom:5px}.details div p{font-size:18px;margin:0}.details div p span{color:var(--errorColor);font-weight:500}.preparations-details .print>p{text-align:center;font-size:25px;color:#444;margin-top:10px;color:var(--errorColor)}.preparations-details .print .date{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:15px}.preparations-details .print .date label{cursor:pointer}.preparations-details .print .date label,.preparations-details .print .date div{display:flex;align-items:center;gap:10px}.preparations-details .print .date label input[type=date],.preparations-details .print .date div input[type=date]{width:160px;padding:5px 10px;outline:none;border:1px solid var(--borderColor)}.preparations-details .print .date label button,.preparations-details .print .date div button{border:none;background-color:transparent;font-size:20px;cursor:pointer;color:var(--errorColor);font-weight:700}.preparations-details .print .btns{display:flex;align-items:center;justify-content:center;gap:15px;margin-block:30px}.preparations-details .print .btns button{border:none;cursor:pointer;padding:10px;width:180px;font-size:20px;border-radius:10px;background-color:var(--mainColor);color:#fff}.preparations-details .popup-model .content{max-width:800px;width:100%;height:650px;padding:50px 50px 30px}.preparations-details .popup-model .content .certificate-sheet{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%}.preparations-details .popup-model .content .btn-print{display:block;margin-top:15px}.preparations-details .popup-model .content .btn-print button{background-color:var(--mainColor);color:#fff;border:none;padding:7px 15px;font-size:17px;cursor:pointer;border-radius:13px}.preparations-details .show-details .popup-model .content{max-width:400px;width:100%;height:300px}.preparations-details .show-details .popup-model .content .files{display:grid;grid-template-columns:repeat(3,1fr);font-size:20px;gap:10px}.fingerprint .title-table{text-align:center;font-size:25px;color:#444;font-weight:600;margin-top:25px}.fingerprint .other-data{display:flex;align-items:center;justify-content:center;gap:15px;margin-block:20px}.fingerprint .other-data input{outline:none;border:1px solid var(--borderColor);font-size:17px;padding:5px 12px;width:270px;border-radius:10px}.fingerprint .teble{width:90%;margin-inline:auto;margin-block:15px}.fingerprint .teble .head-table{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--borderColor)}.fingerprint .teble .head-table p{flex:1;text-align:center;padding-block:15px}.fingerprint .teble .head-table p:not(.fingerprint .teble .head-table p:last-of-type){border-left:1px solid var(--borderColor)}.fingerprint .teble .body-table .row{direction:ltr;display:flex;align-items:stretch;justify-content:space-between;position:relative;border:1px solid var(--borderColor);border-top-color:transparent}.fingerprint .teble .body-table .row>div{flex:1;padding:10px}.fingerprint .teble .body-table .row>div>div{width:100%}.fingerprint .teble .body-table .row>div>input{height:38px;outline:none;border:1px solid var(--borderColor);padding-inline:10px;width:100%;font-size:17px}.fingerprint .teble .body-table .row>div:not(.fingerprint .teble .body-table .row>div:last-of-type){border-right:1px solid var(--borderColor)}.fingerprint .teble .body-table .row .formulas{margin-top:10px}.fingerprint .teble .body-table .row .formulas>div,.fingerprint .teble .body-table .row .results>div{display:flex;align-items:center;justify-content:space-between}.fingerprint .teble .body-table .row .formulas>div:not(.fingerprint .teble .body-table .row .formulas>div:first-of-type,.fingerprint .teble .body-table .row .results>div:first-of-type),.fingerprint .teble .body-table .row .results>div:not(.fingerprint .teble .body-table .row .formulas>div:first-of-type,.fingerprint .teble .body-table .row .results>div:first-of-type){margin-top:10px}.fingerprint .teble .body-table .row .formulas>div input,.fingerprint .teble .body-table .row .results>div input{outline:none;border:1px solid var(--borderColor);padding:6px 7px;font-size:15px;width:80%}.fingerprint .teble .body-table .row .formulas>div button,.fingerprint .teble .body-table .row .results>div button{border:none;background-color:transparent;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.fingerprint .teble .body-table .row .formulas>button,.fingerprint .teble .body-table .row .results>button{display:flex;width:fit-content;margin-inline:auto;border:none;padding:5px 10px;border-radius:10px;cursor:pointer;margin-top:10px}.fingerprint .teble .body-table .add-row{margin-top:20px}.fingerprint .teble .body-table .add-row button{padding:8px 20px;border:none;background-color:var(--mainColor);color:#fff;font-size:16px;border-radius:15px;cursor:pointer}.fingerprint .teble .body-table .delete{position:absolute;left:-30px;top:50%;transform:translateY(-50%);display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.fingerprint .submit{padding:10px 20px;display:block;margin:20px auto 10px;border:none;background-color:var(--mainColor);color:#fff;font-size:17px;border-radius:15px;cursor:pointer}.package .popup-model .content{max-width:800px;width:100%;height:650px;padding:50px 50px 30px}.package .popup-model .content .report-pdf{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%}.package .popup-model .content .btn-print{display:flex;align-items:center;justify-content:center;margin-top:15px}.package .popup-model .content .btn-print button{background-color:var(--mainColor);color:#fff;border:none;padding:7px 15px;font-size:17px;cursor:pointer;border-radius:13px}.package .popup-model .content .btn-print p{color:var(--errorColor);font-size:18px;font-weight:600}.package .task-user{text-align:center;margin-bottom:10px;color:var(--errorColor);font-size:25px}.package .title{padding:15px;text-align:center;font-size:23px;color:#444}.package .static-data{display:flex;align-items:center;justify-content:center;gap:50px;margin-top:20px}.package .static-data p{font-size:18px}.package .static-data p span{font-weight:500}.package .static-data p input{border:1px solid var(--borderColor);outline:none;padding:5px 10px;font-size:17px}.package .inputs-data{margin-top:20px;width:870px;margin-inline:auto}.package .inputs-data .section:not(.section:last-of-type){margin-bottom:25px}.package .inputs-data .section h5{font-size:22px;margin-bottom:10px}.package .inputs-data .section>div>p{font-size:18px;font-weight:600;margin-right:20px;margin-bottom:10px;text-decoration:underline}.package .inputs-data .section>div>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;margin-right:30px}.package .inputs-data .section>div>div>p{font-size:18px;font-weight:500}.package .inputs-data .section>div>div>div{display:flex;align-items:center;gap:15px}.package .inputs-data .section>div>div>div label{display:flex;align-items:center;gap:5px}.package .inputs-data .section>div>div>div label span,.package .inputs-data .section>div>div>div label input{cursor:pointer}.package .inputs-data .notes{margin-top:40px}.package .inputs-data .notes textarea{width:100%;height:100px;resize:none;padding:10px 15px;font-size:18px;outline:none;border:1px solid var(--borderColor);border-radius:20px}.package .inputs-data .sample-result{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:15px}.package .inputs-data .sample-result p{font-size:22px}.package .inputs-data .sample-result>div{width:300px}.package .inputs-data .other-data{margin-top:40px}.package .inputs-data .other-data>p{width:fit-content;margin-inline:auto;font-size:25px;font-weight:600;color:#444;border-bottom:1px solid #444;margin-bottom:20px}.package .inputs-data .other-data>div{display:flex;align-items:stretch;justify-content:space-between;gap:30px}.package .inputs-data .other-data>div>div{flex:1}.package .inputs-data .other-data>div .text-law textarea{width:300px;height:100px;resize:none;outline:none;border:1px solid var(--borderColor);padding:8px 10px;font-size:17px;border-radius:10px}.package .inputs-data .other-data>div .date-from-to{display:flex;flex-direction:column;justify-content:space-around;gap:10px}.package .inputs-data .other-data>div .date-from-to>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.package .inputs-data .other-data>div .date-from-to>div input{width:150px;padding:8px 10px;border:1px solid var(--borderColor);outline:none}.package .inputs-data .other-data>div .last-col{display:flex;align-items:center}.package .inputs-data .other-data>div .last-col .date-comp{display:flex;flex-direction:column;justify-content:center;gap:10px;flex:1}.package .inputs-data .other-data>div .last-col .date-comp input{flex:1;padding:8px 10px;border:1px solid var(--borderColor);outline:none}.package .inputs-data .other-data .companys{margin-top:25px}.package .inputs-data .date{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:35px}.package .inputs-data .date label{cursor:pointer}.package .inputs-data .date label,.package .inputs-data .date div{display:flex;align-items:center;gap:10px}.package .inputs-data .date label input[type=date],.package .inputs-data .date div input[type=date]{width:160px;padding:5px 10px;outline:none;border:1px solid var(--borderColor)}.package .inputs-data .date label button,.package .inputs-data .date div button{border:none;background-color:transparent;font-size:20px;cursor:pointer;color:var(--errorColor);font-weight:700}.package .inputs-data .btns{display:flex;align-items:center;justify-content:center;margin-top:40px;margin-bottom:30px;gap:13px}.package .inputs-data .btns .loading-table{padding-top:0;width:auto;height:auto}.package .inputs-data .btns button{display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;color:#fff}.package .inputs-data .btns .save{background-color:#444}.package .inputs-data .btns .rebort{background-color:#00008b}.package .inputs-data .btns .submit{background-color:var(--mainColor)}.impurities-details{position:relative}.impurities-details .head-page{justify-content:center;margin-bottom:15px}.impurities-details .lab-num{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px;font-size:20px;font-weight:600;color:#333}.impurities-details .head{display:flex;flex-direction:column;align-items:center;justify-content:center}.impurities-details .task-user{text-align:center;margin-bottom:20px;color:var(--errorColor);font-size:22px}.impurities-details .task-distribution{margin-top:30px}.impurities-details .task-distribution>h2{text-align:center;color:#333;margin-bottom:15px}.impurities-details .task-distribution .selectors .inputs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.impurities-details .task-distribution .selectors .inputs>div{max-width:330px;width:100%}.impurities-details .task-distribution .selectors .inputs .css-972qun-control{font-size:17px}.impurities-details .task-distribution .selectors .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.impurities-details .super-user .check-more-data{margin:35px 0 25px;display:flex;align-items:center;justify-content:center;gap:30px}.impurities-details .super-user .check-more-data label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:18px}.impurities-details .super-user .check-more-data label input{cursor:pointer}.impurities-details .super-user .data-checked{margin:0 0 25px;display:flex;align-items:flex-start;gap:15px}.impurities-details .super-user .data-checked>div{width:calc(33.3333333333% - 15px);display:flex;flex-direction:column;gap:10px}.impurities-details .super-user .data-checked>div h3{color:#333}.impurities-details .super-user .data-checked>div>input{outline:none;border:1px solid var(--borderColor);font-size:16px;padding:5px 10px;height:37px;border-radius:5px}.impurities-details .control{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.impurities-details .control .finish,.impurities-details .control .save{display:block;margin-top:25px;width:150px;padding:10px;font-size:16px;border:none;cursor:pointer;background-color:var(--mainColor);color:#fff;border-radius:10px}.impurities-details .control .save{background-color:#333}.chemical form>h3{color:#333;width:1000px;margin-inline:auto}.chemical form>h3:not(.chemical form>h3:first-of-type){margin-top:35px}.chemical form>.table{width:1000px;margin-inline:auto;margin-top:20px;overflow-x:visible!important}.chemical form>.table .title-table{display:flex;align-items:center;gap:10px}.chemical form>.table .title-table>div{display:flex;align-items:center;gap:5px}.chemical form>.table .title-table>div input{outline:none;border:1px solid var(--borderColor);font-size:15px;padding:5px;margin-inline:auto;text-align:center}.chemical form>.table .title-table p{font-size:20px}.chemical form>.table .input-table{margin-top:10px}.chemical form>.table .input-table .head-table{display:flex;align-items:stretch;border:1px solid var(--borderColor);margin-bottom:0!important;padding:0;gap:0}.chemical form>.table .input-table .head-table>div:first-of-type{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor);font-size:17px}.chemical form>.table .input-table .head-table>div:last-of-type{flex:1}.chemical form>.table .input-table .head-table>div:last-of-type>div:first-of-type{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px;border-bottom:1px solid var(--borderColor);font-size:18px}.chemical form>.table .input-table .head-table>div:last-of-type>div:first-of-type div input{width:230px;outline:none;font-size:16px;text-align:center;padding:5px 12px;border:1px solid var(--borderColor)}.chemical form>.table .input-table .head-table>div:last-of-type>div:last-of-type{display:flex;justify-content:space-between}.chemical form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div{flex:1;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;gap:5px}.chemical form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .del-col{display:flex;align-items:center;justify-content:center;color:var(--errorColor);background-color:transparent;border:none;font-size:20px;cursor:pointer}.chemical form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .add-col{display:none}.chemical form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2){position:relative}.chemical form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2) .add-col{display:flex;align-items:center;justify-content:center;font-size:15px;border:none;padding:5px;border-radius:50%;cursor:pointer;background-color:var(--mainColor);color:#fff;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.chemical form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:not(p:last-of-type){border-left:1px solid var(--borderColor)}.chemical form>.table .input-table .body-table .item{display:flex;border:1px solid var(--borderColor);border-top:transparent}.chemical form>.table .input-table .body-table .item .name-item{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor)}.chemical form>.table .input-table .body-table .item>div:last-of-type{flex:1;display:flex;justify-content:space-between}.chemical form>.table .input-table .body-table .item>div:last-of-type .box{flex:1;padding:15px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.chemical form>.table .input-table .body-table .item>div:last-of-type .box .ace{width:40px;border:none;outline:none;font-size:16px;text-align:center}.chemical form>.table .input-table .body-table .item>div:last-of-type .box .ace:focus{border:none!important;box-shadow:none!important}.chemical form>.table .input-table .body-table .item>div:last-of-type .box:not(p:last-of-type){border-left:1px solid var(--borderColor)}.chemical form>.table .input-table .body-table .item>div:last-of-type .box>input{display:block;outline:none;border:1px solid var(--borderColor);font-size:17px;padding:10px;width:70%;margin-inline:auto;text-align:center}.chemical form>.table .input-table .body-table .item>div:last-of-type .box-select{display:flex;align-items:center;justify-content:center}.chemical form>.table .input-table .body-table .item>div:last-of-type .box-select>div{width:80%;margin-inline:auto}.chemical form>.table .input-table .body-table .item>div:last-of-type .box-select>div .css-13cymwt-control{height:45px}.chemical form>.table .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.chemical form>.table .natural-specifications h3{color:#333;margin-bottom:10px}.chemical form>.table .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.chemical form>.table .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.chemical form>.table .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.chemical form>.table .natural-specifications .items .item>input,.chemical form>.table .natural-specifications .items .item>div{width:200px}.chemical form>.table .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.chemical form>.table .natural-specifications .items .add{width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.chemical form .table-impurity{width:1000px;margin-inline:auto;margin-top:35px;overflow-x:visible!important}.chemical form .table-impurity .impurity-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:15px}.chemical form .table-impurity .impurity-footer .add{margin-top:0;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.chemical form .table-impurity .impurity-footer .und-field{display:flex;align-items:center;gap:8px}.chemical form .table-impurity .impurity-footer .und-field label{font-size:15px;font-weight:700;color:#333}.chemical form .table-impurity .impurity-footer .und-field input{height:36px;padding:0 12px;border:1px solid var(--borderColor);border-radius:5px;outline:none;font-size:15px;width:200px}.chemical form .table-impurity .impurity-footer .und-field input:focus{border-color:var(--mainColor)}.chemical form .table-impurity .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.chemical form .table-impurity .natural-specifications h3{color:#333;margin-bottom:10px;width:auto!important}.chemical form .table-impurity .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.chemical form .table-impurity .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.chemical form .table-impurity .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.chemical form .table-impurity .natural-specifications .items .item>input,.chemical form .table-impurity .natural-specifications .items .item>div{width:200px}.chemical form .table-impurity .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.chemical form .table-impurity .natural-specifications .items .add{margin-top:0!important;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.chemical form .table-impurity .add{margin-top:15px;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.chemical form .table-impurity h3{color:#333;width:1000px;margin-inline:auto;margin-bottom:15px}.chemical form .table-impurity h3:not(.chemical form .table-impurity h3:first-of-type){margin-top:35px}.chemical form .table-impurity .table{width:100%;border:1px solid var(--borderColor);display:flex;align-items:stretch;position:relative}.chemical form .table-impurity .table .del{position:absolute;top:0;right:0;display:flex;align-items:center;font-size:17px;border:none;color:#fff;background-color:var(--errorColor);cursor:pointer;padding:3px}.chemical form .table-impurity .table:not(.chemical form .table-impurity .table:last-of-type){margin-bottom:25px}.chemical form .table-impurity .table input{outline:none;border:1px solid var(--borderColor);text-align:center;font-size:16px;padding:5px}.chemical form .table-impurity .table .fao{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid var(--borderColor)!important;width:250px}.chemical form .table-impurity .table .fao input{width:100px}.chemical form .table-impurity .table .fao>div{width:100%;padding-inline:15px;display:flex;align-items:center;justify-content:center;gap:5px;height:50%}.chemical form .table-impurity .table .fao>div:first-of-type{border-bottom:1px solid var(--borderColor)}.chemical form .table-impurity .table .other{flex:1}.chemical form .table-impurity .table .other>.top{display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid var(--borderColor)}.chemical form .table-impurity .table .other .bottom{display:flex;align-items:stretch}.chemical form .table-impurity .table .other .bottom .right{flex:1;border-right:1px solid var(--borderColor)}.chemical form .table-impurity .table .other .bottom .right input{width:100px}.chemical form .table-impurity .table .other .bottom .right .top{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border-bottom:1px solid var(--borderColor)}.chemical form .table-impurity .table .other .bottom .right .bottom{display:flex;flex-direction:column}.chemical form .table-impurity .table .other .bottom .right .bottom .head{border-bottom:1px solid var(--borderColor)}.chemical form .table-impurity .table .other .bottom .right .bottom .head,.chemical form .table-impurity .table .other .bottom .right .bottom .body{display:flex;align-items:center;flex-direction:row!important}.chemical form .table-impurity .table .other .bottom .right .bottom .head div,.chemical form .table-impurity .table .other .bottom .right .bottom .body div{width:25%;display:flex;align-items:center;justify-content:center;padding:12px}.chemical form .table-impurity .table .other .bottom .right .bottom .head div:not(.chemical form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.chemical form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type),.chemical form .table-impurity .table .other .bottom .right .bottom .body div:not(.chemical form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.chemical form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type){border-left:1px solid var(--borderColor)}.chemical form .table-impurity .table .other .bottom .left{width:230px}.chemical form .table-impurity .table .other .bottom .left>div{height:50%;display:flex;align-items:center;justify-content:center}.chemical form .table-impurity .table .other .bottom .left>div p{font-size:17px}.chemical form .table-impurity .table .other .bottom .left>div:first-of-type{border-bottom:1px solid var(--borderColor)}.chemical form .identical{margin-top:25px;width:1000px;margin-inline:auto}.chemical form .identical>div{width:200px;margin-inline:auto}.fingerprint-certificate form>h3{color:#333;width:1000px;margin-inline:auto}.fingerprint-certificate form>h3:not(.fingerprint-certificate form>h3:first-of-type){margin-top:35px}.fingerprint-certificate form .note{margin-top:20px}.fingerprint-certificate form .note textarea{width:100%;height:70px;resize:none;padding:10px;border:1px solid var(--borderColor);outline:none;font-size:16px;border-radius:7px}.fingerprint-certificate form .device-schedules{width:1000px;margin-inline:auto;overflow-x:visible!important}.fingerprint-certificate form .device-schedules .title-table{display:flex;align-items:center;gap:10px;margin-top:30px}.fingerprint-certificate form .device-schedules .title-table>div{width:350px}.fingerprint-certificate form .device-schedules .table-1,.fingerprint-certificate form .device-schedules .table-2,.fingerprint-certificate form .device-schedules .table-3{margin-top:20px}.fingerprint-certificate form .device-schedules .table-1 table,.fingerprint-certificate form .device-schedules .table-2 table,.fingerprint-certificate form .device-schedules .table-3 table{width:100%;border:1px solid var(--borderColor);border-collapse:collapse}.fingerprint-certificate form .device-schedules .table-1 table td,.fingerprint-certificate form .device-schedules .table-2 table td,.fingerprint-certificate form .device-schedules .table-3 table td{border:1px solid var(--borderColor);padding:10px;text-align:center;width:130px}.fingerprint-certificate form .device-schedules .table-1 table td input,.fingerprint-certificate form .device-schedules .table-2 table td input,.fingerprint-certificate form .device-schedules .table-3 table td input{border:1px solid var(--borderColor);outline:none;font-size:15px;padding:8px;text-align:center}.fingerprint-certificate form .device-schedules .table-1 table td:last-of-type,.fingerprint-certificate form .device-schedules .table-2 table td:last-of-type,.fingerprint-certificate form .device-schedules .table-3 table td:last-of-type{width:50px}.fingerprint-certificate form .device-schedules .table-1 table td:last-of-type button,.fingerprint-certificate form .device-schedules .table-2 table td:last-of-type button,.fingerprint-certificate form .device-schedules .table-3 table td:last-of-type button{border:none;background-color:transparent;color:var(--errorColor);font-size:20px;cursor:pointer;padding-top:3px}.fingerprint-certificate form .device-schedules .add-row{margin-top:10px;border:none;background-color:var(--mainColor);color:#fff;padding:5px 10px;font-size:15px;border-radius:5px;cursor:pointer}.fingerprint-certificate form>.table{width:1000px;margin-inline:auto;margin-top:20px;overflow-x:visible!important}.fingerprint-certificate form>.table .title-table{display:flex;align-items:center;gap:10px}.fingerprint-certificate form>.table .title-table>div{display:flex;align-items:center;gap:5px}.fingerprint-certificate form>.table .title-table>div input{outline:none;border:1px solid var(--borderColor);font-size:15px;padding:5px;margin-inline:auto;text-align:center}.fingerprint-certificate form>.table .title-table p{font-size:20px}.fingerprint-certificate form>.table .input-table{margin-top:10px}.fingerprint-certificate form>.table .input-table .head-table{display:flex;align-items:stretch;border:1px solid var(--borderColor);margin-bottom:0!important;padding:0;gap:0}.fingerprint-certificate form>.table .input-table .head-table>div:first-of-type{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor);font-size:17px}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type{flex:1}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:first-of-type{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px;border-bottom:1px solid var(--borderColor);font-size:18px}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:first-of-type div input{width:230px;outline:none;font-size:16px;text-align:center;padding:5px 12px;border:1px solid var(--borderColor)}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:last-of-type{display:flex;justify-content:space-between}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div{flex:1;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;gap:5px}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .del-col{display:flex;align-items:center;justify-content:center;color:var(--errorColor);background-color:transparent;border:none;font-size:20px;cursor:pointer}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .add-col{display:none}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2){position:relative}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2) .add-col{display:flex;align-items:center;justify-content:center;font-size:15px;border:none;padding:5px;border-radius:50%;cursor:pointer;background-color:var(--mainColor);color:#fff;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.fingerprint-certificate form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:not(p:last-of-type){border-left:1px solid var(--borderColor)}.fingerprint-certificate form>.table .input-table .body-table .item{display:flex;border:1px solid var(--borderColor);border-top:transparent}.fingerprint-certificate form>.table .input-table .body-table .item .name-item{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor)}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type{flex:1;display:flex;justify-content:space-between}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box{flex:1;padding:15px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box .ace{width:40px;border:none;outline:none;font-size:16px;text-align:center}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box .ace:focus{border:none!important;box-shadow:none!important}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box:not(p:last-of-type){border-left:1px solid var(--borderColor)}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box>input{display:block;outline:none;border:1px solid var(--borderColor);font-size:17px;padding:10px;width:70%;margin-inline:auto;text-align:center}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box-select{display:flex;align-items:center;justify-content:center}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box-select>div{width:80%;margin-inline:auto}.fingerprint-certificate form>.table .input-table .body-table .item>div:last-of-type .box-select>div .css-13cymwt-control{height:45px}.fingerprint-certificate form>.table .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.fingerprint-certificate form>.table .natural-specifications h3{color:#333;margin-bottom:10px}.fingerprint-certificate form>.table .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.fingerprint-certificate form>.table .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.fingerprint-certificate form>.table .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.fingerprint-certificate form>.table .natural-specifications .items .item>input,.fingerprint-certificate form>.table .natural-specifications .items .item>div{width:200px}.fingerprint-certificate form>.table .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.fingerprint-certificate form>.table .natural-specifications .items .add{width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.fingerprint-certificate form .table-impurity{width:1000px;margin-inline:auto;margin-top:35px;overflow-x:visible!important}.fingerprint-certificate form .table-impurity .impurity-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:15px}.fingerprint-certificate form .table-impurity .impurity-footer .add{margin-top:0;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.fingerprint-certificate form .table-impurity .impurity-footer .und-field{display:flex;align-items:center;gap:8px}.fingerprint-certificate form .table-impurity .impurity-footer .und-field label{font-size:15px;font-weight:700;color:#333}.fingerprint-certificate form .table-impurity .impurity-footer .und-field input{height:36px;padding:0 12px;border:1px solid var(--borderColor);border-radius:5px;outline:none;font-size:15px;width:200px}.fingerprint-certificate form .table-impurity .impurity-footer .und-field input:focus{border-color:var(--mainColor)}.fingerprint-certificate form .table-impurity .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.fingerprint-certificate form .table-impurity .natural-specifications h3{color:#333;margin-bottom:10px;width:auto!important}.fingerprint-certificate form .table-impurity .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.fingerprint-certificate form .table-impurity .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.fingerprint-certificate form .table-impurity .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.fingerprint-certificate form .table-impurity .natural-specifications .items .item>input,.fingerprint-certificate form .table-impurity .natural-specifications .items .item>div{width:200px}.fingerprint-certificate form .table-impurity .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.fingerprint-certificate form .table-impurity .natural-specifications .items .add{margin-top:0!important;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.fingerprint-certificate form .table-impurity .add{margin-top:15px;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.fingerprint-certificate form .table-impurity h3{color:#333;width:1000px;margin-inline:auto;margin-bottom:15px}.fingerprint-certificate form .table-impurity h3:not(.fingerprint-certificate form .table-impurity h3:first-of-type){margin-top:35px}.fingerprint-certificate form .table-impurity .table{width:100%;border:1px solid var(--borderColor);display:flex;align-items:stretch;position:relative}.fingerprint-certificate form .table-impurity .table .del{position:absolute;top:0;right:0;display:flex;align-items:center;font-size:17px;border:none;color:#fff;background-color:var(--errorColor);cursor:pointer;padding:3px}.fingerprint-certificate form .table-impurity .table:not(.fingerprint-certificate form .table-impurity .table:last-of-type){margin-bottom:25px}.fingerprint-certificate form .table-impurity .table input{outline:none;border:1px solid var(--borderColor);text-align:center;font-size:16px;padding:5px}.fingerprint-certificate form .table-impurity .table .fao{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid var(--borderColor)!important;width:250px}.fingerprint-certificate form .table-impurity .table .fao input{width:100px}.fingerprint-certificate form .table-impurity .table .fao>div{width:100%;padding-inline:15px;display:flex;align-items:center;justify-content:center;gap:5px;height:50%}.fingerprint-certificate form .table-impurity .table .fao>div:first-of-type{border-bottom:1px solid var(--borderColor)}.fingerprint-certificate form .table-impurity .table .other{flex:1}.fingerprint-certificate form .table-impurity .table .other>.top{display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid var(--borderColor)}.fingerprint-certificate form .table-impurity .table .other .bottom{display:flex;align-items:stretch}.fingerprint-certificate form .table-impurity .table .other .bottom .right{flex:1;border-right:1px solid var(--borderColor)}.fingerprint-certificate form .table-impurity .table .other .bottom .right input{width:100px}.fingerprint-certificate form .table-impurity .table .other .bottom .right .top{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border-bottom:1px solid var(--borderColor)}.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom{display:flex;flex-direction:column}.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .head{border-bottom:1px solid var(--borderColor)}.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .head,.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .body{display:flex;align-items:center;flex-direction:row!important}.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .head div,.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .body div{width:25%;display:flex;align-items:center;justify-content:center;padding:12px}.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .head div:not(.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type),.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .body div:not(.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.fingerprint-certificate form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type){border-left:1px solid var(--borderColor)}.fingerprint-certificate form .table-impurity .table .other .bottom .left{width:230px}.fingerprint-certificate form .table-impurity .table .other .bottom .left>div{height:50%;display:flex;align-items:center;justify-content:center}.fingerprint-certificate form .table-impurity .table .other .bottom .left>div p{font-size:17px}.fingerprint-certificate form .table-impurity .table .other .bottom .left>div:first-of-type{border-bottom:1px solid var(--borderColor)}.fingerprint-certificate form .identical{margin-top:25px;width:1000px;margin-inline:auto}.fingerprint-certificate form .identical>div{width:200px;margin-inline:auto}.power form>h3{color:#333;width:1000px;margin-inline:auto}.power form>h3:not(.power form>h3:first-of-type){margin-top:35px}.power form>.table{width:1000px;margin-inline:auto;margin-top:20px;overflow-x:visible!important}.power form>.table .title-table{display:flex;align-items:center;gap:10px}.power form>.table .title-table>div{display:flex;align-items:center;gap:5px}.power form>.table .title-table>div input{outline:none;border:1px solid var(--borderColor);font-size:15px;padding:5px;margin-inline:auto;text-align:center}.power form>.table .title-table p{font-size:20px}.power form>.table .input-table{margin-top:10px}.power form>.table .input-table .head-table{display:flex;align-items:stretch;border:1px solid var(--borderColor);margin-bottom:0!important;padding:0;gap:0}.power form>.table .input-table .head-table>div:first-of-type{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor);font-size:17px}.power form>.table .input-table .head-table>div:last-of-type{flex:1}.power form>.table .input-table .head-table>div:last-of-type>div:first-of-type{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px;border-bottom:1px solid var(--borderColor);font-size:18px}.power form>.table .input-table .head-table>div:last-of-type>div:first-of-type div input{width:230px;outline:none;font-size:16px;text-align:center;padding:5px 12px;border:1px solid var(--borderColor)}.power form>.table .input-table .head-table>div:last-of-type>div:last-of-type{display:flex;justify-content:space-between}.power form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div{flex:1;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;gap:5px}.power form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .del-col{display:flex;align-items:center;justify-content:center;color:var(--errorColor);background-color:transparent;border:none;font-size:20px;cursor:pointer}.power form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .add-col{display:none}.power form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2){position:relative}.power form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2) .add-col{display:flex;align-items:center;justify-content:center;font-size:15px;border:none;padding:5px;border-radius:50%;cursor:pointer;background-color:var(--mainColor);color:#fff;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.power form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:not(p:last-of-type){border-left:1px solid var(--borderColor)}.power form>.table .input-table .body-table .item{display:flex;border:1px solid var(--borderColor);border-top:transparent}.power form>.table .input-table .body-table .item .name-item{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor)}.power form>.table .input-table .body-table .item>div:last-of-type{flex:1;display:flex;justify-content:space-between}.power form>.table .input-table .body-table .item>div:last-of-type .box{flex:1;padding:15px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.power form>.table .input-table .body-table .item>div:last-of-type .box .ace{width:40px;border:none;outline:none;font-size:16px;text-align:center}.power form>.table .input-table .body-table .item>div:last-of-type .box .ace:focus{border:none!important;box-shadow:none!important}.power form>.table .input-table .body-table .item>div:last-of-type .box:not(p:last-of-type){border-left:1px solid var(--borderColor)}.power form>.table .input-table .body-table .item>div:last-of-type .box>input{display:block;outline:none;border:1px solid var(--borderColor);font-size:17px;padding:10px;width:70%;margin-inline:auto;text-align:center}.power form>.table .input-table .body-table .item>div:last-of-type .box-select{display:flex;align-items:center;justify-content:center}.power form>.table .input-table .body-table .item>div:last-of-type .box-select>div{width:80%;margin-inline:auto}.power form>.table .input-table .body-table .item>div:last-of-type .box-select>div .css-13cymwt-control{height:45px}.power form>.table .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.power form>.table .natural-specifications h3{color:#333;margin-bottom:10px}.power form>.table .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.power form>.table .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.power form>.table .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.power form>.table .natural-specifications .items .item>input,.power form>.table .natural-specifications .items .item>div{width:200px}.power form>.table .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.power form>.table .natural-specifications .items .add{width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.power form .table-impurity{width:1000px;margin-inline:auto;margin-top:35px;overflow-x:visible!important}.power form .table-impurity .impurity-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:15px}.power form .table-impurity .impurity-footer .add{margin-top:0;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.power form .table-impurity .impurity-footer .und-field{display:flex;align-items:center;gap:8px}.power form .table-impurity .impurity-footer .und-field label{font-size:15px;font-weight:700;color:#333}.power form .table-impurity .impurity-footer .und-field input{height:36px;padding:0 12px;border:1px solid var(--borderColor);border-radius:5px;outline:none;font-size:15px;width:200px}.power form .table-impurity .impurity-footer .und-field input:focus{border-color:var(--mainColor)}.power form .table-impurity .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.power form .table-impurity .natural-specifications h3{color:#333;margin-bottom:10px;width:auto!important}.power form .table-impurity .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.power form .table-impurity .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.power form .table-impurity .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.power form .table-impurity .natural-specifications .items .item>input,.power form .table-impurity .natural-specifications .items .item>div{width:200px}.power form .table-impurity .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.power form .table-impurity .natural-specifications .items .add{margin-top:0!important;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.power form .table-impurity .add{margin-top:15px;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.power form .table-impurity h3{color:#333;width:1000px;margin-inline:auto;margin-bottom:15px}.power form .table-impurity h3:not(.power form .table-impurity h3:first-of-type){margin-top:35px}.power form .table-impurity .table{width:100%;border:1px solid var(--borderColor);display:flex;align-items:stretch;position:relative}.power form .table-impurity .table .del{position:absolute;top:0;right:0;display:flex;align-items:center;font-size:17px;border:none;color:#fff;background-color:var(--errorColor);cursor:pointer;padding:3px}.power form .table-impurity .table:not(.power form .table-impurity .table:last-of-type){margin-bottom:25px}.power form .table-impurity .table input{outline:none;border:1px solid var(--borderColor);text-align:center;font-size:16px;padding:5px}.power form .table-impurity .table .fao{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid var(--borderColor)!important;width:250px}.power form .table-impurity .table .fao input{width:100px}.power form .table-impurity .table .fao>div{width:100%;padding-inline:15px;display:flex;align-items:center;justify-content:center;gap:5px;height:50%}.power form .table-impurity .table .fao>div:first-of-type{border-bottom:1px solid var(--borderColor)}.power form .table-impurity .table .other{flex:1}.power form .table-impurity .table .other>.top{display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid var(--borderColor)}.power form .table-impurity .table .other .bottom{display:flex;align-items:stretch}.power form .table-impurity .table .other .bottom .right{flex:1;border-right:1px solid var(--borderColor)}.power form .table-impurity .table .other .bottom .right input{width:100px}.power form .table-impurity .table .other .bottom .right .top{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border-bottom:1px solid var(--borderColor)}.power form .table-impurity .table .other .bottom .right .bottom{display:flex;flex-direction:column}.power form .table-impurity .table .other .bottom .right .bottom .head{border-bottom:1px solid var(--borderColor)}.power form .table-impurity .table .other .bottom .right .bottom .head,.power form .table-impurity .table .other .bottom .right .bottom .body{display:flex;align-items:center;flex-direction:row!important}.power form .table-impurity .table .other .bottom .right .bottom .head div,.power form .table-impurity .table .other .bottom .right .bottom .body div{width:25%;display:flex;align-items:center;justify-content:center;padding:12px}.power form .table-impurity .table .other .bottom .right .bottom .head div:not(.power form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.power form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type),.power form .table-impurity .table .other .bottom .right .bottom .body div:not(.power form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.power form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type){border-left:1px solid var(--borderColor)}.power form .table-impurity .table .other .bottom .left{width:230px}.power form .table-impurity .table .other .bottom .left>div{height:50%;display:flex;align-items:center;justify-content:center}.power form .table-impurity .table .other .bottom .left>div p{font-size:17px}.power form .table-impurity .table .other .bottom .left>div:first-of-type{border-bottom:1px solid var(--borderColor)}.power form .identical{margin-top:25px;width:1000px;margin-inline:auto}.power form .identical>div{width:200px;margin-inline:auto}.studies form>h3{color:#333;width:1000px;margin-inline:auto}.studies form>h3:not(.studies form>h3:first-of-type){margin-top:35px}.studies form>.table{width:1000px;margin-inline:auto;margin-top:20px;overflow-x:visible!important}.studies form>.table .title-table{display:flex;align-items:center;gap:10px}.studies form>.table .title-table>div{display:flex;align-items:center;gap:5px}.studies form>.table .title-table>div input{outline:none;border:1px solid var(--borderColor);font-size:15px;padding:5px;margin-inline:auto;text-align:center}.studies form>.table .title-table p{font-size:20px}.studies form>.table .input-table{margin-top:10px}.studies form>.table .input-table .head-table{display:flex;align-items:stretch;border:1px solid var(--borderColor);margin-bottom:0!important;padding:0;gap:0}.studies form>.table .input-table .head-table>div:first-of-type{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor);font-size:17px}.studies form>.table .input-table .head-table>div:last-of-type{flex:1}.studies form>.table .input-table .head-table>div:last-of-type>div:first-of-type{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px;border-bottom:1px solid var(--borderColor);font-size:18px}.studies form>.table .input-table .head-table>div:last-of-type>div:first-of-type div input{width:230px;outline:none;font-size:16px;text-align:center;padding:5px 12px;border:1px solid var(--borderColor)}.studies form>.table .input-table .head-table>div:last-of-type>div:last-of-type{display:flex;justify-content:space-between}.studies form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div{flex:1;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;gap:5px}.studies form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .del-col{display:flex;align-items:center;justify-content:center;color:var(--errorColor);background-color:transparent;border:none;font-size:20px;cursor:pointer}.studies form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .add-col{display:none}.studies form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2){position:relative}.studies form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2) .add-col{display:flex;align-items:center;justify-content:center;font-size:15px;border:none;padding:5px;border-radius:50%;cursor:pointer;background-color:var(--mainColor);color:#fff;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.studies form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:not(p:last-of-type){border-left:1px solid var(--borderColor)}.studies form>.table .input-table .body-table .item{display:flex;border:1px solid var(--borderColor);border-top:transparent}.studies form>.table .input-table .body-table .item .name-item{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor)}.studies form>.table .input-table .body-table .item>div:last-of-type{flex:1;display:flex;justify-content:space-between}.studies form>.table .input-table .body-table .item>div:last-of-type .box{flex:1;padding:15px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.studies form>.table .input-table .body-table .item>div:last-of-type .box .ace{width:40px;border:none;outline:none;font-size:16px;text-align:center}.studies form>.table .input-table .body-table .item>div:last-of-type .box .ace:focus{border:none!important;box-shadow:none!important}.studies form>.table .input-table .body-table .item>div:last-of-type .box:not(p:last-of-type){border-left:1px solid var(--borderColor)}.studies form>.table .input-table .body-table .item>div:last-of-type .box>input{display:block;outline:none;border:1px solid var(--borderColor);font-size:17px;padding:10px;width:70%;margin-inline:auto;text-align:center}.studies form>.table .input-table .body-table .item>div:last-of-type .box-select{display:flex;align-items:center;justify-content:center}.studies form>.table .input-table .body-table .item>div:last-of-type .box-select>div{width:80%;margin-inline:auto}.studies form>.table .input-table .body-table .item>div:last-of-type .box-select>div .css-13cymwt-control{height:45px}.studies form>.table .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.studies form>.table .natural-specifications h3{color:#333;margin-bottom:10px}.studies form>.table .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.studies form>.table .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.studies form>.table .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.studies form>.table .natural-specifications .items .item>input,.studies form>.table .natural-specifications .items .item>div{width:200px}.studies form>.table .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.studies form>.table .natural-specifications .items .add{width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.studies form .table-impurity{width:1000px;margin-inline:auto;margin-top:35px;overflow-x:visible!important}.studies form .table-impurity .impurity-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:15px}.studies form .table-impurity .impurity-footer .add{margin-top:0;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.studies form .table-impurity .impurity-footer .und-field{display:flex;align-items:center;gap:8px}.studies form .table-impurity .impurity-footer .und-field label{font-size:15px;font-weight:700;color:#333}.studies form .table-impurity .impurity-footer .und-field input{height:36px;padding:0 12px;border:1px solid var(--borderColor);border-radius:5px;outline:none;font-size:15px;width:200px}.studies form .table-impurity .impurity-footer .und-field input:focus{border-color:var(--mainColor)}.studies form .table-impurity .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.studies form .table-impurity .natural-specifications h3{color:#333;margin-bottom:10px;width:auto!important}.studies form .table-impurity .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.studies form .table-impurity .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.studies form .table-impurity .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.studies form .table-impurity .natural-specifications .items .item>input,.studies form .table-impurity .natural-specifications .items .item>div{width:200px}.studies form .table-impurity .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.studies form .table-impurity .natural-specifications .items .add{margin-top:0!important;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.studies form .table-impurity .add{margin-top:15px;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.studies form .table-impurity h3{color:#333;width:1000px;margin-inline:auto;margin-bottom:15px}.studies form .table-impurity h3:not(.studies form .table-impurity h3:first-of-type){margin-top:35px}.studies form .table-impurity .table{width:100%;border:1px solid var(--borderColor);display:flex;align-items:stretch;position:relative}.studies form .table-impurity .table .del{position:absolute;top:0;right:0;display:flex;align-items:center;font-size:17px;border:none;color:#fff;background-color:var(--errorColor);cursor:pointer;padding:3px}.studies form .table-impurity .table:not(.studies form .table-impurity .table:last-of-type){margin-bottom:25px}.studies form .table-impurity .table input{outline:none;border:1px solid var(--borderColor);text-align:center;font-size:16px;padding:5px}.studies form .table-impurity .table .fao{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid var(--borderColor)!important;width:250px}.studies form .table-impurity .table .fao input{width:100px}.studies form .table-impurity .table .fao>div{width:100%;padding-inline:15px;display:flex;align-items:center;justify-content:center;gap:5px;height:50%}.studies form .table-impurity .table .fao>div:first-of-type{border-bottom:1px solid var(--borderColor)}.studies form .table-impurity .table .other{flex:1}.studies form .table-impurity .table .other>.top{display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid var(--borderColor)}.studies form .table-impurity .table .other .bottom{display:flex;align-items:stretch}.studies form .table-impurity .table .other .bottom .right{flex:1;border-right:1px solid var(--borderColor)}.studies form .table-impurity .table .other .bottom .right input{width:100px}.studies form .table-impurity .table .other .bottom .right .top{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border-bottom:1px solid var(--borderColor)}.studies form .table-impurity .table .other .bottom .right .bottom{display:flex;flex-direction:column}.studies form .table-impurity .table .other .bottom .right .bottom .head{border-bottom:1px solid var(--borderColor)}.studies form .table-impurity .table .other .bottom .right .bottom .head,.studies form .table-impurity .table .other .bottom .right .bottom .body{display:flex;align-items:center;flex-direction:row!important}.studies form .table-impurity .table .other .bottom .right .bottom .head div,.studies form .table-impurity .table .other .bottom .right .bottom .body div{width:25%;display:flex;align-items:center;justify-content:center;padding:12px}.studies form .table-impurity .table .other .bottom .right .bottom .head div:not(.studies form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.studies form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type),.studies form .table-impurity .table .other .bottom .right .bottom .body div:not(.studies form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.studies form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type){border-left:1px solid var(--borderColor)}.studies form .table-impurity .table .other .bottom .left{width:230px}.studies form .table-impurity .table .other .bottom .left>div{height:50%;display:flex;align-items:center;justify-content:center}.studies form .table-impurity .table .other .bottom .left>div p{font-size:17px}.studies form .table-impurity .table .other .bottom .left>div:first-of-type{border-bottom:1px solid var(--borderColor)}.studies form .identical{margin-top:25px;width:1000px;margin-inline:auto}.studies form .identical>div{width:200px;margin-inline:auto}.veterinary form>h3{color:#333;width:1000px;margin-inline:auto}.veterinary form>h3:not(.veterinary form>h3:first-of-type){margin-top:35px}.veterinary form>.table{width:1000px;margin-inline:auto;margin-top:20px;overflow-x:visible!important}.veterinary form>.table .title-table{display:flex;align-items:center;gap:10px}.veterinary form>.table .title-table>div{display:flex;align-items:center;gap:5px}.veterinary form>.table .title-table>div input{outline:none;border:1px solid var(--borderColor);font-size:15px;padding:5px;margin-inline:auto;text-align:center}.veterinary form>.table .title-table p{font-size:20px}.veterinary form>.table .input-table{margin-top:10px}.veterinary form>.table .input-table .head-table{display:flex;align-items:stretch;border:1px solid var(--borderColor);margin-bottom:0!important;padding:0;gap:0}.veterinary form>.table .input-table .head-table>div:first-of-type{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor);font-size:17px}.veterinary form>.table .input-table .head-table>div:last-of-type{flex:1}.veterinary form>.table .input-table .head-table>div:last-of-type>div:first-of-type{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px;border-bottom:1px solid var(--borderColor);font-size:18px}.veterinary form>.table .input-table .head-table>div:last-of-type>div:first-of-type div input{width:230px;outline:none;font-size:16px;text-align:center;padding:5px 12px;border:1px solid var(--borderColor)}.veterinary form>.table .input-table .head-table>div:last-of-type>div:last-of-type{display:flex;justify-content:space-between}.veterinary form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div{flex:1;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;gap:5px}.veterinary form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .del-col{display:flex;align-items:center;justify-content:center;color:var(--errorColor);background-color:transparent;border:none;font-size:20px;cursor:pointer}.veterinary form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .add-col{display:none}.veterinary form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2){position:relative}.veterinary form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2) .add-col{display:flex;align-items:center;justify-content:center;font-size:15px;border:none;padding:5px;border-radius:50%;cursor:pointer;background-color:var(--mainColor);color:#fff;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.veterinary form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:not(p:last-of-type){border-left:1px solid var(--borderColor)}.veterinary form>.table .input-table .body-table .item{display:flex;border:1px solid var(--borderColor);border-top:transparent}.veterinary form>.table .input-table .body-table .item .name-item{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor)}.veterinary form>.table .input-table .body-table .item>div:last-of-type{flex:1;display:flex;justify-content:space-between}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box{flex:1;padding:15px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box .ace{width:40px;border:none;outline:none;font-size:16px;text-align:center}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box .ace:focus{border:none!important;box-shadow:none!important}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box:not(p:last-of-type){border-left:1px solid var(--borderColor)}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box>input{display:block;outline:none;border:1px solid var(--borderColor);font-size:17px;padding:10px;width:70%;margin-inline:auto;text-align:center}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box-select{display:flex;align-items:center;justify-content:center}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box-select>div{width:80%;margin-inline:auto}.veterinary form>.table .input-table .body-table .item>div:last-of-type .box-select>div .css-13cymwt-control{height:45px}.veterinary form>.table .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.veterinary form>.table .natural-specifications h3{color:#333;margin-bottom:10px}.veterinary form>.table .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.veterinary form>.table .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.veterinary form>.table .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.veterinary form>.table .natural-specifications .items .item>input,.veterinary form>.table .natural-specifications .items .item>div{width:200px}.veterinary form>.table .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.veterinary form>.table .natural-specifications .items .add{width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.veterinary form .table-impurity{width:1000px;margin-inline:auto;margin-top:35px;overflow-x:visible!important}.veterinary form .table-impurity .impurity-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:15px}.veterinary form .table-impurity .impurity-footer .add{margin-top:0;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.veterinary form .table-impurity .impurity-footer .und-field{display:flex;align-items:center;gap:8px}.veterinary form .table-impurity .impurity-footer .und-field label{font-size:15px;font-weight:700;color:#333}.veterinary form .table-impurity .impurity-footer .und-field input{height:36px;padding:0 12px;border:1px solid var(--borderColor);border-radius:5px;outline:none;font-size:15px;width:200px}.veterinary form .table-impurity .impurity-footer .und-field input:focus{border-color:var(--mainColor)}.veterinary form .table-impurity .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.veterinary form .table-impurity .natural-specifications h3{color:#333;margin-bottom:10px;width:auto!important}.veterinary form .table-impurity .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.veterinary form .table-impurity .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.veterinary form .table-impurity .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.veterinary form .table-impurity .natural-specifications .items .item>input,.veterinary form .table-impurity .natural-specifications .items .item>div{width:200px}.veterinary form .table-impurity .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.veterinary form .table-impurity .natural-specifications .items .add{margin-top:0!important;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.veterinary form .table-impurity .add{margin-top:15px;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.veterinary form .table-impurity h3{color:#333;width:1000px;margin-inline:auto;margin-bottom:15px}.veterinary form .table-impurity h3:not(.veterinary form .table-impurity h3:first-of-type){margin-top:35px}.veterinary form .table-impurity .table{width:100%;border:1px solid var(--borderColor);display:flex;align-items:stretch;position:relative}.veterinary form .table-impurity .table .del{position:absolute;top:0;right:0;display:flex;align-items:center;font-size:17px;border:none;color:#fff;background-color:var(--errorColor);cursor:pointer;padding:3px}.veterinary form .table-impurity .table:not(.veterinary form .table-impurity .table:last-of-type){margin-bottom:25px}.veterinary form .table-impurity .table input{outline:none;border:1px solid var(--borderColor);text-align:center;font-size:16px;padding:5px}.veterinary form .table-impurity .table .fao{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid var(--borderColor)!important;width:250px}.veterinary form .table-impurity .table .fao input{width:100px}.veterinary form .table-impurity .table .fao>div{width:100%;padding-inline:15px;display:flex;align-items:center;justify-content:center;gap:5px;height:50%}.veterinary form .table-impurity .table .fao>div:first-of-type{border-bottom:1px solid var(--borderColor)}.veterinary form .table-impurity .table .other{flex:1}.veterinary form .table-impurity .table .other>.top{display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid var(--borderColor)}.veterinary form .table-impurity .table .other .bottom{display:flex;align-items:stretch}.veterinary form .table-impurity .table .other .bottom .right{flex:1;border-right:1px solid var(--borderColor)}.veterinary form .table-impurity .table .other .bottom .right input{width:100px}.veterinary form .table-impurity .table .other .bottom .right .top{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border-bottom:1px solid var(--borderColor)}.veterinary form .table-impurity .table .other .bottom .right .bottom{display:flex;flex-direction:column}.veterinary form .table-impurity .table .other .bottom .right .bottom .head{border-bottom:1px solid var(--borderColor)}.veterinary form .table-impurity .table .other .bottom .right .bottom .head,.veterinary form .table-impurity .table .other .bottom .right .bottom .body{display:flex;align-items:center;flex-direction:row!important}.veterinary form .table-impurity .table .other .bottom .right .bottom .head div,.veterinary form .table-impurity .table .other .bottom .right .bottom .body div{width:25%;display:flex;align-items:center;justify-content:center;padding:12px}.veterinary form .table-impurity .table .other .bottom .right .bottom .head div:not(.veterinary form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.veterinary form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type),.veterinary form .table-impurity .table .other .bottom .right .bottom .body div:not(.veterinary form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.veterinary form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type){border-left:1px solid var(--borderColor)}.veterinary form .table-impurity .table .other .bottom .left{width:230px}.veterinary form .table-impurity .table .other .bottom .left>div{height:50%;display:flex;align-items:center;justify-content:center}.veterinary form .table-impurity .table .other .bottom .left>div p{font-size:17px}.veterinary form .table-impurity .table .other .bottom .left>div:first-of-type{border-bottom:1px solid var(--borderColor)}.veterinary form .identical{margin-top:25px;width:1000px;margin-inline:auto}.veterinary form .identical>div{width:200px;margin-inline:auto}.workout form>h3{color:#333;width:1000px;margin-inline:auto}.workout form>h3:not(.workout form>h3:first-of-type){margin-top:35px}.workout form>.table{width:1000px;margin-inline:auto;margin-top:20px;overflow-x:visible!important}.workout form>.table .title-table{display:flex;align-items:center;gap:10px}.workout form>.table .title-table>div{display:flex;align-items:center;gap:5px}.workout form>.table .title-table>div input{outline:none;border:1px solid var(--borderColor);font-size:15px;padding:5px;margin-inline:auto;text-align:center}.workout form>.table .title-table p{font-size:20px}.workout form>.table .input-table{margin-top:10px}.workout form>.table .input-table .head-table{display:flex;align-items:stretch;border:1px solid var(--borderColor);margin-bottom:0!important;padding:0;gap:0}.workout form>.table .input-table .head-table>div:first-of-type{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor);font-size:17px}.workout form>.table .input-table .head-table>div:last-of-type{flex:1}.workout form>.table .input-table .head-table>div:last-of-type>div:first-of-type{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px;border-bottom:1px solid var(--borderColor);font-size:18px}.workout form>.table .input-table .head-table>div:last-of-type>div:first-of-type div input{width:230px;outline:none;font-size:16px;text-align:center;padding:5px 12px;border:1px solid var(--borderColor)}.workout form>.table .input-table .head-table>div:last-of-type>div:last-of-type{display:flex;justify-content:space-between}.workout form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div{flex:1;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;gap:5px}.workout form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .del-col{display:flex;align-items:center;justify-content:center;color:var(--errorColor);background-color:transparent;border:none;font-size:20px;cursor:pointer}.workout form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div .add-col{display:none}.workout form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2){position:relative}.workout form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:nth-last-child(2) .add-col{display:flex;align-items:center;justify-content:center;font-size:15px;border:none;padding:5px;border-radius:50%;cursor:pointer;background-color:var(--mainColor);color:#fff;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.workout form>.table .input-table .head-table>div:last-of-type>div:last-of-type>div:not(p:last-of-type){border-left:1px solid var(--borderColor)}.workout form>.table .input-table .body-table .item{display:flex;border:1px solid var(--borderColor);border-top:transparent}.workout form>.table .input-table .body-table .item .name-item{width:170px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--borderColor)}.workout form>.table .input-table .body-table .item>div:last-of-type{flex:1;display:flex;justify-content:space-between}.workout form>.table .input-table .body-table .item>div:last-of-type .box{flex:1;padding:15px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.workout form>.table .input-table .body-table .item>div:last-of-type .box .ace{width:40px;border:none;outline:none;font-size:16px;text-align:center}.workout form>.table .input-table .body-table .item>div:last-of-type .box .ace:focus{border:none!important;box-shadow:none!important}.workout form>.table .input-table .body-table .item>div:last-of-type .box:not(p:last-of-type){border-left:1px solid var(--borderColor)}.workout form>.table .input-table .body-table .item>div:last-of-type .box>input{display:block;outline:none;border:1px solid var(--borderColor);font-size:17px;padding:10px;width:70%;margin-inline:auto;text-align:center}.workout form>.table .input-table .body-table .item>div:last-of-type .box-select{display:flex;align-items:center;justify-content:center}.workout form>.table .input-table .body-table .item>div:last-of-type .box-select>div{width:80%;margin-inline:auto}.workout form>.table .input-table .body-table .item>div:last-of-type .box-select>div .css-13cymwt-control{height:45px}.workout form>.table .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.workout form>.table .natural-specifications h3{color:#333;margin-bottom:10px}.workout form>.table .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.workout form>.table .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.workout form>.table .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.workout form>.table .natural-specifications .items .item>input,.workout form>.table .natural-specifications .items .item>div{width:200px}.workout form>.table .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.workout form>.table .natural-specifications .items .add{width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.workout form .table-impurity{width:1000px;margin-inline:auto;margin-top:35px;overflow-x:visible!important}.workout form .table-impurity .impurity-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:15px}.workout form .table-impurity .impurity-footer .add{margin-top:0;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.workout form .table-impurity .impurity-footer .und-field{display:flex;align-items:center;gap:8px}.workout form .table-impurity .impurity-footer .und-field label{font-size:15px;font-weight:700;color:#333}.workout form .table-impurity .impurity-footer .und-field input{height:36px;padding:0 12px;border:1px solid var(--borderColor);border-radius:5px;outline:none;font-size:15px;width:200px}.workout form .table-impurity .impurity-footer .und-field input:focus{border-color:var(--mainColor)}.workout form .table-impurity .natural-specifications{margin-top:25px;display:flex;align-items:flex-start;gap:40px}.workout form .table-impurity .natural-specifications h3{color:#333;margin-bottom:10px;width:auto!important}.workout form .table-impurity .natural-specifications .items{display:flex;flex-direction:column;gap:15px}.workout form .table-impurity .natural-specifications .items .item{display:flex;align-items:center;gap:10px}.workout form .table-impurity .natural-specifications .items .item>input{height:37px;padding-inline:10px;border:1px solid var(--borderColor);outline:none;border-radius:5px;font-size:16px}.workout form .table-impurity .natural-specifications .items .item>input,.workout form .table-impurity .natural-specifications .items .item>div{width:200px}.workout form .table-impurity .natural-specifications .items .item button{display:flex;align-items:center;font-size:20px;border:none;background-color:transparent;color:var(--errorColor);cursor:pointer}.workout form .table-impurity .natural-specifications .items .add{margin-top:0!important;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.workout form .table-impurity .add{margin-top:15px;width:fit-content;padding:5px 10px;font-size:15px;border:none;background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:5px}.workout form .table-impurity h3{color:#333;width:1000px;margin-inline:auto;margin-bottom:15px}.workout form .table-impurity h3:not(.workout form .table-impurity h3:first-of-type){margin-top:35px}.workout form .table-impurity .table{width:100%;border:1px solid var(--borderColor);display:flex;align-items:stretch;position:relative}.workout form .table-impurity .table .del{position:absolute;top:0;right:0;display:flex;align-items:center;font-size:17px;border:none;color:#fff;background-color:var(--errorColor);cursor:pointer;padding:3px}.workout form .table-impurity .table:not(.workout form .table-impurity .table:last-of-type){margin-bottom:25px}.workout form .table-impurity .table input{outline:none;border:1px solid var(--borderColor);text-align:center;font-size:16px;padding:5px}.workout form .table-impurity .table .fao{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid var(--borderColor)!important;width:250px}.workout form .table-impurity .table .fao input{width:100px}.workout form .table-impurity .table .fao>div{width:100%;padding-inline:15px;display:flex;align-items:center;justify-content:center;gap:5px;height:50%}.workout form .table-impurity .table .fao>div:first-of-type{border-bottom:1px solid var(--borderColor)}.workout form .table-impurity .table .other{flex:1}.workout form .table-impurity .table .other>.top{display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid var(--borderColor)}.workout form .table-impurity .table .other .bottom{display:flex;align-items:stretch}.workout form .table-impurity .table .other .bottom .right{flex:1;border-right:1px solid var(--borderColor)}.workout form .table-impurity .table .other .bottom .right input{width:100px}.workout form .table-impurity .table .other .bottom .right .top{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border-bottom:1px solid var(--borderColor)}.workout form .table-impurity .table .other .bottom .right .bottom{display:flex;flex-direction:column}.workout form .table-impurity .table .other .bottom .right .bottom .head{border-bottom:1px solid var(--borderColor)}.workout form .table-impurity .table .other .bottom .right .bottom .head,.workout form .table-impurity .table .other .bottom .right .bottom .body{display:flex;align-items:center;flex-direction:row!important}.workout form .table-impurity .table .other .bottom .right .bottom .head div,.workout form .table-impurity .table .other .bottom .right .bottom .body div{width:25%;display:flex;align-items:center;justify-content:center;padding:12px}.workout form .table-impurity .table .other .bottom .right .bottom .head div:not(.workout form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.workout form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type),.workout form .table-impurity .table .other .bottom .right .bottom .body div:not(.workout form .table-impurity .table .other .bottom .right .bottom .head div:last-of-type,.workout form .table-impurity .table .other .bottom .right .bottom .body div:last-of-type){border-left:1px solid var(--borderColor)}.workout form .table-impurity .table .other .bottom .left{width:230px}.workout form .table-impurity .table .other .bottom .left>div{height:50%;display:flex;align-items:center;justify-content:center}.workout form .table-impurity .table .other .bottom .left>div p{font-size:17px}.workout form .table-impurity .table .other .bottom .left>div:first-of-type{border-bottom:1px solid var(--borderColor)}.workout form .identical{margin-top:25px;width:1000px;margin-inline:auto}.workout form .identical>div{width:200px;margin-inline:auto}.impurities-details .print{padding:10px 0}.impurities-details .print .print-header{margin-bottom:20px}.impurities-details .print .print-header .head-table{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.impurities-details .print .print-header .head-table .header-title-group{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.impurities-details .print .print-header .head-table .header-title-group h3{font-size:22px;color:#2b3674;font-weight:700;margin:0}.impurities-details .print .print-header .head-table .header-title-group .header-lab-num{display:flex;align-items:center;gap:6px;background:#f8fafc;padding:5px 12px;border-radius:8px;font-size:15px;color:#475569;border:1px solid #e2e8f0;font-weight:600}.impurities-details .print .print-header .head-table .header-title-group .header-lab-num strong{color:var(--mainColor);font-weight:700}.impurities-details .print .print-header .head-table .task-name-badge{background-color:#fff5f5;color:var(--errorColor);border:1px solid #feb2b2;padding:6px 14px;border-radius:8px;font-size:15px;font-weight:700}.impurities-details .print .print-split-container{display:flex;gap:25px;align-items:flex-start}@media(max-width:1024px){.impurities-details .print .print-split-container{flex-direction:column}}.impurities-details .print .print-split-container .control-panel{flex:0 0 320px;min-width:280px;max-width:330px;display:flex;flex-direction:column;gap:20px}@media(max-width:1024px){.impurities-details .print .print-split-container .control-panel{max-width:100%;width:100%}}.impurities-details .print .print-split-container .control-panel .card-section{background:#fff;border-radius:14px;padding:20px;border:1px solid #e2e8f0;box-shadow:0 4px 15px #00000008}.impurities-details .print .print-split-container .control-panel .card-section h3{font-size:17px;font-weight:700;color:#1b2559;margin-bottom:15px;display:flex;align-items:center;gap:8px}.impurities-details .print .print-split-container .control-panel .card-section .draft-option{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;padding:12px 16px;border-radius:10px;border:1px solid #e2e8f0}.impurities-details .print .print-split-container .control-panel .card-section .draft-option .checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;font-size:15px;color:#2d3748}.impurities-details .print .print-split-container .control-panel .card-section .draft-option .checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--mainColor);cursor:pointer}.impurities-details .print .print-split-container .control-panel .card-section .draft-option .draft-count{font-size:14px;font-weight:600;color:#e53e3e}.impurities-details .print .print-split-container .control-panel .card-section .attachments-btn{width:100%;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;background-color:#edf2f7;color:#2d3748;border:1px solid #cbd5e0;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.impurities-details .print .print-split-container .control-panel .card-section .attachments-btn:hover{background-color:#e2e8f0;color:#1a202c}.impurities-details .print .print-split-container .control-panel .card-section .date-controls{display:flex;flex-direction:column;gap:12px}.impurities-details .print .print-split-container .control-panel .card-section .date-controls .checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;font-weight:600;color:#2d3748}.impurities-details .print .print-split-container .control-panel .card-section .date-controls .checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--mainColor);cursor:pointer}.impurities-details .print .print-split-container .control-panel .card-section .date-controls .date-picker-wrapper{display:flex;align-items:center;gap:10px}.impurities-details .print .print-split-container .control-panel .card-section .date-controls .date-picker-wrapper input[type=date]{flex:1;padding:9px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s ease}.impurities-details .print .print-split-container .control-panel .card-section .date-controls .date-picker-wrapper input[type=date]:focus{border-color:var(--mainColor)}.impurities-details .print .print-split-container .control-panel .card-section .date-controls .date-picker-wrapper .clear-date{border:none;background:#fed7d7;color:#c53030;width:32px;height:32px;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.impurities-details .print .print-split-container .control-panel .card-section .date-controls .date-picker-wrapper .clear-date:hover{background:#feb2b2}.impurities-details .print .print-split-container .control-panel .card-section .other-data form{display:flex;flex-direction:column;gap:15px}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .input-group{display:flex;flex-direction:column;gap:6px}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .input-group label{font-size:14px;font-weight:600;color:#4a5568}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .input-group input,.impurities-details .print .print-split-container .control-panel .card-section .other-data form .input-group textarea{padding:10px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s ease}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .input-group input:focus,.impurities-details .print .print-split-container .control-panel .card-section .other-data form .input-group textarea:focus{border-color:var(--mainColor);box-shadow:0 0 0 3px #4299e126}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .input-group textarea{height:80px;resize:vertical}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .save-btn{width:100%;padding:11px;border:none;background-color:var(--mainColor);color:#fff;border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;transition:background-color .2s ease;margin-top:5px}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .save-btn:hover{opacity:.95}.impurities-details .print .print-split-container .control-panel .card-section .other-data form .save-btn:disabled{opacity:.7;cursor:not-allowed}.impurities-details .print .print-split-container .preview-panel{flex:1;min-width:0;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 4px 15px #00000008;position:sticky;top:20px;height:calc(100vh - 120px);min-height:650px;display:flex;flex-direction:column;overflow:hidden}@media(max-width:1024px){.impurities-details .print .print-split-container .preview-panel{width:100%;min-width:100%;height:750px;position:relative;top:0}}.impurities-details .print .print-split-container .preview-panel .preview-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.impurities-details .print .print-split-container .preview-panel .preview-header h3{font-size:17px;font-weight:700;color:#1b2559;margin:0}.impurities-details .print .print-split-container .preview-panel .preview-header .draft-badge{background:#fff5f5;color:#e53e3e;border:1px solid #feb2b2;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:700}.impurities-details .print .print-split-container .preview-panel .preview-body{flex:1;height:calc(100% - 57px);padding:15px}.impurities-details .print .print-split-container .preview-panel .preview-body .certificate-sheet{display:flex;flex-direction:column;height:100%}.impurities-details .print .print-split-container .preview-panel .preview-body .certificate-sheet .btn-print{margin-top:10px;text-align:center}.impurities-details .print .print-split-container .preview-panel .preview-body .certificate-sheet .btn-print button{background-color:var(--mainColor);color:#fff;border:none;padding:10px 25px;font-size:16px;font-weight:600;cursor:pointer;border-radius:10px;transition:opacity .2s ease}.impurities-details .print .print-split-container .preview-panel .preview-body .certificate-sheet .btn-print button:hover{opacity:.9}.impurities-details .print .print-split-container .preview-panel .preview-body .certificate-sheet .btn-print p{font-size:16px;color:var(--errorColor);font-weight:600}.impurities-details .print .show-details .popup-model .content{max-width:600px;width:100%;height:auto!important;min-height:250px;max-height:80vh;border-radius:12px;padding:25px;display:flex;flex-direction:column;direction:rtl}.impurities-details .print .show-details .popup-model .content .popup-header{font-size:18px;font-weight:700;color:var(--secondColor, #1b2559);margin-bottom:20px;border-bottom:2px solid #f1f5f9;padding-bottom:10px;text-align:right}.impurities-details .print .show-details .popup-model .content .attachments-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:5px;margin-bottom:15px}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;transition:all .2s ease}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item:hover{border-color:var(--mainColor);background:#f0fdf4}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item .file-info{display:flex;align-items:center;gap:10px;color:var(--secondColor, #1b2559);text-decoration:none;font-weight:500;font-size:14px;flex:1}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item .file-info svg{font-size:20px;color:var(--mainColor)}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item .file-info span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:320px}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item .item-actions{display:flex;align-items:center;gap:8px}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item .item-actions .view-link{display:flex;align-items:center;gap:6px;color:var(--mainColor);font-size:13px;font-weight:700;text-decoration:none;padding:4px 10px;border-radius:4px;border:1px solid var(--mainColor);transition:all .2s}.impurities-details .print .show-details .popup-model .content .attachments-list .attachment-item .item-actions .view-link:hover{background-color:var(--mainColor);color:#fff}.impurities-details .print .show-details .popup-model .content .attachments-list .no-files{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8;gap:12px}.impurities-details .print .show-details .popup-model .content .attachments-list .no-files svg{font-size:48px}.impurities-details .print .show-details .popup-model .content .attachments-list .no-files span{font-size:15px;font-weight:500}.html-certificate-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow-y:auto;background-color:#f1f5f9;padding:0 0 30px;box-sizing:border-box}.html-certificate-wrapper .print-action-bar{position:sticky;top:0;z-index:1000;width:100%;background:#fff;padding:10px 20px;box-shadow:0 2px 12px #00000014;border-bottom:1px solid #e2e8f0;margin-bottom:25px;display:flex;justify-content:center}.html-certificate-wrapper .print-action-bar .btn-print{display:flex;justify-content:center;align-items:center;margin:0}.html-certificate-wrapper .print-action-bar .btn-print-action,.html-certificate-wrapper .print-action-bar .btn-print button{background-color:var(--mainColor, #33824f);color:#fff;border:none;padding:10px 32px;font-size:15px;font-weight:700;cursor:pointer;border-radius:8px;transition:opacity .2s ease}.html-certificate-wrapper .print-action-bar .btn-print-action:hover,.html-certificate-wrapper .print-action-bar .btn-print button:hover{opacity:.9}.html-certificate-wrapper .print-action-bar .pending-msg{font-size:15px;color:var(--errorColor, #c72525);font-weight:700;margin:0}.html-certificate-wrapper .certificate-pages-container{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.html-certificate-wrapper .html-certificate-sheet{width:210mm;min-height:297mm;padding:110px 30px 80px;box-sizing:border-box;position:relative;background:#fff;direction:rtl;font-family:Tajawal,sans-serif;color:#000;box-shadow:0 4px 20px #00000014;margin:0 auto;font-size:12px;line-height:1.5;display:flex;flex-direction:column;justify-content:space-between;page-break-after:always;break-after:page}.html-certificate-wrapper .html-certificate-sheet .page-content-inner{display:flex;flex-direction:column;flex:1}.html-certificate-wrapper .html-certificate-sheet .watermark-draft{position:absolute;left:30px;top:100px;font-size:32px;font-weight:800;color:#ff0000d9;transform:rotate(-45deg);pointer-events:none;z-index:20;-webkit-user-select:none;user-select:none}.html-certificate-wrapper .html-certificate-sheet .cert-top-header{text-align:center;margin-bottom:6px}.html-certificate-wrapper .html-certificate-sheet .cert-top-header .main-title{font-size:14px;font-weight:700;text-decoration:none;display:inline-block;border-bottom:1px solid #000;padding-bottom:2px;margin-bottom:6px;color:#000}.html-certificate-wrapper .html-certificate-sheet .cert-top-header .sub-title{font-size:13px;font-weight:600;margin-bottom:4px;color:#111}.html-certificate-wrapper .html-certificate-sheet .cert-top-header .lab-num-title{font-size:13px;font-weight:600;color:#111}.html-certificate-wrapper .html-certificate-sheet .sample-info-box{border:1px solid #ccc;padding:12px 15px;margin-top:5px;margin-bottom:10px;font-size:11px;line-height:1.35;background:#fff;direction:rtl}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:5px;width:100%;box-sizing:border-box}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-row:last-child{margin-bottom:0}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-row.centered-row{justify-content:center;text-align:center}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-row.flex-column{flex-direction:column;align-items:flex-start;gap:4px}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-row.flex-column .info-item{width:100%;max-width:100%}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item{display:flex;flex-direction:row;align-items:baseline;gap:4px;box-sizing:border-box;min-width:0}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item:only-child{max-width:100%}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item:first-child:nth-last-child(2),.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item:first-child:nth-last-child(2)~.info-item{max-width:50%}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item:first-child:nth-last-child(3),.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item:first-child:nth-last-child(3)~.info-item{max-width:33.333%}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item .item-label{font-weight:700;white-space:nowrap;flex-shrink:0;line-height:1.35}.html-certificate-wrapper .html-certificate-sheet .sample-info-box .info-item .item-val{font-weight:400;word-break:break-word;overflow-wrap:anywhere;line-height:1.35;unicode-bidi:isolate;min-width:0}.html-certificate-wrapper .html-certificate-sheet .result-section-block,.html-certificate-wrapper .html-certificate-sheet .publisher-html-component,.html-certificate-wrapper .html-certificate-sheet .fingerprint-tables-html-component,.html-certificate-wrapper .html-certificate-sheet .bio-result-html-component{margin-bottom:10px;page-break-inside:avoid;break-inside:avoid}.html-certificate-wrapper .html-certificate-sheet .result-section-block .section-block-title,.html-certificate-wrapper .html-certificate-sheet .publisher-html-component .section-block-title,.html-certificate-wrapper .html-certificate-sheet .fingerprint-tables-html-component .section-block-title,.html-certificate-wrapper .html-certificate-sheet .bio-result-html-component .section-block-title{text-align:center;font-size:13px;font-weight:700;margin-top:10px;margin-bottom:6px;page-break-after:avoid;break-after:avoid}.html-certificate-wrapper .html-certificate-sheet table,.html-certificate-wrapper .html-certificate-sheet .chem-spec-table{border-collapse:collapse!important;border-spacing:0!important;width:100%;border:1px solid #ccc!important;page-break-inside:avoid;break-inside:avoid}.html-certificate-wrapper .html-certificate-sheet table th,.html-certificate-wrapper .html-certificate-sheet table td,.html-certificate-wrapper .html-certificate-sheet .chem-spec-table th,.html-certificate-wrapper .html-certificate-sheet .chem-spec-table td{border:1px solid #ccc!important;box-sizing:border-box}.html-certificate-wrapper .html-certificate-sheet table thead,.html-certificate-wrapper .html-certificate-sheet .chem-spec-table thead{display:table-header-group}.html-certificate-wrapper .html-certificate-sheet table tr,.html-certificate-wrapper .html-certificate-sheet .chem-spec-table tr{page-break-inside:avoid;break-inside:avoid}.html-certificate-wrapper .html-certificate-sheet .section-main-title{text-align:center;font-size:13px;font-weight:700;margin-top:12px;margin-bottom:6px;page-break-after:avoid;break-after:avoid}.html-certificate-wrapper .html-certificate-sheet .decision-box{text-align:center;margin-top:12px;padding-bottom:6px;border-bottom:1px solid #000;font-size:12px;font-weight:700;page-break-inside:avoid;break-inside:avoid}.html-certificate-wrapper .html-certificate-sheet .decision-box .decision-title{font-size:13px;font-weight:700;margin-bottom:4px}.html-certificate-wrapper .html-certificate-sheet .decision-box .decision-status{font-size:13px;margin-bottom:4px}.html-certificate-wrapper .html-certificate-sheet .decision-box .decision-text{font-size:12px;font-weight:600;direction:rtl}.html-certificate-wrapper .html-certificate-sheet .signatures-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:center;margin-top:16px;font-size:11px;font-weight:700;page-break-inside:avoid;break-inside:avoid}.html-certificate-wrapper .html-certificate-sheet .signatures-box .sig-col{flex:1;display:flex;flex-direction:column;align-items:center}.html-certificate-wrapper .html-certificate-sheet .signatures-box .sig-col .sig-title{margin-bottom:25px;font-weight:700}.html-certificate-wrapper .html-certificate-sheet .signatures-box .sig-col .sig-name{font-weight:700}.html-certificate-wrapper .html-certificate-sheet .signatures-box .date-col{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;font-weight:700}.html-certificate-wrapper .html-certificate-sheet .page-footer-num{margin-top:15px;text-align:center;font-size:11px;font-weight:600;color:#000}@media print{@page{size:A4 portrait;margin:0}html,body{margin:0!important;padding:0!important;width:210mm!important;background:#fff!important;font-family:Tajawal,sans-serif!important;direction:rtl!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-action-bar{display:none!important}.certificate-pages-container{display:block!important;width:210mm!important;margin:0!important;padding:0!important}.html-certificate-sheet{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;margin:0!important;padding:110px 30px 80px!important;box-sizing:border-box!important;overflow:hidden!important;page-break-after:always!important;break-after:page!important;background:#fff!important}.html-certificate-sheet:last-child{page-break-after:auto!important;break-after:auto!important}}.details,.details-impurities{border:1px solid var(--borderColor);border-radius:10px;width:60%;margin-inline:auto;padding:18px;display:flex;flex-direction:column;gap:18px;height:auto}.details div,.details-impurities div{display:flex;align-items:center;justify-content:space-between}.details div.concentration-row p,.details div:last-of-type p,.details-impurities div.concentration-row p,.details-impurities div:last-of-type p{display:flex!important;flex-direction:column;gap:2px}.details div.concentration-row p>span:first-of-type,.details div:last-of-type p>span:first-of-type,.details-impurities div.concentration-row p>span:first-of-type,.details-impurities div:last-of-type p>span:first-of-type{margin-bottom:5px}.details div p,.details-impurities div p{font-size:18px;margin:0}.details div p>span:first-of-type,.details-impurities div p>span:first-of-type{color:var(--errorColor);font-weight:500}.pesticide-paginated-select{position:relative;width:100%;max-width:100%;box-sizing:border-box}.pesticide-paginated-select .pesticide-select-field{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;height:38px;min-height:38px;padding:0 10px;border:1px solid var(--borderColor, #cbd5e1);border-radius:4px;background-color:#fff;cursor:pointer;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.pesticide-paginated-select .pesticide-select-field:hover{border-color:var(--mainColor, #0e7490)}.pesticide-paginated-select .pesticide-select-field.has-error{border-color:red!important}.pesticide-paginated-select .pesticide-select-field .field-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.pesticide-paginated-select .pesticide-select-field .field-content .selected-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--textColor, #222);line-height:1}.pesticide-paginated-select .pesticide-select-field .field-content .placeholder-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#94a3b8;line-height:1}.pesticide-paginated-select .pesticide-select-field .field-actions{display:flex;align-items:center;gap:4px;height:100%}.pesticide-paginated-select .pesticide-select-field .field-actions .btn-clear-selection{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:2px;border-radius:4px;transition:all .15s}.pesticide-paginated-select .pesticide-select-field .field-actions .btn-clear-selection:hover{background-color:#f1f5f9;color:#475569}.pesticide-paginated-select .pesticide-select-field .field-actions .separator-line{width:1px;height:16px;background-color:#cbd5e1;margin:0 4px;align-self:center}.pesticide-paginated-select .pesticide-select-field .field-actions .dropdown-arrow{display:flex;align-items:center;justify-content:center;color:#475569;font-size:15px;transition:transform .25s ease,color .2s ease}.pesticide-paginated-select .pesticide-select-field .field-actions .dropdown-arrow.open{transform:rotate(180deg);color:var(--mainColor, #0e7490)}.pesticide-paginated-select .pesticide-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 25px #00000021;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.pesticide-paginated-select .pesticide-dropdown-menu.placement-top{top:auto;bottom:calc(100% + 4px);box-shadow:0 -10px 25px #00000021}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header{padding:8px 10px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form{display:flex;align-items:center;gap:6px}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .input-wrap{position:relative;flex:1}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .input-wrap input{width:100%;padding:6px 10px;font-size:13.5px;border:1px solid #cbd5e1;border-radius:4px;outline:none;transition:border-color .15s}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .input-wrap input:focus{border-color:var(--mainColor, #0e7490)}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .input-wrap .btn-clear-input{position:absolute;left:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:16px;display:flex;align-items:center}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .input-wrap .btn-clear-input:hover{color:#ef4444}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .btn-dropdown-search{padding:6px 14px;background-color:var(--mainColor, #0e7490);color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .btn-dropdown-search:hover{opacity:.9}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .btn-dropdown-search:disabled{opacity:.5;cursor:not-allowed}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .btn-dropdown-cancel{padding:6px 10px;background-color:#f1f5f9;color:#64748b;border:1px solid #cbd5e1;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-search-header .dropdown-search-form .btn-dropdown-cancel:hover{background-color:#fee2e2;color:#ef4444;border-color:#fca5a5}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list{min-height:120px;max-height:250px;overflow-y:auto}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .dropdown-loading{padding:20px;text-align:center}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .dropdown-empty{padding:30px 15px;text-align:center;color:#94a3b8;font-size:14px}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list{list-style:none;margin:0;padding:0}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background-color .15s ease}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item:last-child{border-bottom:none}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item:hover{background-color:#f0fdf4}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item.is-selected{background-color:#e0f2fe}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item .item-names{display:flex;flex-direction:column;gap:2px}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item .item-names .primary-name{font-size:14px;font-weight:600;color:#1e293b}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item .item-names .secondary-name{font-size:12px;color:#64748b}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-body-list .items-list .dropdown-item .selected-badge{font-size:11px;font-weight:700;background-color:#16a34a;color:#fff;padding:2px 8px;border-radius:4px}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-footer-pagination{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#f8fafc;border-top:1px solid #e2e8f0}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-footer-pagination .pagination-count{font-size:12px;color:#64748b}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-footer-pagination .pagination-nav{display:flex;align-items:center;gap:6px}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-footer-pagination .pagination-nav .nav-btn{padding:3px 10px;font-size:12px;font-weight:600;border:1px solid #cbd5e1;background-color:#fff;border-radius:4px;cursor:pointer;transition:all .15s}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-footer-pagination .pagination-nav .nav-btn:hover:not(:disabled){border-color:var(--mainColor, #0e7490);color:var(--mainColor, #0e7490)}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-footer-pagination .pagination-nav .nav-btn:disabled{opacity:.4;cursor:not-allowed}.pesticide-paginated-select .pesticide-dropdown-menu .dropdown-footer-pagination .pagination-nav .page-indicator{font-size:12px;font-weight:700;color:#1e293b;padding:0 4px}.main-layout{display:flex;align-content:center}.main-layout>div:last-of-type{flex:1}.main-layout>div:last-of-type .main-wrap{height:calc(100vh - 67px);overflow:auto}.header{display:flex;align-items:center;gap:10px;padding:15px 20px;background-color:var(--mainColor);color:#fff;border-right:1px solid #FFF;height:67px}.header .btn-menu{display:none}.header .logout{flex:1;display:flex;justify-content:flex-end}.header .logout button{border:none;outline:none;padding:6px 25px;font-size:17px;font-weight:600;border-radius:10px;cursor:pointer}.header .logout button:disabled{background-color:#bebebe;cursor:no-drop}@media(max-width:900px){.header{margin-right:0!important}.header .btn-menu{display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;font-size:25px;background-color:transparent;color:#fff}}@media(max-width:500px){.header h3{font-size:16px}.header .logout button{font-size:15px;padding:5px 18px}}.page-error-container{display:flex;align-items:center;justify-content:center;min-height:400px;height:100%;padding:40px 20px;width:100%}.page-error-container .page-error-card{background:#fff;border:1px solid #fee2e2;box-shadow:0 10px 25px -5px #ef444414,0 8px 10px -6px #00000008;border-radius:16px;padding:36px 28px;max-width:520px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.page-error-container .page-error-card .error-icon-wrapper{width:72px;height:72px;background-color:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.page-error-container .page-error-card .error-icon-wrapper .error-icon{font-size:38px;color:#ef4444}.page-error-container .page-error-card .error-title{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:10px}.page-error-container .page-error-card .error-description{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:16px}.page-error-container .page-error-card .error-details{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;margin-bottom:24px;width:100%;max-height:100px;overflow-y:auto;text-align:right;direction:ltr}.page-error-container .page-error-card .error-details code{font-family:monospace;font-size:12px;color:#dc2626;word-break:break-all}.page-error-container .page-error-card .error-actions{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;flex-wrap:wrap}.page-error-container .page-error-card .error-actions button,.page-error-container .page-error-card .error-actions a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.page-error-container .page-error-card .error-actions .retry-btn{background-color:var(--mainColor, #1b3d6c);color:#fff;border:none}.page-error-container .page-error-card .error-actions .retry-btn:hover{opacity:.9;transform:translateY(-1px)}.page-error-container .page-error-card .error-actions .home-btn{background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.page-error-container .page-error-card .error-actions .home-btn:hover{background-color:#e5e7eb;color:#111827}.sidebar{height:100vh;overflow:auto;background-color:var(--mainColor);width:270px;color:#fff;padding-inline:15px;display:flex;flex-direction:column;gap:20px}.sidebar::-webkit-scrollbar{width:5px}.sidebar .head-sidebar{padding-top:3px;flex-shrink:0;width:98%}.sidebar .head-sidebar h3{text-align:center;text-shadow:2px 2px #979797;margin-top:20px}.sidebar .head-sidebar .search-barcode{margin-top:20px}.sidebar .head-sidebar .search-barcode .search-input-wrapper{position:relative;display:flex;align-items:center;border-radius:6px;overflow:hidden;background-color:#fff}.sidebar .head-sidebar .search-barcode .search-input-wrapper input{width:100%;background-color:#fff;border:none;outline:none;padding:10px 40px 10px 15px;font-size:15px;text-align:right;color:#333}.sidebar .head-sidebar .search-barcode .search-input-wrapper input[type=text]:focus{border:none!important;box-shadow:none!important}.sidebar .head-sidebar .search-barcode .search-input-wrapper .search-btn{position:absolute;left:6px;background:transparent;border:none;outline:none;color:var(--mainColor, #005a1d);font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;transition:transform .2s ease,color .2s ease}.sidebar .head-sidebar .search-barcode .search-input-wrapper .search-btn:hover{transform:scale(1.18);color:#00360f}.sidebar .sidebar-links{border:none!important;font-size:17px;font-weight:500;height:100%;overflow:auto}.sidebar .sidebar-links svg{font-size:17px}.sidebar .sidebar-links nav{width:98%}.sidebar .sidebar-links .menu-icon{font-size:17px}.sidebar .sidebar-links .ps-submenu-root .css-ewdv3l{width:89%;margin-inline:auto}.sidebar .sidebar-links .ps-submenu-root .css-ewdv3l span{font-size:15px}.sidebar .sidebar-links .css-jun1iy,.sidebar .sidebar-links .css-wx7wi4{margin:0}.sidebar .sidebar-links .ps-menu-root>.css-ewdv3l{display:flex;flex-direction:column;gap:10px}.sidebar .sidebar-links .css-dip3t8,.sidebar .sidebar-links .css-18unl23{background-color:transparent}.sidebar .sidebar-links .css-18unl23{font-size:16px;margin-inline:5px}.sidebar .sidebar-links .ps-submenu-content{background-color:var(--mainColor)}.sidebar .sidebar-links .css-1654oxy>.ps-menu-button,.sidebar .sidebar-links .css-16jesut>.ps-menu-button,.sidebar .sidebar-links .css-1tqrhto>.ps-menu-button,.sidebar .sidebar-links .css-1t8x7v1>.ps-menu-button,.sidebar .sidebar-links .css-14xmt93>.ps-menu-button{padding-inline:5px;height:45px}.sidebar .sidebar-links .css-1cuxlhl{display:none!important}.sidebar .sidebar-links .ps-menuitem-root{background-color:var(--mainColor)}.sidebar .sidebar-links .css-16jesut>.ps-menu-button:hover,.sidebar .sidebar-links .css-1tqrhto>.ps-menu-button:hover,.sidebar .sidebar-links .css-1t8x7v1>.ps-menu-button:hover,.sidebar .sidebar-links .ps-menu-button.ps-active{background:#004513;color:#fff}.sidebar .sidebar-links .menu-icon{display:flex;align-items:center;justify-content:center;width:35px}.sidebar .sidebar-links .submenu-arrow{display:flex;align-items:center;justify-content:center;transition:all .3s}.sidebar .sidebar-links .ps-menu-button.ps-open .submenu-arrow{transform:rotate(180deg)}.sidebar .foot-sidebar{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-block:10px;border-top:1px solid #AAA;margin-top:15px}.sidebar .foot-sidebar a{text-decoration:underline;color:#fff}@media(max-width:900px){.sidebar header{display:flex;align-items:center;justify-content:space-between}.sidebar header h3{font-size:17px}}.login-page{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:#f0f2f7;font-family:Cairo,sans-serif;position:relative;overflow:hidden}.login-page .bg-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none}.login-page .bg-shape-1{width:520px;height:520px;background:var(--mainColor, #2d7a4f);top:-160px;right:-160px}.login-page .bg-shape-2{width:380px;height:380px;background:#4ecb71;bottom:-120px;left:-100px;opacity:.22}.login-page .bg-shape-3{width:240px;height:240px;background:var(--mainColor, #2d7a4f);bottom:60px;right:15%;opacity:.15}.login-page .login-card{position:relative;z-index:2;display:flex;width:900px;max-width:96vw;min-height:560px;box-shadow:0 24px 64px #00000029;overflow:hidden}.login-page .brand-panel{width:42%;flex-shrink:0;background:#fff;color:var(--mainColor, #2d7a4f);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;gap:16px;text-align:center;border-left:1px solid #eaedf3}.login-page .brand-panel .brand-logo{width:200px;height:200px;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden}.login-page .brand-panel .brand-logo img{width:100%;height:100%;object-fit:contain}.login-page .brand-panel .brand-logo .logo-fallback{font-size:70px;color:var(--mainColor, #2d7a4f)}.login-page .brand-panel .brand-title{font-size:23px;font-weight:800;line-height:1.5;color:var(--mainColor, #2d7a4f)}.login-page .brand-panel .brand-sub{font-size:11.5px;font-weight:600;color:var(--mainColor, #2d7a4f);opacity:.85;letter-spacing:.5px;text-transform:uppercase}.login-page .brand-panel .brand-divider{width:50px;height:2px;background:var(--mainColor, #2d7a4f);opacity:.4;margin:4px 0}.login-page .brand-panel .brand-desc{font-size:13.5px;font-weight:600;color:var(--mainColor, #2d7a4f);opacity:.9;line-height:1.7}.login-page .form-panel{flex:1;background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:48px 40px 28px}.login-page .form-panel .form-inner{flex:1;display:flex;flex-direction:column;justify-content:center}.login-page .form-panel .form-header{margin-bottom:32px}.login-page .form-panel .form-header h2{font-size:24px;font-weight:800;color:#1a1a2e;margin-bottom:6px}.login-page .form-panel .form-header p{font-size:13px;color:#888}.login-page .form-panel .login-form{display:flex;flex-direction:column;gap:22px}.login-page .form-panel .login-form .field-group{display:flex;flex-direction:column;gap:7px}.login-page .form-panel .login-form .field-group label{font-size:13px;font-weight:700;color:#444}.login-page .form-panel .login-form .field-group .input-wrap{position:relative}.login-page .form-panel .login-form .field-group .input-wrap input{width:100%;padding:11px 16px;border:1.5px solid #dde1ea;outline:none;font-size:14px;color:#1a1a2e;background:#f8f9fb;transition:border-color .2s,background .2s;font-family:Cairo,sans-serif}.login-page .form-panel .login-form .field-group .input-wrap input:focus{border-color:var(--mainColor, #2d7a4f);background:#fff}.login-page .form-panel .login-form .field-group .input-wrap input.has-error{border-color:#e53e3e}.login-page .form-panel .login-form .field-group .input-wrap input::placeholder{color:#bbb;font-size:13px}.login-page .form-panel .login-form .field-group .input-wrap input:-webkit-autofill,.login-page .form-panel .login-form .field-group .input-wrap input:-internal-autofill-selected{box-shadow:0 0 0 1000px #f8f9fb inset!important;-webkit-text-fill-color:#1a1a2e!important}.login-page .form-panel .login-form .field-group .password-wrap input{padding-left:44px}.login-page .form-panel .login-form .field-group .password-wrap .toggle-pass{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#888;font-size:17px;cursor:pointer;display:flex;align-items:center;transition:color .2s}.login-page .form-panel .login-form .field-group .password-wrap .toggle-pass:hover{color:var(--mainColor, #2d7a4f)}.login-page .form-panel .login-form .login-btn{margin-top:6px;width:100%;padding:12px;background-color:var(--mainColor, #2d7a4f);color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s;font-family:Cairo,sans-serif;display:flex;align-items:center;justify-content:center}.login-page .form-panel .login-form .login-btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--mainColor, #2d7a4f) 85%,#000);transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--mainColor, #2d7a4f) 40%,transparent)}.login-page .form-panel .login-form .login-btn:disabled{opacity:.65;cursor:not-allowed}.login-page .form-panel .footer-note{text-align:center;font-size:11px;color:#aaa;padding-top:20px;border-top:1px solid #f0f0f0;margin-top:28px;line-height:1.6}@media(max-width:767px){.login-page{align-items:flex-start;padding:20px 0}.login-page .login-card{flex-direction:column;min-height:unset}.login-page .brand-panel{width:100%;padding:32px 24px;gap:12px;border-left:none;border-bottom:1px solid #eaedf3}.login-page .brand-panel .brand-logo{width:110px;height:110px}.login-page .brand-panel .brand-logo .logo-fallback{font-size:50px}.login-page .brand-panel .brand-title{font-size:18px}.login-page .form-panel{padding:32px 24px 24px}}.add-employee .main-container>h2{font-size:25px;text-align:center;margin-block:25px;color:#444}.add-employee .main-container .file-upload{margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:20px}.add-employee .main-container .file-upload .image-box,.add-employee .main-container .file-upload .cv-box,.add-employee .main-container .file-upload .file-box{border:2px dashed var(--borderColor);padding:10px;width:200px;height:130px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}.add-employee .main-container .file-upload .image-box img,.add-employee .main-container .file-upload .cv-box img,.add-employee .main-container .file-upload .file-box img{width:100%!important;height:100%!important;object-fit:cover;object-position:top}.add-employee .main-container .file-upload .image-box .delete,.add-employee .main-container .file-upload .cv-box .delete,.add-employee .main-container .file-upload .file-box .delete{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;border:none;color:var(--errorColor);cursor:pointer}.add-employee .main-container .file-upload .file-box{cursor:auto!important}.add-employee .main-container .file-upload .cv-box>div{display:flex;align-items:center;gap:10px;color:var(--mainColor);font-size:17px}.add-employee .main-container .file-upload .file-box{padding:20px;width:300px;height:130px;justify-content:space-between!important}.add-employee .main-container .file-upload .file-box .select-fill{display:flex;align-items:center;justify-content:center;border:none;outline:none;font-size:30px;background-color:transparent;cursor:pointer}.add-employee .main-container .file-upload .file-box .result{overflow-x:auto;height:100%;width:fit-content;padding-inline:5px;color:var(--mainColor);display:flex;flex-direction:column;gap:10px;font-size:15px}.add-employee .main-container .file-upload .file-box .result::-webkit-scrollbar{width:5px}.add-employee .main-container .file-upload .file-box .result>div{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.add-employee .main-container .file-upload .file-box .result>div button{display:flex;align-items:center;justify-content:center;font-size:18px;border:none;background-color:transparent;cursor:pointer;color:var(--errorColor)}.add-employee .main-container .file-upload .file-box .result>div div{display:flex;align-items:center;gap:5px}.add-employee .main-container .form{margin-top:30px}.add-employee .main-container .form form .inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;font-size:17px}.add-employee .main-container .form form .inputs .count{border:1px solid var(--borderColor);border-radius:5px;padding:7px 16px;color:var(--secondColor);background-color:var(--grayColor)}.add-employee .main-container .form form .inputs label{margin-bottom:12px;display:block;color:var(--secondColor);font-size:16px!important}.add-employee .main-container .form form .inputs input{display:block;width:100%;outline:none;padding:7px 16px;font-size:17px}.add-employee .main-container .form form .inputs input[type=text],.add-employee .main-container .form form .inputs input[type=number],.add-employee .main-container .form form .inputs input[type=email],.add-employee .main-container .form form .inputs input[type=date],.add-employee .main-container .form form .inputs .textarea textarea{border-color:var(--borderColor);border-radius:5px;border-style:solid;border-width:1px}.add-employee .main-container .form form .inputs .date{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px}.add-employee .main-container .form form .inputs .date div{width:100%}.add-employee .main-container .form form .inputs .textarea{grid-column:1/-1}.add-employee .main-container .form form .inputs .textarea textarea{width:100%;padding:13px;resize:none;height:100px;outline:none;font-size:17px}.add-employee .main-container .form form .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}.add-new-users .main-container .head-page{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.add-new-users .main-container .head-page .title-page{font-size:20px;font-weight:700;color:var(--textColor, #222);margin:0}.add-new-users .main-container .head-page .back-btn{display:flex;align-items:center;gap:8px;height:37px;padding:0 18px;box-sizing:border-box;background-color:transparent;color:var(--mainColor);border:2px solid var(--mainColor);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .22s;white-space:nowrap}.add-new-users .main-container .head-page .back-btn:hover{background-color:var(--mainColor);color:#fff}.add-new-users .main-container .form{margin-top:25px}.add-new-users .main-container .form form{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.add-new-users .main-container .form form>div{width:100%}.add-new-users .main-container .form form>div input{border:1px solid var(--borderColor);outline:none;padding:8px 10px;font-size:15px;display:block;width:100%;border-radius:5px}.add-new-users .main-container .form form>div .count{border:1px solid var(--borderColor);border-radius:5px;padding:7px 16px;color:var(--secondColor);background-color:var(--grayColor)}.add-new-users .main-container .form form>div input:read-only{color:#6b6b6b;background-color:#e2e2e2}.add-new-users .main-container .form form>div input[type=number]::-webkit-outer-spin-button,.add-new-users .main-container .form form>div input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-new-users .main-container .form form .check-state{display:flex;align-items:center}.add-new-users .main-container .form form .check-state label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;cursor:pointer;border:1px solid var(--borderColor);padding:7px 10px;border-radius:5px;color:var(--secondColor)}.add-new-users .main-container .form form .check-state input{width:fit-content;cursor:pointer}.add-new-users .main-container .table-screens{margin-top:25px}.add-new-users .main-container .table-screens>div:first-of-type{padding-inline:5px!important}.add-new-users .main-container .table-screens .table-header-container{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:10px;padding:5px 0}.add-new-users .main-container .table-screens .table-header-container .table-title{font-size:18px;font-weight:700;color:var(--secondColor)}.add-new-users .main-container .table-screens .table-header-container .select-all-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;border-radius:6px;border:1px solid var(--mainColor);background-color:#f0fdf4;color:var(--mainColor);transition:all .22s ease}.add-new-users .main-container .table-screens .table-header-container .select-all-btn:hover{background-color:color-mix(in srgb,var(--mainColor) 12%,transparent)}.add-new-users .main-container .table-screens .table-header-container .select-all-btn.active{border:1px solid var(--errorColor);background-color:#fef2f2;color:var(--errorColor)}.add-new-users .main-container .table-screens .table-header-container .select-all-btn.active:hover{background-color:#fee2e2}.add-new-users .main-container .table-screens .permission{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.add-new-users .main-container .table-screens .permission label{cursor:pointer}.add-new-users .main-container .submit{display:block;width:fit-content;margin-inline:auto;margin-top:20px;font-size:17px;border:none;padding:8px 25px;background-color:var(--mainColor);color:#fff;border-radius:5px;cursor:pointer}@media(max-width:700px){.add-new-users .main-container .form form{flex-direction:column}.add-new-users .main-container .table-screens .permission{flex-direction:column;align-items:flex-start}}.sending-samples .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.sending-samples .main-container .head-table .table-header-title h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.sending-samples .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sending-samples .main-container .head-table .table-actions .search-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sending-samples .main-container .head-table .table-actions .search-filters .filter-selects-group{display:flex;align-items:center;gap:8px}.sending-samples .main-container .head-table .table-actions .search-filters .filter-selects-group .select-item{width:180px}.sending-samples .main-container .head-table .table-actions .search-filters .filter-selects-group .select-item:nth-child(2){width:220px}.sending-samples .main-container .head-table .table-actions .search-filters .search-form{display:flex;align-items:center;gap:6px}.sending-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.sending-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.sending-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:180px;transition:border-color .2s}.sending-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.sending-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.sending-samples .main-container .head-table .table-actions .search-filters .date-filter-form{display:flex;align-items:center;gap:6px}.sending-samples .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group{position:relative;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--borderColor, #d1d5db);padding:0 12px;height:37px;box-sizing:border-box}.sending-samples .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group span{font-size:13px;font-weight:600;color:#555;white-space:nowrap}.sending-samples .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group input[type=date]{border:none;outline:none;font-size:13.5px;color:#333;background:transparent;height:100%;padding:0;cursor:pointer}.sending-samples .main-container .head-table .table-actions .search-filters .date-filter-form .date-input-group .clear-search{background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.sending-samples .main-container .head-table .table-actions .search-filters .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center}.sending-samples .main-container .head-table .table-actions .search-filters .search-btn:hover{opacity:.88}.sending-samples .main-container .head-table .table-actions .action-btns{display:flex;align-items:center;gap:8px}.sending-samples .main-container .head-table .table-actions .action-btns .send-all-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.sending-samples .main-container .head-table .table-actions .action-btns .send-all-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.sending-samples .main-container .show-details-sample .popup-model .content{max-width:900px;width:100%;height:600px}.sending-samples .main-container .show-details-sample .popup-model .content .other-files{width:250px;height:100px;gap:10px;font-size:18px;overflow:auto;padding:10px;border:2px solid var(--mainColor);display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto 25px}.sending-samples .main-container .show-details-sample .popup-model .content .other-files a{display:flex;align-items:center;justify-content:center;gap:3px;color:#444}.sending-samples .main-container .show-details-sample .popup-model .content .title{text-align:center;padding:25px 20px;color:#444}.sending-samples .main-container .show-details-sample .popup-model .content .data{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.sending-samples .main-container .show-details-sample .popup-model .content .data>p{font-size:18px}.sending-samples .main-container .show-details-sample .popup-model .content .data>p>span{color:var(--mainColor)}.sending-samples .main-container .show-details-sample .popup-model .content .data .proposes{display:flex;align-items:center;gap:5px;font-size:18px}.sending-samples .main-container .show-details-sample .popup-model .content .data .proposes p{color:var(--mainColor)}.sending-samples .main-container .show-details-sample .popup-model .content .data .departments{display:flex;align-items:flex-start;gap:8px}.sending-samples .main-container .show-details-sample .popup-model .content .data .departments>p{color:var(--mainColor);font-size:18px}.sending-samples .main-container .show-details-sample .popup-model .content .data .departments>div{display:flex;flex-direction:column;gap:10px}.sending-samples .main-container .show-details-sample .popup-model .content .data .departments>div p{display:flex;align-items:center;gap:8px;font-size:17px}.sending-samples .main-container .show-details-sample .popup-model .content .data .concentration_rates,.sending-samples .main-container .show-details-sample .popup-model .content .data .producing_companies,.sending-samples .main-container .show-details-sample .popup-model .content .data .local_companies{font-size:18px}.sending-samples .main-container .show-details-sample .popup-model .content .data .concentration_rates p:first-child,.sending-samples .main-container .show-details-sample .popup-model .content .data .producing_companies p:first-child,.sending-samples .main-container .show-details-sample .popup-model .content .data .local_companies p:first-child{color:var(--mainColor);margin-bottom:5px}.sending-samples .main-container .show-details-sample .popup-model .content .data .concentration_rates p:not(p:first-child),.sending-samples .main-container .show-details-sample .popup-model .content .data .producing_companies p:not(p:first-child),.sending-samples .main-container .show-details-sample .popup-model .content .data .local_companies p:not(p:first-child){display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.sample-tracking .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.sample-tracking .main-container .head-table .table-header-title h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.sample-tracking .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sample-tracking .main-container .head-table .table-actions .dept-select-form{display:flex;align-items:center;gap:8px;min-width:280px}.sample-tracking .main-container .head-table .table-actions .dept-select-form>div{flex:1;min-width:200px}.sample-tracking .main-container .head-table .table-actions .dept-select-form .filter-dept-btn{padding:8px 18px;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s}.sample-tracking .main-container .head-table .table-actions .dept-select-form .filter-dept-btn:hover{opacity:.88}.sample-tracking .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.sample-tracking .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.sample-tracking .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.sample-tracking .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:8px 32px;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:210px;transition:border-color .2s}.sample-tracking .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.sample-tracking .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.sample-tracking .main-container .head-table .table-actions .search-form .search-btn{padding:8px 16px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.sample-tracking .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.sample-tracking .main-container .head-table .table-actions .search-form .search-btn:disabled{opacity:.5;cursor:not-allowed}.sample-tracking .main-container .move-popup-wrapper .popup-model .content{max-width:600px;width:100%;height:350px}.sample-tracking .main-container .move-popup-wrapper .popup-model .content .move-item{height:100%;display:flex;flex-direction:column;gap:15px}.sample-tracking .main-container .move-popup-wrapper .popup-model .content .move-item h3{text-align:center;margin-bottom:30px;font-size:20px}.sample-tracking .main-container .move-popup-wrapper .popup-model .content .move-item button{width:fit-content;font-size:16px;margin-inline:auto;padding:5px 20px;border:none;background-color:var(--mainColor);color:#fff;border-radius:10px;cursor:pointer}.sample-tracking .table.loading-pagination nav[aria-label=pagination],.sample-tracking .table.loading-pagination .rdt_Pagination{opacity:.6;pointer-events:none;cursor:not-allowed;position:relative;overflow:hidden;transition:opacity .2s ease-in-out}.sample-tracking .table.loading-pagination nav[aria-label=pagination]:after,.sample-tracking .table.loading-pagination .rdt_Pagination:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--mainColor),transparent);animation:pulse-loading 1.2s infinite linear}@keyframes pulse-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.add-sample .main-container{height:calc(100vh - 67px)}.add-sample .head-table.add-sample-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:24px;margin-top:10px;padding:12px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.add-sample .head-table.add-sample-header h3{font-size:18px;font-weight:700;color:var(--textColor, #222);margin:0}.add-sample .head-table.add-sample-header .mode-tabs{margin:0}.add-sample .head-table.add-sample-header .mode-tabs button{padding:8px 26px;font-size:14px;font-weight:600;border:2px solid var(--mainColor);cursor:pointer;transition:all .25s;border-radius:0;background:transparent;color:var(--mainColor);min-width:100px}.add-sample .head-table.add-sample-header .mode-tabs button:hover{background-color:color-mix(in srgb,var(--mainColor) 10%,transparent)}.add-sample .head-table.add-sample-header .mode-tabs button.active{background-color:var(--mainColor);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--mainColor) 30%,transparent)}.add-sample .modern-upload-container{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto 35px;direction:grid;background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px #00000008;border:1px solid #f1f5f9}@media(min-width:768px){.add-sample .modern-upload-container{flex-direction:row;align-items:stretch}.add-sample .modern-upload-container .upload-zone-wrapper{flex:1}.add-sample .modern-upload-container .uploaded-files-panel{flex:1.2;border-right:1px solid #f1f5f9;padding-right:20px}}.add-sample .modern-upload-container .upload-zone-wrapper{display:flex;flex-direction:column;justify-content:center}.add-sample .modern-upload-container .upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;border:2px dashed #cbd5e1;border-radius:10px;background-color:#f8fafc;cursor:pointer;transition:all .25s ease;text-align:center;min-height:180px}.add-sample .modern-upload-container .upload-dropzone:hover{border-color:var(--mainColor);background-color:#f0fdf4}.add-sample .modern-upload-container .upload-dropzone:hover .upload-icon{color:var(--mainColor);transform:translateY(-4px)}.add-sample .modern-upload-container .upload-dropzone .upload-icon{font-size:32px;color:#94a3b8;margin-bottom:12px;transition:all .25s ease}.add-sample .modern-upload-container .upload-dropzone .upload-text{font-size:14px;color:#64748b;line-height:1.6}.add-sample .modern-upload-container .upload-dropzone .upload-text .highlight{color:var(--mainColor);font-weight:700;display:block;font-size:16px;margin-bottom:4px}.add-sample .modern-upload-container .upload-dropzone .upload-text .file-types-hint{display:block;font-size:12px;color:#94a3b8;margin-top:6px}.add-sample .modern-upload-container .uploaded-files-panel{display:flex;flex-direction:column;gap:12px;max-height:250px;overflow-y:auto;padding-left:5px;min-width:250px}.add-sample .modern-upload-container .uploaded-files-panel::-webkit-scrollbar{width:6px}.add-sample .modern-upload-container .uploaded-files-panel::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.add-sample .modern-upload-container .uploaded-files-panel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.add-sample .modern-upload-container .uploaded-files-panel .panel-title{font-size:15px;font-weight:700;color:var(--secondColor);border-bottom:2px solid #f1f5f9;padding-bottom:6px;margin-bottom:4px;text-align:right}.add-sample .modern-upload-container .uploaded-files-panel .files-grid{display:flex;flex-direction:column;gap:10px}.add-sample .modern-upload-container .uploaded-files-panel .file-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.add-sample .modern-upload-container .uploaded-files-panel .file-card:hover{border-color:#cbd5e1;background:#f1f5f9}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details{display:flex;align-items:center;gap:10px;flex:1;overflow:hidden}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-type-icon{display:flex;align-items:center;font-size:18px}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-type-icon .img-icon{color:#3b82f6}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-type-icon .pdf-icon{color:#ef4444}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-type-icon .word-icon{color:#10b981}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-name-link{font-size:13.5px;font-weight:500;color:var(--secondColor);text-decoration:none;cursor:pointer;transition:color .15s ease}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-name-link:hover{color:var(--mainColor);text-decoration:underline}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-status-tag{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:600}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-status-tag.saved{background-color:#dcfce7;color:#15803d}.add-sample .modern-upload-container .uploaded-files-panel .file-card .file-details .file-status-tag.new{background-color:#dbeafe;color:#1d4ed8}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-file-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--errorColor);cursor:pointer;font-size:18px;padding:6px;border-radius:50%;transition:all .2s ease}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-file-btn:hover{background-color:#fee2e2;transform:scale(1.05)}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-file-btn:disabled{opacity:.5;cursor:not-allowed}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-confirm-wrapper{display:flex;align-items:center;gap:6px;background:#fee2e2;padding:4px 8px;border-radius:6px;border:1px solid #fecaca}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-confirm-wrapper .confirm-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:4px;border-radius:4px;font-size:14px;transition:all .15s}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-confirm-wrapper .confirm-btn.yes{color:#16a34a}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-confirm-wrapper .confirm-btn.yes:hover{background-color:#dcfce7}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-confirm-wrapper .confirm-btn.no{color:var(--errorColor)}.add-sample .modern-upload-container .uploaded-files-panel .file-card .delete-confirm-wrapper .confirm-btn.no:hover{background-color:#fca5a5}.add-sample .form-sample{padding-bottom:30px}.add-sample .form-sample form .inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.add-sample .form-sample form .inputs .box-input{width:100%}.add-sample .form-sample form .inputs .box-input input{display:block;width:100%;outline:none;padding:7px 16px;font-size:17px;border-radius:5px;border:1px solid var(--borderColor)}.add-sample .form-sample form .inputs .box-input label{margin-bottom:10px;display:block;color:var(--secondColor);font-weight:600}.add-sample .form-sample form .inputs .departments{display:flex;justify-content:center;flex-direction:column;gap:10px}.add-sample .form-sample form .inputs .departments .item{display:flex;align-items:center;gap:10px}.add-sample .form-sample form .inputs .departments .item>div{width:100%}.add-sample .form-sample form .inputs .departments .item .delete{display:flex;align-items:center;justify-content:center;font-size:18px;border:none;color:var(--errorColor);cursor:pointer;background-color:transparent}.add-sample .form-sample form .inputs .departments .add-btn{display:flex;align-items:center;gap:5px;cursor:pointer;border:none;font-size:19px;background-color:transparent}.add-sample .form-sample form .inputs .departments .add-btn span{font-size:16px}.add-sample .form-sample form .inputs .total{display:flex;gap:10px}.add-sample .form-sample form .inputs .control-select{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:10px}.add-sample .form-sample form .inputs .control-select .box-input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;box-shadow:0 2px 8px #00000008;transition:border-color .2s ease,box-shadow .2s ease;min-width:0;width:100%}.add-sample .form-sample form .inputs .control-select .box-input:hover{border-color:#cbd5e1}.add-sample .form-sample form .inputs .control-select .box-input>label{font-size:15px;font-weight:700;color:var(--secondColor, #1e293b);margin-bottom:12px;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #f1f5f9}.add-sample .form-sample form .inputs .textarea{grid-column:1/-1}.add-sample .form-sample form .inputs .textarea textarea{width:100%;padding:13px;resize:none;height:130px;outline:none;font-size:17px;border-color:var(--borderColor);border-radius:5px;border-style:solid;border-width:1px}.add-sample .form-sample form .submit{margin:30px auto 20px;display:block;border:none;outline:none;padding:8px 25px;font-size:18px;border-radius:10px;cursor:pointer;background-color:var(--mainColor);color:#fff}@media(max-width:767px){.sample-reception .main-container .control-lang button{padding-inline:25px;font-size:16px}.sample-reception .main-container .add-sample form .inputs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}.sample-reception .main-container .add-sample form .inputs .total{flex-direction:column}.sample-reception .main-container .add-sample form .inputs .control-select{grid-template-columns:repeat(1,1fr)}}.component-model{width:100%}.component-model .add-component{display:flex;flex-direction:column;gap:12px}.component-model .add-component .component-item{display:flex;align-items:center;gap:12px;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.component-model .add-component .component-item:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.component-model .add-component .component-item .item-fields{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.component-model .add-component .component-item .item-fields .field-box{flex:1 1 0%;width:0;min-width:0}.component-model .add-component .component-item .item-fields .field-box input{width:100%!important;height:38px;min-height:38px;outline:none;padding:0 12px;font-size:14px;border-radius:4px;border:1px solid var(--borderColor, #cbd5e1);background-color:#fff;box-sizing:border-box;transition:border-color .2s ease}.component-model .add-component .component-item .item-fields .field-box input:focus{border-color:var(--mainColor, #0e7490)}.component-model .add-component .component-item .delete{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:38px;border-radius:6px;background-color:#fef2f2;color:var(--errorColor, #ef4444);border:1px solid #fee2e2;cursor:pointer;font-size:16px;transition:all .2s ease;flex-shrink:0;box-sizing:border-box}.component-model .add-component .component-item .delete:hover{background-color:#fee2e2;color:#dc2626;transform:scale(1.05)}.component-model .add-component .add .add-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 16px;cursor:pointer;border:1px dashed var(--mainColor, #0e7490);border-radius:6px;font-size:14.5px;font-weight:600;color:var(--mainColor, #0e7490);background-color:color-mix(in srgb,var(--mainColor, #0e7490) 5%,transparent);transition:all .2s ease;margin-top:4px}.component-model .add-component .add .add-btn:hover{background-color:color-mix(in srgb,var(--mainColor, #0e7490) 12%,transparent)}.component-model .add-component .add .add-btn span{font-size:14px}.component-model .add-component .add .add-btn svg{font-size:18px}@media(max-width:767px){.component-model .add-component .component-item{flex-direction:column;align-items:stretch}.component-model .add-component .component-item .item-fields{flex-direction:column}.component-model .add-component .component-item .delete{align-self:flex-end}}.user-activity .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.user-activity .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.user-activity .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.user-activity .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.user-activity .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.user-activity .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.user-activity .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.user-activity .main-container .head-table .table-actions .search-form .search-input-wrap input:focus,.user-activity .main-container .head-table .table-actions .search-form .search-input-wrap input:focus-visible{border-color:var(--mainColor)!important;box-shadow:none!important;outline:none!important}.user-activity .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.user-activity .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.user-activity .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.trash .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.trash .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.restore-popup-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:10px;gap:15px;direction:rtl}.restore-popup-content h3{font-size:20px;color:var(--mainColor);margin:0;font-weight:700}.restore-popup-content p{font-size:15px;color:#555;margin:0;line-height:1.5}.restore-popup-content .actions{display:flex;gap:15px;width:100%;justify-content:center;margin-top:10px}.restore-popup-content .actions button{padding:8px 24px;font-size:15px;border-radius:4px;cursor:pointer;border:none;transition:all .2s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center;min-width:100px}.restore-popup-content .actions button:disabled{opacity:.6;cursor:not-allowed}.restore-popup-content .actions .btn-confirm{background-color:var(--mainColor);color:#fff}.restore-popup-content .actions .btn-confirm:hover:not(:disabled){opacity:.9}.restore-popup-content .actions .btn-cancel{background-color:#eee;color:#333}.restore-popup-content .actions .btn-cancel:hover:not(:disabled){background-color:#ddd}.completed-samples .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.completed-samples .main-container .head-table .table-header-title h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.completed-samples .main-container .head-table .table-actions,.completed-samples .main-container .head-table .table-actions .search-filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.completed-samples .main-container .head-table .table-actions .search-filters .filter-selects-group{display:flex;align-items:center;gap:10px}.completed-samples .main-container .head-table .table-actions .search-filters .filter-selects-group .select-item{width:220px;font-size:14px}.completed-samples .main-container .head-table .table-actions .search-filters .search-form{display:flex;align-items:center;gap:6px}.completed-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.completed-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.completed-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:380px;transition:border-color .2s}.completed-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.completed-samples .main-container .head-table .table-actions .search-filters .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.completed-samples .main-container .head-table .table-actions .search-filters .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.completed-samples .main-container .head-table .table-actions .search-filters .search-btn:hover{opacity:.88}.completed-samples .main-container .head-table .table-actions .search-filters .search-btn:disabled{opacity:.5;cursor:not-allowed}.completed-samples .main-container .table .control{display:flex;align-items:center;gap:8px}.completed-samples .main-container .table .control button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#333;transition:transform .2s ease,opacity .2s ease;padding:0}.completed-samples .main-container .table .control button:hover{opacity:.75;transform:scale(1.1)}.completed-samples .main-container .table .control button:disabled{opacity:.4;cursor:not-allowed;transform:none}.completed-samples .main-container .popup-model .content{max-width:650px;width:100%;height:auto!important;min-height:250px;max-height:85vh;border-radius:12px;padding:25px;display:flex;flex-direction:column;direction:rtl}.completed-samples .main-container .popup-model .content .popup-header{font-size:18px;font-weight:700;color:var(--secondColor, #1e293b);margin-bottom:20px;border-bottom:2px solid #f1f5f9;padding-bottom:10px;text-align:right}.completed-samples .main-container .popup-model .content .attachments-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:5px;margin-bottom:15px}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;transition:all .2s ease}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item:hover{border-color:var(--mainColor);background:#f0fdf4}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .file-info{display:flex;align-items:center;gap:10px;color:var(--secondColor, #1e293b);text-decoration:none;font-weight:500;font-size:14px;flex:1}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .file-info svg{font-size:20px;color:var(--mainColor)}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .file-info span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:320px}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions{display:flex;align-items:center;gap:8px}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .view-link{display:flex;align-items:center;gap:6px;color:var(--mainColor);font-size:13px;font-weight:700;text-decoration:none;padding:4px 10px;border-radius:4px;border:1px solid var(--mainColor);transition:all .2s}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .view-link:hover{background-color:var(--mainColor);color:#fff}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--errorColor, #ef4444);color:var(--errorColor, #ef4444);padding:4px 8px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-btn:hover{background-color:var(--errorColor, #ef4444);color:#fff}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm{display:flex;align-items:center;gap:6px;background:#fee2e2;padding:2px 6px;border-radius:4px;border:1px solid #fecaca}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:4px 6px;border-radius:3px;font-size:13px;transition:all .15s}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.yes{color:#16a34a}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.yes:hover{background-color:#dcfce7}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.no{color:var(--errorColor, #ef4444)}.completed-samples .main-container .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.no:hover{background-color:#fca5a5}.completed-samples .main-container .popup-model .content .attachments-list .no-files{text-align:center;color:#94a3b8;padding:30px 10px;font-size:15px;display:flex;flex-direction:column;align-items:center;gap:10px}.completed-samples .main-container .popup-model .content .attachments-list .no-files svg{font-size:40px;color:#cbd5e1}.popular-analytics .main-container .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.popular-analytics .main-container .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.popular-analytics .main-container .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.popular-analytics .main-container .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.popular-analytics .main-container .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.popular-analytics .main-container .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.popular-analytics .main-container .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.popular-analytics .main-container .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.popular-analytics .main-container .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.popular-analytics .main-container .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.popular-analytics .main-container .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.popular-analytics .main-container .head-table .table-actions .action-btns{display:flex;align-items:center}.popular-analytics .main-container .head-table .table-actions .action-btns .add-btn{display:flex;align-items:center;gap:6px;height:37px;padding:0 18px;box-sizing:border-box;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;white-space:nowrap}.popular-analytics .main-container .head-table .table-actions .action-btns .add-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--mainColor) 38%,transparent)}.reports{padding:20px;direction:rtl}.reports .main-container{max-width:1200px;margin:0 auto}.reports .main-container .head-page{border-bottom:2px solid #f1f5f9;padding-bottom:15px;margin-bottom:30px}.reports .main-container .head-page .title-page{font-size:26px;font-weight:700;color:#1e293b;position:relative;padding-right:15px}.reports .main-container .head-page .title-page:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background-color:var(--mainColor)}.reports .main-container .reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,350px));gap:24px;justify-content:center;margin-top:20px}.reports .main-container .reports-grid .report-card{background:#fff;border:1px solid var(--borderColor);border-radius:0;padding:30px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 6px #00000005}.reports .main-container .reports-grid .report-card:hover{border-color:var(--mainColor);transform:translateY(-4px);box-shadow:0 10px 20px #0000000d}.reports .main-container .reports-grid .report-card:hover .icon-wrapper{background-color:var(--mainColor);color:#fff;transform:scale(1.05)}.reports .main-container .reports-grid .report-card:hover .open-btn{background-color:var(--mainColor);color:#fff}.reports .main-container .reports-grid .report-card .icon-wrapper{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#f0fdf4;color:var(--mainColor);font-size:32px;border-radius:0;transition:all .25s ease}.reports .main-container .reports-grid .report-card .card-info h3{font-size:19px;font-weight:700;color:var(--secondColor);margin-bottom:10px}.reports .main-container .reports-grid .report-card .card-info p{font-size:14px;color:#64748b;line-height:1.6;margin:0}.reports .main-container .reports-grid .report-card .open-btn{width:100%;padding-block:10px;border-radius:0;border:1px solid var(--mainColor);color:var(--mainColor);background-color:transparent;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;margin-top:auto}.reports .main-container .popup-model .content{max-width:650px;width:95%;min-height:500px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:0;border:1px solid var(--borderColor);padding:30px;box-shadow:0 15px 30px #00000014}.reports .main-container .popup-model .content .popup-title{text-align:center;font-size:20px;font-weight:700;color:var(--secondColor);margin-top:0;margin-bottom:25px}.reports .main-container .popup-model .content form{display:flex;flex-direction:column;gap:16px;width:100%}.reports .main-container .popup-model .content form .react-select-wrapper{display:flex;flex-direction:column;gap:8px}.reports .main-container .popup-model .content form .react-select-wrapper label{font-weight:600;font-size:15px;color:var(--secondColor)}.reports .main-container .popup-model .content form .react-select-wrapper .react-select__control{border-radius:0!important;border-color:var(--borderColor)!important;min-height:40px!important;height:40px!important;box-shadow:none!important}.reports .main-container .popup-model .content form .react-select-wrapper .react-select__control:hover{border-color:var(--mainColor)!important}.reports .main-container .popup-model .content form .react-select-wrapper .react-select__value-container{padding:0 8px!important;height:38px!important}.reports .main-container .popup-model .content form .react-select-wrapper .react-select__placeholder{color:#94a3b8;font-size:15px}.reports .main-container .popup-model .content form .react-select-wrapper .react-select__single-value{font-size:15px;color:#1e293b}.reports .main-container .popup-model .content form .input-box{display:flex;flex-direction:column;gap:8px}.reports .main-container .popup-model .content form .input-box label{font-weight:600;font-size:15px;color:var(--secondColor)}.reports .main-container .popup-model .content form .input-box input{width:100%;height:40px;padding:8px 12px;border:1px solid var(--borderColor);border-radius:0;outline:none;font-size:15px;transition:border-color .2s}.reports .main-container .popup-model .content form .input-box input:focus{border-color:var(--mainColor)}.reports .main-container .popup-model .content form .submit-btn{width:100%;height:44px;background-color:var(--mainColor);color:#fff;border:none;border-radius:0;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:10px}.reports .main-container .popup-model .content form .submit-btn:hover{background-color:var(--secondColor)}.reports .main-container .popup-model .content form .submit-btn:disabled{opacity:.6;cursor:not-allowed}.reports .main-container .popup-model .content .report-notice{background-color:#fef2f2;border-right:4px solid var(--errorColor);padding:12px 14px;color:#991b1b;font-size:13.5px;font-weight:600;line-height:1.5;margin-top:20px;text-align:right}.attachments-page .main-container{padding:20px}.attachments-page .head-table{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:15px;margin-bottom:20px;padding:16px 20px;background-color:var(--bgSecondary, #f8f9fb);border:1px solid var(--borderColor, #e3e7ef)}.attachments-page .head-table h3{font-size:19px;font-weight:700;color:var(--textColor, #222);margin:0}.attachments-page .head-table .table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.attachments-page .head-table .table-actions .search-form{display:flex;align-items:center;gap:6px}.attachments-page .head-table .table-actions .search-form .search-input-wrap{position:relative;display:flex;align-items:center}.attachments-page .head-table .table-actions .search-form .search-input-wrap .search-icon{position:absolute;right:10px;font-size:17px;color:#888;pointer-events:none}.attachments-page .head-table .table-actions .search-form .search-input-wrap input{padding:0 32px;height:37px;box-sizing:border-box;border:1px solid var(--borderColor, #d1d5db);border-radius:0;font-size:14px;outline:none;width:220px;transition:border-color .2s}.attachments-page .head-table .table-actions .search-form .search-input-wrap input:focus{border-color:var(--mainColor)}.attachments-page .head-table .table-actions .search-form .search-input-wrap .clear-search{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;color:#888;font-size:16px;display:flex;align-items:center}.attachments-page .head-table .table-actions .search-form .search-btn{height:37px;padding:0 18px;border:none;border-radius:0;background-color:var(--mainColor);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.attachments-page .head-table .table-actions .search-form .search-btn:hover{opacity:.88}.attachments-page .popup-model .content{max-width:600px;height:auto!important;min-height:250px;max-height:80vh;border-radius:12px;padding:25px;display:flex;flex-direction:column;direction:rtl}.attachments-page .popup-model .content .popup-header{font-size:18px;font-weight:700;color:var(--secondColor);margin-bottom:20px;border-bottom:2px solid #f1f5f9;padding-bottom:10px;text-align:right}.attachments-page .popup-model .content .attachments-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:5px;margin-bottom:15px}.attachments-page .popup-model .content .attachments-list .attachment-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;transition:all .2s ease}.attachments-page .popup-model .content .attachments-list .attachment-item:hover{border-color:var(--mainColor);background:#f0fdf4}.attachments-page .popup-model .content .attachments-list .attachment-item .file-info{display:flex;align-items:center;gap:10px;color:var(--secondColor);text-decoration:none;font-weight:500;font-size:14px;flex:1}.attachments-page .popup-model .content .attachments-list .attachment-item .file-info svg{font-size:20px;color:var(--mainColor)}.attachments-page .popup-model .content .attachments-list .attachment-item .file-info span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:320px}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions{display:flex;align-items:center;gap:8px}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .view-link{display:flex;align-items:center;gap:6px;color:var(--mainColor);font-size:13px;font-weight:700;text-decoration:none;padding:4px 10px;border-radius:4px;border:1px solid var(--mainColor);transition:all .2s}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .view-link:hover{background-color:var(--mainColor);color:#fff}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--errorColor);color:var(--errorColor);padding:4px 8px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-btn:hover{background-color:var(--errorColor);color:#fff}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm{display:flex;align-items:center;gap:6px;background:#fee2e2;padding:2px 6px;border-radius:4px;border:1px solid #fecaca}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:4px 6px;border-radius:3px;font-size:13px;transition:all .15s}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.yes{color:#16a34a}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.yes:hover{background-color:#dcfce7}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.no{color:var(--errorColor)}.attachments-page .popup-model .content .attachments-list .attachment-item .item-actions .delete-confirm .confirm-btn.no:hover{background-color:#fca5a5}.attachments-page .popup-model .content .attachments-list .no-files{text-align:center;color:#94a3b8;padding:30px 10px;font-size:15px;display:flex;flex-direction:column;align-items:center;gap:10px}.attachments-page .popup-model .content .attachments-list .no-files svg{font-size:40px;color:#cbd5e1}.attachments-page .popup-model .content .upload-section{display:flex;flex-direction:column;gap:20px}.attachments-page .popup-model .content .upload-section .drag-area{border:2px dashed #cbd5e1;border-radius:8px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#f8fafc}.attachments-page .popup-model .content .upload-section .drag-area:hover{border-color:var(--mainColor);background-color:#f0fdf4}.attachments-page .popup-model .content .upload-section .drag-area svg{font-size:36px;color:#94a3b8;margin-bottom:10px}.attachments-page .popup-model .content .upload-section .drag-area p{font-size:14px;color:#64748b}.attachments-page .popup-model .content .upload-section .drag-area p span{color:var(--mainColor);font-weight:700}.attachments-page .popup-model .content .upload-section .selected-files-list{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.attachments-page .popup-model .content .upload-section .selected-files-list .selected-file-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f1f5f9;border-radius:6px;font-size:13px}.attachments-page .popup-model .content .upload-section .selected-files-list .selected-file-item .file-name-size{display:flex;align-items:center;gap:8px;color:var(--secondColor)}.attachments-page .popup-model .content .upload-section .selected-files-list .selected-file-item .file-name-size svg{color:#64748b}.attachments-page .popup-model .content .upload-section .selected-files-list .selected-file-item .remove-btn{background:transparent;border:none;color:var(--errorColor);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:background .2s}.attachments-page .popup-model .content .upload-section .selected-files-list .selected-file-item .remove-btn:hover{background-color:#fee2e2}.attachments-page .popup-model .content .upload-section .action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.attachments-page .popup-model .content .upload-section .action-buttons button{padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.attachments-page .popup-model .content .upload-section .action-buttons button.save-btn{background:var(--mainColor);color:#fff;border:none}.attachments-page .popup-model .content .upload-section .action-buttons button.save-btn:hover{opacity:.9}.attachments-page .popup-model .content .upload-section .action-buttons button.cancel-btn{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.attachments-page .popup-model .content .upload-section .action-buttons button.cancel-btn:hover{background:#e2e8f0}
