:root{--primary-font: "Poppins", sans-serif;--primary-10: #fbebfc;--primary-20: #f9d9f9;--primary-30: #f2b5f0;--primary-40: #ee88e5;--primary-50: #D748CF;--primary-60: #be3cb4;--primary-70: #9e2d93;--primary-80: #812777;--primary-90: #6a2561;--primary-100: #45063e;--secondary-10: #fce7f6;--secondary-20: #ffceee;--secondary-30: #faa7de;--secondary-40: #fd7cc7;--secondary-50: #ed3aa9;--secondary-60: #dd258e;--secondary-70: #c01872;--secondary-80: #9f158e;--secondary-90: #841751;--secondary-100: #51062d;--tertiary-10: #feead5;--tertiary-20: #fbd5ad;--tertiary-30: #faa779;--tertiary-40: #f58449;--tertiary-50: #fb621e;--tertiary-60: #dd258e;--tertiary-70: #bc3612;--tertiary-80: #952a17;--tertiary-90: #841751;--tertiary-100: #411009;--gray-10: #e7e7e7;--gray-20: #d1d1d1;--gray-30: #b0b0b0;--gray-40: #888888;--gray-50: #6d6d6d;--gray-60: #5d5d5d;--gray-70: #444444;--gray-80: #343434;--gray-90: #333333;--gray-100: #151515;--gray-black: #000;--color-gray-10: #f2f0f3;--color-gray-20: #e8e2e8;--color-gray-30: #e8c2e8;--color-gray-40: #bba8bc;--color-gray-50: #a4afa5;--color-gray-60: #8d758d;--color-gray-70: #766075;--color-gray-80: #635162;--color-gray-90: #574856;--color-gray-100: #30272f;--white: #ffffff;--white-20: #d1d1d1;--white-30: #dcdcdc;--white-40: #cbcbcb;--white-50: #c7c7c7;--white-60: #565565;--white-70: #252532;--white-80: #464646;--white-90: #3b3b3d;--white-100: #292929;--green: #47d553;--red: #ff4545;--orange: #ffb54f;--sidebar-color: #0c0e12;--toast-success: var(--green);--toast-error: var(--red);--toast-bg: var(--white);--toast-text: var(--gray-black)}body{margin:0;padding:0}*:focus{outline:none!important;box-shadow:none!important}ul{margin:0;padding:0}ul li{list-style:none}a{decoration:none}.vh100{height:100vh}.no-padding{padding:0!important}.no-margin{margin:0!important}.text-shadow-gray{text-shadow:0px 3px 2px rgba(0,0,0,.35)}.text-warning{color:var(--orange)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-70{color:var(--primary-70)!important}.text-gray-100{color:var(--gray-100)!important}.primary-10{color:var(--primary-10)}.bg-primary-10{background:var(--primary-10)}.border-primary-10{border:1px solid var(--primary-10)!important}.primary-20{color:var(--primary-20)}.bg-primary-20{background:var(--primary-20)}.border-primary-20{border:1px solid var(--primary-20)!important}.primary-30{color:var(--primary-30)}.bg-primary-30{background:var(--primary-30)}.border-primary-30{border:1px solid var(--primary-30)!important}.primary-40{color:var(--primary-40)}.bg-primary-40{background:var(--primary-40)}.border-primary-40{border:1px solid var(--primary-40)!important}.primary-50{color:var(--primary-50)}.bg-primary-50{background:var(--primary-50)}.border-primary-50{border:1px solid var(--primary-50)!important}.primary-60{color:var(--primary-60)}.bg-primary-60{background:var(--primary-60)}.border-primary-60{border:1px solid var(--primary-60)!important}.primary-70{color:var(--primary-70)}.bg-primary-70{background:var(--primary-70)}.border-primary-70{border:1px solid var(--primary-70)!important}.primary-80{color:var(--primary-80)}.bg-primary-80{background:var(--primary-80)}.border-primary-80{border:1px solid var(--primary-80)!important}.primary-90{color:var(--primary-90)}.bg-primary-90{background:var(--primary-90)}.border-primary-90{border:1px solid var(--primary-90)!important}.primary-100{color:var(--primary-100)}.bg-primary-100{background:var(--primary-100)}.border-primary-100{border:1px solid var(--primary-100)!important}.cold-gray-10{color:var(--cold-gray-10)}.bg-cold-gray-10{background:var(--cold-gray-10)}.border-cold-gray-10{border:1px solid var(--cold-gray-10)!important}.cold-gray-20{color:var(--cold-gray-20)}.bg-cold-gray-20{background:var(--cold-gray-20)}.border-cold-gray-20{border:1px solid var(--cold-gray-20)!important}.cold-gray-30{color:var(--cold-gray-30)}.bg-cold-gray-30{background:var(--cold-gray-30)}.border-cold-gray-30{border:1px solid var(--cold-gray-30)!important}.cold-gray-40{color:var(--cold-gray-40)}.bg-cold-gray-40{background:var(--cold-gray-40)}.border-cold-gray-40{border:1px solid var(--cold-gray-40)!important}.cold-gray-50{color:var(--cold-gray-50)}.bg-cold-gray-50{background:var(--cold-gray-50)}.border-cold-gray-50{border:1px solid var(--cold-gray-50)!important}.cold-gray-60{color:var(--cold-gray-60)}.bg-cold-gray-60{background:var(--cold-gray-60)}.border-cold-gray-60{border:1px solid var(--cold-gray-60)!important}.cold-gray-70{color:var(--cold-gray-70)}.bg-cold-gray-70{background:var(--cold-gray-70)}.border-cold-gray-70{border:1px solid var(--cold-gray-70)!important}.cold-gray-80{color:var(--cold-gray-80)}.bg-cold-gray-80{background:var(--cold-gray-80)}.border-cold-gray-80{border:1px solid var(--cold-gray-80)!important}.cold-gray-90{color:var(--cold-gray-90)}.bg-cold-gray-90{background:var(--cold-gray-90)}.border-cold-gray-90{border:1px solid var(--cold-gray-90)!important}.cold-gray-100{color:var(--cold-gray-100)}.bg-cold-gray-100{background:var(--cold-gray-100)}.border-cold-gray-100{border:1px solid var(--cold-gray-100)!important}.gray-10{color:var(--gray-10)}.bg-gray-10{background:var(--gray-10)}.border-gray-10{border:1px solid var(--gray-10)!important}.gray-20{color:var(--gray-20)}.bg-gray-20{background:var(--gray-20)}.border-gray-20{border:1px solid var(--gray-20)!important}.gray-30{color:var(--gray-30)}.bg-gray-30{background:var(--gray-30)}.border-gray-30{border:1px solid var(--gray-30)!important}.gray-40{color:var(--gray-40)}.bg-gray-40{background:var(--gray-40)}.border-gray-40{border:1px solid var(--gray-40)!important}.gray-50{color:var(--gray-50)}.bg-gray-50{background:var(--gray-50)}.border-gray-50{border:1px solid var(--gray-50)!important}.gray-60{color:var(--gray-60)}.bg-gray-60{background:var(--gray-60)}.border-gray-60{border:1px solid var(--gray-60)!important}.gray-70{color:var(--gray-70)}.bg-gray-70{background:var(--gray-70)}.border-gray-70{border:1px solid var(--gray-70)!important}.gray-80{color:var(--gray-80)}.bg-gray-80{background:var(--gray-80)}.border-gray-80{border:1px solid var(--gray-80)!important}.gray-90{color:var(--gray-90)}.bg-gray-90{background:var(--gray-90)}.border-gray-90{border:1px solid var(--gray-90)!important}.gray-black{color:var(--gray-black)}.bg-gray-black{background:var(--gray-black)}.border-gray-black{border:1px solid var(--gray-black)!important}.white{color:var(--white)}.bg-white{background:var(--white)}.border-white{border:1px solid var(--white)!important}.white-10{color:var(--white-10)}.bg-white-10{background:var(--white-10)}.border-white-10{border:1px solid var(--white-10)!important}.white-20{color:var(--white-20)}.bg-white-20{background:var(--white-20)}.border-white-20{border:1px solid var(--white-20)!important}.white-30{color:var(--white-30)}.bg-white-30{background:var(--white-30)}.border-white-30{border:1px solid var(--white-30)!important}.white-40{color:var(--white-40)}.bg-white-40{background:var(--white-40)}.border-white-40{border:1px solid var(--white-40)!important}.white-50{color:var(--white-50)}.bg-white-50{background:var(--white-50)}.border-white-50{border:1px solid var(--white-50)!important}.white-60{color:var(--white-60)}.bg-white-60{background:var(--white-60)}.border-white-60{border:1px solid var(--white-60)!important}.white-70{color:var(--white-70)}.bg-white-70{background:var(--white-70)}.border-white-70{border:1px solid var(--white-70)!important}.white-80{color:var(--white-80)}.bg-white-80{background:var(--white-80)}.border-white-80{border:1px solid var(--white-80)!important}.white-90{color:var(--white-90)}.bg-white-90{background:var(--white-90)}.border-white-90{border:1px solid var(--white-90)!important}.white-100{color:var(--white-100)}.bg-white-100{background:var(--white-100)}.border-white-100{border:1px solid var(--white-100)!important}.green{color:var(--green)}.bg-green{background:var(--green)}.border-green{border:1px solid var(--green)!important}.red{color:var(--red)}.bg-red{background:var(--red)}.border-red{border:1px solid var(--red)!important}.sidebar-color{color:var(--sidebar-color)}.bg-sidebar-color{background:var(--sidebar-color)}.border-sidebar-color{border:1px solid var(--sidebar-color)!important}.toast-success{color:var(--toast-success)}.bg-toast-success{background:var(--toast-success)}.border-toast-success{border:1px solid var(--toast-success)!important}.toast-error{color:var(--toast-error)}.bg-toast-error{background:var(--toast-error)}.border-toast-error{border:1px solid var(--toast-error)!important}.toast-bg{color:var(--toast-bg)}.bg-toast-bg{background:var(--toast-bg)}.border-toast-bg{border:1px solid var(--toast-bg)!important}.toast-text{color:var(--toast-text)}.bg-toast-text{background:var(--toast-text)}.border-toast-text{border:1px solid var(--toast-text)!important}.custom-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:12px;border:.646px solid var(--white-40);background:var(--white-20)}.custom-table thead th{color:var(--white-100);font-weight:600;padding:16px;font-size:16px;border-bottom:1px solid #fafafa;border:1px solid #fafafa;background:var(--white)}.custom-table tbody td{padding:16px;color:var(--white-100);border-bottom:1px solid var(--white-40);vertical-align:middle;font-family:Jost;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.custom-table tbody tr:last-child td{border-bottom:none}.custom-table tbody tr{transition:background-color .3s ease}.custom-table tbody tr:nth-child(odd){background:var(--white-20)}.custom-table tbody tr:nth-child(2n){background:var(--white)}textarea.form-control{height:100px!important}.flexCenter{display:flex;justify-content:center;align-items:center}.flexBetween{display:flex;justify-content:space-between;align-items:center}.mb-2-5{margin-bottom:12px}.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-weight:600;font-size:14px;border-radius:8px!important;border:2px solid transparent;cursor:pointer;transition:all .3s ease;text-align:center;text-transform:capitalize!important;text-decoration:none}.button:hover,.button:focus{outline:none;box-shadow:0 0 0 4px #0000001a}.button:disabled{background-color:var(--white-30);color:var(--white-50);cursor:not-allowed;border-color:var(--white-30)}.button-primary{background-color:var(--primary-50);color:var(--white);border-color:var(--primary-50)}.button-primary:hover{background-color:var(--primary-70);color:var(--white)!important;box-shadow:0 5px 12px #0d2f4640}.button-secondary{background-color:transparent;color:var(--gray-90);border-color:var(--gray-90)}.button-secondary:hover{background-color:var(--gray-90);color:var(--white)!important;box-shadow:0 5px 12px #0d2f4640}.button-danger{background-color:var(--red);color:var(--white);border-color:var(--red)}.button-danger:hover{background-color:var(--red)}.button-outline{background-color:transparent;border-color:var(--primary-50);color:var(--primary-50);letter-spacing:.02em}.button-outline:hover a,.button-outline:hover{color:var(--white)!important;letter-spacing:.02em}.button-outline:hover{background-color:var(--primary-50)}.button-danger-outline{background-color:transparent;border-color:var(--red);color:var(--red)}.button-danger-outline:hover{background-color:var(--red);color:var(--white)}.button-large{font-size:16px}.button-small{padding:8px 16px;font-size:12px}.button-icon{display:inline-flex;align-items:center;gap:8px}.button-icon i{font-size:16px}.display-xxl-bold{font-family:Poppins,sans-serif;font-size:32px!important;line-height:40px!important;font-weight:700!important}.display-xxl-semibold{font-family:Poppins,sans-serif;font-size:32px;line-height:40px;font-weight:600}.display-xxl-medium{font-family:Poppins,sans-serif;font-size:32px;line-height:40px;font-weight:500}.display-xxl-regular{font-family:Poppins,sans-serif;font-size:32px;line-height:40px;font-weight:400}.display-xl-bold{font-family:Poppins,sans-serif;font-size:24px;line-height:40px;font-weight:700}.display-xl-semibold{font-family:Poppins,sans-serif;font-size:24px;line-height:40px;font-weight:600}.display-xl-medium{font-family:Poppins,sans-serif;font-size:24px;line-height:40px;font-weight:500}.display-xl-regular{font-family:Poppins,sans-serif;font-size:24px;line-height:40px;font-weight:400}.display-l-bold{font-family:Poppins,sans-serif;font-size:20px;line-height:32px;font-weight:700}.display-l-semibold{font-family:Poppins,sans-serif;font-size:20px;line-height:32px;font-weight:600}.display-l-medium{font-family:Poppins,sans-serif;font-size:20px;line-height:32px;font-weight:500}.display-l-regular{font-family:Poppins,sans-serif;font-size:20px;line-height:32px;font-weight:400}.display-m-bold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:700}.display-m-semibold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:600}.display-m-medium{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500}.display-m-regular{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:400}.display-s-bold{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:700}.display-s-semibold{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:600}.display-s-medium{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:500}.display-s-regular{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:400}.display-xs-bold{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:700}.display-xs-semibold{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:600}.display-xs-medium{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:500}.display-xs-regular{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:400}.title-large-bold{font-family:Poppins,sans-serif;font-size:18px;line-height:24px;font-weight:700}.title-large-semibold{font-family:Poppins,sans-serif;font-size:18px;line-height:24px;font-weight:600}.title-large-medium{font-family:Poppins,sans-serif;font-size:18px;line-height:24px;font-weight:500}.title-large-regular{font-family:Poppins,sans-serif;font-size:18px;line-height:24px;font-weight:400}.title-medium-bold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:700}.title-medium-semibold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:600}.title-medium-medium{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500}.title-medium-regular{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:400}.paragraph-large-bold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:700}.paragraph-large-semibold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:600}.paragraph-large-medium{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500}.paragraph-large-regular{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:400}.paragraph-medium-bold{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:700}.paragraph-medium-semibold{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:600}.paragraph-medium-medium{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:500}.paragraph-medium-regular{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:400}.paragraph-small-bold{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:700}.paragraph-small-semibold{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:600}.paragraph-small-medium{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:500}.paragraph-small-regular{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:400}.button-large-bold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:700}.button-large-semibold{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:600}.button-large-medium{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500}.button-large-regular{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:400}.button-medium-bold{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:700}.button-medium-semibold{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:600}.button-medium-medium{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:500}.button-medium-regular{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:400}.button-small-bold{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:700}.button-small-semibold{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:600}.button-small-medium{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:500}.button-small-regular{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:400}.auth-layout{justify-content:center;align-items:center;background:#fff;overflow:hidden;height:100vh;display:flex;min-height:100vh;position:relative;flex-direction:column}.auth-container{max-width:100%;height:100vh;margin:0;padding:0;width:100%;color:var(--white, white);text-align:center;display:flex;flex-direction:column;justify-content:flex-end;z-index:10}.auth-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/authentication/authentication-background.png);background-size:cover;background-position:center;z-index:-1}.auth-overlay{position:absolute;bottom:-20%;left:0;width:100%;height:100%;background-image:url(../images/authentication/linear-authentication.png);background-size:cover;background-position:bottom center;z-index:-1}.logo-container{margin-bottom:2rem}.logo{max-width:120px;margin:0 auto 1rem;width:120px;height:120px}.logo-text{font-size:36px;font-weight:700;letter-spacing:2px;margin-bottom:.5rem;color:var(--white, white)}.app-description{font-family:var(--primary-font, "Poppins", sans-serif);font-size:32px;line-height:40px;font-weight:600;max-width:400px;margin:0 auto 3rem;color:var(--white, white)}.auth-buttons{width:100%;max-width:400px;margin:0 auto;position:relative;z-index:20;display:flex;flex-direction:column;gap:0}.auth-buttons-row{display:flex;gap:16px;width:100%;margin-bottom:16px}.button-container{flex:1;display:flex}.btn-link{text-decoration:none;display:block;width:100%}.auth-buttons-row .btn{height:50px;display:flex;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;width:100%;box-sizing:border-box}.auth-buttons-bottom{margin-top:0;width:100%}.auth-buttons-bottom .btn{height:50px;width:100%}.btn-auth-register{border-radius:12px;background:#fff3;box-shadow:2px -2px 5px #ffffff4d,-2px 2px 5px #ffffff4d,2px 2px 5px #ffffff4d,-2px -2px 5px #ffffff4d,0 1.127px 3.381px #ffffff40 inset;-webkit-backdrop-filter:blur(29.01752471923828px);backdrop-filter:blur(29.01752471923828px);color:var(--white, white)!important;font-weight:700;height:50px;display:flex;align-items:center;justify-content:center}.btn-auth-login{border-radius:12px;background:#c62bb7b3;box-shadow:2px -2px 5px #ffffff4d,-2px 2px 5px #ffffff4d,2px 2px 5px #ffffff4d,-2px -2px 5px #ffffff4d,0 1.127px 3.4px #ffffff40 inset;-webkit-backdrop-filter:blur(29.01752471923828px);backdrop-filter:blur(29.01752471923828px);color:var(--white, white)!important;font-weight:700;height:50px;display:flex;align-items:center;justify-content:center}.btn-auth-business{border-radius:12px;background:linear-gradient(143deg,#ffffff5e -3.54%,#7272726b 95.15%);box-shadow:2px -2px 5px #ffffff4d,-2px 2px 5px #ffffff4d,2px 2px 5px #ffffff4d,-2px -2px 5px #ffffff4d,0 1.127px 3.381px #ffffff40 inset;-webkit-backdrop-filter:blur(29.01752471923828px);backdrop-filter:blur(29.01752471923828px);color:var(--white, white)!important;font-weight:700;height:50px;display:flex;align-items:center;justify-content:center;width:100%}.btn-auth-register:hover,.btn-auth-login:hover,.btn-auth-business:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026;color:var(--white, white)!important}.carousel-indicators{bottom:-50px}.carousel-indicators button{border-radius:50%;background-color:#ffffff80;margin:0 5px}.carousel-indicators button.active{background-color:var(--white, white)}.register-container{background-color:#fff;border-radius:0;overflow:hidden;box-shadow:none;height:100vh}.register-image-container{height:100vh;overflow:hidden;position:fixed}.register-image{width:100%;height:100%;object-fit:cover;object-position:center}.register-form-container{padding:2rem;color:var(--dark, #212529);height:100vh;display:flex;flex-direction:column}.form-scrollable{flex:1;overflow-y:auto;padding-right:10px}.form-scrollable::-webkit-scrollbar{width:8px}.form-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.form-scrollable::-webkit-scrollbar-thumb{background:#d748cf;border-radius:4px}.form-scrollable::-webkit-scrollbar-thumb:hover{background:#c53aad}.register-logo{max-width:240px;margin-bottom:1.5rem}.register-heading{font-size:24px;font-weight:700;color:var(--dark, #212529);margin-bottom:.5rem}.register-subheading{font-size:16px;color:var(--gray-600, #6c757d);margin-bottom:1.5rem}.password-field{position:relative}.password-toggle{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;color:#adb5bd}.profile-upload-container{border:1px dashed var(--gray-400, #ced4da);border-radius:10px;padding:1rem;background-color:var(--gray-100, #f8f9fa)}.profile-icon{font-size:2rem;color:var(--primary-50, #D748CF)}.upload-link{font-weight:600;text-decoration:underline;cursor:pointer}.file-requirements{font-size:12px}.terms-container{margin-top:1rem}.form-check-input:checked{background-color:var(--primary-50, #D748CF);border-color:var(--primary-50, #D748CF)}.terms-text{font-size:14px}.btn-primary{background-color:var(--primary-50, #D748CF);border-color:var(--primary-50, #D748CF);height:48px;border-radius:8px}.btn-light{background-color:#fff;border-color:#dee2e6;color:#212529;height:48px;border-radius:8px}.btn-primary:hover{background-color:#c53aad;border-color:#c53aad}@media (max-width: 767.98px){.auth-container{padding:1.5rem 1.5rem 5rem}.logo{max-width:100px}.logo-text{font-size:28px}.app-description{font-size:24px;line-height:32px;margin-bottom:2rem}.register-form-container{padding:1.5rem;height:auto;min-height:100vh}.register-logo{max-width:180px;margin:0 auto 1.5rem}.register-heading,.register-subheading{text-align:center}.form-control,.form-select{font-size:14px}.auth-overlay{height:50%}}@media (max-width: 576px){.app-description{font-size:28px;line-height:36px}.auth-buttons .btn{font-size:14px}.auth-buttons-row{gap:12px}}.register-image-container{position:relative;height:100%;overflow:hidden}.register-image{width:100%;height:100%;object-fit:cover}.auth-dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000059;z-index:1}.auth-gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(to top,#ff007f66,#ff007f00);z-index:2}.linear-overlay{position:absolute;width:100%;height:auto;bottom:0;left:0;z-index:3}.register-form-container{padding:2rem;margin:0 auto}@media (max-width: 768px){.register-form-container{max-width:100%;padding:1.5rem}}.text-danger{color:#c53aad!important}.text-gray-70{color:#a48fa5!important}.staff-avatars{scrollbar-width:none;-ms-overflow-style:none}.staff-avatars::-webkit-scrollbar{display:none}.staff-avatar img{transition:transform .2s ease}.staff-avatar:hover img{transform:scale(1.05)}.gallery-hover-overlay{transition:opacity .3s ease}.gallery-item:hover .gallery-hover-overlay{opacity:.7!important}#teamMembersContainer{padding:15px 0}#teamSearchInput{height:48px;box-shadow:none;border-color:#e2e2e2}.input-group-text{background-color:#fff!important;border-color:#e2e2e2;color:#777;padding-left:16px}#team .display-m-semibold{font-size:28px;font-weight:700;color:#222;margin-bottom:0}.search-container{max-width:100%}.search-container .input-group{width:100%;max-width:500px;box-shadow:0 2px 5px #0000000d}.team-page-view .employee-card{margin-bottom:24px}.employee-image-container{height:230px}#team .card-body{background-color:#fff;padding:30px 40px}#teamMembersContainer .col-lg-3{padding:0 12px}.staff-card{margin-bottom:10px;border-radius:12px}.staff-card-inner{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;transition:all .2s ease-in-out;background-color:#222}.staff-card-inner:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.staff-image-container{width:100%;height:100%;position:relative}.staff-card-image{width:100%;height:100%;object-fit:cover;object-position:center top}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid var(--color-gray-50, #5F5F61);border-radius:12px;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:var(--primary-font, "Poppins", sans-serif);font-size:14px;font-weight:400;height:60px;line-height:22px;outline:none;padding:26px 16px 10px;position:relative;text-align:left!important;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.nice-select:hover{border-color:var(--primary-50, #D748CF)}.nice-select:active,.nice-select.open,.nice-select:focus{border:1.5px solid var(--primary-50, #D748CF);box-shadow:0 8px 20px #79127433}.nice-select:after{border-bottom:2px solid var(--color-gray-50, #5F5F61);border-right:2px solid var(--color-gray-50, #5F5F61);content:"";display:block;height:8px;margin-top:-4px;pointer-events:none;position:absolute;right:16px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:8px;z-index:10}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:8px;box-shadow:0 0 0 1px #4444441c;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:999;width:100%;max-height:300px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:var(--primary-10, #fbebfc)}.nice-select .option.selected{font-weight:500}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.nice-select .list .option-group{font-weight:600;color:var(--color-gray-90, #574856);padding:8px 16px;background-color:#f8f8f8;cursor:default}.nice-select .list .option-group~.option{padding-left:28px}.nice-select+.meauty-form-label{position:absolute;top:8px;left:16px;font-size:12px;font-weight:400;line-height:20px;color:var(--color-gray-90, #574856);pointer-events:none;z-index:1}.nice-select.is-invalid{border-color:var(--red, #ff4545)}.nice-select.multiple{padding:2px 30px 2px 16px}.nice-select.multiple .current{display:flex;flex-wrap:wrap;gap:4px}.nice-select.multiple .current .multiple-options{background:var(--primary-20, #f9d9f9);padding:2px 8px;border-radius:4px;margin:4px 0;font-size:12px;display:inline-block}.nice-select.multiple .current .multiple-options .remove{margin-left:6px;font-size:14px;cursor:pointer}.nice-select .current{font-size:14px;line-height:22px;color:var(--color-gray-90, #574856);position:relative;display:block;padding-right:20px}@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";:root{--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}body{font-family:var(--primary-font, "Poppins", sans-serif);min-height:100vh;margin:0;padding:0}.nice-select{width:100%;height:60px;padding:26px 16px 10px;font-size:14px;font-weight:400;line-height:22px;font-style:normal;border:1px solid var(--color-gray-50);border-radius:12px;outline:none;transition:all .2s ease;font-variant-numeric:lining-nums proportional-nums;font-family:Poppins,sans-serif;float:none;clear:none}.nice-select:after{width:10px;height:10px;right:16px;border-color:var(--color-gray-50)}.nice-select.open:after{transform:rotate(-135deg)}.nice-select:focus{border:1.5px solid var(--primary-color-50);box-shadow:0 8px 20px 0 var(--primary-shadow)}.nice-select .list{width:100%;border-radius:12px;box-shadow:0 8px 20px #00000026;margin-top:4px}.nice-select .option{font-size:14px;line-height:22px;min-height:40px;padding:8px 16px;font-family:Poppins,sans-serif}.nice-select .option.selected{font-weight:500;color:var(--primary-color-50)}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#d748cf1a}.nice-select.disabled{opacity:.6;pointer-events:none}.is-invalid+.nice-select{border-color:#dc3545}.input-group .nice-select{border-radius:0 12px 12px 0}.input-group .input-group-text:first-child+.position-relative .nice-select{border-radius:0 12px 12px 0}.input-group .position-relative:first-child .nice-select{border-radius:12px 0 0 12px}.nice-select .current{display:inline-block;width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;line-height:normal}
