@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.MuiFormControl-root .MuiInputLabel-root{transform:translate(14px,16px) scale(1);transition:transform .2s cubic-bezier(0,0,.2,1) 0ms;z-index:1;pointer-events:none}.MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important;background-color:#fff;padding:0 4px;z-index:1}.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:16.5px 14px}.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-input:not(:placeholder-shown){padding-top:16.5px}.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-input::placeholder{opacity:0;transition:opacity .2s cubic-bezier(0,0,.2,1) 0ms}.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-input:focus::placeholder{opacity:.6}.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend span{padding:0 5px}.MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input::placeholder{opacity:.6}.MuiFormControl-root .MuiOutlinedInput-root.Mui-focused+.MuiInputLabel-root{transform:translate(14px,-9px) scale(.75)!important}.MuiFormControl-root .MuiOutlinedInput-root.Mui-error .MuiInputLabel-root{color:#d32f2f}.MuiFormControl-root.MuiTextField-root .MuiInputBase-sizeSmall .MuiOutlinedInput-input{padding:8.5px 14px}.MuiFormControl-root.MuiTextField-root .MuiInputBase-sizeSmall .MuiInputLabel-root{transform:translate(14px,12px) scale(1)}.MuiFormControl-root.MuiTextField-root .MuiInputBase-sizeSmall .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}.MuiFormControl-root.MuiTextField-root .MuiOutlinedInput-multiline .MuiOutlinedInput-input{padding:16.5px 14px;min-height:auto}.MuiFormControl-root.MuiTextField-root .MuiOutlinedInput-multiline .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important}.MuiInputLabel-outlined.MuiInputLabel-shrink{background:#fff!important;padding:0 6px!important;margin-left:-2px;z-index:2!important}.MuiBox-root[style*="background-color: rgb(245, 245, 245)"] .MuiInputLabel-outlined.MuiInputLabel-shrink,.MuiBox-root[style*="bgcolor: #f5f5f5"] .MuiInputLabel-outlined.MuiInputLabel-shrink{background:#f5f5f5!important}.MuiTextField-root:has(.MuiOutlinedInput-input:not(:placeholder-shown)) .MuiInputLabel-root,.MuiTextField-root:has(.MuiOutlinedInput-input:focus) .MuiInputLabel-root{transform:translate(14px,-9px) scale(.75)!important;background:#fff!important;padding:0 6px!important;z-index:2!important}.resume-builder-form .MuiGrid-container .MuiGrid-item .MuiTextField-root .MuiInputLabel-root{background:linear-gradient(transparent 50%,#fff 50%);padding:0 4px}.resume-builder-form .MuiGrid-container .MuiGrid-item .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{background:#fff!important;padding:0 6px!important;z-index:2!important}.resume-builder-form .skills-section .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{background-color:#fff!important;padding:0 8px!important;margin-left:-4px;z-index:2!important}.resume-builder-form .experience-section .MuiBox-root .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{background:#f5f5f5!important;padding:0 6px!important;margin-left:-2px;z-index:2!important}.resume-builder-form .education-section .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink,.resume-builder-form .projects-section .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{background:#f5f5f5!important;padding:0 6px!important;z-index:2!important}.resume-builder-form .social-links-section .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{background:#fff!important;padding:0 6px!important;z-index:2!important}.login-form .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink,.profile-form .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{background:#fff!important;padding:0 6px!important;z-index:2!important;margin-left:-2px}.MuiFormControl-root .MuiInputLabel-root.Mui-focused,.MuiFormControl-root .MuiInputLabel-root.MuiFormLabel-filled{background:#fff!important;padding:0 6px!important;z-index:2!important}@media (max-width: 768px){.MuiTextField-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-8px) scale(.8)!important;background:#fff!important;padding:0 5px!important}}.MuiFilledInput-root+.MuiInputLabel-root.MuiInputLabel-shrink{background:transparent!important;padding:0!important}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto;height:100%}body{font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#2a2a2a;background-color:#f5f7ff;overflow-x:hidden;height:100%;position:relative}#root{height:100%;overflow-y:auto;scroll-behavior:auto!important}.container{max-width:1200px;margin:0 auto;padding:0 10px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.container{padding:0 5px}}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}*{transform:none!important}body,html,#root{transform:none!important;transition:none!important}.page-container,.main-content,.content-wrapper{transform:translateY(0)!important;animation:none!important}.MuiBox-root,.MuiContainer-root,main,.main-layout,.intern-layout,.employer-layout{transform:none!important;animation-delay:0s!important}footer,.footer,.public-footer{position:relative!important;transform:none!important}.router-outlet,[role=main]{transform:translateY(0)!important;margin-top:0!important;padding-top:0}.messages-container{scroll-behavior:auto}.messages-container::-webkit-scrollbar{width:6px}.messages-container::-webkit-scrollbar-track{background:transparent}.messages-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.messages-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.notification-dropdown{position:relative;z-index:1300}.notification-dropdown:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff;z-index:1301;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.notification-dropdown .notification-header{padding:12px 16px;border-bottom:1px solid #e0e0e0;background:#fff;border-radius:8px 8px 0 0}.notification-dropdown .notification-list{max-height:200px;overflow-y:auto;background:#fff;border-radius:0 0 8px 8px}.notification-dropdown .notification-list::-webkit-scrollbar{width:4px}.notification-dropdown .notification-list::-webkit-scrollbar-track{background:transparent}.notification-dropdown .notification-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.notification-dropdown .notification-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.notification-dropdown .notification-item{padding:8px 12px;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.notification-dropdown .notification-item:hover{background-color:#f8f9fa}.notification-dropdown .notification-item.unread{background-color:#3366ff0d;border-left:3px solid #3366ff}.notification-dropdown .notification-item:last-child{border-bottom:none}.notification-dropdown .notification-avatar{width:32px;height:32px;font-size:.75rem;margin-right:8px}.notification-dropdown .notification-content{flex:1;min-width:0}.notification-dropdown .notification-content .notification-title{font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:2px}.notification-dropdown .notification-content .notification-message{font-size:.75rem;color:#6e6e6e;line-height:1.1}.notification-dropdown .notification-time{font-size:.625rem;color:#a0a0a0;white-space:nowrap}
