: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:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-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(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top: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{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-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--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,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--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@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%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform: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{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-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(1turn)}}.notification-modal-overlay[data-v-c44bdff3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.notification-modal[data-v-c44bdff3]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px #00000026}.modal-header[data-v-c44bdff3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h3[data-v-c44bdff3]{margin:0}.close-button[data-v-c44bdff3]{background:none;border:none;font-size:2rem;cursor:pointer;color:#999}.close-button[data-v-c44bdff3]:hover{color:#333}.notification-item[data-v-c44bdff3]{border-bottom:1px solid #eee;padding:1rem 0}.notification-item[data-v-c44bdff3]:last-child{border-bottom:none}.notification-item h4[data-v-c44bdff3]{margin:0 0 .5rem;font-size:1.1rem}.notification-item p[data-v-c44bdff3]{margin:0 0 .5rem;color:#666}.notification-item small[data-v-c44bdff3]{color:#999}.modal-footer[data-v-c44bdff3]{margin-top:1.5rem;display:flex;gap:1rem;justify-content:flex-end}.intros-banner[data-v-49b64f02]{position:relative;padding:105px 0;overflow:hidden}.intros-banner[data-v-49b64f02]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#fafafa 20%,#fafafaf2,#fafafa1a 80%,#fafafa00);z-index:5}.intros-banner .container[data-v-49b64f02]{position:relative;z-index:10}.slider-dots[data-v-49b64f02]{position:absolute;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;z-index:15}.dot[data-v-49b64f02]{width:12px;height:12px;background:#61606066;border-radius:50%;cursor:pointer;transition:.3s}.dot.active[data-v-49b64f02]{background:#ee7c30;transform:scale(1.2)}.countdown-box[data-v-49b64f02]{width:50px;height:50px;background:#00000073;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.slider-wrapper[data-v-49b64f02]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.slider-track[data-v-49b64f02]{display:flex;width:100%;height:100%;transition:transform 1s ease}.slide-img[data-v-49b64f02]{width:100%;height:100%;background-size:cover;background-position:center;flex-shrink:0}.slider-nav[data-v-49b64f02]{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:20;pointer-events:none;padding:0 20px}.slider-nav button[data-v-49b64f02]{pointer-events:all;background:#00000073;color:#fff;border:none;font-size:24px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,transform .2s}.slider-nav button[data-v-49b64f02]:hover{background:#000000b3;transform:scale(1.1)}@media(max-width:768px){.slider-nav[data-v-49b64f02]{display:none}}.stat-value[data-v-49b64f02]{font-size:32px;font-weight:700}.companies-carousel-wrapper[data-v-15a59469]{position:relative;display:flex;align-items:center}.companies-carousel[data-v-15a59469]{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding:20px 10px;scrollbar-width:none}.companies-carousel[data-v-15a59469]::-webkit-scrollbar{display:none}.company-logo[data-v-15a59469]{min-width:160px;height:90px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.company-logo img[data-v-15a59469]{max-height:60px;max-width:120px;object-fit:contain}.company-logo[data-v-15a59469]:hover{transform:scale(1.05)}.carousel-arrow[data-v-15a59469]{background:#fff;border:none;width:42px;height:42px;border-radius:50%;box-shadow:0 2px 10px #00000026;cursor:pointer;z-index:2}.carousel-arrow.left[data-v-15a59469]{margin-right:10px}.carousel-arrow.right[data-v-15a59469]{margin-left:10px}@media(max-width:768px){.carousel-arrow[data-v-15a59469]{display:none}.company-logo[data-v-15a59469]{min-width:130px}}.description[data-v-98990945]{margin-top:10px;margin-bottom:15px;width:95%;text-align:justify;font-family:Nunito,sans-serif;font-size:16px;line-height:27px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.description[data-v-98990945] *{font-family:Nunito,sans-serif!important;font-size:16px!important;line-height:27px!important}.category-description[data-v-98990945]{font-size:13px;color:#666;margin-top:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide-enter-from[data-v-98990945]{opacity:0;transform:translate(40px)}.slide-enter-to[data-v-98990945],.slide-leave-from[data-v-98990945]{opacity:1;transform:translate(0)}.slide-leave-to[data-v-98990945]{opacity:0;transform:translate(-40px)}.slide-enter-active[data-v-98990945],.slide-leave-active[data-v-98990945]{transition:all .35s ease}.job-tabs[data-v-98990945]{display:flex;gap:15px}.tab-btn[data-v-98990945]{padding:10px 22px;border-radius:30px;border:1px solid #ddd;background:#fff;cursor:pointer;font-weight:600;transition:.3s}.tab-btn[data-v-98990945]:hover{background:#f7f7f7}.tab-btn.active[data-v-98990945]{background:#ee7c30;color:#fff;border-color:#ee7c30}.page-loader[data-v-98990945]{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}.loader-logo[data-v-98990945]{width:140px;animation:pulse-98990945 1.2s infinite ease-in-out}@keyframes pulse-98990945{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.7}}.company-line[data-v-98990945]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:600}.offer-badge[data-v-98990945]{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:30px;color:#fff;font-size:11px;font-weight:700}.offer-badge.verified[data-v-98990945]{background:#27ae60}.offer-badge.warning[data-v-98990945]{background:#f39c12}.offer-badge.expired[data-v-98990945]{background:#e74c3c}.remaining-days[data-v-98990945]{font-size:12px;font-weight:600}.remaining-days.verified[data-v-98990945]{color:#27ae60}.remaining-days.warning[data-v-98990945]{color:#f39c12}.remaining-days.expired[data-v-98990945]{color:#e74c3c}.job-header[data-v-98990945]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px}.job-listing-title[data-v-98990945]{color:#ee7c30;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;margin:0;flex:1;line-height:1.4}.job-status-container[data-v-98990945]{display:flex;flex-direction:column;align-items:center;gap:6px}@media(max-width:768px){.job-header[data-v-98990945]{flex-direction:column;align-items:flex-start}.job-status-container[data-v-98990945]{margin-top:8px}}.job-actions[data-v-98990945]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:180px}.card-share-buttons[data-v-98990945]{display:flex;flex-direction:column;align-items:center;gap:8px}.card-share-trigger[data-v-98990945]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:130px;height:38px;border:1px solid #e2e2e2;border-radius:4px;background:#fff;color:#555;font-size:14px;font-weight:600;cursor:pointer;transition:.2s ease}.card-share-trigger[data-v-98990945]:hover{border-color:#ee7c30;color:#ee7c30}.card-share-icons[data-v-98990945]{display:flex;align-items:center;justify-content:center;gap:6px}.card-share-icons a[data-v-98990945]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;color:#fff;font-size:13px;transition:.2s ease}.card-share-icons a[data-v-98990945]:hover{transform:translateY(-2px)}.card-share-icons a[data-v-98990945]:nth-child(1){background:#3b5998}.card-share-icons a[data-v-98990945]:nth-child(2){background:#1da1f2}.card-share-icons a[data-v-98990945]:nth-child(3){background:#0077b5}.card-share-icons a[data-v-98990945]:nth-child(4){background:#25d366}.remaining-days[data-v-98990945]{text-align:center;font-size:13px}.job-listing[data-v-98990945]{display:block;background:#fff;border-radius:12px;border:1px solid #ececec;border-bottom:15px solid transparent!important;box-shadow:0 6px 18px #0000000d;transition:.25s ease}.job-listing[data-v-98990945]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}.job-listing.status-verified[data-v-98990945]{border-bottom-color:#27ae60!important}.job-listing.status-warning[data-v-98990945]{border-bottom-color:#f39c12!important}.job-listing.status-expired[data-v-98990945]{border-bottom-color:#e74c3c!important}.jobs-list[data-v-98990945]{display:flex;flex-direction:column;gap:20px}.margin-top-90[data-v-87b22096]{margin-top:120px!important}.job-listing-text[data-v-87b22096]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-loader[data-v-87b22096]{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}.loader-logo[data-v-87b22096]{width:140px;animation:pulse-87b22096 1.2s infinite ease-in-out}@keyframes pulse-87b22096{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.7}}.job-status[data-v-87b22096]{padding:8px 16px;border-radius:50px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px}.job-status.active[data-v-87b22096]{background:#27ae60}.job-status.warning[data-v-87b22096]{background:#f39c12}.job-status.expired[data-v-87b22096]{background:#e74c3c}.company-header[data-v-87b22096]{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:15px}.company-left[data-v-87b22096]{display:flex;align-items:center;gap:8px;font-weight:600}.remaining-days[data-v-87b22096]{display:block;margin-top:3px;color:#999;font-size:13px}.offer-badge[data-v-87b22096]{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;margin-left:8px}.offer-badge.verified[data-v-87b22096]{background:#28a745}.offer-badge.warning[data-v-87b22096]{background:#f39c12}.offer-badge.expired[data-v-87b22096]{background:#dc3545}.remaining-days[data-v-87b22096]{margin-left:8px;font-size:13px;font-weight:600}.remaining-days.verified[data-v-87b22096]{color:#28a745}.remaining-days.warning[data-v-87b22096]{color:#f39c12}.remaining-days.expired[data-v-87b22096]{color:#dc3545}.job-actions[data-v-87b22096]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:180px}.card-share-buttons[data-v-87b22096]{display:flex;flex-direction:column;align-items:center;gap:8px}.card-share-trigger[data-v-87b22096]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:130px;height:38px;border:1px solid #e2e2e2;border-radius:4px;background:#fff;color:#555;font-size:14px;font-weight:600;cursor:pointer;transition:.2s ease}.card-share-trigger[data-v-87b22096]:hover{border-color:#ee7c30;color:#ee7c30}.card-share-icons[data-v-87b22096]{display:flex;align-items:center;justify-content:center;gap:6px}.card-share-icons a[data-v-87b22096]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;color:#fff;font-size:13px;transition:.2s ease}.card-share-icons a[data-v-87b22096]:hover{transform:translateY(-2px)}.card-share-icons a[data-v-87b22096]:nth-child(1){background:#3b5998}.card-share-icons a[data-v-87b22096]:nth-child(2){background:#1da1f2}.card-share-icons a[data-v-87b22096]:nth-child(3){background:#0077b5}.card-share-icons a[data-v-87b22096]:nth-child(4){background:#25d366}.leaflet-container{border-radius:8px}.about-layout[data-v-62179bd9]{display:flex;gap:30px;align-items:flex-start}.about-photo[data-v-62179bd9]{width:160px;flex-shrink:0}.about-photo img[data-v-62179bd9]{width:160px;height:160px;object-fit:cover;border-radius:12px}.about-text[data-v-62179bd9]{flex:1}.about-text p[data-v-62179bd9]{margin-bottom:15px;line-height:1.7;color:#555}@media(max-width:768px){.about-layout[data-v-62179bd9]{flex-direction:column;align-items:center;text-align:center}.about-photo img[data-v-62179bd9]{width:140px;height:140px}}.about-platform[data-v-62179bd9]{background:#fff}.hero-about[data-v-62179bd9]{text-align:center;margin-bottom:50px}.hero-icon[data-v-62179bd9]{width:90px;height:90px;margin:auto auto 20px;background:#fff3eb;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero-icon i[data-v-62179bd9]{font-size:42px;color:#ee7c30}.hero-about h1[data-v-62179bd9]{margin-bottom:10px;font-size:38px;font-weight:700}.hero-subtitle[data-v-62179bd9]{font-size:18px;color:#666;max-width:700px;margin:auto}.about-content[data-v-62179bd9]{margin-bottom:40px}.about-content p[data-v-62179bd9]{text-align:justify;line-height:1.9;color:#555}.features-grid[data-v-62179bd9]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0}.feature-card[data-v-62179bd9]{background:#fff;border:1px solid #eee;border-radius:15px;padding:25px;text-align:center;transition:.3s}.feature-card[data-v-62179bd9]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.feature-card i[data-v-62179bd9]{font-size:40px;color:#ee7c30;margin-bottom:15px}.feature-card h4[data-v-62179bd9]{margin-bottom:10px}.feature-card p[data-v-62179bd9]{color:#666}.about-list[data-v-62179bd9]{margin-top:20px;margin-bottom:25px}.about-list li[data-v-62179bd9]{margin-bottom:12px;color:#555}@media(max-width:768px){.features-grid[data-v-62179bd9]{grid-template-columns:1fr}.hero-about h1[data-v-62179bd9]{font-size:28px}}.modal-overlay[data-v-c36d4615]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-c36d4615 .2s ease-out}.modal-content[data-v-c36d4615]{background:#fff;border-radius:8px;overflow:hidden;animation:scaleIn-c36d4615 .25s ease-out}.modal-medium[data-v-c36d4615]{width:950px;max-width:95%}.modal-header[data-v-c36d4615]{padding:18px 20px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-c36d4615]{margin:0;font-size:20px;font-weight:600}.close-icon[data-v-c36d4615]{cursor:pointer;font-size:20px;color:#555;transition:.2s}.close-icon[data-v-c36d4615]:hover{color:#e74c3c}.modal-body[data-v-c36d4615]{padding:20px;max-height:70vh;overflow-y:auto}.section-title[data-v-c36d4615]{font-size:15px;font-weight:600;margin-bottom:12px;color:#333;border-left:3px solid #ee7c30;padding-left:8px}.input-with-label[data-v-c36d4615]{margin-bottom:15px}.input-with-label label[data-v-c36d4615]{font-weight:600;display:block;margin-bottom:6px}.modal-footer[data-v-c36d4615]{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:12px}@keyframes fadeIn-c36d4615{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-c36d4615{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.modal-body[data-v-c36d4615]::-webkit-scrollbar{width:6px}.modal-body[data-v-c36d4615]::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}.modal-body[data-v-c36d4615]::-webkit-scrollbar-track{background:#f1f1f1}.personal-info-grid[data-v-c36d4615]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.margin-top-90[data-v-c36d4615]{margin-top:120px!important}.salary-box[data-v-c36d4615]{background-color:#f7f7f7;padding:20px;text-align:center;border-radius:10px}.salary-type[data-v-c36d4615]{font-weight:700;margin-bottom:10px}.salary-amount[data-v-c36d4615]{font-size:24px;color:#ee7c30}.single-page-section p[data-v-c36d4615]{margin-bottom:15px}.company-inline[data-v-c36d4615]{display:flex;align-items:center;gap:8px}.company-inline i[data-v-c36d4615]{color:#ee7c30;font-size:16px}.job-listing-company[data-v-c36d4615]{margin:0;font-weight:600}.apply-now-button.already-applied[data-v-c36d4615]{background-color:#28a745!important;color:#fff!important;cursor:not-allowed;opacity:.8}.apply-now-button.already-applied[data-v-c36d4615]:hover{background-color:#28a745!important;transform:none!important}.apply-now-button.already-applied i[data-v-c36d4615]{margin-right:8px;font-size:18px}@keyframes pulse-c36d4615{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse-notification[data-v-c36d4615]{animation:pulse-c36d4615 .3s ease-in-out}.page-loader[data-v-c36d4615]{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}.loader-logo[data-v-c36d4615]{width:140px;animation:pulse-c36d4615 1.2s infinite ease-in-out}@keyframes pulse-c36d4615{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.7}}.text-pre-line[data-v-c36d4615]{white-space:pre-line}.job-category-badge[data-v-c36d4615]{display:inline-flex;align-items:center;gap:8px;background:#f4f4f4;border:1px solid #e8e8e8;border-radius:4px;padding:8px 16px;font-weight:600;color:#333}.job-category-badge i[data-v-c36d4615]{color:#ee7c30}.company-contact-list[data-v-c36d4615]{list-style:none;padding:0;margin-top:10px}.company-contact-list li[data-v-c36d4615]{margin-bottom:6px;font-size:15px;color:#555}.company-contact-list li i[data-v-c36d4615]{color:#ee7c30;margin-right:6px}.description-html[data-v-c36d4615]{font-family:Nunito,sans-serif;font-size:16px;line-height:27px;color:#666;text-align:justify}.description-html[data-v-c36d4615] *{font-family:Nunito,sans-serif!important;font-size:16px!important;line-height:27px!important}.description-html[data-v-c36d4615] h1,.description-html[data-v-c36d4615] h2,.description-html[data-v-c36d4615] h3{margin-top:.6rem;margin-bottom:.6rem}.description-html[data-v-c36d4615] ul,.description-html[data-v-c36d4615] ol{padding-left:1.5rem;margin-bottom:.5rem}.description-html[data-v-c36d4615] blockquote{border-left:4px solid #e8e8e8;padding-left:1rem;color:#777;margin:.5rem 0}.description-html[data-v-c36d4615] pre{background:#f7f7f7;padding:.75rem;border-radius:4px;overflow-x:auto;white-space:pre-wrap}.description-html[data-v-c36d4615] a{color:#ee7c30;text-decoration:underline}.description-html[data-v-c36d4615] img{max-width:100%;height:auto}.error-text[data-v-d15f83e5]{color:#e74c3c;font-size:14px;margin-top:10px}button[data-v-d15f83e5]:disabled{opacity:.6;cursor:not-allowed}.titlebar-content[data-v-d15f83e5]{text-align:center}.titlebar-logo[data-v-d15f83e5]{max-width:120px;margin-bottom:15px}.login-card[data-v-d15f83e5]{background:#fff;padding:35px 30px;border-radius:12px;box-shadow:0 10px 35px #00000014;margin-top:-40px;animation:fadeInUp .8s ease}.login-logo[data-v-d15f83e5]{text-align:center;margin-bottom:20px}.login-logo img[data-v-d15f83e5]{max-width:120px}.error-text[data-v-d6229558]{color:#e74c3c;font-size:14px;margin-top:10px;padding:10px;background-color:#fee;border-radius:4px;border:1px solid #fcc;display:flex;align-items:center;gap:8px}.error-text i[data-v-d6229558]{font-size:18px}.success-message[data-v-d6229558]{text-align:center;padding:20px 0}.notification.success[data-v-d6229558]{background-color:#d4edda;border-color:#c3e6cb;color:#155724;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px}.notification.success i[data-v-d6229558]{color:#28a745;font-size:24px}.welcome-text[data-v-d6229558]{text-align:center;margin-bottom:25px}.welcome-text h3[data-v-d6229558]{margin-bottom:10px;color:#333}.welcome-text span[data-v-d6229558]{color:#666;font-size:14px;display:block}.form-footer[data-v-d6229558]{margin-top:25px}.forgot-password[data-v-d6229558]{display:flex;align-items:center;gap:8px;color:#ee7c30;text-decoration:none;font-size:14px;margin-bottom:15px}.forgot-password[data-v-d6229558]:hover{color:#ee7c30;text-decoration:underline}button[data-v-d6229558]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-d6229558]{animation:spin-d6229558 1s linear infinite;display:inline-block;margin-right:8px}@keyframes spin-d6229558{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-card[data-v-d6229558]{background:#fff;padding:40px 35px;border-radius:12px;box-shadow:0 10px 35px #00000014;margin-top:-40px;animation:fadeInUp .8s ease}.login-logo[data-v-d6229558]{text-align:center;margin-bottom:20px}.login-logo img[data-v-d6229558]{max-width:120px}.input-with-icon-left[data-v-d6229558]{position:relative}.input-with-icon-left i[data-v-d6229558]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;font-size:18px}.input-with-icon-left input[data-v-d6229558]{padding-left:45px}.text-center[data-v-d6229558]{text-align:center}@media(max-width:768px){.login-card[data-v-d6229558]{padding:30px 20px;margin-top:-20px}.col-xl-5.offset-xl-3[data-v-d6229558]{margin-left:0;max-width:100%}}.error-text[data-v-cfdfe283]{grid-column:span 2;color:#e74c3c;font-size:14px}.login-card[data-v-cfdfe283]{background:#fff;padding:40px 35px;border-radius:12px;box-shadow:0 10px 35px #00000014;margin-top:-40px;animation:fadeInUp .8s ease}.error-text[data-v-cfdfe283]{color:#e74c3c;font-size:14px;margin-top:10px}button[data-v-cfdfe283]:disabled{opacity:.6;cursor:not-allowed}.login-card[data-v-cfdfe283]{background:#fff;padding:35px 30px;border-radius:12px;box-shadow:0 10px 35px #00000014;margin-top:-40px;animation:fadeInUp .8s ease}.login-logo[data-v-cfdfe283]{text-align:center;margin-bottom:20px}.login-logo img[data-v-cfdfe283]{max-width:120px}@media(max-width:768px){.login-card[data-v-cfdfe283]{padding:30px 20px;margin-top:-20px}}.language-dropdown{min-width:150px!important;padding:8px 0!important;display:flex;justify-content:center}.language-dropdown ul{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:4px;align-items:center}.language-dropdown ul li a{width:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px!important;font-size:14px}.language-dropdown ul li a img{width:20px;height:20px;object-fit:contain}@media(max-width:992px){.hide-on-desktop{display:inline-block}.hide-on-mobile,.mmenu-trigger{display:none!important}.mmobile-language-wrapper{position:relative}.mobile-version{position:absolute;top:40px;right:0;z-index:9999}}.dashboard-exact-active[data-v-bcf5f867]{background:#2a41e821;color:#ee7c30!important}.language-trigger{flex-direction:column!important;align-items:center;justify-content:center;line-height:1.2}.language-label{margin-top:4px;font-size:12px;font-weight:500}.language-dropdown{width:120px!important;padding:8px 0!important}.language-dropdown ul li a{padding:6px 12px!important;font-size:14px}.hide-on-desktop{display:none}.mobile-navigation{background:#fff;width:100%;border-top:1px solid #eee;padding:15px 20px}.mobile-navigation ul{list-style:none;padding:0;margin:0}.mobile-navigation ul li{margin-bottom:15px}.mobile-navigation ul li a{color:#333;font-size:18px;text-decoration:none}.mobile-navigation ul li a:hover{color:#ea7c11}@media(max-width:992px){.hide-on-desktop{display:inline-block}.hide-on-mobile,.mmenu-trigger{display:none!important}.mmobile-language-wrapper{position:relative}.mobile-version{position:absolute;top:40px;right:0;z-index:9999}#navigation{position:static;transform:none;display:none!important}.auth-buttons{width:100%;flex-direction:column;align-items:stretch;margin-top:15px;gap:10px}.btn-auth{width:100%;text-align:center;padding:12px;font-size:16px}.hide-on-mobile{display:none!important}}#navigation ul li a.current{color:#ea7c11;font-weight:600}#header .container{position:relative}#navigation{position:absolute;left:50%;transform:translate(-50%)}#navigation ul{display:flex;align-items:center;gap:25px;font-weight:700}.left-side,.right-side{display:flex;align-items:center}.auth-buttons{display:flex;align-items:center;margin-left:20px;padding:10px}.btn-auth{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn-login{background-color:#ea7c11;color:#fff;border:2px solid #ea7c11}.btn-login:hover{background-color:#c4660a;border-color:#c4660a;color:#fff}.logout-btn{display:flex;align-items:center;gap:8px;background-color:#dc2626;color:#fff!important;padding:10px 14px;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none;transition:all .25s ease}.logout-btn i{font-size:18px}.logout-btn:hover{background-color:#b91c1c;color:#fff!important}.logout-btn:active{transform:scale(.97)}.footer-links[data-v-8df33c26],.footer-links ul[data-v-8df33c26]{text-align:center}.footer-bottom-content[data-v-8df33c26]{display:flex;align-items:center;justify-content:space-between}.footer-bottom-left img[data-v-8df33c26]{max-height:40px}.footer-bottom-center[data-v-8df33c26]{flex:1;text-align:center;font-size:14px}.footer-bottom-right[data-v-8df33c26]{display:flex;justify-content:flex-end}.footer-bottom-right .footer-social-links[data-v-8df33c26]{display:flex;gap:12px}.footer-bottom-right .footer-social-links li[data-v-8df33c26]{list-style:none}@media(max-width:768px){.footer-bottom-content[data-v-8df33c26]{flex-direction:column;gap:12px}.footer-bottom-center[data-v-8df33c26]{order:3}}.search-wrapper[data-v-468876a6]{position:relative;width:80%}.search-wrapper .search-icon[data-v-468876a6]{position:absolute;top:40%;left:10px;transform:translateY(-50%);font-size:16px;color:#888}.sort-input[data-v-468876a6]{padding-left:40px!important;height:36px}.job-card[data-v-468876a6]{display:grid;grid-template-columns:200px 1fr 150px;gap:20px;align-items:start;padding:20px 0}.company-name[data-v-468876a6]{font-size:15px;color:#444;min-width:150px}.job-details[data-v-468876a6]{flex-grow:1}.job-title[data-v-468876a6]{display:flex;align-items:center;gap:12px}.badge-level[data-v-468876a6]{background:#fc0;padding:3px 8px;border-radius:4px;font-size:12px;color:#333}.job-footer ul[data-v-468876a6]{margin-top:10px;padding-left:0;list-style:none;display:flex;gap:25px;flex-wrap:wrap}.apply-button[data-v-468876a6]{display:flex;justify-content:flex-end;align-items:flex-start}.apply-btn[data-v-468876a6]{white-space:nowrap;opacity:1!important;visibility:visible!important;transform:none!important}.apply-btn[data-v-468876a6]:hover{transform:none!important;opacity:1!important}.description[data-v-468876a6]{margin-top:10px;text-align:justify}.pagination-container[data-v-468876a6]{display:flex;justify-content:center;gap:15px;padding:15px}.page-indicator[data-v-468876a6]{font-weight:600}@media(max-width:768px){.job-card[data-v-468876a6]{grid-template-columns:1fr}.apply-button[data-v-468876a6]{justify-content:flex-start;margin-top:15px}}.stats-strip[data-v-9ec85c84]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.stat-pill[data-v-9ec85c84]{display:inline-flex;align-items:center;gap:7px;padding:6px 16px;border-radius:50px;font-size:13px;font-weight:600}.stat-pill i[data-v-9ec85c84]{font-size:15px}.stat-pill.total[data-v-9ec85c84]{background:#f0f4ff;color:#3f5af0}.stat-pill.submitted[data-v-9ec85c84]{background:#fff8e1;color:#a18d29}.stat-pill.accepted[data-v-9ec85c84]{background:#e0f5d7;color:#449626}.stat-pill.rejected[data-v-9ec85c84]{background:#ffe6e6;color:#ea5252}.stat-pill.other[data-v-9ec85c84]{background:#f3f3f3;color:#888}.title-and-status[data-v-9ec85c84]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-banner[data-v-9ec85c84]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.3px;flex-shrink:0}.status-banner-inner[data-v-9ec85c84]{display:flex;align-items:center;gap:8px}.status-banner-inner i[data-v-9ec85c84]{font-size:18px}.status-date[data-v-9ec85c84]{font-weight:400;font-size:12px;opacity:.8}.banner-accepted[data-v-9ec85c84]{background:#22c55e;color:#fff;border-left:4px solid #16a34a}.banner-submitted[data-v-9ec85c84]{background:#eab308;color:#fff;border-left:4px solid #ca8a04}.banner-rejected[data-v-9ec85c84]{background:#ef4444;color:#fff;border-left:4px solid #dc2626}.banner-other[data-v-9ec85c84]{background:#504e49;color:#fff;border-left:4px solid #339e02}.status-date-inline[data-v-9ec85c84]{margin-top:8px;font-weight:400;font-size:12px;color:#888;opacity:.8}.application-item[data-v-9ec85c84]{border-radius:8px;overflow:hidden;border:1px solid #e8eaf0;margin-bottom:18px!important;transition:box-shadow .2s}.application-item[data-v-9ec85c84]:hover{box-shadow:0 4px 20px #00000014}.description[data-v-9ec85c84]{margin-top:8px;text-align:justify;color:#777;font-size:14px;line-height:1.6}.loader-container[data-v-9ec85c84]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;color:#999;gap:12px}.loader-spinner i[data-v-9ec85c84]{font-size:36px;color:#3f5af0}.empty-state[data-v-9ec85c84]{display:flex;flex-direction:column;align-items:center;padding:70px 20px;color:#aaa;gap:10px;text-align:center}.empty-icon[data-v-9ec85c84]{font-size:52px;color:#d0d5e8}.empty-state h3[data-v-9ec85c84]{font-size:18px;color:#666;margin:0}.empty-state p[data-v-9ec85c84]{font-size:14px;margin:0}.dashboard-status-button.gray[data-v-9ec85c84]{background-color:#f0f0f0;color:#666}.pagination-container[data-v-9ec85c84]{display:flex;justify-content:center;align-items:center;gap:15px}.page-indicator[data-v-9ec85c84]{font-weight:600}.profile-summary[data-v-03f97ecc]{background:#fafafa}.profile-header[data-v-03f97ecc]{display:flex;gap:30px;align-items:center}.profile-avatar img[data-v-03f97ecc]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #e0e0e0}.profile-info h2[data-v-03f97ecc]{margin-bottom:5px}.profile-info .email[data-v-03f97ecc]{color:#777;margin-bottom:10px}.profile-meta.grid-2[data-v-03f97ecc]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 30px}.profile-meta li[data-v-03f97ecc]{display:flex;align-items:center;color:#555}.profile-meta i[data-v-03f97ecc]{margin-right:8px;color:#666}@media(max-width:768px){.profile-meta.grid-2[data-v-03f97ecc]{grid-template-columns:1fr}}.error-text{color:#e74c3c;margin-top:15px;font-size:14px}button:disabled{opacity:.6;cursor:not-allowed}table td[data-v-4e34851f],table th[data-v-4e34851f]{text-align:center;vertical-align:middle;padding:10px}.job-listing-description table[data-v-4e34851f],.job-listing-description[data-v-4e34851f],.job-listing-details[data-v-4e34851f],.job-listing.width-adjustment[data-v-4e34851f]{width:100%!important}.content .dashboard-box-list li .job-listing[data-v-4e34851f]{padding:0!important}.job-listing[data-v-4e34851f]{display:block!important}@media(max-width:768px){table thead[data-v-4e34851f]{display:none}table[data-v-4e34851f],table tbody[data-v-4e34851f],table tr[data-v-4e34851f],table td[data-v-4e34851f]{display:block;width:100%}table tr[data-v-4e34851f]{margin-bottom:1rem;border:1px solid #ddd;padding:10px;border-radius:6px}table td[data-v-4e34851f]{text-align:right;padding-left:50%;position:relative}table td[data-v-4e34851f]:before{content:attr(data-label);position:absolute;left:15px;text-align:left;font-weight:700}}.register-grid[data-v-e75cc3f5]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.register-grid input[data-v-e75cc3f5],.register-grid select[data-v-e75cc3f5],.register-grid textarea[data-v-e75cc3f5]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px}.register-grid textarea.full-width[data-v-e75cc3f5],.register-grid button.full-width[data-v-e75cc3f5],.register-grid .form-group.full-width[data-v-e75cc3f5]{grid-column:span 2}.register-grid.odd-step[data-v-e75cc3f5]>:not(.full-width):nth-last-child(1){grid-column:span 2}.steps-indicator[data-v-e75cc3f5]{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.steps-indicator span[data-v-e75cc3f5]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e0e0e0;color:#333;font-weight:700}.steps-indicator span.active[data-v-e75cc3f5]{background:#1e90ff;color:#fff}.buttons-row[data-v-e75cc3f5]{display:flex;gap:12px;justify-content:space-between;width:100%}.error-text[data-v-e75cc3f5]{grid-column:span 2;color:#e74c3c;font-size:14px}.success-text[data-v-e75cc3f5]{grid-column:span 2;color:#28a745;font-size:14px}.form-group[data-v-e75cc3f5]{display:flex;flex-direction:column}.required[data-v-e75cc3f5]{color:red}.login-card[data-v-e75cc3f5]{background:#fff;padding:40px 35px;border-radius:12px;box-shadow:0 10px 35px #00000014;margin-top:-40px;animation:fadeInUp .8s ease}.login-logo[data-v-e75cc3f5]{text-align:center;margin-bottom:20px}.login-logo img[data-v-e75cc3f5]{max-width:120px}@media(max-width:768px){.register-grid[data-v-e75cc3f5]{grid-template-columns:1fr}.register-grid textarea.full-width[data-v-e75cc3f5],.register-grid button.full-width[data-v-e75cc3f5]{grid-column:span 1}}.form-actions[data-v-e75cc3f5]{display:flex;gap:12px;margin-top:18px;align-items:center;justify-content:center}.form-actions .button[data-v-e75cc3f5]{min-width:120px}
