: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-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--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__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:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.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:.7s}.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}.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:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.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}.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,0,0)}to{opacity:0;transform:translate3d(2000px,0,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,0,0)}to{opacity:0;transform:translate3d(-2000px,0,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,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,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,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-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: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:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform: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:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(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}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tx-bottom-nav,.tx-bottom-sheet,.tx-bottom-sheet-backdrop{display:none}@media (max-width: 767px){.tx-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:58px;background:#fff;border-top:1px solid #e5e7eb;z-index:1200;align-items:stretch;padding-bottom:env(safe-area-inset-bottom,0px)}.tx-bottom-nav__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;padding:0 4px;text-decoration:none;color:#9ca3af;font-size:10px;font-family:inherit;cursor:pointer;transition:color .15s ease;-webkit-tap-highlight-color:transparent;outline:none;line-height:1}.tx-bottom-nav__item--active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:26px;height:3px;border-radius:0 0 3px 3px;background:#e92222}.tx-bottom-nav__item i{font-size:22px;line-height:1;display:block}.tx-bottom-nav__item .tx-nav-ico{font-size:24px;line-height:1;display:block}.tx-bottom-nav__item span{font-size:10px;font-weight:500;white-space:nowrap}.tx-bottom-nav__item--active{color:#e92222}.tx-bottom-nav__item:not(.tx-bottom-nav__item--active):active{color:#6b7280}.tx-bottom-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1210;animation:txBackdropIn .2s ease}@keyframes txBackdropIn{0%{opacity:0}to{opacity:1}}.tx-bottom-sheet{display:block;position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;z-index:1220;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 24px #0000001a}.tx-bottom-sheet--open{transform:translateY(0)}.tx-bottom-sheet__handle{width:36px;height:4px;background:#d1d5db;border-radius:2px;margin:10px auto 4px}.tx-bottom-sheet__list{padding:4px 0 16px}.tx-bottom-sheet__item{display:flex;align-items:center;gap:16px;width:100%;padding:14px 20px;font-size:15px;font-weight:400;color:#1f2937;text-decoration:none;background:none;border:none;border-bottom:1px solid #f3f4f6;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;text-align:left}.tx-bottom-sheet__item i{font-size:20px;color:#6b7280;width:22px;flex-shrink:0;text-align:center}.tx-bottom-sheet__item--danger,.tx-bottom-sheet__item--danger i{color:#e92222}.tx-bottom-sheet__item:active{background:#f9fafb}.tx-bottom-sheet__cancel{display:block;width:calc(100% - 32px);margin:12px 16px 0;padding:14px;background:#f3f4f6;border:none;border-radius:12px;font-size:15px;font-weight:500;color:#374151;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.tx-bottom-sheet__cancel:active{background:#e5e7eb}}.login-page-wrap{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 0}.login-back-home{position:absolute;top:24px;left:24px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffffeb;color:#1f2937;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 2px 10px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.login-back-home:hover{transform:translate(-2px);background:#fff;color:#e92222;box-shadow:0 4px 14px #0000001f}.login-back-home:active{transform:translate(0)}.login-back-home svg{transition:transform .15s ease}.login-back-home:hover svg{transform:translate(-3px)}@media (max-width: 575px){.login-back-home{top:14px;left:14px;padding:6px 12px;font-size:12px}}.login-logo-animated{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.login-logo-animated.is-mounted{opacity:1;transform:translateY(0)}.login-card{position:relative;background:#fff;border-radius:20px;padding:30px 28px;box-shadow:0 4px 40px #0000001f,0 1px 3px #0000000d;transition:height .45s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,opacity .6s ease,transform .6s ease;overflow:hidden;opacity:0;transform:translateY(24px)}.login-card.is-mounted{opacity:1;transform:translateY(0)}.card-border-glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:22px;background:linear-gradient(135deg,#e92222,#ff6b6b,#c71e1e,#e92222);background-size:300% 300%;opacity:0;z-index:-1;transition:opacity .3s ease;animation:borderSpin 2s linear infinite}.card-border-glow.glowing:before{opacity:1}@keyframes borderSpin{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.login-card-header{margin-bottom:14px}.login-card-title{font-size:24px;font-weight:800;color:#1a1a2e;margin:0 0 6px;line-height:1.1;animation:titleFade .45s ease}.login-card-subtitle{color:#6b7280;font-size:14px;margin:0;animation:titleFade .45s ease}@keyframes titleFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mode-toggle{display:flex;background:#f3f4f6;border-radius:12px;padding:4px;margin:0 0 18px;gap:2px}.mode-pill{flex:1;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:600;padding:10px 14px;border-radius:9px;cursor:pointer;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.mode-pill:hover:not(.active){color:#1f2937}.mode-pill.active{background:#fff;color:#e92222;box-shadow:0 2px 8px #e9222240}.mode-forms-wrap{position:relative}.mode-form{width:100%}.mode-form.form-hidden{display:none}.mode-form.form-exit{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.mode-form.form-enter{animation:formFadeIn .35s ease forwards}@keyframes formFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.role-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px}.role-toggle.role-toggle-stacked{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}.role-toggle-label{font-size:13px;font-weight:600;color:#374151;white-space:nowrap}.role-toggle-pills{display:inline-flex;background:transparent;border-radius:10px;padding:0;gap:8px}.role-toggle.role-toggle-stacked .role-toggle-pills{width:100%}.role-pill{flex:1;background:#fff;color:#6b7280;border:1px solid #e5e7eb;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.role-pill:hover:not(.active){color:#1f2937;border-color:#d1d5db}.role-pill.active{background:#e92222;color:#fff;border-color:#e92222;box-shadow:0 2px 8px #e9222240}.login-card .join-with{text-align:center;margin-bottom:14px}.login-card .join-with>p{font-size:13px;color:#9ca3af;margin:0 0 8px}.login-card .join-with ul{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin:0 0 8px}.login-card .join-with .or{color:#9ca3af;font-size:13px;margin:8px 0 0;position:relative}.login-card .join-with .or:before,.login-card .join-with .or:after{content:"";display:inline-block;width:60px;height:1px;background:#e5e7eb;vertical-align:middle;margin:0 10px}.login-form .form-group{margin-bottom:14px;position:relative}.login-form .form-group label{display:block;width:100%;font-size:13px;font-weight:600;color:#374151;margin-bottom:4px}.login-form .form-group input{width:100%;padding:11px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;background:#f9fafb;color:#1f2937;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;margin-top:6px}.login-form .form-group input:focus{outline:none;border-color:#e92222;background:#fff;box-shadow:0 0 0 3px #e922221f}.login-form .form-group .fad{position:absolute;right:14px;top:40px;cursor:pointer;color:#9ca3af;font-size:16px;z-index:2}.login-form .form-group .text-danger{font-size:12px;margin-top:4px}.login-form .forgot{margin:2px 0 14px;font-size:13px;color:#6b7280;text-align:right}.login-form .forgot a{color:#e92222;font-weight:600}.login-submit-btn{width:100%;padding:12px 22px;border:none;border-radius:12px;background:linear-gradient(135deg,#c71e1e,#e92222 60%,#ff4d4d);color:#fff;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.3px;box-shadow:0 4px 20px #e9222259;transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease}.login-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #e9222273}.login-submit-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.login-form .form-group.text-right{text-align:center;margin:4px 0 0}.join-with li img{width:11px;height:unset}.join-with .social-ico{width:20px;height:20px;display:block}.join-with button{all:unset;padding:10px;border:1px solid #e5e7eb;height:20px;width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.join-with button:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.auth-back-home{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#6b7280;text-decoration:none;margin-bottom:14px;transition:color .15s ease,gap .15s ease}.auth-back-home:hover{color:#e92222;gap:9px}.join-with ul{display:flex;gap:14px;align-items:center}.join-with li{padding:0;margin:0;list-style:none}.join-with li button:hover{background:#4285f40a}.login-signup{height:auto!important;min-height:100vh;align-items:center!important;padding:40px 0;box-sizing:border-box}.login-signup .register-login{flex-shrink:0;max-width:100%}@media (max-width: 991px){.login-signup .register-login{padding:30px 26px!important}}@media (max-width: 575px){.login-signup .register-login{padding:24px 18px!important}}@keyframes auth-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes auth-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.login-signup{animation:auth-enter .28s ease-out both}.login-signup.is-leaving{animation:auth-leave .2s ease-in forwards}@media (prefers-reduced-motion: reduce){.login-signup,.login-signup.is-leaving{animation:none!important}}input::-ms-reveal{display:none}@media (max-width: 991px){.login-page-wrap{padding:24px 0}.login-logo-animated{text-align:center;margin-bottom:24px}.login-card{padding:24px 20px}}@media (max-width: 575px){.login-card{padding:20px 16px;border-radius:16px}.login-card-title{font-size:20px}.role-toggle{flex-direction:column;align-items:stretch;gap:8px}.role-toggle .role-toggle-pills{width:100%}}.social-label{display:none}@media (max-width: 767px){.login-signup .join-with>p:first-child{display:none}.login-signup .join-with ul{flex-direction:column;gap:10px;align-items:stretch}.login-signup .join-with li{width:100%;margin:0}.login-signup .join-with button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:auto;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:600;color:#1f2937;cursor:pointer}.login-signup .join-with button:active{background:#f9fafb}.login-signup .join-with .social-ico{width:20px;height:20px;flex-shrink:0}.social-label{display:inline}.login-signup .join-with .or{display:flex;align-items:center;gap:10px;color:#9ca3af;font-size:12px;margin:16px 0 4px}.login-signup .join-with .or:before,.login-signup .join-with .or:after{content:"";flex:1 1 auto;width:auto;height:1px;background:#e5e7eb;margin:0;display:block}.login-signup .register-login form .form-group{position:relative}.login-signup .register-login form .form-group>label{display:block;font-size:13px;font-weight:600;color:#374151}.login-signup .register-login form .form-group input{width:100%;box-sizing:border-box;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f9fafb!important;padding:12px 40px 12px 14px!important;font-size:16px!important;margin-top:6px!important;color:#1f2937}.login-signup .register-login form .form-group input:focus{border-color:#e92222!important;background:#fff!important;box-shadow:0 0 0 3px #e922221f!important;outline:none}.login-signup .register-login form .form-group i{position:absolute;right:14px;top:40px;color:#9ca3af;font-size:16px;cursor:pointer;z-index:2}.login-signup .register-login form .form-group.text-right{text-align:stretch}.login-signup .register-login form button[type=submit]{width:100%;background:#e92222!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:13px!important;font-size:15px!important;font-weight:700!important}}.login-signup .join-with p.or{display:flex!important;align-items:center;gap:10px;border:0!important;background:transparent!important;height:auto!important;line-height:normal!important;position:static!important;overflow:visible}.login-signup .join-with p.or:before,.login-signup .join-with p.or:after{content:""!important;flex:1 1 auto;width:auto!important;height:1px!important;background:#e5e7eb!important;position:static!important;margin:0!important;display:block}.auth-card-wrap{display:flex;justify-content:flex-end;align-items:center;width:100%;height:auto!important;max-height:none!important;overflow:visible!important;padding:20px 0;box-sizing:border-box;animation:auth-enter .28s ease-out both}.auth-card-wrap.is-leaving{animation:auth-leave .2s ease-in forwards}@media (prefers-reduced-motion: reduce){.auth-card-wrap,.auth-card-wrap.is-leaving{animation:none!important}}.auth-card{background:#fff;width:500px;max-width:100%;padding:40px;border-radius:5px;box-shadow:0 18px 50px #0f172a2e;flex-shrink:0;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box}.auth-card label{font-size:13px;color:#747474;width:100%}.auth-card input{border:0;width:100%;border-bottom:1px solid #eaeaea;outline:none;background:transparent;padding:8px 0;font-size:15px;color:#1f2937}.auth-card input:focus,.auth-card input:active{border-color:#e92222}.auth-card .form-group{margin-bottom:18px}.auth-card form button[type=submit]{background:#e92222;color:#fff;border:none;padding:10px 32px;border-radius:50rem;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 2px 8px #e922222e}.auth-card form button[type=submit]:hover{box-shadow:0 4px 14px #e922224d}@media (max-width: 991px){.auth-card-wrap{justify-content:center}.auth-card{padding:30px 26px}}@media (max-width: 575px){.auth-card{padding:24px 18px}}.lg2-page{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:32px 16px;box-sizing:border-box;background:linear-gradient(160deg,#2a0e13,#5c1620 48%,#8a1f28)}.lg2-inner{width:100%;max-width:440px}.lg2-back{display:inline-flex;align-items:center;gap:7px;color:#ffffffd9;font-size:14px;font-weight:600;text-decoration:none;margin-bottom:16px;transition:color .15s ease}.lg2-back:hover{color:#fff}.lg2-card{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0f172a1f;padding:36px 34px;animation:lg2Enter .28s ease-out both}.lg2-card.is-leaving{animation:lg2Leave .2s ease-in forwards}@keyframes lg2Enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lg2Leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){.lg2-card,.lg2-card.is-leaving{animation:none!important}}.lg2-brand{text-align:center;margin-bottom:16px}.lg2-brand img{height:44px;width:auto}.lg2-title{font-size:26px;font-weight:700;color:#0f172a;text-align:center;margin:0 0 6px;letter-spacing:-.02em}.lg2-sub{text-align:center;color:#64748b;font-size:14px;margin:0 0 22px}.lg2-link,.lg2-sub a{color:#e92222;font-weight:600;text-decoration:none}.lg2-link:hover,.lg2-sub a:hover{text-decoration:underline}.lg2-social{display:flex;justify-content:center;gap:14px;margin-bottom:4px}.lg2-social button{width:48px;height:48px;border-radius:50%;border:1.5px solid #edeef2;background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.lg2-social button:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0f172a14}.lg2-social button:active{transform:translateY(1px)}.lg2-social button svg{width:22px;height:22px}.lg2-divider{display:flex;align-items:center;text-align:center;margin:20px 0}.lg2-divider:before,.lg2-divider:after{content:"";flex:1;height:1px;background:#eceef2}.lg2-divider span{padding:0 12px;color:#9ca3af;font-size:13px;white-space:nowrap}.lg2-field{margin-bottom:16px}.lg2-field>label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:7px}.lg2-field input,.lg2-pw input{width:100%;height:48px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;padding:0 14px;font-size:15px;color:#111827;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.lg2-field input::placeholder,.lg2-pw input::placeholder{color:#9ca3af}.lg2-field input:focus,.lg2-pw input:focus{border-color:#e92222;box-shadow:0 0 0 3px #e922221f}.lg2-pw{position:relative}.lg2-pw input{padding-right:44px}.lg2-pw i{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#9ca3af;cursor:pointer;font-size:16px}.lg2-error{color:#dc2626;font-size:12.5px;margin-top:6px}.lg2-forgot{text-align:right;font-size:13px;color:#64748b;margin:2px 0 18px}.lg2-forgot a{color:#e92222;font-weight:600;text-decoration:none}.lg2-forgot a:hover{text-decoration:underline}.lg2-submit{width:100%;height:50px;border:none;border-radius:12px;background:#e92222;color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #e9222247;transition:background .15s ease,box-shadow .15s ease}.lg2-submit:hover:not(:disabled){background:#d31d1d;box-shadow:0 6px 18px #e9222257}.lg2-submit:disabled{opacity:.7;cursor:wait}@media (max-width: 575px){.lg2-card{padding:28px 20px;border-radius:20px}.lg2-title{font-size:23px}.lg2-page{padding:20px 14px}}.lg2-inner .auth-head.auth-head--center{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.lg2-inner .auth-head--center .auth-head__back,.lg2-inner .auth-head--center .auth-head__spacer{flex:0 0 40px;width:40px}.lg2-inner .auth-head--center .auth-head__logo{flex:1 1 auto;justify-content:center;display:inline-flex}.lg2-inner .auth-head--center .auth-head__logo img{height:40px}.lg2-inner .auth-head--center .auth-head__back-label{display:none}.lg2-inner .auth-head__subtitle{text-align:center;color:#ffffffd9;font-size:14px;margin:0 0 16px}.lg2-signup-card{display:block!important;height:auto!important;min-height:0!important;justify-content:initial!important;width:100%;animation:none!important;transform:none!important}.lg2-signup-card .register-login{width:100%!important;max-width:100%!important;margin:0!important;padding:30px 28px!important;border-radius:20px!important;box-shadow:0 20px 60px #00000047!important;animation:lg2Enter .28s ease-out both}.lg2-signup-card.is-leaving .register-login{animation:lg2Leave .2s ease-in forwards}@media (max-width: 575px){.lg2-signup-card .register-login{padding:24px 20px!important}}ul.pagination,.pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:22px 0 4px;padding:0;list-style:none;justify-content:flex-start}.pagination .page-item{display:inline-flex}.pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;background:#fff;border:1px solid #e5e7eb;border-radius:9px;color:#374151;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease;outline:none;box-shadow:none}.pagination .page-link:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.pagination li:first-child .page-link,.pagination li:last-child .page-link{border-radius:999px;padding:0 18px;box-shadow:0 1px 2px #1018280f}.pagination li:first-child .page-link:hover,.pagination li:last-child .page-link:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.pagination .page-link:active{transform:translateY(1px)}.pagination .page-link:focus-visible{box-shadow:0 0 0 3px #e922222e;border-color:#e92222}.pagination .page-item.active .page-link,.pagination li.selected .page-link,.pagination li.selected a{background:#e92222!important;border-color:#e92222!important;color:#fff!important;box-shadow:0 2px 8px #e922224d;cursor:default}.pagination .page-item.active .page-link:hover,.pagination li.selected .page-link:hover,.pagination li.selected a:hover{background:#d11515!important;border-color:#d11515!important}.pagination .page-item.disabled .page-link,.pagination li.disabled .page-link,.pagination li.disabled a{color:#b6bcc6!important;background:#fff!important;border-color:#eef0f3!important;opacity:.6;cursor:not-allowed;box-shadow:none;pointer-events:none}.pagination .page-item.break .page-link,.pagination li.break a,.pagination li.break-me a{border-color:transparent;background:transparent;cursor:default;color:#9ca3af;font-weight:700;letter-spacing:1px;pointer-events:none}@media (max-width: 575px){.pagination{gap:4px;margin:18px 0 4px}.pagination .page-link{min-width:34px;height:34px;padding:0 10px;font-size:12px}}header#header .login-btn .profile-icon-btn{display:none}@media (max-width: 767px){[data-aos]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;pointer-events:auto!important}}@media (max-width: 767px){body{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 767px){header#header{height:56px!important;min-height:56px!important;padding:0!important;border-bottom:1px solid #eef0f3!important;box-shadow:0 2px 10px #1018280d!important;background:#fff!important}header#header .logo{margin:0!important}header#header .logo img{height:32px!important;width:auto!important}header#header .mobile-nav-toggle{display:none!important}header#header #navbar ul{display:none!important}header#header .login-btn{display:flex!important;align-items:center;gap:6px}header#header .login-btn p{margin:0!important;display:flex;align-items:center;gap:6px}header#header .login-btn p span strong,header#header .login-btn p span>a:not(.profile-icon-btn):not([href="/employee/change-password"]){display:none!important}header#header .login-btn p span{display:flex!important;align-items:center;gap:6px;line-height:1!important}header#header .login-btn .btn{width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%!important;border:none!important;font-size:15px;transition:background .15s ease,color .15s ease,transform .1s ease}header#header .login-btn .btn:active{transform:scale(.94)}header#header .login-btn .btn.btn-outline-secondary,header#header .login-btn .profile-icon-btn{display:inline-flex!important;align-items:center;justify-content:center;background:#f3f4f6!important;color:#374151!important}header#header .login-btn .btn.btn-outline-secondary:hover,header#header .login-btn .profile-icon-btn:hover{background:#e5e7eb!important;color:#111827!important}header#header .login-btn .btn.btn-danger{background:#e92222!important;color:#fff!important;box-shadow:0 2px 8px #e9222247}header#header .login-btn .btn.btn-danger:hover{background:#d01c1c!important}header#header .login-btn p.login a{display:inline-flex!important;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#fff!important;background:#e92222!important;text-decoration:none;padding:8px 16px!important;border:none!important;border-radius:999px!important;white-space:nowrap;width:auto!important;min-height:38px;box-shadow:0 2px 8px #e9222240}header#header .login-btn p.login a i{color:#fff!important}}.tx-hamburger,.tx-avatar-btn{display:none}@media (max-width: 767px){header#header #navbar{display:none!important}header#header .tx-hamburger{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#f3f4f6;color:#1f2937;font-size:18px;margin-right:6px;flex:0 0 auto;transition:background .15s ease}header#header .tx-hamburger:active{background:#e5e7eb}header#header .login-btn .btn,header#header .login-btn .btn.btn-outline-secondary,header#header .login-btn .btn.btn-danger,header#header .login-btn .profile-icon-btn,header#header .login-btn .tx-nav-avatar-link{display:none!important}header#header .login-btn .tx-avatar-btn{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e92222;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;flex:0 0 auto}}.tx-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1990}.tx-drawer-backdrop.is-open{opacity:1;visibility:visible}.tx-drawer{position:fixed;top:0;left:0;bottom:0;width:84%;max-width:330px;background:#fff;z-index:1995;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 40px #0000002e}.tx-drawer--open{transform:translate(0)}.tx-drawer__head{display:flex;align-items:center;gap:12px;padding:16px 14px;border-bottom:1px solid #eef0f3}.tx-drawer__user{display:flex;align-items:center;gap:11px;text-decoration:none;flex:1 1 auto;min-width:0}.tx-drawer__avatar{width:46px;height:46px;border-radius:50%;background:#e92222;color:#fff;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.tx-drawer__who{display:flex;flex-direction:column;min-width:0}.tx-drawer__name{font-size:15px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-drawer__role{font-size:12px;color:#9ca3af}.tx-drawer__guest{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.tx-drawer__login{font-size:13px;font-weight:600;color:#e92222;text-decoration:none}.tx-drawer__close{width:36px;height:36px;border:none;background:#f3f4f6;color:#374151;border-radius:50%;font-size:15px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.tx-drawer__nav{flex:1 1 auto;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.tx-drawer__item{display:flex;align-items:center;gap:13px;padding:12px;border-radius:10px;font-size:14.5px;font-weight:500;color:#374151;text-decoration:none}.tx-drawer__item i{font-size:17px;color:#9ca3af;width:20px;text-align:center}.tx-drawer__item:active{background:#f3f4f6}.tx-drawer__item.is-active{background:#fdecec;color:#e92222}.tx-drawer__item.is-active i{color:#e92222}.tx-drawer__logout{margin:4px 8px calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:13px;padding:13px 14px;border:none;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:14.5px;font-weight:600;cursor:pointer}.tx-drawer__logout i{font-size:17px}@media (max-width: 575px){.modal-dialog{margin:8px;max-width:calc(100% - 16px)}.modal-dialog.modal-lg,.modal-dialog.modal-xl,.modal-dialog.bigmo{max-width:calc(100% - 16px);width:calc(100% - 16px)!important}.modal-body{padding:16px}.btn,.form-ne button,button.btn-sm,a.btn-sm{min-height:36px}.appicant-list{position:relative}.appicant-list:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;pointer-events:none;background:linear-gradient(to right,#fff0,#fffffff2)}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=password],.form-group input[type=number],.form-group input[type=date],.form-group input[type=datetime-local],.form-group select,.form-group textarea{width:100%;min-height:42px;font-size:16px;box-sizing:border-box}}@media (max-width: 575px){.form-control,input.form-control,select.form-control,textarea.form-control{font-size:16px}}@media (max-width: 991px){.side-tabs{height:auto!important;max-height:none!important;padding:5px!important;margin:0 0 16px!important;border-radius:14px;background:#fff;border:1px solid #eef0f3;box-shadow:0 2px 10px #1018280a;position:relative!important;top:auto!important;overflow:hidden!important}.side-tabs:after{content:"";position:absolute;top:5px;right:0;bottom:5px;width:32px;background:linear-gradient(to right,#fff0,#fff 78%);border-radius:0 14px 14px 0;pointer-events:none}.side-tabs ul{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;margin:0;padding:0}.side-tabs ul::-webkit-scrollbar{display:none}.side-tabs ul li{flex:0 0 auto;margin:0!important;scroll-snap-align:start}.side-tabs ul li a{display:inline-flex;align-items:center;width:auto;white-space:nowrap;padding:9px 15px;border-radius:10px;font-size:13.5px;font-weight:600;color:#5f6b7a;background:transparent;border:none;min-height:38px;line-height:20px;transition:background .15s ease,color .15s ease}.side-tabs ul li.active a{background:#e92222;color:#fff;box-shadow:0 2px 8px #e9222242}.side-tabs ul li a:hover{background:#f4f6f8;color:#1f2937}.side-tabs ul li.active a:hover{background:#e92222;color:#fff}.employer-profile-page .container,.employer-profile-page>.container{padding-left:12px;padding-right:12px}}@media (max-width: 991px){.mobile-nav-toggle{color:#1f2937!important;font-size:26px!important;margin-left:auto}.navbar-mobile .mobile-nav-toggle{color:#fff!important}.navbar-mobile a,.navbar-mobile a:focus{color:#1f2937!important}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:#e92222!important}}@media (max-width: 575px){html,body{overflow-x:hidden}img{max-width:100%;height:auto}.MuiDataGrid-root{max-width:100%}}@media (max-width: 767px){#footer .footer-top{padding:22px 0 6px}#footer .footer-top .footer-links,#footer .footer-top .footer-info h3,#footer .footer-top .footer-info p{display:none!important}#footer .footer-top .footer-info{margin-bottom:6px}#footer .footer-top .footer-info .social-links{margin-top:4px!important}#footer .footer-top .footer-contact{margin-bottom:12px}#footer .footer-top h4{font-size:15px;margin-bottom:10px;padding-bottom:6px}#footer .footer-contact-html{line-height:1.45;font-size:13.5px}#footer .footer-contact-html p{margin-bottom:6px}#footer .footer-contact-html br{line-height:.4}#footer .copyright{padding:12px 10px;font-size:12.5px;line-height:1.4;margin-bottom:0}}.auth-head{display:flex;align-items:center;gap:10px}.auth-head__back{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;font-size:13px;font-weight:600;text-decoration:none;flex-shrink:0;transition:color .15s ease}.auth-head__back:hover{color:#fff}.auth-head__back i{font-size:16px}.auth-head__logo{display:inline-flex;align-items:center}.auth-head__logo img{height:36px;width:auto;display:block}.auth-head__spacer{flex:0 0 0}.auth-head__subtitle{color:#cbd5e1;font-size:14px;margin:6px 0 18px}@media (min-width: 768px){.auth-head{display:block}.auth-head__back{margin-bottom:14px}.auth-head__logo{display:block;margin-bottom:4px}.auth-head__logo img{height:56px}.auth-head__spacer{display:none}}@media (max-width: 767px){.auth-head{justify-content:space-between;padding:2px 0 10px;border-bottom:.5px solid rgba(255,255,255,.12);margin-bottom:14px}.auth-head__back,.auth-head__spacer{flex:0 0 40px;width:40px}.auth-head__back{justify-content:flex-start}.auth-head__back i{font-size:20px}.auth-head__back-label{display:none}.auth-head__logo{flex:1 1 auto;justify-content:center}.auth-head__logo img{height:30px}.auth-head__subtitle{text-align:center;font-size:13px;margin:2px 0 16px}}@media (max-width: 767px){.tx-footer-slot:not(.tx-footer-slot--show){display:none!important}}@media (max-width: 767px){.appicant-list.emp-rcards{overflow:visible!important;border:none}.appicant-list.emp-rcards table,.appicant-list.emp-rcards tbody,.appicant-list.emp-rcards tr,.appicant-list.emp-rcards td{display:block;width:100%}.appicant-list.emp-rcards thead{display:none}.appicant-list.emp-rcards tbody tr{background:#fff;border:1px solid #eef0f3;border-radius:14px;box-shadow:0 2px 8px #0000000d;padding:4px 14px 8px;margin-bottom:12px}.appicant-list.emp-rcards tbody td{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border:none;border-bottom:1px solid #f4f5f7;text-align:right;font-size:13.5px;color:#1f2937;word-break:break-word;white-space:normal;min-width:0}.appicant-list.emp-rcards tbody td:last-child{border-bottom:none}.appicant-list.emp-rcards tbody td:before{content:"";flex:0 0 40%;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;white-space:normal}.appicant-list.emp-rcards tbody td[colspan]{display:block;text-align:center;padding:22px 0;border:none}.appicant-list.emp-rcards tbody td[colspan]:before{display:none}.appicant-list.emp-rcards tbody td[colspan] h3{font-size:15px;margin:0}.appicant-list.emp-rcards tbody td .btn,.appicant-list.emp-rcards tbody td i{flex-shrink:0}.emp-rcards--payments tbody td:nth-of-type(1):before{content:"Invoice #"}.emp-rcards--payments tbody td:nth-of-type(2):before{content:"Amount"}.emp-rcards--payments tbody td:nth-of-type(3):before{content:"Date"}.emp-rcards--payments tbody td:nth-of-type(4):before{content:"Approval"}.emp-rcards--payments tbody td:nth-of-type(5):before{content:"Approval file"}.emp-rcards--payments tbody td:nth-of-type(6):before{content:"Refund note"}.emp-rcards--payments tbody td:nth-of-type(7):before{content:"Refund status"}.emp-rcards--payments tbody td:nth-of-type(8):before{content:"Refund request"}.emp-rcards--payments tbody td:nth-of-type(9):before{content:"Appointment"}.emp-rcards--subemp tbody td:nth-of-type(1):before{content:"Name"}.emp-rcards--subemp tbody td:nth-of-type(2):before{content:"Email"}.emp-rcards--subemp tbody td:nth-of-type(3):before{content:"Mobile"}.emp-rcards--subemp tbody td:nth-of-type(4):before{content:"Created on"}.emp-rcards--subemp tbody td:nth-of-type(5):before{content:"Assigned tasks"}.emp-rcards--subemp tbody td:nth-of-type(6):before{content:"Action"}}@media (max-width: 767px){.cont-two-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.employer-profile-page .form-group input:not([type=checkbox]):not([type=radio]):not(.MuiInputBase-input),.employer-profile-page .form-group select,.employer-profile-page .form-group textarea,.form-container input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.MuiInputBase-input),.form-container select,.form-container textarea{width:100%!important;font-size:16px!important;box-sizing:border-box;min-height:44px}.form-container textarea{min-height:110px}.form-container .MuiOutlinedInput-root,.form-container .MuiAutocomplete-root,.form-container .MuiTextField-root,.employer-profile-page .MuiOutlinedInput-root,.employer-profile-page .MuiAutocomplete-root,.employer-profile-page .MuiTextField-root{width:100%!important}.MuiAutocomplete-root .MuiInputBase-input,.MuiOutlinedInput-root .MuiOutlinedInput-input,.po-grid .MuiInputBase-input{min-height:0!important;border:none!important;background:transparent!important;box-shadow:none!important;font-size:16px!important}.employee-profile.sticky-top,.employee-dp.sticky-top{position:static!important;top:auto!important}.employer-profile-page .form-group{margin-bottom:14px}.employer-profile-page .form-group label{font-size:13px;font-weight:600;margin-bottom:6px;display:block}.form-container input[type=file]{max-width:100%;font-size:13px}}.aj-mobile-cards{display:none}@media (max-width: 767px){.aj-desktop-grid{display:none!important}.aj-mobile-cards{display:block}.aj-card{background:#fff;border:1px solid #eef0f3;border-radius:14px;box-shadow:0 2px 8px #0000000d;padding:14px;margin-bottom:12px}.aj-card-top{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f1f3f6}.aj-card-check{width:18px;height:18px;flex-shrink:0;cursor:pointer}.aj-card-name{flex:1 1 auto;min-width:0;font-size:15px;font-weight:700;color:#1a1a2e;white-space:normal}.aj-card-match{flex-shrink:0;font-size:12px;font-weight:700;color:#b91c1c;background:#fee2e2;border-radius:999px;padding:3px 10px;white-space:nowrap}.aj-card-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.aj-row{display:flex;flex-direction:column;min-width:0}.aj-row>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:1px}.aj-row>div{font-size:13px;color:#1f2937;word-break:break-word}.aj-card-actions{margin-top:12px;padding-top:10px;border-top:1px solid #f1f3f6}.aj-card-actions .accet-ac{flex-wrap:wrap!important;white-space:normal!important;gap:8px!important}.aj-card-actions .btn{min-width:40px;min-height:40px}.aj-empty,.aj-loading{text-align:center;padding:40px 16px;color:#6b7280;font-size:14px;background:#fff;border:1px dashed #e5e7eb;border-radius:14px}.aj-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;font-size:13px;color:#374151}.aj-pager button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;color:#374151;min-height:40px}.aj-pager button:disabled{opacity:.5}}@media (min-width: 992px){header#header>.container{max-width:100%;padding-left:40px;padding-right:40px}}@media (max-width: 767px){h1{font-size:clamp(26px,7vw,34px)!important;line-height:1.2!important;letter-spacing:-.4px!important}h2{font-size:clamp(20px,5.5vw,26px)!important;line-height:1.3!important;letter-spacing:-.3px!important}h3{font-size:clamp(16px,4.5vw,20px)!important;line-height:1.35!important;letter-spacing:normal!important}h4{font-size:clamp(14px,4vw,17px)!important;line-height:1.4!important;letter-spacing:normal!important}h5{font-size:clamp(13px,3.5vw,15px)!important;letter-spacing:normal!important}p{font-size:14px;line-height:1.6}}@media (max-width: 767px){.ptb-100,.bg-warm.ptb-100,.about-us.ptb-100{padding-top:36px!important;padding-bottom:36px!important}}@media (max-width: 767px){.popular-category{margin-bottom:16px!important;text-align:left!important}.popular-category h2{font-size:20px!important;font-weight:700!important;margin-bottom:4px!important}.popular-category p{font-size:13px!important;font-weight:400!important;color:#6b7280!important;margin-bottom:0!important}#demos .popular-category h2{font-size:20px!important}.sub-heading-title h2,.sub-heading-title.new-viewAll h2{font-size:18px!important;font-weight:700!important}}@media (max-width: 767px){.about-us .abt-txt h5{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:#e92222;font-weight:600!important;margin-bottom:8px}.about-us .abt-txt p{font-size:14px;line-height:1.65;color:#374151}}@media (max-width: 767px){section.newDashboard_grid .job-companies{display:flex!important;flex-direction:column!important;padding:14px!important}section.newDashboard_grid .company-header{padding:10px!important;margin-bottom:10px!important}section.newDashboard_grid .company-header img{width:40px!important;height:40px!important;border-radius:50%!important;object-fit:cover!important}section.newDashboard_grid .company-header h5{font-size:13px!important;font-weight:600!important;margin:6px 0 2px!important}section.newDashboard_grid .company-header p{font-size:11px!important;margin:0!important}section.newDashboard_grid .job-companies h6{font-size:12px!important;line-height:1.5!important;color:#6b7280!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 8px!important;flex:1 1 auto}section.newDashboard_grid .job-companies .applybtn{margin-top:auto!important;font-size:13px!important;font-weight:600!important;padding-top:8px!important;display:block}section.newDashboard_grid .slider-card{height:100%}}@media (max-width: 767px){.home-category-row .category-box,section.newDashboard_grid .category-box{border-radius:14px!important;box-shadow:0 2px 8px #0000000d}.home-category-row .category-box h5,section.newDashboard_grid .category-box h5{font-size:12px!important;font-weight:600!important;margin-top:8px!important;color:#1f2937!important}section.newDashboard_grid .category-box p{font-size:11px!important;color:#9ca3af!important}}@media (max-width: 767px){.emp-page .emp-content{border-radius:16px!important;box-shadow:0 2px 12px #0000000d!important}.emp-page .emp-content{padding:20px 16px!important}.emp-filter-bar{padding:12px!important;gap:10px!important}.emp-filter-field label{font-size:10px!important;margin-bottom:4px!important}.emp-count-pill{font-size:11px!important;padding:4px 10px!important}}@media (max-width: 767px){.emp-job-card{border-radius:14px!important;padding:14px 14px 0!important;box-shadow:0 2px 8px #0000000a!important}.emp-job-title{font-size:15px!important}.emp-job-meta li{font-size:12px!important}.emp-job-card-footer{margin:0 -14px!important;padding:10px 14px!important}}@media (max-width: 575px){.emp-table-wrap:not(.emp-table--cards-wrap){border-radius:12px!important}.emp-table:not(.emp-table--cards) thead th{font-size:11px!important;padding:10px!important}.emp-table:not(.emp-table--cards) tbody td{padding:10px!important;font-size:13px!important}}@media (max-width: 767px){.home-blog-card{border-radius:14px!important;box-shadow:0 2px 8px #0000000d!important}.home-blog-card .cpat-home h3{font-size:14px!important;line-height:1.4;margin-bottom:4px}.home-blog-card .cpat-home p{font-size:12px!important;color:#6b7280!important}.home-blog-row .blog_image_cust{height:150px!important;width:100%!important}}@media (max-width: 767px){.employer-profile-page>.container,.employer-profile-page .container{padding-left:12px!important;padding-right:12px!important}}@media (max-width: 991px){.employer-profile-page .col-lg-3{padding-left:0!important;padding-right:0!important}.side-tabs{margin-left:0!important;margin-right:0!important}}@media (max-width: 767px){.emp-feed-card{border-radius:14px!important}.emp-feed-card-head{padding:14px 14px 4px!important}.emp-feed-body{padding:10px 14px 6px!important}.emp-feed-actions{padding:8px 10px!important}.emp-feed-action{font-size:12px!important;padding:6px 10px!important}}@media (max-width: 767px){.emp-btn{min-height:44px!important;padding-left:16px!important;padding-right:16px!important}.emp-btn-sm{min-height:38px!important}.new-viewAll a{padding:8px 14px!important;font-size:12px!important;border-radius:8px!important;min-height:36px;display:inline-flex!important;align-items:center}}@media (max-width: 767px){.emp-progress-bar{z-index:1100!important;top:calc(50% - 29px)!important;margin-top:-30px!important}}@media (max-width: 767px){.view-all{text-align:center;margin-top:16px!important}.view-all a{display:inline-block;padding:10px 24px;background:transparent!important;border:1.5px solid #e92222!important;border-radius:8px;color:#e92222!important;font-size:13px;font-weight:600;text-decoration:none}}@media (max-width: 767px){.cta-for-employer{margin-bottom:24px!important}.cta-rmployer{padding:24px 20px!important}.cta-rmployer h2{font-size:20px!important;margin-bottom:8px!important}.cta-rmployer p{font-size:13px!important;line-height:1.55!important;margin-bottom:16px!important}.cta-rmployer a{display:inline-block;padding:12px 24px!important;font-size:14px!important;border-radius:8px!important}}:root{--tx-loader-color: #e92222;--tx-loader-track: #fde2e2;--tx-loader-thickness: 4px;--tx-loader-size: 56px;--tx-loader-duration: .9s}.tx-loader,.tx-loader-inline{width:var(--tx-loader-size);height:var(--tx-loader-size);border:var(--tx-loader-thickness) solid var(--tx-loader-track);border-top-color:var(--tx-loader-color);border-radius:50%;box-sizing:border-box;animation:tx-loader-spin var(--tx-loader-duration) linear infinite;display:inline-block}.tx-loader-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.tx-loader-inline{--tx-loader-size: 22px;--tx-loader-thickness: 2.5px;vertical-align:middle}.tx-loader-sm{--tx-loader-size: 32px;--tx-loader-thickness: 3px}.tx-loader-md{--tx-loader-size: 56px;--tx-loader-thickness: 4px}.tx-loader-lg{--tx-loader-size: 80px;--tx-loader-thickness: 5px}@keyframes tx-loader-spin{to{transform:rotate(360deg)}}.spinner-border{color:var(--tx-loader-color)!important;border-top-color:var(--tx-loader-color)!important;border-right-color:var(--tx-loader-color)!important;border-bottom-color:var(--tx-loader-color)!important;border-left-color:transparent!important;border-width:.18em!important}.spinner-border-sm{border-width:.15em!important}._loading_overlay_overlay{background:#ffffffc7!important;color:#1f2937!important}._loading_overlay_spinner{width:var(--tx-loader-size)!important;height:var(--tx-loader-size)!important;position:relative}._loading_overlay_spinner svg{display:none!important}._loading_overlay_spinner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--tx-loader-thickness) solid var(--tx-loader-track);border-top-color:var(--tx-loader-color);border-radius:50%;animation:tx-loader-spin var(--tx-loader-duration) linear infinite}._loading_overlay_content{margin-top:16px;color:#4b5563;font-weight:500;letter-spacing:.02em}.side-tabs.sticky-top{z-index:900;background:#fff}.loader{width:var(--tx-loader-size);height:var(--tx-loader-size);border:var(--tx-loader-thickness) solid var(--tx-loader-track);border-top-color:var(--tx-loader-color);border-radius:50%;box-sizing:border-box;animation:tx-loader-spin var(--tx-loader-duration) linear infinite;position:static!important;left:auto!important;top:auto!important;margin-left:0!important;display:inline-block}.public-shell-fade{animation:tx-page-enter .28s cubic-bezier(.2,.65,.3,1);will-change:opacity,transform}@keyframes tx-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tx-page-leave{animation:tx-page-leave .16s ease-in forwards}@keyframes tx-page-leave{to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.public-shell-fade,.tx-page-leave{animation:none!important}.tx-loader,.tx-loader-inline,.loader,.spinner-border,._loading_overlay_spinner:after{animation-duration:2s!important}}.bread-crumb{height:auto;min-height:200px;padding-top:88px;padding-bottom:26px}.bread-crumb h1{font-size:32px}.bread-crumb p{margin-bottom:0;color:#6b7280}.bread-crumb+.employer-profile-page{padding:28px 0 56px!important;min-height:auto}@media (max-width: 991px){.bread-crumb{min-height:170px;padding-top:80px;padding-bottom:22px}.bread-crumb h1{font-size:27px}}@media (max-width: 575px){.bread-crumb{min-height:148px;padding-top:76px;padding-bottom:20px}.bread-crumb h1{font-size:23px}.bread-crumb+.employer-profile-page{padding:20px 0 40px!important}}
