@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.button{text-transform:none!important;border-radius:var(--border-radius-full)!important;font-family:var(--font-family-inter)!important;box-shadow:none!important}.button-text-small-padding{padding:4px 5px!important}.button-text-medium-padding{padding:6px 8px!important}.button-text-large-padding{padding:8px 11px!important}.snackbar-container{position:fixed;bottom:16px;z-index:10000}.snackbar{min-width:348px;height:46px!important;max-height:46px!important;padding-block:6px!important;width:100%;color:var(--color-text-on-action-white);border-radius:var(--border-radius-sm)}.snackbar-success{background-color:var(--color-primitives-neutral-900)}.snackbar-error{background-color:#d32f2f}.snackbar-content{display:flex;align-items:center}.snackbar-icon{font-size:24px!important}.snackbar-alert-icon{font-size:22px!important}.snackbar-close-icon{font-size:24px!important}.snackbar-alert-close-icon{font-size:20px!important}.snackbar-actions{display:flex;align-items:center}.snackbar-close-button{color:var(--color-text-on-action-white)!important;padding:0!important}.snackbar-call-to-action-link{margin-left:16px!important}.custom-tooltip{background-color:#363636!important}.custom-arrow{color:#363636!important}.para-body-m-regular,.sidebar-company-name{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.sidebar-start-date{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.sidebar-menu-regular,.sidebar-menu-item-text span{color:var(--color-text-body-inverse);font-family:var(--font-family-inter)!important;font-size:var(--font-size-md)!important;font-style:var(--font-style-normal)!important;font-weight:var(--font-weight-regular)!important;line-height:normal!important}.sidebar-icon{color:var(--color-primitives-white-white);width:20px;height:21px}.sidebar-content{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.sidebar-content::-webkit-scrollbar{width:6px}.sidebar-content::-webkit-scrollbar-track{background:transparent}.sidebar-content::-webkit-scrollbar-thumb{background:var(--color-primitives-primary-700);border-radius:4px}.sidebar-content::-webkit-scrollbar-thumb:hover{background:var(--color-primitives-primary-700)}.sidebar-header{height:56px;min-height:56px;display:flex;align-items:center;position:relative}.sidebar-logo{display:flex;align-items:center;position:relative;width:100%}.sidebar-logo div{display:grid}.sidebar-user-info{width:100%;text-align:center}.sidebar-user-info-footer{display:flex;flex-direction:column;width:100%;padding-bottom:16px;padding-top:24px}.sidebar-user-info-content{display:flex;flex-direction:row;align-items:center;width:100%}.sidebar-user-avatar{margin-right:8px}.sidebar-user-avatar .img,.sidebar-user-avatar .MuiAvatar-root{width:32px;height:32px}.sidebar-user-details{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.sidebar-company-name{color:var(--color-primitives-white-white)!important;margin-bottom:2px!important}.sidebar-start-date{color:var(--color-text-body-tertiary)!important;opacity:.4!important}.sidebar-menu-container{flex-grow:1;padding-top:4px;padding-right:12px}.sidebar-menu-list{padding:0!important;display:flex;flex-direction:column;gap:2px}.sidebar-menu-item{border-radius:4px;overflow:hidden;padding:0 8px!important;height:32px}.sidebar-menu-item:hover{background-color:var(--color-surface-sidebar-menu-hover)}.sidebar-menu-category-title{margin-top:12px;margin-bottom:2px;color:var(--color-text-body-tertiary)!important;height:20px;padding-left:8px}.sidebar-menu-item-selected{background-color:var(--color-surface-sidebar-menu-hover)!important}.sidebar-menu-item-button{padding:0!important}.sidebar-menu-item-icon{min-width:unset!important;padding-right:8px;color:var(--color-icon-sidebar)!important}.sidebar-menu-item-icon svg{height:20px;width:20px}.sidebar-menu-item-text span{color:var(--color-primitives-white-white)}.sidebar-footer{margin-top:auto;padding-right:12px}.sidebar-sticky-menu-list{padding:0!important;display:flex;flex-direction:column;margin-bottom:16px}.sidebar-footer-content{display:flex;flex-direction:column;align-items:center;padding:16px 0}.sidebar-footer-logo{margin-bottom:8px}.sidebar-collapsed-wrapper{display:flex;flex-direction:column;height:100%}.sidebar-collapsed-content{display:flex;flex-direction:column;align-items:center;padding-top:24px;flex-grow:1;overflow-y:auto}.sidebar-collapsed-content::-webkit-scrollbar{width:6px}.sidebar-collapsed-content::-webkit-scrollbar-track{background:transparent}.sidebar-collapsed-content::-webkit-scrollbar-thumb{background:var(--color-primitives-primary-700);border-radius:4px}.sidebar-collapsed-logo{margin-bottom:17px;display:flex;justify-content:center;align-items:center;height:24px}.sidebar-collapsed-menu-container,.sidebar-collapsed-category{width:100%;display:flex;flex-direction:column;align-items:center}.sidebar-collapsed-divider{width:32px;height:1px;background-color:var(--color-border-tertiary);margin:12px auto}.sidebar-collapsed-menu-item{width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin:4px 0;cursor:pointer;border-radius:var(--border-radius-sm);position:relative;color:var(--color-icon-sidebar)!important}.sidebar-collapsed-menu-item:hover{background-color:var(--color-surface-sidebar-menu-hover)}.sidebar-collapsed-menu-item svg{width:20px;height:20px}.sidebar-collapsed-menu-item-selected{background-color:var(--color-surface-sidebar-menu-hover)!important}.sidebar-collapsed-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;padding:16px 0}.sidebar-collapsed-sticky-items{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.sidebar-collapsed-user-avatar{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.sidebar-collapsed-user-avatar .img,.sidebar-collapsed-user-avatar .MuiAvatar-root{width:32px;height:32px}.sidebar-collapsed-footer-content{display:flex;flex-direction:column;align-items:center}.sidebar-collapsed-footer-logo{margin-bottom:8px}.sidebar-container{height:100%;display:flex;flex-direction:column;padding-left:12px}.sidebar-toggle-button{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--color-surface-sidebar-menu-hover);transition:all .2s ease-in-out;width:24px;height:24px}.sidebar-toggle-button.expanded{position:absolute;top:50%;transform:translateY(-50%);right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.sidebar-toggle-button.expanded svg{width:20px;height:20px;color:var(--color-icon-sidebar)}.sidebar-toggle-button.collapsed{width:30px;height:30px;border-radius:4px;margin:0;padding:0}.sidebar-toggle-button.collapsed svg{width:20px;height:20px;color:var(--color-icon-sidebar)}.sidebar-toggle-button:hover{background-color:var(--color-surface-sidebar-menu-hover)}.sidebar-notification-counter{min-width:14px;height:14px;border-radius:var(--border-radius-sm);background-color:var(--color-primitives-danger-600);display:flex;justify-content:center;align-items:center}.sidebar-notification-counter span{color:var(--color-primitives-white-white)}.sidebar-notification-dot-container{display:flex;align-items:center;justify-content:center;width:14px}.sidebar-notification-dot{width:6px;height:6px;border-radius:3px;background-color:var(--color-primitives-danger-600)}.sidebar-collapsed-notification-dot{width:6px;height:6px;border-radius:3px;background-color:var(--color-primitives-danger-600);position:absolute;right:4px;bottom:4px}.sidebar-menu-item-badge{margin-left:auto;padding:1px 8px;border-radius:var(--border-radius-pill);background:#ffffff1f;color:var(--color-primitives-primary-200)}.sidebar-category--locked{margin-top:16px;padding-top:4px;border-top:1px solid rgba(255,255,255,.12)}.sidebar-menu-category-title.sidebar-menu-category-title--locked{font-size:11px!important;font-weight:700!important;line-height:16px!important;letter-spacing:.14em;text-transform:uppercase;color:#555754!important;padding:12px 8px 6px!important}.sidebar-menu-item.sidebar-menu-item-locked{color:#555754}.sidebar-menu-item.sidebar-menu-item-locked .sidebar-menu-item-icon,.sidebar-menu-item.sidebar-menu-item-locked .sidebar-menu-item-text span,.sidebar-menu-item.sidebar-menu-item-locked .sidebar-menu-item-lock-tag{color:#555754!important}.sidebar-menu-item.sidebar-menu-item-locked .sidebar-menu-item-icon,.sidebar-menu-item.sidebar-menu-item-locked .sidebar-menu-item-text span{font-size:14px!important;white-space:nowrap}.sidebar-menu-item.sidebar-menu-item-locked:hover{background-color:#ffffff0a}.sidebar-menu-item.sidebar-menu-item-locked:hover .sidebar-menu-item-icon,.sidebar-menu-item.sidebar-menu-item-locked:hover .sidebar-menu-item-text span,.sidebar-menu-item.sidebar-menu-item-locked:hover .sidebar-menu-item-lock-tag{color:#555754!important}.sidebar-menu-item.sidebar-menu-item-locked.sidebar-menu-item-selected{background-color:#ffffff12!important}.sidebar-menu-item.sidebar-menu-item-locked.sidebar-menu-item-selected .sidebar-menu-item-icon,.sidebar-menu-item.sidebar-menu-item-locked.sidebar-menu-item-selected .sidebar-menu-item-text span,.sidebar-menu-item.sidebar-menu-item-locked.sidebar-menu-item-selected .sidebar-menu-item-lock-tag{color:#c6aafc!important}.sidebar-menu-item-lock-tag{margin-left:auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.pageLoader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fffefe66;z-index:1010}.sectionLoader{display:flex;justify-content:center;align-items:center;height:100%;background:#fffefe66}.chip{transition:all .3s ease}.chip:focus{outline:none}.chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.chip-small{height:24px!important;padding:3px 4px!important}.chip-small .MuiChip-filled,.chip-small .MuiChip-outlined{height:24px!important}.chip-small .MuiChip-icon{height:18px!important;width:18px!important}.chip-small .chip-delete-icon{height:16px!important;width:16px!important}.chip-medium{height:32px!important;padding:4px!important}.chip-medium .MuiChip-filled,.chip-medium .MuiChip-outlined{height:32px!important}.chip-medium .MuiChip-icon{height:24px!important;width:24px!important}.chip-medium .chip-delete-icon{height:20px!important;width:20px!important}.chip-filled-warning,.chip-outlined-warning{color:var(--color-chip-warning-text)!important;background-color:var(--color-chip-warning-bg)!important}.chip-filled-warning .MuiChip-icon,.chip-outlined-warning .MuiChip-icon{color:var(--color-chip-warning-start-icon)!important;margin-inline:0px!important}.chip-filled-warning .chip-delete-icon,.chip-outlined-warning .chip-delete-icon{color:var(--color-chip-warning-delete)!important;opacity:.7}.chip-filled-warning:hover,.chip-outlined-warning:hover{background-color:var(--color-chip-warning-hover)!important}.chip-filled-warning:focus,.chip-outlined-warning:focus{background-color:var(--color-chip-warning-hover)!important;border:1px solid var(--color-chip-warning-focus-border)!important}.chip-filled-warning.MuiChip-outlined,.chip-outlined-warning.MuiChip-outlined{background-color:var(--color-primitives-white-white)!important;border-color:var(--color-chip-warning-outline-border)!important}.chip-filled-warning.MuiChip-outlined:hover,.chip-outlined-warning.MuiChip-outlined:hover{background-color:var(--color-chip-warning-bg)!important}.chip-filled-warning.MuiChip-outlined:focus,.chip-outlined-warning.MuiChip-outlined:focus{background-color:var(--color-chip-warning-hover)!important;border-color:var(--color-chip-warning-focus-border)!important}.chip-filled-default,.chip-outlined-default{color:var(--color-chip-default-text)!important;background-color:var(--color-chip-default-bg)!important}.chip-filled-default .MuiChip-icon,.chip-outlined-default .MuiChip-icon{color:var(--color-chip-default-start-icon)!important;margin-inline:0px!important}.chip-filled-default .chip-delete-icon,.chip-outlined-default .chip-delete-icon{color:var(--color-chip-default-delete)!important;opacity:.7}.chip-filled-default:hover,.chip-outlined-default:hover{background-color:var(--color-chip-default-hover)!important}.chip-filled-default:focus,.chip-outlined-default:focus{background-color:var(--color-chip-default-hover)!important;border:1px solid var(--color-chip-default-focus-border)!important}.chip-filled-default.MuiChip-outlined,.chip-outlined-default.MuiChip-outlined{background-color:var(--color-primitives-white-white)!important;border-color:var(--color-chip-default-outline-border)!important}.chip-filled-default.MuiChip-outlined:hover,.chip-outlined-default.MuiChip-outlined:hover{background-color:var(--color-chip-default-bg)!important}.chip-filled-default.MuiChip-outlined:focus,.chip-outlined-default.MuiChip-outlined:focus{background-color:var(--color-chip-default-hover)!important;border-color:var(--color-chip-default-focus-border)!important}.chip-filled-success,.chip-outlined-success{color:var(--color-chip-success-text)!important;background-color:var(--color-chip-success-bg)!important}.chip-filled-success .MuiChip-icon,.chip-outlined-success .MuiChip-icon{color:var(--color-chip-success-start-icon)!important;margin-inline:0px!important}.chip-filled-success .chip-delete-icon,.chip-outlined-success .chip-delete-icon{color:var(--color-chip-success-delete)!important;opacity:.7}.chip-filled-success:hover,.chip-outlined-success:hover{background-color:var(--color-chip-success-hover)!important}.chip-filled-success:focus,.chip-outlined-success:focus{background-color:var(--color-chip-success-hover)!important;border:1px solid var(--color-chip-success-focus-border)!important}.chip-filled-success.MuiChip-outlined,.chip-outlined-success.MuiChip-outlined{background-color:var(--color-primitives-white-white)!important;border-color:var(--color-chip-success-outline-border)!important}.chip-filled-success.MuiChip-outlined:hover,.chip-outlined-success.MuiChip-outlined:hover{background-color:var(--color-chip-success-bg)!important}.chip-filled-success.MuiChip-outlined:focus,.chip-outlined-success.MuiChip-outlined:focus{background-color:var(--color-chip-success-hover)!important;border-color:var(--color-chip-success-focus-border)!important}.chip-filled-error,.chip-outlined-error{color:var(--color-chip-error-text)!important;background-color:var(--color-chip-error-bg)!important}.chip-filled-error .MuiChip-icon,.chip-outlined-error .MuiChip-icon{color:var(--color-chip-error-start-icon)!important;margin-inline:0px!important}.chip-filled-error .chip-delete-icon,.chip-outlined-error .chip-delete-icon{color:var(--color-chip-error-delete)!important;opacity:.7}.chip-filled-error:hover,.chip-outlined-error:hover{background-color:var(--color-chip-error-hover)!important}.chip-filled-error:focus,.chip-outlined-error:focus{background-color:var(--color-chip-error-hover)!important;border:1px solid var(--color-chip-error-focus-border)!important}.chip-filled-error.MuiChip-outlined,.chip-outlined-error.MuiChip-outlined{background-color:var(--color-primitives-white-white)!important;border-color:var(--color-chip-error-outline-border)!important}.chip-filled-error.MuiChip-outlined:hover,.chip-outlined-error.MuiChip-outlined:hover{background-color:var(--color-chip-error-bg)!important}.chip-filled-error.MuiChip-outlined:focus,.chip-outlined-error.MuiChip-outlined:focus{background-color:var(--color-chip-error-hover)!important;border-color:var(--color-chip-error-focus-border)!important}.chip-filled-info,.chip-outlined-info{color:var(--color-chip-info-text)!important;background-color:var(--color-chip-info-bg)!important}.chip-filled-info .MuiChip-icon,.chip-outlined-info .MuiChip-icon{color:var(--color-chip-info-start-icon)!important;margin-inline:0px!important}.chip-filled-info .chip-delete-icon,.chip-outlined-info .chip-delete-icon{color:var(--color-chip-info-delete)!important;opacity:.7}.chip-filled-info:hover,.chip-outlined-info:hover{background-color:var(--color-chip-info-hover)!important}.chip-filled-info:focus,.chip-outlined-info:focus{background-color:var(--color-chip-info-hover)!important;border:1px solid var(--color-chip-info-focus-border)!important}.chip-filled-info.MuiChip-outlined,.chip-outlined-info.MuiChip-outlined{background-color:var(--color-primitives-white-white)!important;border-color:var(--color-chip-info-outline-border)!important}.chip-filled-info.MuiChip-outlined:hover,.chip-outlined-info.MuiChip-outlined:hover{background-color:var(--color-chip-info-bg)!important}.chip-filled-info.MuiChip-outlined:focus,.chip-outlined-info.MuiChip-outlined:focus{background-color:var(--color-chip-info-hover)!important;border-color:var(--color-chip-info-focus-border)!important}.chip-filled-primary,.chip-outlined-primary{color:var(--color-chip-primary-text)!important;background-color:var(--color-chip-primary-bg)!important}.chip-filled-primary .MuiChip-icon,.chip-outlined-primary .MuiChip-icon{color:var(--color-chip-primary-start-icon)!important;margin-inline:0px!important}.chip-filled-primary .chip-delete-icon,.chip-outlined-primary .chip-delete-icon{color:var(--color-chip-primary-delete)!important;opacity:.7}.chip-filled-primary:hover,.chip-outlined-primary:hover{background-color:var(--color-chip-primary-hover)!important}.chip-filled-primary:focus,.chip-outlined-primary:focus{background-color:var(--color-chip-primary-hover)!important;border:1px solid var(--color-chip-primary-focus-border)!important}.chip-filled-primary.MuiChip-outlined,.chip-outlined-primary.MuiChip-outlined{background-color:var(--color-primitives-white-white)!important;border-color:var(--color-chip-primary-outline-border)!important}.chip-filled-primary.MuiChip-outlined:hover,.chip-outlined-primary.MuiChip-outlined:hover{background-color:var(--color-chip-primary-bg)!important}.chip-filled-primary.MuiChip-outlined:focus,.chip-outlined-primary.MuiChip-outlined:focus{background-color:var(--color-chip-primary-hover)!important;border-color:var(--color-chip-primary-focus-border)!important}.chip-filled-secondary,.chip-outlined-secondary{color:var(--color-chip-secondary-text)!important;background-color:var(--color-chip-secondary-bg)!important}.chip-filled-secondary .MuiChip-icon,.chip-outlined-secondary .MuiChip-icon{color:var(--color-chip-secondary-start-icon)!important;margin-inline:0px!important}.chip-filled-secondary .chip-delete-icon,.chip-outlined-secondary .chip-delete-icon{color:var(--color-chip-secondary-delete)!important;opacity:.7}.chip-filled-secondary:hover,.chip-outlined-secondary:hover{background-color:var(--color-chip-secondary-hover)!important}.chip-filled-secondary:focus,.chip-outlined-secondary:focus{background-color:var(--color-chip-secondary-hover)!important;border:1px solid var(--color-chip-secondary-focus-border)!important}.chip-filled-secondary.MuiChip-outlined,.chip-outlined-secondary.MuiChip-outlined{background-color:var(--color-primitives-white-white)!important;border-color:var(--color-chip-secondary-outline-border)!important}.chip-filled-secondary.MuiChip-outlined:hover,.chip-outlined-secondary.MuiChip-outlined:hover{background-color:var(--color-chip-secondary-bg)!important}.chip-filled-secondary.MuiChip-outlined:focus,.chip-outlined-secondary.MuiChip-outlined:focus{background-color:var(--color-chip-secondary-hover)!important;border-color:var(--color-chip-secondary-focus-border)!important}.chip-disabled{opacity:.38;pointer-events:none}.chip-filled-warning.chip-disabled,.chip-outlined-warning.chip-disabled{color:var(--color-primitives-white-white)!important}.chip-filled-default.chip-disabled,.chip-outlined-default.chip-disabled{color:var(--color-primitives-black-black)!important}.chip-filled-success.chip-disabled,.chip-outlined-success.chip-disabled{color:var(--color-primitives-success-800)!important}.chip-filled-error.chip-disabled,.chip-outlined-error.chip-disabled{color:var(--color-primitives-danger-800)!important}.chip-filled-info.chip-disabled,.chip-outlined-info.chip-disabled{color:var(--color-primitives-white-white)!important}.chip-filled-primary.chip-disabled,.chip-outlined-primary.chip-disabled,.chip-filled-secondary.chip-disabled,.chip-outlined-secondary.chip-disabled{color:var(--color-brand-primary-blue-600)!important}.MuiChip-deleteIcon{margin:0!important}.chip-label-wrapper{display:inline-flex;align-items:center;gap:6px}.chip-end-icon{display:inline-flex;align-items:center;justify-content:center}.universal-search-result{display:flex;align-items:center;gap:16px;width:100%;padding:8px 20px;cursor:pointer;background:none;border:none;text-align:left}.universal-search-result:hover,.universal-search-result:focus-visible{background-color:var(--color-surface-secondary)}.universal-search-result__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.universal-search-result__name{color:var(--color-text-headings-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-search-result__email{color:var(--color-text-body-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-search-result__chip{flex-shrink:0}.custom-dialog{padding:16px 24px;display:flex;flex-direction:column;gap:16px}.custom-dialog-close-icon{position:absolute;top:16px;right:16px;z-index:1}.custom-dialog-title{color:var(--color-text-headings-primary)!important;font-family:var(--font-family-paragraph)!important;font-size:var(--font-size-2xl)!important;font-style:normal!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--line-height-xxxl)!important;padding:0!important;flex:1}.custom-dialog-title-close{color:var(--color-icon-secondary)!important}.custom-dialog-content{padding:0!important}.custom-dialog-content.with-dividers{border-top:1px solid rgba(0,0,0,.1215686275);border-bottom:1px solid rgba(0,0,0,.1215686275)}.custom-dialog-content.with-dividers>*{padding:16px 0}.custom-dialog-actions{padding:0!important;display:flex;flex-wrap:wrap;row-gap:8px;align-items:center;justify-content:end}.custom-dialog-actions .button{white-space:nowrap}.alert{height:auto;width:100%;padding:16px 6px!important;border-radius:4px!important}.alert .alert-close-button{margin-left:16px}.alert .alert-action{color:inherit}.alert.filled{color:var(--color-primitives-white-white)}.alert.filled.error{background-color:var(--color-surface-danger-secondary)}.alert.filled.error .alert-close-button{color:var(--color-primitives-white-white)}.alert.filled.warning{background-color:var(--color-surface-warning-secondary)}.alert.filled.warning .alert-close-button{color:var(--color-primitives-white-white)}.alert.filled.info{background-color:var(--color-surface-secondary-inverse)}.alert.filled.info .alert-close-button{color:var(--color-primitives-white-white)}.alert.filled.success{background-color:var(--color-surface-action-success)}.alert.filled.success .alert-close-button{color:var(--color-primitives-white-white)}.alert.outlined.error{color:var(--color-text-danger);border-color:var(--color-border-danger)}.alert.outlined.error .MuiAlert-icon,.alert.outlined.error .alert-close-button{color:var(--color-icon-danger)}.alert.outlined.warning{color:var(--color-text-warning);border-color:var(--color-border-warning)}.alert.outlined.warning .MuiAlert-icon,.alert.outlined.warning .alert-close-button{color:var(--color-icon-warning)}.alert.outlined.info{color:var(--color-text-info);border-color:var(--color-border-info)}.alert.outlined.info .MuiAlert-icon,.alert.outlined.info .alert-close-button{color:var(--color-icon-info)}.alert.outlined.success{color:var(--color-text-success);border-color:var(--color-border-success)}.alert.outlined.success .MuiAlert-icon,.alert.outlined.success .alert-close-button{color:var(--color-icon-success)}.alert.standard.error{background-color:var(--color-surface-danger);color:var(--color-text-danger);border-color:var(--color-border-danger)}.alert.standard.error .MuiAlert-icon,.alert.standard.error .alert-close-button{color:var(--color-icon-danger)}.alert.standard.warning{background-color:var(--color-surface-warning);color:var(--color-text-warning);border-color:var(--color-border-warning)}.alert.standard.warning .MuiAlert-icon,.alert.standard.warning .alert-close-button{color:var(--color-icon-warning)}.alert.standard.info{background-color:var(--color-surface-secondary);color:var(--color-text-info);border-color:var(--color-border-info)}.alert.standard.info .MuiAlert-icon,.alert.standard.info .alert-close-button{color:var(--color-icon-info)}.alert.standard.success{background-color:var(--color-surface-success);color:var(--color-text-success);border-color:var(--color-border-success)}.alert.standard.success .MuiAlert-icon,.alert.standard.success .alert-close-button{color:var(--color-icon-success)}.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root.custom-text-input-root.MuiAutocomplete-inputRoot{padding-right:60px!important}.transfer-ownership-option{overflow-wrap:anywhere;max-width:min(32rem,100vw - 9.5rem)}.button.transfer-ownership-submit{min-width:12rem!important}.transfer-ownership-email{color:var(--color-text-helper);margin-top:.25rem;overflow-wrap:anywhere}.slot-span{display:flex}.left-slot{margin-left:8px!important;margin-right:20px!important}.right-slot{margin-left:8px!important}.menu-item{font-family:var(--font-family-inter)!important;color:var(--color-text-body-secondary)!important}.danger-menu-item{color:var(--color-text-danger)!important}.disabled-menu-item{background:none!important;color:var(--color-text-disabled)!important}.menu-item:hover{background:var(--color-surface-primary-hover)!important}.disabled-menu-item.menu-item{cursor:not-allowed}.disabled-menu-item.menu-item:hover{background:none!important}.disabled-menu-item.menu-item.Mui-focusVisible,.disabled-menu-item.menu-item:focus-visible{background:var(--color-surface-primary-hover)!important}.Mui-selected{background:var(--color-surface-primary-pressed)!important}.small-menu-list-item{height:36px!important}.large-menu-list-item{height:48px!important}.notifications-container{position:relative}.notifications-container:hover,.notifications-container.active{background-color:var(--color-surface-primary-pressed)}.notifications-container{border-radius:var(--border-radius-full);padding:5px;display:flex;align-items:center;color:var(--color-brand-primary-grey-400);justify-content:center;height:34px;width:34px}.notifications-container .MuiSvgIcon-root{font-size:24px}.notifications-container .infinite-scroll-component{min-height:420px}.notifications-container>div>div:first-child{margin-top:0;margin-right:0}.notifications-container>div #ss-notification-container{margin-right:12px;margin-top:10px;overflow-y:scroll}.notifications-container .notification-menu{position:absolute;top:calc(100% + 8px);right:-10px;width:244px;background-color:var(--color-surface-primary);border-radius:var(--border-radius-md);overflow:hidden;z-index:1200}.notifications-container .notification-menu .notification-item{display:flex;align-items:flex-start;padding:10px 15px}.notifications-container .notification-menu .notification-item:hover{background-color:var(--color-primitives-neutral-50)}.notifications-container .notification-menu .notification-item .notification-dot{font-size:12px;margin-top:4px;margin-right:10px;color:var(--color-primitives-primary-600)}.notifications-container .notification-menu .notification-item .notification-text{color:var(--color-text-body-secondary)}div[style*=--font-family-inter] p,p[style*=--font-family-inter] time{font-family:Inter,sans-serif!important}.empty-notifications{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;min-height:400px;gap:8px}.empty-notifications svg{width:185px!important;height:114px!important;margin-bottom:4px}.empty-notifications .no-notifications-text{color:var(--color-text-headings-primary)}.para-body-xs-regular,.navbar-breadcrumbs-container .MuiBreadcrumbs-separator{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.navbar-breadcrumbs-container{margin-bottom:-5px}.navbar-breadcrumbs-container .MuiBreadcrumbs-separator{color:var(--color-icon-secondary)}.expand-breadcrumbs-button{width:24px!important;height:16px!important;padding:0 4px!important;border-radius:2px!important;background-color:var(--color-surface-action-neutral)!important;vertical-align:middle}.expand-breadcrumbs-button svg{color:var(--color-icon-secondary)!important}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}.sl-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:37px;padding:0 16px;border-radius:999px;font-family:var(--plg-font);font-size:14.5px;font-weight:500;background:var(--plg-white, #fff);color:var(--plg-purple);border:1px solid var(--plg-purple-line);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.sl-save:hover:not(:disabled){border-color:#cdb6f0}.sl-save--profile{height:33px}.sl-save--block{width:100%}.sl-save--saved{background:var(--plg-purple-soft);border-color:var(--plg-purple-soft)}.sl-save:disabled{opacity:.45;cursor:default}.sl-save--requested:disabled{opacity:1;color:var(--plg-ink-3);border-color:var(--plg-line);background:var(--plg-tint)}.sl-save-wrap{display:inline-flex}.sl-save-wrap--block{display:flex;width:100%}.plg-tick{width:16px;height:16px;border-radius:50%;border:1px solid var(--plg-line);flex:none;display:grid;place-items:center;font-size:10px;background:var(--plg-white, #fff)}.plg-tile--on .plg-tick{background:var(--plg-purple);border-color:var(--plg-purple);color:var(--plg-white, #fff)}.sl-tiles{display:grid;gap:8px}.sl-tiles--cols-2{grid-template-columns:1fr 1fr}.sl-tiles--cols-3{grid-template-columns:repeat(3,1fr)}.sl-tiles--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.sl-tiles--cols-4{grid-template-columns:1fr 1fr}}.sl-tiles--rich{grid-auto-rows:1fr;gap:10px}.sl-vtile{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:100px;padding:14px;border:1px solid var(--plg-line);border-radius:12px;background:var(--plg-white, #fff);font-family:var(--plg-font);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.sl-vtile:hover{border-color:var(--plg-purple-line);box-shadow:0 6px 18px -10px #7631c259}.sl-vtile b{font-size:13px;font-weight:600;line-height:18px;color:var(--plg-ink);padding-right:4px}.sl-vtile__icon{width:32px;height:32px;border-radius:8px;background:var(--plg-purple-soft);color:var(--plg-purple);display:grid;place-items:center}.sl-vtile__icon svg{width:17px;height:17px}.sl-vtile__check{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;border:1px solid var(--plg-line);background:var(--plg-white, #fff);display:grid;place-items:center;font-size:12px;color:transparent}.sl-vtile__desc{font-size:12.5px;color:var(--plg-ink-2);line-height:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-vtile--on{border-color:var(--plg-purple);background:#fbf8ff}.sl-vtile--on .sl-vtile__check{background:var(--plg-purple);border-color:var(--plg-purple);color:var(--plg-white, #fff)}.sl-vtile--on .sl-vtile__icon{background:var(--plg-purple);color:var(--plg-white, #fff)}.sl-pref-pop{font-family:var(--plg-font);color:var(--plg-ink);-webkit-font-smoothing:antialiased}.sl-pref-pop h1,.sl-pref-pop h2,.sl-pref-pop h3,.sl-pref-pop h4,.sl-pref-pop p,.sl-pref-pop b,.sl-pref-pop button,.sl-pref-pop input,.sl-pref-pop select,.sl-pref-pop textarea{font-family:inherit;letter-spacing:normal}.sl-pref-pop .button{font-family:inherit!important;height:37px;padding:0 16px!important;font-size:14.5px!important;font-weight:500!important;line-height:20px;letter-spacing:normal;white-space:nowrap;box-shadow:none!important}.sl-pref-pop .button-small{height:33px}.sl-pref-pop .button-large{height:48px;padding:0 24px!important;font-size:15px!important}.sl-pref-pop .button-contained-primary{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important}.sl-pref-pop .button-contained-primary:hover{background:var(--plg-purple-hover)!important}.sl-pref-pop .button-contained-secondary{background:var(--plg-purple-soft)!important;color:var(--plg-purple)!important}.sl-pref-pop .button-contained-secondary:hover{background:var(--plg-purple-soft-hover)!important}.sl-pref-pop .button-outlined-primary{background:var(--plg-white, #fff)!important;color:var(--plg-purple)!important;border:1px solid var(--plg-purple-line)!important}.sl-pref-pop .button-outlined-primary:hover{border-color:#cdb6f0!important}.sl-pref-pop .button-contained-disabled,.sl-pref-pop .button-contained-loading{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important;opacity:.45}.sl-pref-pop{width:calc(100% - 32px)!important;max-width:680px!important;padding:30px 30px 24px!important;border-radius:16px!important;box-shadow:0 20px 60px #2a124133!important;position:relative}.sl-pref-pop__x{width:28px;height:28px;padding:0;color:var(--plg-ink-2)}.sl-pref-pop__x:hover{background:var(--plg-hover-bg)}.sl-pref-pop__x svg{width:18px;height:18px}.sl-pref-pop__x{position:absolute!important;top:10px;right:10px}.sl-pref-pop .button-text-primary{height:auto;padding:10px 12px!important;border-radius:8px!important;font-size:14px!important;color:var(--plg-ink-2)!important}.sl-pref-pop .button-text-primary:hover{color:var(--plg-purple)!important;background:var(--plg-hover-bg)!important}.sl-pref-pop__title{font-size:20px;font-weight:600;line-height:27px;color:var(--plg-ink);padding-right:36px}.sl-pref-pop__sub{font-size:14px;color:var(--plg-ink-2);line-height:21px;margin:6px 0 18px}.sl-pref-pop__foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;min-height:44px}.sl-pref-pop__done{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:13.5px;color:var(--plg-ink-2)}.sl-pref-pop__done svg{color:var(--plg-purple)}@media(max-width:768px){.sl-vtile{min-height:96px}.sl-tiles--cols-2,.sl-tiles--cols-3{grid-template-columns:1fr}.sl-tiles--rich.sl-tiles--cols-2{grid-template-columns:1fr 1fr}.sl-pref-pop{padding:24px 18px 18px!important}.sl-pref-pop__x{width:44px;height:44px}}.sl-page{font-family:var(--plg-font);color:var(--plg-ink);-webkit-font-smoothing:antialiased}.sl-page h1,.sl-page h2,.sl-page h3,.sl-page h4,.sl-page p,.sl-page b,.sl-page button,.sl-page input,.sl-page select,.sl-page textarea{font-family:inherit;letter-spacing:normal}.sl-page .button{font-family:inherit!important;height:37px;padding:0 16px!important;font-size:14.5px!important;font-weight:500!important;line-height:20px;letter-spacing:normal;white-space:nowrap;box-shadow:none!important}.sl-page .button-small{height:33px}.sl-page .button-large{height:48px;padding:0 24px!important;font-size:15px!important}.sl-page .button-contained-primary{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important}.sl-page .button-contained-primary:hover{background:var(--plg-purple-hover)!important}.sl-page .button-contained-secondary{background:var(--plg-purple-soft)!important;color:var(--plg-purple)!important}.sl-page .button-contained-secondary:hover{background:var(--plg-purple-soft-hover)!important}.sl-page .button-outlined-primary{background:var(--plg-white, #fff)!important;color:var(--plg-purple)!important;border:1px solid var(--plg-purple-line)!important}.sl-page .button-outlined-primary:hover{border-color:#cdb6f0!important}.sl-page .button-contained-disabled,.sl-page .button-contained-loading{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important;opacity:.45}.sl-page{background:var(--plg-tint);min-height:calc(100vh - 52px);padding:32px 0 72px}.sl-page__col{width:800px;max-width:calc(100% - 48px);margin:0 auto}.sl-page__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.sl-page__head h1{font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.01em;color:var(--plg-ink)}.sl-page__head p{font-size:14px;color:var(--plg-ink-2);line-height:20px;margin-top:4px}.sl-link{font-size:13.5px;color:var(--plg-purple);font-weight:500;text-decoration:none}.sl-link:hover{text-decoration:underline}.sl-count{padding:22px 24px;display:flex;align-items:center;gap:24px}.sl-count__num{font-size:28px;font-weight:700;line-height:34px;white-space:nowrap}.sl-count__slots{margin-top:8px;width:180px}.sl-count__copy{flex:1;font-size:13.5px;color:var(--plg-ink-2);line-height:20px}.sl-count__copy b{display:block;color:var(--plg-ink);font-weight:500;font-size:14.5px;margin-bottom:2px}.sl-count--compact{flex-direction:column;align-items:stretch;gap:12px}.sl-count--compact .sl-count__slots{width:100%}.sl-slots3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 4px}.sl-slot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--plg-line);border-radius:12px;background:var(--plg-white, #fff);min-width:0}.sl-slot__txt{min-width:0}.sl-slot__txt b{display:block;font-size:13.5px;font-weight:600;line-height:18px;color:var(--plg-ink)}.sl-slot__txt span{display:-webkit-box;font-size:12px;color:var(--plg-ink-2);line-height:16px;margin-top:2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-slot__ph{width:40px;height:40px;border-radius:50%;background:var(--plg-purple-soft);color:var(--plg-purple);display:grid;place-items:center}.sl-slot__ph svg{width:18px;height:18px}.sl-slot--empty{border:1.5px dashed #c6aafc;background:#fbfafd}.sl-slot--empty .sl-slot__txt b{color:var(--plg-purple)}@keyframes slSlotPulse{0%,to{box-shadow:0 0 #7631c240}50%{box-shadow:0 0 0 8px #7631c200}}.sl-room-pop{font-family:var(--plg-font);color:var(--plg-ink);-webkit-font-smoothing:antialiased}.sl-room-pop h1,.sl-room-pop h2,.sl-room-pop h3,.sl-room-pop h4,.sl-room-pop p,.sl-room-pop b,.sl-room-pop button,.sl-room-pop input,.sl-room-pop select,.sl-room-pop textarea{font-family:inherit;letter-spacing:normal}.sl-room-pop .button{font-family:inherit!important;height:37px;padding:0 16px!important;font-size:14.5px!important;font-weight:500!important;line-height:20px;letter-spacing:normal;white-space:nowrap;box-shadow:none!important}.sl-room-pop .button-small{height:33px}.sl-room-pop .button-large{height:48px;padding:0 24px!important;font-size:15px!important}.sl-room-pop .button-contained-primary{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important}.sl-room-pop .button-contained-primary:hover{background:var(--plg-purple-hover)!important}.sl-room-pop .button-contained-secondary{background:var(--plg-purple-soft)!important;color:var(--plg-purple)!important}.sl-room-pop .button-contained-secondary:hover{background:var(--plg-purple-soft-hover)!important}.sl-room-pop .button-outlined-primary{background:var(--plg-white, #fff)!important;color:var(--plg-purple)!important;border:1px solid var(--plg-purple-line)!important}.sl-room-pop .button-outlined-primary:hover{border-color:#cdb6f0!important}.sl-room-pop .button-contained-disabled,.sl-room-pop .button-contained-loading{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important;opacity:.45}.sl-room-pop{width:calc(100% - 32px)!important;max-width:420px!important;padding:32px 30px 26px!important;border-radius:16px!important;box-shadow:0 20px 60px #2a124133!important;position:relative;text-align:center}.sl-room-pop .sl-pref-pop__x{width:32px;height:32px;padding:0;color:var(--plg-ink-body)}.sl-room-pop .sl-pref-pop__x:hover{background:var(--plg-hover-bg)}.sl-room-pop .sl-pref-pop__x svg{width:18px;height:18px}.sl-room-pop .sl-pref-pop__x{top:10px;right:10px}.sl-room-pop .sl-pref-pop__title{font-size:21px;line-height:28px;padding-right:0}.sl-room-pop .sl-pref-pop__sub{font-size:14.5px;line-height:22px;margin:8px 0 0}.sl-room-pop .sl-avatar{box-shadow:0 0 0 3px var(--plg-white, #fff),0 4px 12px #2a12411f}.sl-room-pop__seats{display:flex;justify-content:center;gap:10px;margin-bottom:18px}.sl-room-pop__open{width:48px;height:48px;border-radius:50%;border:1.5px dashed #c6aafc;background:#fbfafd;color:var(--plg-purple);display:grid;place-items:center}.sl-room-pop__open svg{width:18px;height:18px}.sl-room-pop__actions{display:flex;flex-direction:column;gap:8px;margin-top:22px}.sl-list{margin-top:24px;display:flex;flex-direction:column;gap:12px}.sl-card{border-radius:12px;padding:20px 22px;display:flex;gap:16px;align-items:flex-start}.sl-card__body{flex:1;min-width:0}.sl-card__name{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:16px;font-weight:500;line-height:22px;margin-top:2px}.sl-card__facts{display:flex;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:13px;color:var(--plg-ink-2);line-height:18px}.sl-card__facts span{display:flex;align-items:center;gap:6px;padding:0 12px}.sl-card__facts span:first-child{padding-left:0}.sl-card__facts span+span{border-left:1px solid var(--plg-line)}.sl-card__facts svg{width:16px;height:16px;color:var(--plg-ink-body)}.sl-card__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sl-avatar{position:relative;flex:none;border-radius:50%;overflow:visible;display:inline-grid}.sl-avatar img,.sl-avatar__ini{width:100%;height:100%;border-radius:50%;object-fit:cover}.sl-avatar__ini{display:grid;place-items:center;background:var(--plg-sidebar);color:var(--plg-white, #fff);font-weight:600}.sl-avatar__lock{width:20px;height:20px;right:-2px;bottom:-2px}.sl-avatar__lock svg{width:11px;height:11px}.sl-remove{font-family:inherit;font-size:12.5px;color:var(--plg-ink-2);background:none;border:0;padding:0;cursor:pointer}.sl-remove:hover{color:var(--plg-purple)}.sl-empty{background:var(--plg-white, #fff);border:1px dashed #c6aafc;border-radius:12px;padding:44px 24px;text-align:center;margin-top:24px}.sl-empty h3{font-size:17px;font-weight:500;line-height:24px;color:var(--plg-ink)}.sl-empty p{font-size:13.5px;color:var(--plg-ink-2);line-height:20px;margin:4px 0 18px}@media(max-width:768px){.sl-page{padding:20px 0 40px}.sl-page__col{max-width:calc(100% - 32px)}.sl-page__head{flex-direction:column;align-items:flex-start;gap:8px}.sl-count:not(.sl-count--compact){flex-wrap:wrap;gap:14px;padding:18px}.sl-count:not(.sl-count--compact) .sl-count__copy{flex-basis:100%}.sl-count:not(.sl-count--compact) .button{width:100%;justify-content:center}.sl-slots3{grid-template-columns:1fr}.sl-slots3 .sl-slot{flex-direction:row;align-items:center}.sl-card{flex-wrap:wrap;padding:16px}.sl-card__body{min-width:calc(100% - 64px)}.sl-card__actions{flex-direction:row;width:100%;justify-content:space-between;align-items:center}.sl-remove{min-height:44px;padding:0 6px}.sl-room-pop{padding:28px 20px 22px!important}}.sl-meet-head h1{margin:0}.sl-meet-head p{margin-bottom:0}.sl-meet-count .sl-count__copy{min-width:200px}.sl-meet-count .sl-count__copy b{font-weight:600}.sl-meet-cta{display:flex;align-items:center;gap:16px;flex:none}.sl-meet-btn{display:inline-flex;align-items:center;gap:8px;height:37px;padding:0 16px;border-radius:999px;border:0;font-family:inherit;font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.sl-meet-btn svg{width:19px;height:19px}.sl-meet-btn--primary{background:var(--plg-purple);color:#fff}.sl-meet-btn--primary:hover{background:var(--plg-plum)}.sl-meet-btn--soft{background:var(--plg-purple-soft);color:var(--plg-purple)}.sl-meet-btn--soft:hover{background:var(--plg-purple-soft-hover)}.sl-meet-btn--sm{height:33px}.sl-meet-btn.is-sent{cursor:default}.sl-meet-btn.is-sent svg{width:16px;height:16px}.sl-meet-card .sl-meet-av{padding:0;border:0;background:none;cursor:pointer;flex:none}.sl-meet-card .sl-meet-name{padding:0;border:0;background:none;font-family:inherit;font-weight:600;color:var(--plg-ink);cursor:pointer;text-align:left}.sl-meet-card .sl-meet-name:hover{text-decoration:underline}.sl-empty .sl-meet-btn{margin:0 auto}@media(max-width:768px){.sl-meet-count{flex-wrap:wrap;gap:14px;padding:18px}.sl-meet-count .sl-count__copy{flex-basis:100%}.sl-meet-count .sl-meet-btn{width:100%;justify-content:center}.sl-meet-cta{flex-direction:column;align-items:stretch;width:100%;gap:12px}.sl-meet-card{flex-wrap:wrap;padding:16px}.sl-meet-card .sl-card__actions{flex-direction:row;width:100%;justify-content:space-between;align-items:center}}.sl-panel{font-family:var(--plg-font);color:var(--plg-ink);-webkit-font-smoothing:antialiased}.sl-panel h1,.sl-panel h2,.sl-panel h3,.sl-panel h4,.sl-panel p,.sl-panel b,.sl-panel button,.sl-panel input,.sl-panel select,.sl-panel textarea{font-family:inherit;letter-spacing:normal}.sl-panel .button{font-family:inherit!important;height:37px;padding:0 16px!important;font-size:14.5px!important;font-weight:500!important;line-height:20px;letter-spacing:normal;white-space:nowrap;box-shadow:none!important}.sl-panel .button-small{height:33px}.sl-panel .button-large{height:48px;padding:0 24px!important;font-size:15px!important}.sl-panel .button-contained-primary{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important}.sl-panel .button-contained-primary:hover{background:var(--plg-purple-hover)!important}.sl-panel .button-contained-secondary{background:var(--plg-purple-soft)!important;color:var(--plg-purple)!important}.sl-panel .button-contained-secondary:hover{background:var(--plg-purple-soft-hover)!important}.sl-panel .button-outlined-primary{background:var(--plg-white, #fff)!important;color:var(--plg-purple)!important;border:1px solid var(--plg-purple-line)!important}.sl-panel .button-outlined-primary:hover{border-color:#cdb6f0!important}.sl-panel .button-contained-disabled,.sl-panel .button-contained-loading{background:var(--plg-purple)!important;color:var(--plg-white, #fff)!important;opacity:.45}.sl-panel{width:460px;max-width:100%;display:flex;flex-direction:column}.sl-panel__head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--plg-line)}.sl-panel__head h2{font-size:17px;font-weight:600;line-height:24px}.sl-panel__head .MuiIconButton-root{width:32px;height:32px;padding:0;color:var(--plg-ink-body)}.sl-panel__head .MuiIconButton-root:hover{background:var(--plg-hover-bg)}.sl-panel__head .MuiIconButton-root svg{width:18px;height:18px}.sl-panel__body{flex:1;overflow-y:auto;padding:22px 24px 28px}.sl-panel__foot{padding:16px 24px;border-top:1px solid var(--plg-line)}.sl-panel__lead{font-size:13.5px;color:var(--plg-ink-2);line-height:20px}.sl-panel__sec{margin-top:22px}.sl-panel__sec h3{font-size:14px;font-weight:600;line-height:20px;margin-bottom:10px}.sl-panel__sec--ask3{background:var(--plg-locked-bg);border:1px solid var(--plg-purple-line);border-radius:12px;padding:16px}.sl-panel__opt{font-weight:400;color:var(--plg-ink-3)}.sl-panel__hint{font-size:12.5px;color:var(--plg-ink-2);line-height:18px;margin-top:6px}.sl-panel__hint--center{text-align:center;margin:0 0 8px}.sl-panel__ack{font-size:13px;color:var(--plg-ink-2);margin-bottom:10px}.sl-panel__error{margin-top:14px;padding:10px 12px;border-radius:var(--border-radius-md);background:var(--color-surface-danger-secondary);color:var(--color-text-danger);font-size:13px}.sl-window{display:grid;grid-template-columns:24px 1fr 1fr;gap:8px;align-items:center;margin-bottom:8px}.sl-window__n{font-size:12.5px;color:var(--plg-ink-3)}.sl-select,.sl-textarea{width:100%;border:1px solid var(--plg-line);border-radius:8px;padding:0 14px;height:44px;font:inherit;font-size:14px;color:var(--plg-ink);background:var(--plg-white, #fff);outline:none}.sl-select:focus,.sl-textarea:focus{border-color:#b995ec}.sl-select{appearance:none;background:var(--plg-white, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;padding-right:36px}.sl-textarea{height:auto;min-height:88px;padding:10px 14px;line-height:20px;resize:vertical}.sl-done{text-align:center;padding:40px 8px 12px}.sl-done__icon{width:56px;height:56px;border-radius:50%;background:var(--plg-purple-soft);color:var(--plg-purple);display:grid;place-items:center;margin:0 auto 18px}.sl-done__icon svg{width:26px;height:26px}.sl-done h3{font-size:19px;font-weight:600;line-height:26px}.sl-done p{font-size:14px;color:var(--plg-ink-2);line-height:21px;margin-top:8px}.sl-done__actions{display:flex;flex-direction:column;gap:10px;margin-top:28px}@media(max-width:768px){.sl-panel__body{padding:18px 18px 24px}.sl-panel__head .MuiIconButton-root{width:44px;height:44px}.sl-window{grid-template-columns:20px 1fr 1fr}.sl-select{height:48px}}.sl-full-pop__art{width:56px;height:56px;margin:8px auto 14px;display:grid;place-items:center;border-radius:16px;background:var(--plg-purple-soft, #f2ebfb);color:var(--plg-purple, #7631c2)}.sl-card .talent-card__role{font-size:13.5px;line-height:19px;margin-top:3px;color:var(--plg-ink-2, #555754)}.navbar-header{position:fixed;top:0;left:0;right:0;height:56px;z-index:9;background-color:var(--color-surface-primary);border-bottom:1px solid var(--color-border-primary);padding:0 16px}.navbar-header .sidebar-toggle{cursor:pointer;padding:16px 32px;display:flex;align-items:center;justify-content:center}.navbar-header .sidebar-toggle.sidebar-open{position:absolute;left:240px;bottom:7px}.navbar-header .sidebar-toggle.sidebar-closed{position:absolute;left:56px}@media screen and (max-width:600px){.navbar-header .sidebar-toggle.sidebar-closed{position:absolute;left:0;margin-left:0}}.navbar-header .sidebar-toggle .icon-dark{fill:var(--color-neutral-10)}.navbar-header .sidebar-toggle .icon-white{fill:var(--color-primitives-white-white)}.navbar-header .navbar-actions{gap:8px}.navbar-header .navbar-shortlist-count{display:flex;align-items:center;gap:4px;height:34px;padding:0 14px;border-radius:999px;background:var(--plg-purple-soft, #f2ebfb);color:var(--plg-purple, #7631c2);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.navbar-header .navbar-shortlist-count b{font-weight:600}.navbar-header .user-menu-container{position:relative}.navbar-header .user-menu-container .user-menu-trigger{border-radius:var(--border-radius-lg)}.navbar-header .user-menu-container .user-menu-trigger .dropdown-icon{margin-left:0;color:var(--color-neutral-10)}.navbar-header .user-menu-container .user-menu-trigger .user-avatar{border-radius:100px;border:4px solid var(--color-primitives-white-white)}.navbar-header .user-menu-container .user-menu-trigger:hover .user-avatar,.navbar-header .user-menu-container .user-menu-trigger.menu-open .user-avatar{border:4px solid var(--color-border-primary)}.user-info .user-email{color:var(--color-text-body-primary)!important}.divider-bottom{height:1px;background-color:var(--color-border-primary);margin:8px 0;width:100%}.referral-icon{color:var(--color-text-info);font-size:20px;margin-inline:-8px}.typo-customer-name{color:var(--color-primitives-primary-900);font-family:Poppins-Regular!important;font-weight:400;font-size:14px;line-height:28px;display:none}.disable-scrollbars::-webkit-scrollbar{background:transparent;width:0px}.profile-down-btn,.notification-btn{padding:0 10px;cursor:pointer}.grid-customer-logo{padding:0 20px;display:none}.toggle-btn{width:18px;bottom:12px!important;left:229px!important;cursor:pointer}.app-bar-grid1{width:100%;justify-content:space-between;align-items:center;padding:0 20px;height:46px}.inputSearch .MuiInputBase-root input::placeholder{color:#b2b4e2!important;opacity:1!important}.app-bar-grid{justify-content:flex-end;align-items:center;padding:0}.edge-sidebar-logo{justify-content:center;margin:auto}.main-box{padding:0!important;width:100%}.selected-left-menu{background:var(--color-primitives-primary-500)}.selected-left-menu-rebrand{background:var(--color-primitives-primary-800)}.app-sidebar-logo{margin-top:33px;margin-left:21px}.app-sidebar-logo img{width:173px;height:70px;object-fit:cover;border-radius:10.95px}.app-sidebar-company-name{font-family:Poppins-Regular!important;font-weight:500;font-size:12.775px;line-height:19px;color:#fafaff;margin-top:23px;margin-left:21px}.app-sidebar-start-date{margin-left:21px;font-family:Poppins-Regular!important;font-weight:400;font-size:10.95px;line-height:16px;color:#fafaff;opacity:.4}.app-sidebar-home-menu{padding:8.45px 0 9.57px;font-weight:400;font-size:12px;line-height:16px;display:flex;margin-top:24px;cursor:pointer}.app-sidebar-home-menu img{width:18px;height:17px;margin-right:21px;margin-left:21px}.app-sidebar-home-menu-title{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:18px;color:#fafaff}.sidebar-menu-category{margin-left:21px;margin-top:22px;font-family:Poppins-Regular!important;font-weight:400;font-size:11.8625px;line-height:18px;color:#fafaff;padding-bottom:8px}.bubble-popup{position:absolute;right:28px;bottom:35px;z-index:10000}.bubble-popup img{border:5px solid var(--color-primitives-primary-600);border-radius:199px;cursor:pointer;filter:drop-shadow(4.56522px 6.08696px 44.1304px rgba(6,14,100,.34))}.bubble-popup .bubble-content{position:absolute;bottom:100px;right:0;background-color:#fff;padding:20px 15px;border-radius:20px;box-shadow:-12.5486px 3.3463px 90px #3d43bb61;width:216px}.bubble-popup .bubble-content .hand-wave{font-size:28px;margin-bottom:10px}.bubble-popup .bubble-content p{margin:0 0 20px;font-family:Poppins-Regular;font-size:13px;font-weight:400;line-height:20px;color:#14151f}.bubble-popup .bubble-content .contact{display:flex;flex-direction:column;gap:4px}.bubble-content .contact span{font-size:11px;font-family:Poppins-Regular;line-height:18px;color:#14151f;opacity:.5}.bubble-content .contact div{display:flex;align-items:flex-start;gap:6px}.bubble-content .contact div p{font-size:14px;font-family:Poppins-Regular;line-height:20px;width:142px;word-wrap:break-word;margin-bottom:0}.bubble-content .cross-button{position:absolute;top:10px;right:10px;cursor:pointer}.bubble-content .tip-down{position:absolute;bottom:-22px;right:22px}.bubble-content .contact div button{padding:4px 6px;border:none;border-radius:6px;background-color:var(--color-primitives-primary-50);color:var(--color-primitives-primary-500);font-size:10px;font-family:Poppins-Medium;cursor:pointer}.bubble-content .contact div button:active{box-shadow:0 0 10px -3px #4950c7bf}.rm-widget{position:fixed;right:28px;bottom:35px;z-index:10000}.rm-widget-trigger{width:60px;height:60px;border:3px solid var(--color-primitives-primary-600);border-radius:50%;cursor:pointer;object-fit:cover;filter:drop-shadow(2px 4px 12px rgba(6,14,100,.2));transition:transform .2s ease}.rm-widget-trigger:hover{transform:scale(1.05)}.rm-widget-card{position:absolute;bottom:80px;right:0;background-color:#fff;padding:32px 28px 28px;border-radius:16px;box-shadow:0 8px 40px #0000001f;width:340px;text-align:left}.rm-widget-close{position:absolute;top:12px;right:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background-color .15s ease}.rm-widget-close:hover{background-color:#f5f5f5}.rm-widget-avatar{display:flex;justify-content:flex-start;margin-bottom:12px}.rm-widget-avatar img{width:64px;height:64px;border-radius:50%;object-fit:cover}.rm-widget-name{margin-bottom:12px}.rm-widget-description{margin-bottom:52px}.rm-widget-description strong{font-family:Poppins-SemiBold,sans-serif;font-weight:600;color:#1a1a1a}.rm-widget-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border:none;border-radius:40px;background-color:var(--color-primitives-primary-600);color:#fff;font-family:Poppins-Medium,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.rm-widget-cta:hover{background-color:var(--color-primitives-primary-700);box-shadow:0 4px 16px #8139d04d}.rm-widget-cta:active{background-color:var(--color-primitives-primary-800)}.rm-widget-hr-text{font-family:Poppins-Regular,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#888;margin:16px 0 0;text-align:center}.rm-widget-hr-email{font-weight:500}.rm-widget-email{margin-top:16px;display:flex;flex-direction:column;gap:4px;background-color:var(--color-primitives-neutral-50, #f7f7f8);border-radius:10px;padding:12px 14px}.rm-widget-email-label{color:var(--color-text-body-primary, #1a1a1a)}.rm-widget-email-row{display:flex;align-items:center;justify-content:space-between}.rm-widget-email-value{color:var(--color-text-body-secondary, #888);word-break:break-all}.rm-widget-copy-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:6px;background-color:var(--color-primitives-primary-50);color:var(--color-primitives-primary-600);font-size:12px;font-family:Poppins-Medium,sans-serif;cursor:pointer;white-space:nowrap;transition:box-shadow .15s ease,background-color .15s ease,color .15s ease}.rm-widget-copy-btn:active{box-shadow:0 0 8px -2px #4950c780}.rm-widget-copy-btn--copied{background-color:var(--color-primitives-primary-600);color:#fff;animation:copyPulse .3s ease}@keyframes copyPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media only screen and (min-width:600px){.typo-customer-name,.grid-customer-logo{display:inherit}.profile-down-btn{padding:0 20px}.notification-btn{padding:0 30px}.app-bar-grid{padding:0 20px}.main-box{padding:0!important;position:inherit}}.collapsed-sidebar-menuitem{padding:10px;cursor:pointer;width:100%;text-align:center}.collapsed-sidebar-menuitem:hover,.left-menu-list-item:hover{background:var(--color-primitives-primary-800)}.left-menu-list-item-rebrand:hover{background:unset!important}.appsidebar-menus-bottom-border{border:.4px solid var(--color-primitives-primary-400)}.appsidebar-menus-bottom-border-rebrand{border:1px solid var(--color-primitives-primary-800)}.sidebar-icon svg path{fill:var(--color-primitives-primary-300)}.collapsed-sidebar-menuitem-rebrand svg path{fill:var(--color-primitives-primary-300)}.collapsed-sidebar-menus-bottom-border{width:66px;height:0px;border:.4px solid var(--color-primitives-primary-400);margin-bottom:8px}.collapsed-sidebar-menus-bottom-border-rebrand{border:1px solid var(--color-primitives-primary-800)}.appsidebar-menu-title-text{font-family:Poppins-Regular;font-weight:400;font-size:12px;line-height:18px;padding:4px 0}[id^=u-banner-]{z-index:1299!important}@media only screen and (max-width:600px){[id^=u-banner-]{display:none!important}body[data-u-banner-original]{padding-top:0!important}[data-u-banner-original]:not(body){top:0!important}}.summary-card{background-color:#fff;border-radius:5px;margin-block:20px}.greetings-text h2{margin:0;color:#292a3d;font-family:Poppins;font-size:20px;font-weight:600;line-height:32px}.greetings-text p{margin:0;color:#14151f;font-family:Poppins;font-size:14px;font-weight:400;line-height:normal}.summary-card-top-section{display:flex;justify-content:space-between;align-items:center}.summary-card-top-section svg{margin-right:16px}.summary-card-top-section p{color:#2b2b5f;font-family:Inter;font-size:14px;font-weight:600;padding:12px 8px 8px}.active-customers-employees-count{color:#2b2b5f;font-family:Inter;font-size:24px;font-weight:600;margin:0 0 2px;padding-left:8px}.active-customers-employees-label{color:#696996;font-family:Inter;font-size:12px;font-weight:400;line-height:normal}.active-customers-employees{margin-top:8px;margin-left:8px;padding:8px 8px 0 0}.summary-grid{display:flex;align-items:center;margin-top:12px}.summary-item{text-align:left;position:relative;padding:8px;margin-left:8px;margin-bottom:8px}.summary-item:hover,.active-customers-employees:hover{background-color:#f2f2f8;border-radius:2px;cursor:pointer}.summary-item h6{color:#2b2b5f;font-family:Inter;font-size:14px;font-weight:600;line-height:normal;margin:0 0 2px}.summary-item p{color:#696996;font-family:Inter;font-size:10px;font-weight:400;line-height:normal;margin:0}.countIcon{padding:8px}.separator{width:1px;background-color:var(--color-primitives-primary-50);height:31px;margin:0 12px}.view-customer-grid{margin-top:inherit!important}.view-customer-grid div{cursor:pointer;margin-top:0}.view-customer-grid div div p{font-family:Poppins;font-size:16px;font-weight:600}.header-container{background-color:#fff;display:flex;justify-content:center;width:100%}button div{display:flex;align-items:center;justify-content:center}.primary{border:1px solid var(--temp-color-primitives-primary-800);border-radius:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background-color:var(--temp-color-primitives-primary-800);font-family:Poppins-Medium;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;cursor:pointer;white-space:nowrap;text-align:center}.secondary{border:1px solid var(--color-primitives-primary-50);border-radius:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-primitives-primary-600);background-color:var(--color-primitives-primary-50);font-family:Poppins-Medium;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;cursor:pointer;white-space:nowrap;text-align:center}.outlined{border:1px solid #777680;border-radius:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:#14151f;background-color:transparent;font-family:Poppins-Regular;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.1px;cursor:pointer;white-space:nowrap;text-align:center}.ghost{border:none;border-radius:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:#14151f;background-color:transparent;font-family:Poppins-Regular;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.1px;cursor:pointer;white-space:nowrap;text-align:center}.xxs{padding:4px 12px}.xs{padding:6px 14px}.sm{padding:6px 16px}.md{padding:8px 24px}.lg{padding:12px 24px}.disabled{background-color:#1315999a;border:none;color:#fff;cursor:not-allowed}.workforce-card-container{display:flex;flex-direction:column;border:1px solid #dfdfdf;border-radius:8px;background:#fff;cursor:pointer;width:180px;min-height:247px}.workforce-card-container:hover{box-shadow:0 1px 14px #02006e1f}.workforce-card-content{display:flex;flex-direction:column;gap:10px}.workforce-card-image-wrapper{width:100%;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}.banner-box{width:100%;background-color:#fbf0dd;padding:10px 20px;display:flex;align-items:center;justify-content:center;top:46px;position:sticky!important;height:48px}.missing-payment-method-text{color:#292a3d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.missing-payment-method-text-blue{font-weight:600!important;color:var(--color-primitives-primary-600)!important}.heading-h4-medium,.onboarding-info-tile__text .tile-heading{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);font-style:var(--font-style-normal)}.heading-h5-regular,.onboarding-info-tile__text .tile-description{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.onboarding-info-tile{display:flex;padding:16px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--border-radius-md) var(--border-radius-md) 0px 0px;background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-primary)}.onboarding-info-tile:last-child{border-bottom:none;border-radius:0px 0px var(--border-radius-md) var(--border-radius-md)}.onboarding-info-tile__content{display:flex;align-items:center;gap:12px}.onboarding-info-tile__icon-wrapper{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;border-radius:40px;background-color:var(--color-surface-primary-hover)!important;color:var(--color-icon-primary)!important}.onboarding-info-tile__text{display:flex;flex-direction:column}.onboarding-info-tile__text .tile-heading{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-neutral-10)}.onboarding-info-tile__text .tile-description{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px;color:var(--color-neutral-varian-60)}.onboarding-info-tile__state.pending,.onboarding-info-tile__state.in-progress{background:var(--color-primitives-warning-100);color:var(--color-text-warning)}.onboarding-info-tile__state.scheduled,.onboarding-info-tile__state.paid,.onboarding-info-tile__state.completed{background:var(--color-primitives-success-100);color:var(--color-text-success)}.onboarding-info-tile__state.failed{background:var(--color-primitives-danger-100);color:var(--color-text-danger)}.heading-h4-medium,.onboarded-customer-view-container .welcome-heading{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);font-style:var(--font-style-normal)}.heading-h5-regular,.onboarded-customer-view-container .tile-link{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.onboarded-customer-view-container .welcome-heading{font-family:Poppins;margin-bottom:4px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.onboarded-customer-view-container .info-tile-container{margin-top:16px;margin-bottom:36px}.onboarded-customer-view-container .onboarded-view-description-text{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px;color:var(--color-neutral-varian-60)}.onboarded-customer-view-container .tile-link{color:var(--color-text-action);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none}.payment-expiry-banner{height:52px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-warning)}.expiry-warning-icon{color:var(--color-icon-warning);width:22px!important;height:22px!important}.payment-expired-banner{height:52px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-danger)}.expired-warning-icon{color:var(--color-icon-danger);width:22px!important;height:22px!important}.workforce-modal-content{display:flex;flex-direction:column;gap:12px;padding:0}.workforce-modal-search .MuiOutlinedInput-root{border-radius:4px;font-family:var(--font-family-paragraph);font-size:16px;line-height:24px;font-weight:400}.workforce-modal-search .MuiOutlinedInput-root input::placeholder{color:var(--color-text-disabled, #999);opacity:1}.workforce-modal-search .MuiOutlinedInput-root fieldset,.workforce-modal-search .MuiOutlinedInput-root:hover fieldset{border-color:var(--color-border-primary, #dfdfdf)}.workforce-modal-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--color-border-focused, #353ba8);border-width:1px}.workforce-modal-search .MuiInputAdornment-root{margin-right:8px}.workforce-modal-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workforce-modal-list{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;max-height:406px;overflow-y:auto}.workforce-modal-list::-webkit-scrollbar{width:6px}.workforce-modal-list::-webkit-scrollbar-track{background:transparent}.workforce-modal-list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.workforce-modal-list::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.workforce-modal-item{display:flex;align-items:center;gap:6px;padding:12px;border-bottom:1px solid #dfdfdf}.workforce-modal-item:last-child{border-bottom:none}.workforce-modal-info{display:flex;flex:1 1 0;gap:12px;align-items:center;min-width:0}.workforce-modal-avatar-wrapper{position:relative;flex-shrink:0}.workforce-modal-status-badge{position:absolute;width:8px;height:8px;border-radius:100px;bottom:0;right:0;border:2px solid white;box-sizing:content-box}.workforce-modal-name{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workforce-modal-status{flex-shrink:0;width:156px;display:flex;align-items:center;justify-content:flex-end}.workforce-modal-status p{margin:0;text-align:right;width:100%}.workforce-modal-chevron{padding:5px!important;border-radius:999px!important;flex-shrink:0}.workforce-modal-chevron svg{font-size:24px}.workforce-modal-loading,.workforce-modal-error,.workforce-modal-empty{padding:48px 24px;text-align:center}.workforce-modal-loading p,.workforce-modal-error p,.workforce-modal-empty p{margin:0}.workforce-today-widget{padding:0;display:flex;flex-direction:column;gap:8px}.workforce-today-header{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0}.workforce-view-all-btn{padding:4px 5px!important;min-width:auto!important;font-size:13px!important;line-height:22px!important;font-weight:500!important;font-family:var(--font-family-paragraph)!important;color:var(--color-text-action, #8139d0)!important;text-transform:none!important}.workforce-today-list{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.workforce-employee-item{display:flex;align-items:center;gap:6px;padding:12px;background-color:var(--color-surface-primary-hover, #f7f7f7);border-bottom:1px solid #dfdfdf}.workforce-employee-item:last-child{border-bottom:none}.workforce-employee-info{display:flex;flex:1 1 0;gap:12px;align-items:center;min-width:0}.workforce-employee-avatar-wrapper{position:relative;flex-shrink:0}.workforce-status-badge{position:absolute;width:8px;height:8px;border-radius:100px;bottom:0;right:0;border:2px solid white;box-sizing:content-box}.workforce-employee-status{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.workforce-employee-status p{margin:0;text-align:right;white-space:nowrap}.workforce-employee-name{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workforce-employee-chevron{padding:5px!important;border-radius:999px!important;flex-shrink:0}.workforce-employee-chevron svg{font-size:24px}.workforce-today-loading,.workforce-today-error,.workforce-today-empty{padding:24px;text-align:center}.workforce-today-loading p,.workforce-today-error p,.workforce-today-empty p{margin:0}.button-medium,.button-with-dropdown--medium .button-with-dropdown__main{font-family:var(--font-family-paragraph)!important;font-size:var(--font-size-md)!important;font-style:normal!important;font-weight:500!important;line-height:var(--line-height-xl)!important}.button-with-dropdown{display:inline-flex;align-items:stretch;position:relative;font-family:var(--font-family-inter)}.button-with-dropdown button{border:none;outline:none;cursor:pointer;transition:all .2s ease;font-family:inherit;display:flex;align-items:center;justify-content:center}.button-with-dropdown__main{border-radius:32px 0 0 32px;white-space:nowrap;font-weight:500}.button-with-dropdown__dropdown{border-radius:0 32px 32px 0;padding:0;display:flex;align-items:center;justify-content:center}.button-with-dropdown__dropdown svg{display:block}.button-with-dropdown--small .button-with-dropdown__main{padding:4px 10px 4px 16px;font-size:13px;line-height:20px}.button-with-dropdown--small .button-with-dropdown__dropdown{width:32px;min-width:32px;padding:4px 6px}.button-with-dropdown--medium .button-with-dropdown__main{padding:6px 8px 6px 16px;max-height:36px}.button-with-dropdown--medium .button-with-dropdown__dropdown{width:36px;min-width:36px;padding:6px 8px}.button-with-dropdown--large .button-with-dropdown__main{padding:8px 10px 8px 22px;font-size:15px;line-height:26px}.button-with-dropdown--large .button-with-dropdown__dropdown{width:42px;min-width:42px;padding:8px 10px}.button-with-dropdown--contained.button-with-dropdown--primary .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--primary .button-with-dropdown__dropdown{background:var(--color-surface-action-primary);color:var(--color-text-on-action-white)}.button-with-dropdown--contained.button-with-dropdown--primary:hover .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--primary:hover .button-with-dropdown__dropdown{background:var(--color-surface-action-primary-hover)}.button-with-dropdown--contained.button-with-dropdown--secondary .button-with-dropdown__main{background:var(--color-surface-secondary);color:var(--color-text-action);border:1px solid var(--color-primitives-primary-200);border-right:none}.button-with-dropdown--contained.button-with-dropdown--secondary .button-with-dropdown__dropdown{background:var(--color-primitives-primary-200);color:var(--color-text-action);border:1px solid var(--color-primitives-primary-200);border-left:none}.button-with-dropdown--contained.button-with-dropdown--secondary:hover .button-with-dropdown__main{background:var(--color-surface-secondary-hover)}.button-with-dropdown--contained.button-with-dropdown--secondary:hover .button-with-dropdown__dropdown{background:var(--color-primitives-primary-300)}.button-with-dropdown--contained.button-with-dropdown--error .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--error .button-with-dropdown__dropdown{background:var(--color-surface-action-danger);color:var(--color-text-on-action-white)}.button-with-dropdown--contained.button-with-dropdown--error:hover .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--error:hover .button-with-dropdown__dropdown{background:var(--color-surface-action-danger-hover)}.button-with-dropdown--contained.button-with-dropdown--success .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--success .button-with-dropdown__dropdown{background:var(--color-surface-action-success);color:var(--color-text-on-action-white)}.button-with-dropdown--contained.button-with-dropdown--success:hover .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--success:hover .button-with-dropdown__dropdown{background:var(--color-surface-action-success-hover)}.button-with-dropdown--contained.button-with-dropdown--warning .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--warning .button-with-dropdown__dropdown{background:var(--color-surface-action-warning);color:var(--color-text-on-action-white)}.button-with-dropdown--contained.button-with-dropdown--warning:hover .button-with-dropdown__main,.button-with-dropdown--contained.button-with-dropdown--warning:hover .button-with-dropdown__dropdown{background:var(--color-surface-action-warning-hover)}.button-with-dropdown--outlined.button-with-dropdown--primary .button-with-dropdown__main{background:transparent;color:var(--color-text-action);border:1px solid var(--color-border-action);border-right:none}.button-with-dropdown--outlined.button-with-dropdown--primary .button-with-dropdown__dropdown{background:transparent;color:var(--color-text-action);border:1px solid var(--color-border-action);border-left:none}.button-with-dropdown--outlined.button-with-dropdown--primary:hover .button-with-dropdown__main,.button-with-dropdown--outlined.button-with-dropdown--primary:hover .button-with-dropdown__dropdown{background:var(--color-surface-action-secondary)}.button-with-dropdown--outlined.button-with-dropdown--secondary .button-with-dropdown__main{background:transparent;color:var(--color-text-action);border:1px solid var(--color-primitives-primary-200);border-right:none}.button-with-dropdown--outlined.button-with-dropdown--secondary .button-with-dropdown__dropdown{background:transparent;color:var(--color-text-action);border:1px solid var(--color-primitives-primary-200);border-left:none}.button-with-dropdown--outlined.button-with-dropdown--secondary:hover .button-with-dropdown__main,.button-with-dropdown--outlined.button-with-dropdown--secondary:hover .button-with-dropdown__dropdown{background:var(--color-primitives-primary-100)}.button-with-dropdown--text.button-with-dropdown--primary .button-with-dropdown__main,.button-with-dropdown--text.button-with-dropdown--primary .button-with-dropdown__dropdown{background:transparent;color:var(--color-text-action)}.button-with-dropdown--text.button-with-dropdown--primary:hover .button-with-dropdown__main,.button-with-dropdown--text.button-with-dropdown--primary:hover .button-with-dropdown__dropdown{background:var(--color-surface-action-secondary)}.button-with-dropdown--disabled{opacity:.6;cursor:not-allowed}.button-with-dropdown--disabled button{cursor:not-allowed}.button-with-dropdown--disabled.button-with-dropdown--contained .button-with-dropdown__main,.button-with-dropdown--disabled.button-with-dropdown--contained .button-with-dropdown__dropdown{background:var(--color-surface-action-primary-disabled);color:var(--color-text-on-disabled)}.button-with-dropdown--disabled.button-with-dropdown--outlined .button-with-dropdown__main,.button-with-dropdown--disabled.button-with-dropdown--outlined .button-with-dropdown__dropdown{border-color:var(--color-surface-action-primary-disabled);color:var(--color-text-on-disabled)}.button-with-dropdown--disabled.button-with-dropdown--text .button-with-dropdown__main,.button-with-dropdown--disabled.button-with-dropdown--text .button-with-dropdown__dropdown{color:var(--color-text-on-disabled)}.button-with-dropdown--disabled:hover .button-with-dropdown__main,.button-with-dropdown--disabled:hover .button-with-dropdown__dropdown{box-shadow:none!important}.para-body-l-regular,.time-picker-container .MuiInputBase-input,.time-picker-container .MuiOutlinedInput-root{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl)}.para-body-m-regular,.time-picker-cell{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.time-picker-container .custom-helper-text{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-m-medium,.time-picker-container .MuiBox-root{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.button-medium,.time-picker-okay-btn{font-family:var(--font-family-paragraph)!important;font-size:var(--font-size-md)!important;font-style:normal!important;font-weight:500!important;line-height:var(--line-height-xl)!important}.time-picker-container .sb-main-padded{padding-left:0!important}.time-picker-container .MuiTextField-root{min-width:185px!important}.time-picker-container .MuiBox-root{color:var(--color-text-headings-secondary)!important;padding-top:4px;margin-bottom:4px;height:22px}.time-picker-container .custom-helper-text{margin-left:0;margin-top:4px}.time-picker-container .custom-helper-text.error-helper-text{color:var(--color-primitives-danger-600)!important}.time-picker-container .MuiFormHelperText-root{margin-left:0!important}.time-picker-container .MuiInputBase-input{color:var(--color-text-on-action-black)!important;padding:0!important}.time-picker-container .MuiInputBase-input::placeholder{color:var(--color-text-disabled)!important;opacity:1!important}.time-picker-container .time-icon{width:24px!important;height:24px!important;color:var(--color-brand-primary-grey-400)!important;fill:var(--color-brand-primary-grey-400)!important}.time-picker-container .time-icon svg{width:24px!important;height:24px!important;color:var(--color-brand-primary-grey-400)!important;fill:var(--color-brand-primary-grey-400)!important}.time-picker-container .MuiInputAdornment-root{margin:0!important}.time-picker-container .MuiInputAdornment-root svg{width:24px!important;height:24px!important;color:var(--color-brand-primary-grey-400)!important;fill:var(--color-brand-primary-grey-400)!important}.time-picker-container .MuiOutlinedInput-root{cursor:pointer;border-radius:4px!important;background-color:var(--color-surface-primary, #ffffff)!important}.time-picker-container .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:0!important;height:24px!important;line-height:24px!important}.time-picker-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-primary)!important;border-radius:4px!important;border-width:1px!important}.time-picker-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.time-picker-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-primary)!important;border-width:1px!important}.time-picker-container.time-picker-medium .MuiOutlinedInput-root{min-height:56px!important;padding:16px 12px!important}.time-picker-container.time-picker-small .MuiOutlinedInput-root{height:40px!important;padding:8px 12px!important}.time-picker-container.has-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-primitives-danger-600)!important}.time-picker-container.is-disabled .MuiOutlinedInput-root{border-radius:4px;background:var(--color-surface-primary-disabled, #ededed)!important;cursor:not-allowed}.time-picker-container.is-disabled .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.time-picker-container.is-disabled .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.time-picker-container.is-disabled .MuiOutlinedInput-root.Mui-disabled{background:var(--color-surface-primary-disabled, #ededed)!important}.time-picker-container.is-disabled .MuiInputBase-input{color:var(--color-text-on-disabled, #7b7b7b)!important;-webkit-text-fill-color:var(--color-text-on-disabled, #7b7b7b)!important;background-color:transparent!important}.time-picker-container.is-disabled .MuiInputBase-root{background-color:transparent!important}.time-picker-container.is-disabled .time-icon,.time-picker-container.is-disabled .MuiInputAdornment-root svg{color:var(--color-icon-secondary)!important;fill:var(--color-icon-secondary)!important}.time-picker-popover .MuiPaper-root{margin-top:0!important;margin-left:0!important}.time-picker-paper{background-color:var(--color-surface-primary)!important;border-radius:4px!important;box-shadow:0 8px 12px #00000029!important;overflow:hidden}.time-picker-content{display:flex;flex-direction:column;max-width:320px}.time-picker-grid{display:flex;border-bottom:1px solid var(--color-border-primary);background-color:var(--color-surface-primary)}.time-picker-column{flex:1;display:flex;flex-direction:column;border-right:1px solid var(--color-border-primary);padding:4px;background-color:var(--color-surface-primary)}.time-picker-column:last-child{border-right:none}.time-picker-column-scroll{height:216px;overflow-y:auto;scroll-behavior:smooth}.time-picker-column-scroll::-webkit-scrollbar{width:0px;display:none}.time-picker-column-scroll{scrollbar-width:none}.time-picker-cell{min-height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;border-radius:0;background-color:transparent;transition:background-color .2s;letter-spacing:.17px;text-align:center}.time-picker-cell:hover{background-color:#8139d014}.time-picker-cell.selected{background-color:#8139d0!important;color:#fff!important;border-radius:0!important}.time-picker-actions{display:flex;justify-content:flex-end;align-items:center;padding:8px;gap:8px;background-color:var(--color-surface-primary)}.time-picker-okay-btn{line-height:24px!important;color:#8139d0!important;text-transform:none!important;padding:6px 8px!important;border-radius:99px!important;min-width:auto!important}.time-picker-okay-btn:hover{background-color:#8139d014!important}.eye-icon{color:var(--color-icon-secondary)}.helper-text-color{color:var(--color-text-helper)!important}.mui-theme-border-colors .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.mui-theme-border-colors .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.mui-theme-border-colors .MuiOutlinedInput-root.Mui-focused:hover .MuiOutlinedInput-notchedOutline,.mui-theme-border-colors .MuiOutlinedInput-root.Mui-focused.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-primitives-primary-600)!important}.heading-h4-medium,.time-range-selector__heading,.time-range-selector__total span{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);font-style:var(--font-style-normal)}.heading-h5-regular,.time-range-selector__total{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.para-body-s-regular,.time-range-selector__break-slots-error{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.time-range-selector{width:100%}.time-range-selector__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.time-range-selector__heading{color:var(--color-text-headings-primary);margin:0}.time-range-selector__total{color:var(--color-text-headings-secondary, #7b7b7b);margin:0}.time-range-selector__total span{color:var(--color-text-headings-primary);margin-left:4px}.time-range-selector__container{background-color:var(--color-brand-primary-grey-50);border-radius:4px;display:flex;flex-direction:column}.time-range-selector__helper-text{color:var(--color-text-headings-secondary);margin:0}.time-range-selector__field-group{display:flex;align-items:flex-start;gap:12px}.time-range-selector__field-group.with-remove-button{align-items:center}.time-range-selector__field-group>.MuiFormControl-root{display:flex;flex-direction:column}.time-range-selector__field-group .MuiFormControl-root:has(input[name=nextDay]) .MuiInputLabel-root{visibility:hidden;height:22px}.time-range-selector__field-group .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root{margin-top:0}.time-range-selector__field{flex:1;min-width:0}.time-range-selector__field.with-next-day{flex:1 1 auto;max-width:calc((100% - 156px)/2)}.time-range-selector__break-slots-error{color:var(--color-text-danger, #952019)}.time-range-selector__arrow{display:flex;align-items:center;justify-content:center;height:40px;flex-shrink:0;color:var(--color-brand-primary-grey-700)}.time-range-selector__arrow svg{font-size:24px}.time-range-selector__next-day{flex:0 0 120px;min-width:120px;background-color:var(--color-brand-primary-grey-100);min-height:42px!important;border-radius:4px;padding:8px 12px;display:flex;align-items:center;justify-content:center}.time-range-selector__next-day p{margin:0;text-align:center;color:var(--color-text-headings-secondary)}.time-range-selector__slot:not(:last-child){margin-bottom:16px}.time-range-selector__remove-button{display:flex;align-items:center;padding-bottom:8px;flex-shrink:0}.time-range-selector__remove-button .remove-slot-button{min-width:24px;margin-top:25px;width:24px;height:24px;padding:0;background-color:transparent;border:none;border-radius:4px;color:var(--color-text-action-danger-primary, #dc2626);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.time-range-selector__remove-button .remove-slot-button:hover{background-color:var(--color-surface-action-danger-light, #fef2f2)}.time-range-selector__remove-button .remove-slot-button svg{font-size:20px}.time-range-selector__add-button{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--color-text-action, #8139d0);font-family:var(--font-family-paragraph, Inter);font-size:var(--font-size-md, 14px);font-style:normal;font-weight:500;line-height:var(--font-line-height-xl, 24px);cursor:pointer;padding:8px 0}.time-range-selector__add-button:disabled{color:var(--color-text-disabled, #bdbdbd);cursor:not-allowed}.time-range-selector__add-button svg{font-size:20px}.time-range-selector .MuiInputBase-root.Mui-disabled{background:var(--color-surface-primary-disabled, #ededed)!important}.time-range-selector .MuiInputBase-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.time-range-selector .MuiInputBase-root.Mui-disabled input{color:var(--color-text-on-disabled, #7b7b7b)!important;-webkit-text-fill-color:var(--color-text-on-disabled, #7b7b7b)!important}.time-range-selector .MuiFormControl-root:has(input[name=nextDay]){pointer-events:none}.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root.MuiOutlinedInput-root,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiOutlinedInput-root{background-color:var(--color-surface-primary-disabled, #ededed)!important;background:var(--color-surface-primary-disabled, #ededed)!important}.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root.Mui-disabled,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root:not(.Mui-disabled),.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root.MuiOutlinedInput-root.Mui-disabled,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root.MuiOutlinedInput-root:not(.Mui-disabled),.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiOutlinedInput-root.Mui-disabled,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiOutlinedInput-root:not(.Mui-disabled){background-color:var(--color-surface-primary-disabled, #ededed)!important;background:var(--color-surface-primary-disabled, #ededed)!important}.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root input,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root input[name=nextDay],.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root.MuiOutlinedInput-root input,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiInputBase-root.MuiOutlinedInput-root input[name=nextDay],.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiOutlinedInput-root input,.time-range-selector .MuiFormControl-root:has(input[name=nextDay]) .MuiOutlinedInput-root input[name=nextDay]{background-color:transparent!important;color:var(--color-text-on-disabled, #7b7b7b)!important;-webkit-text-fill-color:var(--color-text-on-disabled, #7b7b7b)!important;cursor:default!important}.time-range-selector input[name=nextDay]{background-color:transparent!important;pointer-events:none}.weekly-shift-selector{display:flex;flex-direction:column;gap:16px;width:100%;background:var(--color-surface-primary-hover);border-radius:var(--border-radius-sm);padding:16px 12px}.weekly-shift-selector__same-for-all{display:flex;align-items:center;gap:8px;padding:0}.weekly-shift-selector__toggle-label{color:var(--color-text-body-secondary);-webkit-user-select:none;user-select:none}.weekly-shift-selector__days{display:flex;flex-direction:column;gap:8px;width:100%}.weekly-shift-selector__day-row{display:flex;align-items:center;justify-content:space-between;width:100%}.weekly-shift-selector__day-toggle{display:flex;align-items:center;gap:8px;flex-shrink:0}.weekly-shift-selector__day-label{font-size:18px;line-height:26px;color:var(--color-text-body-secondary);min-width:45px}.weekly-shift-selector__time-fields{display:flex;align-items:flex-start;flex:1;max-width:492px}.weekly-shift-selector__time-fields .time-range-selector{background:transparent;padding:0;width:100%}.weekly-shift-selector__time-fields .time-range-selector__container{width:100%}.weekly-shift-selector__time-fields .time-range-selector__field-group{width:100%;gap:24px}.weekly-shift-selector__time-fields .time-range-selector__helper-text{display:none}.weekly-shift-selector__time-fields .time-range-selector .time-picker-container .MuiTextField-root{background-color:var(--color-surface-primary)}.weekly-shift-selector__time-fields .time-range-selector .time-picker-container.is-disabled .MuiTextField-root{background-color:var(--color-surface-primary-disabled)}.weekly-shift-selector__off-field{width:210px}.weekly-shift-selector__off-field .ant-text-component .MuiTextField-root{background-color:var(--color-surface-primary-disabled)}.weekly-shift-selector__off-field .ant-text-component .MuiTextField-root input{color:var(--color-text-on-disabled)}.weekly-shift-selector__off-field .ant-text-component .MuiTextField-root .MuiInputAdornment-root svg{color:var(--color-text-on-disabled)}.weekly-shift-selector__off-field .ant-text-component .MuiInputLabel-root{display:none}.weekly-shift-selector__helper-text{color:var(--color-text-headings-secondary);margin-top:4px}.weekly-shift-selector .MuiSwitch-root{width:40px;height:24px;padding:0;overflow:visible}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-switchBase{padding:0;margin:0;top:4px;left:0;transform:translate(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{transform:translate(24px)}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:var(--color-surface-action-primary);opacity:.5}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:var(--color-surface-action-primary)}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{opacity:.38}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-thumb{width:16px;height:16px;background-color:var(--color-primitives-neutral-50);box-shadow:0 2px 4px #0003;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-track{width:26px;height:10px;border-radius:100px;background:var(--color-surface-action-primary);opacity:.5;transition:background-color .15s cubic-bezier(.4,0,.2,1);margin-top:7px;margin-left:7px}.weekly-shift-selector .MuiSwitch-root .MuiSwitch-switchBase:not(.Mui-checked)+.MuiSwitch-track{background:#00000061;opacity:1}@media(max-width:768px){.weekly-shift-selector__day-row{flex-direction:column;align-items:flex-start;gap:12px}.weekly-shift-selector__time-fields{width:100%;max-width:100%;flex-wrap:wrap}.weekly-shift-selector__off-field{width:100%;flex:1}.weekly-shift-selector__off-field .text-field{width:100%}.weekly-shift-selector .time-picker-container{flex:1;min-width:150px}}.timeslot-info-card{flex:1;background-color:var(--color-surface-primary-hover);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.timeslot-info-card__label{color:var(--color-text-body-primary);margin:0}.timeslot-info-card__value{color:var(--color-text-headings-primary);margin:0}.shift-selection-success-modal__title-section{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:20px}.shift-selection-success-modal__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.shift-selection-success-modal__icon svg{font-size:40px;color:var(--color-primitives-success-600)}.shift-selection-success-modal__title{text-align:center;color:var(--color-text-headings-primary);margin:0}.shift-selection-success-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px}.shift-selection-success-modal__description{text-align:center;color:var(--color-text-body-primary);margin:0}.shift-selection-success-modal__info-cards{display:flex;gap:12px;width:100%}.select-shift-modal__title-section{display:flex;flex-direction:column;gap:12px}.select-shift-modal__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:44px;background-color:var(--color-surface-secondary)}.select-shift-modal__icon svg{font-size:28px;color:var(--color-border-primary-hover)}.select-shift-modal__title-content h2{margin:0;color:var(--color-text-headings-primary)}.select-shift-modal__description{margin:0;color:var(--color-text-headings-secondary)}.select-shift-modal__content{width:100%}.select-shift-modal__timezone{margin-bottom:12px}.break-time-exceeded-modal__title-wrapper{display:flex;flex-direction:column;gap:12px}.break-time-exceeded-modal__icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-surface-danger);border-radius:44px}.break-time-exceeded-modal__title-content{display:flex;flex-direction:column;gap:6px}.break-time-exceeded-modal__title{color:var(--color-text-headings-primary);margin:0}.break-time-exceeded-modal__subtitle{color:var(--color-text-body-primary);margin:0}.break-time-exceeded-modal__date{color:var(--color-text-headings-primary);margin:0}.break-time-exceeded-modal__content{padding:0}.day-summary-box{background-color:var(--color-primitives-neutral-50);border-radius:.5rem}.day-summary-divider{padding:6px 0}.secondary-text-color{color:var(--color-primitives-secondary-800)}.day-summary-icon-wrapper{display:flex;align-items:center;gap:.5rem}.day-summary-icon{width:20px;height:20px;object-fit:contain}.text-right{text-align:right}.divider-color{border-bottom:1px solid var(--color-primitives-neutral-200)}.divider{margin-top:6px}.success-icon{width:40px;height:40px}.top-container{margin-top:20px}.missed-clock-out-modal__title-section{display:flex;flex-direction:column}.missed-clock-out-modal__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--color-primitives-danger-50)}.missed-clock-out-modal__icon img{width:28px}.missed-clock-out-modal__title-content p{margin-bottom:6px;color:var(--color-text-headings-primary)}.clock-in-card-v2{width:776px;margin:0 auto;background:var(--color-primitives-white-white);border:1px solid var(--color-border-primary);border-radius:8px;overflow:hidden}.clock-in-card-v2--blocked{border:none;background:transparent;border-radius:0}.clock-in-card-v2__header{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;background:var(--color-primitives-white-white);border-bottom:1px solid var(--color-border-primary)}.clock-in-card-v2__timer-section{display:flex;flex-direction:column;gap:4px}.clock-in-card-v2__timer-label{color:var(--color-primitives-black-black)}.clock-in-card-v2__timer-display{display:flex;align-items:center;gap:6px}.clock-in-card-v2__timer-display p{margin:0}.clock-in-card-v2__timer-seconds{color:#a8a8a8}.clock-in-card-v2__action{display:flex;align-items:center;gap:6px}.clock-in-card-v2__footer{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;background:var(--color-brand-primary-grey-50)}.clock-in-card-v2__stats{display:flex;align-items:center;gap:11px}.clock-in-card-v2__stat-item{display:flex;align-items:center;gap:4px}.clock-in-card-v2__stat-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.clock-in-card-v2__stat-label{color:var(--color-brand-primary-grey-600)}.clock-in-card-v2__stat-value{color:var(--color-brand-primary-grey-900)}.clock-in-card-v2__stat-nursing{display:flex;align-items:center;gap:6px}.clock-in-card-v2__stat-max{color:var(--color-brand-primary-grey-700)}.clock-in-card-v2__divider{width:20px;height:1px;background:var(--color-border-primary)}.clock-in-card-v2__divider--vertical{width:1px;height:20px;transform:rotate(0)}.clock-in-card-v2__timesheet-link{color:var(--color-brand-primary-grey-800);text-decoration:underline;cursor:pointer;text-decoration-skip-ink:none;text-underline-position:from-font}.clock-in-card-v2__timesheet-link:hover{color:var(--color-brand-primary-grey-900)}.clock-in-blocked-card{background:var(--color-brand-primary-grey-50);border-radius:var(--border-radius-md);border:1px solid #ECECEC}.clock-in-blocked-card__content{display:flex;justify-content:space-between;padding:13px 18px;gap:16px}.clock-in-blocked-card__text-section{display:flex;flex-direction:column;gap:4px}.clock-in-blocked-card__sub-heading-wrapper{display:flex;align-items:baseline;gap:6px}.clock-in-blocked-card__actions{display:flex;align-items:center;gap:.5rem}.heading-h1-semibold,.ep-payroll-dollar{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxxl)}.heading-h2-semibold,.ep-payroll-amount{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.para-body-s-regular,.ep-payroll-gross,.ep-payroll-bonus-raise{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.ep-payroll-bar{background:var(--color-primitives-neutral-50)!important;border-radius:var(--border-radius-md);padding:16px;width:100%;height:100%}.ep-payroll-bar-meta{display:flex;justify-content:space-between;align-items:baseline}.ep-payroll-bar-divider{border-bottom:1px solid var(--color-border-primary);margin:16px 0 10px}.ep-payroll-last-month{display:flex;justify-content:flex-start;align-items:flex-start}.ep-payroll-dollar{margin-top:.4rem;width:21px}.ep-payroll-amount{margin-top:.5rem}.ep-payroll-gross{color:var(--color-primitives-black-black);margin-top:4px}.ep-payroll-bonus-raise{color:var(--color-brand-primary-grey-700);margin-top:2px}.ep-payroll-visibility-icon{width:24px!important;height:24px!important;cursor:pointer}@media only screen and (min-width:900px){.ep-payroll-bar{width:42%}}.para-body-s-regular,.ep-payroll-stubs-paid-on-text{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.ep-payroll-stubs{background:var(--color-primitives-neutral-50)!important;border-radius:var(--border-radius-md);padding:16px;width:100%;height:100%}.ep-payroll-stubs-divider{border-bottom:1px solid var(--color-border-primary);margin:12px 0}.ep-payroll-stubs-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--color-border-primary)}.ep-payroll-stubs-item:last-child{padding-bottom:0;border-bottom:none}.ep-payroll-stubs-icon-wrapper{display:flex;align-items:center;justify-content:center;background-color:var(--color-primitives-white-white);width:45px!important;height:45px!important;border-radius:var(--border-radius-md)}.ep-payroll-stubs-icon{width:24px!important;height:24px!important;color:var(--color-icon-primary)}.ep-payroll-stubs-download-icon{width:24px!important;height:24px!important;color:var(--color-brand-primary-grey-400);cursor:pointer}.ep-payroll-stubs-details{display:flex;justify-content:space-between;align-items:center;gap:10px}.ep-payroll-stubs-paid-on-text{color:var(--color-primitives-neutral-700)}@media only screen and (min-width:900px){.ep-payroll-stubs{width:58%}}.ep-peers-list{display:flex;flex-wrap:wrap;gap:16px;padding-right:8px;width:776px;margin:0 auto 10px}.ep-dashboard{display:flex;justify-content:space-between;margin:0;background-color:#f5f5ff}.ep-dashboard-left{flex:1;background-color:#fbfaff}.ep-payroll-h1{display:flex;justify-content:space-between;width:776px;margin:0 auto;padding-bottom:10px}.ep-payroll-data-div{display:flex;flex-direction:column;width:776px}.ep-dashboard-right{display:none}.ep-dash-holidays-bottom{background:#fff;box-shadow:-10px 1px 34px #02006e0f;border-radius:13px;width:90%;margin:5px auto}.ep-dash-holidays-this{font-family:Poppins-Regular!important;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;padding:10px}.ep-dash-holidays-main{display:flex;gap:5px;padding:10px}.ep-dash-holidays-main-title{font-family:Poppins-Regular!important;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;color:#14151f}.ep-dash-holidays-main-others{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#14151f}.ep-dash-holidays-main-date{font-family:Poppins-Regular!important;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.5px;color:var(--color-primitives-primary-600)}.ep-dash-holidays-view{font-family:Poppins-Regular!important;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;color:var(--color-primitives-primary-600);text-align:center;padding:10px;cursor:pointer}.hr-poc-wrapper .ep-hr-poc-card{margin:auto}@media only screen and (min-width:900px){.ep-payrol-content{display:flex;justify-content:space-between}.ep-payroll-data-div{flex-direction:row;gap:16px;margin:0 auto}.ep-dashboard-right{display:flex;flex-direction:column;width:327px}.ep-dash-annouce{margin:16px 13px 0}.ep-dash-holidays{margin:50px 10px 10px}}.clock-in-card{width:776px;margin:0 auto;background:var(--color-primitives-white-white);border:1px solid var(--color-border-primary);border-radius:8px;overflow:hidden}.clock-in-card--blocked{border:none;background:transparent;border-radius:0}.header-run-again-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.para-body-xs-regular,.header-link-divider{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.para-body-s-regular,.titlebar-subtext{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.top-header-wrapper{display:flex;justify-content:space-between;align-items:center;padding-inline:32px;height:60px;border-bottom:1px solid var(--color-border-primary);background-color:var(--color-surface-primary)}.header-content-left{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center}.header-link-divider{color:var(--color-icon-secondary)}.header-divider-wrapper{display:flex;width:23px;flex-direction:column;align-items:center}.header-link{color:var(--color-text-body-primary);text-decoration:none!important}.header-link-secondary{color:var(--color-text-body-secondary);text-decoration:none!important}.button-secondary-icon{width:24px;height:24px;flex-shrink:0;color:var(--color-icon-primary)}.button-primary-icon{width:24px;height:24px;flex-shrink:0;color:#fff}.black-icon{color:var(--color-icon-black)!important;font-size:20px!important}.titlebar-subtext{color:var(--color-text-body-primary)}.workforce-clockin{padding:20px 0 32px}.workforce-clockin__filters{display:flex;align-items:flex-end;gap:8px;margin-bottom:20px}.workforce-clockin__filter-field{flex:1}.workforce-clockin__search-icon{color:var(--color-icon-secondary, #939393);font-size:20px!important}.workforce-clockin__total{margin:0 0 20px;color:var(--color-text-headings-primary, black)}.workforce-clockin__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.workforce-clockin__card{min-width:0;background-color:var(--color-surface-primary, #ffffff);border:1px solid var(--color-border-primary, #dfdfdf);border-radius:var(--border-radius-sm, 4px);padding:12px 0;cursor:pointer;display:flex;flex-direction:column;gap:12px}.workforce-clockin__card:hover{background-color:var(--color-surface-primary-hover, #f7f7f7)}.workforce-clockin__card-profile{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:20px}.workforce-clockin__card-tag{display:flex;justify-content:flex-end;width:100%;padding:0 12px;margin-bottom:-20px}.workforce-clockin__avatar-wrapper{position:relative;width:52px;height:52px;margin:0 12px -20px;border-radius:50%;border:2px solid #ffffff;overflow:visible;background-color:#c8c8c8;display:flex;align-items:center;justify-content:center}.workforce-clockin__avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.workforce-clockin__status-dot{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;z-index:1}.workforce-clockin__card-info{padding:0 10px}.workforce-clockin__card-name{margin:0;color:var(--color-text-headings-primary, black);overflow-wrap:anywhere}.workforce-clockin__card-title{margin:0;color:var(--color-text-body-primary, #7b7b7b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workforce-clockin__card-status-msg{padding:0 10px}.workforce-clockin__card-status-text{margin:0;color:var(--color-text-body-primary, #7b7b7b)}.workforce-clockin__empty{padding:48px 24px;text-align:center}.workforce-clockin__empty p{margin:0;color:var(--color-text-headings-secondary, #7b7b7b)}.workforce-clockin__pagination{display:flex;align-items:center;justify-content:flex-end;gap:26px;padding:2px 0;margin-top:20px}.workforce-clockin__pagination-text{margin:0;color:var(--color-text-body-secondary, black);white-space:nowrap}.workforce-clockin__pagination-nav{display:flex;align-items:center}.churned-modal{padding-inline:10px;font-family:Poppins,sans-serif}.title-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.churned-modal-title{font-size:24px;font-weight:700;color:var(--color-primitives-primary-900)}.churned-modal-content{margin-bottom:20px}.churned-modal-employee-list{max-height:200px;min-height:100px;overflow-y:auto;margin-block:30px;border:1px solid #e0e0e0;border-radius:8px}.churned-modal-employee-item{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #e0e0e0;justify-content:space-around;gap:20px}.churned-modal-avatar{margin-right:10px}.churned-modal-employee-info{flex-grow:1;display:flex;align-items:center;justify-content:space-between}.churned-modal-employee-name{font-weight:600;color:var(--color-primitives-primary-900)}.churned-modal-employee-email{margin:0;color:var(--color-primitives-primary-600);font-size:14px;font-weight:400}.churned-modal-employee-item:last-child{border-bottom:none}.churned-modal-warning{color:#d32f2f;font-weight:700}.churned-modal-actions{display:flex;justify-content:flex-end;gap:10px}.churned-modal-cancel,.churned-modal-confirm{padding:10px 20px;border:none;cursor:pointer;font-size:16px;border-radius:25px}.churned-modal-cancel{background-color:transparent;color:var(--color-primitives-primary-600)}.churned-modal-cancel:hover{background-color:#e3f2fd}.churned-modal-confirm{background-color:#d32f2f;color:#fff}.churned-modal-confirm:hover{background-color:#c62828}.selected-text{display:flex;align-items:center;gap:.5rem;font-family:var(--font-family-inter)}.para-body-m-regular,.date-picker-container .MuiPickerDay-root{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-medium,.date-picker-container .MuiBox-root{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.para-body-l-medium,.date-picker-container .css-1v994a0{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xl)}.date-picker-container .sb-main-padded{padding-left:0!important}.date-picker-container .MuiTextField-root{min-width:210px!important}.date-picker-container .MuiBox-root{color:var(--color-text-headings-secondary)!important;margin-bottom:4px;height:18px}.date-picker-container .MuiFormHelperText-root{color:var(--color-primitives-danger-600)!important;font-family:var(--font-family-inter)}.date-picker-container .MuiPickerDay-root{color:var(--color-text-body-secondary);text-align:center;min-height:20px!important;border-radius:45px;margin-bottom:1px;background-color:transparent!important}.date-picker-container .MuiTypography-root{font-family:var(--font-family-inter)!important;font-size:var(--font-size-md)!important;font-style:var(--font-style-normal)!important}.date-picker-container .MuiTypography-root.Mui-selected{background-color:var(--color-primitives-primary-600)!important;max-width:85.33334px!important;margin-left:8px!important;margin-right:10px!important}.date-picker-container .MuiPickerDay-root.Mui-selected{color:var(--color-primitives-white-white)!important;border:1px solid var(--color-border-black)!important;background-color:var(--color-primitives-primary-600)!important}.date-picker-container .MuiPickerDay-today:not(.Mui-selected){background-color:var(--color-primitives-white-white)!important}.date-picker-container.is-empty .MuiPickersInputBase-sectionsContainer{opacity:.42!important}.date-picker-container .MuiInputBase-input::placeholder{flex:1 0 0;color:var(--color-text-disabled);font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-medium)}.date-picker-container .MuiInputAdornment-root svg{width:24px;height:24px;fill:var(--color-brand-primary-grey-400)!important}.date-picker-container .MuiCalendarPicker-root{box-shadow:none!important}.date-picker-container .PrivatePickersYear-yearButton{font-family:var(--font-family-inter)!important}.date-picker-container .PrivatePickersYear-yearButton.Mui-selected{background-color:var(--color-primitives-primary-600)!important}.date-picker-container .MuiOutlinedInput-root{font-family:var(--font-family-inter)!important;font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-medium);height:40px!important}.date-picker-container .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-primary)!important}.date-picker-container .css-1v994a0{color:var(--color-text-body-secondary)}.date-picker-container .MuiPaper-root{margin-left:20px}.date-picker-container.has-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-primitives-danger-600)!important}.date-picker-container.is-disabled .MuiOutlinedInput-root,.date-picker-container.is-disabled .MuiPickersOutlinedInput-root,.date-picker-container.is-disabled .MuiPickersInputBase-root{border-radius:var(--borderRadius);background:var(--color-surface-primary-disabled)!important}.date-picker-container.is-disabled .MuiPickersOutlinedInput-notchedOutline,.date-picker-container.is-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-primary)!important}.date-picker-container.is-disabled .MuiPickersInputBase-sectionsContainer,.date-picker-container.is-disabled .MuiInputBase-input{color:var(--color-text-disabled)!important;-webkit-text-fill-color:var(--color-text-disabled)!important}.date-picker-container.is-disabled .MuiInputAdornment-root svg{opacity:.5}.para-body-s-regular,.inactive-modal-max-words{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.icon-container{display:flex;justify-content:center;align-items:center;background-color:#fff6f6;border-radius:50%;width:50px;height:50px;margin-left:-10px;margin-bottom:-7px}.icon-container .inactive-employee-amber-icon{color:#d32f2f;font-size:30px}.mark-inactive-message{color:var(--color-text-body-primary);font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:var(--font-line-height-lg)}.mark-inactive-message span{font-weight:600}.inactive-modal-max-words{color:#0009;margin-top:5px}.inactive-employee-message{display:flex;justify-content:center}.mark-inactive-done-icon{margin-right:8px;margin-top:-3px}.employee-already-inactive-wrapper{width:40rem;margin-top:5px}.delete-confirm-btn .MuiTypography-root,.file-upload-import-btn .MuiTypography-root,.file-upload-download-btn .MuiTypography-root,.file-upload-status-box,.file-upload-status-box .MuiTypography-root{color:var(--color-text-on-action-white)}.para-body-xs-regular,.tooltip-text{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.tooltip-wrapper{width:224px}.inactive-chip-wrapper{width:fit-content}.tooltip-text{color:var(--color-text-body-inverse)}.tooltip-bold{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xs);color:var(--color-text-body-inverse)}.status-icon.substitute{color:#afafaf!important}.status-icon.probation{color:var(--color-icon-warning)!important}.status-icon.permanent{color:var(--color-icon-success)!important}.status-icon.notice-period{color:var(--color-icon-danger)!important}.export-emps-btn .MuiTypography-root,.add-employee-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.custom-dropdown{position:relative;display:inline-block}.dropdown-button{padding:5px 12px;border:1px solid var(--color-primitives-primary-50);border-radius:24px;cursor:pointer;outline:none;background:#fff;min-width:10rem;text-align:left;display:flex;justify-content:space-between}.dropdown-icon{align-self:center}.dropdown-list{position:absolute;top:100%;left:0;z-index:1;border:1px solid #ccc;border-radius:10px;background-color:#fbfaff!important;box-shadow:0 2px 4px #0000001a;width:-webkit-fill-available}.dropdown-item{padding:9px 7px;cursor:pointer;font-size:14px;line-height:20px;border-bottom:1px solid var(--color-primitives-primary-100)}.dropdown-item:hover{background-color:#f5f5f5;border-radius:10px}.selected{background-color:#e0e0e0;border-radius:10px}.country-icon-container{display:flex;align-items:center;gap:5px}.country-icon-button{width:17px;height:17px;padding:0}.timeoff-kit-status-chip{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--border-radius-pill);white-space:nowrap}.timeoff-kit-status-chip--pending{background:var(--color-surface-warning);color:var(--color-text-headings-secondary)}.timeoff-kit-status-chip--scheduled{background:var(--color-surface-secondary);color:var(--color-text-headings-secondary)}.timeoff-kit-status-chip--taken,.timeoff-kit-status-chip--approved{background:var(--color-surface-success);color:var(--color-text-headings-secondary)}.timeoff-kit-status-chip--rejected{background:var(--color-surface-danger);color:var(--color-text-headings-secondary)}.timeoff-kit-status-chip--documentation{background:var(--color-surface-secondary);color:var(--color-text-headings-secondary)}.timeoff-kit-status-chip--cancelled{background:var(--color-surface-primary-disabled);color:var(--color-text-headings-secondary)}.timeoff-kit-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center}.timeoff-kit-empty__title{color:var(--color-text-headings-primary)}.timeoff-kit-empty__body{color:var(--color-text-headings-secondary);max-width:28rem}.timeoff-kit-empty__action{margin-top:.5rem}.timeoff-kit-meter{height:.375rem;border-radius:var(--border-radius-full);background:var(--color-surface-action-neutral);overflow:hidden}.timeoff-kit-meter__fill{height:100%;border-radius:var(--border-radius-full);background:var(--color-surface-action-primary)}.timeoff-kit-balance-card{display:flex;flex-direction:column;gap:.5rem;min-width:13.5rem;padding:1rem;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-surface-primary)}.timeoff-kit-balance-card__type{color:var(--color-text-headings-secondary)}.timeoff-kit-balance-card__type--link{background:none;border:none;padding:0;text-align:left;cursor:pointer;text-decoration:underline;color:var(--color-text-headings-secondary)}.timeoff-kit-balance-card__hero{display:flex;align-items:baseline;gap:.375rem}.timeoff-kit-balance-card__value{color:var(--color-text-headings-primary)}.timeoff-kit-balance-card__unit,.timeoff-kit-balance-card__meta{color:var(--color-text-headings-secondary)}.timeoff-kit-balance-card__actions{margin-top:auto;display:flex;justify-content:flex-end}.timeoff-kit-balance-card--muted{background:var(--color-surface-page-secondary)}.timeoff-kit-balance-strip{display:flex;flex-direction:column;gap:.5rem}.timeoff-kit-balance-strip__caption{color:var(--color-text-headings-secondary)}.timeoff-kit-request-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--color-surface-action-neutral);background:var(--color-surface-primary)}.timeoff-kit-request-row:hover{background:var(--color-surface-primary-hover)}.timeoff-kit-request-row:last-child{border-bottom:none}.timeoff-kit-request-row--dense{padding:.5rem 1rem}.timeoff-kit-request-row--with-note{flex-wrap:wrap}.timeoff-kit-request-row--with-note .timeoff-kit-request-row__main{flex:1 1 0}.timeoff-kit-request-row__main{min-width:0;display:flex;flex-direction:column;gap:.125rem}.timeoff-kit-request-row__title,.timeoff-kit-request-row__dates{color:var(--color-text-headings-primary)}.timeoff-kit-request-row__meta{color:var(--color-text-headings-secondary);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.timeoff-kit-request-row__swap{color:var(--color-text-headings-secondary)}.timeoff-kit-request-row__description{color:var(--color-text-headings-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeoff-kit-request-row__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.timeoff-kit-request-row__note{flex:0 0 100%}.timeoff-kit-request-row__note .alert{padding:16px!important;border-radius:12px!important}.timeoff-kit-request-list{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);overflow:hidden;background:var(--color-surface-primary)}:root{--timeoff-balance-gradient: linear-gradient( 221deg, #ffefd3 4.69%, var(--color-primitives-primary-100) 41.39%, #b4fff2 120.42% )}.timeoff-kit-balance-card--gradient{background:var(--timeoff-balance-gradient);border-color:transparent}.timeoff-kit-section{border:1px solid var(--color-primitives-primary-100);border-radius:var(--border-radius-md);background:var(--color-surface-primary);overflow:hidden}.timeoff-kit-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-primitives-primary-100)}.timeoff-kit-section__title{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--color-text-headings-primary)}.timeoff-kit-section__aside{color:var(--color-text-headings-secondary)}.timeoff-kit-section__body{padding:1rem}.timeoff-next-page>.timeoff-kit-section+.timeoff-kit-section{margin-top:1rem}.timeoff-kit-scroll-row{display:flex;align-items:center;position:relative;gap:.75rem}.timeoff-kit-scroll-row__track{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.timeoff-kit-scroll-row__track::-webkit-scrollbar{display:none}.timeoff-kit-scroll-row__arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:var(--border-radius-full);background:var(--color-surface-primary);box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:background .2s ease}.timeoff-kit-scroll-row__arrow:hover:not(:disabled){background:var(--color-surface-primary-hover)}.timeoff-kit-scroll-row__arrow:disabled{opacity:.35;cursor:default}.timeoff-kit-request-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1rem;align-items:start}@media(max-width:60rem){.timeoff-kit-request-layout{grid-template-columns:1fr}}.timeoff-kit-field{display:flex;flex-direction:column;gap:.375rem}.timeoff-kit-field__label{color:var(--color-text-headings-secondary)}.timeoff-kit-field__control{width:100%;min-height:5rem;padding:.5rem .75rem;border:1px solid var(--color-primitives-primary-100);border-radius:var(--border-radius-md);font-family:inherit;resize:vertical}.timeoff-kit-field__control:focus-visible{outline:2px solid var(--color-surface-action-primary);outline-offset:1px}.timeoff-kit-field__hint{color:var(--color-text-headings-secondary)}.timeoff-kit-breakdown{margin:0;display:flex;flex-direction:column;gap:.5rem}.timeoff-kit-breakdown__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.timeoff-kit-breakdown__row dt{color:var(--color-text-headings-secondary)}.timeoff-kit-breakdown__row dd{margin:0;color:var(--color-text-headings-primary)}.timeoff-kit-breakdown__row--total{padding-top:.5rem;border-top:1px solid var(--color-border-primary)}.timeoff-kit-breakdown__value--negative{color:var(--color-text-danger)}.timeoff-kit-breakdown__empty{color:var(--color-text-headings-secondary);margin:0}.timeoff-kit-table-scroll{overflow-x:auto}.timeoff-kit-table{width:100%;border-collapse:collapse}.timeoff-kit-table th,.timeoff-kit-table td{padding:.5rem .75rem;text-align:left;white-space:nowrap}.timeoff-kit-table thead th{color:var(--color-text-headings-secondary);border-bottom:1px solid var(--color-border-primary)}.timeoff-kit-table tbody th{font-weight:inherit;color:var(--color-text-headings-primary)}.timeoff-kit-table tbody td{color:var(--color-text-headings-primary)}.timeoff-kit-table tbody tr+tr th,.timeoff-kit-table tbody tr+tr td{border-top:1px solid var(--color-surface-action-neutral)}.timeoff-kit-table__row--current{background:var(--color-surface-page-secondary)}.timeoff-kit-table__badge{margin-left:.5rem;padding:.0625rem .5rem;border-radius:var(--border-radius-pill);background:var(--color-surface-success);color:var(--color-text-headings-secondary)}.timeoff-kit-table__note{margin:.5rem 0 0;color:var(--color-text-headings-secondary)}.timeoff-kit-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.timeoff-kit-timeline__item{display:flex;align-items:baseline;gap:.75rem}.timeoff-kit-timeline__days{min-width:4.5rem;text-align:right;flex-shrink:0;color:var(--color-text-headings-primary)}.timeoff-kit-timeline__days--negative{color:var(--color-text-danger)}.timeoff-kit-timeline__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.timeoff-kit-timeline__label{color:var(--color-text-headings-primary)}.timeoff-kit-timeline__meta{color:var(--color-text-headings-secondary)}.timeoff-kit-feature{display:flex;flex-direction:column;gap:.125rem;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-surface-page-secondary);min-width:12rem}.timeoff-kit-feature__label{color:var(--color-text-headings-secondary)}.timeoff-kit-feature__value{color:var(--color-text-headings-primary)}.timeoff-kit-feature__hint{color:var(--color-text-headings-secondary)}.timeoff-kit-feature-row{display:flex;flex-wrap:wrap;gap:.75rem}.timeoff-next-calendar-day+.timeoff-next-calendar-day{margin-top:1rem}.timeoff-next-calendar-day__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.375rem;color:var(--color-text-headings-secondary)}.para-body-xs-medium,.leave-count-scheduled-pending{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs)}.timeoff-taken-tab{display:flex;width:100%;border:1px solid var(--color-primitives-primary-100);border-radius:var(--border-radius-md)}.timeoff-taken-tab.scrollable{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.timeoff-taken-tab.scrollable::-webkit-scrollbar{display:none}.leave-cards-scroll-wrapper.shadow-left:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:21px;background:linear-gradient(270deg,#fff0,#00000024);pointer-events:none;z-index:1;border-radius:0}.leave-cards-scroll-wrapper.shadow-right:after{content:"";position:absolute;right:20px;top:0;bottom:0;width:21px;background:linear-gradient(270deg,#00000024,#fff0);pointer-events:none;z-index:1;border-radius:0}.timeoff-taken-tab .leave-count{border-right:var(--color-primitives-primary-100);padding:12px 16px 8px;flex:0 0 auto}.scroll-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--color-primitives-white-white);cursor:pointer;transition:all .2s ease;z-index:2;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.scroll-arrow:hover:not(.disabled){background:var(--color-brand-primary-grey-100);transform:scale(1.05)}.scroll-arrow:hover:not(.disabled) svg{color:var(--color-primitives-black-black)}.scroll-arrow.scroll-arrow-left{margin-right:-22px}.scroll-arrow.scroll-arrow-right{margin-left:-22px}.timeoff-history-container{border:1px solid var(--color-primitives-primary-100);border-radius:20px}.leave-count-scheduled-pending{color:#008679;margin-top:10px}.leave-type-container{display:flex;align-items:center;justify-content:space-between}.time-off-not-available{width:100%;padding:24px;border:1px solid var(--color-primitives-primary-50);background:#fbfaff;font-size:16px;line-height:24px;letter-spacing:.1px;font-family:Poppins-Regular;font-weight:400;border-radius:12px}.timeoff-valid{font-family:var(--font-family-inter);font-size:12px;font-weight:400;line-height:20px;letter-spacing:.1px}.timeoff-valid-date{font-family:var(--font-family-inter);font-size:12px;font-weight:600;line-height:20px;letter-spacing:.1px}.time-off-tooltip-info-icon{width:14px!important;height:14px!important;color:var(--color-icon-secondary);cursor:pointer;margin-top:-55px}.time-off-arrow-back{color:var(--color-surface-action-primary)!important;background:var(--color-primitives-white-white)!important;padding:12px!important;font-size:2.7rem!important;border-radius:50%!important;margin-top:28px!important}.time-off-arrow-back--enabled{opacity:1!important;cursor:pointer!important}.time-off-arrow-back--disabled{opacity:.5!important;cursor:not-allowed!important}.time-off-arrow-forward{cursor:pointer;color:var(--color-surface-action-primary)!important;background:var(--color-primitives-white-white)!important;padding:12px!important;font-size:2.7rem!important;border-radius:50%!important;margin-top:28px!important}.time-off-arrow-forward--disabled{cursor:not-allowed;opacity:.5!important}@media(max-width:768px){.leave-cards-scroll-wrapper{gap:8px}.scroll-arrow{width:36px;height:36px}.scroll-arrow svg{width:18px;height:18px}}.substitute-container{height:73px;display:flex;align-items:start;justify-content:space-between;border-radius:var(--border-radius-md);padding:var(--border-radius-lg);background-color:var(--color-surface-primary-hover);margin-bottom:24px}.folder-wrapper{width:163px;cursor:pointer}.folder-container{background:var(--color-surface-secondary);border-radius:var(--font-size-sm);display:flex;height:112px;width:163px;padding:8px;flex-direction:column;align-items:center;justify-content:center;position:relative}.folder-container:hover{background:var(--color-surface-secondary-hover)}.folder-icon{width:48px!important;height:48px!important;flex-shrink:0;color:var(--color-icon-information-inverse)}.more-icon{width:20px;height:20px;flex-shrink:0;color:var(--color-icon-information-inverse);position:absolute;top:8px;right:8px}.folder-title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-info{padding-top:2px;color:var(--color-text-highlight)}.secondary-info{padding-top:2px;color:var(--color-text-body-primary)}.para-body-s-regular,.table-component .MuiTablePagination-select,.table-component .MuiTablePagination-displayedRows,.table-component .MuiTablePagination-selectLabel{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.table-component .MuiTableCell-root,.table-component .MuiTablePagination-root,.table-component .MuiTableSortLabel-root,.table-component .table-cell-content,.table-component .MuiTypography-root,.table-component .MuiButtonBase-root{font-family:var(--font-family-paragraph)!important}.table-component .MuiTablePagination-select,.table-component .MuiTablePagination-displayedRows{color:var(--color-text-body-secondary)!important}.table-component .Mui-disabled{color:var(--color-surface-action-primary-disabled)!important}.table-component .MuiTablePagination-displayedRows{margin-left:-30px!important;margin-right:-25px!important}.table-component .table-component-pagination{display:flex!important;padding:2px 0!important;justify-content:flex-end!important;align-items:center!important;gap:26px!important;align-self:stretch!important}.table-component .MuiTablePagination-toolbar{margin-right:-10px!important}.table-component .MuiTablePagination-selectLabel{color:var(--color-text-body-primary)!important;margin-right:-10px!important}.table-component .MuiTablePagination-select{padding-left:8px!important;margin-left:0!important;margin-top:2px}.table-component .MuiTablePagination-displayedRows{padding:0 26px}.table-component .table-cell-content{color:var(--color-text-headings-primary);font-size:var(--font-size-md)!important;font-style:normal;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-md);white-space:nowrap}.table-component .table-cell-content>*{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.table-component .table-body-row,.table-component .table-cell-regular .table-cell-small{color:var(--color-primitives-black-black)!important;font-size:var(--font-size-md)!important;font-style:normal!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-lg)!important;border-bottom:1px solid var(--color-border-primary)!important;white-space:nowrap!important}.table-component .table-body-row .MuiTypography-root,.table-component .table-cell-regular .table-cell-small .MuiTypography-root{font-size:inherit}.table-component .table-body-row.no-bottom-border{border-bottom:3px solid white!important}.table-component .table-cell-small{padding:16px!important}.table-component .table-head-small,.table-component .table-head-regular{background-color:var(--color-brand-primary-grey-50)!important;max-height:52px!important;font-weight:var(--font-weight-medium)!important}.table-component .table-head-small{padding:6px 16px!important;height:32px!important}.table-component .table-body-row{background-color:var(--color-primitives-white-white)!important;height:56px!important;max-height:56px!important}.table-component .table-body-row:hover{background-color:var(--color-surface-primary-hover)!important}.table-component .table-body-row.weekend-holiday-row,.table-component .table-body-row.weekend-holiday-row:hover{background-color:var(--color-primitives-neutral-50, #F7F7F7)!important}.table-component .table-cell-border{border-right:1px solid #e0e0e0}.table-component .table-cell-border:last-of-type{border-right:none}.table-component.alternating-rows .table-body-row:nth-child(2n){background-color:var(--color-surface-primary-hover)!important}.table-component.no-border .table-body-row,.table-component.no-border .table-cell-regular,.table-component.no-border .table-cell-small{border-bottom:none!important}.table-component .MuiTablePagination-root{overflow:visible}.table-component .MuiTablePagination-actions .MuiButtonBase-root{color:var(--color-primitives-black-black)}.table-component .MuiTablePagination-actions .MuiButtonBase-root:disabled{cursor:not-allowed!important}.table-component .table-toolbar{padding:16px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-primitives-white-white)}.table-component .MuiTablePagination-root .MuiToolbar-root{padding-inline:0!important;padding:0 20px!important}.table-component .MuiSelect-icon{color:var(--color-primitives-black-black)}.table-component .MuiTableSortLabel-icon{color:var(--color-icon-secondary)!important}.table-component.sticky-action-column{min-width:0;max-width:100%}.table-component.sticky-action-column .MuiTableContainer-root{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent}.table-component.sticky-action-column .MuiTableContainer-root::-webkit-scrollbar{height:10px}.table-component.sticky-action-column .MuiTableContainer-root::-webkit-scrollbar-track{background:transparent}.table-component.sticky-action-column .MuiTableContainer-root::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:var(--border-radius-pill, 999px)}.table-component.sticky-action-column .sticky-action-cell{position:sticky;right:0;z-index:2;box-shadow:inset 2px 0 0 0 var(--color-border-primary),-8px 0 8px -8px var(--color-elevation-default)}.table-component.sticky-action-column .sticky-first-cell{position:sticky;left:0;z-index:2;box-shadow:inset -2px 0 0 0 var(--color-border-primary),8px 0 8px -8px var(--color-elevation-default)}.table-component.sticky-action-column .table-head-small.sticky-action-cell,.table-component.sticky-action-column .table-head-regular.sticky-action-cell,.table-component.sticky-action-column .table-head-small.sticky-first-cell,.table-component.sticky-action-column .table-head-regular.sticky-first-cell{z-index:3;background-color:var(--color-brand-primary-grey-50)!important}.table-component.sticky-action-column .table-body-row .sticky-action-cell,.table-component.sticky-action-column .table-body-row .sticky-first-cell{background-color:var(--color-primitives-white-white)}.table-component.sticky-action-column .table-body-row:hover .sticky-action-cell,.table-component.sticky-action-column .table-body-row:hover .sticky-first-cell{background-color:var(--color-surface-primary-hover)}.table-component.sticky-action-column .table-body-row.weekend-holiday-row .sticky-action-cell,.table-component.sticky-action-column .table-body-row.weekend-holiday-row:hover .sticky-action-cell,.table-component.sticky-action-column .table-body-row.weekend-holiday-row .sticky-first-cell,.table-component.sticky-action-column .table-body-row.weekend-holiday-row:hover .sticky-first-cell{background-color:var(--color-primitives-neutral-50, #f7f7f7)}.table-component.sticky-action-column.alternating-rows .table-body-row:nth-child(2n) .sticky-action-cell,.table-component.sticky-action-column.alternating-rows .table-body-row:nth-child(2n) .sticky-first-cell{background-color:var(--color-surface-primary-hover)}.menu-divider{margin:8px 0;border:none;border-top:1px solid var(--color-border-primary)}.menu-item-error{color:var(--color-primitives-danger-800)!important}.menu-item-error svg{color:var(--color-primitives-danger-800)!important}.action-menu{width:160px!important;border-radius:var(--border-radius-sm);box-shadow:0 4px 8px 0 var(--color-elevation-default)!important}.action-menu-item{padding:4px 16px!important;color:var(--color-primitives-black-black);font-size:var(--font-size-md)!important;font-family:var(--font-family-paragraph)!important;font-style:var(--font-style-normal);font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-lg)}.delete-item{color:var(--color-primitives-danger-600)!important}.three-dots{color:var(--color-icon-secondary)}.action-icon-color-disabled{color:var(--color-surface-action-primary-disabled)!important}.no-cell-padding{padding:0!important}.para-body-l-regular,.uploader-text,.file-name-success,.file-name-error{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl)}.para-body-m-regular,.uploader-subtext,.file-size,.file-info,.file-info-error,.file-size-status,.file-info-complete,.uploader-drop-area-failure .uploader-subtext{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-medium,.file-status-error{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.para-body-l-medium,.uploader-text a,.upload-button{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xl)}.uploader-container{margin:0 auto;display:flex;flex-direction:column;gap:16px;text-align:center}.uploader-drop-area{border-radius:4px;border:1px dashed var(--color-border-neutral);padding:20px;cursor:pointer;transition:border-color .3s}.uploader-drop-area:not(.uploader-drop-area-failure):hover{border-radius:4px;border:1px dashed var(--color-border-primary-hover);background-color:var(--color-brand-primary-blue-50)}.uploader-drop-area-failure{border-radius:4px;border:1px solid var(--color-border-danger)!important;background:var(--color-primitives-danger-50)}.uploader-drop-area-failure .uploader-icon{color:var(--color-primitives-danger-600)}.uploader-content{display:flex;flex-direction:column;align-items:center}.uploader-icon{color:var(--color-surface-action-primary)}.uploader-text{margin:8px 0;color:var(--color-text-body-secondary)}.uploader-text a{color:var(--color-surface-action-primary)!important}.uploader-text span{margin-left:-5px}.uploader-subtext{color:var(--color-text-body-primary);text-align:center}.file-name-success{color:var(--color-text-body-secondary)}.file-name-error{color:var(--color-text-danger)!important}.file-size{color:var(--color-text-body-primary)}.progress{height:100%;background-color:var(--color-text-body-primary)}.custom-linear-progress{width:200px;border-radius:3px!important}.progress-bar-complete{background-color:var(--color-surface-action-primary)!important}.progress-bar-error{background-color:var(--color-primitives-danger-600)!important;opacity:.6!important}.progress-root-error{background-color:var(--color-primitives-danger-600)!important;opacity:.4!important}.file-remove{cursor:pointer;color:var(--color-brand-primary-grey-400);margin-top:13px;margin-right:5px}.file-info-error,.file-status-error{color:var(--color-text-danger)}.uploader-files{display:flex;flex-direction:column;text-align:left;max-height:260px;overflow:scroll}.uploader-files-border{border-radius:8px;border:1px solid var(--color-border-primary, #dfdfdf)}.file-item{display:flex;align-items:center;justify-content:space-between;padding:16px}.file-icon{padding-right:25px;color:var(--color-primitives-primary-600)}.file-icon-red{padding-right:25px;color:var(--color-surface-action-danger)}.file-details{flex-grow:1;display:flex;flex-direction:column;margin-right:10px;width:70%}.file-size-status{display:flex;align-items:center;font-size:14px;margin-bottom:5px;color:var(--color-text-body-primary)}.progress{height:4px}.file-size{margin-right:4px}.dot-span{padding:0 4px}.file-info-complete{margin-left:4px;color:var(--color-text-body-primary)}.upload-button{color:var(--color-text-highlight);border:none;text-decoration:underline;background:none;cursor:pointer}.check-circle{color:var(--color-icon-success);font-size:24px}.uploader-drop-area-failure .uploader-subtext{color:var(--color-primitives-danger-800);text-align:center}.delete-modal-share-with-text{color:var(--color-text-action)!important}.delete-modal-created-at-text{color:var(--color-text-body-primary)!important}.no-document-icon{color:var(--color-icon-secondary);font-size:32px!important}.documents-container{background-color:var(--color-surface-page-primary)}.download-icon{color:var(--color-icon-secondary)}.no-documents-shared{background-color:var(--color-brand-primary-grey-50);border-radius:var(--border-radius-md)}.no-documents-shared-text{color:var(--color-text-headings-secondary)}.no-docs-icon-button{background-color:var(--color-surface-primary-hover)!important;height:48px;width:48px}.light-grey-text{color:var(--color-brand-primary-grey-700, #7b7b7b)}.document-info-container{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:8px;background:var(--color-surface-primary-hover)!important}.move-to-folder-form .MuiSelect-icon{color:var(--color-icon-secondary)}.heading-h4-medium,.timeline-title-lg{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);font-style:var(--font-style-normal)}.heading-h5-regular,.timeline-title-sm,.timeline-title-subtext{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.para-body-m-regular,.timeline-details li{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-semibold,.timeline-date-sm{font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg)}.para-body-m-medium,.timeline-date,.timeline-duration-sm,.timeline-company{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.para-body-m-semibold,.timeline-date-sm{font-family:var(--font-family-inter);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.timeline{position:relative;margin:20px 0;padding-left:30px}.timeline-item{position:relative;padding-left:13px}.timeline-dot{position:absolute;left:-12px;width:10px;height:10px;background-color:var(--color-primitives-primary-300);border-radius:50%;z-index:2}.timeline-dot-lg{top:27px}.timeline-dot-sm{top:16px}.timeline-content-lg{padding-block:15px;margin-left:23px}.timeline-content-sm{padding-block:8px;margin-left:0}.timeline-header{display:flex;justify-content:space-between;align-items:center}.timeline-divider{margin-bottom:14px!important;flex-grow:1}.timeline-title{color:var(--color-text-headings-primary);margin-right:15px}.timeline-title-subtext{color:var(--color-text-body-primary)}.timeline-date,.timeline-date-sm{font-style:var(--font-style-normal);color:var(--color-text-headings-primary)}.timeline-duration-sm{font-style:var(--font-style-normal);color:var(--color-text-body-primary)}.timeline-date-divider{color:var(--color-text-body-primary)}.timeline-company{color:var(--color-text-action);font-style:var(--font-style-normal);text-decoration:none}.timeline-details{padding-left:20px;margin-block:0px}.timeline-details li{margin-bottom:5px;color:var(--color-text-body-primary);margin-left:4px;width:100%}.timeline:before{content:"";position:absolute;left:22px;transform:translate(.5px);top:-5px;bottom:-20px;width:1px;background-image:linear-gradient(to bottom,#cbccef 50%,#fff0 0%);background-size:2px 2px;background-repeat:repeat-y;z-index:1}.time-line-icon .MuiSvgIcon-root{position:relative;top:4px;left:24px;color:var(--color-brand-primary-grey-400);cursor:pointer!important}.time-line-icon:hover .MuiSvgIcon-root{color:var(--color-brand-primary-grey-500);background-color:#fafafaf8!important;border-radius:15px}.heading-h2-semibold,.modal-heading{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.heading-h4-medium,.job-title{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);font-style:var(--font-style-normal)}.para-body-l-regular,.add-more-text,.checkbox-container .MuiTypography-root{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl)}.para-body-m-medium,.company-name,.experience-date{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.experience-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.no-experience-container{margin-top:15px;display:flex;height:72px;padding:16px 24px;flex-direction:column;justify-content:center;align-items:center;gap:var(--font-size-xs, 10px);align-self:stretch;border-radius:8px}.no-experience-container p,.no-experience-other-admin p{color:var(--color-text-body-primary)}.no-experience-other-admin{margin-top:15px;display:flex;height:72px;padding:16px 24px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:2px solid var(--color-border-primary)}.no-experience-other-employee{margin-top:15px}.no-experience-other-customer{margin-top:15px;display:flex;height:72px;padding:16px 24px;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;border:2px solid var(--color-border-primary)}.checkbox-container{display:flex;align-items:center;margin-top:18px}.custom-checkbox{color:var(--color-brand-primary-grey-600)!important}.custom-label .MuiFormControlLabel-label.Mui-disabled{color:var(--color-text-body-secondary)!important}.add-more-container{width:16%;display:flex;align-items:center;gap:4px;margin-top:20px}.add-more-icon{cursor:pointer}.add-more-text{cursor:pointer;color:var(--color-primitives-black-black);margin-top:0!important}.save-experience-button-container{display:flex;justify-content:flex-end;align-items:center;margin-top:24px;gap:8px}.field-container{display:flex;align-items:center;margin-bottom:8px}.add-more-button{margin-top:10px}.drag-icon{color:var(--color-brand-primary-grey-400);cursor:grab;margin-right:12px;margin-left:-6px}.delete-description-icon{color:var(--color-brand-primary-grey-400)}.timeline-more-icon{width:24px;height:24px;color:var(--color-icon-information-inverse)}.paper-style{position:absolute;width:160px;padding:8px 0;right:5px;z-index:1}.job-title{color:var(--color-text-headings-primary)}.company-name{color:var(--color-text-action);margin-top:3px}.experience-date{color:var(--color-text-body-primary)}.modal-heading{color:var(--color-text-headings-primary)}.work-off-icon{width:64px;height:64px;color:var(--color-brand-primary-grey-400)}.checkbox-container .MuiTypography-root{color:var(--color-text-headings-primary)}.drag-icon-container{margin-top:7px;margin-right:-5px}.add-other-btn{margin-top:-10px!important}.add-icon{cursor:pointer;margin-right:-23px}.bhr-education-container{display:flex;width:full;flex-direction:column;align-items:center;gap:16px}.bhr-education-container .bhr-school-icon{width:64px;height:64px;color:var(--color-icon-secondary)}.timeline-more-icon{width:24px;height:24px;color:var(--color-icon-information-inverse);position:relative}.icon-wrapper{position:relative}.paper-style{position:absolute;width:160px;padding:8px 0;right:5px}.edit-menu-items{cursor:pointer;padding:8px 12px;transition:color .3s ease}.edit-menu-items:hover{background:#0000000a}.no-eduaction-container{padding:16px 24px;border-radius:8px;margin-top:15px;background-color:var(--color-surface-primary-hover)}.MuiFormControl-root{width:100%!important}.payroll-history-reasons{transform-origin:top;transform:scaleY(0);overflow:hidden;transition:transform .3s ease-in-out;visibility:collapse}.payroll-history-reasons.open{transform:scaleY(1);transition:transform .3s ease-in-out;visibility:visible}.payroll-history-reasons td{border-bottom:none}.un-hide{display:table-row!important}.un-hide-block{visibility:visible!important}.payroll-failureReason-text{background-color:#fff;border-radius:12px;padding:13px;color:var(--neutral-10, #14151f);font-family:Poppins-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px}.payroll-right-arrow{visibility:hidden;transform:rotate(270deg)}.payroll-history-table-header{font-family:Poppins-Regular!important;font-weight:400!important;font-size:12px!important;line-height:12px!important;border-bottom:none!important;color:#292a3d!important}.payroll-history-table-cell{font-family:Poppins-Medium!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;border-bottom:none!important}.add-bonus-input .MuiOutlinedInput-root{font-family:Poppins-Medium!important;font-size:16px!important;line-height:24px;color:#000}.para-body-m-regular,.error-message{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.image-cropper-error-modal{background-color:var(--color-primitives-white-white);border-radius:8px;width:444px}.error-modal-container{padding:36px 24px 16px;text-align:center}.error-icon{margin-bottom:16px;display:flex;justify-content:center;align-items:center}.error-icon svg{font-size:40px}.error-title{color:var(--color-text-heading-primary)}.error-message{color:var(--color-text-body-primary);margin-top:8px}.error-action{margin-top:32px;text-align:end;padding-right:16px}.image-cropper-button-wrapper{display:flex;justify-content:end;padding:0 24px;margin-top:16px}.image-cropper-horizontal-padding{padding:0 24px}.image-cropper-modal{background-color:var(--color-primitives-white-white);border-radius:8px;text-align:center}.custom-grid-container{background-color:#f5f5fd;min-width:202px;width:202px;display:flex;padding:20px 16px!important;flex-direction:column;border-radius:24px;border:1px solid #cbccef;align-items:center}.image-container{position:relative;display:inline-block}.custom-card-media{width:170px!important;height:160px!important;border:5px solid #fff!important;border-radius:24px!important;overflow:hidden!important;box-sizing:border-box!important}.icon-overlay{cursor:pointer;position:absolute;bottom:0;right:0;width:34px;height:34px;background-color:#fff;border-radius:50%;padding:5px;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;justify-content:center}.custom-status-container{background:#fff;border-radius:17px;width:max-content;padding:2px 8px;gap:4px;display:flex;justify-content:center;align-items:center;border:1px solid #cbccef}.custom-section-container{display:flex;flex-direction:column}.pb-2p{padding-bottom:2px}.pt-2p{padding-top:2px}.custom-section-container .section-child:first-child{border-bottom:1px solid #cbccef}.custom-section-container .section-child{border-bottom:1px solid #cbccef;padding-top:8px;padding-bottom:8px}.custom-section-container .section-child:last-child{border-bottom:none;padding-top:8px;padding-bottom:0}.dropzone{margin:auto;background:#fcfbff}.droparea{margin:.5rem;padding:.75rem;border:1px solid rgba(224,224,255,1);background:#fff;border-radius:12px;cursor:pointer}.uploaded-file-list-card{background:#fff;border:1px solid rgba(224,224,255,1);border-radius:12px;margin:.5rem 1rem;padding:.5rem}.global-timeoff-page{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.global-timeoff-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.global-timeoff-page__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.global-timeoff-page__heading{display:flex;flex-direction:column;gap:.25rem}.global-timeoff-page__back{align-self:flex-start;padding:0;color:var(--color-text-body-primary);background:none;border:none;cursor:pointer}.global-timeoff-page__back:hover{color:var(--color-text-action)}.global-timeoff-page__back:focus-visible{outline:2px solid var(--color-border-focused);outline-offset:2px}.global-timeoff-policy__meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1.25rem 0;border-top:1px solid var(--color-border-primary)}.global-timeoff-policy__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:0}.global-timeoff-policy__actions-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.global-timeoff-policy__actions-group--destructive{margin-left:auto}.global-timeoff-policy__prefill{display:flex;flex-direction:column;gap:.75rem}.global-timeoff-policy__prefill-heading{display:flex;flex-direction:column;gap:.25rem}.global-timeoff-policy__prefill-controls{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;align-items:end}.global-timeoff-policy__prefill-action{display:flex;align-items:flex-end;justify-self:start}.global-timeoff-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.global-timeoff-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;cursor:pointer;background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md)}.global-timeoff-card:hover{border-color:var(--color-border-primary-hover);background:var(--color-surface-primary-hover)}.global-timeoff-card:focus-visible{outline:2px solid var(--color-border-focused);outline-offset:2px}.global-timeoff-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;text-align:center;background:var(--color-surface-primary);border:1px dashed var(--color-border-primary);border-radius:var(--border-radius-md)}.global-timeoff-field{display:flex;flex-direction:column;gap:.375rem}.global-timeoff-field__label{display:block}.global-timeoff-field--wide{grid-column:1/-1}.global-timeoff-weekdays{display:flex;flex-wrap:wrap;gap:.5rem}.global-timeoff-weekday{padding:.25rem .75rem;cursor:pointer;background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-full)}.global-timeoff-weekday--on{color:var(--color-text-on-action-white);background:var(--color-surface-action-primary);border-color:var(--color-surface-action-primary)}.global-timeoff-weekday:disabled{cursor:not-allowed;opacity:.6}.global-timeoff-object{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-sm)}.global-timeoff-tier-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,7rem) auto;gap:.5rem;align-items:end}.global-timeoff-tier-row>*{min-width:0}.global-timeoff-tier-row>:last-child{display:flex;align-items:center;min-height:2.5rem}.global-timeoff-rule{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md)}.global-timeoff-rule__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.global-timeoff-rule__title{display:flex;flex-direction:column;gap:.125rem}.global-timeoff-rule__body{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1.25rem;border-top:1px solid var(--color-border-primary)}.global-timeoff-history{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md)}.global-timeoff-history__title{display:flex;flex-direction:column;gap:.125rem}.global-timeoff-history__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.global-timeoff-history__entry{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem;background:var(--color-surface-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-sm)}.global-timeoff-history__head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.global-timeoff-history__groups{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem;padding-top:.625rem;border-top:1px solid var(--color-border-primary)}.global-timeoff-history__group{display:flex;flex-direction:column;gap:.25rem}.global-timeoff-history__group-head{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.global-timeoff-history__fields{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0 0 0 1.25rem;list-style:disc}.global-timeoff-tab{--gt-plum: #4a0f70;--gt-aubergine: #300331;--gt-mauve: #c6aafc;--gt-lilac: #e5d9f9;--gt-amethyst: #914de8;--gt-phthalo: #003731;--gt-seafoam: #a2d7c3;--gt-honeydew: #dfefe0;--gt-mustard: #d8ac4e;--gt-coquelicot: #de5523;--gt-petal: #fad8de;--gt-fg-1: #300331;--gt-fg-2: #555754;--gt-fg-3: #afafaf;--gt-border-1: #e8e4ee;--gt-border-2: #d0d0d0;--gt-surface: #ffffff;--gt-bg-subtle: #f6f4fa;--gt-ease: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-card__title,.global-timeoff-tab .global-timeoff-balances__title,.global-timeoff-tab .global-timeoff-modal__title,.global-timeoff-tab .global-timeoff-total__value{font-family:var(--font-family-fktg-bold, "FKTGnarly-Bold", Inter, sans-serif)}.global-timeoff-tab .global-timeoff-seg__option{font-family:var(--font-family-fktg-semibold, "FKTGnarly-SemiBold", Inter, sans-serif)}.global-timeoff-tab .global-timeoff-seg__option--active{font-family:var(--font-family-fktg-bold, "FKTGnarly-Bold", Inter, sans-serif)}.global-timeoff-tab .global-timeoff-tab__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.global-timeoff-tab .global-timeoff-seg{align-self:flex-start;display:inline-flex;gap:4px;padding:4px;background:var(--gt-bg-subtle);border:1px solid var(--gt-border-1);border-radius:8px}.global-timeoff-tab .global-timeoff-seg__option{display:flex;align-items:center;gap:9px;padding:8px 16px;font-size:14px;font-weight:600;color:var(--gt-fg-2);cursor:pointer;background:transparent;border:none;border-radius:6px;transition:background .16s var(--gt-ease)}.global-timeoff-tab .global-timeoff-seg__option input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.global-timeoff-tab .global-timeoff-seg__option:has(input:focus-visible){outline:2px solid var(--gt-amethyst);outline-offset:1px}.global-timeoff-tab .global-timeoff-seg__option--active{font-weight:700;color:var(--gt-plum);background:var(--gt-surface);box-shadow:0 1px 2px #3003311f}.global-timeoff-tab .global-timeoff-seg--sub,.global-timeoff-tab .global-timeoff-one-col{margin-bottom:16px}.global-timeoff-tab .global-timeoff-card{display:flex;flex-direction:column;min-width:0;padding:0;background:var(--gt-surface);border:1px solid var(--gt-border-1);border-radius:14px;overflow:hidden}.global-timeoff-tab .global-timeoff-card--accent{border-color:var(--gt-plum)}.global-timeoff-tab .global-timeoff-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:13px 20px;border-bottom:1px solid var(--gt-border-1)}.global-timeoff-tab .global-timeoff-card__head--accent{color:var(--gt-surface);background:var(--gt-plum);border-bottom-color:var(--gt-plum)}.global-timeoff-tab .global-timeoff-card__title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.global-timeoff-tab .global-timeoff-card__meta{font-size:11.5px;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-card__meta--accent{color:var(--gt-mauve)}.global-timeoff-tab .global-timeoff-card__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:9px;padding:18px 20px}.global-timeoff-tab .global-timeoff-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px}.global-timeoff-tab .global-timeoff-line__label{color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-line__value{font-weight:600;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-line__rule{margin-top:3px;border-top:1px solid var(--gt-border-2)}.global-timeoff-tab .global-timeoff-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.global-timeoff-tab .global-timeoff-total__label{font-size:14px;font-weight:700;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-total__value{font-size:30px;font-weight:900;line-height:1;color:var(--gt-aubergine)}.global-timeoff-tab .global-timeoff-total__unit{font-size:13px;font-weight:600;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-card__link{font-size:12.5px;font-weight:600;color:var(--gt-plum);background:none;border:none;cursor:pointer}.global-timeoff-tab .global-timeoff-card__link:hover{color:var(--gt-amethyst)}.global-timeoff-tab .global-timeoff-table{margin-bottom:8px;overflow:hidden;overflow-x:auto;background:var(--gt-surface);border:1px solid var(--gt-border-1);border-radius:12px}.global-timeoff-tab .global-timeoff-table table{width:100%;border-collapse:collapse}.global-timeoff-tab .global-timeoff-table th{padding:10px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--gt-fg-2);border-bottom:1px solid var(--gt-border-1)}.global-timeoff-tab .global-timeoff-table td{padding:12px 14px;font-size:13.5px;color:var(--gt-fg-1);border-bottom:1px solid var(--gt-border-1)}.global-timeoff-tab .global-timeoff-table tr:last-child td{border-bottom:none}.global-timeoff-tab .global-timeoff-table .global-timeoff-num{text-align:right}.global-timeoff-tab .global-timeoff-table tr.global-timeoff-row--current{background:var(--gt-lilac)}.global-timeoff-tab .global-timeoff-strong{font-weight:700}.global-timeoff-tab .global-timeoff-pill{display:inline-flex;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:700;white-space:nowrap;border-radius:999px}.global-timeoff-tab .global-timeoff-pill--running{color:var(--gt-surface);background:var(--gt-plum)}.global-timeoff-tab .global-timeoff-pill--kept{color:var(--gt-aubergine);background:var(--gt-mauve)}.global-timeoff-tab .global-timeoff-pill--completed{color:var(--gt-phthalo);background:var(--gt-honeydew)}.global-timeoff-tab .global-timeoff-pill--ended{color:var(--gt-surface);background:var(--gt-coquelicot)}.global-timeoff-tab .global-timeoff-pill--pending{color:var(--gt-surface);background:var(--gt-mustard)}.global-timeoff-tab .global-timeoff-pill--scheduled{color:var(--gt-phthalo);background:var(--gt-honeydew)}.global-timeoff-tab .global-timeoff-pill--taken{color:var(--gt-surface);background:var(--gt-phthalo)}.global-timeoff-tab .global-timeoff-pill--approved{color:var(--gt-phthalo);background:var(--gt-seafoam)}.global-timeoff-tab .global-timeoff-pill--rejected{color:var(--gt-surface);background:var(--gt-coquelicot)}.global-timeoff-tab .global-timeoff-pill--cancelled{color:var(--gt-fg-3);background:var(--gt-bg-subtle)}.global-timeoff-tab .global-timeoff-pill--onaccent{padding:2px 9px;font-size:10.5px;letter-spacing:.04em;color:var(--gt-surface);background:#ffffff2e}.global-timeoff-tab .global-timeoff-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.global-timeoff-tab .global-timeoff-chips{display:flex;gap:8px;flex-wrap:wrap}.global-timeoff-tab .global-timeoff-chip{padding:7px 15px;font-size:12.5px;font-weight:600;color:var(--gt-fg-2);cursor:pointer;background:transparent;border:1px solid var(--gt-plum);border-radius:999px}.global-timeoff-tab .global-timeoff-chip--active{color:var(--gt-surface);background:var(--gt-plum)}.global-timeoff-tab .global-timeoff-chip:focus-visible{outline:2px solid var(--gt-amethyst);outline-offset:1px}.global-timeoff-tab .global-timeoff-filters__select{flex:0 0 15rem;max-width:100%}.global-timeoff-tab .global-timeoff-balances{margin-bottom:16px;overflow:hidden;background:var(--gt-surface);border:1px solid var(--gt-border-1);border-radius:14px}.global-timeoff-tab .global-timeoff-balances__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;text-align:left;cursor:pointer;background:var(--gt-surface);border:none}.global-timeoff-tab .global-timeoff-balances__head:focus-visible{outline:2px solid var(--gt-amethyst);outline-offset:-2px}.global-timeoff-tab .global-timeoff-balances__title{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-balances__chevron{transition:transform .16s var(--gt-ease)}.global-timeoff-tab .global-timeoff-balances__chevron--open{transform:rotate(90deg)}.global-timeoff-tab .global-timeoff-balances__meta{font-size:12.5px;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-balances__body{padding:18px 20px;background:var(--gt-bg-subtle);border-top:1px solid var(--gt-border-1)}.global-timeoff-tab .global-timeoff-group{display:flex;align-items:center;gap:10px;margin-bottom:10px}.global-timeoff-tab .global-timeoff-group__label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-group__rule{flex:1;height:1px;background:var(--gt-border-1)}.global-timeoff-tab .global-timeoff-group__meta{font-size:11.5px;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-meters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;margin-bottom:22px}.global-timeoff-tab .global-timeoff-meters--last{margin-bottom:0}.global-timeoff-tab .global-timeoff-meter{padding:12px 14px;background:var(--gt-surface);border:1px solid var(--gt-border-1);border-radius:10px}.global-timeoff-tab .global-timeoff-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.global-timeoff-tab .global-timeoff-meter__name{font-size:13px;font-weight:600;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-meter__value{font-size:13px;font-weight:800;white-space:nowrap;color:var(--gt-plum)}.global-timeoff-tab .global-timeoff-meter__value--empty{color:var(--gt-coquelicot)}.global-timeoff-tab .global-timeoff-meter__value--event{color:var(--gt-plum)}.global-timeoff-tab .global-timeoff-meter__track{height:6px;overflow:hidden;background:var(--gt-bg-subtle);border-radius:3px}.global-timeoff-tab .global-timeoff-meter__fill{display:block;height:100%;background:var(--gt-plum);border-radius:3px}.global-timeoff-tab .global-timeoff-meter__fill--empty{background:var(--gt-coquelicot)}.global-timeoff-tab .global-timeoff-meter__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;font-size:11.5px;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-subhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:12px;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-blank{padding:28px 20px;font-size:13.5px;text-align:center;color:var(--gt-fg-2);background:var(--gt-surface);border:1px solid var(--gt-border-1);border-radius:12px}.global-timeoff-tab .global-timeoff-action{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 18px;font-size:13.5px;font-weight:600;color:var(--gt-surface);cursor:pointer;background:var(--gt-amethyst);border:none;border-radius:4px}.global-timeoff-tab .global-timeoff-action:hover{background:var(--gt-plum)}.global-timeoff-tab .global-timeoff-action:focus-visible{outline:2px solid var(--gt-plum);outline-offset:2px}.global-timeoff-tab .global-timeoff-pager{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:14px 0 0}.global-timeoff-tab .global-timeoff-pager__label{font-size:12.5px;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-pager__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--gt-fg-2);cursor:pointer;background:var(--gt-surface);border:1px solid var(--gt-border-2);border-radius:6px}.global-timeoff-tab .global-timeoff-pager__btn:disabled{cursor:default;opacity:.4}.global-timeoff-tab .global-timeoff-pager__btn:not(:disabled):hover{color:var(--gt-plum);border-color:var(--gt-plum)}.global-timeoff-tab .global-timeoff-docs{display:flex;flex-direction:column;gap:6px}.global-timeoff-tab .global-timeoff-docs__label{font-size:12.5px;font-weight:600;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-docs__note{font-size:11.5px;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-docs__list{display:flex;flex-direction:column;margin:0 0 2px;padding:0;list-style:none;border:1px solid var(--gt-border-1);border-radius:8px;overflow:hidden}.global-timeoff-tab .global-timeoff-docs__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px}.global-timeoff-tab .global-timeoff-docs__row+.global-timeoff-tab .global-timeoff-docs__row{border-top:1px solid var(--gt-border-1)}.global-timeoff-tab .global-timeoff-docs__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--gt-fg-2);cursor:pointer;background:none;border:1px solid var(--gt-border-1);border-radius:6px}.global-timeoff-tab .global-timeoff-docs__remove:hover:not(:disabled){color:var(--gt-coquelicot);background:var(--gt-petal)}.global-timeoff-tab .global-timeoff-docs__remove:disabled{cursor:default;opacity:.5}.global-timeoff-tab .global-timeoff-confirm__what{font-size:14px;font-weight:600;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-confirm__note{margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-rowactions{display:inline-flex;gap:8px}.global-timeoff-tab .global-timeoff-rowactions__danger:hover{color:var(--gt-coquelicot)!important;background:var(--gt-petal)!important;border-color:var(--gt-coquelicot)}.global-timeoff-tab .global-timeoff-rowactions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--gt-fg-2);cursor:pointer;background:var(--gt-surface);border:1px solid var(--gt-border-1);border-radius:6px}.global-timeoff-tab .global-timeoff-rowactions button:hover{color:var(--gt-plum);background:var(--gt-lilac)}.global-timeoff-tab .global-timeoff-rowactions button:focus-visible{outline:2px solid var(--gt-amethyst);outline-offset:1px}.global-timeoff-tab .global-timeoff-scrim{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#30033173}.global-timeoff-tab .global-timeoff-modal{max-width:100%;max-height:90vh;overflow-y:auto;padding:28px 30px;background:var(--gt-surface);border-radius:14px;box-shadow:0 20px 40px -12px #4a0f702e}.global-timeoff-tab .global-timeoff-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.global-timeoff-tab .global-timeoff-modal__title{font-size:19px;font-weight:700;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-modal__close{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;color:var(--gt-fg-2);cursor:pointer;background:var(--gt-surface);border:1px solid var(--gt-border-1);border-radius:8px}.global-timeoff-tab .global-timeoff-modal__close:hover{color:var(--gt-plum);background:var(--gt-lilac)}.global-timeoff-tab .global-timeoff-modal__sub{margin-bottom:20px;font-size:13px;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-modal__body{display:flex;flex-direction:column;gap:16px}.global-timeoff-tab .global-timeoff-modal__foot{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.global-timeoff-tab .global-timeoff-field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-field input,.global-timeoff-tab .global-timeoff-field select,.global-timeoff-tab .global-timeoff-field textarea{padding:10px 12px;font-size:14px;font-weight:400;color:var(--gt-fg-1);background:var(--gt-surface);border:1px solid var(--gt-border-2);border-radius:4px}.global-timeoff-tab .global-timeoff-field input:focus-visible,.global-timeoff-tab .global-timeoff-field select:focus-visible,.global-timeoff-tab .global-timeoff-field textarea:focus-visible{outline:2px solid var(--gt-amethyst);outline-offset:2px}.global-timeoff-tab .global-timeoff-field textarea{resize:vertical}.global-timeoff-tab .global-timeoff-field__optional{font-weight:400;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-fieldrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.global-timeoff-tab .global-timeoff-fieldnote{margin-top:-8px;font-size:12.5px;color:var(--gt-fg-3)}.global-timeoff-tab .global-timeoff-radios{display:flex;align-items:center;gap:18px;margin:0;padding:0;border:none}.global-timeoff-tab .global-timeoff-radios legend{float:left;width:100%;margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-radios label{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--gt-fg-1);cursor:pointer}.global-timeoff-tab .global-timeoff-notice{display:flex;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.5;color:var(--gt-phthalo);background:var(--gt-honeydew);border:1px solid var(--gt-mustard);border-radius:8px}.global-timeoff-tab .global-timeoff-callout{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--gt-bg-subtle);border:1px solid var(--gt-border-1);border-radius:8px}.global-timeoff-tab .global-timeoff-callout__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;color:var(--gt-plum);background:var(--gt-lilac);border-radius:50%}.global-timeoff-tab .global-timeoff-callout__body{display:flex;flex-direction:column;gap:2px;min-width:0}.global-timeoff-tab .global-timeoff-callout__title{margin:0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--gt-fg-1)}.global-timeoff-tab .global-timeoff-callout__text{margin:0;font-size:13px;line-height:1.55;color:var(--gt-fg-2)}.global-timeoff-tab .global-timeoff-error{padding:8px 12px;font-size:13px;color:var(--gt-coquelicot);background:var(--gt-petal);border-radius:6px}.global-timeoff-tab .global-timeoff-btn{padding:10px 20px;font-size:14px;font-weight:600;color:var(--gt-plum);cursor:pointer;background:transparent;border:1px solid var(--gt-border-2);border-radius:4px}.global-timeoff-tab .global-timeoff-btn:hover:not(:disabled){background:var(--gt-lilac)}.global-timeoff-tab .global-timeoff-btn--primary{color:var(--gt-surface);background:var(--gt-amethyst);border-color:var(--gt-amethyst)}.global-timeoff-tab .global-timeoff-btn--primary:hover:not(:disabled){background:var(--gt-plum);border-color:var(--gt-plum)}.global-timeoff-tab .global-timeoff-btn:disabled{cursor:default;opacity:.5}.global-timeoff-tab .global-timeoff-subhead__action{margin-left:auto}.clockin-modal-title{padding-top:8px}.timesheet-not-activated{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px;background-color:var(--color-primitives-secondary-50, #f7f7f7);border-radius:8px;margin-top:24px}.timesheet-not-activated-icon{display:flex;align-items:center;padding:4px;background-color:#fff;border-radius:30px}.timesheet-not-activated-text{text-align:center;max-width:392px;margin:0}.timesheet-not-activated-actions{display:flex;flex-direction:column;align-items:center;gap:6px}.clock-in-history-section{display:flex;align-items:center;justify-content:flex-end;gap:8px}.clock-in-history-section p{margin:0;color:var(--color-text-body-primary, #7b7b7b);font-size:14px}.clock-in-history-section button{text-decoration:underline;color:var(--color-text-body-primary, #7b7b7b);font-size:13px;padding:8px 11px}.clock-in-history-section button:hover{text-decoration:underline}.customer-timesheet-container{margin-top:0}.timesheet-header{margin-bottom:16px}.timesheet-header p{margin:0}.timesheet-controls{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px;gap:16px}.timesheet-controls .date-range-picker-wrapper{width:284px;flex-shrink:0}.timesheet-controls .date-range-picker-wrapper .MuiInputBase-input{font-size:16px;padding:8.5px 14px}.timesheet-controls .date-range-picker-wrapper .MuiInputLabel-root{font-size:14px;color:var(--color-text-headings-secondary, #7b7b7b)}.timesheet-summary-cards{display:flex;gap:12px;margin-bottom:16px}.timesheet-summary-cards .summary-card{flex:1;padding:16px 12px;background-color:#fff;border:1px solid var(--color-border-primary, #dfdfdf);border-radius:4px;min-height:62px}.timesheet-summary-cards .summary-card .card-label{color:var(--color-text-body-secondary, black);margin:0 0 4px}.timesheet-summary-cards .summary-card .card-value{color:var(--color-text-headings-primary, black);margin:0}.timesheet-filters{display:flex;gap:12px;align-items:center;margin-bottom:16px}.timesheet-table-wrapper{border:1px solid var(--color-border-primary, #dfdfdf);border-radius:4px;overflow:hidden}.timesheet-table{width:100%;border-collapse:collapse}.timesheet-table thead{background-color:var(--color-surface-primary-hover, #f7f7f7)}.timesheet-table thead th{padding:6px 16px;text-align:left;color:var(--color-text-headings-primary, black);border-bottom:1px solid var(--color-border-primary, #dfdfdf);height:32px}.timesheet-table thead th:last-child{width:51px;padding:6px 16px}.timesheet-table tbody{background-color:#fff}.timesheet-table tbody tr{border-bottom:1px solid var(--color-border-primary, #dfdfdf)}.timesheet-table tbody tr:last-child{border-bottom:none}.timesheet-table tbody tr:hover{background-color:#fafafa}.timesheet-table tbody tr.timesheet-row-missed{background-color:#fff5f5}.timesheet-table tbody tr.timesheet-row-missed:hover{background-color:#ffebeb}.timesheet-table tbody tr.timesheet-row-weekend,.timesheet-table tbody tr.timesheet-row-holiday,.timesheet-table tbody tr.timesheet-row-leave{background-color:#fafafa}.timesheet-table tbody tr.timesheet-row-weekend:hover,.timesheet-table tbody tr.timesheet-row-holiday:hover,.timesheet-table tbody tr.timesheet-row-leave:hover{background-color:#f5f5f5}.timesheet-table tbody td{padding:16px;color:var(--color-text-body-secondary, black);height:54px}.status-chip-missed{background-color:#fdecea!important;color:#d32f2f!important}.status-chip-missed .MuiChip-label,.status-chip-missed .MuiSvgIcon-root{color:#d32f2f!important}.timesheet-status{font-weight:500}.timesheet-row-action{display:flex;justify-content:center;align-items:center}.timesheet-row-action button{padding:5px!important}.next-day-badge{display:inline-flex;padding:1px 8px;background-color:var(--color-primitives-neutral-100, #ededed);border-radius:999px;font-size:9px;font-weight:600;color:var(--color-text-body-primary, #7b7b7b);line-height:16px}.timesheet-pagination{display:flex;justify-content:flex-end;align-items:center;border-top:none;padding:12px 0;background-color:#fff}.timesheet-pagination .MuiTablePagination-root{font-size:14px;color:var(--color-text-body-secondary, black);padding:0!important}.timesheet-pagination .MuiTablePagination-toolbar{padding:0!important;min-height:auto!important}.timesheet-pagination .MuiTablePagination-select{font-size:14px}.timesheet-pagination .MuiTablePagination-selectLabel,.timesheet-pagination .MuiTablePagination-displayedRows{font-size:14px;color:var(--color-text-body-secondary, black);margin:0}.timesheet-pagination .MuiTablePagination-displayedRows{margin-right:16px}.timesheet-pagination .MuiTablePagination-actions{margin-left:16px}.timesheet-empty-message{padding:48px 24px;text-align:center;color:var(--color-text-headings-secondary, #7b7b7b)}.history-modal{padding:0}.history-modal .history-modal-timeline{max-height:280px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.history-modal .history-modal-timeline::-webkit-scrollbar{display:none}.history-modal .history-modal-timeline .timeline-simple-content{padding-bottom:16px}.timesheet-detail-modal .detail-header{display:flex;flex-direction:column;gap:4px}.timesheet-detail-modal .detail-header p{margin:0}.timesheet-detail-modal .summary-section-title{margin:0 0 12px}.timesheet-detail-modal .summary-cards{display:flex;gap:12px;margin-bottom:24px}.timesheet-detail-modal .summary-cards .summary-card{flex:1;padding:16px 12px;border:1px solid var(--color-border-primary, #dfdfdf);border-radius:4px;min-height:62px;display:flex;align-items:center}.timesheet-detail-modal .summary-cards .summary-card.highlighted{background-color:var(--color-primitives-neutral-50, #f7f7f7)}.timesheet-detail-modal .summary-cards .summary-card .card-content{display:flex;flex-direction:column;gap:2px}.timesheet-detail-modal .summary-cards .summary-card .card-content .card-label{color:var(--color-text-body-primary, #7b7b7b);margin:0}.timesheet-detail-modal .summary-cards .summary-card .card-content .card-value{color:var(--color-text-headings-primary, black);margin:0}.timesheet-detail-modal .breakdown-section>p{margin:0 0 12px}.timesheet-detail-modal .breakdown-section .breakdown-table{border:1px solid var(--color-border-primary, #dfdfdf);border-radius:4px;overflow:hidden;width:100%}.timesheet-detail-modal .breakdown-section .breakdown-table table{width:100%;border-collapse:collapse}.timesheet-detail-modal .breakdown-section .breakdown-table table thead{background-color:var(--color-surface-primary-hover, #f7f7f7)}.timesheet-detail-modal .breakdown-section .breakdown-table table thead th{padding:6px 16px;text-align:left;border-bottom:1px solid var(--color-border-primary, #dfdfdf);border-right:1px solid var(--color-border-primary, #dfdfdf)}.timesheet-detail-modal .breakdown-section .breakdown-table table thead th:last-child{border-right:none}.timesheet-detail-modal .breakdown-section .breakdown-table table tbody tr{border-bottom:1px solid var(--color-border-primary, #dfdfdf)}.timesheet-detail-modal .breakdown-section .breakdown-table table tbody tr:last-child{border-bottom:none}.timesheet-detail-modal .breakdown-section .breakdown-table table tbody tr.work-row,.timesheet-detail-modal .breakdown-section .breakdown-table table tbody tr.break-row{background-color:#fff}.timesheet-detail-modal .breakdown-section .breakdown-table table tbody td{padding:16px;border-right:1px solid var(--color-border-primary, #dfdfdf)}.timesheet-detail-modal .breakdown-section .breakdown-table table tbody td:last-child{border-right:none}.timesheet-detail-modal .breakdown-section .next-day-badge{display:inline-flex;padding:1px 8px;background-color:var(--color-primitives-neutral-100, #ededed);border-radius:999px;font-size:9px;font-weight:600;color:var(--color-text-body-primary, #7b7b7b);margin-left:8px}.timesheet-detail-modal .breakdown-section .note-text{color:var(--color-text-headings-secondary, #7b7b7b);margin:16px 0 0}.timeline-simple{position:relative;padding:0;margin:0}.timeline-simple-item{position:relative;display:flex;gap:16px;align-items:flex-start}.timeline-simple-item:last-child .timeline-simple-line{display:none}.timeline-simple-dot{position:relative;width:10px;height:10px;border-radius:50%;background-color:#d0d0d0;flex-shrink:0;margin-top:7px;z-index:2}.timeline-simple-line{position:absolute;left:4px;top:17px;bottom:-7px;width:2px;background-color:#e8e8e8;min-height:30px;z-index:1}.timeline-simple-content{flex:1;display:flex;flex-direction:column;gap:2px;padding-bottom:24px}.timeline-simple-title{color:var(--color-text-body-secondary, black);margin:0}.timeline-simple-subtitle{color:var(--color-text-headings-secondary, #7b7b7b);margin:0}.date-range-select{position:relative;width:100%}.date-range-select__calendar{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background-color:var(--color-primitives-white-white);border-radius:8px;box-shadow:0 4px 20px #0000001a;width:max-content;padding:8px}.date-range-select__calendar-label{font-family:var(--font-family-paragraph, Inter)!important;font-size:var(--font-size-md, 14px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--font-line-height-lg, 22px)!important;color:var(--color-text-headings-secondary, #7b7b7b)!important;position:relative!important;transform:translateY(-4px)!important}.date-range-select__placeholder,.custom-text-input-root .date-range-select__placeholder{color:var(--color-text-disabled)!important}.date-range-select__footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:var(--color-primitives-white-white);border-top:1px solid var(--color-brand-primary-blue-100);border-radius:0 0 8px 8px;min-height:48px}.date-range-select__footer-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:8px}.date-range-select__footer .error-message{flex:1;margin-right:16px}.date-range-select__footer-button:not(:last-child){margin-right:12px}.date-range-select__popup{display:flex;flex-direction:column}.date-range-select__legend{display:flex;align-items:center;justify-content:flex-end;padding:12px 20px 0;gap:24px}.date-range-select__legend-item{display:flex;align-items:center;font-size:12px}.date-range-select__legend-dot{height:8px;width:8px;border-radius:50%;margin-right:8px}.date-range-select__legend-dot--leaves{background:var(--color-primitives-warning-500)}.date-range-select__legend-dot--holidays{background:var(--color-primitives-success-500)}.date-range-select__calendar-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 0}.date-range-select__calendar-title{font-weight:600;font-size:14px}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;inset:5px 0;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;inset:3px 0;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;inset:-2px 0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.react-date-range-calendar .rdrWeekDay.rdrDayIsWeekend{color:gray;pointer-events:none}.rdrDefinedRangesWrapper{display:none}.rdrStartEdge{color:var(--temp-color-primitives-primary-800)!important;background:var(--temp-color-primitives-primary-800)!important}.rdrEndEdge{color:var(--color-primitives-white-white)!important;background:var(--temp-color-primitives-primary-800)!important}.rdrInRange{color:var(--color-primitives-primary-50)!important;background:var(--color-primitives-primary-50)!important}.rdrSelected{background:var(--temp-color-primitives-primary-800)!important;color:#fff!important}.rdrDay .rdrInRange,.rdrDay .rdrEndEdge,.rdrDay .rdrStartEdge{border-radius:3px!important}.rdrDayNumber{color:#000!important}.rdrDay .rdrDayStartPreview+.rdrDayNumber span{color:#fff!important}.rdrDayInPreview{border:none!important;background:var(--color-primitives-primary-50)!important;color:#000!important;z-index:0!important}.rdrDayHovered .rdrDayStartPreview{background:var(--color-primitives-primary-400)!important;color:#fff!important;z-index:0!important;border:none!important;border-radius:3px;box-sizing:border-box!important;height:calc(3em - 10px)!important;margin-top:2px!important}.rdrDayStartPreview{background:var(--temp-color-primitives-primary-800)!important;color:#fff!important;z-index:0!important;border:none!important;border-radius:3px;box-sizing:border-box!important;height:calc(3em - 10px)!important;margin-top:2px!important}.rdrDayEndPreview{background:var(--color-primitives-primary-400)!important;color:#fff!important;z-index:0!important;border:none!important;border-radius:3px;box-sizing:border-box!important;height:calc(3em - 10px)!important;margin-top:2px!important}.rdrDayHovered span span{color:#fff!important}.rdrDayHovered{border:none!important}.rdrDayWeekend{pointer-events:none!important}.rdrDayWeekend span{color:#d5dce0}.custom-date-picker.swap-leaves-mode .rdrDayWeekend,.custom-date-picker.weekend-selection-enabled .rdrDayWeekend{pointer-events:auto!important}.custom-date-picker.swap-leaves-mode .rdrDayWeekend span,.custom-date-picker.weekend-selection-enabled .rdrDayWeekend span{color:#000!important}.rdrDay.rdrDayWeekend.rdrSelected,.rdrDay.rdrDayWeekend.rdrInRange,.rdrDay.rdrDayWeekend.rdrStartEdge,.rdrDay.rdrDayWeekend.rdrEndEdge{background:var(--temp-color-primitives-primary-800)!important;color:#fff!important}.rdrDay.rdrDayWeekend.rdrSelected .rdrDayNumber span,.rdrDay.rdrDayWeekend.rdrInRange .rdrDayNumber span,.rdrDay.rdrDayWeekend.rdrStartEdge .rdrDayNumber span,.rdrDay.rdrDayWeekend.rdrEndEdge .rdrDayNumber span{color:#fff!important}.rdrDay.rdrDayWeekend.rdrSelected:before,.rdrDay.rdrDayWeekend.rdrInRange:before,.rdrDay.rdrDayWeekend.rdrStartEdge:before,.rdrDay.rdrDayWeekend.rdrEndEdge:before{background:var(--temp-color-primitives-primary-800)!important}.rdrDay.rdrDayWeekend.rdrSelected .rdrDayNumber,.rdrDay.rdrDayWeekend.rdrInRange .rdrDayNumber,.rdrDay.rdrDayWeekend.rdrStartEdge .rdrDayNumber,.rdrDay.rdrDayWeekend.rdrEndEdge .rdrDayNumber,.custom-date-picker .rdrDay.rdrDayWeekend.rdrSelected,.custom-date-picker .rdrDay.rdrDayWeekend.rdrInRange,.custom-date-picker .rdrDay.rdrDayWeekend.rdrStartEdge,.custom-date-picker .rdrDay.rdrDayWeekend.rdrEndEdge{background:var(--temp-color-primitives-primary-800)!important;color:#fff!important}.custom-date-picker .rdrDay.rdrDayWeekend.rdrSelected .rdrDayNumber span,.custom-date-picker .rdrDay.rdrDayWeekend.rdrInRange .rdrDayNumber span,.custom-date-picker .rdrDay.rdrDayWeekend.rdrStartEdge .rdrDayNumber span,.custom-date-picker .rdrDay.rdrDayWeekend.rdrEndEdge .rdrDayNumber span{color:#fff!important}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#000}.rdrMonth{border-right:1px dashed lightgrey}.rdrMonth:last-child{border-right:none}.rdrDateDisplayWrapper,.rdrMonthName{display:none}.rdrDayToday .rdrDayNumber span:after{bottom:1px}.custom-date-picker .rdrDayToday .rdrDayNumber span:after{bottom:1px;background:var(--color-primitives-primary-600)!important}.rdrMonthPicker select,.rdrYearPicker select{font-family:var(--font-family-paragraph)!important;font-weight:500}.rdrWeekDay{font-family:var(--font-family-heading)!important;color:var(--color-text-headings-primary)!important;font-weight:600}.daterander-date{margin-top:-22px;font-family:var(--font-family-paragraph)!important}.custom-date-picker.swap-leaves-mode .rdrDay.invalid-swap-date{opacity:.5;pointer-events:none}.custom-date-picker.swap-leaves-mode .rdrDay.invalid-swap-date .rdrDayNumber span{color:var(--color-brand-primary-blue-150)!important}.custom-date-picker.swap-leaves-mode .rdrDay.rdrDayDisabled{opacity:.3;pointer-events:none;background:#f5f5f5!important}.custom-date-picker.swap-leaves-mode .rdrDay.rdrDayDisabled .rdrDayNumber span{color:#999!important;text-decoration:line-through}.custom-date-picker.swap-leaves-mode .rdrDay.rdrDayWeekend:not(.rdrDayDisabled){opacity:1;pointer-events:auto!important}.custom-date-picker.swap-leaves-mode .rdrDay.holiday-date:not(.rdrDayDisabled){opacity:1;pointer-events:auto!important;background:#e8f5e9!important}.para-body-m-medium,.toolbar-title{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.page-toolbar-wrapper{padding:4px 0;gap:8px;border:1px solid var(--color-border-primary);height:35px;display:flex;box-shadow:0 1px 6px 0 #02006e0d 0 3px 5px 0 #02006e00;align-items:center;border-radius:99px;background-color:#fff;height:44px}.page-toolbar-tab.primary{background:var(--color-surface-action-primary)!important}.page-toolbar-tab:hover{background:var(--color-surface-action-secondary)}.page-toolbar-tab{border:none;height:36px;padding:7px 12px!important;margin-left:2px}.toolbar-title{padding:0 12px!important}.user-details-container{display:flex;flex-direction:column;row-gap:24px;background-color:#fff;min-height:95vh}.row{margin-top:29px;border-bottom:1px solid var(--color-primitives-primary-100)}.inner-container{max-width:1076px;width:100%;margin:0 auto;padding:12px 0;display:flex;align-items:center;justify-content:space-between}.breadcrumb-container{display:flex;flex-direction:column;gap:4px}.title{color:#14151f;font-family:Poppins-Semibold;font-size:20px;font-weight:600;line-height:32px}.button-container{display:flex;gap:10px;align-items:center}.salary-button{color:var(--color-primitives-primary-500);font-size:14px;font-family:Poppins-Medium;line-height:20px}.content-container{padding-inline:140px}.content-inner{max-width:1076px;width:100%;margin:0 auto;display:flex;gap:24px}.last-login-container{display:flex;padding:5px 8px;align-items:start;justify-content:center;gap:4px;border-radius:27px;background:#f0f1ff;width:max-content;margin:8px auto 24px}.employee-last-active{align-items:center}.last-login-icon{color:var(--color-brand-primary-blue-600);width:18px!important;height:18px!important}.last-login-data{color:#212231;font-family:Poppins;font-size:12px;font-weight:400}.last-login-email{color:var(--color-primitives-primary-600);font-family:Poppins;font-size:12px;font-weight:400;text-decoration-line:underline}.heading-h2-semibold,.unassign-employee-title{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.para-body-m-regular,.unassign-employee-points-list li,.unassign-employee-prompt{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-semibold,.unassign-employee-detail{font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg)}.para-body-m-medium,.unassign-employee-danger{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.para-body-m-semibold,.unassign-employee-detail{font-family:var(--font-family-inter);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.unassign-employee-points-list{margin-block:0;padding-inline-start:24px}.unassign-employee-points-list li{list-style-type:disc!important;color:var(--color-text-danger)!important}.unassign-employee-modal-content-box{display:flex;flex-direction:column;gap:17px}.unassign-employee-title{color:var(--color-text-headings-primary);text-align:left}.unassign-employee-prompt{color:var(--color-text-body-primary);text-align:left}.unassign-employee-detail{color:var(--color-text-body-secondary)}.unassign-employee-warning-box{background:var(--color-surface-danger);border-radius:var(--border-radius-md);color:var(--color-text-danger);text-align:left;padding:8px}.unassign-employee-danger{color:var(--color-text-danger);text-align:left}.failure-warn-icon{width:48px;height:48px;background:var(--color-surface-danger);display:grid;place-items:center;border-radius:50%}.failure-warn-icon svg{width:28px;height:28px;fill:var(--color-icon-danger)}.edit-shift-modal__title-section{display:flex;flex-direction:column;gap:8px}.edit-shift-modal__title-section h2{margin:0;color:var(--color-text-headings-primary)}.edit-shift-modal__content{width:100%}.para-body-m-regular,.shift-timings-section .shift-timings-content .shift-loading{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.shift-timings-section{margin-top:16px;padding:16px 20px;border-radius:8px;border:1px solid var(--color-border-primary)}.shift-timings-section .shift-timings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.shift-timings-section .shift-timings-header .shift-timings-title{color:var(--color-text-headings-primary);margin:0}.shift-timings-section .shift-timings-header .shift-edit-icon{color:var(--color-icon-secondary);padding:4px}.shift-timings-section .shift-timings-header .shift-edit-icon svg{font-size:24px}.shift-timings-section .shift-timings-header .shift-edit-icon:hover{background-color:#8139d014}.shift-timings-section .shift-timings-content{display:flex;flex-direction:column;gap:12px}.shift-timings-section .shift-timings-content .shift-loading{color:var(--color-text-body-primary);margin:0;padding:8px 0;text-align:center}.shift-timings-section .shift-timings-content .shift-day-row{display:flex;justify-content:space-between;align-items:center}.para-body-m-regular,.status-info-text{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.probation-helper-text{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.edit-status-modal{padding:24px}.edit-status-modal h2{margin-bottom:16px}.edit-status-modal .edit-status-form{display:flex;flex-direction:column;gap:24px}.edit-status-modal .edit-status-form .form-field{display:flex;flex-direction:column;gap:8px}.edit-status-modal .edit-status-form .form-field label{color:var(--color-text-body-primary)}.edit-status-modal .edit-status-form .date-fields-container{display:flex;gap:24px}.edit-status-modal .edit-status-form .date-fields-container .form-field{flex:1}.status-info-text{color:var(--color-text-body-primary);padding:12px;border-radius:var(--border-radius-md);background:var(--color-surface-primary-hover)}.probation-status-text{color:var(--color-text-body-secondary);font-family:var(--font-family-inter)!important}.probation-helper-text{color:var(--color-text-disabled);margin-top:3px}.para-body-m-regular,.weekly-schedule-tooltip__day,.weekly-schedule-tooltip__time,.weekly-schedule-tooltip__loading,.weekly-schedule-tooltip__no-data{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-medium,.weekly-schedule-tooltip__day--current,.weekly-schedule-tooltip__time--current{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.weekly-schedule-tooltip{background:var(--color-primitives-white-white)!important;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);box-shadow:0 4px 12px #0000001a;padding:12px 16px!important;width:220px!important}.weekly-schedule-tooltip__arrow{color:var(--color-primitives-white-white)!important}.weekly-schedule-tooltip__arrow:before{border:1px solid var(--color-border-primary)}.weekly-schedule-tooltip__icon-button{padding:4px!important;margin-left:4px;color:var(--color-icon-secondary)!important}.weekly-schedule-tooltip__icon-button:hover{background-color:#0000000a}.weekly-schedule-tooltip__icon-button svg{font-size:18px}.weekly-schedule-tooltip__content{display:flex;flex-direction:column;gap:8px}.weekly-schedule-tooltip__row{display:flex;justify-content:space-between;align-items:center;max-width:220px}.weekly-schedule-tooltip__day{color:var(--color-text-body-primary);min-width:40px}.weekly-schedule-tooltip__day--current{color:var(--color-text-body-secondary)}.weekly-schedule-tooltip__time{color:var(--color-text-body-primary);text-align:right}.weekly-schedule-tooltip__time--current{color:var(--color-text-body-secondary)}.weekly-schedule-tooltip__loading,.weekly-schedule-tooltip__no-data{color:var(--color-text-highlight);padding:4px}.unassigned-employee-container{display:grid;place-items:center;gap:8px}.unassigned-employee-container svg{color:var(--color-icon-secondary);width:64px;height:64px}.admin-overview-heading-icon{width:20px;height:20px}.no-screen-wrapper{border-radius:4px;padding-top:11px;border:1px solid #dfdfdf}.no-screen-inactive-icon{display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:10px;border-radius:77px;background-color:var(--color-brand-primary-grey-50)!important}.modal-action-buttons{display:flex;gap:8px;margin-top:24px;justify-content:flex-end;padding-top:8px;padding-bottom:8px}.check-box{color:var(--color-border-neutral)!important}.Mui-checked{color:var(--color-surface-action-primary)!important}.workforce-overview-container{float:left;width:100%;padding-bottom:16px}.employee-info-wrapper{float:left;width:63%}.personal-info-container{margin-bottom:40px}.avatar-wrapper{width:280px}.avatar-emp-name{margin-top:20px}.avatar-container{float:left;width:37%;padding-left:150px}.employee-overview-avatar{width:280px!important;height:280px!important;clip-path:circle()}.camera-image-upload-icon{cursor:pointer;position:absolute;bottom:12px;right:26px;background:#fff;clip-path:circle();padding:12px;display:grid;place-items:center}.contact-wrapper{display:flex;flex-direction:column;gap:40px}.contact-icon{margin-right:8px;color:var(--color-brand-primary-blue-600);width:20px!important;height:20px!important}.contact-value{text-align:right;color:var(--color-primitives-black-black)}.no-contact-icon{width:64px!important;height:64px!important;color:var(--color-brand-primary-grey-400)}.edit-contact-form .form-row.two-columns{display:flex;gap:16px}.edit-contact-form .form-row.two-columns>*{flex:1}.edit-contact-form .form-row.three-columns{display:flex;gap:16px}.edit-contact-form .form-row.three-columns>*{flex:1}.edit-contact-form .form-row.three-columns .zip-code-input{flex:0 0 183px}.edit-contact-form .form-actions{display:flex;justify-content:flex-end;margin-block:8px;gap:8px}.edit-emergency-contact-form .form-row.two-columns{display:flex;gap:16px}.edit-emergency-contact-form .form-row.two-columns>*{flex:1}.edit-emergency-contact-form .form-row.three-columns{display:flex;gap:16px}.edit-emergency-contact-form .form-row.three-columns>*{flex:1}.edit-emergency-contact-form .form-actions{display:flex;justify-content:flex-end;margin-block:8px;gap:8px}.admin-contact-address{width:60%;text-align:right}.no-salary-icon{width:64px!important;height:64px!important;color:var(--color-brand-primary-grey-400)}.salary-info-container{border-bottom:1px solid var(--color-border-primary)}.salary-info{display:flex;gap:40px}.salary-info-discounted{display:flex;gap:30px}.salary-item{min-width:128px}.salary-label{font-size:14px;color:var(--color-brand-primary-grey-600);margin-top:4px}.pay-slips-container{padding:24px;background-color:var(--color-primitives-white);border-radius:8px;box-shadow:0 2px 4px #0000001a}.payslip-download-icon{color:var(--color-brand-primary-grey-400)}.pay-slips-title{font-size:24px;font-weight:600;color:var(--color-primitives-black-black);margin:0}.payslip-filter .dropdown-button{min-width:90px}.payslip-filter .dropdown-list{background-color:var(--color-primitives-white-white)!important;border-radius:4px}.payslip-filter .dropdown-item{border-radius:0!important}.form-row.two-columns{display:flex;gap:16px}.form-row.two-columns>*{flex:1}.form-row.three-columns{display:flex;gap:16px}.form-row.three-columns>*{flex:1}.form-row .money-icon{color:var(--color-brand-primary-grey-400);width:24px;height:24px}.form-actions{display:flex;justify-content:flex-end;margin-block:8px;gap:8px}.assignment-banner-bg{background-color:var(--color-primitives-warning-50);border-radius:var(--border-radius-md)}.assignment-banner-bg .info-icon{height:24px;width:24px;color:var(--color-primitives-warning-600)}.receipt-icon{width:64px!important;height:64px!important;color:var(--color-brand-primary-grey-400)}.discount-info-container{margin-top:28px}.bank-details-container{background:#fff;max-width:888px}.bank-details-container--empty{max-width:none}.bank-details-container .bank-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bank-details-container .bank-details-header .header-title{display:flex;align-items:center;gap:12px}.bank-details-container .bank-details-header .header-title .header-icon{color:var(--color-icon-primary);font-size:24px}.bank-details-container .bank-details-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.bank-details-container .bank-details-empty-state .empty-state-icon{color:var(--color-primitives-neutral-400);font-size:60px;margin-bottom:8px}.bank-details-container .bank-details-empty-state p{color:var(--color-primitives-neutral-700);margin-bottom:24px;max-width:400px}.bank-details-container .bank-details-content{display:flex;flex-direction:column;width:100%}.bank-details-container .bank-details-content .bank-detail-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.admin-notes-container{background-color:#f5f5ff}.admin-notes-wrapper{width:555px;margin:0 auto;padding-top:20px}.notes-textarea{border-radius:4px;width:100%;height:10em;background:#fff;font-family:Poppins-Regular;font-size:16px;padding:10px;margin-top:1rem;border:1px solid lightgray;resize:none}.priority-example{color:#000;text-transform:capitalize}.priority-list{font-weight:300;font-size:12px!important;padding-top:12px!important;color:gray;width:555px}.notes-textarea:focus{outline:none;border:1px solid gray}.right-arrow{filter:invert(100%);transform:rotate(180deg);scale:.7}.notes-empty-card{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:195px;margin-top:195px}.notes-empty-card-font{font-size:12px;color:gray}#notes-priority{padding-top:30px}.custom-tabs .MuiTabs-indicator{background-color:var(--color-text-action)!important}.custom-tab.MuiTab-root{color:var(--color-text-body-primary);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.4px;text-transform:capitalize;padding:9px 16px}.custom-tab.MuiTab-root.Mui-disabled{color:var(--color-text-disabled)}.custom-tab.MuiTab-root.Mui-selected{color:var(--color-text-action);background-color:transparent!important}.dependents-modal-content-wrapper{display:flex;padding:4px 12px 12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch;border-radius:var(--border-radius-sm);background:var(--color-surface-primary-hover)}.children-close-icon{width:20px;height:20px;color:var(--color-icon-danger);cursor:pointer}.dependents-container{max-width:888px;padding:16px 0 24px 32px}.dependents-main-icon{font-size:64px!important;color:var(--color-brand-primary-grey-400)!important;margin-top:7px;margin-bottom:8px}.dependent-hr{width:100%;height:1px;background-color:var(--color-border-primary);margin:16px 0}.add-swapped-leaves-save-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.color-text-neutral-10,.leave-count-total,.leave-card-type,.leave-count-remaining{color:var(--color-neutral-10)}.heading-h1-semibold,.leave-count-remaining{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxxl)}.heading-h5-medium,.leave-count-total{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.para-body-s-regular,.leave-request-btn{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-s-medium,.leave-card-type{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.leavetype-card-container{border-radius:13px;background:linear-gradient(221deg,#ffefd3 4.69%,var(--color-primitives-primary-100) 41.39%,#b4fff2 120.42%);padding:12px 19px;width:197px;min-width:197px}.leave-request-btn{border-radius:21.5px;border:1px solid var(--primary-100, #fff);background:#fff;height:fit-content;width:69px;height:29px;display:flex;justify-content:center;align-items:center;color:#14151f;cursor:pointer}.leave-count-request-wrapper{display:flex;justify-content:space-between}.leave-count-flex-row{display:flex;flex-direction:row}.leave-count,.leave-count-wrapper{display:flex;flex-direction:column}.leave-count-total{align-self:end}.leave-count-total-slash{margin-bottom:4px}.leave-count-total-number{margin-bottom:2.5px}.leave-card-type{width:10px!important}.leave-count-scheduled{margin-top:12px;color:#06645c;font-family:var(--font-family-inter);font-size:12px;font-style:normal;line-height:16px;letter-spacing:.4px}.custom-chip.MuiChip-root{height:22px!important;border:1px solid var(--neutral-varian-90, #e4e1ec)}.custom-chip .MuiChip-label{font-size:12px;line-height:18px;font-family:var(--font-family-inter);padding:2px 8px}.custom-chip .MuiChip-icon{margin-left:8px;margin-right:0}.radio-button__control{gap:4px;margin:0!important}.radio-button__control .MuiRadio-root{padding:9px!important}.radio-button__control .MuiRadio-root.Mui-disabled{color:var(--color-text-disabled)!important}.radio-button__control .MuiRadio-root.Mui-disabled+.MuiTypography-root{color:var(--color-text-disabled)!important}.radio-button__control .MuiRadio-root svg{width:20px;height:20px}.radio-button__control.Mui-disabled{color:var(--color-text-disabled)!important}.radio-button__container{display:flex;height:40px;padding:0 8px;align-items:center;flex:1 0 0;border-radius:var(--border-radius-sm)!important;border:1px solid var(--color-brand-primary-grey-200)!important}.radio-button__container:not(.radio-button__container-disabled):hover{border-color:var(--color-border-primary-hover)!important;background-color:var(--color-surface-secondary)!important;cursor:pointer}.radio-button__container:not(.radio-button__container-disabled):focus-within{border:2px solid var(--color-border-primary-hover)!important;background:var(--color-surface-secondary)!important}.radio-button__container-checked{border-color:var(--color-border-primary-hover)!important;background-color:var(--color-surface-secondary)!important}.radio-button__container-checked.radio-button__container-disabled{border-color:var(--color-border-disabled)!important;background-color:var(--color-surface-primary-disabled)!important}.radio-button__container-disabled{background-color:var(--color-surface-primary-disabled)!important;border:none!important;cursor:not-allowed!important}.radio-button__wrapper{display:flex!important;align-items:center!important}.para-body-s-medium,.document-chip span{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.document-plus-icon-btn{color:var(--color-icon-primary)!important}.document-plus-icon-chip{color:var(--color-icon-primary)!important;height:20px!important;width:20px!important;padding:2px!important;margin:0!important}.document-chip-wrapper{display:flex;flex-wrap:wrap}.attach-documents-heading{color:var(--color-neutral-20)}.attach-documents-description{color:var(--color-neutral-50)}.document-chip{padding:4px!important;margin:0 8px 8px 0!important}.document-chip span{padding:3px 6px!important;max-width:575px}.document-chip-icon{color:var(--color-icon-secondary)!important;height:20px!important;width:20px!important;margin:2px!important}.document-chip-delete-icon{color:var(--color-primitives-neutral-500)!important;height:24px!important;width:24px!important;opacity:.7}.add-more-chip{padding:4px!important;margin:0 8px 8px 0!important}.add-more-chip span{padding:3px 6px!important;font-family:var(--font-family-inter)!important}.para-body-m-semibold,.timeoff-subheading{font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg)}.para-body-m-semibold,.timeoff-subheading{font-family:var(--font-family-inter);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.manage-timeoff-wrapper,.manage-timeoff-wrapper-admin{background:#fff;display:flex;flex-direction:column}.manage-timeoff-container{width:64.5rem;margin:0 auto}.timeoff-year{border-radius:26px;background:var(--color-primitives-primary-100);display:flex;padding:2px 11px;align-items:center;gap:8px;color:var(--color-primitives-primary-900)}.timeoff-subheading{color:#292a3d}.timeoff-subheading-margin{margin-bottom:.6rem}.leave-type-cards-container{display:flex;gap:10px;overflow-x:auto;white-space:nowrap}.upcoming-leaves-margin{margin:1rem auto}.leave-cards-scroll-wrapper{display:flex;align-items:center;position:relative;margin:20px 0;gap:12px}.scroll-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid #e0e0e0;background:var(--color-primitives-white-white);cursor:pointer;transition:all .2s ease;z-index:2;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.scroll-arrow:hover:not(.disabled){background:#f5f5f5;border-color:#d0d0d0;transform:scale(1.05)}.scroll-arrow:active:not(.disabled){transform:scale(.95)}.scroll-arrow.disabled{opacity:.4;cursor:not-allowed;background:var(--color-surface-primary)}.scroll-arrow.disabled:hover{transform:none}.scroll-arrow svg{color:var(--color-primitives-black-black);transition:color .2s ease}.scroll-arrow:hover:not(.disabled) svg{color:#333}.scroll-arrow.disabled svg{color:var(--color-primitives-neutral-500)}.scroll-arrow-left{margin-right:-20px}.scroll-arrow-right{margin-left:-20px}@media(max-width:768px){.leave-cards-scroll-wrapper{gap:8px}.scroll-arrow{width:36px;height:36px}.scroll-arrow svg{width:18px;height:18px}.leave-type-cards-container.scrollable{gap:8px}}.leave-type-cards-container:not(.scrollable){display:flex;gap:12px;flex-wrap:wrap}.color-text-neutral-20,.timeoff-used-label,.timeoff-used-value{color:var(--color-neutral-20)}.para-body-s-regular,.timeoff-used-label,.timeoff-used-value{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.leaves-holidays-container{display:flex;width:100%;gap:1rem;align-items:center}.leaves-holidays-card-wrapper{display:flex;justify-content:space-between;width:100%;border-radius:12px;border:1px solid var(--color-primitives-primary-100);background:var(--color-primitives-white-white);padding:.5rem .9rem}.timeoff-used-label{float:left;margin-right:1rem;align-self:center}.timeoff-used-value{float:left;border-radius:20px;border:1px solid #e4e1ec;padding:.15rem .5rem}.timeoff-used-wrapper{float:left;width:29%;display:flex;align-items:center;justify-content:end}.leaves-holidays-arrow-icon{clip-path:circle();padding:.75rem}.leaves-holidays-arrow-right{transform:rotate(180deg)}.pending-chip{background:#3f2e00!important;background:#ffefd3!important;border:1px solid #ffdf9c!important}.pending-icon{color:#007b23!important}.scheduled-chip{color:#007b23!important;background:#d9ffed!important;border:1px solid #b9efd8!important}.taken-chip{color:#007b23!important;background:#d9ffed!important;border:1px solid #b9efd8!important;gap:8px}.taken-chip span{padding-left:0}.scheduled-icon{color:#007b23!important;transform:scale(1)}.rejected-chip{color:#97000c!important;background:#ffe4e7!important;border:1px solid #ffc6ca!important}.rejected-icon{transform:scale(1);color:#97000c}.cancelled-chip{color:#686868!important;background:#ededed!important;border:1px solid #cecece!important;gap:4px}.cancelled-icon{transform:scale(1);color:#cecece}.para-body-xs-regular,.comment-details-sub{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.comment-img{width:44px;height:44px}.comment-container{padding:7px 14px;border:1px solid #e4e1ec;border-radius:12px;gap:12px;background:#fff;margin-block:auto}.comment-author{opacity:.3}.custom-textarea{border:none;outline:none;resize:none;background:transparent;padding:0;width:100%;height:auto}.comment-details{display:flex;padding:7px 14px;flex-direction:column;gap:3px;align-self:stretch;border-radius:var(--border-radius-md);border:1px solid var(--color-primitives-primary-50)}.comment-details-sub{color:var(--color-neutral-variant-80)}.comments-wrapper{margin-bottom:-15px}.document-row{display:flex;align-items:center}.download-btn{color:var(--color-icon-secondary)}.para-body-s-regular,.pending-timeoff-text-customer{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.file-name-container{text-overflow:ellipsis;overflow:hidden;max-width:120px}.multi-doc-label{text-overflow:ellipsis;overflow:hidden;max-width:55px}.document-list-chip-icon{color:var(--color-icon-secondary)!important;margin-left:0!important;margin-right:-9px!important;height:14px!important}.document-list-chip{margin-right:4px!important;background-color:#eaeaea!important}.pending-timeoff-text-customer{width:25%;margin-right:4rem}.pending-timeoff-text-customer.pending,.pending-timeoff-text-customer.collapsed{margin-right:0}.time-off-details-customer{display:flex;align-items:center;margin-left:1rem}.document-title{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left}.download-title{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:right;color:var(--temp-color-primitives-primary-800);text-decoration:underline;cursor:pointer}.prescription-list{padding-left:12px;padding-top:12px;display:flex;flex-wrap:wrap;gap:9px}.prescription-item{display:flex;align-items:center;justify-content:space-between;height:44px;border-radius:12px;padding:8px 6px;border:1px;border:1px solid var(--color-primitives-primary-50);width:calc(50% - 10px)}.file-name{font-size:13px;font-weight:500;line-height:20px;letter-spacing:0em;text-align:left;padding-left:9px;text-wrap:nowrap;text-overflow:ellipsis;max-width:370px;overflow:hidden;color:var(--temp-color-primitives-primary-800);cursor:pointer}.file-size{font-size:13px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left;color:#989ad1;text-transform:capitalize}@media(max-width:768px){.prescription-item{width:100%}}.main-title{font-family:Poppins!important;font-size:24px!important;font-weight:600;line-height:44px;text-align:left}.list-item{padding-left:10px;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;line-height:21px;text-align:left;color:#666899}.sub-title{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;text-align:left}.employee-name{font-family:Poppins;font-size:14px;font-weight:600!important;line-height:24px;letter-spacing:.15px;text-align:left}.report-title{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;text-align:left}.replacement-textarea{border-radius:12px;width:100%;height:90px;background:#fff;font-family:Poppins-Regular;font-size:16px;padding:10px;margin-top:1rem;border:1px solid #b2b4e2;resize:none}.replacement-textarea:focus{outline:none;border:1px solid var(--color-primitives-primary-600)}.color-text-neutral-20,.pending-timeoff-details-text,.scheduled-timeoff-details-text{color:var(--color-neutral-20)}.para-body-s-regular,.pending-leave-type,.leave-card-employee-title,.pending-timeoff-details-text,.scheduled-timeoff-details-text{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.alert.peru-timeoff-note{padding:16px!important;border-radius:12px!important}.pending-leaves-card-container{border-radius:12px;background:#fefdff;border:1px solid var(--color-primitives-primary-100);width:100%}.pending-leaves-card-container-collapsed{border-radius:12px;background:#fff;border:1px solid var(--color-primitives-primary-50);width:100%}.pending-leaves-profile-icon{margin:.5rem 1rem}.pending-leaves-profile-icon:hover{background-color:var(--color-primitives-primary-50);clip-path:circle()}.pending-leave-type{color:var(--color-surface-action-primary)}.pending-leave-duration{display:flex;gap:10px}.leave-card-employee-title{color:var(--color-neutral-varian-60)}.pending-leave-date{font-family:var(--font-family-heading)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--line-height-md)!important}.pending-leave-arrow{transform:rotate(180deg)}.leave-card-pending-leaves-icon{width:35px!important;height:35px!important}.pending-leaves-icon-wrapper{padding:2px 9px 0 19px}.pending-leaves-time-icon{padding:4.5px 18px 4.5px 16px}.chip-leaves-pending-label{color:var(--color-primitives-primary-600);font-family:Poppins-Medium;font-size:15px}.chip-leaves-pending-icon{padding-left:.5rem;transform:scale(1.3)}.pending-leave-chip{align-self:center;margin-right:17px}.pending-timeoff-details-wrapper{margin-block:9px}.pending-timeoff-details{display:flex;margin-left:1rem;align-items:center;justify-content:flex-start}.pending-timeoff-details-text{width:25%}.scheduled-timeoff-details-text{width:115px}.scheduled-timeoff-details-text-admin{color:#292a3d;font-family:Poppins-Regular;font-size:12px;width:17%;line-height:18px}.pending-timeoff-comments{padding:.6rem 1rem}.pending-timeoff-comments-img{clip-path:circle();width:4rem;padding:1rem}.pending-timeoff-comment{color:#292a3d;font-family:Poppins-Regular;font-size:14px;padding:.6rem 1rem}.pending-timeoff-comment-author{color:#c7c5d0;font-family:Poppins-Regular;font-size:11px;padding-left:1rem}.pending-timeoff-comments-container{display:flex}.pending-timeoff-request-date{color:#7f7e82;font-family:Poppins-Regular;font-size:12px;padding:1.2rem .5rem}.request-date{opacity:.5}.replacement-button{width:229px;height:38px;padding:12px 20px!important;gap:8px;border-radius:42px 0 0;background-color:#fff;border:1px solid var(--color-primitives-primary-100)!important;color:var(--temp-color-primitives-primary-800);font-family:Poppins;font-size:14px!important;font-weight:500!important;line-height:15px!important;letter-spacing:.1px!important;text-align:center}.replacement-request-button{height:24px;background:#fff;border-radius:12px 0 0;border:1px solid #bfc2ff;width:173px!important;font-family:Poppins;font-size:12px!important;font-weight:400;padding-inline:0px!important;padding-top:3px!important;margin-right:10px;line-height:18px!important}.timeoff-breakdown-chip{margin-bottom:4px;gap:4px!important;display:flex}.timeoff-breakdown-chip-scheduled{margin-left:15px;margin-bottom:-3px}.leave-card-divider{margin-top:20px!important;border-color:#eae9eb!important}.swap-info-icon{font-size:16px!important;color:var(--color-brand-primary-grey-400);cursor:pointer;width:16px!important;height:16px!important}.approve-sick-leave-button .MuiTypography-root{color:var(--color-text-on-action-white)}.para-body-xs-medium,.toolbar-title{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs)}.toolbar-container{width:100%;margin:0 auto;max-width:1076px}.toolbar-wrapper{border:1px solid var(--color-primitives-primary-100);display:flex;box-shadow:0 1px 6px 0 #02006e0d 0 3px 5px 0 #02006e00;align-items:center;border-radius:99px;background-color:#fff;height:34px;padding:4px 5px;gap:5px}.timeoff-tab-title{margin:4px 14px!important}.employee-time-off-table-header{padding:5px 17px 5px 11px;justify-content:space-between;align-items:center;border-radius:24px;border-bottom:.5px solid var(--neutral-95, var(--color-primitives-primary-50));background:var(--primary-99, #fbfaff)}.employee-time-off-table-header-label{color:var(--neutral-50, #666899)!important;font-family:Poppins-Medium!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.employee-time-off-date-range{color:var(--neutral-20, #292a3d);font-family:Poppins-Medium!important;font-size:16px!important;font-style:normal;font-weight:600!important;line-height:normal!important}.employee-time-off-request-date-or-leave-cell{color:var(--neutral-20, #292a3d);font-family:Poppins-Medium!important;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:normal}.employee-time-off-used{font-family:Poppins-Medium!important;font-size:12px!important;font-style:normal;font-weight:600!important;line-height:normal;border-radius:13px;border:1px solid var(--neutral-varian-90, #e4e1ec);display:flex;width:107px;padding:1px 8px;justify-content:center;align-items:center;gap:8px}.employee-time-off-initiated{font-family:Poppins-Regular!important;font-size:12px!important;font-style:normal;font-weight:400!important;line-height:normal;border-radius:13px;border:1px solid var(--neutral-varian-90, #bfc2ff);display:flex;width:107px;padding:1px 8px;justify-content:center;align-items:center;gap:8px;color:var(--color-primitives-primary-900);background:var(--color-primitives-primary-50)}.employee-time-off-view-details{color:var(--color-primitives-primary-900);font-family:Poppins-Medium;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;cursor:pointer}.employee-time-off-hr-docs-review{display:flex;width:107px;padding:1px 8px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;font-size:12px!important;border-radius:13px;border:1px solid #cecece;min-width:107px;font-family:Poppins-Medium!important;background:#cecece}.employee-time-off-status{border-radius:13px;border:1px solid var(--secondary-90, #ffdf9c);background:var(--secondary-95, #ffefd3);display:flex;width:107px;padding:2px 8px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;font-family:Poppins-Medium!important;color:var(--secondary-20, #3f2e00);min-width:130px}.edit-leave-type-taken{height:63px!important;border-radius:12px;background:var(--primary-100, #fff);flex-shrink:0;display:flex;align-items:center;cursor:pointer;width:232px;height:80px;padding-left:19px;padding-right:19px;border:1px dashed var(--color-primitives-primary-100)}.tabs-container{width:100%;position:relative;overflow-x:scroll}.request-new-leave-title{font-family:Poppins-Medium;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:left;padding-top:14px}.leave-taken-select-type{color:var(--neutral-20, #292a3d);font-family:Poppins-Medium;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:left;margin-top:24px;margin-bottom:10px;padding-left:2rem;letter-spacing:.1px}.leave-taken-off-taken{color:#292a3d;font-family:Poppins-Medium;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding-left:18px}.leave-taken-off-taken-description{color:var(--neutral-20, #292a3d);font-family:Poppins-Medium;font-size:11px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:16px;padding-left:18px}.employee-taken-leaves-count{text-align:center;display:flex;width:79px;height:35px;padding:7.963px 11.148px;flex-direction:column;justify-content:center;align-items:center;gap:12.741px;border-radius:27px;border:1px solid var(--color-primitives-primary-100);font-size:24px;font-weight:600}.leave-taken-reson{display:flex;width:300px;height:73px;padding:9px 6px;justify-content:center;align-items:flex-start;gap:8px;flex-shrink:0;border-radius:12px;margin-left:2rem;border:1px solid var(--color-primitives-primary-100);font-size:14px;line-height:19px;font-family:Poppins-Medium;resize:none}.allowed-timeoff{width:153px;height:32px;padding:6px 11px;border-radius:29px;gap:138px;font-family:Poppins-Medium;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.10000000149011612px;text-align:left;background:var(--color-primitives-neutral-100);display:flex;align-items:center;justify-content:center}.req-leave-taken-reson{display:flex;height:53px;padding:9px 6px;justify-content:center;align-items:flex-start;gap:8px;flex-shrink:0;border-radius:12px;border:1px solid var(--color-primitives-primary-100);font-size:14px;line-height:19px;font-family:Poppins-Medium;resize:none;background:#fbfaff;margin-right:26px!important}.add-swaped-leaves-title{font-family:Poppins-Medium;font-size:20px;font-weight:600;line-height:16px;letter-spacing:0px;text-align:left;padding-left:18px}.swapped-days{height:22px;padding:3px 13px;border-radius:40px;gap:8px;background:var(--color-primitives-primary-50);margin-left:18px;width:fit-content;display:flex;align-items:center;justify-content:center;font-family:Poppins-Medium;font-size:13px;font-weight:400;line-height:16px;letter-spacing:0px;text-align:left}.save-buttontext{font-family:Poppins-Medium;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;text-align:left;color:#fff}.add-timeoff-req{font-family:Poppins-Medium;font-size:15px;font-weight:500;line-height:16px;letter-spacing:0px}.timeoff-view{padding:7px 60px;overflow-y:hidden;max-height:calc(100vh - 260px)}.employee-time-off-customer-cell{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--color-text-body-primary)}.heading-h1-semibold,.result-message{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxxl)}.result-modal-content{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.success-icon{color:#168254;width:40px!important;height:40px!important}.error-icon{color:#e3382d;width:40px!important;height:40px!important;margin:0}.result-message{color:var(--color-text-headings-primary, #000);margin-bottom:10px}.heading-h3-semibold,.timesheet-summary-grid .summary-card .summary-value{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.para-body-m-regular,.timesheet-summary-grid .summary-card .summary-label{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.time-range-selector-container{background-color:var(--color-brand-primary-grey-50);border-radius:4px;display:flex;flex-direction:column;padding:16px;gap:16px}.time-range-selector-container .time-range-selector-arrow{display:flex;align-items:center;justify-content:center;height:40px;flex-shrink:0;color:var(--color-brand-primary-grey-700)}.time-range-selector-container .time-range-selector-arrow svg{font-size:24px}.time-range-selector-container .time-range-selector-arrow{margin-top:22px!important}.time-range-selector-container input:disabled,.time-range-selector-container .MuiInputBase-root.Mui-disabled{background-color:var(--color-surface-primary)!important;color:var(--color-text-disabled)!important;cursor:not-allowed;-webkit-text-fill-color:var(--color-text-disabled)!important}.time-range-selector-container .MuiInputBase-root.Mui-disabled .MuiInputAdornment-root{color:var(--color-text-disabled)!important}.time-range-selector-container .MuiInputBase-root.Mui-disabled .MuiInputAdornment-root svg{color:var(--color-text-disabled)!important}.timesheet-detail-content{padding:0;display:flex;flex-direction:column;gap:16px}.timesheet-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.timesheet-summary-grid .summary-card{background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);padding:16px 12px;display:flex;flex-direction:column;gap:6px}.timesheet-summary-grid .summary-card .summary-label{display:block;color:var(--color-brand-primary-grey-700);margin:0}.timesheet-summary-grid .summary-card .summary-value{color:var(--color-text-headings-primary);margin:0}.heading-h3-semibold,.timesheet-container .timesheet-summary .summary-card .summary-value{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.para-body-m-regular,.timesheet-container .timesheet-summary .summary-card .summary-label{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.timesheet-container{padding:24px 32px 32px;background-color:var(--color-surface-primary, #ffffff);min-height:100vh}.timesheet-container .timesheet-controls{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px;gap:24px}.timesheet-container .timesheet-controls>div:first-child{flex:0 0 auto;width:350px;max-width:350px}.timesheet-container .timesheet-controls .timesheet-actions{display:flex;gap:12px;align-items:center}.timesheet-container .timesheet-controls .timesheet-actions .missed-shifts-button-active{background-color:var(--color-surface-action-secondary, #f5f3ff)!important;border-color:var(--color-border-action, #7c3aed)!important;color:var(--color-text-action, #7c3aed)!important}.timesheet-container .timesheet-controls .timesheet-actions .missed-shifts-button-active:hover{background-color:var(--color-surface-action-secondary-hover, #ede9fe)!important}.timesheet-container .timesheet-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:18px}.timesheet-container .timesheet-summary .summary-card{background-color:var(--color-surface-primary, #ffffff);border:1px solid var(--color-border-primary, #dfdfdf);border-radius:var(--border-radius-md, 8px);padding:16px 12px;margin:0;display:flex;flex-direction:column;gap:8px}.timesheet-container .timesheet-summary .summary-card .summary-label-container{display:flex;align-items:center;gap:4px}.timesheet-container .timesheet-summary .summary-card .summary-label-container .edit-shift-icon{color:var(--color-icon-secondary, #7B7B7B);padding:4px}.timesheet-container .timesheet-summary .summary-card .summary-label-container .edit-shift-icon svg{font-size:18px}.timesheet-container .timesheet-summary .summary-card .summary-label-container .edit-shift-icon:hover{background-color:#8139d014}.timesheet-container .timesheet-summary .summary-card .summary-label{color:var(--color-text-body-secondary, #000);display:block;margin:0}.timesheet-container .timesheet-summary .summary-card .summary-value{color:var(--color-text-headings-primary, #000000);line-height:1.2}.timesheet-container .dialog-missing-content{display:flex;flex-direction:column;gap:12px;padding:8px 0}.timesheet-container .dialog-missing-content .missing-item{display:flex;align-items:center;gap:12px;padding:8px 0}.timesheet-container .timesheet-table{background-color:var(--color-surface-primary, #ffffff);border-radius:var(--border-radius-md, 8px);overflow:hidden;border:1px solid var(--color-border-primary, #dfdfdf)}.timesheet-container .timesheet-table .missed-shift-status{display:flex;align-items:center;gap:8px}.timesheet-container .timesheet-table .missed-shift-status .missed-shift-info-icon{width:20px;height:20px;color:var(--color-text-action-danger-primary, #dc2626);cursor:pointer;transition:color .2s ease}.timesheet-container .timesheet-table .missed-shift-status .missed-shift-info-icon:hover{color:var(--color-text-action-danger-dark, #b91c1c)}.timesheet-container .timesheet-table .next-day-chip .chip-label-wrapper{color:var(--color-text-body-primary, #7b7b7b);font-family:var(--font-family-paragraph, Inter);font-size:9px;font-style:normal;font-weight:600;line-height:var(--font-line-height-xs, 16px)}.timesheet-container .timesheet-table .chip-icon{width:16px;height:16px;color:var(--color-primitives-danger-400, #fb6c61)}.timesheet-container .timesheet-table .timesheet-table .missed-shift-row{background-color:var(--color-surface-danger, #fef0ef)}.missed-shift-tooltip-content{display:flex;width:156px;flex-direction:column;align-items:center}.table-body-row.missed-shift-row,.table-body-row.missed-shift-row:hover,.timesheet-container .timesheet-table .table-component .table-body-row.missed-shift-row,.timesheet-container .timesheet-table .table-component .table-body-row.missed-shift-row:hover{background-color:var(--color-surface-danger, #fef0ef)!important}.timesheet-status-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.employee-info-avatar{position:relative}.employee-info-name,.employee-info-date,.employee-info-managed-by{color:var(--color-primitives-black-black)}.employee-info-name{height:24px!important}.employee-info-job-title{color:var(--color-text-body-primary);height:20px!important;display:flex;align-items:center}.employee-info-detail-section{display:flex;flex-direction:column;gap:2px}.admin-contact-wrapper{min-width:800px;width:63%!important}.heading-h5-medium,.employee-payroll-card-v2 .employee-card-v2-value{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.heading-h5-semibold,.employee-payroll-card-v2 .employee-card-column-name{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md)}.para-body-s-regular,.employee-payroll-card-v2 .employee-card-sub-heading{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.employee-payroll-card-v2{border-radius:var(--border-radius-md);border:1px solid var(--color-border-primary);background:var(--color-surface-primary);width:100%}.employee-payroll-card-v2 .employee-card-v2-main{display:flex;align-items:center;gap:100px;width:100%}.employee-payroll-card-v2 .employee-info-container{display:flex;align-items:center;gap:28px}.employee-payroll-card-v2 .employee-card-v2-avatar-section{position:relative;flex-shrink:0;width:111px;height:112px}.employee-payroll-card-v2 .employee-card-v2-avatar{width:111px;height:112px;border-radius:8px;object-fit:cover}.employee-payroll-card-v2 .employee-card-v2-flag{position:absolute;bottom:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.employee-payroll-card-v2 .employee-card-v2-flag .employee-card-v2-flag-img{width:18px;height:18px;border-radius:50%;object-fit:cover}.employee-payroll-card-v2 .employee-card-v2-info{width:178px;min-width:0;display:flex;flex-direction:column;gap:16px}.employee-payroll-card-v2 .employee-card-column-name{color:var(--color-text-headings-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-payroll-card-v2 .employee-card-v2-details{display:flex;flex-direction:column;gap:6px}.employee-payroll-card-v2 .employee-card-sub-heading{color:var(--color-text-body-primary);margin:0}.employee-payroll-card-v2 .employee-card-v2-salary-details{display:flex;gap:120px;align-items:flex-start;flex-shrink:0}.employee-payroll-card-v2 .employee-card-v2-salary-item{display:flex;flex-direction:column;gap:16px;width:120px;height:80px}.employee-payroll-card-v2 .employee-card-v2-value-section{display:flex;flex-direction:column;gap:6px}.employee-payroll-card-v2 .employee-card-v2-value{color:var(--color-text-headings-primary);display:flex;align-items:center;gap:10px;margin:0}.employee-payroll-card-v2 .employee-card-v2-actions{flex-shrink:0;margin:auto}.employee-payroll-card-v2 .employee-card-v2-actions .employee-card-v2-actions-button{border-radius:var(--border-radius-full)!important;border:1px solid var(--color-primitives-primary-200)!important;padding:6px 16px!important}.action-visibility-icon .action-download-icon{font-size:20px;color:var(--color-icon-secondary)}.calendar-month-icon{margin-right:10px;margin-top:3px;color:var(--color-icon-secondary)}.payment-failed-retry-icon{color:var(--color-primitives-danger-700)!important;cursor:pointer}.payment-history-table{display:flex;padding:16px;flex-direction:column;height:100vh;gap:16px;background-color:#fff;border-radius:4px;background:#fff}.filter-row{display:flex;gap:16px;width:60%;align-items:center}.filter-field{flex:1 1 200px}.clear-all-button{margin-top:25px}.payment-history-dropdown{color:var(--color-text-headings-secondary)!important}.payment-history-date-picker{margin-top:3px!important}.heading-h2-semibold,.payroll-v2-container .payroll-main-value{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.para-body-s-regular,.payroll-v2-container .payroll-main-stat-text,.payroll-v2-container .payroll-main-title{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.payroll-v2-container{background:#fff;min-height:100vh;width:100%}.payroll-v2-container .payroll-v2-header{background:var(--color-surface-primary);margin-bottom:0;box-shadow:none}.payroll-v2-container .payrol-tabs-container{padding-top:20px;padding-inline:164px;max-width:1400px;margin:0 auto;width:100%}.payroll-v2-container .payroll-v2-content-container{max-width:1400px;margin:0 auto;width:100%}.payroll-v2-container .payroll-v2-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.payroll-v2-container .payroll-stats-section-redesigned{margin-bottom:24px;width:100%;padding-top:16px;padding-inline:164px}.payroll-v2-container .payroll-stats-container{display:flex;align-items:flex-start;gap:0;position:relative}.payroll-v2-container .payroll-stats-container:after{content:"";position:absolute;top:61px;left:0;right:0;height:1px;margin:8px 0;background:var(--color-border-primary);z-index:1}.payroll-v2-container .payroll-main-card{background:var(--color-brand-primary-purple-50);border-radius:8px;width:405px;height:100%;position:relative}.payroll-v2-container .payroll-main-card-content{display:flex;flex-direction:column;gap:8px;height:100%;padding:0}.payroll-v2-container .payroll-main-top-row{display:flex;align-items:center;gap:28px;padding:12px;flex:1}.payroll-v2-container .payroll-main-stat{display:flex;flex-direction:column;gap:0}.payroll-v2-container .payroll-main-value{color:var(--color-text-headings-primary)}.payroll-v2-container .payroll-main-stat-text{color:var(--color-text-body-secondary)}.payroll-v2-container .payroll-main-label-with-icon{display:flex;align-items:center;gap:2px}.payroll-v2-container .payroll-info-icon{width:16px;height:16px;color:var(--color-brand-primary-purple-300);flex-shrink:0}.payroll-v2-container .payroll-main-bottom-row{padding:0 12px 12px;display:flex;align-items:center}.payroll-v2-container .payroll-main-title{color:var(--color-text-body-secondary);margin:0}.payroll-v2-container .payroll-secondary-card{background:transparent;border-radius:18px;width:340px;height:105px;position:relative}.payroll-v2-container .payroll-secondary-card-content{display:flex;flex-direction:column;gap:8px;height:100%;padding:0}.payroll-v2-container .payroll-secondary-top-row{display:flex;align-items:center;gap:28px;padding:12px;flex:1}.payroll-v2-container .payroll-secondary-stat{display:flex;flex-direction:column;gap:0}.payroll-v2-container .payroll-secondary-bottom-row{display:flex;align-items:center;gap:28px;padding:0 12px 12px}.payroll-v2-container .payroll-last-month-section-v2{background:var(--color-surface-primary-hover);width:100%;padding-inline:164px;margin-bottom:24px;padding-top:16px}.payroll-v2-container .payroll-last-month-section-v2 .payroll-last-month-card-v2{max-width:1070px;width:100%;border-radius:var(--border-radius-lg);background:var(--color-surface-primary);padding:16px 20px;margin:16px auto}.payroll-v2-container .payroll-last-month-stats-v2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px}.payroll-v2-container .payroll-last-month-stat-item{display:flex;flex-direction:column;gap:4px;min-width:120px}.payroll-v2-container .payroll-last-month-status{margin:auto 0 auto auto}.payroll-v2-container .payroll-employee-section{padding-top:16px;margin-bottom:24px;padding-inline:164px;width:100%}.payroll-v2-container .payroll-actions-controls-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;max-width:1076px}.payroll-v2-container .payroll-left-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.payroll-v2-container .payroll-right-controls{display:flex;align-items:center;margin-left:auto}.payroll-v2-container .payroll-search-container{min-width:280px}.payroll-v2-container .payroll-filter-button-v2{height:40px;border:1px solid var(--color-primitives-primary-200)!important}.payroll-v2-container .payroll-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface-primary);padding:48px 24px;border-radius:12px;text-align:center;margin-top:24px;border:1px solid var(--color-border-primary)}.payroll-v2-container .payroll-empty-icon{margin-bottom:16px;color:var(--color-icon-secondary)}.payroll-v2-container .payroll-empty-icon svg{width:48px;height:48px}.payroll-v2-container .payroll-empty-title{font-size:18px;font-weight:600;line-height:28px;color:var(--color-text-headings-primary);margin-bottom:8px}.payroll-v2-container .payroll-empty-description{font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-headings-secondary);max-width:400px}.payroll-v2-container .payroll-employees-grid-v2{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1076px}.payroll-v2-container .payroll-history-section{max-width:1400px;width:100%;margin:0;padding-inline:144px}.payroll-v2-container .payroll-first-payment{margin-top:24px;padding:24px;background:var(--color-surface-primary);border-radius:12px;border:1px solid var(--color-border-primary)}.payroll-v2-container .first-payment-wrapper{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--color-surface-secondary);border-radius:8px;margin-top:12px;cursor:pointer;transition:background-color .2s ease}.payroll-v2-container .first-payment-wrapper:hover{background:var(--color-surface-secondary-hover)}.heading-h1-semibold,.amount-text{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxxl)}.para-body-xs-regular,.amount-subtext{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.para-body-s-medium,.amount-title{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.amount-details-wrapper{background-color:var(--color-primitives-white-white);border-radius:4px;padding:16px}.amount-details-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.amount-details-content{display:flex;flex-direction:row;align-items:center;gap:30px;flex:1;flex-wrap:wrap}.amount-detail-item{display:flex;flex-direction:column;flex-shrink:0}.amount-detail-item.clickable{cursor:pointer}.amount-detail-value{display:flex;align-items:center;gap:8px}.amount-text{color:var(--color-brand-primary-blue-900);margin:0}.amount-title{color:var(--color-brand-primary-blue-900);margin:0;white-space:pre-line}.amount-subtext{color:var(--color-text-body-primary);margin:0;line-height:10px}.amount-detail-divider{width:1px;height:60px;background-color:var(--color-border-primary);flex-shrink:0}.edit-credit-icon{width:24px!important;height:24px!important;color:var(--color-icon-secondary)!important;cursor:pointer}.amount-details-action{display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.amount-details-action-bottom{display:flex;justify-content:flex-end;margin-top:16px}.holiday-schedule-filters{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:24px;position:sticky;top:56px;z-index:100;background-color:#fff;padding:16px 0}.holiday-schedule-filters>div:first-child{max-width:300px}.holiday-item{display:flex;align-items:center;padding:16px 0;gap:8px;background-color:transparent;border-bottom:1px solid var(--color-border-primary);transition:all .2s ease-in-out;position:relative}.holiday-item:hover{cursor:pointer}.holiday-item:last-child{border-bottom:none}.holiday-item .holiday-date-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:140px;padding:8px 12px;background-color:var(--color-surface-primary-hover);border-radius:4px}.holiday-item .holiday-date-section.multiple-holidays{align-self:stretch}.holiday-item .holiday-date-section.upcoming-holiday p{color:var(--color-primitives-highlight)}.holiday-item .holiday-day{text-transform:capitalize}.holiday-item .holiday-content{flex:1;display:flex;flex-direction:column;gap:12px}.holiday-item .holiday-row{padding:8px 16px;display:flex;align-items:center;gap:16px;border-radius:8px}.holiday-item .holiday-row:hover{background-color:var(--color-surface-primary-hover)}.holiday-item .holiday-indicator{width:4px;border-radius:2px;flex-shrink:0;align-self:stretch}.holiday-item .holiday-details{flex:1;display:flex;flex-direction:column;gap:4px}.holiday-item .holiday-divider{height:1px;background-color:var(--color-border-primary);margin:12px 0 12px 20px}.holiday-item .holiday-name-row{display:flex;align-items:center;gap:8px}.holiday-item .holiday-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;margin-left:auto;padding-left:16px}@media(max-width:768px){.holiday-item{gap:12px;padding:12px}.holiday-item .holiday-date-section{min-width:60px}.holiday-item .holiday-day{font-size:10px}.holiday-date{font-size:16px}.holiday-name{font-size:14px}.holiday-country{font-size:12px}}.holiday-month-group{display:flex;flex-direction:column}.holiday-month-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);color:var(--color-text-headings-primary);scroll-margin-top:70px}.holiday-items{display:flex;flex-direction:column;gap:0}.holiday-detail-drawer .MuiDrawer-paper{background-color:var(--color-primitives-white-white);border-radius:0!important}.holiday-detail-container{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}.holiday-detail-header{display:flex;justify-content:flex-end;padding:16px;position:absolute;top:0;right:0;z-index:10}.holiday-detail-header .close-button{color:var(--color-primitives-white-white);border-radius:var(--border-radius-full);background:#0003}.holiday-detail-header .close-button:hover{background:#0000004d}.holiday-image-container{width:100%;height:210px;align-self:stretch;flex-shrink:0;overflow:hidden;background-color:var(--color-surface-primary-hover)}.holiday-image-container .holiday-image{width:100%;height:100%;object-fit:cover}.holiday-detail-content{padding:20px 24px 24px;display:flex;flex-direction:column;gap:0}.holiday-title-section{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.holiday-info-row-horizontal{display:flex;flex-direction:row;gap:16px}.holiday-info-row-horizontal p:first-child{flex-shrink:0;min-width:150px;color:var(--color-text-body-primary);font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:var(--font-line-height-lg)}.holiday-info-row-horizontal p:last-child{flex:1;color:var(--color-text-body-secondary);font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:var(--font-line-height-lg)}.holiday-date-row{margin-bottom:16px}.holiday-country-row{margin-bottom:20px}.holiday-info-section-vertical{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.holiday-info-section-vertical p:first-child{margin-bottom:0;padding-bottom:3px}@media(max-width:768px){.holiday-detail-content{padding:16px}.holiday-image-container{height:180px}}.calendar-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:16px}.calendar-dialog-content{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.calendar-dialog-content .calendar-country-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--color-primitives-neutral-50);border-radius:8px}.calendar-dialog-content .calendar-country-row .calendar-country-info{display:flex;align-items:center;gap:8px}.calendar-dialog-content .calendar-country-row .calendar-country-info .country-flag{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calendar-dialog-content .calendar-country-row .calendar-country-info .country-flag svg{width:20px;height:20px}.calendar-dialog-content .calendar-country-row .calendar-icons{display:flex;gap:8px}.calendar-dialog-content .calendar-country-row .calendar-icons .calendar-icon-button{width:44px;height:44px;display:flex;padding:12px;align-items:center;justify-content:center;background-color:var(--color-surface-primary);border:none;border-radius:8px;cursor:pointer;box-shadow:0 1px 2px 0 var(--color-elevation-default)!important;transition:all .2s ease}.calendar-dialog-content .calendar-country-row .calendar-icons .calendar-icon-button .calendar-icon{width:24px;height:24px}.holiday-schedule-container{background-color:var(--color-primitives-white-white);min-height:calc(100vh - 56px)}.holiday-schedule-content{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:14px 64px;width:100%}.holiday-schedule-list{display:flex;flex-direction:column;gap:24px}.no-holidays{display:flex;justify-content:center;align-items:center;padding:48px 24px;text-align:center}.no-holidays p{font-size:16px;color:var(--color-text-body-primary)}@media(max-width:768px){.holiday-schedule-content{padding:16px}}.notification-head{transform:scale(1.04)}.resume-subscription-dialog-error{margin-top:12px;color:var(--color-text-danger)}.export-customer-btn .MuiTypography-root,.add-customer-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.billing-dev-card{background-color:var(--color-primitives-white-white, #ffffff);border-radius:12px;padding:24px;box-shadow:0 1px 2px 0 var(--color-elevation-default, rgba(0, 0, 0, .08))}.billing-dev-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.billing-dev-metric{display:flex;flex-direction:column;gap:4px;border:1px solid var(--color-border-primary, #e5e7eb);border-radius:8px;padding:16px;min-width:180px}.ef-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ef-synced{display:flex;align-items:center;gap:4px}.ef-range{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:16px 0}.ef-range-group{display:flex;align-items:center;gap:8px}.ef-tier-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:20px}.ef-tier-card{border:1px solid var(--color-border-primary, #e5e7eb);border-top-width:3px;border-radius:10px;padding:16px}.ef-tier-card--settled{border-top-color:#1b5e42}.ef-tier-card--inTransit{border-top-color:#3d43bb}.ef-tier-card--pending{border-top-color:#c07f16}.ef-tier-card--projected{border-top-color:#8139d0}.ef-tier-card--total{border-top-color:var(--color-text-heading-primary, #1f2937);background:var(--color-bg-secondary, #f9fafb)}.ef-swatch--total{background:var(--color-text-heading-primary, #1f2937)}.ef-tier-head{display:flex;align-items:center;gap:6px}.ef-swatch{width:14px;height:14px;border-radius:3px;display:inline-block;flex:none}.ef-fill-settled{background-color:#1b5e42}.ef-fill-inTransit{background-color:#3d43bb;background-image:radial-gradient(rgba(255,255,255,.55) 1.1px,transparent 1.2px);background-size:5px 5px}.ef-fill-pending{background-color:#c07f16;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.4) 0 3px,transparent 3px 7px)}.ef-fill-projected{background-color:#8139d0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.4) 0 3px,transparent 3px 7px)}.ef-glyph-settled{color:#1b5e42}.ef-glyph-inTransit{color:#3d43bb}.ef-glyph-pending{color:#c07f16}.ef-glyph-projected{color:#8139d0}.ef-rows{border:1px solid var(--color-border-primary, #e5e7eb);border-radius:10px;overflow:hidden}.ef-row{display:grid;grid-template-columns:190px 1fr auto 130px;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-border-primary, #e5e7eb)}.ef-row:last-child{border-bottom:none}.ef-row--today{background-color:var(--color-brand-primary-purple-100, #f4eefd)}.ef-row-date{display:flex;flex-direction:column;gap:2px}.ef-est-date{text-decoration:underline dashed;text-underline-offset:3px}.ef-bar{height:20px;border-radius:6px;overflow:hidden;display:flex;background-color:var(--color-primitives-gray-100, #f3f4f6)}.ef-bar-seg{height:100%}.ef-bar-labels{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ef-bar-label{display:inline-flex;align-items:center;gap:4px}.ef-amount{text-align:right}.ef-gap{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--color-primitives-gray-50, #f8f8fb);border-bottom:1px solid var(--color-border-primary, #e5e7eb)}.ef-gap-dash{color:var(--color-text-body-secondary, #6b7280)}.ef-today-band{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;background-color:var(--color-brand-primary-purple-600, #8139d0);color:#fff}.ef-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;border:1px solid currentColor;font-weight:500;white-space:nowrap}.ef-backlink{background:none;border:none;padding:0;cursor:pointer;width:fit-content;text-align:left}.ef-summary-row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:14px 16px;background-color:var(--color-primitives-gray-50, #f8f8fb);border-bottom:1px solid var(--color-border-primary, #e5e7eb)}.ef-summary-row:last-child{border-bottom:none;border-top:1px solid var(--color-border-primary, #e5e7eb)}.ef-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;border:1px solid var(--color-border-primary, #e5e7eb);border-radius:10px;padding:16px;margin-top:20px}.ef-legend-item{display:flex;align-items:flex-start;gap:8px}.ov{display:flex;flex-direction:column;gap:20px}.ov-range{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ov-info{cursor:help;color:var(--color-text-body-secondary, #6b7280);font-size:13px;line-height:1}.ov-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.ov-tiles{grid-template-columns:repeat(2,1fr)}}.ov-tile{border:1px solid var(--color-border-primary, #e5e7eb);border-top-width:3px;border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:8px}.ov-tile--green{border-top-color:#1b5e42}.ov-tile--amber{border-top-color:#c07f16}.ov-tile--purple{border-top-color:#8139d0}.ov-tile-head{display:flex;align-items:center;gap:6px}.ov-tile-value{margin:0}.ov-grid{display:grid;gap:16px}.ov-grid--2to1{grid-template-columns:2fr 1fr}.ov-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.ov-grid--2to1,.ov-grid--3{grid-template-columns:1fr}}.ov-widget{border:1px solid var(--color-border-primary, #e5e7eb);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.ov-widget-head{display:flex;flex-direction:column;gap:2px}.ov-stacked{display:flex;width:100%;height:14px;border-radius:7px;overflow:hidden;background:var(--color-background-secondary, #f3f4f6)}.ov-stacked-seg{height:100%}.ov-legend{display:flex;flex-direction:column;gap:8px}.ov-legend-row{display:grid;grid-template-columns:16px 1fr auto auto;align-items:center;gap:10px}.ov-swatch{width:12px;height:12px;border-radius:3px}.ov-legend-label{min-width:0}.ov-legend-amt{min-width:84px;text-align:right}.ov-chart-tip{background:#fff;border:1px solid var(--color-border-primary, #e5e7eb);border-radius:8px;padding:8px 10px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:2px}.ov-failed{display:flex;flex-direction:column}.ov-failed-row{display:grid;grid-template-columns:1.6fr .8fr 1fr 2fr;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border-secondary, #f1f1f4)}.ov-failed-row:last-child{border-bottom:none}.ov-failed-head{border-bottom:1px solid var(--color-border-primary, #e5e7eb);padding-top:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-body-secondary, #6b7280)}.ov-num{text-align:right}.ov-overdue{display:flex;align-items:center;gap:8px}.ov-dots{display:inline-flex;gap:3px}.ov-dot{width:6px;height:6px;border-radius:50%;background:#e2571f}.ov-eyebrow{text-transform:uppercase;letter-spacing:.04em}.ov-credit-card{border:1px solid var(--color-border-primary, #e5e7eb);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.ov-credit-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--color-border-secondary, #f1f1f4)}.ov-credit-row:last-child{border-bottom:none}.ov-credit-refunds{margin-top:4px;border-top:1px solid var(--color-border-primary, #e5e7eb);border-bottom:none}.ov-topcust{display:flex;flex-direction:column;gap:4px}.ov-topcust-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ov-topcust-bar{height:6px;border-radius:3px;background:var(--color-background-secondary, #f3f4f6);overflow:hidden}.ov-topcust-bar-fill{height:100%;background:#8139d0;border-radius:3px}.update-menu-icon-wrapper{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.update-menu-icon{width:20px;height:20px;color:var(--color-primitives-secondary-800);cursor:pointer!important;z-index:1000!important;pointer-events:auto!important;-webkit-user-select:none;user-select:none}.update-menu-icon:hover{cursor:pointer!important}.update-menu-paper-style{position:absolute;min-width:112px;max-width:240px;padding:0;top:4px;left:-26px}.update-menu-paper-style .menu-para-body-l-regular{padding:6px 16px;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-xl)!important}.rive-animation-container{display:flex;align-items:start;justify-content:start;position:relative;overflow:hidden}.rive-animation-container canvas{max-width:100%;max-height:100%;object-fit:cover}.rive-animation-container.loading{background-color:#f5f5f5}.rive-animation-container.loading:after{content:"Loading animation...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#666}.rive-animation-container.error{background-color:#ffeaea;border:1px solid #ffcdd2}.rive-animation-container.error:after{content:"Failed to load animation";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#d32f2f}.rive-animation-container.responsive{width:100%;height:auto;aspect-ratio:1}.rive-animation-container.responsive.aspect-16-9{aspect-ratio:16/9}.rive-animation-container.responsive.aspect-4-3{aspect-ratio:4/3}.rive-animation-container.responsive.aspect-3-2{aspect-ratio:3/2}.rive-animation-container.size-small{width:100px;height:100px}.rive-animation-container.size-medium{width:200px;height:200px}.rive-animation-container.size-large{width:400px;height:400px}.rive-animation-container.interactive{cursor:pointer;transition:transform .2s ease}.rive-animation-container.interactive:hover{transform:scale(1.05)}.rive-animation-container.interactive:active{transform:scale(.98)}.payment-container{background-color:var(--color-primitives-white-white);min-height:calc(100vh - 56px)}.payment-method-icon .payment-icon{width:24px;height:24px;color:var(--color-icon-primary)}.payment-chip-icon{width:16px!important;height:16px!important;color:var(--color-icon-primary)}.customer-payment-method-card{border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease-in-out;background-color:var(--color-surface-primary)}.customer-payment-method-card:hover .payment-method-arrow{color:var(--color-border-primary-hover)}.customer-payment-method-card-cc{border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease-in-out;background-color:var(--color-surface-primary)}.customer-payment-method-card-cc:hover .payment-method-arrow{color:var(--color-border-primary-hover)}.payment-method-arrow{width:24px;height:24px;color:var(--color-icon-secondary);margin-left:auto}.payment-method-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.copy-icon{width:16px!important;height:16px!important;flex-shrink:0;color:var(--color-icon-primary)}.payment-info-img{padding:2px;border-radius:6px;background:none;border:none;cursor:pointer}.payment-info-img:hover{background:var(--color-primitives-primary-50);transition:.3s ease}.payment-popover-heading{font-weight:600;font-size:14px;color:var(--color-text-heading-primary)}.payment-popover-desc{font-size:12px;color:var(--color-text-body-secondary)}.payment-contact-email-wrapper{display:flex;align-items:center;gap:8px;margin-top:8px;padding:4px;border-radius:4px}.payment-contact-email-wrapper:hover{background:var(--color-primitives-primary-50)}.payment-contact-email{font-size:12px;color:var(--color-text-body-primary);font-weight:500}.popover-wrapper{z-index:1300}.popover-container{padding:12px;min-width:200px}.payment-content-container{display:flex;flex-direction:column;align-items:start;max-width:600px;margin:0 auto;padding:20px 0}.payment-world-map-container{position:relative;width:100%;height:150px;border-radius:8px;background-color:var(--color-primitives-primary-50);overflow:hidden}.payment-world-map-container .payment-icon{width:16px!important;height:16px!important;color:var(--color-primitives-secondary-800)}.payment-world-map-container .update-menu-wrapper{position:absolute;top:16px;right:16px;z-index:4}.payment-world-map-container .bank-account-text{position:relative;z-index:2}.payment-world-map{position:absolute;top:0;right:50px;height:100%;display:flex;align-items:center;z-index:1}.change-ach-container{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;width:100%;border-radius:8px;background-color:var(--color-primitives-neutral-50)!important}.payment-option-description{font-size:12px;line-height:18px;color:var(--color-text-body-primary)}.delete-account-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.ach-loader,.ach-success-screen{min-height:570px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ach-loading-heading{color:#52537a;text-align:center;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.green-check-icon{width:160px;height:160px}.payment-method-success-title{color:#14151f;text-align:center;font-family:Poppins;font-size:24px;font-weight:700;line-height:32px;width:90%;margin-bottom:8px}.payment-method-success-description{color:#52537a;text-align:center;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;margin-top:0}.add-accounts-btn{position:absolute;bottom:24px;width:calc(100% - 48px);background:var(--color-primitives-primary-600)}.add-accounts-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.custom-popper{margin-top:4px;border:.5px solid #b2b4e2;border-radius:12px;box-shadow:0 1px 1px #02006e38,0 1px 6px #02006e40}.error-outline-icon{position:absolute;right:8px;color:#ba1a1a}.save-details-btn{background:var(--color-primitives-primary-600);margin-left:14px}.save-details-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.section-divider{margin:24px 0 8px 14px!important}.ach-details-field{display:flex;align-items:center;border:1px solid #b2b4e2;border-radius:12px}.ach-details-field-error{border-color:#000!important}.routing-account-number{display:flex;align-items:center}.ach-form-title{font-family:Poppins-Medium!important;font-size:20px!important;font-weight:600!important;line-height:32px!important;color:#1c1b1f!important;margin-left:14px!important}.list-item{display:flex;flex:1;flex-direction:column;word-spacing:2}.dropdown-value{margin-bottom:.5rem!important;font-family:Poppins-Medium!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:.1px!important;color:#292a3d!important}.ach-form .MuiFormHelperText-root{margin-left:0!important}.payment-method-heading{color:var(--Neutral-10, #14151f);font-family:Poppins;font-size:20px;font-weight:700}.payment-methods-heading{color:#52537a;font-family:Inter;font-size:16px;font-style:normal;font-weight:500}.credit-card-label{color:var(--Neutral-10, #14151f);font-family:Inter;font-size:16px;font-style:normal;font-weight:600}.credit-card-container{display:flex;gap:.5rem;padding:16px 24px;margin-top:1rem;border-radius:12px;border:1px solid #b2b4e2}.payment-method-desc{color:#292a3d;font-family:Inter;font-size:12px;font-weight:500;line-height:20px}.payment-illustration{width:250px;height:250px}.connect-plaid-btn{color:var(--color-primitives-primary-600);font-family:Poppins;font-size:14px;font-weight:600}.add-payment-info-img{position:absolute;top:85px;right:65px;padding:0;background:none;border:none;border-radius:6px}.payment-info-img{position:absolute;top:14px;right:20px;padding:2px;border-radius:6px;background:none;border:none}.payment-info-img:hover,.add-payment-info-img:hover{background:var(--color-primitives-primary-50);transition:.3s ease}.payment-popover-heading{color:#292a3d;font-family:Inter;font-size:14px;font-weight:600}.popover-container{padding:12px;width:225px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #00000029}.payment-popover-desc{color:gray;font-family:Inter;font-size:12px;font-weight:500}.payment-contact-email{color:var(--color-primitives-primary-600);font-family:Inter;font-size:12px;font-weight:600}.payment-contact-email-wrapper{border-radius:6px;background:var(--color-primitives-primary-50);display:flex;justify-content:space-between;padding:4px 8px}.plaid-link-closed-container{border-radius:12px;background:var(--color-primitives-primary-50);padding:16px 24px}.plaid-link-closed-wrapper{width:1077px;margin:auto}.plaid-link-close-desc{color:#292a3d;font-family:Inter;font-size:14px;font-style:normal;font-weight:500}.plaid-link-close-btn{color:var(--color-primitives-primary-600);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ach-recommendation-container{border-radius:12px;background:#fbf0dd;padding:16px 24px;margin-top:24px}.ach-recommendation-heading{color:#292a3d;font-family:Inter;font-size:20px;font-style:normal;font-weight:600}.ach-recommendation-desc{color:#292a3d;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;padding-top:12px}.ach-recommendation-benefits-label{color:var(--Neutral-10, #14151f);font-family:Inter;font-size:14px;font-style:normal;font-weight:500}.payment-method-ach-label{color:var(--Neutral-10, #14151f);font-family:Inter;font-size:16px;font-style:normal;font-weight:600}.popover-wrapper .MuiPopover-paper{box-shadow:0 8px 24px #00000029!important}.payment-details-container{padding:16px 24px;display:block;border-radius:12px;border:1px solid #b2b4e2;width:400px;margin-top:16px}.payment-method-edit{color:var(--color-primitives-primary-600);font-family:Inter;font-size:14px;font-style:normal;font-weight:600}.ach-detail-label{color:#52537a;font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.ach-detail-value{color:#14151f;font-family:Inter;font-size:16px;font-style:normal;font-weight:600}.last-payroll-month{color:#52537a;font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.last-payroll-amount{color:#14151f;font-family:Inter;font-size:12px;font-style:normal;font-weight:600}.payment-method-status{display:flex;gap:4px;color:#477e35;text-align:right;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;padding:2px 8px}.chevron-right-payment{align-self:center}.payment-method-status-container{border-radius:6px;background:#ebfae6;height:max-content;align-self:flex-end}.payment-method-status{display:flex;padding:2px 4px;gap:4px}.color-text-body-primary,.onboarding-payment-loader-content .onboaring-payment-loader-text{color:var(--color-text-body-primary)}.para-body-m-regular,.onboarding-payment-loader-content .onboaring-payment-loader-text{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.onboarding-payment-loader-modal .lottie-animation-container{margin-bottom:-40px;margin-top:-80px}.onboarding-payment-loader-modal{display:inline-flex;height:226px;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:var(--border-radius-md);background:var(--color-surface-primary);padding:16px}@media(max-width:352px){.onboarding-payment-loader-modal{padding:0}}.payment-lottie-animation{width:150px!important;height:150px!important}@media(max-width:768px){.payment-lottie-animation svg{width:100%!important;height:180%!important}}.onboarding-payment-loader-content{display:flex;width:100%;max-width:586px;flex-direction:column;justify-content:center;align-items:center;gap:2px}@media(max-width:768px){.onboarding-payment-loader-content{width:320px;height:226px;padding:0 16px;gap:16px;flex-shrink:0}}@media(max-width:352px){.onboarding-payment-loader-content{width:100%;padding:0 8px;gap:12px;margin-top:10px}}.onboarding-payment-loader-content .onboaring-payment-loader-text{text-align:center;width:100%}.color-text-body-primary,.information-secure-text{color:var(--color-text-body-primary)}.heading-h5-medium,.payment-options-section-title{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.para-body-xs-medium,.payment-method-badge{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs)}.para-body-s-regular,.information-secure-text,.payment-option-description,.secure-payment-footer .secure-payment-text,.mandate-text-inline{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.onboarding-add-ach-payment-main-div{padding:20px;max-width:624px}@media(max-width:900px){.onboarding-add-ach-payment-main-div{width:100%!important;padding:20px 20px 60px}.onboarding-add-ach-payment-main-div form{width:100%}.onboarding-add-ach-payment-main-div form .flex:not(.flex-nowrap){flex-direction:column;gap:16px}.onboarding-add-ach-payment-main-div form .flex>div{width:100%}.onboarding-add-ach-payment-main-div .add-ach-note-wrapper{padding-bottom:66px}}.onboarding-input-group{display:flex;flex-direction:column;gap:4px}.input-group-add-payment{display:flex;gap:16px;margin-bottom:.75rem;margin-top:24px}.onboarding-lock-icon{color:var(--color-brand-primary-grey-400);width:16px!important;height:16px!important;margin-right:5px}.information-secure-text{margin-bottom:12px;white-space:nowrap}.add-ach-note-wrapper{padding-top:13px}.onboarding-bottom-button{border-top:1px solid var(--color-border-primary);padding:12px 0;display:flex;width:calc(100% - 320px);justify-content:flex-end;position:fixed;bottom:0;background:#fff}.onboarding-bottom-button--with-skip .onboarding-bottom-button-container{display:flex;gap:16px;align-items:center}.onboarding-bottom-button-container{padding:0 16px}.onboarding-add-payment-label-icon{margin-bottom:-4px;width:20px!important;height:20px!important;color:var(--color-icon-secondary);cursor:pointer}@media(max-width:768px){.onboarding-bottom-button{width:100%;bottom:0;padding:12px 0 10px;z-index:1}.onboarding-bottom-button--with-skip .onboarding-bottom-button-container{flex-wrap:wrap;justify-content:flex-end;gap:8px}}.onboarding-add-payment-main-div{display:flex;justify-content:space-between}.onboarding-sections{display:flex;justify-content:space-between;gap:24px;width:100%}@media(max-width:900px){.onboarding-sections{flex-direction:column;gap:16px}}@media(max-width:900px){.onboarding-sections--with-bottom-bar{padding-bottom:76px}}.onboarding-section--payment{order:1}.onboarding-section--breakdown{order:2}@media(max-width:900px){.onboarding-section--payment{order:1}.onboarding-section--breakdown{order:2}}.onboarding-add-ach-payment-container{width:100%}@media(max-width:900px){.onboarding-add-payment-main-div{flex-direction:column-reverse}.input-group-add-payment{display:flex;flex-direction:column;gap:16px}}.onboarding-add-payment-method-container{width:100%}.onboarding-add-payment-method-main-div{max-width:624px;padding:20px}@media(max-width:900px){.onboarding-add-payment-method-main-div{width:100%!important;padding:12px 12px 0}}.onboarding-add-payment-method-main-div--with-bottom-bar{padding-bottom:76px}@media(max-width:900px){.onboarding-add-payment-method-main-div--with-bottom-bar{padding-bottom:0}}.payment-method-header{margin-bottom:16px}.payment-method-options{display:flex;flex-direction:column}.payment-method-card{border:1px solid var(--color-border-primary);border-radius:8px 8px 0 0;padding:16px;cursor:pointer;transition:all .2s ease-in-out;background-color:var(--color-surface-primary)}.payment-method-card:hover .payment-method-arrow{color:var(--color-border-primary-hover)}.payment-method-card-cc{border:1px solid var(--color-border-primary);padding:16px;cursor:pointer;transition:all .2s ease-in-out;background-color:var(--color-surface-primary);border-radius:0 0 8px 8px}.payment-method-card-cc:hover .payment-method-arrow{color:var(--color-border-primary-hover)}.payment-method-card-content{display:flex;align-items:center;gap:12px;width:100%}.payment-method-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--border-radius-sm)}.payment-method-icon .payment-icon{width:20px;height:20px;color:var(--color-icon-primary)}.payment-method-info{flex:1;display:flex;flex-direction:column}.payment-method-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-height:24px}.payment-method-badge{background-color:var(--color-surface-brand-primary);color:var(--color-text-on-brand);padding:2px 8px;border-radius:var(--border-radius-xs);font-size:11px;line-height:16px}.payment-method-subtitle{margin-top:2px}.payment-method-arrow{width:20px;height:20px;color:var(--color-icon-secondary);margin-left:auto}@media(max-width:480px){.payment-method-card{padding:12px}.payment-method-card-content{gap:8px}.payment-method-icon{width:36px;height:36px}.payment-method-icon .payment-icon{width:18px;height:18px}.payment-method-title{flex-direction:column;align-items:flex-start;gap:4px}}.ach-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.back-button-icon{color:#000;cursor:pointer}.onboarding-add-credit-card-payment-container{width:100%}.onboarding-add-credit-card-payment-main-div{padding:20px;max-width:624px}@media(max-width:900px){.onboarding-add-credit-card-payment-main-div{width:100%!important;padding:12px 12px 60px}}.credit-card-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}@media(max-width:768px){.credit-card-header{margin-bottom:16px}}.stripe-element-container{position:relative;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-sm);padding:12px 16px;background-color:var(--color-surface-primary);transition:border-color .2s ease-in-out}.stripe-element-container:hover{border-color:var(--color-border-primary-hover)}.stripe-element-container:focus-within{border-color:var(--color-border-primary-focus);box-shadow:0 0 0 2px var(--color-border-primary-focus-shadow)}.stripe-element-container .StripeElement{width:100%;padding:0}.stripe-element-container .StripeElement--focus{border-color:var(--color-border-primary-focus)}.stripe-element-container .StripeElement--invalid{border-color:var(--color-border-error)}.card-brand-icons{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;gap:4px}.card-brand-icons img{width:24px;height:16px;object-fit:contain}.security-code-help-icon{width:16px!important;height:16px!important;color:var(--color-icon-secondary);cursor:pointer}.stripe-security-info{display:flex;align-items:center;gap:8px;margin-top:4px}.credit-card-note{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-primary)}.credit-card-note p{line-height:1.5}.error-message{color:var(--color-text-error);margin-top:4px}@media(max-width:768px){.credit-card-form{gap:16px}.stripe-element-container{padding:10px 12px}.card-brand-icons{right:8px}.card-brand-icons img{width:20px;height:14px}}.banner-bg{border-radius:var(--borderRadius);background:var(--color-surface-primary-hover);min-height:50px;padding:12px 16px;display:flex;align-items:center;justify-content:flex-start}.payment-options-container{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px 0}.payment-options-section{display:flex;flex-direction:column;width:100%}.payment-options-section-header{display:flex;flex-direction:column;gap:12px;padding:0 20px}@media(max-width:900px){.payment-options-section-header{padding:0}}.payment-options-section-title{color:var(--color-text-headings-primary)}.payment-options-divider{height:1px;width:100%;background-color:var(--color-border-primary)}.payment-option-row{display:flex;align-items:center;gap:12px;padding:16px 12px;cursor:pointer;transition:background-color .15s ease-in-out}.payment-option-row:hover{background-color:var(--color-surface-primary-hover)}.payment-option-row:hover .payment-option-icon-circle{background-color:var(--color-surface-primary)}@media(max-width:900px){.payment-option-row{padding:16px 0}}.payment-option-icon-circle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:999px;background-color:var(--color-surface-primary-hover)}.payment-option-icon-circle .payment-option-icon{width:20px;height:20px;color:var(--color-text-headings-primary)}.payment-option-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.payment-option-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payment-option-title{font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:26px;color:var(--color-text-headings-primary);white-space:nowrap}.payment-option-description{color:var(--color-text-body-primary)}.payment-option-chevron{width:24px!important;height:24px!important;color:var(--color-icon-secondary);flex-shrink:0}@media(max-width:900px){.payment-option-title-row{flex-direction:column;align-items:flex-start;gap:4px}.payment-option-title-row .payment-option-chip-mobile{order:3}.payment-options-container{padding:0}}.secure-payment-footer{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:8px 0}.secure-payment-footer .secure-payment-lock{width:16px!important;height:16px!important;color:var(--color-text-body-primary)}.secure-payment-footer .secure-payment-text{color:var(--color-text-body-primary);white-space:nowrap}.secure-payment-footer .secure-payment-stripe-logo{height:14px;width:auto}.mandate-text-inline{color:var(--color-text-body-primary);line-height:18px}.mandate-text-inline strong{font-weight:600}.alert-container{display:flex;align-items:center;padding:14px 16px;margin-bottom:16px;width:100%;border-radius:8px;background-color:var(--color-primitives-neutral-50)!important}.payment-input-group{display:flex;flex-direction:column;width:100%;gap:4px}.payment-form-container{width:100%!important}.custom-stripe-container{max-width:624px}.credit-card-form{display:flex;flex-direction:column;gap:6px}.credit-card-form .form-field{display:flex;flex-direction:column;gap:8px}.credit-card-form .form-field label{display:flex;align-items:center;gap:4px}.credit-card-form .payment-element-container{margin-bottom:20px}.credit-card-form .card-element-label{margin-bottom:8px}.credit-card-form .card-element-wrapper{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-sm);padding:12px 16px;background-color:var(--color-surface-primary);transition:border-color .2s ease-in-out}.credit-card-form .card-element-wrapper:hover{border-color:var(--color-border-primary-hover)}.credit-card-form .card-element-wrapper:focus-within{border-color:var(--color-border-primary-focus);box-shadow:0 0 0 2px var(--color-border-primary-focus-shadow)}.credit-card-form .card-element-container{margin-bottom:24px}.credit-card-form .card-element-container .card-element-label{display:block;font-size:14px;font-weight:500;color:var(--color-text-body-primary);margin-bottom:8px}.credit-card-form .card-element-container .StripeElement{border:1px solid var(--color-border-primary);border-radius:8px;padding:12px 16px;background-color:var(--color-surface-primary);transition:all .15s ease-in-out}.credit-card-form .card-element-container .StripeElement:hover{border-color:var(--color-border-primary-hover)}.credit-card-form .card-element-container .StripeElement:focus-within{border-color:var(--color-border-primary-focus);box-shadow:0 0 0 2px var(--color-border-primary-focus-shadow);outline:none}.credit-card-form .card-element-container .StripeElement.StripeElement--invalid{border-color:var(--color-text-error);box-shadow:0 0 0 2px #df1b4126}.credit-card-form .payment-element-container .StripeElement{border-radius:8px;padding:0}.credit-card-form .payment-element-container .p-Input{border-radius:8px!important;border:1px solid var(--color-border-primary)!important;padding:12px 16px!important;font-size:16px!important;transition:all .15s ease-in-out!important}.credit-card-form .payment-element-container .p-Input:hover{border-color:var(--color-border-primary-hover)!important}.credit-card-form .payment-element-container .p-Input:focus{border-color:var(--color-border-primary-focus)!important;box-shadow:0 0 0 2px var(--color-border-primary-focus-shadow)!important;outline:none!important}.credit-card-form .payment-element-container .p-Label{font-size:14px!important;font-weight:500!important;color:var(--color-text-body-primary)!important;margin-bottom:6px!important}.credit-card-form .payment-element-container .p-Error{font-size:14px!important;color:var(--color-text-error)!important;margin-top:4px!important}.credit-card-form .payment-element-container .p-Tab{border-radius:8px!important;border:1px solid var(--color-border-primary)!important;padding:12px 16px!important;transition:all .15s ease-in-out!important}.credit-card-form .payment-element-container .p-Tab:hover{border-color:var(--color-border-primary-hover)!important;background-color:var(--color-surface-primary-hover)!important}.credit-card-form .payment-element-container .p-Tab--selected{border-color:var(--color-border-brand-primary)!important;background-color:var(--color-surface-brand-subtle)!important}.credit-card-form .form-row{display:flex;gap:16px}.credit-card-form .form-row .form-field{flex:1}@media(max-width:768px){.credit-card-form .form-row{flex-direction:column;gap:20px}}.stripe-security-info{display:flex;align-items:center;gap:8px;margin-bottom:20px}.stripe-security-info .security-icon{width:16px!important;height:16px!important;color:var(--color-icon-secondary)}.stripe-security-info strong{font-weight:600;color:var(--color-text-brand-primary)}.custom-card{padding:24px}.custom-header-root{min-width:-webkit-fill-available;padding:12px!important}.custom-header-title-lg{color:var(--color-text-headings-primary);padding:4px 0;font-family:var(--font-family-heading)!important;font-size:var(--font-size-3xl)!important;font-style:normal!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-xxxxl)!important}.custom-header-title-sm{color:var(--color-text-headings-primary);font-family:var(--font-family-heading)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-md)!important}.custom-header-subheader{color:var(--color-text-body-primary)!important;font-family:var(--font-family-heading)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-md)!important}.custom-header-avatar{width:40px;height:40px;margin-right:16px;align-items:center;justify-content:center}.text-disabled{color:var(--color-text-disabled)!important}.custom-header-action{height:24px!important;display:flex;align-items:center;align-self:auto!important;margin-right:0!important}.custom-header-action .MuiSvgIcon-root{font-size:24px!important;width:24px!important;height:24px!important}.custom-card-content{padding-left:16px;padding-right:16px}.card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-header-container{min-width:100%}.main-border{border-radius:var(--border-radius-sm);border:1px solid var(--color-border-primary)}.main-div{padding:var(--font-line-height-3xl) 0px;display:flex;flex-direction:column;align-items:center}.no-employee-sub-heading{color:var(--color-text-body-primary)}.heading-h5-regular,.no-result-container p{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.no-result-container{display:flex;height:100px;padding:12px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.no-result-container p{color:var(--color-text-headings-primary);text-align:center}.remove-manager-employee-card{background-color:var(--color-brand-primary-grey-50)!important}.warning-icon-button{background-color:var(--color-primitives-danger-50)!important;height:48px;width:48px;border-radius:44px}.warning-icon{height:28px;width:28px;color:var(--color-surface-action-danger)!important}.remove-manager-text{color:var(--color-text-headings-secondary)!important}.heading-h4-semibold,.perm-menu-title,.perm-menu-description{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.add-user-content{display:flex;align-items:start;padding-top:20px;gap:38px}.user-img-container{width:144px!important;height:144px!important}.user-img-avt{width:144px!important;height:144px!important;clip-path:circle()}.edit-upload-icon{cursor:pointer;position:absolute;bottom:2px;right:2px;background:#fff;padding:5px;width:34px;height:34px;clip-path:circle();display:grid;place-items:center}.perm-menu-description{color:#7b7b7b!important}.add-user-error-alert .MuiTypography-root,.add-user-save-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.move-to-group-dialog{display:flex;flex-direction:column;gap:.75rem}.move-to-group-dialog__helper{color:var(--color-text-headings-secondary)}.dialog-header-wrapper{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:10px;border-radius:44px;background:var(--color-surface-danger)}.custom-switch{display:inline-flex;align-items:center}.custom-switch .MuiSwitch-root{width:40px;height:24px;padding:0;overflow:visible}.custom-switch .MuiSwitch-root .MuiSwitch-switchBase{padding:0;margin:0;top:4px;left:0;transform:translate(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.custom-switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{transform:translate(24px)}.custom-switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:var(--color-surface-action-primary);opacity:.5}.custom-switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:var(--color-surface-action-primary)}.custom-switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{opacity:.38}.custom-switch .MuiSwitch-root .MuiSwitch-thumb{width:16px;height:16px;background-color:var(--color-primitives-neutral-50);box-shadow:0 2px 4px #0003;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.custom-switch .MuiSwitch-root .MuiSwitch-track{width:26px;height:10px;border-radius:100px;background:var(--color-surface-action-primary);opacity:.5;transition:background-color .15s cubic-bezier(.4,0,.2,1);margin-top:7px;margin-left:7px}.custom-switch .MuiSwitch-root .MuiSwitch-switchBase:not(.Mui-checked)+.MuiSwitch-track{background:#00000061;opacity:1}.clockin-settings{padding:0}.clockin-settings__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:16px}.clockin-settings__title{margin:0}.clockin-settings__header-actions{display:flex;align-items:center;gap:8px}.clockin-settings__filters{display:flex;align-items:flex-end;gap:8px;margin-bottom:16px}.clockin-settings__filter-field{flex:1}.clockin-settings__search-icon{color:var(--color-icon-secondary, #939393);font-size:20px!important}.clockin-settings__card{border:1px solid var(--color-border-secondary, #ededed);border-radius:8px;overflow:hidden}.clockin-settings__card-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--color-surface-primary-hover, #f7f7f7);border-bottom:1px solid var(--color-border-secondary, #ededed)}.clockin-settings__employee-count{margin:0;color:var(--color-text-headings-primary, #171717)}.clockin-settings__toggle-all{display:flex;align-items:center;gap:12px}.clockin-settings__toggle-all-label{margin:0;color:var(--color-text-body-secondary, black);white-space:nowrap}.clockin-settings__list{display:flex;flex-direction:column}.clockin-settings__employee-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--color-surface-primary, #ffffff);border-bottom:1px solid var(--color-border-secondary, #ededed)}.clockin-settings__employee-row:hover{background-color:var(--color-surface-primary-hover, #f7f7f7)}.clockin-settings__employee-row:last-child{border-bottom:none}.clockin-settings__employee-info{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.clockin-settings__employee-details{display:flex;flex-direction:column;min-width:0}.clockin-settings__employee-name{margin:0;color:var(--color-text-headings-primary, #171717);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clockin-settings__employee-email{margin:0;color:var(--color-text-headings-secondary, #7b7b7b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clockin-settings__employee-actions{display:flex;align-items:center;flex-shrink:0}.clockin-settings__pagination{display:flex;justify-content:flex-end}.clockin-settings__pagination .MuiTablePagination-toolbar{padding:0!important}.clockin-settings__empty{padding:48px 24px;text-align:center}.clockin-settings__empty p{margin:0;color:var(--color-text-headings-secondary, #7b7b7b)}.account-settings-container{background-color:var(--color-primitives-white-white);min-height:calc(100vh - 51px)}.settings-page-container{max-width:1250px;margin:0 auto;width:100%}.settings-tab-header.with-platform-header{margin-top:20px}.tab-container{max-width:990px;margin:0 6rem;width:calc(100% - 12rem)}.company-profile-section{display:flex;max-width:1076px;width:100%;padding:0 100px;margin-top:20px;gap:16px}.general-company-info{border-radius:12px;border:1px solid var(--color-border-primary);margin-bottom:20px}.general-info-wrapper{min-width:712px;padding:16px 20px}.company-info-wrapper{padding:16px 20px}.profile-picture-wrapper{max-width:348px;width:100%}.profile-setting-edit-icon{padding:3px;color:var(--color-icon-secondary)!important;width:24px!important;height:24px!important;border-radius:var(--border-radius-full);cursor:pointer}.profile-setting-edit-icon:hover{background-color:var(--color-surface-primary-hover)!important}.user-name-role-text-color{color:var(--color-text-body-secondary)!important}.user-mail-text-color{color:var(--color-text-body-primary)!important}.edit-delete-icon-size{width:24px!important;height:24px!important;color:var(--color-icon-secondary)!important}.edit-delete-icon-size:disabled{color:var(--color-surface-action-primary-disabled)!important}.users-list>div:not(:last-child){border-bottom:1px solid var(--color-border-primary)}.info-data-container{display:flex;flex-direction:column;gap:16px}.info-row{display:flex;gap:16px}.info-col{flex:1 1 50%}.company-info-top-section{display:flex;flex-direction:row;justify-content:space-between}.edit-company-form .form-grid{display:flex;flex-wrap:wrap;gap:16px}.edit-company-form .form-grid .form-field{flex:1 1 45%}.user-list-tab{max-width:1076px;width:100%;margin:24px auto}.edit-permissions-confirm-btn .MuiTypography-root,.manageusers-add-btn .MuiTypography-root,.adduser-submit-btn .MuiTypography-root,.editcompanyprofile-save-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.google-signup-button-container{width:214px!important;max-width:214px!important}.google-signup-button{background-color:var(--color-surface-primary)!important;color:var(--color-text-on-action-black)!important;border-radius:var(--border-radius-full)!important;border:1px solid var(--color-border-neutral)!important;text-transform:none!important;box-shadow:none!important}.google-signup-button:hover{background-color:var(--color-primitives-primary-600)!important;border-color:var(--color-primitives-primary-600)!important;color:#fff!important}.microsoft-signup-button-container{width:214px!important;max-width:214px!important}.microsoft-signup-button{background-color:var(--color-surface-primary)!important;color:var(--color-text-on-action-black)!important;border-radius:var(--border-radius-full)!important;border:1px solid var(--color-border-neutral)!important;text-transform:none!important;box-shadow:none!important}.microsoft-signup-button:hover{background-color:var(--color-primitives-primary-600)!important;border-color:var(--color-primitives-primary-600)!important;color:#fff!important}.auth0-button{background-color:var(--color-primitives-white-white)!important;border-radius:99px!important;color:var(--color-primitives-primary-600)!important;height:54px!important;box-shadow:2px 5px 7px #02006e1f!important;gap:10px!important}.auth0-button:hover{background-color:var(--color-primitives-primary-600)!important;color:var(--color-primitives-white-white)!important}.auth0-button-logo{margin-left:-30px}.auth0-button-container{padding-top:8px;padding-bottom:8px}.info-error-color{color:var(--color-text-highlight)}.overview-tab-icons,.failure-warning-icon,.success-tick-icon{width:48px;height:48px;clip-path:circle();display:grid;place-items:center}.success-tick-icon{width:48px;height:48px;background:var(--color-surface-success);clip-path:circle();display:grid;place-items:center}.success-tick-icon svg{fill:var(--color-icon-success)}.failure-warning-icon svg{fill:var(--color-icon-danger)}.employee-success-name{color:var(--color-text-highlight)}.failure-warning-icon{background:var(--color-surface-danger)}.add-talent-container{padding:16px 24px;background:var(--color-surface-primary);width:900px;margin:24px auto;border-radius:8px}.add-talent-btn{width:900px!important;margin:auto!important}.add-talent-wrapper{margin-bottom:42px}.save-customer-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.heading-h3-semibold,.create-charge-modal-content .total-section .total-amount .total-value{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.heading-h5-medium,.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableHead-root .MuiTableRow-root .table-header-cell{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.para-body-m-regular,.create-charge-modal-content .total-section .total-amount .total-label,.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableBody-root .table-body-row .table-body-cell,.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row .subtotal-cell{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-semibold,.confirm-charge-modal-content .charge-table-container .subtotal-section .total-amount-row .total-label{font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg)}.para-body-s-medium,.confirm-charge-modal-content .confirm-charge-description{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-m-semibold,.confirm-charge-modal-content .charge-table-container .subtotal-section .total-amount-row .total-label{font-family:var(--font-family-inter);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.para-body-l-semibold,.confirm-charge-modal-content .charge-table-container .subtotal-section .total-amount-row .total-value{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xl)}.create-charge-modal-content{display:flex;flex-direction:column;max-height:430px}.create-charge-modal-content .charge-modal-types{max-height:430px;overflow-y:auto}.create-charge-modal-content .charge-item{display:flex;flex-direction:column;padding:12px;border-radius:var(--border-radius-sm);background:var(--color-surface-primary-hover);margin-bottom:8px}.create-charge-modal-content .charge-item .remove-charge-icon{display:flex;align-items:flex-start;justify-content:center;height:100%;padding-top:32px}.create-charge-modal-content .charge-item .remove-charge-icon .remove-icon{cursor:pointer;color:var(--color-text-secondary);font-size:20px}.create-charge-modal-content .charge-item .remove-charge-icon .remove-icon:hover{color:var(--color-text-error)}.create-charge-modal-content .charge-item .charge-divider{margin:16px 0;border-color:var(--color-border-primary)}.create-charge-modal-content .add-charge-btn{align-self:flex-start;color:var(--color-text-highlight);margin-top:4px}.create-charge-modal-content .total-section{margin-top:12px}.create-charge-modal-content .total-section .total-amount{background:var(--color-surface-primary-hover);display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.create-charge-modal-content .total-section .total-amount .total-label,.create-charge-modal-content .total-section .total-amount .total-value{color:var(--color-text-headings-primary)}.create-charge-modal-content .ant-text-component .MuiOutlinedInput-root,.create-charge-modal-content .mui-theme-border-colors .MuiOutlinedInput-root,.create-charge-modal-content .ant-text-component .MuiOutlinedInput-root:hover,.create-charge-modal-content .mui-theme-border-colors .MuiOutlinedInput-root:hover,.create-charge-modal-content .ant-text-component .MuiOutlinedInput-root.Mui-focused,.create-charge-modal-content .mui-theme-border-colors .MuiOutlinedInput-root.Mui-focused,.create-charge-modal-content .ant-text-component .MuiOutlinedInput-root .MuiOutlinedInput-input,.create-charge-modal-content .ant-text-component .MuiOutlinedInput-root .MuiSelect-select,.create-charge-modal-content .mui-theme-border-colors .MuiOutlinedInput-root .MuiOutlinedInput-input,.create-charge-modal-content .mui-theme-border-colors .MuiOutlinedInput-root .MuiSelect-select{background:transparent}.confirm-charge-modal-content{display:flex;flex-direction:column;gap:24px}.confirm-charge-modal-content .confirm-charge-description{color:var(--color-text-body-primary)}.confirm-charge-modal-content .charge-table-container .custom-table-container{box-shadow:none!important;border:1px solid var(--color-border-primary);border-left:none!important;border-right:none!important;border-top:none!important;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.confirm-charge-modal-content .charge-table-container .custom-table-container .implementation-fee-header{white-space:nowrap}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableHead-root{background:var(--color-surface-primary-hover)}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableHead-root .MuiTableRow-root .table-header-cell{color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-primary);border-left:none!important;border-right:none!important;padding:8px 12px;height:32px}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableBody-root .table-body-row:hover{background-color:transparent}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableBody-root .table-body-row:last-child .table-body-cell{border-bottom:none}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableBody-root .table-body-row .table-body-cell{color:var(--color-text-primary);line-height:18px;border-bottom:1px solid var(--color-border-primary);border-left:none!important;border-right:none!important;padding:8px 12px;height:36px}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableBody-root .table-body-row .table-body-cell.charge-type-cell{padding-left:16px}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableBody-root .table-body-row .table-body-cell.total-cell{padding-right:16px}.confirm-charge-modal-content .charge-table-container .custom-table-container .custom-table .MuiTableBody-root .table-body-row .table-body-cell.discount-cell{color:var(--color-text-secondary)}.confirm-charge-modal-content .charge-table-container .subtotal-section{margin-top:0;border-top:none;border-left:none!important;border-right:none!important;border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row{display:grid;grid-template-columns:40% 13.5% 16% 15.5% 15%;padding:8px 16px;background:var(--color-surface-tertiary);border-bottom:1px solid var(--color-border-black);border-top:1px solid var(--color-border-black)}.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row .subtotal-cell{color:var(--color-text-secondary);text-align:left;padding:0}.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row .subtotal-cell.implementation-fee,.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row .subtotal-cell.fee,.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row .subtotal-cell.discount,.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row .subtotal-cell.total{text-align:right}.confirm-charge-modal-content .charge-table-container .subtotal-section .subtotal-row .subtotal-cell.charge-type{padding-left:0}.confirm-charge-modal-content .charge-table-container .subtotal-section .total-amount-row{display:grid;grid-template-columns:1fr auto;padding:12px 16px;background:var(--color-surface-primary)}.confirm-charge-modal-content .charge-table-container .subtotal-section .total-amount-row .total-label{color:var(--color-text-headings-primary)}.confirm-charge-modal-content .charge-table-container .subtotal-section .total-amount-row .total-value{color:var(--color-text-headings-primary);text-align:right}.result-modal-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:12px}.result-modal-content .result-modal-icon-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.result-modal-content .result-modal-title{margin:0 0 8px;color:var(--color-text-headings-primary)}.result-modal-content .result-modal-description{margin:0 0 8px;line-height:20px}.result-modal-content .result-modal-additional-info{margin:0 0 16px;line-height:20px}.result-modal-content .result-modal-actions{display:flex;justify-content:flex-end;gap:8px;width:100%;margin-top:8px}.charge-item-header>div{padding-left:12px!important;padding-top:12px!important}.para-body-m-medium,.file-upload-label{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.payment-summary-card{background-color:var(--color-surface-primary-hover);border-radius:8px;padding:12px 16px;margin-bottom:16px;display:flex;gap:40px;flex-wrap:wrap}.payment-summary-item{display:flex;flex-direction:column}.payment-summary-label{color:var(--color-text-body-primary);margin-bottom:4px}.payment-summary-value{color:var(--color-text-headings-primary)}.file-upload-label{color:var(--color-text-headings-secondary);margin-bottom:4px}.status-draft,.status-pending,.status-processing{color:var(--color-text-warning)}.status-paid{color:var(--color-text-success)}.status-failed{color:var(--color-text-danger)}.field-row{display:flex;gap:16px;margin-bottom:16px}.field-col{flex:1}.field-margin-bottom{margin-bottom:16px}.para-body-s-medium,.manual-payment-update-header-text,.manual-payment-update-label,.manual-payment-download-text{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-m-medium,.manual-payment-update-value{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.manual-payment-update-wrapper{display:flex;flex-direction:column;width:100%;border-radius:4px;overflow:hidden}.manual-payment-update-header{background-color:var(--color-surface-primary-pressed);padding:6px 16px;border-radius:4px 4px 0 0}.manual-payment-update-header-text{color:var(--color-text-body-secondary);margin:0}.manual-payment-update-content{background-color:var(--color-primitives-white-white);display:flex;align-items:center;gap:40px;padding:16px;min-height:82px}.manual-payment-update-stages{background-color:var(--color-primitives-white-white);display:flex;flex-direction:column}.manual-payment-update-stage{display:grid;grid-template-columns:120px 190px 200px minmax(0,1fr);align-items:center;column-gap:40px;padding:16px;min-height:82px}.manual-payment-update-stage+.manual-payment-update-stage{border-top:1px solid var(--color-border-primary, #e5e7eb)}.manual-payment-update-field{display:flex;flex-direction:column;gap:2px;min-width:0}.manual-payment-update-field--status{grid-column:1}.manual-payment-update-field--updated{grid-column:2}.manual-payment-update-field--reference{grid-column:3}.manual-payment-update-field--note{grid-column:4}.manual-payment-update-field .MuiChip-filled{height:24px!important}.manual-payment-update-field .manual-payment-download-icon{width:18px!important;height:18px!important}.manual-payment-update-field .chip-end-icon{color:var(--color-icon-secondary)!important}.manual-payment-update-field .chip-end-icon svg{width:16px!important;height:16px!important}.manual-payment-update-label{color:var(--color-text-body-primary);margin:0}.manual-payment-update-value{color:var(--color-text-body-secondary);margin:0}.manual-payment-download-chip{background-color:var(--color-primitives-neutral-100);border-radius:100px;padding:3px 4px;display:inline-flex;align-items:center;max-height:24px;cursor:pointer}.manual-payment-download-chip:hover{background-color:var(--color-primitives-neutral-200)}.manual-payment-download-text{color:var(--color-text-body-secondary);margin:0;padding:0 6px}.para-body-s-regular,.adjust-credit-max-words{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.adjust-credit-max-words{color:#0009;margin-top:5px}.custom-snackbar-message{color:var(--color-text-body-inverse);font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:normal;font-weight:600;line-height:var(--font-line-height-lg)}.custom-snackbar-message span{font-weight:600}.heading-h5-medium,.section-title{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.para-body-m-regular,.payment-details .detail-reason{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.reason-heading,.reason-note{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-s-medium,.payment-details .detail-last-updated,.specify-reason{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-s-semibold,.reason-text{font-family:var(--font-family-inter);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-m-medium,.payment-method-label,.toggle-option-text{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.payment-information-container{width:580px;margin-bottom:16px}.payment-methods-section{display:flex;flex-direction:column;gap:4px;padding-top:8px;margin-top:8px;border-top:1px solid var(--color-border-primary)}.payment-method-row{display:flex;align-items:center;justify-content:space-between;width:100%}.payment-method-left{display:flex;gap:8px;align-items:center;flex-shrink:0}.payment-method-right{display:flex;gap:16px;align-items:center;flex-shrink:0}.payment-method-label{color:var(--color-text-headings-primary)}.payment-details{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.payment-details .detail-reason{color:var(--color-text-body-secondary)}.payment-details .detail-last-updated{color:var(--color-text-body-primary)}.payment-details .detail-last-updated .detail-name{font-weight:500}.credit-card-modal-form{padding:0;width:100%}.modal-section{margin-bottom:16px}.modal-section:last-of-type{margin-bottom:0}.section-title{margin:0;color:var(--color-text-headings-primary)}.surcharge-section .surcharge-input-row{display:flex;align-items:center;gap:16px;width:100%}.surcharge-section .surcharge-type-selection{flex:0 0 auto;width:268px;height:40px}.surcharge-section .surcharge-amount-input{flex:1;min-width:200px;height:40px}.toggle-switch-container{background-color:var(--color-brand-primary-grey-50);border-radius:4px;padding:4px;display:flex;gap:4px;height:40px;width:268px;box-sizing:border-box}.toggle-option{flex:1;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:4px;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.toggle-option.active{background-color:var(--color-surface-primary);box-shadow:0 1px 2px #00000029}.toggle-option:not(.active){background-color:transparent}.toggle-option.active .toggle-option-text{color:var(--color-text-body-secondary)}.toggle-option:not(.active) .toggle-option-text{color:var(--color-text-body-primary)}.reason-section .reason-selection{width:100%;margin-bottom:16px}.reason-section .radio-group-container{width:209px}.reason-section .radio-group-container .radio-button{margin-bottom:8px;height:auto}.reason-section .radio-group-container .radio-button:last-child{margin-bottom:0}.reason-section .uf-dnkvf-beacon{display:none!important}.reason-section .notes-container{width:100%;margin-top:0}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;height:42px}.modal-actions .submit-button{width:102px;height:42px}.modal-actions button:first-child{width:72px;height:42px}.reason-heading,.reason-text{color:var(--color-text-body-secondary)}.reason-note{font-style:italic;color:var(--color-text-body-primary);margin-top:4px}.specify-reason{color:var(--color-text-headings-secondary)}.edit-icon-button{color:var(--color-icon-secondary)}.edit-icon-button:hover{color:var(--color-icon-primary)}.edit-icon{color:var(--color-icon-secondary);width:24px;height:24px}.para-body-m-medium,.no-payment-method-text{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.no-payment-method-box{background-color:#f7f7f7;border-radius:8px;padding:12px 24px;min-width:580px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.no-payment-method-text{color:#7b7b7b;text-align:center;margin:0}.resend-onboarding-email-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:288px}.customer-profile-avatar div{font-size:150px;color:var(--color-brand-primary-grey-300);text-transform:uppercase}.talent-network-wrapper{display:flex!important;justify-content:space-between;align-items:center;min-width:580px}.migration-tab-panel{height:340px;overflow-y:auto;padding-top:4px}.migration-review{display:flex;flex-direction:column;gap:16px}.migration-review .migration-ov-card{border:1px solid #e5e7eb;border-radius:12px;padding:16px}.migration-review .migration-ov-title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}.migration-review .migration-ov-status{font-size:12px;font-weight:600;text-transform:capitalize;padding:2px 10px;border-radius:999px;background:#f3f4f6;color:#374151}.migration-review .migration-ov-status.status-succeeded{background:#dcfce7;color:#166534}.migration-review .migration-ov-status.status-failed,.migration-review .migration-ov-status.status-aborted{background:#fee2e2;color:#991b1b}.migration-review .migration-ov-status.status-skipped{background:#fef9c3;color:#854d0e}.migration-review .migration-ov-status.status-needs_reconciliation{background:#ffedd5;color:#9a3412}.migration-review .migration-issues{margin-bottom:16px;padding:12px 14px;border:1px solid #fca5a5;border-radius:8px;background:#fef2f2}.migration-review .migration-issues .migration-issues-title{font-weight:600;color:#991b1b;margin-bottom:8px}.migration-review .migration-issues .migration-issues-list{list-style:none;margin:0;padding:0}.migration-review .migration-issues .migration-annotation{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 0;border-top:1px solid #fee2e2}.migration-review .migration-issues .migration-annotation:first-child{border-top:none}.migration-review .migration-issues .migration-annotation-section{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#7f1d1d;background:#fee2e2;padding:2px 6px;border-radius:4px}.migration-review .migration-issues .migration-annotation-message{color:#7f1d1d;flex:1 1 240px}.migration-review .migration-issues .migration-annotation-hint{font-size:12px;font-style:italic;color:#b45309}.migration-review .migration-row--flagged,.migration-review .migration-row-annotation{background:#fef2f2}.migration-review .migration-row-annotation .migration-annotation-message{color:#991b1b;margin-right:8px}.migration-review .migration-ov-grid,.migration-review .migration-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px}.migration-review .migration-detail-grid{padding-top:8px}.migration-review .migration-ov-field{display:flex;flex-direction:column;gap:2px}.migration-review .migration-ov-label{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.migration-review .migration-ov-value{font-size:14px;color:#111827;word-break:break-all}.migration-review .migration-ov-steps{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:12px;border-top:1px solid #f3f4f6;font-size:13px;color:#374151}.migration-review .migration-tabs{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;overflow-x:auto}.migration-review .migration-tab{background:none;border:none;padding:8px 14px;cursor:pointer;font-size:14px;color:#6b7280;border-bottom:2px solid transparent;white-space:nowrap}.migration-review .migration-tab.is-active{color:#5b21b6;border-bottom-color:#5b21b6;font-weight:600}.migration-review .migration-review-table{width:100%}.migration-review .migration-empty{padding-top:8px;font-size:14px;color:#6b7280}.verify-result{display:flex;flex-direction:column;gap:16px}.verify-result-summary{display:flex;gap:12px;flex-wrap:wrap}.verify-stat{display:flex;flex-direction:column;align-items:flex-start;min-width:96px;padding:10px 14px;border-radius:10px;border:1px solid transparent}.verify-stat-value{font-size:20px;font-weight:700;line-height:1.1}.verify-stat-label{font-size:12px;color:#5f5f5f}.verify-stat--success{background:#e7f6ec;border-color:#bfe6cd}.verify-stat--success .verify-stat-value{color:#1b7e3f}.verify-stat--warning{background:#fff6e5;border-color:#ffdfa1}.verify-stat--warning .verify-stat-value{color:#8a5a00}.verify-stat--error{background:#fdecec;border-color:#f2c2c2}.verify-stat--error .verify-stat-value{color:#a12622}.verify-stat--muted{background:#f5f5f7;border-color:#e6e6ea}.verify-stat--muted .verify-stat-value{color:#9a9aa5}.verify-result-cards{display:flex;flex-direction:column;gap:12px}.verify-card{border:1px solid #e6e6ea;border-left-width:4px;border-radius:10px;padding:14px 16px}.verify-card--success{border-left-color:#1b7e3f}.verify-card--warning{border-left-color:#e6a100}.verify-card--error{border-left-color:#d64545}.verify-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.verify-card-customer{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;font-size:14px}.verify-card-reason{margin:0 0 12px;font-size:13px;color:#6a4a00;background:#fff6e5;border-radius:6px;padding:8px 10px}.verify-card-grid{display:grid;grid-template-columns:max-content 1fr 1fr;gap:6px 16px;align-items:baseline}.verify-card-grid-head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9a9aa5}.verify-card-grid-label{font-size:13px;color:#5f5f5f}.verify-card-grid-span2{grid-column:2/4;font-size:13px}.verify-card-cell{display:block;min-width:0;padding:2px 8px;border-radius:6px}.verify-card-cell--mismatch{background:#fdecec}.verify-card-cell--match{background:#eef8f1}.verify-card-flag{margin-left:6px;font-size:11px;font-weight:700}.verify-card-flag--match{color:#1b7e3f}.verify-card-flag--mismatch{color:#d64545}.verify-card-id{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.verify-card-empty{color:#9a9aa5}.migration-modal-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 8px;text-align:center}.migration-modal-done{display:flex;flex-direction:column;gap:16px}.migration-modal-success{padding:12px 16px;border-radius:8px;background:#e7f6ec;color:#1b7e3f;font-weight:600}.migration-modal-error{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:8px;border:1px solid #f2c2c2;background:#fdecec}.migration-modal-error--critical{border-color:#e6a100;background:#fff6e5}.migration-modal-error--blocked{border-color:#f2c2c2;background:#fdecec}.migration-modal-error .migration-modal-error-step{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8a6d3b}.migration-modal-error .migration-modal-error-title{font-weight:600;color:#a12622}.migration-modal-error .migration-modal-error-detail{font-size:13px;color:#5f5f5f}.migration-modal-error--critical .migration-modal-error-title{color:#8a5a00}.action-icon-color{color:var(--color-icon-secondary)!important}.action-icon-size:disabled{color:var(--color-surface-action-primary-disabled)!important}.users-icons-size,.action-icons-size{width:24px!important;height:24px!important}.user-list-root{min-width:0}.user-list-container{padding:15px;min-width:0}.user-list-content{min-width:0}.group-tree{display:flex;flex-direction:column;background-color:var(--color-surface-primary);border-radius:var(--border-radius-md);padding:8px 0}.group-tree__children{display:flex;flex-direction:column}.group-tree__row{--group-depth: 0;display:flex;align-items:center;gap:8px;padding:8px 16px;padding-left:calc(16px + var(--group-depth) * 24px);border-radius:var(--border-radius-sm);background-color:var(--color-surface-primary)}.group-tree__row:hover{background-color:var(--color-surface-primary-hover)}.group-tree__toggle{color:var(--color-icon-secondary)!important}.group-tree__toggle--hidden{visibility:hidden}.group-tree__label{display:flex;flex-direction:column;flex:1;min-width:0}.group-tree__name-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}.group-tree__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.group-tree__count{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;color:var(--color-text-disabled)}.group-tree__count-divider{color:var(--color-text-disabled)}.group-tree__actions{display:flex;align-items:center;flex-shrink:0;gap:4px}.group-tree__action{color:var(--color-icon-secondary)!important}.group-dialogs-fields{display:flex;flex-direction:column;gap:16px}.group-dialogs-member-option{display:flex;flex-direction:column}.group-dialogs-member-option__name{color:var(--color-text-body-primary)}.group-dialogs-member-option__email{color:var(--color-text-disabled)}.group-dialogs-member-option__group{color:var(--color-text-headings-secondary)}.group-dialogs-member-option--in-target{opacity:.6}.group-dialogs-helper{margin:0;color:var(--color-text-headings-secondary)}.group-dialogs-delete{display:flex;flex-direction:column;gap:8px}.group-dialogs-delete__intro{margin:0;color:var(--color-text-body-primary)}.group-dialogs-delete__consequences{margin:0;color:var(--color-text-headings-secondary)}.heading-h3-semibold,.groups-page .groups-page-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.groups-page{padding:24px}.groups-page .groups-page-title{color:var(--color-text-headings-primary);margin-bottom:16px}.info-container{display:flex;flex-direction:column;padding:16px 20px;border:1px solid var(--color-border-primary, #dfdfdf)}.border-radius-single{border-radius:12px}.border-radius-top{border-radius:12px 12px 0 0}.border-radius-middle{border-radius:0}.border-radius-bottom{border-radius:0 0 12px 12px}.info-secondary-button{display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;color:var(--color-text-action);padding:4px var(--font-size-xs, 10px);border-radius:var(--border-radius-full, 999px);background:var(--color-surface-action-secondary)}.info-primary-button{display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;color:var(--color-text-on-action-white);padding:4px var(--font-size-xs, 10px);border-radius:var(--border-radius-full, 999px);background:var(--color-surface-action-primary)}.info-label-text{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:var(--font-size-xs, 10px);color:var(--color-text-body-primary);border-radius:100px;background:var(--color-surface-primary-pressed)}.info-edit-icon{cursor:pointer;color:var(--color-icon-secondary);height:24px;width:24px}.valid-color{color:var(--color-primitives-success-800)}.invalid-color{color:var(--color-text-danger)}.disabled-color{color:var(--color-text-body-primary)}.invalid-color-icon{color:var(--color-icon-success)}.invalid-color-icon{color:var(--color-icon-danger)}.disabled-color-icon{color:var(--color-icon-secondary)}.edit-modal-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.profile-info-container{max-width:1076px;width:100%;margin:32px auto 0;padding-top:0}.profile-main{display:flex;align-items:flex-start;gap:16px}.personal-info{min-width:712px}.profile-picture{max-width:260px;width:100%}.profile-img-container{width:257px;height:200px;display:flex;align-items:center;justify-content:center;padding:16px 24px;gap:8px;border-radius:8px;border:1px solid #dfdfdf;background:#f7f7f7}.salary-decrease-alert .MuiTypography-root{color:var(--color-text-on-action-white)}.common-grid-container{margin-top:24px;background:#fff;border:1px solid var(--color-primitives-primary-100);border-radius:26px}.common-grid-header{margin:15px}.common-grid-content{margin:15px;display:flex;flex-direction:column;gap:10px}.grid-content-payslip{display:flex;flex-direction:column}.common-grid-row{display:flex;justify-content:space-between;align-items:center}.grid-row-payslip{display:flex;justify-content:space-between;align-items:center;transition:background-color .1s}.grid-row-payslip:hover{background-color:var(--color-primitives-primary-50);cursor:pointer!important}.grid-row-payslip:last-child:hover{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.grid-row-payslip+.grid-row-payslip{border-top:1px solid var(--color-primitives-primary-50)}.grid-row-payslip:hover .employee-stubs-grid-cella img{background:#fff}.employee-stubs-grid-cella img{background:var(--color-primitives-primary-50);width:40px;height:40px;border-radius:19px;padding:10px;gap:10px}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.employee-stubs-grid-header{display:flex;justify-content:space-between;align-items:center}.employee-stubs-grid-header-filters{display:flex;justify-content:space-between;align-items:center;gap:5px}.employee-stubs-grid-header-filters-btn{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;border:1px solid #777680;border-radius:22px;padding:8px 20px;background:#fff;cursor:pointer;transition:.2s ease-in}.employee-stubs-grid-header-filters-btn:hover{background:var(--color-primitives-primary-50)}.employee-stubs-grid-header-info{display:flex;justify-content:flex-end;align-items:center;margin:10px}.employee-label-tax{width:30px;height:15px;background:linear-gradient(243deg,var(--color-primitives-primary-400) 0%,var(--color-primitives-primary-100) 100%);color:var(--color-primitives-primary-400);margin:0 10px;border-radius:22px}.employee-label-bonus{width:30px;height:15px;background-color:var(--color-primitives-primary-500);color:var(--color-primitives-primary-500);margin:0 10px;border-radius:22px}.employee-label-net{width:30px;height:15px;background:linear-gradient(20deg,#b4fff2 0%,var(--color-primitives-primary-400) 100%);color:var(--color-primitives-primary-50);margin:0 10px;border-radius:22px}.employee-label-text{font-family:Poppins-Regular!important;font-weight:400;font-size:11px;line-height:16px;letter-spacing:.5px}.employee-stubs-grid-cella{padding:10px;gap:5px;width:30%}.employee-stubs-grid-cellb{padding:10px;width:25%}.employee-stubs-grid-cellDate{text-align:left;font-family:Poppins-Medium!important;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#292a3d}.employee-stubs-grid-cellPayDate{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--color-primitives-primary-500)}.employee-stubs-grid-cellMonthOf{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#292a3d}.employee-stubs-grid-cellc{padding:10px;gap:10px;display:flex;flex-direction:row;width:45%;justify-content:space-between}.employee-stubs-grid-bar{border:1px solid rgb(248,248,248);display:flex;border-radius:26px;display:grid;grid-template-columns:1fr;width:100%}.employee-stubs-grid-bartax{background:linear-gradient(243deg,var(--color-primitives-primary-400) 0%,var(--color-primitives-primary-100) 100%);color:var(--color-primitives-primary-400);height:15px;overflow:hidden;grid-row-start:1;grid-column-start:1;z-index:1;border-radius:8px}.employee-stubs-grid-barbonus{background-color:var(--color-primitives-primary-500);color:var(--color-primitives-primary-500);height:15px;overflow:hidden;grid-row-start:1;z-index:1;grid-column-start:1;border-radius:8px}.employee-stubs-grid-barnet{background:linear-gradient(20deg,#b4fff2 0%,var(--color-primitives-primary-400) 100%);color:var(--color-primitives-primary-50);height:15px;overflow:hidden;grid-row-start:1;grid-column-start:1;border-radius:8px}.employee-stubs-grid-celld{padding:10px;display:flex;justify-content:space-between;align-items:center;width:20%}.celld-btn{display:flex;flex-direction:row;align-items:center;padding:12px 24px;gap:8px;background:var(--color-primitives-primary-100);border-radius:42px;border:none;justify-content:flex-end}.detail-paystub-view-icon{object-fit:contain;margin-left:12px;cursor:pointer;transform:scale(.85);padding:10px}.detail-paystub-view-icon:hover{background:var(--color-primitives-primary-50);clip-path:circle()}.header-one{width:30%}.header-two{width:25%}.header-three{width:45%}.no-payslips-screen{display:flex;justify-content:center;align-items:center;height:70vh;border-radius:12px;background:#fff;margin-top:24px}.no-payslips-content{text-align:center}.no-payslips-title{color:#292a3d;text-align:center;font-family:Poppins;font-size:20px;font-weight:600;line-height:32px;margin-block:10px}.no-payslips-img{width:86px;height:104.192px}.no-payslips-details{color:#918f9a;text-align:center;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px;width:80%;margin-inline:auto}.employee-paystubs-dA{width:67.25rem;margin:1rem auto}.employee-paystubs-dA1{display:flex;justify-content:space-between;align-items:center}.employee-paystubs-dA1-Menu{color:var(--neutral-20, #292a3d);font-family:Poppins!important;font-size:20px;font-style:normal;font-weight:600;line-height:32px}.employee-paystubs-dA1-submenu{font-family:Poppins-Regular!important;color:var(--neutral-20, #292a3d);font-size:12px;font-style:normal;font-weight:400;line-height:32px}.employee-paystubs-dA1-btn{background:var(--color-primitives-primary-600);border-radius:42px;padding:12px 24px;width:155px;height:44px;border:none;color:#fff;cursor:pointer;margin-bottom:1rem;font-size:14px}.employee-paystubs-dA2{margin-top:20px;display:flex;gap:30px}.employee-paystubs-dA2-left{flex:.5;background:var( --gradient-light, linear-gradient(183deg, #ffefd3 0%, var(--color-primitives-primary-100) 31.71%, #b4fff2 100%) );border-radius:24px;padding:5px;display:flex;align-items:center}.employee-paystubs-dA2-left img{padding:0 .5rem 0 1rem}.employee-paystubs-dA2-congrats{font-family:Poppins-Medium!important;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;letter-spacing:.15px}.employee-paystubs-dA2-right{flex:.5;background:linear-gradient(220.8deg,#fff 4.69% 41.39%,#fff 120.42%);border-radius:24px;display:flex;justify-content:space-between;align-items:center;padding:10px 21px}.employee-paystubs-dA2-companyname{font-family:Poppins-Medium!important;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;letter-spacing:.15px}.employee-paystubs-dA2-type{font-family:Poppins-Regular!important;font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;letter-spacing:.25px}.employee-paystubs-dA2-joindate{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#484649}.employee-paystubs-dA2-contractbtn{font-family:Poppins-Regular!important;border:1px solid #777680;background-color:transparent;cursor:pointer;display:inline-flex;padding:8px 24px;justify-content:center;align-items:flex-start;gap:8px;color:var(--color-primitives-primary-500);border-radius:42px}.employee-paystubs .common-grid-row{margin:0 1rem}.heading-h4-semibold,.peru-payslip-month,.peru-personal-payroll-info-title{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.heading-h5-medium,.peru-payroll-info-title{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.heading-h5-regular,.peru-payroll-info-value{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.para-body-m-medium,.peru-payslip-title{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.peru-payslip-container{width:1160px;padding:20px;border-radius:var(--border-radius-md);border:1px solid var(--color-primitives-neutral-200);background:var(--color-primitives-white-white);margin-inline:auto}.peru-payslip-header-container{display:flex;align-items:center;padding:12px 16px;justify-content:space-between;border-radius:var(--border-radius-md);background:var(--color-primitives-primary-100)}.peru-payslip-edge-logo{display:flex;width:72px;height:72px;padding:10px;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--border-radius-md);background:var(--color-primitives-white-white);box-shadow:0 1px 14px #02006e1f}.peru-payslip-edge-logo img{width:66px;height:35px}.peru-payslip-title,.peru-payslip-month{color:var(--color-primitives-black-black)}.peru-personal-payroll-info-container{display:flex;padding:16px 20px;align-items:flex-start;gap:16px;margin-top:12px;border-radius:var(--border-radius-md);background:var(--color-primitives-primary-50)}.peru-personal-payroll-info-title{color:var(--color-primitives-black-black);padding-bottom:8px}.peru-payroll-info-container{display:flex;width:100%!important}.peru-payroll-info-container p{width:50%}.peru-payroll-info-title,.peru-payroll-info-value{color:var(--color-primitives-black-black)}.peru-payslip-details-heading{display:flex;align-items:center;margin-top:.5rem;border-bottom:2px solid #000;gap:1rem;height:40px}.peru-payslip-details-values{display:flex;align-items:center;gap:1rem}.peru-payslip-details-values p{padding:8px 0;border-bottom:1px solid var(--color-border-primary)}.peru-payslip-details-footer{width:100%;padding:12px 20px;margin-top:16px;border-radius:var(--border-radius-md);background-color:var(--color-primitives-neutral-50)}.peru-payslip-details-footer-item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.peru-payslip-details-footer-item:last-child{border-bottom:none;padding:10px 0}.peru-payslip-item-bb{padding:8px 0;border-bottom:1px solid var(--color-border-primary)}.employee-paystubs-details-dA{margin:auto;background-color:#fbfaff;display:flex;justify-content:space-between;width:1076px;height:80px;align-content:center;flex-wrap:wrap}.employee-paystubs-details{background-color:#fbfaff;height:calc(100vh - 46px)}.peers-wrapper{width:1076px;margin:auto}.employee-paystubs-details-dAA{display:flex}.employee-paystubs-page-container{width:1256px;margin:1rem auto}.employee-paystubs-details-dAA img{object-fit:contain;margin-right:10px}.employee-paystubs-details-slips{color:var(--neutral-20, #292a3d);font-family:Poppins-SemiBold;font-size:20px;font-style:normal;font-weight:600;line-height:32px}.employee-paystubs-details-edit{color:var(--neutral-20, #292a3d);font-family:Poppins-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:32px}.employee-paystubs-filters{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#fff;border-radius:20px;width:1076px;margin:auto}.employee-payslip-details-container{width:1256px;margin:auto}.emp-payslip-container{width:1045px;padding:24px;border-radius:12px;border:1px solid var(--color-primitives-primary-100);background:#fff;margin:auto}.emp-payslip-header-container{display:flex;padding:12px 16px;justify-content:space-between;border-radius:16px;background:var( --Gradient-light, linear-gradient(221deg, #ffefd3 4.69%, var(--color-primitives-primary-100) 41.39%, #b4fff2 120.42%) )}.emp-payslip-edge-logo{display:flex;width:72px;height:72px;padding:10px;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:var(--Secondary-100, #fff);box-shadow:0 1px 14px #02006e1f}.emp-payslip-edge-logo div{display:flex}.emp-payslip-edge-logo img{width:66px;height:35px}.emp-payslip-title{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500}.emp-payslip-month{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500}.emp-payslip-download-btn{transition:.3s ease;display:flex;gap:8px;padding:12px 24px;border-radius:42px;background:var(--Primary-100, #fff);align-self:center;color:var(--material-theme-surfaces-dark-surface1, #14151f);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500}.emp-payslip-download-btn:hover{box-shadow:0 1px 1px #02006e38,0 1px 6px #02006e40}.emp-payslip-download-btn img{width:18px;height:18px;align-self:center}.personal-payroll-info-container{display:flex;padding:16px 20px;align-items:flex-start;gap:16px;margin-top:12px;border-radius:16px;background:var(--Primary-99, #fbfaff)}.payslip-summary-container{display:flex;flex-direction:column;padding:12px 20px;margin-top:12px;border-radius:16px;background:var(--color-primitives-primary-50)}.personal-payroll-info-container div{width:50%}.personal-payroll-info-title{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600}.payroll-info-container{display:flex;width:100%!important}.payroll-info-container div{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;margin-top:8px;width:50%}.payslip-details-section1-heading{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;width:500px}.payslip-details-section2-heading{color:var(--Neutral-20, #292a3d);text-align:right;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;width:200px}.payslip-details-section3-heading{color:var(--Neutral-20, #292a3d);text-align:right;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;width:265px}.payslip-details-heading{display:flex;margin-top:.5rem;border-bottom:2px solid #000;gap:1rem;height:44px}.payslip-details-heading div{display:grid;align-items:center}.payslip-details{display:flex;gap:1rem}.payslip-details-data{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;height:36px;display:grid;align-items:center;width:500px;text-align:right}.payslip-details-total{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;width:500px;text-align:right;margin-top:10px;height:30px;display:grid;align-items:center}.payslip-summary-details{display:flex;justify-content:space-between;gap:1rem}.payslip-summary-details .text-left{width:70%}.payslip-details-net-amount{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:18px;font-style:normal;font-weight:600}.w-200{width:200px}.w-265{width:265px}.about-container{max-width:700px}.dependents-tab-container .dependents-divider{border-top:1px solid var(--color-border-primary);margin:16px 0}.dependents-tab-container .dependents-nodata-wrapper{display:flex;height:72px;padding:16px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:var(--border-radius-md);background:var(--color-surface-primary-hover)}.dependents-tab-container .no-dependents-added-text{color:var(--color-text-headings-secondary)}.no-bank-details-screen-wrapper{display:flex;height:72px;padding:16px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:var(--border-radius-md);background:var(--color-surface-primary-hover)}.no-bank-details-added-text{color:var(--color-text-headings-secondary)}.employee-bank-details-wrapper{display:flex;flex-direction:column;padding:24px;gap:24px;border-radius:var(--border-radius-md);border:1px solid var(--color-border-primary);background:var(--color-surface-primary)}.bank-details-row{display:flex;flex-direction:row;gap:48px}.bank-detail-item{display:flex;flex-direction:column;min-width:200px}.bank-detail-label{color:var(--color-text-headings-secondary);margin:0}.bank-detail-value{color:var(--color-text-headings-primary);margin:0}.assignment-information-card{width:202px;display:flex;padding:20px 16px;flex-direction:column;border-radius:24px;border:1px solid #cbccef;align-items:center}.profile-container{background-color:#fff;height:calc(100vh - 46px);overflow:scroll}.ep-profile-main{margin:auto}.employee-profile-tab-container{min-width:700px}.employee-profile-d21{margin:60px 20px 10px 10px;background:#fff;border:1px solid var(--color-primitives-primary-50);box-shadow:0 1px 6px #02006e0d;border-radius:24px;display:flex;justify-content:flex-start;gap:30px;padding:5px}.employee-profile-d21>div{border-radius:25px;padding:8px;font-family:Poppins-Regular!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:.1px}.option-active{background:var(--color-primitives-primary-600);color:#f9f9fb}.employee-profile-d22{border-radius:24px}.employee-profile-d22A{background:#fff!important;border-radius:20px}@media only screen and (min-width:900px){.employee-profile-d21{margin:15px}}.profile-heading{padding-left:40px}.employee-documents-A{background-color:#fbfaff;height:calc(100vh - 46px)}.employee-documentsA-list{display:flex;flex-direction:column;gap:10px;width:1076px;margin:auto;flex-wrap:wrap}.employee-documentA-list-item{background:#fff;border-radius:24px;min-width:180px}.employee-docs-icon{display:flex;justify-content:center;margin:10px 0}.employee-docs-edit-icon{display:flex;justify-content:end;margin:12px 10px 0 0}.employee-docs-title{font-family:Poppins-Regular!important;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1px;margin:10px auto;max-width:150px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;white-space:pre-wrap;height:37px}.employee-docs-file-limit{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;display:flex;justify-content:center;align-items:center;text-align:center;letter-spacing:.4px;padding:5px;background-color:#fbfaff}.employee-docs-file-uploaded{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:.4px;padding:3px;background-color:#f2fffb;margin-bottom:10px;max-width:180px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;white-space:pre-wrap}.customer-employee-docs{max-width:180px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;white-space:pre-wrap}.employee-docs-file-view{display:flex;justify-content:center;align-items:center;gap:5px;padding:15px}.view-btn{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:center;letter-spacing:.4px}@media only screen and (min-width:900px){.employee-documentsA-list{flex-direction:row}}.employee-card-d1{display:flex;justify-content:space-between;align-items:center;height:80px;top:47px;padding-right:33px}.employee-card-d2{position:relative;width:1176px;margin:auto}.employee-card-avatar{position:absolute;bottom:-30px;width:100px!important;height:auto!important;border:.5px solid white}.employee-details-glove-img{width:109px;height:81px}.ep-dash-company employee-card-avatar{width:100px;height:40px;object-fit:contain}.ep-company-details{margin:auto;background:#fff;border-radius:24px;padding:15px;width:910px;margin-top:1.5rem}.ep-company-details-d1{display:flex;justify-content:space-between;align-items:flex-end;padding:10px}.ep-company-details-d1a{font-family:Poppins-Medium!important;font-weight:600;font-size:20px;line-height:24px;letter-spacing:.15px;margin-bottom:5px}.ep-company-details-d1b{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}.employee-company-web-link{display:flex;border:1px solid #777680;align-items:center;border-radius:22px;cursor:pointer;padding:6px 10px 6px 18px;gap:10px;font-family:Poppins-Regular!important;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px}.ep-company-details-d2{padding:10px;display:flex;align-items:center;flex-direction:row;justify-content:space-between;direction:row;margin-top:15px;margin-bottom:15px}.ep-company-details-d2a{display:flex;align-items:center;gap:15px}.ep-company-details-d2a img{border-radius:100px;width:63px;height:63px}.ep-company-details-d2b{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#7c7eb6}.ep-company-details-d2c{font-family:Poppins-Medium!important;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px}.ep-company-details-d2d{font-family:Poppins-Medium!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}.ep-company-details-d3{padding:10px}.ep-company-details-d3a{display:flex;align-items:center;gap:25px;padding:10px}.ep-company-details-d3-title-value{display:flex;flex-direction:column;gap:12px}.ep-company-details-d3-title{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#666899}.ep-company-details-d3-value{font-family:Poppins-Medium!important;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px}.payment-breakdown-container .payment-breakdown-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:16px;padding:8px 0;border-radius:8px;transition:background-color .2s ease}.payment-breakdown-container .payment-breakdown-header:hover{background-color:var(--color-surface-primary-hover)}.payment-breakdown-container .payment-breakdown-header h3{margin:0}.payment-breakdown-container .payment-breakdown-table-wrapper{transition:opacity .5s ease-in,max-height .5s ease-in;opacity:0;max-height:0px;overflow:hidden}.payment-breakdown-container .payment-breakdown-table-wrapper.visible{opacity:1;max-height:200px;overflow:scroll}.payment-breakdown-container .payment-breakdown-table-wrapper .employee-name-container{display:flex;align-items:center;gap:12px}.payment-breakdown-container .payment-breakdown-table-wrapper .employee-avatar-container{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.payment-breakdown-container .expand-icon{transition:transform .5s ease-in}.payment-breakdown-container .expand-icon.rotated{transform:rotate(180deg)}.heading-h4-semibold,.payroll-details-payment-overview-heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.heading-h5-medium,.payroll-details-payment-overview-details p{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.para-body-m-regular,.payroll-details-payment-overview-details .payment-detail-value{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-medium,.payroll-details-failure-reason,.payroll-details-pending-reason{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.payroll-details-main-container{width:894px;margin:auto;background:var(--color-surface-primary);padding:20px;border-radius:var(--border-radius-md);border:1px solid var(--color-border-primary)}.payroll-details-header-section{margin-bottom:12px}.payroll-details-main-header{display:flex;justify-content:space-between;align-items:flex-start;background:var(--color-brand-primary-purple-100);color:var(--color-text-headings-primary);padding:24px;border-radius:var(--border-radius-md)}.payroll-details-header-left{display:flex;flex-direction:column}.payroll-details-header-white-text,.payroll-details-header-black-text{color:var(--color-text-headings-primary)}.payroll-details-failure-btns-container{display:flex;align-items:center;gap:12px}.payroll-details-failure-reason{color:var(--color-text-danger);background-color:var(--color-surface-danger);margin:.8rem 4.7rem 0;padding:12px 16px;border-radius:10px}.payroll-details-pending-reason{color:var(--color-text-warning);background-color:var(--color-surface-warning);margin:.8rem 4.7rem 0;padding:12px 16px;border-radius:10px}.payroll-details-payment-overview-section{border-radius:var(--border-radius-md);background:var(--color-surface-primary-hover);padding:16px 24px;margin-bottom:12px}.payroll-details-payment-overview-heading{color:var(--color-text-headings-primary);margin:0 0 22px}.payroll-details-payment-overview-details{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.payroll-details-payment-overview-details p{color:var(--color-text-headings-primary);margin:0}.payroll-details-payment-overview-details .payment-detail-value{color:var(--color-text-body-secondary);margin:0}.payroll-details-download-invoice-btn-container{margin:auto 0}.payroll-details-container{width:894px;border-radius:10px;margin:auto;box-shadow:0 1px 14px #02006e1f;background:#fff;overflow:scroll;overflow-y:hidden}.payroll-details-header{display:flex;justify-content:space-between;background:linear-gradient(92deg,var(--temp-color-primitives-primary-800) 17.22%,var(--color-primitives-primary-900) 84%);color:#fff;padding:1.1rem 4.7rem;border-radius:12px 12px 0 0;background-repeat:no-repeat!important}.pd-header-left-chip{background-color:#fcfcff!important}.pd-payment-overview{padding:1rem 4.7rem 2rem}.amount-fee-item-icon{width:14px!important;height:14px!important;margin-left:4px;color:var(--color-text-body-primary)}.first-payment-payroll{padding:0 2rem;background:var(--color-surface-primary);min-height:calc(100vh - 51px)}.holidaycard{background-color:#fff;border-radius:24px;width:348px}.holidaycard-image{width:100%;height:112px;object-fit:cover;border-top-left-radius:24px;border-top-right-radius:24px}.holidaycard-content{display:flex;flex-direction:column!important;padding:20px 15px 15px}.holidaycard-title{font-family:Poppins-Medium!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#14151f}.holidaycard-date{font-family:Poppins-Medium!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:var(--color-primitives-primary-600)}.holidaycard-button{padding:5px 10px!important;border:1px solid #777680!important;border-radius:22px!important;background-color:transparent!important;color:#3d3e5c!important;font-family:Poppins-Regular!important;font-weight:400!important;font-size:10px!important;line-height:16px!important;cursor:default!important}.holidaycard-description{font-family:Poppins-Regular!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#52537a!important;margin-top:32px!important}.holidays-main-header{max-width:1076px;width:100%;margin:0 auto;padding:12px 0;display:flex;align-items:center;justify-content:space-between}.holidays-main-header-title{color:#14151f;font-family:Poppins-Semibold!important;font-size:20px!important;font-weight:600;line-height:32px}.holidays-tabs-container{max-width:1076px;width:100%;margin:0 auto;position:relative}.holidays-tab{min-width:auto;padding:10px 15px;font-family:Poppins-Medium!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#212231!important}.holidays-calendar-download{padding:12px 24px;background-color:var(--color-primitives-primary-600)!important;border-radius:42px!important;color:#fff!important;font-family:Poppins-Medium!important;font-weight:500;font-size:14px;line-height:20px}.holidays-calendar-download:hover{background-color:var(--color-primitives-primary-600);opacity:.8}.holidays-calendar-date{padding:10px 46px;background-color:#fff;color:#3d3e5c;font-family:Poppins-Medium!important;font-weight:500;font-size:14px;line-height:20px}.holidays-calendar-prev{background-color:var(--color-primitives-primary-50);border-top-left-radius:40px;border-bottom-left-radius:40px;width:fit-content;display:flex;align-items:center;padding:8px 4px;height:40px;cursor:pointer}.holidays-calendar-next{background-color:var(--color-primitives-primary-50);border-top-right-radius:40px;border-bottom-right-radius:40px;width:fit-content;display:flex;align-items:center;padding:8px 4px;height:40px;cursor:pointer}.holidays-info-button{padding:10px!important;background-color:var(--color-primitives-primary-100)!important;border-radius:42px!important;min-width:auto!important}.holidays-info-tooltip{padding:15px 15px 28px;border-radius:12px;box-shadow:0 4px 11px #02006e30;background-color:#fff;width:315px;position:absolute;top:60px;right:0;z-index:10}.holidays-info-tooltip-content{font-family:Poppins-Regular!important;font-size:14px!important;font-weight:400;line-height:20px;color:var(--color-primitives-primary-600);width:270px}.holidays-listing{max-width:1076px;width:100%;margin:0 auto;padding-top:24px}.salaries-export-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.display-none{display:none}.uploadfile-upload-btn{border-radius:5px;width:140px;height:35px}.uploadfile-upload-btn .MuiTypography-root{color:var(--color-text-on-action-white)}.uploadfile-datepicker{background:#fff}.uploadfile-datepicker.MuiPickersTextField-root,.uploadfile-datepicker.MuiFormControl-root{width:189px!important}.uploadfile-datepicker .MuiOutlinedInput-root,.uploadfile-datepicker .MuiPickersInputBase-root{width:100%!important;min-width:0;border-radius:5px;font-size:12px;height:35px}.uploadfile-datepicker .MuiSvgIcon-root{fill:#1161d5}.uploadfile-country-select .MuiInputBase-root,.uploadfile-payslip-type-select .MuiInputBase-root{background-color:#fff;border-radius:6px;height:35px}.uploadfile-country-select .MuiInputBase-input,.uploadfile-payslip-type-select .MuiInputBase-input{font-size:12px}.uploadfile-country-select .MuiInputBase-input::placeholder,.uploadfile-payslip-type-select .MuiInputBase-input::placeholder{color:#000;opacity:1}.uploadfile-filename-input .MuiInputBase-root{background-color:#fff;border-radius:6px;height:35px}.uploadfile-filename-input .MuiInputBase-input{font-size:12px}.uploadfile-filename-input .MuiInputBase-input::placeholder{color:#000;opacity:1}.uploadfile-filename-input .MuiOutlinedInput-root{padding-right:0!important}.slider-container{position:relative;height:100%}.slider-container .slides-container{height:100%;margin-top:5rem}@media(max-width:767px){.slider-container .slides-container{padding-top:0rem;margin-top:0}}.slider-container .heading-text{text-align:center}@media(max-width:768px){.slider-container .heading-text{max-width:320px}}.slider-container .description-text{color:var(--color-text-body-primary);text-align:center;max-width:450px;margin-bottom:60px}@media(max-width:768px){.slider-container .description-text{margin-bottom:21px}}.slider-container .three-dots-container{position:absolute;bottom:66px;left:50%;transform:translate(-50%);width:auto;display:flex;gap:8px}@media(max-width:768px){.slider-container .three-dots-container{margin-top:21px;bottom:0}}.slider-container .three-dots-container .dot-color-inactive{background-color:var(--color-icon-information-inverse)}.slider-container .three-dots-container .dot-color-active{background-color:var(--color-icon-primary)}.slider-container .three-dots-container .dot{width:8px;height:8px;border-radius:50%;margin:0;cursor:pointer;transition:background-color .3s}.slider-container .three-dots-container .arrow-btns{text-align:center}.slider-container .slider-images{width:100%;max-width:546px;height:348px}@media(max-width:767px){.slider-container .slider-images{width:272px!important;height:174px!important}}.error-indicator-list-container{margin:18px 0}.error-indicator-list-container .error-list-icon{height:16px!important;width:16px!important}.error-indicator-list-container .icon-color-initial{color:var(--color-icon-secondary)}.error-indicator-list-container .icon-color-success{color:var(--color-icon-success)}.error-indicator-list-container .icon-color-danger{color:var(--color-icon-danger)}.error-indicator-list-container .text-color-initial{color:var(--color-text-body-primary)}.error-indicator-list-container .text-color-success{color:var(--color-text-success)}.error-indicator-list-container .text-color-error{color:var(--color-text-error)}.create-password-main-container{width:100%;background-color:var(--color-surface-primary);height:100vh}.create-password-main-container .email-password-main-container{padding:20px 0;background-color:var(--color-surface-primary)}.create-password-main-container .email-password-main-container .logo-container{margin-bottom:78px}@media(max-width:768px){.create-password-main-container .email-password-main-container .logo-container{margin-bottom:28px}}.create-password-main-container .email-password-main-container .edge-logo{width:91px;object-fit:cover}.create-password-main-container .email-password-main-container .change-password-inner-container{width:440px;max-width:440px}.create-password-main-container .email-password-main-container .change-password-inner-container .subheader-text{color:var(--color-text-body-primary)}.create-password-main-container .email-password-main-container .change-password-inner-container .label-color{color:var(--color-text-headings-secondary)}.create-password-main-container .email-password-main-container .change-password-inner-container .icon-color{color:var(--color-icon-secondary)}.create-password-main-container .email-password-main-container .change-password-inner-container .email-container{display:flex;padding:12px 16px;align-items:center;gap:12px;align-self:stretch;border-radius:var(--border-radius-sm, 4px);background:var(--color-surface-primary-hover)}.create-password-main-container .email-password-main-container .change-password-inner-container .email-container .email-icon-bg{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:40px;background:var(--color-surface-primary)}.create-password-main-container .email-password-main-container .change-password-inner-container .email-container .email-color{color:var(--color-text-body-secondary)}@media(max-width:768px){.create-password-main-container .email-password-main-container{padding-top:24px}}.create-password-main-container .slider-main-container{display:flex;align-items:center;justify-content:center}.create-password-main-container .slider-main-container.default{background:var(--background-default-gradient)}@media(max-width:768px){.create-password-main-container .slider-main-container{padding:32px 8px;min-height:392px}}.create-password-main-container .slider-main-container-ios{display:flex;align-items:center;justify-content:center}.create-password-main-container .slider-main-container-ios.default{background:var(--background-default-gradient)}@media(max-width:768px){.create-password-main-container .slider-main-container-ios{padding:32px 8px 122px;min-height:392px}}@media(max-width:768px){.create-password-main-container{overflow-y:scroll}.create-password-main-container .email-password-main-container .change-password-inner-container{padding:24px 20px 28px;width:100%}}.link-expired-main-container{padding-top:116px;padding-bottom:40px;width:100%;margin-left:auto;margin-right:auto}.link-expired-main-container .edge-logo{height:47px;width:91px;object-fit:cover}.link-expired-main-container .expiry-text-container{max-width:532px}.link-expired-main-container .expiry-text-container .description-text{color:var(--color-text-body-primary)}.link-expired-main-container .error-icon{color:var(--color-surface-action-warning);padding-bottom:20px;height:54px;width:54px}.link-expired-main-container .mail-to-link{color:var(--color-text-action)}.link-expired-main-container .text-color{color:var(--color-text-body-primary)}.referral-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:min(1.078vw,24px);padding:0 0 min(4.043vw,90px) min(4.043vw,90px);max-width:min(38.5vw,838px)}.referral-overlay .referral-intro{display:flex;flex-direction:column;gap:min(.719vw,16px)}.referral-overlay .referral-eyebrow{font-family:var(--font-family-fktg-regular);font-size:min(1.078vw,24px);line-height:normal;letter-spacing:.2em;color:var(--color-primitives-primary-300);text-transform:uppercase}.referral-overlay .referral-heading{font-size:min(2.875vw,64px);line-height:normal;color:var(--color-primitives-white-white)}.referral-overlay .referral-body{font-family:var(--font-family-fktg-regular);font-size:min(1.527vw,34px);line-height:1.4;color:var(--color-primitives-white-white);opacity:.8}.referral-overlay .referral-footnote{font-family:var(--font-family-fktg-regular);font-size:min(1.078vw,24px);line-height:1.4;color:var(--color-primitives-primary-300)}.login-container{width:100%;margin:0!important}.login-container .login-left{min-width:320px;height:100vh;display:flex;flex-direction:column;width:100%;padding-left:178px;overflow-y:auto}@media(max-width:1250px)and (min-width:769px){.login-container .login-left{padding-left:100px;padding-right:24px;justify-content:center;align-items:center}}@media(max-width:768px){.login-container .login-left{padding-left:32px;padding-right:32px;min-height:100vh;justify-content:space-between}}@media(min-width:2560px){.login-container .login-left{padding-left:495px}}.login-container .login-left .logo-container{margin-top:64px}@media(max-width:1250px)and (min-width:769px){.login-container .login-left .logo-container{margin-top:40px;align-self:flex-start}}@media(min-width:1251px){.login-container .login-left .logo-container{margin-top:40px}}@media(max-width:768px){.login-container .login-left .logo-container{margin-top:24px;flex-shrink:0}}.login-container .login-left .footer-container{position:relative;display:flex;margin-top:auto;padding-bottom:16px;padding-top:24px}@media(max-width:1250px)and (min-width:769px){.login-container .login-left .footer-container{position:relative;margin-top:auto;padding-bottom:24px;bottom:auto;align-self:start}}@media(max-width:768px){.login-container .login-left .footer-container{position:relative;margin-top:24px;padding-bottom:24px;bottom:auto;align-self:start;flex-shrink:0}}@media(max-height:768px){.login-container .login-left .footer-container{position:relative;margin-top:16px;padding-bottom:16px;bottom:auto;align-self:start}}.login-container .login-right{height:100vh;padding:0!important;position:relative}@media(max-width:1023px){.login-container .login-right{display:none}}.login-container .login-right .image-container{width:100%;height:100%;background-size:cover;background-position:center 70%;background-repeat:no-repeat;position:relative;object-fit:contain}.login-container .login-right .image-container .image-vector{display:flex;justify-content:flex-end;padding:32px 36px}.login-container .login-right .image-container .text-overlay-container{position:absolute;bottom:0;left:0;right:0;height:200px;display:flex;align-items:flex-end}.login-container .login-right .image-container .text-overlay-container .gradient-overlay{position:absolute;inset:0;background:var(--backgorund-login-gradient)}.login-container .login-right .image-container .text-overlay-container .layout-image-text{position:relative;width:100%;padding:56px;z-index:1;color:#fff}@media(max-width:1336px){.login-container .login-right .image-container .text-overlay-container .layout-image-text{padding:30px}}.MuiGrid-root.login-container{margin:0;padding:0}.MuiGrid-root.login-container>.MuiGrid-item{padding:0}.employee-onboarding-link-expired-container{max-width:440px;height:100%}.heading-h2-semibold,.help-success-modal-heading{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.help-success-modal-title{display:flex;width:444px;flex-direction:column;align-items:flex-start}.help-success-modal-icon{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:10px;border-radius:41px;background-color:var(--color-surface-success)}.help-success-modal-icon svg{width:28px;height:28px;color:var(--color-primitives-success-600)}.help-success-modal-heading{margin-top:11px;white-space:normal!important}.color-text-heading-primary,.get-help-modal-max-words{color:var(--color-text-headings-primary)}.para-body-s-regular,.get-help-modal-max-words{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.mail-icon-container{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:41px;background:var(--color-surface-primary-hover)}.mail-icon-container svg{width:28px;height:28px;color:var(--color-icon-secondary)}.onboarding-get-help-dialogue-main-div{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.get-help-modal-max-words{opacity:.6;margin-top:-16px}.customer-onboarding-need-help-section{padding:12px;align-items:center;background:var(--color-surface-primary-hover);border-radius:8px;cursor:pointer}.customer-onboarding-need-help-section:hover{background:var(--color-brand-primary-grey-100)}@media(max-width:900px){.customer-onboarding-need-help-section{width:100%;padding:16px;margin-top:15px}}.need-help-email-icon-wrapper{display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:var(--border-radius-full);background:var(--color-surface-primary);box-shadow:0 1px 2px 0 var(--color-elevation-default)}.need-help-email-icon-wrapper svg{color:var(--color-brand-primary-grey-400)}.onboarding-avatar-mobile-menu .MuiPaper-root{padding:24px!important;max-width:none!important;width:100%!important;left:0!important;top:12px!important}.onboarding-avatar-mobile-menu .MuiList-root,.onboarding-avatar-mobile-menu .MuiMenuItem-root{padding:0!important;margin:0!important}.hidden-space{display:inline-block!important;width:0!important}.onboarding-avatar-desktop-menu{margin-top:32px}.onboarding-avatar-desktop-menu .MuiPaper-root{width:11rem!important}.onboarding-avatar-menu-icon-container{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--border-radius-full)}.onboarding-avatar-menu-icon-container:hover{background-color:var(--color-surface-primary-hover)!important}.onboarding-avatar-menu-icon{color:var(--color-icon-secondary)}.onboarding-avatar-menu{margin-top:33px}.onboarding-avatar-menu-icon-logout{color:var(--color-border-error)}.onboarding-avatar-menu-item{padding:6px 16px;gap:12px;width:164px;display:flex}.onboarding-avatar-menu-icon-button{padding:0!important;margin:0!important}.onboarding-avatar-mobile-menu{margin-top:36px}.onboarding-mobile-menu-profile{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.onboarding-mobile-menu-profile .mobile-menu-avatar,.avatar-menu-desktop .avatar-desktop-menu-avatar{background-color:var(--color-primitives-neutral-300)!important}.pending-leaves-container-history{border-radius:12px;background:#fbfaff;display:flex;flex-direction:column!important;width:100%;gap:1rem!important;padding:1rem 3.5rem;margin-top:1rem;margin-bottom:4rem}.history-leaves-card-container{border-radius:12px;background:#fefdff;border:1px solid var(--color-primitives-primary-100);width:757px}@media(max-width:880px){.history-leaves-card-container{width:auto;min-width:400px;max-width:100%}}.history-leave-reason{color:var(--color-primitives-primary-600);font-family:Poppins-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:.3rem}.history-leave-date{color:#292a3d;font-family:Poppins-SemiBold;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.history-leave-arrow{transform:rotate(180deg)}.history-leaves-date{display:flex}.history-leaves-time-icon{padding:.5rem 1rem}.history-leaves-top-section{display:flex;justify-content:space-between}.history-leave-chip{align-self:center;margin-right:1rem!important}.history-timeoff-details{display:flex;margin-left:1rem}.history-timeoff-details-text{color:#292a3d;font-family:Poppins-Regular;font-size:12px;width:25%;margin:.5rem 0}.history-leave-chip-status{background:#ffefd3!important;border:1px solid #ffdf9c!important;color:#3f2e00!important}.history-leave-chip-status-icon{transform:scale(.6);filter:invert(13%) sepia(88%) saturate(1844%) hue-rotate(41deg) brightness(100%) contrast(106%)}.history-timeoff-comments{color:#292a3d;font-family:Poppins-Medium;font-size:14px;padding:.6rem 1rem;margin-right:2rem}.history-timeoff-comments-img{clip-path:circle();width:4rem;padding:1rem}.history-timeoff-comment-wrapper{border:1px solid #e4e1ec;border-radius:12px;margin-right:.5rem;width:70%}.history-timeoff-comment{color:#292a3d;font-family:Poppins-Regular;font-size:14px;padding:.6rem 1rem}.history-timeoff-comment-author{color:#c7c5d0;font-family:Poppins-Regular;font-size:11px;padding-left:1rem}.history-timeoff-comments-container{display:flex}.history-timeoff-request-date{color:#7f7e82;font-family:Poppins-Regular;font-size:12px}.medical-docs-btn-label{text-wrap:nowrap}.holidays-breadcrumbs-link{font-family:Poppins-Regular!important;font-size:12px;font-weight:400;color:#212231!important;text-decoration:none!important}.holidays-main-header-title{color:#14151f;font-family:Poppins-Semibold!important;font-size:20px!important;padding-left:5px;font-weight:600;line-height:32px}.anonymousText{margin-bottom:16px!important}.successTitle{margin-bottom:16px!important;font-size:18px!important}.success-back-button{margin-right:auto;margin-left:auto}.buttonsBox{display:flex;justify-content:space-between;margin-top:16px}.modalContainer{display:flex;align-items:center;justify-content:center;z-index:0!important}.modalContent{background-color:#fff;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;padding:40px;max-width:500px;min-height:500px;width:100%;text-align:center;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:20px}.gridItem{margin-top:10px;margin-bottom:10px}.Modalbutton{margin:8px!important;padding:30px!important;border-color:var(--temp-color-primitives-primary-800)!important;border-radius:12px!important}.Modalbox{display:block}.ModalbuttonText{font-family:Poppins-Medium!important;margin-bottom:10px!important;color:var(--temp-color-primitives-primary-800)!important}.ModalbuttonSubtext{display:block;color:#2c2d3e}.layout-container{width:64.5rem;margin:1.1rem auto}.timeoff-next-settings-page{padding:1.5rem}.timeoff-next-page{padding:1rem 0}.timeoff-next-balances{overflow-x:auto;padding:.5rem 0}.timeoff-next-balance-card{min-width:12rem;padding:1rem;border:1px solid var(--neutral-10, #e6e6e6);border-radius:.5rem}.timeoff-next-balance-card__count{margin:.25rem 0}.timeoff-next-request-card{padding:1rem;border:1px solid var(--neutral-10, #e6e6e6);border-radius:.5rem}.timeoff-next-preview{margin-top:.75rem;padding:.75rem;border-radius:.5rem;background:var(--neutral-05, #f7f7f7)}.timeoff-next-note{width:100%;min-height:5rem;padding:.5rem;border:1px solid var(--neutral-10, #e6e6e6);border-radius:.5rem;font-family:inherit;resize:vertical}.timeoff-next-rule-section{padding:.75rem 1rem;border:1px solid var(--neutral-10, #e6e6e6);border-radius:.5rem}.timeoff-next-rule-fields{margin-top:.5rem;padding-left:.5rem}.timeoff-next-fieldset{border:1px dashed var(--neutral-10, #e6e6e6);border-radius:.5rem;padding:.5rem .75rem}.settings-container{display:flex;flex-direction:column;width:100%;background-color:#fff;height:100vh;overflow:hidden}.settings-content{display:flex;border-top:1px solid var(--color-border-primary);height:calc(100vh - 60px);overflow:hidden}.settings-sidebar{min-width:220px;border-right:1px solid var(--color-border-primary);padding:20px 0;background:var(--color-surface-primary-hover);position:sticky;top:0;height:100%;overflow-y:auto}.settings-nav-list{list-style:none;padding:0;margin:0;max-width:196px}.settings-nav-item{position:relative;padding:8px 20px;cursor:pointer;transition:background-color .2s}.settings-nav-item:hover,.settings-nav-item.active{border-radius:var(--border-radius-sm);background:var(--color-surface-primary-pressed)}.settings-nav-item.active .settings-nav-text{color:var(--temp-color-primitives-primary-800);font-weight:var(--font-weight-medium)}.settings-main-content{flex:1;overflow-y:auto}.settings-header{position:sticky;top:0;z-index:10;display:flex;align-items:center}.create-payoneer-account-card{background:linear-gradient(220.8deg,#ffefd34d 4.69%,#e0e0ff4d 41.39%,#b4fff24d 120.42%)}.payoneer-pending-leave-chip-status-icon-review{transform:scale(.6);width:25px;height:25px}.payoneer-pending-leave-chip-status-review{font-size:12px;background:#ffefd3!important}.payoneer-pending-leave-chip-status-review-label{display:flex;align-items:center;justify-content:space-between;margin-left:-4px}.payoneer-pending-leave-chip-status-review-image{height:15px;width:15px}.payoneer-pending-leave-chip-status-review-image-text{font-weight:400;font-family:Poppins;margin-left:4px}.payoneer-pending-leave-chip-status-icon-active-label{font-size:12px;color:#157b32;display:flex;justify-content:space-between}.payoneer-pending-leave-chip-status-active{background:#ddfce6!important}.payoneer-pending-leave-chip-status-icon-error-label{font-size:12px;color:#690005;display:flex;justify-content:space-between}.payoneer-pending-leave-chip-status-error{height:22px;background:#ffdad6!important}.payoneer-label-go-to-payoneer{color:var(--color-primitives-primary-900);display:flex;align-items:center;justify-content:space-between;width:135px}.payoneer-label-balance-icons{margin-left:-6px;color:var(--color-primitives-primary-900);display:flex;align-items:center;justify-content:space-between}.payoneer-btn-text{font-size:14px;font-family:Poppins}.payoneer-go-to-payoneer-arrow-left{padding-left:.5rem;transform:scale(1.3);margin-right:-10px!important}.employee-payoneer{background-color:#fbfaff;height:calc(100vh - 46px)}.employee-payment-methods-details{display:flex;font-size:12px;font-weight:400;font-family:Poppins}.sso-screen{display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.page-header{color:var(--Neutral-20, #292a3d);font-family:Poppins-SemiBold;font-size:20px;font-style:normal;font-weight:600;line-height:32px}.page-subheader{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:32px}.new-activity-time-off-page-container{border-radius:24px;border:1px solid var(--color-primitives-primary-100);background:#fefefe;height:1024px;flex-shrink:0;overflow-y:scroll}.search-employee-input{display:flex;width:100%;height:30px;padding:7px 14px;align-items:flex-start;gap:6.579px;flex-shrink:0;border-radius:19.738px;border:1px solid var(--color-primitives-primary-100);background:var(--Primary-100, #fff)}.search-employee-input:after{content:"";font-family:FontAwesome;position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.results-for-short-notice-periods{color:#000;font-family:Poppins-Medium;font-size:15px;font-style:normal;font-weight:500;line-height:18px;padding:0 14px 16px}.container-employees-results-for-notice-periods{border:1px solid var(--Neutral-95, var(--color-primitives-primary-50));border-radius:24px;border:1px solid var(--color-primitives-primary-100);background:#fefefe;width:98.5%;flex-shrink:0;margin:0 14px}.employee-details-on-notice-period{display:flex;align-items:flex-start;gap:60px;overflow-x:scroll;padding:7px 16px}.ellipsis-two-line{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}.employee-sick-leaves{color:var(--color-primitives-primary-600);font-family:Poppins-Medium;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.employee-sick-leave-date{color:var(--Neutral-20, #292a3d);font-family:Poppins-SemiBold;font-size:13px;font-style:normal;font-weight:600;line-height:19.5px}.time-off-used{color:var(--Neutral-20, #292a3d);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:22px;width:120px}.time-off-days{display:flex;padding:1px 8px;font-size:12px;justify-content:center;align-items:center;gap:8px;border-radius:13px;border:1px solid var(--neutral-varian-90, #e4e1ec)}.time-off-status{display:flex;padding:1px 8px;font-size:12px;justify-content:center;align-items:center;gap:8px;border-radius:13px}.status-pending{border:1px solid #ffdf9c;background:#ffefd3;color:#3f2e00}.status-scheduled{border:1px solid #b9efd8;background:#d9ffed;color:#007b23}.status-rejected{border:1px solid #ffc6ca;background:#ffe4e7;color:#97000c}.status-cancelled{border:1px solid #cecece;background:#ededed;color:#686868}.status-taken{border:1px solid #b9efd8;background:#d9ffed;color:#007b23}.leave-state-date{color:#666899;font-family:Poppins-Medium;font-size:10px;font-style:normal;font-weight:400;line-height:15px;margin-bottom:7.5px;margin-left:16px}.employee-details-toolbar{display:flex;padding:0 12px 0 21px;height:44px;justify-content:space-between;align-items:center;border-radius:36px;border:1px solid var(--Neutral-95, var(--color-primitives-primary-50));background:#fff;margin:0 13px 12px}.tollbar-text{color:var(--temp-color-primitives-primary-800);font-family:Poppins-Medium!important;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.overlap-timeoff-comapny-name{color:var(--temp-color-primitives-primary-800);font-family:Poppins-Medium!important;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.15px}.chat-container{display:flex;height:calc(100vh - 70px);background:var(--color-primitives-white-white);border-radius:var(--border-radius-m, 8px);overflow:hidden;border:1px solid var(--color-border-primary)}.conversation-list{width:340px;min-width:340px;border-right:1px solid var(--color-border-primary);display:flex;flex-direction:column;background:var(--color-brand-primary-grey-50)}.conversation-list__header{padding:16px 20px;border-bottom:1px solid var(--color-border-primary);display:flex;align-items:center;justify-content:space-between}.conversation-list__header h2{font-size:18px;font-weight:600;color:var(--color-text-headings-primary);margin:0}.conversation-list__search{padding:12px 16px;border-bottom:1px solid var(--color-border-primary)}.conversation-list__search .MuiInputAdornment-positionStart{margin-top:0!important;align-items:center}.conversation-list__search .MuiFilledInput-root{align-items:center;padding-top:0}.conversation-list__search .MuiFilledInput-input{padding-top:10px;padding-bottom:10px}.conversation-list__items{flex:1;overflow-y:auto}.conversation-list__items::-webkit-scrollbar{width:4px}.conversation-list__items::-webkit-scrollbar-thumb{background:var(--color-brand-primary-grey-300);border-radius:4px}.conversation-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.conversation-list__empty-title{font-size:15px;font-weight:500;color:var(--color-text-body-primary);margin-bottom:4px}.conversation-list__empty-subtitle{font-size:13px;color:var(--color-brand-primary-grey-500)}.conversation-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--color-brand-primary-grey-100)}.conversation-item:hover{background:var(--color-brand-primary-purple-100)}.conversation-item--active{background:var(--color-brand-primary-purple-100);border-left:3px solid var(--color-brand-primary-purple-600)}.conversation-item--active:hover{background:var(--color-brand-primary-purple-100)}.conversation-item__avatar{margin-right:12px;position:relative}.conversation-item__info{flex:1;min-width:0}.conversation-item__name{display:block;font-size:14px;font-weight:500;color:var(--color-text-headings-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-item__last-message{display:block;font-size:12px;color:var(--color-text-body-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.conversation-item__meta{display:flex;flex-direction:column;align-items:flex-end;margin-left:8px}.conversation-item__time{font-size:11px;color:var(--color-brand-primary-grey-500)}.conversation-item__unread{background:var(--color-brand-primary-purple-600);color:var(--color-primitives-white-white);font-size:11px;font-weight:600;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:4px;padding:0 6px}.online-indicator{width:10px;height:10px;background:var(--color-primitives-success-600);border-radius:50%;border:2px solid var(--color-primitives-white-white);position:absolute;bottom:0;right:0}.message-thread{flex:1;display:flex;flex-direction:column;background:var(--color-primitives-white-white)}.message-thread__header{padding:12px 20px;border-bottom:1px solid var(--color-border-primary);display:flex;align-items:center;background:var(--color-primitives-white-white)}.message-thread__header-info{margin-left:12px}.message-thread__header-name{display:block;font-size:15px;font-weight:600;color:var(--color-text-headings-primary)}.message-thread__header-status{display:block;font-size:12px}.message-thread__messages{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.message-thread__messages::-webkit-scrollbar{width:4px}.message-thread__messages::-webkit-scrollbar-thumb{background:var(--color-brand-primary-grey-300);border-radius:4px}.message-thread__typing{padding:4px 20px 8px;font-size:12px;color:var(--color-brand-primary-purple-600);font-style:italic}.message-thread__input{padding:12px 16px;border-top:1px solid var(--color-border-primary);background:var(--color-brand-primary-grey-50)}.date-header-wrapper{text-align:center;margin:16px 0}.date-header-chip{font-size:12px;color:var(--color-brand-primary-grey-500);background:var(--color-brand-primary-grey-50);display:inline-block;padding:4px 16px;border-radius:8px}.message-bubble{max-width:65%;padding:10px 14px;border-radius:12px;position:relative;word-wrap:break-word}.message-bubble--sent{align-self:flex-end;background:var(--color-brand-primary-purple-600);color:var(--color-primitives-white-white);border-bottom-right-radius:4px}.message-bubble--received{align-self:flex-start;background:var(--color-brand-primary-grey-100);color:var(--color-text-headings-primary);border-bottom-left-radius:4px}.message-bubble__content{font-size:14px;line-height:1.4}.message-bubble__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.message-bubble__time{font-size:11px;opacity:.7}.message-bubble__edited{font-size:10px;opacity:.6;font-style:italic}.message-bubble__deleted{font-style:italic;opacity:.6;font-size:13px}.message-bubble__reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.message-bubble__reaction{background:#fff3;border-radius:12px;padding:2px 8px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background .15s}.message-bubble__reaction:hover{background:#ffffff59}.message-bubble__reaction-count{font-size:11px}.message-bubble__actions{position:absolute;bottom:100%;margin-bottom:4px;opacity:0;transition:opacity .15s;display:flex;align-items:center;gap:2px;background:var(--color-primitives-white-white);border-radius:8px;box-shadow:0 2px 8px #00000026;padding:2px 4px}.message-bubble__actions .message-bubble__action-emoji{font-size:18px;cursor:pointer;padding:2px 4px;border-radius:4px;line-height:1;-webkit-user-select:none;user-select:none;transition:transform .15s}.message-bubble__actions .message-bubble__action-emoji:hover{transform:scale(1.25);background:#0000000d}.message-bubble:hover .message-bubble__actions{opacity:1}.message-bubble--sent .message-bubble__actions{right:0}.message-bubble--received .message-bubble__actions{left:0}.message-bubble--received .message-bubble__reaction{background:#00000014}.message-bubble--received .message-bubble__reaction:hover{background:#00000026}.message-bubble__file{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff26;border-radius:8px;cursor:pointer;margin-bottom:4px;color:inherit;text-decoration:none}.message-bubble__file-name{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-bubble__file-size{display:block;font-size:11px;opacity:.7}.message-bubble__image{max-width:280px;max-height:200px;border-radius:8px;cursor:pointer;object-fit:cover}.message-bubble__reply-preview{padding:6px 10px;border-left:3px solid rgba(255,255,255,.5);margin-bottom:6px;font-size:12px;opacity:.8;border-radius:4px;background:#0000001a}.message-input{display:flex;align-items:flex-end;gap:8px}.message-input__field{flex:1}.message-input__send-btn{background:var(--color-brand-primary-purple-600)!important;color:var(--color-primitives-white-white)!important;width:40px;height:40px;min-width:40px!important;border-radius:50%!important}.message-input__send-btn:hover{background:var(--color-brand-primary-purple-700)!important}.message-input__send-btn:disabled{background:var(--color-brand-primary-grey-300)!important}.message-input__reply-preview{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-brand-primary-purple-50);border-left:3px solid var(--color-brand-primary-purple-600);border-radius:4px;margin-bottom:8px;font-size:12px;color:var(--color-text-body-primary)}.message-input__uploading{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--color-brand-primary-purple-50);border-radius:4px;margin-bottom:8px;font-size:12px;color:var(--color-brand-primary-purple-600);font-weight:500}.message-input__file-error{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-primitives-danger-50, #fef2f2);border-left:3px solid var(--color-primitives-danger-600, #dc2626);border-radius:4px;margin-bottom:8px;font-size:12px;color:var(--color-primitives-danger-600, #dc2626);font-weight:500}.empty-chat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-brand-primary-grey-500)}.empty-chat__icon{font-size:64px!important;color:var(--color-brand-primary-grey-200);margin-bottom:16px}.empty-chat__title{font-size:18px;font-weight:500;color:var(--color-text-body-primary);margin-bottom:8px}.empty-chat__subtitle{font-size:14px;color:var(--color-brand-primary-grey-500)}.contact-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--color-brand-primary-grey-100)}.contact-item:hover{background:var(--color-brand-primary-purple-100)}.contact-item__info{margin-left:12px;flex:1}.contact-item__name{display:block;font-size:14px;font-weight:500;color:var(--color-text-headings-primary)}.contact-item__role{display:block;font-size:12px;color:var(--color-brand-primary-purple-600);font-weight:500}.chat-compact-menu-item.MuiMenuItem-root{min-height:24px!important;height:28px!important;padding:2px 10px!important;font-size:12px!important}.chat-compact-menu-item.MuiMenuItem-root .left-slot{margin-left:0!important;margin-right:6px!important}.emoji-picker-wrapper{position:absolute;bottom:100%;right:0;z-index:10}.load-more-btn{text-align:center;padding:8px}.label-terms{font-family:Arial!important;font-size:16px!important;text-align:justify}.terms-list-title{font-family:Arial!important;font-size:24px}.terms-list-items{font-family:Arial!important;font-size:16px!important;margin-left:1.5rem!important}.terms-list-number{padding-top:4px}.terms-list-text,.terms-list-text2{font-family:Arial!important;font-size:16px!important}.link-class,b{font-family:Arial}.terms-container{overflow:auto;height:100vh}.service-header-body{background:linear-gradient(80deg,var(--color-primitives-primary-50) 7.2%,var(--color-primitives-primary-400) 248.96%);padding-bottom:2%}.service-edge-logo{width:97px;height:50px;flex-shrink:0}.service-sub-heading{margin-top:1.5rem!important;color:var(--color-primitives-primary-900);font-family:Inter;font-size:16px;opacity:.5}.heading-h2-semibold,.employee-paystubs-details-slips-revamped{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.heading-h3-semibold,.peer-name{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.para-body-m-regular,.employee-email{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.peer-join-date,.peer-designation{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.peers-revamped-container{background-color:#fff;height:112vh}.employee-paystubs-details-slips-revamped{color:var(--color-text-headings-primary);margin-left:5px}.employee-paystubs-details-revamped{background-color:#fff;padding-top:20px;flex-direction:column;align-items:center;gap:var(8px)}.employee-paystubs-details-dA-revamped{display:flex;padding:18px 45px;justify-content:space-between;align-items:center;align-self:stretch;background-color:#fff}.employee-paystubs-search{display:flex;width:348px;height:35px;flex-direction:column;align-items:flex-start;flex-shrink:0;margin-bottom:15px}.peers-all-result{color:var(--color-text-body-secondary);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-style:normal;font-weight:400;line-height:24px}.employee-peers-pagination{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:13px}.peers-pagination-icons-wrapper{display:flex;flex-direction:row;gap:9px}.peers-pagination-icon-disabled{padding:2px;color:#b7afaf;cursor:not-allowed}.peers-pagination-icon-enabled{color:#000;cursor:pointer;padding:2px}.peers-pagination-icon-enabled:hover{cursor:pointer;background-color:var(--color-primitives-neutral-100);border-radius:50%}.employee-peers-list-revamped{display:flex;justify-content:space-between;padding:var(--font-size-sm, 12px) 20px;align-items:center;gap:44px;align-self:stretch;border-radius:var(--font-size-sm)!important;border:1px solid var(--color-border-primary)!important;background:var(--color-surface-primary)!important;margin-bottom:12px!important}.employee-peers-cella{display:flex;width:400px;align-items:center;gap:24px}.avatar-image{width:95px!important;height:94px!important;border-radius:100px!important}.avatar-contain{object-fit:contain}.avatar-cover{object-fit:cover}.country-icon-box{position:absolute;left:75px;bottom:2px;border:2px solid white;border-radius:99px;width:27px;height:27px;display:flex;align-items:center;justify-content:center}.peer-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:var(--1, 8px)!important}.peer-name{font-family:var(--font-family-heading)!important;color:var(--color-text-headings-primary)}.peer-join-date{font-family:var(--font-family-heading)!important;color:var(--color-text-body-primary)}.peer-designation{margin-top:-8px!important;color:var(--color-primitives-primary-600)!important}.employee-peers-cellb{display:flex;width:400px;align-items:flex-start;gap:var(--font-size-sm, 12px)}.employee-email{font-family:var(--font-family-paragraph)!important;margin-top:1px;color:var(--color-text-body-secondary)}.employee-contact-btn{font-family:Poppins-Regular!important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--color-primitives-primary-500)}.employee-peers-cellc{gap:5px;width:20%}.peers-view-profile-btn{margin-right:20px!important}.employee-peers-search-field{background:#fff;border:1px solid #bfc2ff;border-radius:24px;width:200px;height:35px}.employee-paystubs-details-dAA-revamped{width:18px;height:18px;align-self:center}.peer-input-prop{color:var(--color-text-headings-primary)!important;font-family:var(--font-family-inter)!important;font-size:var(--font-size-lg)!important;font-style:var(--font-style-normal)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-xl)!important}.peer-search-icon{display:flex;align-items:flex-start;color:#afafaf!important}.mail-icon{color:var(--color-primitives-primary-600)!important}.peer-input-prop::placeholder{color:#000!important}.para-body-s-medium,.mobile-step-indicator .progress-ring .step-count{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.customer-onboarding-desktop-view-main-div{display:flex;min-height:calc(100vh - 80px);width:276px;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-shrink:0;position:relative;background:var(--color-surface-primary)}.desktop-stepper{display:flex;flex-direction:column}.need-help-text-container h3{margin:0}.custom-step-label .MuiStepLabel-iconContainer .MuiStepIcon-root{width:24px;height:24px}.custom-step-label.active .MuiStepIcon-root{color:var(--color-surface-secondary-inverse)}.custom-step-label.inactive .MuiStepIcon-root{color:var(--color-brand-primary-grey-400)}.custom-step-label.completed .MuiStepIcon-root{color:var(--color-primitives-success-600)}.stepper-content.active{opacity:1}.stepper-content.inactive{opacity:.6}.stepper-label{font-weight:600;font-size:18px;margin-bottom:8px}.onboarding-mobile-view-top-bar{display:flex;padding:10px;justify-content:space-between;align-items:center;flex-shrink:0}.onboarding-mobile-view-main-div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.mobile-step-indicator{display:flex;align-items:center;gap:12px;align-self:stretch}.mobile-step-indicator .progress-ring{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.mobile-step-indicator .progress-ring svg{position:absolute;top:0;left:0;transform:rotate(-90deg)}.mobile-step-indicator .progress-ring .progress-ring-circle-bg{stroke:#e0e0e0}.mobile-step-indicator .progress-ring .step-count{position:relative;z-index:1;color:var(--color-text-body-secondary);text-align:center}.heading-h2-semibold,.onboarding-layout .onboarding-layout-content-title{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.onboarding-layout{display:flex;flex-direction:row;width:100vw;overflow:hidden;min-height:100dvh;background-color:var(--color-surface-primary)}.onboarding-layout .onboarding-layout-sidebar{padding:32px 20px;border-right:1px solid var(--color-border-primary);display:flex;flex-direction:column}.onboarding-layout .onboarding-layout-header-logo-image{height:28px;width:84px;object-fit:cover}.onboarding-layout .onboarding-layout-content-container{flex:1;position:relative;overflow-y:auto;display:flex;flex-direction:column;overflow-x:hidden}.onboarding-layout .onboarding-layout-content-header{height:48px;display:flex;align-items:center;justify-content:flex-end}.onboarding-layout .onboarding-layout-header{display:flex;align-items:center;justify-content:flex-end;padding-inline:16px;height:48px;border-bottom:1px solid var(--color-border-primary)}.onboarding-layout .onboarding-layout-header-logo,.onboarding-layout .onboarding-layout-content-sidebar{display:none}.onboarding-layout .onboarding-layout-content-title{display:flex;padding:16px 20px;align-items:center;gap:10px;border-bottom:1px solid var(--color-border-primary)}.onboarding-layout-footer{position:relative;bottom:0;left:0;right:0;padding:16px 24px;background:var(--color-surface-primary);border-top:1px solid var(--color-border-primary);margin:auto -24px -24px;display:flex;justify-content:flex-end;z-index:10}@media(max-width:900px){.onboarding-layout{flex-direction:column}.onboarding-layout .onboarding-layout-sidebar{display:none}.onboarding-layout .onboarding-layout-header-logo{padding-top:10px;padding-left:16px;display:block}.onboarding-layout .onboarding-layout-header{padding-inline:0px;justify-content:space-between}.onboarding-layout .onboarding-layout-content-title{display:none}.onboarding-layout .onboarding-layout-content-sidebar{padding:20px;border-bottom:1px solid var(--color-border-primary);display:block}.onboarding-layout .onboarding-layout-content-header{border-bottom:none;padding-right:16px}.onboarding-layout .onboarding-layout-content-container{flex:1;overflow-y:auto;min-height:0}}.para-body-m-regular,.mobile-warning-modal-overlay .mobile-warning-modal p{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.calendly-success-modal-container{height:756px!important;width:1200px;max-width:1200px!important}@media(max-width:768px){.calendly-success-modal-container{width:90%!important;height:70%!important}}.calendly-success-modal{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;position:relative;height:100%;overflow:hidden}.calendly-success-modal .background-gif{position:absolute;inset:0;background-image:url(https://s3-alpha-sig.figma.com/img/f6a6/4233/5757a28ac5e104268607c25845c1eecd?Expires=1740960000&Key-Pair-Id=APKAQ4GOSFWCW27IBOMQ&Signature=g5cJn2J3QZ0aJmTuL8weXR2QT5xOcYgnwgK4-8pesfrV-vwzDvBJ1jlAEyQlw3bN8GIPkFI7ARK75QOBXbH4KEAbV03OBUAwkIAHfrAGbPuy83TC-aK83MvnFJYbc5ScVKFUK0OULKTuIkXPIJ0KDlbSRWSLsbVZHvi74Z0JQDZBwGkftJn8eDes0pIjJngGNlh30ERu5qlp9P-lq4FJ1ittAUUiwn8MDypWj5IzC7zZ~NMGe90czpAw~IGR7jURYOS16Bs-TZWfrNm38FlZRmvN8sUg~CCIFmoRy-80orsd7B8-WTL8wsKjeacUO8a8a7hh-s5XA~A3ck-5esl~Fg__);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8;pointer-events:none;z-index:0}.calendly-success-modal .lottie-container{position:absolute;inset:0;pointer-events:none;z-index:1}.calendly-success-modal .lottie-container>div{width:100%;height:100%}.calendly-success-modal .modal-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.calendly-success-modal .modal-content .all-set-image{width:200px;height:200px}.calendly-success-modal .modal-content .heading-color{margin-top:20px;color:var(--color-text-heading)}.calendly-success-modal .modal-content .description-color{margin-top:8px;color:var(--color-text-body-primary)}.calendly-success-modal .modal-content .homepage-button{margin-top:12px;min-width:200px}.mobile-warning-modal-overlay{position:fixed;inset:0;background-color:var(--color-surface-primary)!important;z-index:9999;display:flex;align-items:start;justify-content:center;padding-inline:20px;padding-top:32px;overflow:auto}.mobile-warning-modal-overlay .mobile-warning-modal{max-width:500px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0px;justify-content:start}.mobile-warning-modal-overlay .mobile-warning-modal .laptop-icon{color:var(--color-icon-secondary)!important;margin-bottom:12px;margin-top:104px}.mobile-warning-modal-overlay .mobile-warning-modal p{color:var(--color-text-body-primary)}.mobile-warning-modal-overlay .mobile-warning-modal .color-class{color:var(--color-text-highlight)}.calendly-meeting-main-container{height:100%}.calendly-meeting-main-container .calendly-onboarding-bottom-button{border-top:1px solid var(--color-border-primary);padding:12px;display:flex;width:-webkit-fill-available;justify-content:flex-end;position:fixed;bottom:0;background:var(--color-surface-primary);z-index:2}.calendly-meeting-main-container .calendly-onboarding-bottom-button-container{padding:0 16px}@media(max-width:768px){.calendly-meeting-main-container .calendly-onboarding-bottom-button{width:100%}}.calendly-onboarding-content-container{height:100%}.modal-amount-container-wrapper{border-bottom:1px solid var(--color-border-primary)}.modal-amount-container{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid var(--color-border-primary);background:var(--color-surface-primary-hover)}.modal-amount-fee-container{width:100%;display:flex;flex-direction:column;gap:16px;padding:16px 24px}.amount-fee-item{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-body-primary)}.modal-amount-fee-item-icon{width:14px!important;height:14px!important;margin-left:4px;color:var(--color-text-body-primary)}.heading-h4-semibold,.payment-breakdown .payment-breakdown-title{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.para-body-m-regular,.payment-breakdown .payment-breakdown-charged-date{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.payment-breakdown-wrapper{padding:24px;width:460px;background-color:var(--color-surface-primary-hover);height:100vh}.payment-breakdown{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background-color:#fff}.payment-breakdown .payment-breakdown-top{display:flex;height:8px;align-items:center;gap:10px;align-self:stretch;background:var(--color-surface-secondary-inverse)}.payment-breakdown .payment-breakdown-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--color-border-primary)}.payment-breakdown .amount-container{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-border-primary)}.payment-breakdown .amount-fee-container{width:100%;display:flex;flex-direction:column;gap:16px;padding:16px}.payment-breakdown .amount-fee-item{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-body-primary)}.payment-breakdown .amount-fee-item-icon{width:14px;height:14px;margin-left:4px;color:var(--color-text-body-primary)}.payment-breakdown .payment-breakdown-charged-date{color:var(--color-text-on-disabled);margin:0}@media(max-width:900px){.payment-breakdown-wrapper{width:100%!important;height:100%}}.onboarding-payment-success-container{padding-top:134px;max-width:500px;margin-inline:auto}.onboarding-payment-success-container .payment-check-circle{padding:0!important;width:40px!important;height:40px!important;color:var(--color-primitives-success-600)!important}.onboarding-payment-success-container .payment-dollar-circle{width:40px!important;height:40px!important;border-radius:999px;padding:10px;background-color:var(--color-surface-primary)!important;color:var(--color-icon-secondary)!important}.onboarding-payment-success-container .onboarding-payment-container{padding-top:32px}.onboarding-payment-success-container .onboarding-payment-list{display:flex;gap:12px;padding:16px;margin-top:12px;border-radius:8px;background:var(--color-surface-primary-hover)!important}@media(max-width:768px){.onboarding-payment-success-container{max-width:100%;padding:24px 20px 150px}}.onboarding-payment-success-button{border-top:1px solid var(--color-border-primary);padding:12px 0;display:flex;width:calc(100% - 315px);justify-content:flex-end;position:fixed;bottom:0;background:#fff}.onboarding-payment-success-button-container{padding:0 16px}@media(max-width:768px){.onboarding-payment-success-button{width:100%}}.para-body-m-medium,.eligibility-field .eligibility-label{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.eligibility-field{width:100%;gap:.5rem}.eligibility-field .eligibility-label{color:var(--color-text-headings-secondary)}.eligibility-field .eligibility-inputs{display:flex;gap:.75rem;align-items:center}.eligibility-field .eligibility-inputs .condition-select{min-width:150px;flex:2}.eligibility-field .eligibility-inputs .value-input{flex:1;min-width:80px}.eligibility-field .eligibility-inputs .unit-select{min-width:120px;flex:1}.para-body-m-regular,.encashment-rules-field .encashment-inputs .amount-label,.encashment-rules-field .encashment-inputs .rate-label{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-medium,.encashment-rules-field .encashment-inputs .amount-input-container .input-suffix{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.encashment-rules-field{width:100%;gap:.5rem}.encashment-rules-field .encashment-inputs{display:flex;align-items:center;gap:.75rem}.encashment-rules-field .encashment-inputs .amount-label,.encashment-rules-field .encashment-inputs .rate-label{color:var(--color-text-headings-secondary);white-space:nowrap}.encashment-rules-field .encashment-inputs .amount-input-container{position:relative}.encashment-rules-field .encashment-inputs .amount-input-container .input-suffix{position:absolute;right:14px;top:36px;color:var(--color-text-body-secondary);font-size:14px;pointer-events:none}.encashment-rules-field .encashment-inputs .rate-type-container{display:flex;align-items:center;gap:.75rem;margin-top:auto}.encashment-rules-field .encashment-inputs .rate-input{max-width:70px!important}.encashment-rules-field .encashment-inputs .rate-input .ant-text-component .custom-text-input-root{min-width:70px!important}.encashment-rules-field .encashment-inputs .rate-type-select{min-width:146px}.para-body-m-medium,.carry-forward-rules-field .carry-forward-label,.carry-forward-rules-field .carry-forward-inputs .limit-label,.carry-forward-rules-field .carry-forward-inputs .expiry-label{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.carry-forward-rules-field{width:100%;gap:.5rem}.carry-forward-rules-field .carry-forward-label{color:var(--color-text-headings-secondary)}.carry-forward-rules-field .carry-forward-inputs{display:flex;align-items:center;gap:.75rem}.carry-forward-rules-field .carry-forward-inputs .limit-label,.carry-forward-rules-field .carry-forward-inputs .expiry-label{color:var(--color-text-headings-secondary);white-space:nowrap}.carry-forward-rules-field .carry-forward-inputs .limit-input-container{display:flex;align-items:flex-start;flex-direction:column}.carry-forward-rules-field .carry-forward-inputs .limit-input-container .limit-input-inner-container{display:flex;gap:.75rem}.carry-forward-rules-field .carry-forward-inputs .limit-input-container .limit-input-inner-container .limit-input-textfield{max-width:70px!important}.carry-forward-rules-field .carry-forward-inputs .limit-input-container .limit-input-inner-container .limit-input-textfield .ant-text-component .custom-text-input-root{min-width:70px!important}.carry-forward-rules-field .carry-forward-inputs .limit-input-container .limit-input-inner-container .limit-input-select{min-width:180px}.carry-forward-rules-field .carry-forward-inputs .expiry-main-container{display:flex;flex-direction:column;align-items:flex-start}.carry-forward-rules-field .carry-forward-inputs .expiry-main-container .expiry-container{display:flex}.carry-forward-rules-field .carry-forward-inputs .expiry-main-container .expiry-container .expiry-input{max-width:70px!important}.carry-forward-rules-field .carry-forward-inputs .expiry-main-container .expiry-container .expiry-input .ant-text-component .custom-text-input-root{min-width:70px!important}.carry-forward-rules-field .carry-forward-inputs .expiry-main-container .expiry-container .expiry-unit-select{min-width:180px}.para-body-m-regular,.accrual-rules-field .accrual-inputs .accrual-rate-label{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.accrual-rules-field{width:100%;gap:.5rem}.accrual-rules-field .accrual-inputs{display:flex;align-items:center;gap:.5rem}.accrual-rules-field .accrual-inputs .accrual-rate-label{color:var(--color-text-headings-secondary);white-space:nowrap}.accrual-rules-field .accrual-inputs .accrual-amount-input-container{max-width:90px!important}.accrual-rules-field .accrual-inputs .accrual-amount-input-container .ant-text-component .custom-text-input-root{min-width:90px!important}.accrual-rules-field .accrual-inputs .accrual-rate-input{max-width:140px}.accrual-rules-field .accrual-inputs .accrual-rate-type-select{max-width:170px}.para-body-s-medium,.dynamic-form .input-with-suffix-container .input-suffix{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-m-medium,.dynamic-form-label-class{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.dynamic-form{width:100%;max-width:800px;margin:0 auto}.dynamic-form .form-section-divider{width:100vw;margin-left:calc(-50vw + 100%);margin-bottom:36px;border-bottom:1px solid var(--color-border-primary)}.dynamic-form .form-section{padding-bottom:36px}.dynamic-form .form-section:last-child{border-bottom:none}.dynamic-form .form-section .form-fields{display:grid;grid-template-columns:1fr;gap:16px}@media(max-width:768px){.dynamic-form .form-section .form-fields{grid-template-columns:1fr}}.dynamic-form .radio-group-container{display:flex;flex-direction:column;gap:.75rem}.dynamic-form .radio-group-container .radio-group-label{color:var(--color-text-body-primary)}.dynamic-form .radio-group-container .radio-options{display:flex;flex-wrap:wrap;gap:1rem}.dynamic-form .input-with-suffix-container{position:relative;width:100%}.dynamic-form .input-with-suffix-container .input-suffix{position:absolute;right:14px;top:36px;color:var(--color-text-body-secondary);font-size:14px;pointer-events:none;z-index:2}.dynamic-form .input-with-suffix-container .MuiOutlinedInput-root{padding-right:0}.dynamic-form .input-with-suffix-container .MuiOutlinedInput-root input{padding-right:70px!important}.dynamic-form .form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.dynamic-form .form-actions .cancel-button{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-body-primary);font-weight:500;cursor:pointer;transition:background-color .2s}.dynamic-form .form-actions .cancel-button:hover{background-color:var(--color-surface-primary-hover)}.dynamic-form .form-actions .submit-button{padding:.75rem 1.5rem;background:var(--color-border-primary-hover);border:none;border-radius:4px;color:#fff;font-weight:500;cursor:pointer;transition:background-color .2s}.dynamic-form .form-actions .submit-button:hover{background-color:var(--color-border-focused)}.dynamic-form-label-class{color:var(--color-text-headings-secondary)!important}.policy-details-container{width:100%}.policy-details-container .country-header{display:flex;width:100%;padding:12px 16px;border-bottom:1px solid var(--color-border-primary)}.policy-details-container .policy-details-form{padding:16px;max-width:572px}.policy-details-container .policy-sections{display:flex;flex-direction:column;gap:32px}.policy-details-container .policy-section{background-color:var(--color-surface-primary);border-radius:8px;padding:24px;border:1px solid var(--color-border-primary)}.policy-details-container .policy-section .policy-section-title{margin:0 0 8px;color:var(--color-text-headings-primary)}.policy-details-container .policy-section .policy-section-description{margin:0 0 24px;color:var(--color-text-headings-secondary)}.policy-details-container .policy-form-group{margin-bottom:24px}.policy-details-container .policy-form-group:last-child{margin-bottom:0}.policy-details-container .policy-form-group .policy-form-label{display:block;margin-bottom:8px}.policy-details-container .policy-form-input,.policy-details-container .policy-form-select{width:100%;padding:10px 14px;border:1px solid var(--color-border-primary);border-radius:4px;transition:border-color .2s}.policy-details-container .policy-form-input:hover,.policy-details-container .policy-form-select:hover{border-color:var(--color-border-primary-hover)}.policy-details-container .policy-form-input:focus,.policy-details-container .policy-form-select:focus{border-color:var(--color-border-focused);outline:none}.policy-details-container .policy-input-with-suffix{display:flex;align-items:center}.policy-details-container .policy-input-with-suffix .policy-form-input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.policy-details-container .policy-input-with-suffix .policy-input-suffix{padding:10px 14px;background-color:var(--color-surface-secondary);border:1px solid var(--color-border-primary);border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:16px;font-family:var(--font-family-inter);white-space:nowrap}.policy-details-container .policy-eligibility-inputs{display:flex;gap:10px}.policy-details-container .policy-eligibility-inputs .policy-form-select,.policy-details-container .policy-eligibility-inputs .policy-form-input{flex:1}.policy-details-container .policy-radio-group{display:flex;gap:24px}.policy-details-container .policy-radio-group .policy-radio-option{display:flex;align-items:center;gap:8px;cursor:pointer}.policy-details-container .policy-radio-group .policy-radio-option input[type=radio]{margin:0;cursor:pointer}.policy-details-container .policy-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:16px}.policy-details-container .policy-actions .policy-action-button{padding:10px 24px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s;font-size:14px;font-family:var(--font-family-inter);border:none}.policy-details-container .policy-actions .policy-cancel-button{background-color:transparent;border:1px solid var(--color-border-primary);color:var(--color-text-headings-secondary)}.policy-details-container .policy-actions .policy-cancel-button:hover{background-color:#f5f5f5}.policy-details-container .policy-actions .policy-save-button{background-color:var(--color-border-primary-hover);color:#fff}.policy-details-container .policy-actions .policy-save-button:hover{background-color:var(--color-border-focused)}.reset-password-wrapper-height{height:100vh}.reset-password-wrapper{background-color:var(--color-primitives-white-white);width:440px}.reset-password-wrapper .top-section{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.reset-password-wrapper .welcome-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}.reset-password-wrapper .email-section{display:flex;padding:12px 16px;align-items:center;gap:12px;align-self:stretch;border-radius:var(--border-radius-sm);background:var(--color-surface-primary-hover);margin-bottom:16px}.reset-password-wrapper .email-icon{display:flex;width:40px;height:40px;justify-content:center;align-items:center;padding:10px;gap:10px;border-radius:var(--border-radius-full);background:var(--color-surface-primary);box-shadow:0 1px 2px 0 var(--color-elevation-default)}.reset-password-wrapper .email-icon svg{color:var(--color-icon-secondary)!important}.reset-password-wrapper .email-info{display:flex;flex-direction:column;align-items:flex-start}.reset-password-wrapper .button-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.reset-password-content{max-width:440px}@media(max-width:768px){.reset-password-content{max-width:100%}}.reset-password-layout-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;height:100%;width:100%;flex:1;overflow-y:auto}@media(max-width:1250px)and (min-width:769px){.reset-password-layout-container{justify-content:center;align-items:flex-start;padding:0;margin-top:0;width:100%;max-width:600px}}@media(max-width:768px){.reset-password-layout-container{padding:16px 0;justify-content:center;align-items:center;margin-top:0;margin-bottom:16px}}@media(max-height:768px){.reset-password-layout-container{justify-content:flex-start;margin-top:0;margin-bottom:8px;padding:8px 0}}@media(max-width:1281px){.reset-password-layout-container{justify-content:center;margin-top:0}}.continue-button{max-width:110px}.switchertab-wrapper{display:flex;padding:4px;align-items:center;gap:4px;flex-shrink:0!important;border-radius:var(--border-radius-sm);background:var(--color-surface-primary-hover)}.switchertab-button{flex:1;padding:10px;font-weight:500;gap:10px;cursor:pointer;height:32px}.switchertab-button.ghost{background:transparent;color:var(--color-text-body-primary)}.switchertab-button.primary{color:var(--color-text-body-secondary);border-radius:var(--border-radius-sm)!important;background:var(--color-surface-primary);border-color:transparent;box-shadow:0 1px 2px 0 var(--color-elevation-default)}.login-header{margin-bottom:24px}@media(max-width:768px){.login-header{margin-bottom:16px}}.login-header .login-text{margin-bottom:2px;color:var(--color-text-headings-primary)}@media(max-width:768px){.login-header .login-text{font-size:24px;line-height:1.2}}.login-toggle{margin-bottom:24px}@media(max-width:768px){.login-toggle{margin-bottom:16px}}.login-form{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.login-form{gap:12px}}.form-field{display:flex;flex-direction:column}.form-options{display:flex;justify-content:space-between;align-items:center}@media(max-width:480px){.form-options{flex-direction:column;align-items:flex-start;gap:12px}}.form-options .MuiFormControlLabel-root{margin:0}.form-options .MuiFormControlLabel-root .MuiCheckbox-root,.form-options .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{color:var(--color-border-primary-hover)}.forgot-password-link{background:none;border:none;cursor:pointer;color:var(--color-border-primary-hover);text-decoration:none;padding:0}.forgot-password-link:hover{text-decoration:underline}.login-alert .MuiAlert-root{padding:12px 16px;border-radius:8px}@media(max-width:768px){.login-alert .MuiAlert-root{padding:8px 12px}}.login-alert .MuiAlert-root .MuiAlert-message{padding:0}.login-divider{text-align:center;margin:20px 0;position:relative}@media(max-width:768px){.login-divider{margin:16px 0}}.login-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--color-border-primary);z-index:1}.login-divider .para-body-s-regular{background-color:var(--color-surface-primary);padding:0 16px;position:relative;z-index:2;display:inline-block}@media(max-width:768px){.login-divider .para-body-s-regular{padding:0 12px;font-size:14px}}.social-login{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}@media(max-width:1281px){.social-login{margin-bottom:8px}}@media(max-width:768px){.social-login{margin-bottom:16px;gap:12px}}@media(max-width:480px){.social-login{flex-direction:column;gap:8px}}.social-login .social-button{display:flex;align-items:center;justify-content:center;gap:8px}@media(max-width:480px){.social-login .social-button{width:100%;min-height:44px}}.login-footer{text-align:center;margin-top:16px}@media(max-width:768px){.login-footer{margin-top:12px}}.login-footer .para-body-xs-regular{line-height:1.4}@media(max-width:768px){.login-footer .para-body-xs-regular{font-size:12px}}.login-footer .para-body-xs-regular .color-text-primary{cursor:pointer}.login-footer .para-body-xs-regular .color-text-primary:hover{text-decoration:underline}.login-content-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:32px;flex:1 0 auto;overflow-y:auto}@media(max-width:1250px)and (min-width:769px){.login-content-container{justify-content:flex-start;align-items:flex-start;padding:0;margin-top:0;width:100%;max-width:600px}}@media(max-width:768px){.login-content-container{padding:16px 0;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:16px}}@media(max-height:768px){.login-content-container{justify-content:flex-start;margin-top:0;margin-bottom:8px;padding:8px 0}}@media(max-width:1281px){.login-content-container{justify-content:flex-start;margin-top:0}}.login-content-container .login-form-container{width:100%;max-width:440px}@media(max-width:1250px)and (min-width:769px){.login-content-container .login-form-container{max-width:500px}}@media(max-width:768px){.login-content-container .login-form-container{max-width:440px;width:100%}}@media(max-width:480px){.login-content-container .login-form-container{max-width:100%}}.login-content-container-employee{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:32px;flex:1 0 auto;overflow-y:auto}@media(max-width:1250px)and (min-width:769px){.login-content-container-employee{justify-content:flex-start;align-items:flex-start;padding:0;margin-top:0;width:100%;max-width:600px}}@media(max-width:768px){.login-content-container-employee{padding:16px 0;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:16px}}@media(max-height:768px){.login-content-container-employee{justify-content:flex-start;margin-top:0;margin-bottom:8px;padding:8px 0}}@media(max-width:1281px){.login-content-container-employee{justify-content:flex-start;margin-top:0}}.login-content-container-employee .login-form-container{width:100%;max-width:440px}@media(max-width:1250px)and (min-width:769px){.login-content-container-employee .login-form-container{max-width:500px}}@media(max-width:768px){.login-content-container-employee .login-form-container{max-width:440px;width:100%}}@media(max-width:480px){.login-content-container-employee .login-form-container{max-width:100%}}.edge-id-text-bg{margin-top:12px;display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:var(--border-radius-sm);background:var(--color-surface-primary-hover)}@media(max-width:1281px){.edge-id-text-bg{margin-top:10px;padding:6px 10px;font-size:14px}}@media(max-width:768px){.edge-id-text-bg{margin-top:8px;padding:6px 10px;font-size:14px}}.forgot-password-container{max-width:440px;height:100%}.forgot-password-container .error-alert-container{padding:6px 16px!important}.forgot-password-container .done-instructions-sent-screen-container{max-width:440px}.forgot-password-container .done-instructions-sent-screen-container .success-alert-container{padding:6px 6px 6px 16px!important}.box-shadow-sm,.button:hover,.button:focus{box-shadow:0 2px 6px 0 var(--color-elevation-default, rgba(0, 0, 0, .16))!important}.button{text-transform:none!important;border-radius:var(--border-radius-full)!important;font-family:var(--font-family-body)!important;box-shadow:none!important}.button-small-padding{padding:4px 10px!important}.button-medium-padding{padding:6px 16px!important}.button-large-padding{padding:8px 22px!important}.button-contained-primary{background:var(--color-surface-action-primary)!important;color:var(--color-text-on-action-white)!important}.button-contained-primary:hover{background:var(--color-surface-action-primary-hover)!important}.button-contained-secondary{background:var(--color-surface-action-secondary)!important;color:var(--color-text-action)!important}.button-contained-secondary:hover{background:var(--color-surface-action-secondary-hover)!important}.button-contained-error{background:var(--color-surface-action-danger)!important;color:var(--color-text-on-action-white)!important}.button-contained-error:hover{background:var(--color-surface-action-danger-hover)!important}.button-contained-warning{background:var(--color-surface-action-warning)!important;color:var(--color-text-on-action-white)!important}.button-contained-warning:hover{background:var(--color-surface-action-warning-hover)!important}.button-contained-info{background:var(--color-surface-action-primary)!important;color:var(--color-text-on-action-white)!important}.button-contained-info:hover{background:var(--color-surface-action-primary-hover)!important}.button-contained-success{background:var(--color-surface-action-success)!important;color:var(--color-text-on-action-white)!important}.button-contained-success:hover{background:var(--color-surface-action-success-hover)!important}.button-contained-inherit-white{background:var(--color-primitives-neutral-200)!important;color:var(--color-text-on-action-white)!important}.button-contained-inherit-white:hover{background:var(--color-primitives-neutral-50)!important}.button-contained-inherit-text{background:var(--color-surface-action-neutral)!important;color:var(--color-text-on-action-black)!important}.button-contained-inherit-text:hover{background:var(--color-surface-action-neutral-hover)!important}.button-outlined-primary{border:1px solid var(--color-border-action)!important;color:var(--color-text-action)!important}.button-outlined-primary:hover{background:var(--color-surface-action-secondary)!important}.button-outlined-secondary{border:1px solid var(--color-primitives-primary-200)!important;color:var(--color-text-action)!important}.button-outlined-secondary:hover{background:var(--color-primitives-primary-100)!important}.button-outlined-error{border:1px solid var(--color-border-danger)!important;color:var(--color-text-danger)!important}.button-outlined-error:hover{background:var(--color-primitives-danger-100)!important}.button-outlined-warning{border:1px solid var(--color-border-warning)!important;color:var(--color-text-warning)!important}.button-outlined-warning:hover{background:var(--color-primitives-warning-100)!important}.button-outlined-info{border:1px solid var(--color-primitives-primary-200)!important;color:var(--color-text-action)!important}.button-outlined-info:hover{background:var(--color-primitives-primary-100)!important}.button-outlined-success{border:1px solid var(--color-border-success)!important;color:var(--color-text-success)!important}.button-outlined-success:hover{background:var(--color-primitives-success-100)!important}.button-outlined-inherit-text{border:1px solid var(--color-border-neutral)!important;color:var(--color-text-body-secondary)!important}.button-outlined-inherit-text:hover{background:var(--color-primitives-neutral-200)!important}.button-outlined-inherit-white{border:1px solid var(--color-border-tertiary)!important;color:var(--color-text-on-action-white)!important}.button-outlined-inherit-white:hover{background:var(--color-primitives-neutral-100)!important}.button-text-primary{color:var(--color-text-action)!important}.button-text-primary:hover{background:var(--color-surface-action-secondary)!important}.button-text-secondary{color:var(--color-primitives-neutral-600)!important}.button-text-secondary:hover{background:var(--color-primitives-neutral-100)!important}.button-text-error{color:var(--color-text-danger)!important}.button-text-error:hover{background:var(--color-primitives-danger-100)!important}.button-text-warning{color:var(--color-text-warning)!important}.button-text-warning:hover{background:var(--color-primitives-warning-100)!important}.button-text-info{color:var(--color-text-action)!important}.button-text-info:hover{background:var(--color-surface-action-secondary)!important}.button-text-success{color:var(--color-text-success)!important}.button-text-success:hover{background:var(--color-primitives-success-100)!important}.button-text-inherit-text{color:var(--color-text-body-secondary)!important}.button-text-inherit-text:hover{background:var(--color-primitives-neutral-200)!important}.button-text-inherit-white{color:var(--color-text-on-action-white)!important}.button-text-inherit-white:hover{background:var(--color-primitives-neutral-100)!important}.button-contained-disabled{background:var(--color-surface-action-primary-disabled)!important;color:var(--color-text-on-disabled)!important}.button-outlined-disabled{border:1px solid var(--color-surface-action-primary-disabled)!important;color:var(--color-text-on-disabled)!important;background-color:transparent!important}.button-text-disabled{background-color:transparent!important;color:var(--color-text-on-disabled)!important}.button-contained-loading{background:var(--color-surface-action-primary-disabled)!important;color:var(--color-icon-secondary)!important;border:none!important}.button-outlined-loading{background:transparent!important;color:var(--color-icon-secondary)!important;border:1px solid var(--color-surface-action-primary-disabled)!important}.button-text-loading{background:transparent!important;color:var(--color-icon-secondary)!important;border:none!important}.no-hover:hover{background-color:inherit!important;box-shadow:none!important;cursor:pointer!important}.mp-button.button{height:37px;padding:0 16px!important;gap:8px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-size:14.5px!important;font-weight:500!important;line-height:20px!important;letter-spacing:0!important;white-space:nowrap;transition:background .15s,border-color .15s}.mp-button.button:hover,.mp-button.button:focus{box-shadow:none!important}.mp-button.button .MuiButton-startIcon svg,.mp-button.button .MuiButton-endIcon svg{font-size:19px}.mp-button.button.button-small{height:33px}.mp-button.button.button-large{height:48px;padding:0 24px!important;font-size:15px!important}.mp-button.button.button-contained-primary,.mp-button.button.button-contained-info{background:var(--plg-purple, #7631c2)!important;color:#fff!important}.mp-button.button.button-contained-primary:hover,.mp-button.button.button-contained-info:hover{background:var(--plg-purple-hover, #6a2bb0)!important}.mp-button.button.button-contained-secondary{background:var(--plg-purple-soft, #f2ebfb)!important;color:var(--plg-purple, #7631c2)!important}.mp-button.button.button-contained-secondary:hover{background:var(--plg-purple-soft-hover, #eadff9)!important}.mp-button.button.button-outlined-primary,.mp-button.button.button-outlined-secondary,.mp-button.button.button-outlined-info{background:#fff!important;border:1px solid var(--plg-purple-line, #e1d3f6)!important;color:var(--plg-purple, #7631c2)!important}.mp-button.button.button-outlined-primary:hover,.mp-button.button.button-outlined-secondary:hover,.mp-button.button.button-outlined-info:hover{background:#fff!important;border-color:#cdb6f0!important}.mp-button.button.button-text-primary,.mp-button.button.button-text-secondary,.mp-button.button.button-text-info{color:var(--plg-purple, #7631c2)!important}.mp-button.button.button-contained-disabled,.mp-button.button.button-outlined-disabled,.mp-button.button.button-text-disabled{opacity:.45}.mp-button.button.button-contained-disabled{background:var(--plg-purple, #7631c2)!important;color:#fff!important}.mp-button.button.button-outlined-disabled{background:#fff!important;border:1px solid var(--plg-purple-line, #e1d3f6)!important;color:var(--plg-purple, #7631c2)!important}@media(max-width:768px){.mp-button.button{min-height:44px;height:auto}}.video-modal{display:flex;align-items:center;justify-content:center}.video-modal__wrapper{position:relative;display:inline-flex;flex-direction:column;align-items:center}.video-modal__container{position:relative;max-width:90vw;max-height:90vh;background-color:var(--color-primitives-black-black);border-radius:4px;overflow:hidden;outline:none}.video-modal__close-btn{position:absolute;right:-52px;width:40px;height:40px;border-radius:999px;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:1}.video-modal__close-btn:hover{background:#f5f2fc}.video-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.video-modal__video{width:100%;height:auto;max-width:1200px;max-height:675px;min-width:400px;min-height:225px}@media(max-width:768px){.video-modal__container{max-width:95vw;max-height:80vh}.video-modal__video{min-width:300px;min-height:169px}}.profile-tabs{width:100%;background-color:var(--color-primitives-white);border-radius:0 0 8px 8px}.profile-tabs__nav{display:flex;align-items:center;gap:6px;padding:10px 16px;height:56px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.profile-tabs__nav::-webkit-scrollbar{display:none}.profile-tabs__tab{background:none;border:none;border-radius:999px;padding:5px 10px;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:400;line-height:18px;color:#444}.profile-tabs__tab:hover{background-color:var(--plg-purple-soft, #f2ebfb)}.profile-tabs__tab--active{background-color:var(--plg-purple, #7631c2);color:#fff}.profile-tabs__tab--active:hover{background-color:var(--plg-purple-hover, #6a2bb0)}@media(max-width:768px){.profile-tabs__nav{padding:0 16px;height:48px;gap:4px}.profile-tabs__tab{padding:12px;font-size:12.5px;line-height:18px}}.heading-h4-semibold,.profile-content__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.heading-h5-medium,.certification-card__title,.work-experience-item__date,.work-experience-item__date--mobile,.work-experience-item__job-title,.work-experience-item__company,.customer-review__name,.education-item__date,.education-item__date--mobile,.education-item__degree{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.heading-h5-regular,.work-experience-item__at{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.para-body-m-regular,.profile-content__text,.profile-content .bio-see-more,.work-experience-item__responsibilities ul li,.customer-review__text,.education-item__institution{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.overview-label,.certification-card__date,.customer-review__title{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-s-medium,.overview-value{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.profile-content{margin-top:10px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--plg-ink, #000000)}.profile-content__section{background:#fff;border-radius:8px;padding:20px 20px 22px;margin-bottom:10px;scroll-margin-top:210px}.profile-content__section:last-child{margin-bottom:0}.profile-content__title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:15px;font-weight:600;line-height:22px;color:var(--plg-ink, #000000)}.profile-content__text{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;line-height:20px;color:var(--plg-ink-2, #707070);padding-top:4px}.profile-content__text:last-child{margin-bottom:0}.profile-content .bio-see-more{font-size:13px;line-height:20px;color:var(--plg-ink-body, #555555);background:none;border:none;padding:0;margin-left:4px;cursor:pointer;display:none}@media(max-width:768px){.profile-content .bio-see-more{display:inline}}.profile-content .bio-see-more:hover{text-decoration:underline}.overview-grid{display:flex;flex-wrap:wrap;gap:20px;width:100%}.overview-item{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;width:198px}.overview-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.overview-icon img{width:40px;height:40px}.overview-content{display:flex;flex-direction:column;gap:1px;align-items:flex-start;justify-content:flex-start;width:100%}.overview-label{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:11.5px;line-height:16px;color:var(--plg-ink-2, #707070)}.overview-value{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:500;line-height:18px;color:var(--plg-ink, #000000)}@media(max-width:768px){.overview-grid{gap:12px}.overview-item{width:100%;gap:8px}.overview-icon{width:28px;height:28px}.overview-content{flex-direction:row;align-items:center;justify-content:space-between}.overview-value{text-align:right}}.hands-on-experience__chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.hands-on-experience__chip.MuiChip-root{flex-shrink:0;height:auto;padding:5px 11px;border:1px solid #bdbdbd;border-radius:999px;background:#fff;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12px;font-weight:400;line-height:16px;color:var(--plg-ink, #000000)}.hands-on-experience__chip.MuiChip-root .MuiChip-label{padding:0;font:inherit}.software-skills__grid{display:flex;flex-wrap:wrap;gap:8px;width:100%}.software-skills__item{padding:7px 13px;border-radius:999px;background-color:var(--plg-purple-soft, #f2ebfb);font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:600;line-height:16px;color:var(--plg-ink, #000000);white-space:nowrap}.software-skills__item--match{background-color:var(--plg-purple, #7631c2);color:#fff}.software-skills__match{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:600;line-height:18px;color:var(--plg-purple, #7631c2)}.software-skills__match svg{font-size:16px}.certifications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%}@media(max-width:768px){.certifications-grid{grid-template-columns:minmax(0,1fr)}}.certification-card{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;min-width:0;min-height:72px;padding:12px 14px;border-radius:6px;border:1px solid var(--plg-line, #dadada);background:var(--color-surface-primary, #ffffff);box-sizing:border-box;flex-shrink:0}.certification-card__icon{flex-shrink:0;width:40px;height:40px}.certification-card__icon img{width:100%;height:100%;object-fit:contain}.certification-card__content{display:flex;flex-direction:column;gap:1px;align-items:flex-start;justify-content:flex-start;flex-grow:1;min-width:0}.certification-card__title-row{display:flex;flex-direction:row;gap:4px;align-items:flex-start;justify-content:flex-start;width:100%}.certification-card__title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:500;line-height:18px;color:var(--plg-ink, #000000);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;min-width:0;flex:1 1 auto}.certification-card__verified-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:2px}.certification-card__verified-icon img{width:16px;height:16px;object-fit:contain}.certification-card__date{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:11.5px;line-height:16px;color:var(--plg-ink-2, #707070);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-experience-timeline{display:flex;flex-direction:column;width:100%}.work-experience-item{display:flex;flex-direction:row;gap:12px;align-items:flex-start;justify-content:flex-start;padding-bottom:20px;padding-top:0;border-bottom:1px solid var(--plg-line, #dadada);width:100%}.work-experience-item:not(.last){margin-bottom:20px}.work-experience-item.last{border-bottom:none;padding-bottom:0}.work-experience-item__date{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;width:160px;flex-shrink:0;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:400;line-height:18px;color:var(--plg-ink-2, #707070);white-space:nowrap}.work-experience-item__date--mobile{display:none;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:400;line-height:18px;color:var(--plg-ink-2, #707070);white-space:nowrap}.work-experience-item__content{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;flex-grow:1;min-width:0}.work-experience-item__header{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;width:100%}.work-experience-item__title-row{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.work-experience-item__job-title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:600;line-height:18px;color:var(--plg-ink, #000000);white-space:nowrap}.work-experience-item__at{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;line-height:18px;color:var(--plg-ink-body, #555555);white-space:nowrap}.work-experience-item__company{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:400;line-height:18px;color:var(--plg-ink-body, #555555);white-space:nowrap}.work-experience-item__verified-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;cursor:help}.work-experience-item__verified-icon img{width:16px;height:16px;object-fit:contain}.work-experience-item__responsibilities{width:100%}.work-experience-item__responsibilities ul{margin:0;padding:0;list-style:none}.work-experience-item__responsibilities ul li{position:relative;margin-bottom:0;margin-left:21px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;line-height:19px;color:var(--plg-ink-2, #707070)}.work-experience-item__responsibilities ul li+li{margin-top:3px}.work-experience-item__responsibilities ul li:before{content:"•";color:var(--plg-ink-2, #707070);position:absolute;left:-21px;top:0}.work-experience-item__responsibilities ul li:last-child{margin-bottom:0}.work-experience-item__review{width:100%;margin-top:8px}@media(max-width:768px){.work-experience-item__date{display:none}.work-experience-item__content{gap:0}.work-experience-item__date--mobile{display:block;margin-bottom:8px}.work-experience-item__responsibilities ul li{margin-left:26px}}.customer-review{display:flex;flex-direction:row;gap:8px;align-items:flex-start;justify-content:flex-start;padding:12px;background:var(--plg-tint, #faf9ff);border-radius:8px;width:100%;box-sizing:border-box}.customer-review__quote-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.customer-review__quote-icon img{width:100%;height:100%;object-fit:contain}.customer-review__content{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;flex-grow:1;min-width:0}.customer-review__text{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;line-height:20px;color:var(--plg-ink, #000000);width:100%}.customer-review__author{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.customer-review__name{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:600;line-height:18px;color:var(--plg-ink, #000000);white-space:nowrap}.customer-review__title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12px;line-height:17px;color:var(--plg-ink-2, #707070);white-space:nowrap}.education-timeline{display:flex;flex-direction:column;width:100%}.education-item{display:flex;flex-direction:row;gap:12px;align-items:flex-start;justify-content:flex-start;padding-bottom:20px;padding-top:0;border-bottom:1px solid var(--plg-line, #dadada);width:100%}.education-item:not(.last){margin-bottom:20px}.education-item.last{border-bottom:none;padding-bottom:0}.education-item__date{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;width:160px;flex-shrink:0;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:400;line-height:18px;color:var(--plg-ink-2, #707070);white-space:nowrap}.education-item__date--mobile{display:none;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:400;line-height:18px;color:var(--plg-ink-2, #707070);white-space:nowrap}.education-item__content{display:flex;flex-direction:column;gap:1px;align-items:flex-start;justify-content:center;flex-grow:1;min-width:0;width:285px}.education-item__degree{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:600;line-height:18px;color:var(--plg-ink, #000000);width:100%}.education-item__institution{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12px;line-height:17px;color:var(--plg-ink-2, #707070);width:100%}@media(max-width:768px){.education-item__date{display:none}.education-item__content{gap:0;width:100%}.education-item__date--mobile{display:block}}.error-message{display:flex;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#ef4444;font-size:16px;font-weight:500;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:20px 0}.profile-content__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-content__section.glance{padding:26px 28px 22px}.glance__title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--edge-aubergine, #300331);margin-bottom:12px}.glance__text{margin:0;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13.5px;line-height:1.65;color:var(--plg-ink-body, #555555);text-wrap:pretty}.glance__text--how{margin-top:10px}.glance__pill{display:inline-flex;align-items:center;gap:7px;height:32px;margin-top:14px;padding:0 12px 0 17px;background:#fff;border:1px solid var(--edge-lilac, #e5d9f9);border-radius:999px;color:var(--plg-plum, #4a0f70);font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.glance__pill:hover{background:#f7f3fe}.glance__pill svg{width:18px;height:18px}.glance__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:20px;padding-top:16px;border-top:1px solid #ece7f4}.glance__note{flex:1 1 260px;margin:0;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:10.5px;line-height:1.45;color:var(--plg-ink-body, #555555)}.glance__feedback{display:inline-flex;align-items:center;gap:10px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:11.5px;white-space:nowrap}.glance__ask{color:var(--plg-ink-body, #555555)}.glance__vote-wrap{display:inline-flex;align-items:center;gap:10px}.glance__sep{width:1px;height:12px;background:#ddd3ea}.glance__vote{padding:0;background:none;border:0;color:var(--plg-plum, #4a0f70);font:inherit;font-weight:600;cursor:pointer}.glance__vote:hover:not(:disabled){text-decoration:underline}.glance__vote:disabled{cursor:default;color:#a99cb8}.glance__vote--on:disabled{color:var(--plg-plum, #4a0f70)}.hidden-chip{display:inline-flex;align-items:center;gap:.3em;padding:.25em .65em;border:1px solid var(--plg-purple-line, #e1d3f6);border-radius:999px;background:var(--plg-locked-bg, #fbfafd);color:var(--plg-locked-ink, #6f5c78);font-size:.85em;font-weight:600;line-height:1;vertical-align:.08em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default}.hidden-chip__icon{font-size:inherit!important;width:1em!important;height:1em!important}.locked-control{display:inline-flex;align-items:center;gap:8px;height:33px;padding:0 14px;border:1px dashed var(--plg-locked-line, #d9c9f5);background:var(--plg-locked-bg, #fbfafd);border-radius:999px;color:var(--plg-locked-ink, #6f5c78);font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13px;font-weight:500;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}.locked-control svg{width:16px;height:16px}.locked-control--sm{height:26px;padding:0 10px;font-size:12px}.locked-control__tag{margin-left:4px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.avatar-lock{position:absolute;right:2px;bottom:4px;z-index:2;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--plg-purple, #7631c2);display:grid;place-items:center;box-shadow:0 2px 8px #30114d2e}.avatar-lock svg{width:15px;height:15px}.photo-blurred{position:relative;-webkit-user-select:none;user-select:none}.photo-blurred:after{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;background:linear-gradient(180deg,#f2ebfb26,#f2ebfb73);pointer-events:none}.interview-modal__overlay{position:fixed;inset:0;background:#2a124152;display:flex;align-items:center;justify-content:center;z-index:1000}.interview-modal{position:relative;width:484px;max-width:calc(100% - 32px);background:#fff;border-radius:16px;padding:32px 30px 26px;box-shadow:0 20px 60px #2a124133;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--plg-ink, #000000)}.interview-modal__close{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.interview-modal__close:hover{opacity:.7}.interview-modal__content{display:flex;flex-direction:column;align-items:center;gap:28px}.interview-modal__icon-row{display:flex;justify-content:center}.interview-modal__text{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.interview-modal__title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:600;font-size:21px;line-height:28px;color:var(--plg-ink, #000000);margin:0}.interview-modal__desc{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:400;font-size:14.5px;line-height:22px;color:var(--plg-ink-2, #707070);margin:0}.interview-modal__actions{display:flex;align-items:center;gap:8px}.interview-modal__btn{height:37px;padding:0 16px;border-radius:999px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:500;font-size:14.5px;line-height:20px;cursor:pointer;border:none;white-space:nowrap}.interview-modal__btn--secondary{background:var(--plg-purple-soft, #f2ebfb);color:var(--plg-purple, #7631c2)}.interview-modal__btn--secondary:hover{background:var(--plg-purple-soft-hover, #eadff9)}.interview-modal__btn--primary{background:var(--plg-purple, #7631c2);color:#fff}.interview-modal__btn--primary:hover{background:var(--plg-purple-hover, #6a2bb0)}.shortlist-button{flex:0 0 auto;align-self:center;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--plg-purple-line, #e1d3f6);border-radius:50%;background:#fff;color:var(--plg-purple, #7631c2);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.shortlist-button svg{font-size:16px}.shortlist-button:hover:not(:disabled){border-color:#cdb6f0}.shortlist-button:disabled{cursor:not-allowed;opacity:.6}.shortlist-button--active{border-color:var(--plg-purple-soft, #f2ebfb);color:var(--plg-purple, #7631c2);background:var(--plg-purple-soft, #f2ebfb)}.av{border-radius:50%;flex:none;position:relative;overflow:hidden;background:var(--plg-placeholder, #eaeaea)}.av .ini{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:600}.av img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;background:var(--plg-purple-soft)}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}.plg-mtg,.plg-mtg *{font-family:var(--plg-font);box-sizing:border-box}.plg-mtg :where(h2,h3,p){margin:0}.plg-mtg-scrim{position:fixed;inset:0;background:#2a124152;z-index:1300}@keyframes plgMtgPopIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes plgMtgSheetUp{0%{transform:translateY(100%)}to{transform:none}}.plg-mtg-panel{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(600px,100% - 32px);max-height:calc(100vh - 48px);border-radius:12px;overflow:hidden;animation:plgMtgPopIn .32s cubic-bezier(.16,1,.3,1);background:#fff;z-index:1301;display:flex;flex-direction:column;box-shadow:0 20px 60px #2a124133;font-size:14px;color:var(--plg-ink);-webkit-font-smoothing:antialiased}.plg-mtg-head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--plg-line)}.plg-mtg-head h2{font-size:17px;font-weight:600;line-height:24px}.plg-mtg-x{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:var(--plg-ink-body);background:none;border:0;cursor:pointer}.plg-mtg-x:hover{background:#f6f4fa}.plg-mtg-body{flex:1;overflow-y:auto;padding:22px 24px 28px}.plg-mtg-lead{font-size:13.5px;color:var(--plg-ink-2);line-height:20px}.plg-mtg-foot{padding:16px 24px;border-top:1px solid var(--plg-line)}.plg-mtg-foot .plg-mtg-hint{text-align:center;margin:0 0 8px}.plg-mtg-sec{margin-top:22px}.plg-mtg-sec h3{font-size:14px;font-weight:600;line-height:20px;margin-bottom:10px}.plg-mtg-group{margin-top:28px}.plg-mtg-group>.plg-mtg-sec:first-of-type{margin-top:10px}.plg-mtg-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--plg-ink-3)}.plg-mtg-opt{font-weight:400;color:var(--plg-ink-3)}.plg-mtg-hint{font-size:12.5px;color:var(--plg-ink-2);line-height:18px;margin-top:6px}.plg-mtg-error{color:#b42318}.plg-mtg-ask{background:#f6f4fa;border:1px solid var(--plg-purple-line);border-radius:12px;padding:16px}.plg-mtg-ask .plg-mtg-ask__sub{margin:-4px 0 10px}.plg-mtg-list{display:flex;flex-direction:column;gap:8px}.plg-mtg-person{display:flex;align-items:center;gap:10px;min-width:0}.plg-mtg-person b{display:block;font-size:13.5px;font-weight:600;line-height:18px}.plg-mtg-person span:not(.sl-avatar):not(.sl-avatar *){display:block;font-size:12px;color:var(--plg-ink-2);line-height:16px}.plg-mtg-honest{margin-top:14px;padding:12px 14px;border-radius:12px;background:#f6f4fa;border:1px solid var(--plg-purple-line);font-size:13.5px;line-height:20px;color:var(--plg-ink)}.plg-mtg-empty{padding:14px 16px;border-radius:12px;background:#f6f4fa;border:1px solid var(--plg-purple-line)}.plg-mtg-empty b{display:block;font-size:14px;font-weight:600;line-height:20px;color:var(--plg-ink)}.plg-mtg-empty p{font-size:13.5px;line-height:20px;color:var(--plg-ink-2);margin:4px 0 10px}.plg-mtg-link{padding:0;border:0;background:none;color:var(--plg-purple);font-size:13.5px;font-weight:600;cursor:pointer}.plg-mtg-link:hover{text-decoration:underline}.plg-mtg-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plg-mtg-tiles--one{grid-template-columns:1fr}.plg-mtg-tile{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--plg-line);border-radius:8px;font-size:13px;line-height:18px;text-align:left;background:#fff;color:var(--plg-ink);cursor:pointer}.plg-mtg-tile:hover{border-color:var(--plg-purple-line)}.plg-mtg-tile.is-on{border-color:var(--plg-purple);background:var(--plg-purple-soft);color:var(--plg-purple);font-weight:600}.plg-mtg-tick{width:16px;height:16px;border-radius:50%;border:1px solid var(--plg-line);flex:none;display:grid;place-items:center;background:#fff}.plg-mtg-tick svg{display:none}.is-on .plg-mtg-tick{background:var(--plg-purple);border-color:var(--plg-purple)}.is-on .plg-mtg-tick svg{display:block;width:10px;height:10px;stroke:#fff;stroke-width:3;fill:none}.plg-mtg-slot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.plg-mtg-select,.plg-mtg-text{width:100%;height:44px;border:1px solid var(--plg-line);border-radius:8px;padding:0 14px;font-size:14px;color:var(--plg-ink);background:#fff;outline:none}.plg-mtg-select:focus,.plg-mtg-text:focus{border-color:#c6aafc}.plg-mtg-select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;padding-right:36px}.plg-mtg-text{height:auto;min-height:88px;padding:10px 14px;resize:vertical;line-height:20px}.plg-mtg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;border:0;cursor:pointer;transition:background .15s,border-color .15s}.plg-mtg-btn--primary{background:var(--plg-purple);color:#fff}.plg-mtg-btn--primary:hover{background:var(--plg-plum)}.plg-mtg-btn--outline{background:#fff;color:var(--plg-purple);border:1px solid var(--plg-purple-line)}.plg-mtg-btn--outline:hover{border-color:#cdb6f0}.plg-mtg-btn--block{width:100%}.plg-mtg-btn[disabled]{opacity:.45;cursor:default}.plg-mtg-done{text-align:center;padding:40px 8px 12px}.plg-mtg-done h3{font-size:19px;font-weight:600;line-height:26px}.plg-mtg-done p{font-size:14px;color:var(--plg-ink-2);line-height:21px;margin-top:8px}.plg-mtg-done__icon{width:56px;height:56px;border-radius:50%;background:var(--plg-purple-soft);color:var(--plg-purple);display:grid;place-items:center;margin:0 auto 18px}.plg-mtg-done__actions{display:flex;flex-direction:column;gap:10px;margin-top:28px}@media(max-width:768px){.plg-mtg-panel{inset:auto 0 0;transform:none;width:100%;max-height:92vh;border-radius:12px 12px 0 0;animation:plgMtgSheetUp .3s cubic-bezier(.22,1,.36,1)}.plg-mtg-body{padding:18px 18px 24px}.plg-mtg-x{width:44px;height:44px}.plg-mtg .sl-tiles--cols-4{grid-template-columns:1fr 1fr}}.para-body-s-regular,.profile-section__experience{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-s-medium,.profile-section__badge-name{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.profile-section{display:flex;flex-direction:column;width:100%;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--plg-ink, #000000)}.profile-section__timeline{position:relative;height:230px;border-radius:8px 8px 0 0;overflow:hidden;border:6px solid var(--color-primitives-white);border-bottom:none}.profile-section__timeline-background{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md, 8px) var(--border-radius-md, 8px) 0 0;border-top:6px solid var(--color-border-white, #fff);border-right:6px solid var(--color-border-white, #fff);border-left:6px solid var(--color-border-white, #fff);background:linear-gradient(180deg,#f2ebfb,#ece2f9)}.profile-section__layer{position:absolute;pointer-events:none}.profile-section__layer--1-background{top:0;left:0;width:100%;height:100%;z-index:1}.profile-section__layer--2-left{top:0;left:0;width:331px;height:100%;z-index:3}.profile-section__layer--2-right{top:0;right:0;width:331px;height:100%;z-index:3}.profile-section__layer--4-left{padding:24px 0 0 20px;top:0;left:0;width:100px;height:58px;z-index:4}.profile-section__layer--4-right{padding:0 20px 24px 0;bottom:0;right:0;width:100px;height:58px;z-index:4}.profile-section__video-thumbnail{position:absolute;top:0;left:176px;width:572px;height:230px;opacity:.4;z-index:2;object-fit:cover;pointer-events:none}.profile-section__meet-button-container{position:absolute;top:95px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;z-index:10;cursor:pointer;height:40px}.profile-section__meet-play-icon{position:relative;display:flex;align-items:center;justify-content:center;width:41px;height:40px;flex-shrink:0;z-index:2}.profile-section__meet-play-icon svg{display:block;flex-shrink:0}.profile-section__meet-label{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;padding:8px 12px 8px 26px;gap:8px;margin-left:-22px;height:40px;background:#fff;border-radius:0 999px 999px 0;z-index:1}.profile-section__meet-label span{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14.5px;font-weight:500;line-height:20px;color:var(--plg-purple, #7631c2);white-space:nowrap}.profile-section__sticky{position:sticky;top:56px;z-index:30}.profile-section__sticky:before{content:"";position:absolute;inset:0;background-color:#fff;box-shadow:0 4px 8px 0 var(--color-elevation-default, rgba(0, 0, 0, .0862745098));pointer-events:none;opacity:0;transition:opacity .18s ease}.profile-section__sticky--active .profile-section__user-image{top:12px!important}.profile-section__sticky--active .profile-section__avatar{width:88px;height:88px}@media(min-width:769px){.profile-section__sticky--active .profile-section__details{margin-left:106px}}.profile-section__sticky--active:before{opacity:1}.profile-section__info{position:relative;background-color:#fff;height:117px;border-bottom:1px solid var(--plg-line, #dadada);display:flex;align-items:flex-start;padding:0 24px}.profile-section__user-image{position:absolute;top:-50px;left:24px;z-index:20;transition:top .18s ease;will-change:top}.profile-section__avatar{width:100px;height:100px;border-radius:50%;border:4px solid var(--color-primitives-white);object-fit:cover;transition:width .18s ease,height .18s ease;will-change:width,height}.profile-section__details{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-left:118px;transition:margin-left .18s ease;padding-top:16px}.profile-section__name-section{display:flex;flex-direction:column;gap:4px;transition:.18s ease}.profile-section__name{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:19px;font-weight:600;line-height:26px;color:var(--plg-ink, #000000);margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-section__country-flag{display:inline-flex;align-items:center}.profile-section__country-flag svg{width:13px;height:13px}.profile-section__experience{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13.5px;line-height:19px;color:var(--plg-ink-body, #555555);margin:0 0 12px}.profile-section__download{display:flex;align-items:center;margin-top:4px}.profile-section__download button{border:1px solid var(--plg-purple-line, #e1d3f6)!important}.profile-section__actions{display:flex;align-items:center;gap:12px;margin-top:4px}.profile-section__actions--mobile{width:100%;margin-top:12px;margin-bottom:12px;flex-direction:column;gap:8px}.profile-section__badges{position:absolute;bottom:16px;left:152px;display:flex;gap:19px;z-index:10}.profile-section__badge{display:flex;align-items:center;gap:4px}.profile-section__badge-icon{width:28px;height:28px;object-fit:contain}.profile-section__badge-name{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;font-weight:500;line-height:18px;color:var(--plg-ink, #000000)}.profile-section__tabs{width:100%;background-color:#fff;margin-bottom:0;border-radius:0 0 8px 8px;position:relative}@media(max-width:768px){.profile-section__sticky{top:0}.profile-section__sticky--active .profile-section__user-image{top:45%}.profile-section__sticky--active .profile-section__name-section{margin-left:19%;margin-top:11px}.profile-section__sticky--active .profile-section__name-section{gap:0px}.profile-section__sticky--active .profile-section__avatar{width:52px;height:52px}.profile-section__sticky--active .profile-section__info{height:115px}.profile-section__timeline{height:120px;border-width:1px}.profile-section__background-image{width:400px;height:180px;margin-left:100px}.profile-section__gradient-left,.profile-section__gradient-right{width:250px;height:180px}.profile-section__meet-button-container{top:44px}.profile-section__experience{margin:0}.profile-section__download{margin-top:12px;margin-bottom:12px;width:100%}.profile-section__play-button{width:36px;height:36px}.profile-section__play-icon{font-size:20px}.profile-section__video-thumbnail{left:3rem;width:298px;height:120px}.profile-section__layer--2-left,.profile-section__layer--2-right{width:130px;height:120px}.profile-section__layer--4-left{padding:12px 0 0 12px;width:46.544px;height:27px}.profile-section__layer--4-right{padding:0 12px 12px 0;width:46.544px;height:27px}.profile-section__meet-label{padding:6px 10px 6px 22px;margin-left:-18px;height:36px}.profile-section__meet-label span{font-size:12px}.profile-section__info{height:unset;padding:0 16px;flex-direction:column}.profile-section__user-image{left:20px}.profile-section__avatar{width:88px;height:88px;border-width:3px}.profile-section__details{margin-left:7px;padding-top:50px;flex-direction:column;gap:8px;align-items:flex-start}.profile-section__name{font-size:19px;line-height:26px}.profile-section__badges{position:static;flex-wrap:wrap;margin-top:12px;gap:8px;left:auto;bottom:auto;row-gap:8px;column-gap:19px}.profile-section__badge{padding:4px 6px}.profile-section__spacer{height:0px}}.profile-section__avatar--initials{display:grid;place-items:center;background:var(--plg-sidebar, #2a1241);color:#fff;font-size:32px;font-weight:600}.profile-section__intro-locked{position:absolute;inset:auto 0 54px;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2}.profile-section__avatar-frame{display:inline-block;line-height:0;border-radius:50%}.profile-section__intro-note{position:absolute;right:16px;bottom:14px;z-index:2;margin:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--border-radius-pill);background:#ffffffd9;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12.5px;line-height:18px;color:var(--plg-ink-2, #707070)}@media(max-width:768px){.profile-section__intro-locked{bottom:24px}.profile-section__intro-note{inset:8px 8px auto;justify-content:center;text-align:center;font-size:11px}}.profile-page{width:100%;display:flex;justify-content:center;padding:20px 0 72px;background:var(--plg-tint, #faf9ff);font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--plg-ink, #000000)}.profile-page__container{width:100%;max-width:880px;display:flex;flex-direction:column;background-color:var(--plg-tint, #faf9ff);border-radius:8px;padding:0}.profile-page__profile{width:100%;border-radius:8px;overflow:visible}@media(max-width:968px){.profile-page{padding:16px 8px}.profile-page__container{max-width:calc(100vw - 16px);border-radius:8px}}@media(max-width:768px){.profile-page{padding:0}.profile-page__container{max-width:100vw;border-radius:6px}}.view-limit-wall{display:flex;justify-content:center;padding:48px 16px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)}.view-limit-wall__card{width:min(420px,100%);background:#fff;border:1px solid var(--plg-line, #dadada);border-radius:16px;padding:32px 30px 26px;text-align:center;box-shadow:0 20px 60px #2a124114}.view-limit-wall__card h2{margin:0;font-size:21px;font-weight:600;line-height:28px;color:var(--plg-ink, #000000)}.view-limit-wall__card p{margin:8px 0 0;font-size:14.5px;line-height:22px;color:var(--plg-ink-2, #707070)}.view-limit-wall__actions{display:flex;flex-direction:column;gap:8px;margin-top:22px}.view-limit-wall__btn{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:999px;background:var(--plg-purple, #7631c2);color:#fff;font-size:14.5px;font-weight:500;text-decoration:none}.view-limit-wall__btn:hover{background:var(--plg-purple-hover, #6a2bb0)}@media(max-width:768px){.view-limit-wall__card{padding:28px 20px 22px}}.email-preview-content{background:#fff;border-top:1px solid var(--color-border-primary);padding:28px 0;display:flex;flex-direction:column;gap:20px}.email-preview-content .email-logo-section{padding:0 10px}.email-preview-content .email-body-section{padding:0 10px;display:flex;flex-direction:column;gap:18.369px;position:relative}.email-preview-content .email-body-section .email-hero-banner{background-color:var(--color-surface-secondary, #f5f2fc);height:200px;border-radius:var(--border-radius-md, 8px);position:relative;overflow:hidden}.email-preview-content .email-body-section .email-hero-banner .hero-text{position:absolute;left:32px;top:67px;font-family:FKT Gnarly,sans-serif!important;font-size:28px;font-style:normal;font-weight:700;line-height:33px;color:#2c2c2c;white-space:nowrap}.email-preview-content .email-body-section .email-hero-banner .hero-text p{margin-bottom:0;margin-top:0}.email-preview-content .email-body-section .email-hero-banner .hero-image{position:absolute;right:0;top:50%;transform:translateY(-50%);width:258px;height:auto}.email-preview-content .email-body-section .email-content{display:flex;flex-direction:column;gap:12px}.email-preview-content .email-body-section .email-content .email-text-section{display:flex;flex-direction:column;gap:12px;color:#2c2c2c}.email-preview-content .email-body-section .email-content .email-text-section .email-title{font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0}.email-preview-content .email-body-section .email-content .email-text-section .email-body-text{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}.email-preview-content .email-body-section .email-content .email-text-section .email-body-text p{margin-bottom:0}.email-preview-content .email-body-section .email-content .email-text-section .email-body-text p:last-child{margin-bottom:initial}.email-preview-content .email-body-section .email-signature{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#2c2c2c;margin:0}.email-preview-content .email-footer-section{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.email-preview-content .email-footer-section .footer-divider-top{width:100%;height:1px;border:0;border-top:1px solid var(--color-border-primary);margin:0}.email-preview-content .email-footer-section .social-icons{display:flex;gap:16px;align-items:center}.email-preview-content .email-footer-section .social-icons img{width:24px;height:24px}.email-preview-content .email-footer-section .footer-divider-bottom{width:100%;height:1px;border:0;border-top:1px solid var(--color-border-primary);margin:0}.email-preview-content .email-footer-section .footer-disclaimer{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#2c2c2c;margin:0}.heading-h3-semibold,.section-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.para-body-m-regular,.share-message-card .helper-text,.share-message-card .message-content,.share-social-container .share-label{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.email-input-container .MuiFormHelperText-root{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.button-large,.preview-email-link{font-family:var(--font-family-paragraph)!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:var(--font-line-height-2xl, 26px)!important}.section-title{color:var(--color-text-headings-primary);margin-bottom:12px}.share-message-card{background-color:var(--color-surface-primary-hover);border-radius:var(--border-radius-md);padding:16px;margin-bottom:12px}.share-message-card .helper-text{color:var(--color-text-headings-secondary);margin-bottom:4px}.share-message-card .message-content{color:var(--color-text-headings-primary);word-break:break-word}.share-message-card .message-content .referral-link{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;word-break:break-all}.share-actions-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.share-social-container{display:flex;align-items:center;gap:12px}.share-social-container .share-label{color:var(--color-text-headings-secondary)}.social-icon-button{width:40px;height:40px;border-radius:var(--border-radius-full);border:1px solid var(--color-border-primary);background-color:var(--color-surface-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;padding:0}.social-icon-button:hover{background-color:var(--color-surface-primary-hover)}.social-icon-button img{width:18px;height:18px}.divider-line{height:1px;background-color:var(--color-border-primary);margin:12px 0}.email-input-container .MuiFormControl-root{width:100%}.email-input-container .MuiOutlinedInput-root{background-color:var(--color-surface-primary)}.email-input-container .text-field-input-medium{min-height:40px}.email-input-container .MuiOutlinedInput-input{padding:8px 12px!important}.email-input-container .MuiFormHelperText-root{color:var(--color-text-body-secondary);margin-left:0;margin-top:3px}.email-actions-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.preview-email-link{color:var(--color-text-headings-primary);text-decoration:underline;cursor:pointer}.preview-email-link:hover{opacity:.8}.heading-h1-semibold,.stat-card .stat-value{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxxl)}.heading-h3-semibold,.empty-state .empty-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.heading-h4-semibold,.empty-state-container .empty-state-content .empty-state-title{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.para-body-m-regular,.stat-card .stat-label,.referrals-table-container .referrals-table .MuiTableBody-root .MuiTableCell-body,.empty-state .empty-description,.empty-state-container .empty-state-content .empty-state-description{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-s-regular,.stat-card .stat-subtext{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-m-medium,.referrals-table-container .referrals-table .MuiTableHead-root .MuiTableCell-head{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.my-referrals-tab{display:flex;flex-direction:column;gap:24px;min-height:182px!important}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid{grid-template-columns:1fr}}.stat-card{background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);padding:20px;display:flex;flex-direction:column;gap:8px}.stat-card .stat-label{color:var(--color-text-body-primary)}.stat-card .stat-value{color:var(--color-text-headings-primary)}.stat-card .stat-subtext{color:var(--color-text-body-primary)}.referrals-table-container{margin-top:24px}.referrals-table-container .MuiTableContainer-root{overflow-x:auto}.referrals-table-container .referrals-table{min-width:650px}.referrals-table-container .referrals-table .MuiTableHead-root{background-color:var(--color-surface-primary, white)}.referrals-table-container .referrals-table .MuiTableHead-root .MuiTableCell-head{color:var(--color-text-body-secondary);padding:12px 16px;border-bottom:1px solid var(--color-border-primary)}.referrals-table-container .referrals-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--color-surface-primary-hover, #fafafa)}.referrals-table-container .referrals-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none}.referrals-table-container .referrals-table .MuiTableBody-root .MuiTableCell-body{color:var(--color-text-headings-primary);padding:16px;border-bottom:1px solid var(--color-border-primary)}.referrals-table-container .MuiTablePagination-root{border-top:1px solid var(--color-border-primary)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;text-align:center}.empty-state .empty-icon{width:80px;height:80px;margin-bottom:16px;opacity:.5}.empty-state .empty-title{color:var(--color-text-headings-primary);margin-bottom:8px}.empty-state .empty-description{color:var(--color-text-body-secondary)}.empty-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center;gap:8px}.empty-state-container .empty-state-icon{background-color:var(--color-surface-primary-hover);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.empty-state-container .empty-state-icon .sentiment-icon{font-size:32px;color:var(--color-icon-secondary)}.empty-state-container .empty-state-content{margin-bottom:4px}.empty-state-container .empty-state-content .empty-state-title{color:var(--color-text-headings-primary);margin:0}.empty-state-container .empty-state-content .empty-state-description{color:var(--color-text-body-primary);margin:0}.para-body-m-regular,.terms-modal-content .terms-list li{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.terms-modal-content .terms-list{list-style:decimal;padding-left:21px;margin:0;display:flex;flex-direction:column;gap:12px}.terms-modal-content .terms-list li{color:var(--color-text-body-secondary);padding-left:0;margin-left:0}.terms-modal-content .terms-list li::marker{color:var(--color-text-body-secondary)}.heading-h3-medium,.how-it-works-section .step-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-xxl);font-style:normal}.heading-h3-semibold,.how-it-works-section .section-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.para-body-m-regular,.how-it-works-section .step-description{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.button-large,.how-it-works-section .read-terms-button{font-family:var(--font-family-paragraph)!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:var(--font-line-height-2xl, 26px)!important}.how-it-works-section{margin:60px 118px 0}@media(max-width:968px){.how-it-works-section{margin:48px 32px 0}}.how-it-works-section .section-title{color:var(--color-text-headings-primary)}.how-it-works-section .custom-margin-bottom-18px{margin-bottom:18px}.how-it-works-section .read-terms-button{background:none;border:none;cursor:pointer;color:var(--color-text-headings-primary);text-decoration:underline;padding:0}.how-it-works-section .read-terms-button:hover{opacity:.8}.how-it-works-section .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:968px){.how-it-works-section .steps-grid{grid-template-columns:1fr}}.how-it-works-section .step-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.how-it-works-section .step-icon img{width:100%;height:100%;object-fit:contain}.how-it-works-section .step-content{display:flex;flex-direction:column;gap:10px}.how-it-works-section .step-title{margin:0;color:var(--color-text-headings-primary)}.how-it-works-section .step-description{color:var(--color-text-body-primary);margin:0}.heading-h3-regular,.faq-section .faq-question-text{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-xxl);font-style:normal}.heading-h3-semibold,.faq-section .section-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.para-body-l-regular,.faq-section .faq-answer{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl)}.faq-section{margin:60px 118px 0;padding-bottom:60px}@media(max-width:968px){.faq-section{margin:48px 32px 0;padding-bottom:48px}}.faq-section .section-title{color:var(--color-text-headings-primary);margin-bottom:16px}.faq-section .faq-list{display:flex;flex-direction:column;gap:0}.faq-section .faq-item{background-color:var(--color-surface-primary, white);border-bottom:1px solid var(--color-border-primary);padding:20px;cursor:pointer;transition:background-color .2s ease}.faq-section .faq-item:hover{background-color:var(--color-surface-primary-hover)}.faq-section .faq-item.expanded{gap:8px}.faq-section .faq-question-text{color:var(--color-text-headings-primary);flex:1;text-align:left}.faq-section .expand-icon{flex-shrink:0;color:var(--color-icon-secondary);font-size:24px}.faq-section .faq-answer{color:var(--color-text-body-primary, #7b7b7b);max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease;margin-top:0;padding-right:24px}.faq-section .faq-item.expanded .faq-answer{max-height:500px;margin-top:8px}.para-body-m-regular,.referral-subtitle{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-medium,.referral-tabs-container .MuiTab-root{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.display-h3-semibold,.referral-title,.referral-title .highlight{font-family:var(--font-family-fktg-semibold);font-size:var(--font-size-5xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-5xl)}.referral-page{background-color:var(--color-surface-page-primary, white);min-height:100vh;padding:0;position:relative}.referral-header-section{background-color:var(--color-surface-secondary, #f5f2fc);display:flex;justify-content:space-between;align-items:flex-start;padding:68px 118px 48px;gap:40px;position:relative}@media(max-width:968px){.referral-header-section{flex-direction:column;padding:40px 32px}}.referral-header-content{flex:1;max-width:600px}.referral-title{color:var(--color-text-headings-primary);margin-bottom:12px}.referral-title .highlight{color:var(--color-primitives-primary-600)}.referral-subtitle{color:var(--color-text-headings-primary);margin-bottom:24px}.join-program-button{margin-top:8px}.referral-header-image{flex-shrink:0;width:367px;display:flex;align-items:center;justify-content:flex-end;margin-right:-118px}.referral-header-image img{width:100%;height:auto;display:block}@media(max-width:968px){.referral-header-image{width:100%;max-width:300px;margin:0 auto;justify-content:center}}.referral-content-card{background-color:var(--color-surface-primary, white);border-radius:var(--border-radius-md, 8px);padding:16px 32px 32px;box-shadow:0 2px 12px #00000014;margin:-48px 118px 0;position:relative;z-index:10}@media(max-width:968px){.referral-content-card{margin:-32px 32px 0}}.referral-tabs-container{border-bottom:1px solid var(--color-border-primary);margin-bottom:24px}.referral-tabs-container .MuiTabs-root{min-height:48px}.referral-tabs-container .MuiTab-root{text-transform:none;color:var(--color-text-body-primary);padding:9px 16px;min-height:48px}.referral-tabs-container .MuiTab-root.Mui-selected{color:var(--color-text-action)}.referral-tabs-container .MuiTabs-indicator{background-color:var(--color-primitives-primary-600);height:2px}.permission-picker{margin-top:8px}.permission-picker__empty{margin-top:8px;color:var(--color-text-headings-secondary)}.permission-picker__feature{margin-bottom:16px}.permission-picker__feature-heading{margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--color-border-primary);color:var(--color-text-headings-primary)}.permission-picker__options{display:flex;flex-direction:column}.role-dialog-fields{display:flex;flex-direction:column;gap:16px}.role-management{padding:24px}.role-management__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.role-management__action{color:var(--color-icon-primary)!important}.role-management__action--danger{color:var(--color-icon-danger)!important}.feature-dialog-fields,.permission-dialog-fields{display:flex;flex-direction:column;gap:var(--border-radius-lg)}.permission-dialog__user-types-label{margin-bottom:var(--border-radius-sm);color:var(--color-text-headings-primary)}.permission-dialog__user-types{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--border-radius-lg)}.feature-catalog{padding:24px}.feature-catalog__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.feature-catalog__list{display:flex;flex-direction:column;gap:16px}.feature-catalog__empty{color:var(--color-text-headings-secondary)}.feature-catalog__card{background-color:var(--color-surface-primary);border-radius:var(--border-radius-md);border:1px solid var(--color-border-primary);padding:16px 20px}.feature-catalog__feature-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.feature-catalog__feature-title{flex:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.feature-catalog__feature-title span{color:var(--color-text-headings-primary)}.feature-catalog__muted{color:var(--color-text-headings-secondary)}.feature-catalog__actions{display:flex;align-items:center;gap:4px}.feature-catalog__icon-action{color:var(--color-icon-secondary)!important}.feature-catalog__no-permissions{color:var(--color-text-headings-secondary);margin:0;padding-left:8px}.feature-catalog__permissions{display:flex;flex-direction:column}.feature-catalog__permission-row{display:flex;align-items:center;gap:8px;padding:8px;border-top:1px solid var(--color-border-primary)}.feature-catalog__permission-info{flex:1;display:flex;flex-direction:column;gap:2px}.feature-catalog__permission-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.feature-catalog__permission-title span:first-child{color:var(--color-text-headings-primary)}.sample{background-color:#4caf50;height:fit-content;padding:100px}.sample:hover{background-color:#023e05}.heading-h4-semibold,.talent-card__name{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.para-body-l-regular{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl)}.talent-card{background:#fff;border-bottom:1px solid var(--plg-line, #dadada);padding:22px 28px 28px;cursor:pointer;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--plg-ink, #000000);transition:background .2s ease}.talent-card:hover{background:#fafafa}.talent-card__header{display:flex;align-items:flex-start;gap:20px}.talent-card__avatar{width:64px!important;height:64px!important;border-radius:999px;background:var(--plg-placeholder, #eaeaea);object-fit:cover;flex-shrink:0}.talent-card__info{flex:1;min-width:0;display:flex;flex-direction:column;padding-top:4px}.talent-card__name-row{display:flex;flex-direction:column}.talent-card__name{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:17px;font-weight:500;line-height:22px;color:var(--plg-ink, #000000);margin:0;display:flex;align-items:center;gap:7px}.talent-card__flag{display:inline-flex;align-items:center;flex-shrink:0;width:12px;height:12px;border-radius:50%;overflow:hidden}.talent-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:8px}.talent-card__meta-item{display:flex;align-items:center;gap:6px;padding:0 12px}.talent-card__meta-item:first-child{padding-left:0}.talent-card__meta-item svg{color:var(--plg-ink-body, #555555)!important}.talent-card__meta-item span{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:400;font-size:13px;line-height:18px;color:var(--plg-ink-2, #707070)}.talent-card__meta-divider{width:1px;height:18px;background:var(--plg-line, #dadada);flex-shrink:0}.talent-card__bio{margin-top:12px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:400;font-size:12.5px;line-height:18px;color:var(--plg-ink-2, #707070)}.talent-card__learn-more{background:none;border:none;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:400;font-size:12.5px;line-height:18px;color:var(--plg-ink-body, #555555);cursor:pointer;padding:0;margin-left:2px;white-space:nowrap;text-decoration:underline}.talent-card__learn-more:hover{color:var(--plg-ink, #000000)}.talent-card__actions{display:flex;align-items:center;gap:8px;margin-top:16px}.talent-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:37px;padding:0 16px;border-radius:999px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:500;font-size:14.5px;line-height:20px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.talent-card__btn svg{width:19px;height:19px}.talent-card__btn--primary{background:var(--plg-purple-soft, #f2ebfb);border:none;color:var(--plg-purple, #7631c2)}.talent-card__btn--primary:hover{background:var(--plg-purple-soft-hover, #eadff9)}.talent-card__btn--outlined{background:#fff;border:1px solid var(--plg-purple-line, #e1d3f6);color:var(--plg-purple, #7631c2)}.talent-card__btn--outlined:hover:not(:disabled){border-color:#cdb6f0}.talent-card__btn--outlined:disabled{opacity:.7;cursor:not-allowed}.talent-card__btn--disabled{background:var(--plg-placeholder, #eaeaea);border:none;color:var(--plg-ink-body, #555555);cursor:not-allowed}@media(max-width:640px){.talent-card{padding:16px}.talent-card__header{flex-direction:column;align-items:center;text-align:center}.talent-card__avatar{width:48px!important;height:48px!important}.talent-card__name{font-size:16px}.talent-card__meta-row{flex-direction:column;gap:6px 14px}.talent-card__meta-item{padding:0}.talent-card__meta-divider{display:none}.talent-card__actions{flex-direction:column;width:100%}.talent-card__actions .talent-card__btn{width:100%;min-height:44px;height:auto}}.talent-card__avatar-wrap{position:relative;display:inline-flex;flex:none}.talent-card__role{font-size:13.5px;line-height:19px;margin-top:3px;color:var(--plg-ink-2, #555754)}.tool-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tool-chips__chip{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:12px;line-height:16px;padding:4px 11px;border:1px solid var(--plg-line, #dadada);border-radius:999px;color:var(--plg-ink, #000000);background:#fff}.tool-chips__chip--match{background:var(--plg-purple, #7631c2);border-color:var(--plg-purple, #7631c2);color:#fff;font-weight:600}.filter-bar{display:flex;flex-direction:row;align-items:center;padding:0 7px 0 0;gap:0;width:100%;height:60px;background:#fff;border:1px solid var(--plg-line, #dadada);box-shadow:0 2px 10px #2814460f;border-radius:999px;position:relative;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)}.filter-bar__sections{display:flex;flex-direction:row;align-items:center;flex:1;height:58px;border-radius:999px 0 0 999px}.filter-bar__section-wrapper{position:relative;flex:1;display:flex;align-self:stretch}.filter-bar__section-wrapper:not(:last-child):after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:1px;background:var(--plg-line, #dadada);z-index:1}.filter-bar__section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 24px 0 28px;width:100%;height:100%;min-width:0;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.filter-bar__section-wrapper:first-child .filter-bar__section{padding-left:28px;border-radius:999px 0 0 999px}.filter-bar__section:hover{background:var(--plg-hover-bg, #f7f5fb)}.filter-bar__label{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:500;font-size:14.5px;line-height:20px;color:var(--plg-ink, #000000);white-space:nowrap}.filter-bar__right{display:flex;flex-direction:row;align-items:center;gap:4px;margin-left:auto;padding-left:8px}.filter-bar__badge{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background:var(--plg-purple, #7631c2);border-radius:999px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:600;font-size:12px;line-height:22px;color:#fff;text-align:center}.filter-bar__chevron{width:18px!important;height:18px!important;color:var(--plg-ink, #000000);transition:transform .15s}.filter-bar__chevron--open{transform:rotate(180deg)}.filter-bar__search-btn{display:flex;justify-content:center;align-items:center;width:44px;height:44px;min-width:44px;background:var(--plg-purple, #7631c2);border-radius:50%;border:none;cursor:pointer;color:#fff;margin-left:8px;transition:background .15s}.filter-bar__search-btn:hover{background:var(--plg-purple-hover, #6a2bb0)}.filter-bar__search-btn svg{font-size:20px!important}.filter-dropdown__panel{position:absolute;top:calc(100% + 5px);left:0;z-index:100;min-width:min(420px,100vw - 16px);max-width:min(520px,100vw - 16px);background:#fff;border:1px solid var(--plg-line, #dadada);border-radius:12px;box-shadow:0 10px 30px #2814461f;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--plg-ink, #000000);display:flex;flex-direction:column;max-height:460px}.filter-dropdown__panel--right{left:auto;right:0}.filter-dropdown__panel-header{padding:20px 20px 12px}.filter-dropdown__panel-title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14px;font-weight:600;line-height:20px;color:var(--plg-ink, #000000);margin:0}.filter-dropdown__search{display:flex;align-items:center;gap:8px;margin:0 20px 12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.filter-dropdown__search:focus-within{border-color:#7c3aed;background:#fff}.filter-dropdown__search-icon{color:#9ca3af}.filter-dropdown__search-input{flex:1;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:14px;color:#1f2937}.filter-dropdown__search-input::placeholder{color:#9ca3af}.filter-dropdown__content{flex:1;overflow-y:auto;padding:0 20px 8px}.filter-dropdown__group{padding:12px 10px 4px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--plg-ink-3, #838383)}.filter-dropdown__group:first-child{padding-top:4px}.filter-dropdown__divider{height:1px;background:var(--plg-line, #dadada);margin:8px 0}.filter-dropdown__option{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-radius:6px;font-size:13.5px;font-weight:400}.filter-dropdown__option:hover{background:var(--plg-hover-bg, #f7f5fb)}.filter-dropdown__input{flex-shrink:0;width:15px;height:15px;cursor:pointer}.filter-dropdown__input--checkbox,.filter-dropdown__input--radio{accent-color:var(--plg-purple, #7631c2)}.filter-dropdown__option-label{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13.5px;font-weight:400;color:var(--plg-ink, #000000);line-height:19px}.filter-dropdown__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--plg-line, #dadada)}.filter-dropdown__clear-btn{background:none;border:none;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14px;font-weight:500;color:var(--plg-ink-2, #707070);cursor:pointer;padding:8px 0}.filter-dropdown__clear-btn:hover{color:var(--plg-purple, #7631c2)}.filter-dropdown__apply-btn{height:33px;padding:0 16px;background:var(--plg-purple, #7631c2);color:#fff;border:none;border-radius:999px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14.5px;font-weight:500;cursor:pointer;transition:background .15s}.filter-dropdown__apply-btn:hover{background:var(--plg-purple-hover, #6a2bb0)}.filter-dropdown__panel--wide{width:420px;max-width:calc(100vw - 32px)}.filter-dropdown__option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.filter-dropdown__panel--wide .filter-dropdown__option{align-items:flex-start}.filter-dropdown__panel--wide .filter-dropdown__option .filter-dropdown__input{margin-top:2px}.filter-dropdown__option-desc{font-size:12.5px;line-height:17px;color:var(--plg-ink-2, #707070)}.filter-dropdown__note{padding:10px 16px;border-top:1px solid var(--plg-line, #dadada);font-size:13.5px;color:var(--plg-ink-2, #707070)}.filter-dropdown__note a{color:var(--plg-purple, #7631c2);font-weight:500;text-decoration:none}.filter-dropdown__note .talent-network__role-meeting{padding:0;border:0;background:none;font:inherit;color:var(--plg-purple, #7631c2);font-weight:600;cursor:pointer}.filter-dropdown__count{margin-left:auto;padding-left:8px;color:var(--plg-ink-3, #838383);font-size:12.5px;flex:none}.filter-dropdown__empty{padding:10px;font-size:13px;color:var(--plg-ink-2, #707070)}:root{--font-family-inter: Inter, sans-serif;--font-family-roboto: Roboto, sans-serif;--font-family-heading: Inter;--font-family-paragraph: Inter;--font-family-fktg-regular: "FKTGnarly-Regular";--font-family-fktg-semibold: "FKTGnarly-SemiBold";--font-family-fktg-bold: "FKTGnarly-Bold";--color-text-disabled: #999999;--color-text-headings-primary: #000000;--color-text-headings-secondary: #7b7b7b;--color-border-primary: #dfdfdf;--color-border-primary-hover: #3d43bb;--color-border-focused: #353ba8;--color-border-error: #e3382d;--color-border-black: #000000;--color-surface-primary: #ffffff;--color-surface-secondary: #f5f5fd;--color-text-error: #952019;--font-style-normal: normal;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-size-4xl: 28px;--font-size-5xl: 32px;--font-size-6xl: 36px;--font-size-7xl: 40px;--padding-xs: 8px;--padding-sm: 12px;--line-height-xs: 16px;--line-height-sm: 18px;--line-height-md: 20px;--line-height-lg: 22px;--line-height-xl: 24px;--line-height-xxl: 26px;--line-height-xxxl: 28px;--font-line-height-3xl: 28px;--line-height-xxxxl: 32px;--line-height-5xl: 36px;--line-height-6xl: 40px;--line-height-7xl: 44px}.paragraph,.heading,.overline{font-family:var(--font-family-inter)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-size-xs{font-size:var(--font-size-xs)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-md{font-size:var(--font-size-md)}.font-size-lg{font-size:var(--font-size-lg)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-2xl{font-size:var(--font-size-2xl)}.font-size-3xl{font-size:var(--font-size-3xl)}.line-height-sm{line-height:var(--line-height-sm)}.line-height-md{line-height:var(--line-height-md)}.line-height-lg{line-height:var(--line-height-lg)}.line-height-xl{line-height:var(--line-height-xl)}.line-height-xxl{line-height:var(--line-height-xxl)}.line-height-xxxl{line-height:var(--line-height-xxxl)}.padding-xs{padding:var(--padding-xs)}.padding-sm{padding:var(--padding-sm)}.text-disabled{color:var(--color-text-disabled)}.text-headings-secondary{color:var(--color-text-headings-secondary)}.text-error{color:var(--color-text-error)}.border-primary{border-color:var(--color-border-primary)}.border-primary-hover{border-color:var(--color-border-primary-hover)}.border-focused{border-color:var(--color-border-focused)}.border-error{border-color:var(--color-border-error)}.color-icon-information{color:var(--color-border-primary-hover)}.color-text-heading-primary{color:var(--color-text-headings-primary)}.color-text-heading-secondary{color:var(--color-text-headings-secondary)}.color-text-primary{color:var(--color-border-primary-hover)}.color-text-body-primary{color:var(--color-text-body-primary)}.color-text-body-secondary{color:var(--color-text-body-secondary)}.color-text-body-secondary-important{color:var(--color-text-body-secondary)!important}.color-text-action-danger{color:var(--color-surface-action-danger)}.color-text-action{color:var(--color-text-action)}.color-text-highlight{color:var(--color-border-primary-hover)}.color-text-neutral-10{color:var(--color-neutral-10)}.color-text-neutral-20{color:var(--color-neutral-20)}.color-surface-primary{background-color:var(--color-surface-primary)}.color-surface-secondary{background-color:var(--color-surface-secondary)}.color-text-success{color:var(--color-text-success)}.color-text-warning-secondary{color:var(--color-surface-warning-secondary)}.color-text-warning{color:var(--color-text-warning)}.color-text-danger{color:var(--color-text-danger)}.color-text-highlight{color:var(--color-text-highlight)}.color-chip-icon-success{color:var(--color-chip-success-delete)}.color-chip-icon-warning{color:var(--color-chip-warning-delete)}.color-chip-icon-error{color:var(--color-chip-error-delete)}.color-chip-icon-default{color:var(--color-icon-secondary)}.heading-h1-regular{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-style:normal;font-weight:400;line-height:var(--line-height-xxxxl)}.heading-h1-semibold{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxxl)}.heading-h2-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxl)}.heading-h3-regular{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-xxl);font-style:normal}.heading-h3-medium{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-xxl);font-style:normal}.heading-h3-semibold{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxl);font-style:normal}.heading-h4-semibold{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-xl)}.heading-h4-medium{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);font-style:var(--font-style-normal)}.heading-h5-medium{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}.heading-h5-regular{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.heading-h5-semibold{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md)}.para-body-xs-regular{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.para-body-xs-medium{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs)}.para-body-xs-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xs)}.para-body-l-regular,.talent-network__pagination-select{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl)}.para-body-m-regular{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.para-body-m-semibold{font-family:var(--font-family-paragraph);font-size:var(--font-size-md);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg)}.para-body-s-regular{font-family:var(--font-family-paragraph);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-s-medium{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-s-medium-important{font-family:var(--font-family-inter)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-sm)!important}.para-body-s-semibold{font-family:var(--font-family-inter);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.para-body-m-medium{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.para-body-m-medium-important{font-family:var(--font-family-inter);font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-md)!important;line-height:var(--line-height-lg)!important}.para-body-m-semibold{font-family:var(--font-family-inter);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.para-body-l-medium{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xl)}.para-body-l-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xl)}.button-small{font-size:13px!important;font-style:normal!important;font-weight:500!important;font-family:var(--font-family-paragraph)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-lg)!important}.button-large{font-family:var(--font-family-paragraph)!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:var(--font-line-height-2xl, 26px)!important}.button-medium{font-family:var(--font-family-paragraph)!important;font-size:var(--font-size-md)!important;font-style:normal!important;font-weight:500!important;line-height:var(--line-height-xl)!important}.overline-md{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:.2px;text-transform:uppercase}.title-small{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px}.table-email{color:var(--color-text-body-primary, #7b7b7b);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px}.alert-description{font-family:var(--font-family-roboto);font-size:14px;font-style:normal;font-weight:500;line-height:20.02px;letter-spacing:.15px}.para-body-xs-regular-important{font-family:var(--font-family-inter)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-xs)!important;line-height:var(--line-height-xs)!important}.para-body-l-regular-important{font-family:var(--font-family-inter)!important;font-size:var(--font-size-lg)!important;font-style:var(--font-style-normal)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-xl)!important}.para-body-m-regular-important{font-family:var(--font-family-inter)!important;font-size:var(--font-size-md)!important;font-style:var(--font-style-normal)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-lg)!important}.para-body-s-regular-important{font-family:var(--font-family-paragraph)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-sm)!important}.sidebar-menu-regular{color:var(--color-text-body-inverse);font-family:var(--font-family-inter)!important;font-size:var(--font-size-md)!important;font-style:var(--font-style-normal)!important;font-weight:var(--font-weight-regular)!important;line-height:normal!important}.display-h1-regular{font-family:var(--font-family-fktg-regular);font-size:var(--font-size-7xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-7xl)}.display-h1-semibold{font-family:var(--font-family-fktg-semibold);font-size:var(--font-size-7xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-7xl)}.display-h1-bold{font-family:var(--font-family-fktg-bold);font-size:var(--font-size-7xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-7xl)}.display-h2-regular{font-family:var(--font-family-fktg-regular);font-size:var(--font-size-6xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-6xl)}.display-h2-semibold{font-family:var(--font-family-fktg-semibold);font-size:var(--font-size-6xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-6xl)}.display-h2-bold{font-family:var(--font-family-fktg-bold);font-size:var(--font-size-6xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-6xl)}.display-h3-regular{font-family:var(--font-family-fktg-regular);font-size:var(--font-size-5xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-5xl)}.display-h3-semibold{font-family:var(--font-family-fktg-semibold);font-size:var(--font-size-5xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-5xl)}.display-h3-bold{font-family:var(--font-family-fktg-bold);font-size:var(--font-size-5xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-5xl)}.display-h4-regular{font-family:var(--font-family-fktg-regular);font-size:var(--font-size-4xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-xxxxl)}.display-h4-semibold{font-family:var(--font-family-fktg-semibold);font-size:var(--font-size-4xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xxxxl)}.display-h4-bold{font-family:var(--font-family-fktg-bold);font-size:var(--font-size-4xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-xxxxl)}.display-h5-regular{font-family:var(--font-family-fktg-regular);font-size:var(--font-size-3xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-3xl)}.display-h5-semibold{font-family:var(--font-family-fktg-semibold);font-size:var(--font-size-3xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-3xl)}.display-h5-bold{font-family:var(--font-family-fktg-bold);font-size:var(--font-size-3xl);font-style:var(--font-style-normal);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-3xl)}.talent-network-page{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);min-width:100%;background-color:#fff;min-height:100%}.talent-network{margin:-30px auto 0;padding:0 0 32px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:800px}.talent-network__header{width:100%;padding:42px 0 58px;position:relative;background:linear-gradient(90deg,#f3e6f1,#f7f0fc 45%,#cfd8f5);overflow:hidden}.talent-network__header:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 40%,#ffffff59);pointer-events:none}.talent-network__header-ellipse{display:none;position:absolute;pointer-events:none}.talent-network__header-ellipse--pink{width:402px;height:290px;left:-59px;bottom:-40px;background:#ffd1d9;filter:blur(200px);border-radius:50%}.talent-network__header-ellipse--blue{width:326px;height:236px;right:0;top:-86px;background:#6586e0;filter:blur(200px);border-radius:50%}.talent-network__header-content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;max-width:800px;margin:0 auto;padding:0}.talent-network__header-left{display:flex;flex-direction:column;gap:6px}.talent-network__title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-weight:600!important;font-size:24px!important;line-height:30px!important;letter-spacing:-.01em;color:var(--plg-ink, #000000)!important;position:relative;z-index:1}.talent-network__subtitle{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-weight:400!important;font-size:14.5px!important;line-height:20px!important;color:var(--plg-ink, #000000)!important;margin:0;position:relative;z-index:1}.talent-network__ask{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#f6f4fa;border:1px solid #e8e4ee;border-radius:12px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);text-align:left;cursor:pointer;position:relative;z-index:1}.talent-network__ask-text{display:flex;flex-direction:column}.talent-network__ask-text b{display:block;font-size:14.5px;font-weight:600;line-height:20px;color:var(--plg-ink, #000000)}.talent-network__ask-text span{display:block;font-size:13.5px;line-height:19px;color:var(--plg-ink-2, #707070)}.talent-network__ask-link{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--plg-purple, #7631c2);white-space:nowrap}.talent-network__header-cta{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#fcfbfe;border:1px solid #e8e4ee;border-radius:10px;white-space:nowrap}.talent-network__cta-text{display:flex;flex-direction:column}.talent-network__cta-title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:500;font-size:14.5px;line-height:20px;color:var(--plg-ink, #000000)}.talent-network__cta-desc{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:400;font-size:13.5px;line-height:19px;color:var(--plg-ink-2, #707070)}.talent-network__cta-link{display:flex;align-items:center;gap:6px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:500;font-size:14.5px;color:var(--plg-purple, #7631c2);text-decoration:none;white-space:nowrap}.talent-network__cta-link:hover{color:var(--plg-purple-hover, #6a2bb0)}.talent-network__cta-link svg{width:15px;height:15px}.talent-network__results-count{max-width:800px;min-width:100%;margin:31px 0 14px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-size:14.5px!important;line-height:20px!important;color:var(--plg-ink-body, #555555)!important}.talent-network__results-count strong{color:#333;font-weight:600}.talent-network__cards{display:flex;flex-direction:column;max-width:800px;min-width:100%}.talent-network__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15%;gap:20px;width:100%;min-height:400px}.talent-network__empty-text{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.talent-network__empty-title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:600;font-size:22px;line-height:29px;letter-spacing:-.01em;text-align:center;color:var(--plg-ink, #000000);width:100%}.talent-network__empty-subtitle{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:400;font-size:14.5px;line-height:22px;text-align:center;color:var(--plg-ink-2, #707070);width:100%}.talent-network__empty-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:37px;padding:0 16px;background:var(--plg-purple, #7631c2);border-radius:999px;border:none;cursor:pointer;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:500;font-size:14.5px;line-height:20px;color:#fff}.talent-network__empty-cta:hover{background:var(--plg-purple-hover, #6a2bb0)}.talent-network__error{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15%;gap:12px;width:100%;min-height:400px}.talent-network__error-text{display:flex;flex-direction:column;align-items:center;gap:2px;width:397px;max-width:100%}.talent-network__error-title{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:600;font-size:22px;line-height:29px;letter-spacing:-.01em;text-align:center;color:var(--plg-ink, #000000);width:100%}.talent-network__error-subtitle{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:400;font-size:14.5px;line-height:22px;text-align:center;color:var(--plg-ink-2, #707070);width:100%}.talent-network__error-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:37px;padding:0 16px;background:var(--plg-purple, #7631c2);border-radius:999px;border:none;cursor:pointer;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:500;font-size:14.5px;line-height:20px;color:#fff}.talent-network__error-cta:hover{background:var(--plg-purple-hover, #6a2bb0)}.talent-network__pagination{display:flex;align-items:center;justify-content:flex-end;gap:28px;padding:8px 0;flex-wrap:wrap;width:100%;max-width:800px}.talent-network__pagination-info{display:flex;align-items:center;gap:8px}.talent-network__pagination-select{padding:8px 32px 8px 12px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13.5px;color:var(--plg-ink, #000000);background:#fff;border:1px solid var(--plg-line, #dadada);border-radius:8px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;margin-right:20px}.talent-network__pagination-select:focus{outline:none;border-color:#b995ec;box-shadow:0 0 0 3px var(--plg-purple-soft, #f2ebfb)}.talent-network__pagination-controls{display:flex;align-items:center}.talent-network__pagination-btn{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border:none;cursor:pointer;border-radius:999px;transition:all .2s ease;color:var(--plg-ink-body, #555555)}.talent-network__pagination-btn:hover:not(:disabled){background:var(--plg-hover-bg, #f7f5fb);color:var(--plg-purple, #7631c2)}.talent-network__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.talent-network__pagination-btn svg{width:20px;height:20px}.talent-network__pagination-pages{min-width:60px;text-align:center}.talent-network__pagination-info .color-text-body-secondary{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13.5px;color:var(--plg-ink-2, #707070)}.talent-network__pagination-current{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13.5px;font-weight:500;color:var(--plg-ink, #000000)}@media(max-width:768px){.talent-network{padding:24px 16px}.talent-network__header{margin-bottom:24px}.talent-network__title{font-size:24px}.talent-network__subtitle{font-size:14px}.talent-network__pagination{flex-direction:column;align-items:stretch}.talent-network__pagination-info{flex-wrap:wrap;justify-content:center}.talent-network__pagination-controls{justify-content:center}.filter-bar{border-radius:12px!important;height:auto!important;flex-wrap:wrap;padding:8px!important}.filter-bar__sections{flex-direction:column;border-radius:12px!important;height:auto!important}.filter-bar__section{width:100%;height:48px!important;border-radius:0!important}.filter-bar__section:after{display:none!important}}.talent-network__role-hint{align-self:stretch;box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 16px;border:1px solid #e8e4ee;border-radius:10px;background:#fcfbfe;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:13.5px;font-weight:400;line-height:19px;color:var(--plg-ink-2, #707070)}.talent-network__role-hint svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--plg-purple, #7631c2)}.talent-network__role-hint b{display:block;font-weight:500;color:#333}.talent-network__nudge{display:flex;gap:20px;padding:22px 28px 28px;border-bottom:1px solid var(--plg-line, #dadada);background:var(--plg-hire-tint, #f2f5fd);font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)}.talent-network__nudge-icon{flex:none;width:64px;height:64px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--plg-hire-line, #c3cff0);background:#fff;color:var(--plg-hire-ink, #4a5f9e)}.talent-network__nudge-icon svg{width:26px;height:26px}.talent-network__nudge-icon--meeting{width:48px;height:48px;border-radius:12px}.talent-network__nudge-icon--meeting svg{width:22px;height:22px}.talent-network__nudge-body{flex:1;min-width:0;padding-top:4px}.talent-network__nudge-title{margin:0;font-size:17px;font-weight:500;line-height:22px;color:#000}.talent-network__nudge-desc{margin:6px 0 0;font-size:12.5px;font-weight:400;line-height:18px;color:var(--plg-ink-body, #555555)}.talent-network__nudge-actions{display:flex;gap:8px;margin-top:16px}.talent-network__nudge-cta{display:inline-flex;align-items:center;height:37px;padding:0 16px;border-radius:999px;border:1px solid var(--plg-hire-line, #c3cff0);background:#fff;color:var(--plg-hire-ink, #4a5f9e);font-family:inherit;font-size:14.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s}.talent-network__nudge-cta:hover{background:#e6ecfb}@media(max-width:768px){.talent-network__nudge{gap:14px;padding:20px 16px 24px}.talent-network__nudge-icon{width:48px;height:48px;border-radius:12px}.talent-network__nudge-icon svg{width:22px;height:22px}.talent-network__nudge-title{font-size:16px}}.talent-network__m-filters{display:none}@media(max-width:768px){.talent-network .filter-bar{display:none}.talent-network__m-filters{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 16px;border:1px solid var(--plg-line, #dadada);border-radius:999px;background:#fff;box-shadow:0 2px 10px #2814460f;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:15px;font-weight:500;color:var(--plg-ink, #000000);cursor:pointer}}.talent-network__m-filters-badge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--plg-purple, #7631c2);color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center}.tn-fsheet{display:flex;flex-direction:column;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--plg-ink, #000000)}.tn-fsheet__head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 4px 20px}.tn-fsheet__head h2{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:17px;font-weight:600;line-height:24px}.tn-fsheet__body{flex:1;overflow-y:auto;padding:4px 20px 20px}.tn-fsheet__sec h3{font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14px;font-weight:600;line-height:20px;margin:18px 0 4px}.tn-fsheet__group{margin:12px 10px 2px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--plg-ink-3, #838383)}.tn-fsheet__opt{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;border-radius:6px;font-size:13.5px;font-weight:400;cursor:pointer}.tn-fsheet__opt:hover{background:var(--plg-hover-bg, #f7f5fb)}.tn-fsheet__opt input{flex:none;width:15px;height:15px;margin-top:2px;accent-color:var(--plg-purple, #7631c2)}.tn-fsheet__opt-text{display:flex;flex-direction:column;min-width:0}.tn-fsheet__opt-label{font-size:13.5px;font-weight:500;line-height:19px}.tn-fsheet__opt-desc{margin-top:2px;font-size:12.5px;line-height:17px;color:var(--plg-ink-2, #707070)}.tn-fsheet__note{padding:10px 8px 4px;font-size:13.5px;color:var(--plg-ink-2, #707070)}.tn-fsheet__note a{color:var(--plg-purple, #7631c2);font-weight:500}.tn-fsheet__note .talent-network__role-meeting{padding:0;border:0;background:none;font:inherit;color:var(--plg-purple, #7631c2);font-weight:600;cursor:pointer}.tn-fsheet__foot{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:12px 20px 20px;border-top:1px solid var(--plg-line, #dadada)}.tn-fsheet__foot button{height:44px;border-radius:999px;font-family:var(--plg-font, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14.5px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.tn-fsheet__clear{border:1px solid var(--plg-purple-line, #e1d3f6);background:#fff;color:var(--plg-purple, #7631c2)}.tn-fsheet__clear:hover{border-color:#cdb6f0}.tn-fsheet__apply{border:0;background:var(--plg-purple, #7631c2);color:#fff}.tn-fsheet__apply:hover{background:var(--plg-purple-hover, #6a2bb0)}@media(max-width:768px){.talent-network__ask{width:100%;justify-content:space-between}}.rah-topbar .navbar-actions{gap:12px}.rah-topbar .user-menu-container{position:relative}.rah-topbar .user-menu-container .user-menu-trigger{border-radius:var(--border-radius-lg)}.rah-topbar .user-menu-container .user-menu-trigger .dropdown-icon{color:var(--color-neutral-10)}.rah-topbar .user-menu-container .user-menu-trigger .user-avatar{border-radius:100px;border:4px solid var(--color-primitives-white-white)}.rah-topbar .user-menu-container .user-menu-trigger:hover .user-avatar,.rah-topbar .user-menu-container .user-menu-trigger.menu-open .user-avatar{border:4px solid var(--color-border-primary)}.rah-topbar{position:sticky;top:0;z-index:20;height:56px;min-height:56px;background:#fff;border-bottom:1px solid #dadada;display:flex;align-items:center;padding:0 20px;flex-shrink:0}.rah-topbar__back{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:500;line-height:20px;color:#000;background:none;border:none;cursor:pointer;padding:6px 8px 6px 2px;border-radius:6px;white-space:nowrap;flex-shrink:0}.rah-topbar__back:hover{background:#0000000a}.rah-topbar__center{flex:1;display:flex;align-items:center;justify-content:center}.rah-topbar__steps{display:flex;align-items:center;gap:28px}.rah-topbar__step-item{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}.rah-topbar__step-dot{width:24px;height:24px;border-radius:999px;background:#ededed;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px;box-sizing:border-box}.rah-topbar__step-dot span{font-family:var(--font-family-inter, Inter, sans-serif);font-size:12px;font-weight:400;line-height:18px;color:#707070}.rah-topbar__step-dot--active{background:#7631c2}.rah-topbar__step-dot--active span{color:#fff}.rah-topbar__step-dot--completed{background:#168254}.rah-topbar__step-label{font-family:var(--font-family-inter, Inter, sans-serif);font-size:12px;font-weight:400;line-height:18px;color:#707070;white-space:nowrap}.rah-topbar__step-item--active .rah-topbar__step-label,.rah-topbar__step-item--completed .rah-topbar__step-label{color:#000}.rah-intro-card{width:100%;max-width:608px;background:#fff;border-radius:16px;box-shadow:0 0 64px #44146c1f;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:32px}.rah-intro-card__hero{width:100%;display:flex;flex-direction:column;align-items:center;padding:0;gap:20px}.rah-intro-card__logo-circle{width:52px;height:52px;border-radius:999px;background:#f2ebfb;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px;box-sizing:border-box}.rah-intro-card__title{font-family:var(--font-family-inter, Inter, sans-serif);font-size:32px;font-weight:600;line-height:36px;letter-spacing:-.01em;color:#000;text-align:center;margin:0;padding:0}.rah-intro-card__steps{position:relative;width:100%;padding:0 32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;height:200px;box-sizing:border-box}.rah-intro-card__vline{position:absolute;width:1px;height:128px;left:48px;top:29px;background:#dadada;z-index:0}.rah-intro-card__step-item{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:12px;width:100%;height:48px;z-index:1;position:relative}.rah-intro-card__step-circle{box-sizing:border-box;width:32px;height:32px;border-radius:999px;border:1px solid #dadada;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rah-intro-card__step-circle span{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#000;text-align:center}.rah-intro-card__step-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex:1;height:48px}.rah-intro-card__step-title{font-family:var(--font-family-inter, Inter, sans-serif);font-size:16px;font-weight:500;line-height:24px;color:#000;width:100%}.rah-intro-card__step-desc{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#707070;width:100%}.rah-intro-card__footer{width:100%;padding:0 32px;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:8px}.rah-intro-card__back-btn{flex:1;height:42px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-inter, Inter, sans-serif);font-size:15px;font-weight:500;line-height:26px;color:#7631c2;background:none;border:1px solid #e1d3f6;border-radius:999px;cursor:pointer;transition:background .15s}.rah-intro-card__back-btn:hover{background:#f2ebfb}.rah-intro-card__start-btn{flex:1;height:42px;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:15px;font-weight:500;line-height:26px;color:#fff;background:#7631c2;border:none;border-radius:999px;cursor:pointer;transition:background .15s}.rah-intro-card__start-btn:hover{background:#6a2bb0}.rah-exp-toggle{display:flex;flex-direction:row;align-items:center;width:100%;height:40px;background:#f7f7f7;border-radius:4px;padding:4px;gap:4px;box-sizing:border-box}.rah-exp-toggle__option{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:10px;gap:10px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:500;line-height:22px;color:#707070;background:none;border:none;border-radius:2px;cursor:pointer;transition:all .15s;white-space:nowrap}.rah-exp-toggle__option:hover{color:#4a4a4a}.rah-exp-toggle__option--active{background:#fff;box-shadow:0 1px 2px #00000029;color:#000}.rah-personality__body{display:flex;flex-direction:column;gap:16px;width:100%}.rah-personality__answered-stack{display:flex;flex-direction:column;gap:8px;width:100%}.rah-personality__question-block{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.rah-personality__header-group{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%}.rah-personality__category{font-family:var(--font-family-inter, Inter, sans-serif);font-size:12px;font-weight:400;line-height:18px;color:#707070}.rah-personality__question{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:500;line-height:20px;color:#000;margin:0}.rah-personality__options{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%}.rah-personality__option{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px;gap:2px;flex:1;height:84px;background:#fff;border:1px solid #dadada;border-radius:8px;cursor:pointer;text-align:left;transition:border-color .3s ease-in,background .3s ease-in,box-shadow .3s ease-in}.rah-personality__option:hover{border-color:#7631c2;background:#fff}.rah-personality__option--selected{border-color:#7631c2;background:#f2ebfb}.rah-personality__option-title{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#000;align-self:stretch}.rah-personality__option-desc{font-family:var(--font-family-inter, Inter, sans-serif);font-size:12px;font-weight:400;line-height:18px;color:#707070;align-self:stretch}.rah-personality__summary-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 16px;gap:2px;width:100%;background:#f7f7f7;border-radius:8px;box-sizing:border-box}.rah-personality__summary-text{display:flex;flex-direction:column;align-items:flex-start;flex:1}.rah-personality__summary-question{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#707070}.rah-personality__summary-answer{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:500;line-height:22px;color:#000}.rah-personality__change-btn{display:flex;align-items:center;justify-content:center;padding:4px 5px;border-radius:999px;background:none;border:none;cursor:pointer;font-family:var(--font-family-inter, Inter, sans-serif);font-size:13px;font-weight:500;line-height:22px;color:#7631c2;flex-shrink:0}.rah-personality__change-btn:hover{background:#f2ebfb}.rah-personality__skip-btn{font-family:var(--font-family-inter, Inter, sans-serif);font-size:15px;font-weight:400;line-height:26px;color:#707070;background:none;border:none;cursor:pointer;padding:8px 0}.rah-personality__skip-btn:hover{color:#4a4a4a}.rah-review-section{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:12px 20px;gap:4px;width:100%;border:1px solid #dadada;border-radius:8px}.rah-review-section__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:4px;width:100%;height:30px;flex-shrink:0}.rah-review-section__title{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:500;line-height:22px;color:#000}.rah-review-section__edit-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:4px 5px;border-radius:999px;background:none;border:none;cursor:pointer;font-family:var(--font-family-inter, Inter, sans-serif);font-size:13px;font-weight:500;line-height:22px;color:#7631c2;transition:background .15s;white-space:nowrap}.rah-review-section__edit-btn:hover{background:#f2ebfb}.rah-review-section__body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%}.rah-review-grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%}.rah-review-grid>.rah-review-field{flex:1 1 calc(50% - 6px);min-width:0}.rah-review-col{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%}.rah-review-field{display:flex;flex-direction:column;align-items:flex-start;padding:4px 0;width:100%;box-sizing:border-box}.rah-review-field__label{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#707070}.rah-review-field__value{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#000;word-break:break-word;width:100%}.rah-review-field__value--url{text-decoration:underline;color:#000}.rah-review-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.rah-review-chip{display:inline-flex;align-items:center;background:#fff;border:1px solid #dadada;border-radius:100px;padding:3px 10px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:12px;font-weight:500;line-height:18px;color:#000}.rah-form-card__submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:8px 22px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:15px;font-weight:500;line-height:26px;color:#fff;background:#168254;border:none;border-radius:999px;cursor:pointer;transition:background .15s}.rah-form-card__submit-btn:hover:not(:disabled){background:#105f3d}.rah-form-card__submit-btn:disabled,.rah-form-card__submit-btn--loading{opacity:.7;cursor:not-allowed}.rah-submit-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:rah-spin .7s linear infinite;flex-shrink:0}@keyframes rah-spin{to{transform:rotate(360deg)}}.rah-review-sticky-footer{position:fixed;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 32px;gap:8px;background:#fff;border-top:1px solid #dadada;box-shadow:0 -4px 20px #00000012;z-index:20;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.rah-review-sticky-footer--visible{transform:translateY(0)}.rah-submit-error{margin:0 32px;padding:10px 14px;background:#fff5f5;border:1px solid #fca5a5;border-radius:6px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:13px;font-weight:400;line-height:20px;color:#b91c1c}.rah-success-card{width:100%;max-width:608px;background:#fff;border-radius:16px;box-shadow:0 0 64px #44146c1f;display:flex;flex-direction:column;overflow:hidden}.rah-success-card__body{display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 32px 0;text-align:center}.rah-success-card__lottie-wrapper{width:84px;height:82px;overflow:hidden;position:relative;flex-shrink:0}.rah-success-card__lottie{position:absolute;width:160px;height:160px;left:-38px;top:-39px}.rah-success-card__text{display:flex;flex-direction:column;align-items:center;gap:8px}.rah-success-card__title{font-family:var(--font-family-inter, Inter, sans-serif);font-size:28px;font-weight:600;line-height:32px;letter-spacing:-.01em;color:#000;margin:0}.rah-success-card__desc{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#707070;margin:0;max-width:400px}.rah-success-card__footer{margin-top:32px;border-top:1px solid #dadada;padding:20px 32px;display:flex;align-items:center;justify-content:center;gap:12px}body.rah-journey-active .MuiDrawer-root,body.rah-journey-active .navbar-header{display:none!important}.rah-page{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;background:linear-gradient(180deg,#dee8fd99,#fcf1fecc);background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.rah-bg-ellipse{position:absolute;pointer-events:none;border-radius:50%}.rah-bg-ellipse--pink{width:402px;height:290px;left:-59px;bottom:0;background:#ffd1d9;filter:blur(100px);z-index:0}.rah-bg-ellipse--blue{width:326px;height:236px;right:0;top:56px;background:#6586e0;filter:blur(100px);z-index:0}.rah-content{position:relative;z-index:5;flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;padding:0 16px 64px}.rah-content--intro{justify-content:center}.rah-form-card{width:100%;max-width:608px;background:#fff;border-radius:16px;box-shadow:0 0 64px #44146c1f;margin-top:120px;margin-bottom:40px;display:flex;flex-direction:column}.rah-form-card__header{padding:40px 32px 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.rah-form-card__title{font-family:var(--font-family-inter, Inter, sans-serif);font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.01em;color:#000;margin:0;text-align:center}.rah-form-card__subtitle{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#707070;margin:0;text-align:center}.rah-form-card__fields{padding:32px 32px 0;display:flex;flex-direction:column;gap:20px}.rah-form-card__field-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.rah-form-card__field-label{font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:500;line-height:22px;color:#707070}.rah-form-card__job-posting-btn{background:none;border:none;padding:4px 0;font-family:var(--font-family-inter, Inter, sans-serif);font-size:13px;font-weight:500;line-height:22px;color:#7631c2;cursor:pointer;text-align:left}.rah-form-card__job-posting-btn:hover{text-decoration:underline}.rah-form-card__footer{margin-top:32px;border-top:1px solid #dadada;padding:20px 32px;gap:8px;display:flex;align-items:center;justify-content:space-between}.rah-form-card__back-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:15px;font-weight:500;line-height:26px;color:#7631c2;background:none;border:none;cursor:pointer;padding:8px 11px;border-radius:999px;transition:background .15s}.rah-form-card__back-btn:hover{background:#f2ebfb}.rah-form-card__continue-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:8px 22px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:15px;font-weight:500;line-height:26px;color:#fff;background:#7631c2;border:none;border-radius:999px;cursor:pointer;transition:background .15s}.rah-form-card__continue-btn:hover{background:#6a2bb0}.rah-form-card__char-count{width:100%;text-align:right;font-family:var(--font-family-inter, Inter, sans-serif);font-size:12px;font-weight:400;line-height:18px;color:#707070;padding-top:3px}.rah-form-card__helper-text{display:flex;align-items:center;align-self:stretch;padding:3px 14px 0 0;margin:0;font-family:var(--font-family-inter, Inter, sans-serif);font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#707070}.rah-form-card__posting-label-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.rah-form-card__remove-btn{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:13px;font-weight:500;line-height:22px;color:#7631c2;background:none;border:none;cursor:pointer;padding:0}.rah-form-card__remove-btn:hover{text-decoration:underline}.rah-form-card__field-group .date-picker-container>.MuiBox-root:empty,.rah-form-card__field-group .date-picker-container>.MuiFormLabel-root:empty{display:none}.rah-form-card__field-group .date-picker-container,.rah-form-card__field-group .date-picker-container .MuiTextField-root{width:100%}.rah-form-card__field-group .date-picker-container .MuiOutlinedInput-root{height:40px;border-radius:4px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:16px}.rah-form-card__field-group .date-picker-container .MuiOutlinedInput-root fieldset,.rah-form-card__field-group .date-picker-container .MuiOutlinedInput-root:hover fieldset{border-color:#dadada}.rah-form-card__field-group .date-picker-container .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#7631c2}.rah-form-card__field-group .date-picker-container .MuiInputBase-input{font-family:var(--font-family-inter, Inter, sans-serif);font-size:16px;color:#000}.rah-form-card__field-group .date-picker-container .MuiInputBase-input::placeholder{color:#999;opacity:1}.rah-field-error{margin:0;font-family:var(--font-family-inter, Inter, sans-serif);font-size:12px;font-weight:400;line-height:18px;color:var(--color-primitives-danger-600)}.rah-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #dadada;border-radius:4px;font-family:var(--font-family-inter, Inter, sans-serif);font-size:14px;font-weight:400;line-height:22px;color:#000;resize:none;outline:none;display:block}.rah-textarea::placeholder{color:#999}.rah-textarea:focus{border-color:#7631c2}.plg-shell{--plg-header-h: 52px;display:flex;overflow-x:clip;width:100%;font-family:var(--plg-font);font-size:14px;color:var(--plg-ink);-webkit-font-smoothing:antialiased}body.plg-app-open{overflow:auto}body.plg-app-open .MuiBox-root:has(>.plg-shell){height:auto;min-height:100vh}.plg-shell__main{flex-grow:1;min-width:0;padding:0!important;background-color:#fff}.plg-shell__drawer-header{height:var(--plg-header-h)}.plg-oauth-callback{padding:32px;text-align:center}.plg-shell .navbar-header.plg-header{height:var(--plg-header-h);border-bottom:1px solid var(--plg-line);background:#fff;padding:0 28px 0 16px}.plg-shell .navbar-header.plg-header .sidebar-toggle.sidebar-open,.plg-shell .navbar-header.plg-header .sidebar-toggle.sidebar-closed{bottom:auto;top:0;height:100%;padding:0 32px}.plg-shell .navbar-header.plg-header .MuiBreadcrumbs-root,.plg-shell .navbar-header.plg-header .MuiBreadcrumbs-li,.plg-shell .navbar-header.plg-header .MuiBreadcrumbs-separator{font-family:var(--plg-font);font-size:12.5px;line-height:18px;color:var(--plg-ink-3)}.plg-shell .navbar-header.plg-header .MuiBreadcrumbs-separator{margin:0 8px;color:#c4c4c4}.plg-shell .navbar-header.plg-header .plg-crumb{color:var(--plg-ink-3);text-decoration:none;cursor:pointer}.plg-shell .navbar-header.plg-header .plg-crumb--cur{color:var(--plg-ink)}.plg-hdr-right{display:flex;align-items:center;gap:22px;margin-right:22px}.plg-hcall{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:var(--plg-font);font-size:13px;line-height:18px;color:var(--plg-ink-2);text-decoration:none;white-space:nowrap;cursor:pointer}.plg-hcall svg{width:17px;height:17px}.plg-hcall:hover{color:var(--plg-purple)}.plg-hcall.is-sent{cursor:default}.plg-hcall.is-sent:hover{color:var(--plg-ink-2)}.plg-hc{display:flex;align-items:center;gap:10px;height:34px;padding:0 14px;border-radius:999px;background:var(--plg-purple-soft);color:var(--plg-purple);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.plg-hc b{font-weight:600}.plg-hc__slots{display:flex;gap:3px}.plg-hc__slots span{width:14px;height:6px;border-radius:99px;background:var(--plg-purple-line)}.plg-hc__slots span.on{background:var(--plg-purple)}.plg-hc--ready{background:var(--plg-purple);color:#fff}.plg-hc--ready .plg-hc__slots span{background:#fff}.plg-shell .MuiDrawer-paper{background-color:var(--plg-sidebar)!important;color:#fff!important}.plg-shell .sidebar-container{padding-left:11px}.plg-shell .sidebar-header{height:var(--plg-header-h);min-height:var(--plg-header-h)}.plg-shell .sidebar-menu-container,.plg-shell .sidebar-footer{padding-right:11px}.plg-shell .sidebar-menu-list{gap:0}.plg-shell .sidebar-menu-category-title{height:auto;margin:0;padding:14px 8px 6px;font-family:var(--plg-font)!important;font-size:12.5px!important;font-weight:400!important;line-height:16px!important;color:var(--plg-sidebar-label)!important}.plg-shell .sidebar-menu-item{height:32px;margin:1px 0;border-radius:8px;color:#fff}.plg-shell .sidebar-menu-item:hover{background-color:#ffffff0f}.plg-shell .sidebar-menu-item-selected{background-color:var(--plg-sidebar-active)!important}.plg-shell .sidebar-menu-item-icon{padding-right:10px;color:#fff!important}.plg-shell .sidebar-menu-item-icon svg{width:18px;height:18px}.plg-shell .sidebar-menu-item-text span{font-family:var(--plg-font)!important;font-size:14.5px!important;line-height:20px!important;color:#fff}.plg-shell .sidebar-menu-item-badge{font-family:var(--plg-font);font-size:11.5px;font-weight:600;line-height:16px;color:var(--plg-sidebar-label)}.plg-shell .sidebar-company-name{font-family:var(--plg-font)!important;font-size:14.5px!important;line-height:20px!important}.plg-shell .sidebar-start-date{font-size:12.5px!important;color:var(--plg-sidebar-label)!important;opacity:.7!important}.plg-shell .sidebar-collapsed-menu-item{color:#fff!important}.plg-shell .sidebar-collapsed-menu-item:hover{background-color:#ffffff0f}.plg-shell .sidebar-collapsed-menu-item-selected{background-color:var(--plg-sidebar-active)!important}.plg-shell .sidebar-toggle-button{border-radius:4px;background-color:var(--plg-sidebar-active)}.plg-shell .sidebar-footer{margin-top:auto;padding-top:24px}.plg-shell .sidebar-sticky-menu-list{margin-bottom:0}.plg-shell .sidebar-sticky-menu-list .sidebar-menu-item{cursor:default}.plg-shell .sidebar-sticky-menu-list .sidebar-menu-item:hover,.plg-shell .sidebar-sticky-menu-list .sidebar-menu-item .sidebar-menu-item-button:hover{background:none}.plg-shell .sidebar-user-info-footer{padding:14px 0 18px;border:0}.plg-shell .sidebar-user-info-content{display:flex;align-items:center;gap:10px}.plg-shell .sidebar-user-avatar{flex:none;margin-right:0}.plg-shell .sidebar-org-mark{width:32px;height:32px;border-radius:50%;background:#fff;color:var(--plg-sidebar);display:grid;place-items:center;font-family:var(--plg-font);font-size:11px;font-weight:700}.plg-shell .button{font-family:var(--plg-font)!important;font-size:14.5px!important;font-weight:600!important;line-height:20px!important;letter-spacing:0!important;border-radius:999px!important;box-shadow:none!important;gap:8px;transition:background .15s,border-color .15s}.plg-shell .button:hover,.plg-shell .button:focus{box-shadow:none!important}.plg-shell .button .MuiButton-startIcon,.plg-shell .button .MuiButton-endIcon{margin:0}.plg-shell .button .MuiButton-startIcon svg,.plg-shell .button .MuiButton-endIcon svg{width:19px;height:19px;font-size:19px}.plg-shell .button.button-small{height:33px;padding:0 16px!important}.plg-shell .button.button-medium{height:37px;padding:0 16px!important}.plg-shell .button.button-large{height:48px;padding:0 24px!important;font-size:15px!important}.plg-shell .button.button-text-small-padding,.plg-shell .button.button-text-medium-padding,.plg-shell .button.button-text-large-padding{padding:0 12px!important}.plg-shell .button.button-contained-primary{background:var(--plg-purple)!important;color:#fff!important}.plg-shell .button.button-contained-primary:hover{background:var(--plg-purple-hover)!important}.plg-shell .button.button-contained-secondary{background:var(--plg-purple-soft)!important;color:var(--plg-purple)!important}.plg-shell .button.button-contained-secondary:hover{background:var(--plg-purple-soft-hover)!important}.plg-shell .button.button-outlined-primary{background:#fff!important;color:var(--plg-purple)!important;border:1px solid var(--plg-purple-line)!important}.plg-shell .button.button-outlined-primary:hover{border-color:#cdb6f0!important}.plg-shell .button.button-text-primary{color:var(--plg-purple)!important}.plg-shell .button.button-contained-disabled{background:var(--plg-purple)!important;color:#fff!important;opacity:.45}.plg-shell .button.button-outlined-disabled{background:#fff!important;color:var(--plg-purple)!important;border:1px solid var(--plg-purple-line)!important;opacity:.45}@media(max-width:768px){.plg-shell .navbar-header.plg-header{padding:0 16px}.plg-shell .navbar-header.plg-header .navbar-breadcrumbs-container{display:none}.plg-hdr-right{gap:8px;margin-right:6px}.plg-hcall__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.plg-hc{padding:0 10px}}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}.plg-home{background:var(--plg-tint);padding:32px 0 64px;min-height:calc(100vh - var(--plg-header-h, 52px));font-family:var(--plg-font);color:var(--plg-ink)}.plg-home__col{width:752px;max-width:calc(100% - 48px);margin:0 auto}.plg-home__pair{display:grid;grid-template-columns:230px 1fr;gap:16px;margin-top:16px}.plg-home__count{cursor:pointer;display:flex}.plg-home__count .sl-count{flex:1}.plg-home__usps{padding:22px 24px 24px}.plg-home__usps h3{font-size:15.5px;font-weight:500;line-height:22px;margin-bottom:16px}.plg-home__usp-cols{display:grid;grid-template-columns:repeat(3,1fr)}.plg-home__usp{padding:0 18px;border-left:1px solid #efecf4}.plg-home__usp:first-child{padding-left:0;border-left:0}.plg-home__usp h4{font-size:14px;font-weight:500;line-height:20px}.plg-home__usp p{font-size:12.5px;color:var(--plg-ink-2);line-height:18px;margin-top:4px}.plg-home__usp-ic{width:32px;height:32px;border-radius:8px;margin-bottom:12px;background:var(--plg-purple-soft);color:var(--plg-purple);display:grid;place-items:center}.plg-home__usp-ic svg{width:19px;height:19px}.unl-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#afafaf;margin:32px 0 12px}.unl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.unl-card{display:flex;flex-direction:column;justify-content:flex-start;border:1px dashed #c6aafc;border-radius:12px;padding:14px 16px 16px;background:#f6f4fa;font-family:var(--plg-font);color:var(--plg-ink);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.unl-card:hover{border-color:#c6aafc;background:#fff}.unl-card h4{margin:0;font-size:13.5px;font-weight:600;color:#4a0f70;line-height:19px}.unl-card p{margin:3px 0 0;font-size:12px;color:#555754;line-height:17px}.unl-top{display:flex;align-items:center;width:100%;color:#555754;margin-bottom:10px}.unl-top svg{width:17px;height:17px}.unl-top .lock-tag{margin-left:auto;color:#555754;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.std-label{margin:36px 0 14px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;line-height:normal}.std{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.std-tile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;border:1px solid var(--plg-line);border-radius:12px;padding:14px 16px 16px;background:#fff;font-family:var(--plg-font);cursor:pointer;transition:border-color .15s}.std-tile:hover,.std-tile:focus-visible{border-color:#c6aafc}.std-tile svg{display:block;width:17px;height:17px;color:var(--plg-purple);margin-bottom:10px}.std-tile h4{margin:0;font-size:13.5px;font-weight:600;color:#4a0f70;line-height:19px}.std-tile p{margin:3px 0 0;font-size:12px;color:#555754;line-height:17px}.bh-split{position:relative;display:grid;grid-template-columns:1.1fr .9fr;min-height:236px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #2a12410d,0 18px 44px -18px #2a12412e}.bh-copy{position:relative;z-index:2;padding:30px 36px;display:flex;flex-direction:column;justify-content:center}.bh-copy h2{margin:0;font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.015em;color:var(--plg-ink);white-space:nowrap}.bh-copy p{margin:10px 0 0;font-size:14.5px;color:#555754;line-height:22px;max-width:340px}.bh-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bh-visual{position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#f0e6f1,#f8f2fe,#cfd8f5)}.bh-rings span{position:absolute;left:58%;top:52%;border-radius:50%;border:1px dashed rgba(145,77,232,.18);transform:translate(-50%,-50%)}.bh-rings span:nth-child(1){width:150px;height:150px}.bh-rings span:nth-child(2){width:250px;height:250px;border-style:solid;border-color:#914de814}.bh-rings span:nth-child(3){width:360px;height:360px}.bh-globe{position:absolute;left:58%;top:52%;width:150px;height:150px;transform:translate(-50%,-50%);color:#914de859}.bh-globe svg{width:100%;height:100%}.bh-orbit{position:absolute;left:58%;top:52%;width:250px;height:250px;margin:-125px 0 0 -125px;animation:bhOrbit 14s linear infinite}.bh-orbit i{position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff59,0 0 18px 4px #914de859}@keyframes bhOrbit{to{transform:rotate(360deg)}}.bh-mini{position:absolute;display:flex;align-items:center;gap:9px;padding:8px 12px 8px 8px;border-radius:12px;background:#fffffff7;box-shadow:0 1px 2px #2a12410f,0 10px 24px -8px #2a124133;animation:bhFloat 7s ease-in-out infinite;white-space:nowrap}.bh-mini b{display:block;font-size:13px;font-weight:600;line-height:17px}.bh-mini span{display:block;font-size:11.5px;color:var(--plg-ink-2);line-height:15px}.bh-mini .sl-avatar{flex:none;font-size:12px}.bh-mini em{display:inline-block;margin-top:3px;font-style:normal;font-size:10.5px;font-weight:600;color:var(--plg-purple);background:var(--plg-purple-soft);border-radius:999px;padding:1px 7px}@media(min-width:769px){.bh-mini{scale:.84}}.bh-mini-0{left:4%;top:5%;transform:rotate(-3deg);transform-origin:top left}.bh-mini-1{right:3%;top:36%;transform-origin:center right;transform:rotate(2.5deg);animation-delay:-2.4s}.bh-mini-2{left:9%;bottom:3%;transform-origin:bottom left;transform:rotate(-1.5deg);animation-delay:-4.8s}@keyframes bhFloat{0%,to{translate:0 0}50%{translate:0 -5px}}.plg-pg{background:var(--plg-tint);min-height:calc(100vh - 52px);padding:32px 0 72px;font-family:var(--plg-font);color:var(--plg-ink)}.plg-pg__col{width:800px;max-width:calc(100% - 48px);margin:0 auto}.zs{background:#fff;border-radius:12px;padding:48px 32px 40px;text-align:center;margin-top:8px}.zs .plg-ic-tile{margin:0 auto 20px}.zs h1{color:var(--plg-ink);font-size:22px;font-weight:600;line-height:29px;letter-spacing:-.01em;max-width:520px;margin:0 auto 10px;text-wrap:balance}.zs p{margin:0;font-size:14.5px;color:var(--plg-ink-2);line-height:22px}.zs-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555754;margin-bottom:12px;line-height:normal}.zs-tag svg{width:13px;height:13px}.zs .zs-journey{display:inline-block;margin-top:18px;font-size:13.5px;line-height:normal}.zs-call{line-height:normal;margin-top:28px;padding-top:18px;border-top:1px solid var(--plg-line);font-size:13px;color:var(--plg-ink-2)}@media(max-width:768px){.plg-home{padding:16px 0 32px}.plg-home__col{max-width:calc(100% - 32px)}.plg-home__pair,.plg-home__usp-cols{grid-template-columns:1fr}.plg-pg__col{max-width:calc(100% - 32px)}.unl,.std{grid-template-columns:1fr 1fr}.std-tile:last-child{grid-column:1/-1}.bh-split{grid-template-columns:1fr}.bh-visual{order:-1;height:200px}.bh-copy{padding:24px 22px 26px}.bh-copy h2{font-size:24px;line-height:30px;white-space:normal}.bh-actions{flex-direction:column}.bh-actions .plg-btn{justify-content:center}.bh-mini-2{display:none}.bh-mini-0{left:6%;top:14%}.bh-mini-1{right:5%;top:auto;bottom:14%}}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}body.plg-signup-open{overflow:auto}body.plg-signup-open .MuiBox-root:has(>.plg-signup){height:auto}.plg-signup{min-height:100vh;width:100%;flex:1 1 auto;min-width:0;box-sizing:border-box;background:var(--plg-hero-gradient);display:flex;flex-direction:column;align-items:center;padding:28px 24px 64px;font-family:var(--plg-font);font-size:14px;color:var(--plg-ink);-webkit-font-smoothing:antialiased}.plg-signup button,.plg-signup input,.plg-signup select,.plg-signup textarea,.plg-signup .MuiInputBase-root,.plg-signup .MuiButton-root{font-family:var(--plg-font)}.plg-signup__logo{align-self:flex-start;margin-bottom:40px}.plg-signup__logo svg{display:block;height:24px;width:auto}.plg-signup__card{width:100%;max-width:460px;background:#fff;border-radius:12px;padding:36px 36px 32px;box-shadow:0 10px 40px #2a12410f}.plg-signup__card--md{max-width:560px}.plg-signup__step{margin:0 0 8px;font-size:12.5px;color:var(--plg-ink-2);line-height:18px}.plg-signup__title{font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.01em;color:var(--plg-ink)}.plg-signup__sub{font-size:14.5px;color:var(--plg-ink-2);line-height:21px;margin-top:6px}.plg-signup__sso{margin-top:22px;display:flex;flex-direction:column;gap:10px;padding-top:10px}.plg-signup__note{background:var(--plg-locked-bg);border:1px solid var(--plg-purple-line);border-radius:8px;padding:12px 14px;margin-top:12px;font-size:13px;color:var(--plg-ink-2);line-height:19px}.plg-signup__note b{display:block;color:var(--plg-ink);font-weight:600;margin-bottom:2px}.plg-signup__note a{color:var(--plg-purple);font-weight:500}.plg-signup__foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--plg-line);font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;color:var(--plg-ink-2)}.plg-signup__foot a{color:var(--plg-purple);font-weight:500;text-decoration:none;cursor:pointer}.plg-signup__foot a:hover{text-decoration:underline}.plg-signup .button,.plg-welcome-error .button{height:48px;padding:0 24px!important;border-radius:999px!important;font-family:var(--plg-font)!important;font-size:15px;font-weight:500;line-height:normal;letter-spacing:0;box-shadow:none!important}.plg-signup .button-contained-primary,.plg-welcome-error .button-contained-primary{background:var(--plg-purple)!important;color:#fff!important}.plg-signup .button-contained-primary:hover,.plg-welcome-error .button-contained-primary:hover{background:var(--plg-purple-hover)!important}.plg-signup .button-outlined-primary,.plg-welcome-error .button-outlined-primary{background:#fff!important;color:var(--plg-purple)!important;border:1px solid var(--plg-purple-line)!important}.plg-signup .button-outlined-primary:hover,.plg-welcome-error .button-outlined-primary:hover{border-color:#cdb6f0!important}.plg-signup .button-contained-disabled,.plg-signup .button-outlined-disabled,.plg-signup .button-contained-loading,.plg-welcome-error .button-contained-disabled,.plg-welcome-error .button-outlined-disabled,.plg-welcome-error .button-contained-loading{background:var(--plg-purple)!important;color:#fff!important;opacity:.45}.plg-sso-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:46px;margin:0;padding:0;border-radius:999px;background:#fff;color:var(--plg-purple);border:1.5px solid var(--plg-purple);font-family:var(--plg-font);font-size:14.5px;font-weight:500;cursor:pointer}.plg-sso-btn:hover{background:var(--plg-purple-soft)}.plg-sso-btn:disabled{opacity:.45;cursor:default}.plg-sso-btn svg{width:18px;height:18px;flex:none}.plg-choice__label{margin-bottom:10px;font-size:14.5px;font-weight:600;line-height:21px;color:var(--plg-ink)}.plg-choice__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.plg-choice__tiles--four{grid-template-columns:repeat(4,auto);gap:6px}.plg-choice__tiles--four .plg-choice__tile{padding:8px 9px;gap:6px;font-size:12.5px;white-space:nowrap}@media(max-width:768px){.plg-choice__tiles--four{grid-template-columns:1fr 1fr}}.plg-choice__tile{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--plg-line);border-radius:8px;font:inherit;font-size:13px;line-height:18px;text-align:left;background:#fff;color:var(--plg-ink);cursor:pointer}.plg-choice__tile:hover{border-color:var(--plg-purple-line)}.plg-choice__tile.is-on{border-color:var(--plg-purple);background:var(--plg-purple-soft);color:var(--plg-purple);font-weight:600}.plg-choice__tick{display:grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--plg-line);border-radius:50%;background:#fff}.plg-choice__tick svg{display:none}.is-on .plg-choice__tick{border-color:var(--plg-purple);background:var(--plg-purple)}.is-on .plg-choice__tick svg{display:block;width:10px;height:10px;fill:none;stroke:#fff;stroke-width:3}.plg-field-group,.plg-field-row{margin-top:18px}.plg-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.plg-signup .plg-field .MuiInputBase-root{padding-block:12px!important}.plg-signup .plg-field .MuiInputBase-root:has(.MuiInputAdornment-root){padding-block:10px!important}.plg-field .MuiInputLabel-root,.plg-field .input-label{display:block;margin:0 0 6px!important;font-family:var(--plg-font);font-size:13px!important;font-weight:600!important;line-height:normal!important;color:var(--plg-ink);white-space:normal}.plg-field .MuiOutlinedInput-root,.plg-field .MuiInputBase-root{min-height:44px;border-radius:8px;font-family:var(--plg-font);font-size:14px;color:var(--plg-ink);background:#fff}.plg-field .MuiInputBase-input{font-family:var(--plg-font);font-size:14px!important;line-height:20px!important}.plg-field .MuiOutlinedInput-notchedOutline{border-color:var(--plg-line);border-radius:8px}.plg-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#b995ec!important}.plg-field__hint{font-size:12.5px;color:var(--plg-ink-2);line-height:18px;margin-top:6px}.plg-field--missing .MuiOutlinedInput-notchedOutline,.plg-field--missing .custom-text-input-root{border:1.5px dashed #b995ec!important;background-color:var(--plg-locked-bg)}.plg-step-actions{margin-top:28px;display:grid;gap:12px}.plg-step-actions--split{grid-template-columns:1fr 2fr}.plg-tool-picker__search{position:relative;margin-top:22px}.plg-tool-picker__input{width:100%;height:44px;border:1px solid var(--plg-line);border-radius:8px;padding:0 14px;font:inherit;font-size:14px;color:var(--plg-ink);background:#fff}.plg-tool-picker__input:focus{outline:none;border-color:#b995ec}.plg-tool-picker__drop{position:absolute;left:0;right:0;top:50px;background:#fff;border:1px solid var(--plg-line);border-radius:12px;box-shadow:0 10px 30px #2814461f;padding:6px;z-index:10}.plg-tool-picker__drop button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border-radius:6px;font-size:14px;color:var(--plg-ink);background:none;border:0;cursor:pointer}.plg-tool-picker__drop button:hover{background:var(--plg-hover-bg)}.plg-tool-picker .plg-tool-logo{width:18px;height:18px;flex:none;object-fit:contain;border-radius:4px}.plg-tool-picker .plg-tool-logo--chip{width:auto;height:100%;max-width:140px;border-radius:0;display:block}.plg-tool-picker .plg-chip.plg-chip--logo{height:40px;min-height:40px;padding-top:3px;padding-bottom:3px}.plg-tool-picker .plg-tool-picker__picked span.plg-tool-picker__pill--logo{height:36px;padding-top:3px;padding-bottom:3px;background:#fff;border:1px solid var(--plg-purple-line)}.plg-tool-picker__none{padding:10px 12px;font-size:13px;color:var(--plg-ink-2)}.plg-tool-picker__picked{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.plg-tool-picker__picked span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border-radius:999px;background:var(--plg-purple-soft);color:var(--plg-purple);font-size:13px;font-weight:600}.plg-tool-picker__picked button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:none;color:var(--plg-purple);font-size:13px;cursor:pointer}.plg-tool-picker__picked button:hover{background:var(--plg-purple-line)}.plg-tool-picker__label{font-size:13px;font-weight:500;color:#333;line-height:18px;margin:20px 0 8px}.plg-tool-picker__sugg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plg-tool-picker__sugg .plg-chip{min-width:0;height:auto;min-height:40px;padding-top:6px;padding-bottom:6px;white-space:normal;overflow-wrap:anywhere;text-align:center;color:var(--plg-ink);font-family:var(--plg-font)}.plg-tool-picker__sugg .plg-chip.plg-chip--on{color:var(--plg-purple)}.plg-tool-picker__sugg .plg-chip svg{width:16px;height:16px;flex:none}@media(max-width:768px){.plg-signup{padding:18px 16px 40px}.plg-signup__logo{margin-bottom:24px}.plg-signup__card{padding:26px 20px 24px}.plg-signup__foot{flex-direction:column;align-items:flex-start}.plg-field-row{grid-template-columns:1fr;gap:0}.plg-field .MuiOutlinedInput-root,.plg-field .MuiInputBase-root,.plg-tool-picker__input{min-height:48px;height:48px}.plg-tool-picker__sugg{grid-template-columns:repeat(2,minmax(0,1fr))}}.plg-signup__foot-link{padding:0;border:0;background:none;font:inherit;color:var(--plg-purple);font-weight:500;cursor:pointer}.plg-signup__foot-link:hover{text-decoration:underline}.plg-signup__foot-link:disabled{color:var(--plg-ink-3);cursor:default;text-decoration:none}.plg-signup-open .MuiPopover-root .MuiMenuItem-root{font-size:14px!important;line-height:20px!important}:where(.plg-signup) :where(h1,h2,h3,p){margin:0}.plg-line-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.plg-ic-tile{width:48px;height:48px;border-radius:12px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid var(--plg-hire-line, #c3cff0);color:var(--plg-hire-ink, #4a5f9e)}.plg-ic-tile .plg-line-icon{width:22px;height:22px}.plg-bk{padding-top:4px}.plg-bk .plg-ic-tile{margin:0 auto 20px}.plg-bk .plg-signup__title{text-align:center}.plg-bk .plg-signup__sub{text-align:center;max-width:360px;margin-left:auto;margin-right:auto}.plg-bk .plg-bk__next{margin-top:18px}.plg-bk .plg-bk__action{margin-top:30px}.plg-bk .plg-bk__quiet{margin-top:16px;text-align:center;font-size:13px;line-height:19px;color:var(--plg-ink-2)}.plg-ob-center{text-align:center}.plg-ob-icon{width:56px;height:56px;border-radius:50%;background:var(--plg-purple-soft);color:var(--plg-purple);display:grid;place-items:center;margin:0 auto 18px}.plg-ob-icon .plg-line-icon{width:26px;height:26px}.plg-ob-hint{font-size:12.5px;line-height:18px;color:var(--plg-ink-2);margin-top:6px}.plg-signup .plg-signup__foot--center{justify-content:center}.plg-field--optional .MuiInputLabel-root:after,.plg-field--optional .input-label:after,.plg-field--optional .plg-choice__label:after{content:"Optional";font-weight:400;color:var(--plg-ink-3);margin-left:4px}.plg-signup .plg-field .MuiSelect-select,.plg-signup .plg-field .MuiSelect-select .placeholder{color:var(--plg-ink)!important}.plg-signup .plg-field .MuiInputBase-root:has(.MuiSelect-select){background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px}.plg-signup .plg-field .MuiInputBase-root:has(.MuiSelect-select) .MuiSelect-icon{display:none}.plg-geo__logo{margin-bottom:24px}.plg-geo__perks{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.plg-geo__perks li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--plg-ink-2)}.plg-geo__perks svg{flex:none;color:var(--plg-purple)}.plg-geo__action{margin-top:28px}.plg-signup:has(.plg-geo) .plg-signup__logo{visibility:hidden}.bp-card h3 label{font:inherit;color:inherit}.bp-select{display:block;width:100%;height:44px;margin-top:8px;padding:0 36px 0 14px;border:1px solid var(--plg-line);border-radius:8px;font-family:var(--plg-font);font-size:14px;color:var(--plg-ink);outline:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px}.bp-select:focus{border-color:#c6aafc}.bp-select--missing{border:1.5px dashed #c6aafc}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}.jr{--jt-header-h: 52px;background:#fff;min-height:calc(100vh - var(--jt-header-h));font-family:var(--plg-font);color:var(--plg-ink)}.jr-in{width:960px;max-width:calc(100% - 48px);margin:0 auto;padding:72px 0 96px}.jr-hero h1{margin:0;font-size:40px;font-weight:600;line-height:48px;letter-spacing:-.02em;color:var(--plg-ink)}.jr-hero p{margin:10px 0 0;font-size:17px;color:var(--plg-ink-2);line-height:26px}.jt-stage{margin-top:56px;scroll-margin-top:var(--jt-header-h)}.jt-head{position:sticky;top:var(--jt-header-h);z-index:4;background:#fff;padding:14px 0 12px;box-shadow:0 1px 0 var(--plg-line)}.jt-head h2{margin:0;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.01em;color:var(--plg-ink)}.jt-head .jr-n{display:block;font-size:12px;font-weight:600;color:var(--plg-ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.jt-frame{max-width:620px;margin:14px 0 0;font-size:15px;color:var(--plg-ink-2);line-height:23px}.jt-wrap{container-type:inline-size;margin-top:24px}.jt-split{display:grid;grid-template-columns:1fr 56px 1fr}.jt-col{display:flex;flex-direction:column;gap:10px}.jt-col-edge{padding:14px;margin:-14px;border-radius:20px;background:#f6f1fe}.jt-label{display:flex;align-items:center;gap:8px;height:20px;margin-bottom:2px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--plg-ink-3)}.jt-label b{padding:1px 7px;border-radius:999px;background:#f2eff6;font-size:11px;font-weight:600;letter-spacing:0;color:var(--plg-ink-2)}.jt-col-edge .jt-label{color:var(--plg-purple)}.jt-col-edge .jt-label b{background:var(--plg-purple-soft);color:var(--plg-plum)}.jt-pill{padding:11px 22px 12px;border:1px solid var(--plg-line);border-radius:999px;background:#fff;scroll-margin-top:calc(var(--jt-header-h) + 96px);transition:background-color .6s ease,box-shadow .6s ease}.jt-pill h3{margin:0;font-size:14.5px;font-weight:600;line-height:21px;color:var(--plg-ink)}.jt-pill p{margin:1px 0 0;font-size:13px;color:var(--plg-ink-2);line-height:19px}.jt-pill.jr-flash{background:var(--plg-purple-soft);box-shadow:0 0 0 6px var(--plg-purple-soft)}.jt-col-edge .jt-pill{border-color:var(--plg-purple-line);background:#fbf8ff}.jt-col-edge .jt-pill.jr-flash{background:var(--plg-purple-soft)}.jt-spine{position:relative;justify-self:center;width:2px;margin:6px 0;border-radius:2px;background:var(--plg-line)}.jt-spine:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--fill, 0) * 100%);border-radius:2px;background:var(--plg-purple)}.jt-spine:after{content:"";position:absolute;left:50%;top:calc(var(--fill, 0) * 100%);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--plg-purple);box-shadow:0 0 0 4px #fff}@container (max-width: 760px){.jt-split{grid-template-columns:20px 1fr;column-gap:14px;row-gap:28px}.jt-spine{grid-row:1/span 2;grid-column:1;justify-self:start;margin-left:4px}.jt-col{grid-column:2}.jt-col-edge{margin:-12px;padding:12px}.jt-pill{padding:10px 18px 11px;border-radius:22px}}.jr-close{text-align:center}.jr-close .jr-actions{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}.jt-close{margin-top:72px}.jt-close p{margin:0;font-size:22px;font-weight:600;line-height:30px;letter-spacing:-.01em}@media(max-width:768px){.jr-in{max-width:calc(100% - 32px);padding:40px 0 64px}.jr-hero h1{font-size:30px;line-height:38px}.jt-stage{margin-top:40px}.jt-head h2{font-size:18px;line-height:26px}.jt-frame{font-size:14.5px;line-height:22px}.jt-close p{font-size:19px;line-height:27px}}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}.st-card{border-radius:12px;padding:20px 22px;margin-bottom:12px}.st-top{display:flex;gap:14px;align-items:center}.st-who{flex:1;min-width:0}.st-tag{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--plg-purple)}.st-names{font-size:16px;font-weight:500;line-height:22px;margin-top:2px}.st-pill{font-size:12px;font-weight:500;border-radius:var(--border-radius-pill);padding:4px 11px;white-space:nowrap}.st-pill--pending{background:var(--plg-purple-soft);color:var(--plg-purple)}.st-pill--scheduled{background:var(--plg-purple);color:var(--plg-white, #fff)}.st-pill--completed{background:var(--plg-placeholder);color:var(--plg-ink-body)}.st-group{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.st-person{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--plg-line);border-radius:10px;min-width:0;color:inherit;text-decoration:none;cursor:pointer}.st-person>div{min-width:0}.st-person:hover{border-color:var(--plg-purple-line)}.st-pname{min-width:0;font-size:13.5px;font-weight:500;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-prole{display:block;font-size:12px;color:var(--plg-ink-2);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-body{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--plg-line);font-size:13.5px;line-height:20px;color:var(--plg-ink-2)}.st-when{color:var(--plg-ink);font-weight:500}.st-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.st-btn{display:inline-flex;align-items:center;gap:8px;height:33px;padding:0 16px;border-radius:999px;font-family:inherit;font-size:14.5px;font-weight:500;white-space:nowrap;border:1px solid var(--plg-purple-line);background:var(--plg-white, #fff);color:var(--plg-purple);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.st-btn:hover{border-color:#cdb6f0}.st-btn svg{width:19px;height:19px}.st-btn--primary{background:var(--plg-purple);border-color:var(--plg-purple);color:var(--plg-white, #fff)}.st-btn--primary:hover{background:var(--plg-purple-hover);border-color:var(--plg-purple-hover)}.st-note{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;color:var(--plg-purple)}.st-note svg{width:16px;height:16px}.st-person.st-seat{border:1.5px dashed #c6aafc;background:#fbfafd;cursor:default}.st-person.st-seat .st-seat__ph{width:40px;height:40px;flex:none;border-radius:50%;background:var(--plg-purple-soft);color:var(--plg-purple);display:grid;place-items:center;animation:slSlotPulse 1.8s ease-in-out infinite}.st-person.st-seat .st-seat__ph svg{width:18px;height:18px}.st-person.st-seat .st-pname{color:var(--plg-purple)}@media(max-width:768px){.st-group{grid-template-columns:1fr}.st-top{flex-wrap:wrap}}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}.plg-magic{display:flex;flex-direction:column}.plg-magic__or{display:flex;align-items:center;gap:12px;margin:22px 0 4px;font-size:12.5px;color:var(--plg-ink-3)}.plg-magic__or:before,.plg-magic__or:after{content:"";flex:1;height:1px;background:var(--plg-line)}.plg-magic__label{display:block;margin:0 0 6px;font-size:13px;font-weight:500;color:#333}.plg-magic__input{width:100%;height:44px;padding:0 14px;border:1px solid var(--plg-line);border-radius:8px;font:inherit;font-size:14px;color:var(--plg-ink);background:#fff;outline:none}.plg-magic__input:focus{border-color:#b995ec}.plg-magic__input--error{border-color:#b995ec}.plg-magic__submit{width:100%;height:48px;margin-top:12px;border:0;padding:0 24px;border-radius:999px;background:var(--plg-purple);color:#fff;font-family:var(--plg-font);font-size:15px;font-weight:500;cursor:pointer}.plg-magic__submit:hover:not(:disabled){background:var(--plg-purple-hover)}.plg-magic__submit:disabled{opacity:.45;cursor:default}.plg-magic__sent{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px 14px;background:var(--plg-locked-bg);border:1px solid var(--plg-purple-line);border-radius:8px;font-size:13px;line-height:19px;color:var(--plg-ink-2)}.plg-magic__sent b{color:var(--plg-ink);font-weight:600}.plg-magic__link{align-self:flex-start;padding:0;border:0;background:none;color:var(--plg-purple);font:inherit;font-weight:500;cursor:pointer}.plg-magic__link:hover{text-decoration:underline}.plg-turnstile--visible{margin-top:12px;min-height:65px}.plg-gate{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:22px}.plg-gate__lead{margin:0;font-size:14px;line-height:21px;color:var(--plg-ink-2)}.plg-gate__loading{font-size:13px;color:var(--plg-ink-2)}.plg-magic-landing__as{margin:0 0 14px;font-size:13px;color:var(--plg-ink-2)}.plg-magic-landing__as b{color:var(--plg-ink);font-weight:500}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK Grotesk Gnarly;src:url(/assets/fonts/FKTGnarly/FKTGnarly_Blk.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}:root{--plg-font: "FK Grotesk Gnarly", "Open Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--plg-hero-gradient: linear-gradient(90deg, #f3e6f1 0%, #f7f0fc 45%, #cfd8f5 100%);--plg-sidebar: #300331;--plg-sidebar-active: #4a0f70;--plg-sidebar-label: #c6aafc;--plg-purple: #914de8;--plg-purple-hover: #4a0f70;--plg-purple-soft: #e5d9f9;--plg-purple-soft-hover: #e5d9f9;--plg-purple-line: #c6aafc;--plg-plum: #4a0f70;--plg-ink: #300331;--plg-ink-2: #555754;--plg-ink-3: #afafaf;--plg-ink-body: #555754;--plg-line: #d0d0d0;--plg-tint: #f6f4fa;--plg-placeholder: #e8e4ee;--plg-hover-bg: #f7f5fb;--plg-locked-line: #c6aafc;--plg-locked-bg: #f6f4fa;--plg-locked-ink: #555754;--plg-hire-tint: #f2f5fd;--plg-hire-line: #c3cff0;--plg-hire-ink: #4a5f9e}.plg-tile{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--plg-line);border-radius:8px;background:#fff;font-family:var(--plg-font);font-size:13px;line-height:18px;color:var(--plg-ink);text-align:left;cursor:pointer}.plg-tile:hover{border-color:var(--plg-purple-line)}.plg-tile--on{border-color:var(--plg-purple);background:var(--plg-purple-soft);color:var(--plg-purple);font-weight:500}.plg-chip{height:40px;border:1px solid var(--plg-line);border-radius:8px;background:#fff;font-family:var(--plg-font);font-size:13px;font-weight:500;color:var(--plg-ink);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.plg-chip:hover{border-color:var(--plg-purple-line)}.plg-chip--on{border-color:var(--plg-purple);background:var(--plg-purple-soft);color:var(--plg-purple)}.plg-card{background:#fff;border-radius:16px}.plg-slots{display:flex;gap:6px}.plg-slots span{flex:1;height:6px;border-radius:99px;background:var(--plg-purple-soft)}.plg-slots span.on{background:var(--plg-purple)}.bp-head{margin-bottom:20px}.bp-head h1{margin:0;font-family:var(--plg-font);font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.01em;color:var(--plg-ink)}.bp-head p{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--plg-ink-2)}.bp-card{background:#fff;border-radius:12px;padding:22px 24px;margin-bottom:12px}.bp-card h3{margin:0 0 4px;font-size:15px;font-weight:600;line-height:22px;color:var(--plg-ink)}.bp-hint{font-size:12.5px;color:var(--plg-ink-2);line-height:18px;margin-top:6px}.bp-card .plg-tool-picker__label{font-size:14px;font-weight:500;line-height:20px;color:#333;margin:18px 0 10px}.bp-sub{font-size:13px;color:var(--plg-ink-2);line-height:19px;margin-bottom:14px}.bp-facts{display:grid;grid-template-columns:160px 1fr;gap:8px 16px;margin-top:10px;font-size:14px}.bp-facts dt{color:var(--plg-ink-2)}.bp-facts dd{margin:0;color:var(--plg-ink);font-weight:500}.bp-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:8px}.bp-saved{display:flex;gap:6px;align-items:center;font-size:13.5px;color:var(--plg-purple)}.bp-saved svg{width:16px;height:16px}.bp-error{font-size:13px;color:var(--color-text-danger)}@media(max-width:768px){.bp-card{padding:18px 16px}.bp-actions{flex-direction:column-reverse;align-items:stretch}.bp-actions .button{justify-content:center}}.plg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:37px;padding:0 16px;border:0;border-radius:999px;background:none;font-family:var(--plg-font);font-size:14.5px;font-weight:600;line-height:normal;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.plg-btn svg{width:19px;height:19px}.plg-btn--primary{background:var(--plg-purple);color:#fff}.plg-btn--primary:hover{background:var(--plg-plum)}.plg-btn--outline{background:#fff;color:var(--plg-purple);border:1px solid var(--plg-purple-line)}.plg-btn--outline:hover{border-color:#cdb6f0}.plg-btn--soft{background:var(--plg-purple-soft);color:var(--plg-purple)}.plg-btn--lg{height:48px;padding:0 24px;font-size:15px}.plg-btn--block{width:100%}.plg-btn[disabled]{opacity:.45;cursor:default}.plg-btn.is-sent{background:var(--plg-purple-soft);color:var(--plg-purple);cursor:default}.plg-link-u{padding:0;border:0;background:none;font:inherit;color:var(--plg-purple);font-weight:600;text-decoration:none;cursor:pointer}.plg-link-u:hover{text-decoration:underline}.plg-is-sent{display:inline-flex;align-items:center;gap:6px;cursor:default}.plg-is-sent svg{width:16px;height:16px;color:var(--plg-purple)}.plg-ic-tile{width:48px;height:48px;border-radius:12px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid var(--plg-hire-line);color:var(--plg-hire-ink)}.plg-ic-tile svg{width:22px;height:22px}.wv{--e-out: cubic-bezier(.16, 1, .3, 1);--e-in: cubic-bezier(.7, 0, .84, 0);--e-io: cubic-bezier(.83, 0, .17, 1);position:relative;width:100%;flex:1 1 auto;min-width:0;height:100vh;min-height:560px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-family:var(--plg-font);-webkit-font-smoothing:antialiased;color:#fff;background:var(--plg-sidebar);transition:background-color 2s ease}.wv .wl-logo{display:flex;justify-content:center;margin-bottom:22px}.wv .wl-logo svg{display:block;height:22px;width:auto}.wv .wl-head{position:absolute;top:8vh;left:0;right:0;z-index:3;padding:0 24px}.wv .wl-head h1{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em;transition:color 1.2s var(--e-out)}.wv .wl-head .wel-sub{font-size:14.5px;line-height:20px;margin-top:6px;color:var(--plg-purple-line);transition:color 1.2s var(--e-out)}.wv .wl-block{position:relative;z-index:3;width:min(470px,100% - 48px);text-align:left;margin-top:4vh}.wv .wl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.wv .wr{display:flex;align-items:center;gap:12px;font-size:16px;line-height:24px;opacity:0;transform:translateY(8px);transition:opacity .6s var(--e-out),transform .8s var(--e-out),color .6s}.wv .wr.is-on,.wv .wr.is-done{opacity:1;transform:none}.wv .wr.is-done{color:#ffffffa8}.wv .wr-t{flex:1;min-width:0}.wv .wr-mark{position:relative;width:20px;height:20px;flex:none;display:grid;place-items:center}.wv .wr-mark i{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:0;transition:opacity .3s}.wv .wr-mark svg{position:absolute;width:16px;height:16px;stroke-width:2.4;color:var(--plg-purple-line);opacity:0;transform:scale(.6);transition:opacity .35s var(--e-out),transform .45s var(--e-out)}.wv .wr.is-on .wr-mark i{opacity:1;animation:wrPulse 1.2s ease-in-out infinite}.wv .wr.is-done .wr-mark svg{opacity:1;transform:none}.wv .wr.is-done .wr-mark i{opacity:0;animation:none}.wv .wr-load .wr-t{display:grid}.wv .wr-load .wr-t span{grid-area:1/1;opacity:0;transition:opacity .35s ease}.wv .wr-load[data-beat="1"] .wr-t span[data-b="1"],.wv .wr-load[data-beat="2"] .wr-t span[data-b="2"]{opacity:1}.wv .wl-hair{height:1px;margin-top:26px;background:#ffffff2e;overflow:hidden}.wv .wl-hair i{display:block;height:100%;background:#ffffffbf;transform-origin:left;animation:hairFill var(--dur) linear forwards}.wv[data-phase="4"] .wl-head h1{color:var(--plg-sidebar)}.wv[data-phase="4"] .wl-head .wel-sub{color:var(--plg-ink-body)}.wv[data-phase="4"] .wl-go{color:var(--plg-purple);border-color:var(--plg-purple-line);background:#ffffffb8}.wv[data-phase="4"] .wr{color:var(--plg-sidebar)}.wv[data-phase="4"] .wr.is-done{color:var(--plg-locked-ink)}.wv[data-phase="4"] .wr-mark svg{color:var(--plg-purple)}.wv[data-phase="4"] .wr-mark i{background:var(--plg-purple)}.wv[data-phase="4"] .wl-hair{background:#7631c224}.wv[data-phase="4"] .wl-hair i{background:var(--plg-purple)}.wv[data-phase="4"] .wl-end{opacity:1}.wl-forward{position:absolute;bottom:6vh;left:50%;transform:translate(-50%);z-index:4}@keyframes wrPulse{0%,to{box-shadow:0 0 #c6aafc8c}50%{box-shadow:0 0 0 6px #c6aafc00}}@keyframes hairFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wl-go{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px 0 24px;border-radius:999px;font-family:var(--plg-font);font-size:15px;font-weight:500;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.34);cursor:pointer;transition:background .3s,color 1.2s,border-color 1.2s}.wl-go:hover{background:#ffffff2e}.wl-go svg{width:17px;height:17px;transition:transform .35s var(--e-out)}.wl-go:hover svg{transform:translate(3px)}:where(.wv) :where(h1,p,ol){margin:0}.wv-aperture:not([data-phase="4"]) .wl-go{background:#2a12416b;border-color:#fff6}.ap-rise{position:absolute;left:50%;top:100%;width:200vmax;height:200vmax;margin:0 0 0 -100vmax;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(closest-side,#faf9ff,#f8f2fe 26%,#cfd8f5 42%,#7631c2e6 60%,#7631c252 76%,#2a124100);transform:translateY(-24%) scale(.6);transition:transform 1.6s var(--e-out)}.wv-aperture[data-phase="1"] .ap-rise{transform:translateY(-27%) scale(.7)}.wv-aperture[data-phase="2"] .ap-rise{transform:translateY(-28.7%) scale(.85)}.wv-aperture[data-phase="3"] .ap-rise{transform:translateY(-32%) scale(1)}.ap-lobe{position:absolute;right:-20vmax;bottom:-30vmax;width:70vmax;height:70vmax;border-radius:50%;z-index:1;pointer-events:none;opacity:.7;background:radial-gradient(closest-side,#cfd8f573,#cfd8f500);transform:translate(10%,30%);transition:transform 3s var(--e-out),opacity 1.5s}.wv-aperture[data-phase="2"] .ap-lobe{transform:translateY(15%)}.wv-aperture[data-phase="3"] .ap-lobe{transform:translate(-10%)}.wl-end{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:0;background:var(--plg-hero-gradient);transition:opacity 1s var(--e-out)}.lu-wash{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse 40% 38% at 30% 42%,#ffffffe6,#fff0),radial-gradient(ellipse 36% 32% at 74% 68%,#cfd8f5bf,#cfd8f500);animation:luPan 6s var(--e-io) both}@keyframes luPan{0%{transform:translate(-7%)}to{transform:translate(7%)}}@media(max-width:768px){.wv .wl-head{top:6vh}.wv .wl-head h1{font-size:20px;line-height:26px}.wv .wl-block{width:calc(100% - 40px);margin-top:6vh}.wv .wr{font-size:15px;line-height:22px;align-items:flex-start}.wv .wr-mark{margin-top:1px}.wl-forward{bottom:5vh}}.plg-welcome-error{width:100%;flex:1 1 auto;min-height:100vh;background:var(--plg-hero-gradient);display:grid;place-items:center;padding:24px;font-family:var(--plg-font);color:var(--plg-ink)}.plg-welcome-error__card{width:100%;max-width:460px;background:#fff;border-radius:16px;padding:36px 36px 32px;box-shadow:0 10px 40px #2a12410f;text-align:center;display:flex;flex-direction:column;gap:14px}.plg-welcome-error__card h1{margin:0;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.01em}.plg-welcome-error__card p{margin:0;font-size:14.5px;line-height:21px;color:var(--plg-ink-2)}.plg-welcome-error__card a{color:var(--plg-purple);font-weight:500}:root{--color-surface-primary: var(--color-primitives-white-white);--color-surface-danger: var(--danger-50);--color-surface-warning: var(--color-primitives-warning-50);--color-surface-secondary: var(--color-brand-primary-blue-50);--color-surface-success: var(--color-primitives-success-50);--color-surface-danger-secondary: var(--color-primitives-danger-600);--color-surface-primary-hover: var(--color-primitives-neutral-50);--color-surface-primary-pressed: var(--color-primitives-neutral-100);--color-surface-primary-disabled: var(--color-primitives-neutral-100);--color-surface-page-primary: var(--color-primitives-white-white);--color-surface-page-secondary: var(--color-primitives-primary-50);--color-surface-secondary-hover: var(--color-brand-primary-blue-100);--color-surface-secondary-inverse: var(--color-primitives-primary-600);--color-surface-action-success: var(--color-primitives-success-600);--color-surface-action-danger: var(--color-primitives-danger-600);--color-surface-warning-secondary: var(--color-primitives-warning-600);--color-surface-action-secondary: var(--color-primitives-primary-100);--color-surface-action-primary: var(--color-primitives-primary-600);--color-surface-action-neutral: var(--color-primitives-neutral-200);--color-surface-action-warning: var(--color-primitives-warning-600);--color-surface-action-primary-disabled: var(--color-primitives-neutral-200);--color-surface-action-primary-hover: var(--color-primitives-primary-700);--color-surface-action-secondary-hover: var(--color-primitives-primary-200);--color-surface-action-danger-hover: var(--color-primitives-danger-700);--color-surface-action-warning-hover: var(--color-primitives-warning-700);--color-surface-action-success-hover: var(--color-primitives-success-700);--color-surface-action-neutral-hover: var(--color-brand-primary-grey-300);--color-text-headings-primary: var(--color-primitives-black-black);--color-text-headings-secondary: var(--color-primitives-neutral-700);--color-text-body-primary: var(--color-primitives-neutral-700);--color-text-body-secondary: var(--color-primitives-black-black);--color-text-body-tertiary: var(--color-primitives-primary-200);--color-text-highlight: var(--color-primitives-highlight);--color-text-disabled: var(--color-primitives-neutral-500);--color-text-success: var(--color-primitives-success-800);--color-text-on-action-white: var(--color-primitives-white-white);--color-text-on-disabled: var(--color-primitives-neutral-700);--color-text-action: var(--color-primitives-primary-600);--color-text-danger: var(--color-primitives-danger-800);--color-text-warning: var(--color-primitives-warning-800);--color-text-info: var(--color-brand-primary-purple-600);--color-border-primary: var(--color-primitives-neutral-200);--color-border-primary-hover: var(--color-primitives-primary-600);--color-border-focused: var(--color-primitives-primary-700);--color-border-action: var(--color-primitives-primary-600);--color-border-danger: var(--color-primitives-danger-600);--color-border-warning: var(--color-primitives-warning-600);--color-border-success: var(--color-primitives-success-600);--color-border-info: var(--color-brand-primary-purple-600);--color-border-neutral: var(--color-primitives-neutral-600);--color-border-tertiary: var(--color-primitive-white);--color-elevation-default: #00000028;--color-text-helper: #00000099;--color-icon-primary: var(--color-primitives-primary-600);--color-icon-secondary: var(--color-primitives-neutral-400);--color-icon-success: var(--color-primitives-success-600);--color-icon-danger: var(--color-primitives-danger-600);--color-icon-warning: var(--color-primitives-warning-600);--color-icon-info: var(--color-brand-primary-purple-600);--color-icon-black: var(--color-primitives-black-black);--color-icon-information-inverse: var(--color-brand-primary-blue-200);--color-chip-warning-text: var(--color-primitives-warning-800);--color-chip-warning-start-icon: var(--color-primitives-warning-600);--color-chip-warning-bg: var(--color-primitives-warning-100);--color-chip-warning-hover: #f7df88;--color-chip-warning-focus-border: #efb437;--color-chip-warning-thumbnail: var(--color-primitives-warning-600);--color-chip-warning-delete: #e79328;--color-chip-warning-outline-border: var(--color-primitives-warning-600);--color-chip-default-text: var(--color-primitives-black-black);--color-chip-default-start-icon: var(--color-primitives-neutral-300);--color-chip-default-bg: var(--color-brand-primary-grey-100);--color-chip-default-hover: #dfdfdf;--color-chip-default-focus-border: var(--color-brand-primary-grey-400);--color-chip-default-thumbnail: var(--color-brand-primary-grey-300);--color-chip-default-delete: var(--color-brand-primary-grey-500);--color-chip-default-outline-border: var(--color-brand-primary-grey-200);--color-chip-success-text: var(--color-primitives-success-800);--color-chip-success-start-icon: var(--color-primitives-success-600);--color-chip-success-bg: var(--color-primitives-success-100);--color-chip-success-hover: #9df3c7;--color-chip-success-focus-border: #36d08a;--color-chip-success-thumbnail: var(--color-primitives-success-600);--color-chip-success-delete: #21b573;--color-chip-success-outline-border: var(--color-primitives-success-600);--color-chip-error-text: var(--color-primitives-danger-800);--color-chip-error-start-icon: var(--color-primitives-danger-600);--color-chip-error-bg: var(--color-primitives-danger-100);--color-chip-error-hover: #fdc4c0;--color-chip-error-focus-border: var(--color-primitives-danger-600);--color-chip-error-thumbnail: var(--color-primitives-danger-600);--color-chip-error-delete: #fb6c61;--color-chip-error-outline-border: var(--color-primitives-danger-600);--color-chip-info-text: var(--color-primitives-white-white);--color-chip-info-start-icon: var(--color-primitives-primary-800);--color-chip-info-bg: var(--color-brand-primary-blue-600);--color-chip-info-hover: var(--color-brand-primary-blue-700);--color-chip-info-focus-border: var(--color-brand-primary-blue-900);--color-chip-info-thumbnail: var(--color-brand-primary-blue-800);--color-chip-info-delete: var(--color-brand-primary-blue-300);--color-chip-info-outline-border: var(--color-brand-primary-blue-600);--color-chip-primary-text: var(--color-brand-primary-purple-600);--color-chip-primary-start-icon: var(--color-brand-primary-purple-600);--color-chip-primary-bg: var(--color-brand-primary-purple-100);--color-chip-primary-hover: var(--color-brand-primary-purple-200);--color-chip-primary-focus-border: var(--color-brand-primary-purple-400);--color-chip-primary-thumbnail: var(--color-brand-primary-purple-600);--color-chip-primary-delete: var(--color-brand-primary-purple-400);--color-chip-primary-outline-border: var(--color-brand-primary-purple-600);--color-chip-secondary-text: var(--color-primitives-highlight);--color-chip-secondary-start-icon: var(--color-primitives-primary-300);--color-chip-secondary-bg: var(--color-brand-primary-blue-100);--color-chip-secondary-hover: var(--color-brand-primary-blue-200);--color-chip-secondary-focus-border: var(--color-brand-primary-blue-400);--color-chip-secondary-thumbnail: var(--color-brand-primary-blue-300);--color-chip-secondary-delete: var(--color-brand-primary-blue-400);--color-chip-secondary-outline-border: var(--color-brand-primary-blue-200);--temp-color-primitives-primary-800: var(--color-brand-primary-purple-600);--color-primitives-primary-900: var(--color-brand-primary-purple-900);--color-primitives-primary-800: var(--color-brand-primary-purple-800);--color-primitives-primary-700: var(--color-brand-primary-purple-700);--color-primitives-primary-600: var(--color-brand-primary-purple-600);--color-primitives-primary-500: var(--color-brand-primary-purple-500);--color-primitives-primary-400: var(--color-brand-primary-purple-400);--color-primitives-primary-300: var(--color-brand-primary-purple-300);--color-primitives-primary-200: var(--color-brand-primary-purple-200);--color-primitives-primary-100: var(--color-brand-primary-purple-100);--color-primitives-primary-50: var(--color-brand-primary-purple-50);--color-primitives-secondary-800: var(--color-brand-primary-grey-800);--color-primitives-secondary-600: var(--color-brand-primary-grey-600);--color-primitives-neutral-900: var(--color-brand-primary-grey-900);--color-primitives-neutral-700: var(--color-brand-primary-grey-700);--color-primitives-neutral-600: var(--color-brand-primary-grey-600);--color-primitives-neutral-500: var(--color-brand-primary-grey-500);--color-primitives-neutral-400: var(--color-brand-primary-grey-400);--color-primitives-neutral-300: var(--color-brand-primary-grey-300);--color-primitives-neutral-200: var(--color-brand-primary-grey-200);--color-primitives-neutral-100: var(--color-brand-primary-grey-100);--color-primitives-neutral-50: var(--color-brand-primary-grey-50);--color-primitives-highlight: var(--color-brand-primary-purple-600);--color-primitives-success-800: #10563b;--color-primitives-success-700: #136f4b;--color-primitives-success-600: #168254;--color-primitives-success-500: #1ee3cf;--color-primitives-success-100: #cbf9df;--color-primitives-success-50: #e9fdf2;--color-primitives-warning-800: #803b1a;--color-primitives-warning-700: #a24c1b;--color-primitives-warning-600: #c86d21;--color-primitives-warning-500: #ffc200;--color-primitives-warning-100: #fbefc4;--color-primitives-warning-50: #fefaea;--color-primitives-danger-800: #952019;--color-primitives-danger-700: #b9241c;--color-primitives-danger-600: #e3382d;--color-primitives-danger-100: #fededc;--color-primitives-danger-50: #fef0ef;--color-primitives-danger-10: #d32f2f;--color-primitives-black-black: #000000;--color-primitives-white-white: #ffffff;--color-primitive-white: #ffffff33;--color-neutral-varian-60: #918f9a;--color-neutral-variant-80: #c7c5d0;--color-neutral-10: #14151f;--color-neutral-50: #666899;--color-neutral-20: #292a3d;--color-premitive-black-50: #00000000;--color-premitive-black-100: #000000cc;--color-brand-primary-blue-900: #151968;--color-brand-primary-blue-800: #262b86;--color-brand-primary-blue-700: #353ba8;--color-brand-primary-blue-600: #3d43bb;--color-brand-primary-blue-500: #4e54bd;--color-brand-primary-blue-400: #8086d7;--color-brand-primary-blue-300: #a1a5dd;--color-brand-primary-blue-200: #cbccef;--color-brand-primary-blue-150: #ddddff;--color-brand-primary-blue-100: #eaeafc;--color-brand-primary-blue-50: #f5f2fc;--color-brand-primary-blue-25: #f6f6ff;--color-brand-primary-grey-900: #363636;--color-brand-primary-grey-800: #676767;--color-brand-primary-grey-700: #7b7b7b;--color-brand-primary-grey-600: #888888;--color-brand-primary-grey-500: #999999;--color-brand-primary-grey-400: #afafaf;--color-brand-primary-grey-300: #c8c8c8;--color-brand-primary-grey-200: #dfdfdf;--color-brand-primary-grey-100: #ededed;--color-brand-primary-grey-50: #f7f7f7;--color-icon-sidebar: var(--color-primitives-primary-300);--color-surface-sidebar-menu-hover: var(--color-primitives-primary-800);--main-error: #ba1a1a;--color-text-secondary: #6b7280;--color-edge-logo-purple: #914de8;--color-edge-logo-white: #ffffff;--color-edge-logo-black: #000000;--color-edge-logo-dark: #4a0f70;--color-edge-logo-light: #e5d9f9;--color-brand-primary-purple-900: #30114d;--color-brand-primary-purple-800: #44146c;--color-brand-primary-purple-700: #622498;--color-brand-primary-purple-600: #8139d0;--color-brand-primary-purple-500: #914de8;--color-brand-primary-purple-400: #9b6ee8;--color-brand-primary-purple-300: #c6aafc;--color-brand-primary-purple-200: #e5d9f9;--color-brand-primary-purple-100: #f4eefd;--color-brand-primary-purple-75: #fbf9ff;--color-brand-primary-purple-50: #f5f2fc;--primary-blue-900: #151968;--primary-blue-800: #262b86;--primary-blue-700: #353ba8;--primary-blue-600: #3d43bb;--primary-blue-500: #4e54bd;--primary-blue-400: #8086d7;--primary-blue-300: #a1a5dd;--primary-blue-200: #cbccef;--primary-blue-100: #eaeafc;--primary-blue-50: #f5f5fd;--primary-50: #f5f5fd;--primary-100: #eaeafc;--primary-200: #cbccef;--primary-400: #8086d7;--primary-500: #4e54bd;--primary-600: #3d43bb;--primary-800: #262b86;--primary-900: #151968;--danger-50: #fef0ef;--background-default-gradient: linear-gradient( 0deg, var(--color-brand-primary-purple-75) 0%, var(--color-brand-primary-purple-100) 100% );--backgorund-login-gradient: linear-gradient( 180deg, var(--color-primitives-black-50) 0%, var(--color-premitive-black-100) 100% )}.box-shadow-xs{box-shadow:0 1px 2px 0 var --color-elevation-default,#00000029!important}.box-shadow-sm{box-shadow:0 2px 6px 0 var(--color-elevation-default, rgba(0, 0, 0, .16))!important}.box-shadow-md{box-shadow:0 4px 8px 0 var --color-elevation-default,#00000029!important}.box-shadow-lg{box-shadow:0 8px 12px 0 var(--color-elevation-default, rgba(0, 0, 0, .16))!important}.box-shadow-xl{box-shadow:0 16px 20px 0 var(--color-elevation-default, rgba(0, 0, 0, .16))!important}:root{--border-radius-xs: 2px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--border-radius-xl: 32px;--border-radius-full: 999px;--border-radius-pill: 999px}.border-radius-full{border-radius:var(--border-radius-full)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{position:fixed;z-index:1000;height:2em;width:2em;overflow:show;margin:auto;inset:0}.loading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#fffefec9;background:-webkit-radial-gradient(rgba(255,255,255,.788))}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.2s infinite linear;-moz-animation:spinner 1.2s infinite linear;-ms-animation:spinner 1.2s infinite linear;-o-animation:spinner 1.2s infinite linear;animation:spinner 1.2s infinite linear;border-radius:.3em;-webkit-box-shadow:var(--color-primitives-primary-600) 1.5em 0 0 0,var(--color-primitives-primary-600) 1.1em 1.1em 0 0,var(--color-primitives-primary-600) 0 1.5em 0 0,var(--color-primitives-primary-600) -1.1em 1.1em 0 0,var(--color-primitives-primary-600) -1.5em 0 0 0,var(--color-primitives-primary-600) -1.1em -1.1em 0 0,var(--color-primitives-primary-600) 0 -1.5em 0 0,var(--color-primitives-primary-600) 1.1em -1.1em 0 0;box-shadow:var(--color-primitives-primary-600) 1.5em 0 0 0,var(--color-primitives-primary-600) 1.1em 1.1em 0 0,var(--color-primitives-primary-600) 0 1.5em 0 0,var(--color-primitives-primary-600) -1.1em 1.1em 0 0,var(--color-primitives-primary-600) -1.5em 0 0 0,var(--color-primitives-primary-600) -1.1em -1.1em 0 0,var(--color-primitives-primary-600) 0 -1.5em 0 0,var(--color-primitives-primary-600) 1.1em -1.1em 0 0}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;height:auto;inset:0;position:absolute;width:auto}.MuiChip-filled,.MuiChip-outlined{height:28px!important}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.targetLastChild:last-child{border-right:none!important}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.grid-center{display:grid;align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.align-self-center{align-self:center}.align-self-start{align-self:start}.w-1{width:1rem}.w-125{width:1.25rem}.w-15{width:1.5rem}.w-175{width:1.75rem}.w-2{width:2rem}.w-3{width:3rem}.w-35{width:3.5rem}.w-4{width:4rem}.w-5{width:5rem}.w-6{width:6rem}.w-7{width:7rem}.w-8{width:8rem}.w-9{width:9rem}.w-10{width:10rem}.w-10p{width:10%}.w-15p{width:15%}.w-20p{width:20%}.w-25p{width:25%}.w-30p{width:30%}.w-35p{width:35%}.w-40p{width:40%}.w-45p{width:45%}.w-50p{width:50%}.w-55p{width:55%}.w-60p{width:60%}.w-65p{width:65%}.w-70p{width:70%}.w-75p{width:75%}.w-80p{width:80%}.w-85p{width:85%}.w-90p{width:90%}.w-95p{width:95%}.w-100p{width:100%}.h-max-con{height:max-content}.h-1{height:1rem}.h-125{height:1.25rem}.h-15{height:1.5rem}.h-175{height:1.75rem}.h-2{height:2rem}.h-3{height:3rem}.h-35{height:3.5rem}.h-4{height:4rem}.h-5{height:5rem}.h-6{height:6rem}.h-7{height:7rem}.h-8{height:8rem}.h-9{height:9rem}.h-10{height:10rem}.h-1p{height:1px}.p-0{padding:0}.p-025{padding:.25rem}.p-05{padding:.5rem}.p-075{padding:.75rem}.p-1{padding:1rem}.p-125{padding:1.25rem}.p-15{padding:1.5rem}.p-175{padding:1.75rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.p-5{padding:5rem}.p-6{padding:6rem}.p-7{padding:7rem}.p-8{padding:8rem}.p-9{padding:9rem}.p-10{padding:10rem}.p-10p{padding:10px}.pt-20p{padding-top:20px}.px-0{padding-inline:0}.px-025{padding-left:.25rem;padding-right:.25rem}.px-05{padding-left:.5rem;padding-right:.5rem}.px-075{padding-left:.75rem;padding-right:.75rem}.px-1{padding-left:1rem;padding-right:1rem}.px-125{padding-left:1.25rem;padding-right:1.25rem}.px-15{padding-left:1.5rem;padding-right:1.5rem}.px-175{padding-left:1.75rem;padding-right:1.75rem}.px-2{padding-left:2rem;padding-right:2rem}.px-3{padding-left:3rem;padding-right:3rem}.px-4{padding-left:4rem;padding-right:4rem}.px-5{padding-left:5rem;padding-right:5rem}.px-10p{padding-left:10px;padding-right:10px}.py-025{padding-top:.25rem;padding-bottom:.25rem}.py-05{padding-top:.5rem;padding-bottom:.5rem}.py-075{padding-top:.75rem;padding-bottom:.75rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-1-admin{padding-top:9px;padding-bottom:9px}.py-125{padding-top:1.25rem;padding-bottom:1.25rem}.py-15{padding-top:1.5rem;padding-bottom:1.5rem}.py-175{padding-top:1.75rem;padding-bottom:1.75rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:4rem;padding-bottom:4rem}.py-5{padding-top:5rem;padding-bottom:5rem}.py-10p{padding-top:10px;padding-bottom:10px}.pt-025{padding-top:.25rem}.pt-05{padding-top:.5rem}.pt-075{padding-top:.75rem}.pt-1{padding-top:1rem}.pt-125{padding-top:1.25rem}.pt-15{padding-top:1.5rem}.pt-175{padding-top:1.75rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem}.pt-5{padding-top:5rem}.pt-10p{padding-top:10px}.pl-025{padding-left:.25rem}.pl-05{padding-left:.5rem}.pl-075{padding-left:.75rem}.pl-1{padding-left:1rem}.pl-125{padding-left:1.25rem}.pl-15{padding-left:1.5rem}.pl-175{padding-left:1.75rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pl-4{padding-left:4rem}.pl-5{padding-left:5rem}.pl-10p{padding-left:10px}.pb-025{padding-bottom:.25rem}.pb-05{padding-bottom:.5rem}.pb-075{padding-bottom:.75rem}.pb-1{padding-bottom:1rem}.pb-125{padding-bottom:1.25rem}.pb-15{padding-bottom:1.5rem}.pb-175{padding-bottom:1.75rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.pb-10p{padding-bottom:10px}.pb-20p{padding-bottom:20px}.pr-025{padding-right:.25rem}.pr-05{padding-right:.5rem}.pr-075{padding-right:.75rem}.pr-1{padding-right:1rem}.pr-125{padding-right:1.25rem}.pr-15{padding-right:1.5rem}.pr-175{padding-right:1.75rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pr-4{padding-right:4rem}.pr-5{padding-right:5rem}.pr-10p{padding-right:10px}.m-auto{margin:auto}.m-0{margin:0}.m-025{margin:.25rem}.m-05{margin:.5rem}.m-075{margin:.75rem}.m-1{margin:1rem}.m-125{margin:1.25rem}.m-15{margin:1.5rem}.m-175{margin:1.75rem}.m-2{margin:2rem}.m-3{margin:3rem}.m-4{margin:4rem}.m-5{margin:5rem}.m-6{margin:6rem}.m-7{margin:7rem}.m-8{margin:8rem}.m-9{margin:9rem}.m-10{margin:10rem}.m-10p{margin:10px}.mx-2{margin-left:2rem;margin-right:2rem}.my-05{margin-top:.5rem;margin-bottom:.5rem}.my-1{margin-top:1rem;margin-bottom:1rem}.my-125{margin-top:1.25rem;margin-bottom:1.25rem}.my-15{margin-top:1.5rem;margin-bottom:1.5rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-10p{margin-top:10px;margin-bottom:10px}.mt-0{margin-top:0rem}.mt-025{margin-top:.25rem}.mt-05{margin-top:.5rem}.mt-075{margin-top:.75rem}.mt-1{margin-top:1rem}.mt-125{margin-top:1.25rem}.mt-15{margin-top:1.5rem}.mt-175{margin-top:1.75rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-2p{margin-top:2px}.mt-10p{margin-top:10px}.ml-0{margin-left:0rem!important}.ml-025{margin-left:.25rem}.ml-05{margin-left:.5rem}.ml-075{margin-left:.75rem}.ml-1{margin-left:1rem}.ml-125{margin-left:1.25rem}.ml-15{margin-left:1.5rem}.ml-175{margin-left:1.75rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}.ml-10p{margin-left:10px}.mb-025{margin-bottom:.25rem}.mb-05{margin-bottom:.5rem}.mb-075{margin-bottom:.75rem}.mb-1{margin-bottom:1rem}.mb-125{margin-bottom:1.25rem!important}.mb-15{margin-bottom:1.5rem}.mb-175{margin-bottom:1.75rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-10p{margin-bottom:10px}.mr-025{margin-right:.25rem}.mr-05{margin-right:.5rem}.mr-075{margin-right:.75rem}.mr-1{margin-right:1rem}.mr-125{margin-right:1.25rem}.mr-15{margin-right:1.5rem!important}.mr-175{margin-right:1.75rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-5{margin-right:5rem}.mr-10p{margin-right:10px}.text-center{text-align:center}.text-left{text-align:left}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.bg-blue{background-color:#00f}.bg-green{background-color:green}.text-white{color:#fff}.text-black{color:#000}.text-black-important{color:#000!important}.text-gray{color:#555}.color-icon-primary{color:var(--color-icon-primary)}.color-icon-secondary{color:var(--color-icon-secondary)}.filter-gray{filter:grayscale(100%)}.border{border:1px solid #ddd}.border-b{border-bottom:1px solid #ddd}.border-t{border-top:1px solid #ddd}.border-r{border-right:1px solid #ddd}.border-l{border-left:1px solid #ddd}.border-none{border:none}.no-bottom-border{border-bottom:none}.border-red{border:1px solid red}.border-blue{border:1px solid var(--color-primitives-primary-600)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.line-through{text-decoration:line-through}.font-thin{font-weight:100}.font-normal{font-weight:400}.font-base{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:900}.w-full{width:100%}.min-w-max-content{min-width:max-content!important}.h-full{height:100%}.min-h-screen{min-height:100vh}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.z-1{z-index:1}.z-10{z-index:10}.gap-1{gap:1rem}.gap-0125{gap:.125rem}.gap-025{gap:.25rem}.gap-05{gap:.5rem}.gap-075{gap:.75rem}.gap-125{gap:1.25rem}.gap-15{gap:1.5rem}.gap-2{gap:2rem}.space-x-025>*+*{margin-left:.25rem}.space-x-1>*+*{margin-left:.5rem}.space-x-075>*+*{margin-left:.75rem}.space-x-2>*+*{margin-left:1rem}.space-x-3>*+*{margin-left:1.5rem}.space-x-4>*+*{margin-left:2rem}.space-x-5>*+*{margin-left:2.5rem}.space-x-6>*+*{margin-left:3rem}.space-x-7>*+*{margin-left:3.5rem}.space-x-8>*+*{margin-left:4rem}.space-y-1>*+*{margin-top:.5rem}.space-y-04>*+*{margin-top:.4rem}.space-y-2>*+*{margin-top:1rem}.space-y-3>*+*{margin-top:1.5rem}.space-y-4>*+*{margin-top:2rem}.space-y-5>*+*{margin-top:2.5rem}.space-y-6>*+*{margin-top:3rem}.space-y-7>*+*{margin-top:3.5rem}.space-y-8>*+*{margin-top:4rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.none{text-transform:none}.heading-sm{font-size:13px;font-weight:500;line-height:19.5px}.title{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.15000000596046448px;text-align:left}.title-md{font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0em;text-align:left}.title-sm{font-family:Poppins;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.10000000149011612px;text-align:left}.body-md{font-family:Poppins;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left;line-height:19.5px}.body-sm{font-family:Poppins;font-size:10px;font-weight:400;line-height:15px;letter-spacing:0em;text-align:left}.modal-title{font-family:Poppins;font-size:24px;font-weight:600;line-height:44px;text-align:center}.label-lg{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left}.label-md{font-family:Poppins;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left}.label-sm{font-family:Poppins;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:left;line-height:15px}.button-md{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.10000000149011612px;text-align:left}.float-right{float:right}.float-left{float:left}.overflow-anywhere{overflow-wrap:anywhere}.break-word{word-break:break-word}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.primary-30{color:var(--color-primitives-primary-600)}.primary-20{color:var(--temp-color-primitives-primary-800)}.bg-primary-20{background:var(--temp-color-primitives-primary-800)}.primary-95{color:var(--color-primitives-primary-50)}.bg-primary-95,.bg-replacement{background:var(--color-primitives-primary-50)}.bg-white{background:#fff}.secondary-20{color:#3f2e00}.bg-secondary-20{background:#3f2e00}.neutral-80{color:#787b97}.neutral-50{color:#666899}.bg-neutral-50{background:#666899}.neutral-60{color:#918f9a}.neutral-60a{color:#7c7eb6}.bg-neutral-60a{background:#7c7eb6}.bg-neutral-60{background:#918f9a}.neutral-30{color:#3d3e5c}.bg-neutral-30{background:#3d3e5c}.neutral-20{color:#292a3d}.bg-neutral-20{background:#292a3d}.error-50{color:#de3730}.bg-error-50{background:#de3730}.main-error{color:#ba1a1a}:root{--font-family-inter: Inter, sans-serif;--color-text-primary: #000000de;--color-background-disabled: #ededed;--color-text-disabled: #999999;--color-text-headings-secondary: #7b7b7b;--color-border-primary: #dfdfdf;--color-border-primary-hover: var(--color-primitives-primary-600);--color-border-focused: #353ba8;--color-border-error: #e3382d;--color-text-error: #952019}.paragraph,.heading,.overline{font-family:var(--font-family-inter)!important}.font-regular{font-weight:var(--font-weight-regular)!important}.font-medium{font-weight:var(--font-weight-medium)!important}.font-semibold{font-weight:var(--font-weight-semibold)!important}.font-bold{font-weight:var(--font-weight-bold)!important}.text-xs{font-size:var(--font-size-xs)!important}.text-sm{font-size:var(--font-size-sm)!important}.text-md{font-size:var(--font-size-md)!important}.text-lg{font-size:var(--font-size-lg)!important}.text-xl{font-size:var(--font-size-xl)!important}.text-xxl{font-size:var(--font-size-2xl)!important}.line-height-sm{line-height:var(--line-height-sm)!important}.line-height-md{line-height:var(--line-height-md)!important}.line-height-lg{line-height:var(--line-height-lg)!important}.line-height-xl{line-height:var(--line-height-xl)!important}.line-height-xxl{line-height:var(--line-height-xxl)!important}.line-height-xxxl{line-height:var(--line-height-xxxl)!important}.error-text-color{color:var(--color-primitives-danger-600)!important}.non-transform{transform:none!important;white-space:normal!important}.pos-relative{position:relative!important}.hidden-placeholder{display:none!important}.ant-text-component input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset!important}.ant-text-component .select-divider{margin:8px 0}.ant-text-component .placeholder{font-family:var(--font-family-inter)!important;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);color:var(--color-text-headings-secondary)!important;opacity:.38!important}.ant-text-component .custom-text-input-root{min-width:120px!important;min-height:40px!important}.ant-text-component .text-field-padding{padding-inline:12px!important}.ant-text-component .text-field-input-root,.ant-text-component .custom-text-input-root{height:auto!important;border-radius:4px!important}.ant-text-component .text-field-input-multiline{padding:0!important}.ant-text-component .text-field-input-multiline-root{align-items:flex-start!important}.ant-text-component .text-field-input-multiline-root textarea{padding:0!important}.ant-text-component .custom-text-input-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-focused)!important}.ant-text-component .custom-text-input-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-error)!important}.ant-text-component .MuiOutlinedInput-root.Mui-disabled{background-color:var(--color-background-disabled)}.ant-text-component .MuiOutlinedInput-root.Mui-disabled fieldset{border:none}.ant-text-component .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-focused)}.ant-text-component .MuiInputBase-input{font-size:var(--font-size-lg)}.ant-text-component .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--color-text-headings-secondary)}.ant-text-component .MuiInputBase-input::placeholder{font-family:var(--font-family-inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);color:var(--color-text-headings-secondary)}.ant-text-component .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-primary)}.ant-text-component .multiline-input .MuiInputBase-root{align-items:flex-start}.ant-text-component .multiline-input .MuiInputBase-input{overflow:auto;resize:none}.ant-text-component .multiline-input .MuiInputBase-input::-webkit-scrollbar{width:8px}.ant-text-component .multiline-input .MuiInputBase-input::-webkit-scrollbar-track{background:#eee}.ant-text-component .multiline-input .MuiInputBase-input::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:4px}.ant-text-component .mui-theme-border-colors .custom-text-input-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-focused)!important}.ant-text-component .mui-theme-border-colors .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-surface-action-primary-hover)!important}.ant-text-component .mui-theme-border-colors.MuiSelect-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-primary)}.ant-text-component .mui-theme-border-colors.MuiSelect-root .MuiOutlinedInput-notchedOutline:hover{border-color:var(--color-surface-action-primary-hover)!important}.ant-text-component .mui-theme-border-colors.MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-focused)!important}.ant-text-component .mui-theme-border-colors .custom-text-input-root.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-surface-action-primary-hover)!important}.country-dropdown-text{display:flex;align-items:center;justify-content:center}.country-code-text{color:var(--color-text-headings-secondary)!important;margin-left:5px}.phone-input-wrapper,.form-control{width:100%}.input-label{font-weight:var(--font-weight-medium);line-height:var(--line-height-md);margin-bottom:.25rem;position:relative;transform:none}.country-dropdown-text{display:flex;align-items:center;cursor:pointer}.country-dropdown-text .country-flag{margin-right:5px;border-radius:50%;width:20px!important;height:20px!important;object-fit:cover!important}.country-flag-container .country-flag{margin-right:5px;border-radius:50%;width:24px!important;height:24px!important;object-fit:cover!important}.inverted-chevron-icon{transform:rotate(180deg)!important}.country-code-arrow{font-size:1.2em;margin-left:4px;color:var(--color-primitives-black-black)!important}.country-search-input{padding-inline:16px;padding-block:4px;margin-block:0px!important}.country-search-icon{color:#afafaf;margin-right:10px}.country-list{padding:0}.country-list-item{cursor:pointer;padding-inline:16px;height:36px!important}.country-list-item:hover{background:#ededed}.selected-country-item{background:#ededed!important}.country-info{display:flex;align-items:center;width:100%}.country-flag-container{margin-right:8px}.country-name{flex:1}.country-divider{margin-bottom:8px}.helper-text{margin-left:0}.ant-text-component .custom-text-input-root{min-width:120px!important}.ant-text-component .text-field-input-root .MuiInputBase-input,.ant-text-component .custom-text-input-root .MuiInputBase-input{padding:0!important}.ant-text-component .text-field-input-xs{padding-block:8px!important;padding-bottom:2px!important;max-width:160px!important}.ant-text-component .text-field-input-small{padding-block:8px!important}.ant-text-component .text-field-input-medium{padding-block:16px!important}.country-search-input .MuiInputBase-input::placeholder{color:var(--color-text-headings-secondary)!important;opacity:1}.countries-dropdown .MuiPaper-root{box-shadow:0 4px 8px 0 var(--color-elevation-default)!important;border-radius:4px!important}.no-result-phone-input{font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-lg)!important;line-height:var(--line-height-xl)!important;padding-inline:16px!important;padding-block:6px!important}.phone-input-country-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px;display:block}.auto-complete-paper{max-height:"max-content";overflow-x:scroll;width:max-content;min-width:100%;overflow-y:hidden}.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root{padding-right:30px!important}input[type=search]::-webkit-search-cancel-button{filter:invert(80%) sepia(0%) saturate(0%) hue-rotate(134deg) brightness(92%) contrast(78%)}@font-face{font-family:Cairo-Medium;src:local("Cairo"),url(/assets/fonts/static/Cairo-Medium.ttf) format("truetype")}@font-face{font-family:Poppins-Light;src:local("Poppins-Light"),url(/assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins-Regular;src:local("Poppins-Regular"),url(/assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:local("Poppins-Medium"),url(/assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBold;src:local("Poppins-SemiBold"),url(/assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:local("Poppins-Bold"),url(/assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Cairo-ExtraBold;src:local("Cairo-ExtraBold"),url(/assets/fonts/static/Cairo-ExtraBold.ttf) format("truetype")}@font-face{font-family:Cairo-Regular;src:local("Cairo-Regular"),url(/assets/fonts/static/Cairo-Regular.ttf) format("truetype")}@font-face{font-family:Cairo-Bold;src:local("Cairo-Bold"),url(/assets/fonts/static/Cairo-Bold.ttf) format("truetype")}@font-face{font-family:Cairo-SemiBold;src:local("Cairo-SemiBold"),url(/assets/fonts/static/Cairo-SemiBold.ttf) format("truetype")}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/fonts/OpenSans.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/fonts/OpenSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:FKTGnarly-Light;src:local("FKTGnarly-Light"),url(/assets/fonts/FKTGnarly/FKTGnarly_Lt.woff) format("woff")}@font-face{font-family:FKTGnarly-Regular;src:local("FKTGnarly-Regular"),url(/assets/fonts/FKTGnarly/FKTGnarly_Rg.woff) format("woff")}@font-face{font-family:FKTGnarly-SemiBold;src:local("FKTGnarly-SemiBold"),url(/assets/fonts/FKTGnarly/FKTGnarly_SBd.woff) format("woff")}@font-face{font-family:FKTGnarly-Bold;src:local("FKTGnarly-Bold"),url(/assets/fonts/FKTGnarly/FKTGnarly_Bd.woff) format("woff")}*{font-family:Poppins-Medium}html :is(.plg-shell,.plg-signup,.wv,.plg-welcome-error,.plg-oauth-callback,.talent-network-page,.profile-page,.sl-page,.rah-page,.sl-panel,.sl-pref-pop,.sl-room-pop,.tn-fsheet,.interview-modal__overlay,.plg-signup-open .MuiPopover-root),html :is(.plg-shell,.plg-signup,.wv,.plg-welcome-error,.plg-oauth-callback,.talent-network-page,.profile-page,.sl-page,.rah-page,.sl-panel,.sl-pref-pop,.sl-room-pop,.tn-fsheet,.interview-modal__overlay,.plg-signup-open .MuiPopover-root) *{font-family:var(--plg-font, "FK Grotesk Gnarly", "Open Sans", system-ui, -apple-system, sans-serif)}p{margin:0}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;background-color:"#D9D9D9"}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiTabs-indicator{height:3px!important;border-radius:4px!important}.custom-scroll{max-height:88%;overflow-y:scroll}.custom-scroll::-webkit-scrollbar{width:4px}.custom-scroll::-webkit-scrollbar-track{background-color:#bfc2ff;opacity:.3;width:4px;border-radius:20px}.custom-scroll::-webkit-scrollbar-thumb{background-color:var(--color-primitives-primary-400);border-radius:20px;width:4px;border:0px solid transparent;background-clip:content-box;min-height:46px;max-height:46px;opacity:1}.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-primitives-primary-400);opacity:.3}
