@tailwind base;@tailwind components;@tailwind utilities;body{margin:0;font-family:Roboto,-apple-system,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--action-disabled: rgba(0, 0, 0, .38);--text-disabled: rgba(0, 0, 0, .38);--Active: #a4a37e;--divider: rgba(0, 0, 0, .12);--borderRadius: 4px;--components-switch-knobFillEnabled: #fafafa;--components-switch-knowFillDisabled: #f5f5f5;--action-selected: rgba(0, 0, 0, .08);--success: #2e7d32;--Sub-text: #383838;--text-secondary: rgba(0, 0, 0, .6);--Neutral1000: #03014c;--Neutral900: #212134;--Neutral800: #38434d;--Neutral750: #3b464f;--Neutral700: #4a4a6a;--Neutral600: #666687;--Neutral500: #8e8ea9;--Neutral400: #a5a5ba;--Neutral300: #c0c0cf;--Neutral200: #dcdce4;--Neutral180: #d3d3d3;--Neutral170: #f5f5f5;--Neutral150: #eaeaef;--Neutral100: #f6f6f9;--Neutral50: #dadada;--Neutral0: #ffffff;--Primary700: #6c9334;--Primary600: #85b440;--Primary500: rgba(133, 180, 64, .75);--Primary200: #85b4401a;--Primary100: #85b4400d;--Danger700: #b72b1a;--Danger600: #d02b20;--Danger500: #ee5e52;--Danger200: #f5c0b8;--Danger100: #fcecea;--Success700: #2f6846;--Success600: #328048;--Success500: #5cb176;--Success200: #c6f0c2;--Success100: #eafbe7;--Success050: #f1fbef;--Warning600: #d9822f;--Warning200: #fae7b9;--Warning100: #fdf4dc;--Secondary700: #006096;--Secondary600: #0c75af;--Secondary200: #b8e1ff;--Secondary100: #eaf5ff;--Alternative600: #9736e8;--Alternative200: #e0c1f4;--Alternative100: #f6ecfc;--BoxShadow: 0px 2px 15px 0px #2121341a;--BoxShadow-ReactDate: 0px 2px 15px 0px rgba(33, 33, 52, .1);--toastify-color-success: var(--Primary600);--toastify-color-error: #e24c4b}iframe#webpack-dev-server-client-overlay{display:none!important}html,body,#app,#app>div,body>#container2{height:100vh;width:100vw;font-family:Roboto,sans-serif;background-color:transparent;box-sizing:border-box;font-size:10px}html{font-size:10px}:host{font-size:10px}h2{font-size:20px;line-height:26px;color:var(--Neutral800)}button{cursor:pointer;border:none;background-color:#fff}.roboto-thin{font-family:Roboto,sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:Roboto,sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:Roboto,sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:Roboto,sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:Roboto,sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:Roboto,sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}.headcount-mapping-container{padding:2rem 0;min-height:calc(100vh - 150px);background-color:#f9f9f9}.ledger-container{padding:20px 0;background-color:#fafafa;min-height:100vh}.ledger-table-container,.department-mapping-container{border-radius:8px;overflow:hidden}[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}[draggable=true]:active{cursor:grabbing}.drag-ghost{position:absolute;top:-1000px;opacity:0}.MuiTableRow-root.drag-source td{background-color:#2196f314!important}.MuiTableContainer-root{border-radius:8px!important;box-shadow:0 2px 5px #0000000d!important}.MuiTableCell-root{padding:12px 16px!important;border-bottom:1px solid #e0e0e0!important}.MuiTableHead-root .MuiTableCell-root{background-color:#f5f5f5;font-weight:600!important}@keyframes pulse{0%{background-color:#c8c8c81a}50%{background-color:#c8c8c84d}to{background-color:#c8c8c81a}}.drag-over{animation:pulse 1.5s infinite}.department-dropzone{transition:all .2s ease;border-radius:4px;min-height:40px;display:flex;align-items:center;justify-content:center}.department-dropzone.active{background:var(--hover-30, rgba(234, 233, 203, .3));border:2px dashed var(--Active, #a4a37e)}.department-dropzone.selected{border:1px dashed var(--Active, #a4a37e);color:var(--Active, #a4a37e);background:var(--hover-30, rgba(234, 233, 203, .3))}.department-dropzone .MuiBox-root{transition:all .2s ease;border-radius:4px;padding:4px 8px}.department-dropzone .MuiBox-root:hover{background-color:#f4433614}@keyframes drag-over-pulse{0%{background-color:#2196f308}50%{background-color:#2196f312}to{background-color:#2196f308}}@media (max-width: 960px){.MuiGrid-container{flex-direction:column}.MuiGrid-item{margin-bottom:16px}.ledger-container{padding:10px 0}}#checkout{margin-top:53px}.subscription_plans_page{background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:start;width:100%;box-sizing:border-box;max-width:1210px;margin:40px auto}@media (max-width: 1024px){.subscription_plans_page{padding:26px 26px 0}}@media (max-width: 480px){.subscription_plans_page{padding:10px 10px 0}}.dynamic-column-layout{display:flex;flex-direction:row;justify-content:space-between;width:100%}.subscription_plans_container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1210px;margin:0 auto;border-radius:4px;border:1px solid var(--divider, rgba(0, 0, 0, .12));background:#fff;height:auto}.row_label_card_container{width:100%;display:flex;flex-direction:row;align-items:start;justify-content:start;padding:30px 32px}@media (max-width: 768px){.row_label_card_container{padding:20px 16px}}.feature_label_card_container{display:flex;flex-direction:row;align-items:center;justify-content:start;width:100%}.feature_label_card_container p{max-width:95%;display:block;color:#000000de}.plan-card-container{display:flex;align-items:flex-start;flex:1}.vertical-separator{width:1px;background-color:#ccc;height:100%;margin:0 1px}.horizontal-separator{width:100%;height:1px;background-color:#ccc;margin:0}.plan_property_card{display:flex;align-items:center;justify-content:center}.plan_property_card span{font-size:14px}.subscription-table{width:100%;border-collapse:collapse;table-layout:fixed}.subscription-table-row{display:table-row;width:100%}.subscription-table-cell{display:table-cell;vertical-align:top;padding:0;border-right:1px solid var(--divider, rgba(0, 0, 0, .12))}.subscription-table-cell:last-child{border-right:none}.subscription-table-header{border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12))}.RequestCompletedPage{width:100%;height:100%;display:flex;justify-content:start;align-items:center;gap:16px;flex-direction:column;padding-top:147px}.PaymentSuccess__Container{min-width:400px;height:100%}.PaymentSuccess__Container svg{height:72px}.SelectButton{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:16px;gap:16px;width:100%;border-radius:var(--borderRadius, 4px);border:1px solid var(--divider, rgba(0, 0, 0, .12));cursor:pointer}.SigninButtonsContainer__Buttons{margin-top:50px!important}.Signin__Container{height:100%;width:100%;padding:31px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px}.Signin__Container__Title{display:flex;flex-direction:column;align-items:center}.Signin__Container__InputContainer{display:flex;gap:10px;flex-direction:column;width:90%;align-items:center}.Signin__Container__SignIn{background-color:var(--Primary600);width:313px;color:#fff;height:44px;font-size:14px;border-radius:8px}.LandingPage{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;height:100%;width:100%;min-height:500px}@media (max-width: 900px){.LandingPage{gap:10px;min-height:400px}}.Login__Container{height:100%;width:100%;padding:31px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px}.Login__Container__Title{display:flex;flex-direction:column;align-items:center}.Login__Container__InputContainer{display:flex;gap:10px;flex-direction:column;width:90%;align-items:center}.Login__Container__InputContainer>.input-icon>input{width:280px;height:45px;border-radius:8.33px;border:.83px solid var(--Primary600);padding-left:30px}.input-icon{position:relative}.input-icon>svg{position:absolute;left:10px;top:38%}.Login__Container__SignIn{background-color:var(--Primary600);width:313px;color:#fff;height:44px;font-size:14px;border-radius:8px}.key-image{margin:0rem auto!important;height:49px;width:120px}.LicenseSignUpContainer{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;height:100%;min-height:450px}.AppInfo{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:157%;letter-spacing:.1px;max-height:400px;min-height:232px;overflow-y:auto;margin-top:20px}.AppInfo__title{font-weight:600}.FullOuterContainer{padding-top:30px;display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start;overflow-x:hidden}@media (max-width: 900px){.FullOuterContainer{padding:20px 10px;align-items:center}}.Signup__Container{height:calc(100vh - 150px);width:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}@media (max-width: 900px){.Signup__Container{height:auto;width:100%;padding:0 15px}}.SignupButtonsContainer__Buttons{margin-top:50px!important}.ForgotPasswordView{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.mobile-run-button{width:100%;margin-top:20px}.PreOnboarding__Container__Outer{padding:2rem}.PreOnboarding__Container__Inner{width:100%;max-width:900px;margin:0 auto}.options-container{flex-direction:row;gap:40px;width:100%}.option-label{width:100%;height:100%}.option-label .MuiFormControlLabel-label{width:100%}.card-header{padding:16px;width:100%}.card-header .MuiCardHeader-content{overflow:hidden;text-overflow:ellipsis}.PreOnboarding__Container__Outer.mobile{padding:1rem;max-width:100vw;overflow-x:hidden}.pre-onboarding-header.mobile{padding:0 1rem}.options-container.mobile{flex-direction:column;gap:20px}.card-header.mobile{padding:8px 16px}.options-container.mobile .option-label .MuiFormControlLabel-label{width:100%}@media (max-width: 600px){.PreOnboarding__Container__Outer{padding:1rem;max-width:100vw;overflow-x:hidden}.PreOnboarding__Container__Inner{width:100%}}.Question__Container{display:flex;width:100%;height:auto;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;border-radius:4px;background:var(--primary-contrast, #fff);box-shadow:0 1px 3px #0000001f,0 1px 1px #00000024,0 2px 1px -1px #0003}.Questions_List__Container{overflow-y:auto;max-height:calc(100vh - 270px);min-height:100px;padding-bottom:1rem;padding-right:1px}.Questions__MultiStep__Container{min-height:500px}.Code__Container{display:grid;grid-template-columns:auto 104px}.Code__Container__Right{margin-left:16px}.Code__Container__Right svg{height:87.7px;width:87.7px}.AuthenticatorApp__Verification{width:100%;display:flex;flex-direction:column}.SuccessScreen{padding-top:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0rem auto}.AuthenticatorAppSetup__Container{display:flex;flex-direction:column;width:100%;gap:16px}.AuthenticatorAppSetup__Container--mobile .Code__Container{grid-template-columns:1fr;gap:16px}.AuthenticatorAppSetup__Container--mobile .Code__Container__Right{margin-left:0;display:flex;justify-content:center}@media (max-width: 480px){.Code__Container{grid-template-columns:1fr;gap:16px}.Code__Container__Right{margin-left:0;display:flex;justify-content:center}.flex-direction-row.gap-8px{flex-wrap:wrap;justify-content:center}}.SetPasswordFormContainer{display:flex;flex-direction:column;justify-content:start;width:100%;max-height:500px;height:auto;gap:50px}.SetPasswordFormContainer__Header{display:flex;flex-direction:column;gap:10px}.SignupSuccess__Container{width:608px;min-width:400px;height:650px}.SignupSuccess__Container svg{height:72px}.CalendlyWidget__Container{width:700px}.PreOnboarding__Container__Outer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.PreOnboarding__Container__Inner{max-width:608px;min-width:350px;height:650px;display:flex;flex-direction:column;align-items:center;justify-content:start}.LandingPage__Container{display:flex;flex-direction:row;align-items:start;justify-content:center;width:100%;gap:50px}.Signup__Container{width:100%;max-width:450px}.LandingPage__VideoContainer{width:100%;max-width:645px;display:flex;justify-content:center}@media (max-width: 900px){.LandingPage__Container{flex-direction:column;align-items:center;gap:0px}.Signup__Container,.LandingPage__VideoContainer{max-width:90%}.PreOnboarding__Container__Inner{width:100%;max-width:90%;min-width:unset;height:auto;min-height:650px;padding:20px 10px}}.DemoBookingConfirmation__Container{margin:0 auto}@media (max-width: 768px){.DemoBookingConfirmation__Container{padding:15px;max-width:90%}}@media (max-width: 480px){.DemoBookingConfirmation__Container{padding:10px}}.DemoBookingWidget__Container{padding:20px;max-width:2000px;margin:0 auto}@media (max-width: 1024px){.DemoBookingWidget__Container{padding:15px}.DemoBookingWidget__Container .calendly-inline-widget{width:100%!important;max-width:100%!important}}@media (max-width: 768px){.DemoBookingWidget__Container{padding:10px}.DemoBookingWidget__Container .calendly-inline-widget{height:600px!important}}@media (max-width: 480px){.DemoBookingWidget__Container{padding:5px}.DemoBookingWidget__Container .calendly-inline-widget{height:550px!important}}.lead-magnet-testimonial .senja-embed{min-height:200px}@media (max-width: 768px){.lead-magnet-testimonial{max-width:280px!important}}@media (max-width: 480px){.lead-magnet-testimonial{display:none!important}}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-justify-space-between{justify-content:space-between;align-items:center}.flex-column-align-center{display:flex;flex-direction:column;align-items:center}.flex-direction-row{display:flex;flex-direction:row}.gap-8px{gap:8px}.full-width{width:100%}.App__Width{height:100%;width:100%;max-width:1210px;min-width:320px;display:flex;margin:0 auto;padding:0 10px}.App{display:grid;grid-template-rows:60px 1fr auto;height:100vh;width:100vw;min-width:320px;overflow:hidden}.App__content{overflow:auto;height:100%;width:100%;padding:0 10px}.AppBody{width:100%}.AppBody__CenteredContainer{width:100%;max-width:476px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;padding-top:44px;height:100%}.sub_text_content{color:var(--Neutral1000);font-weight:400;size:12px;line-height:15px;opacity:.6}.App__SignIn__Container{height:100%;display:flex;align-items:center;justify-content:center}.Features__Buttons>button{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--Neutral180);padding:20px 0;width:100%;color:var(--Neutral750);font-weight:500}.AppError__Container{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.AppError__Container .opps{margin-top:30px;font-size:18px;font-weight:600}.AppError__Container .message{color:var(--Neutral600);font-size:medium;margin-bottom:300px}.FullOuterContainer{padding:20px;display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start;background:#fafafa}@media screen and (max-width: 768px){.App__Width{padding:0 15px}.AppBody__CenteredContainer{max-width:100%;padding:20px}.FullOuterContainer{padding:15px}}@media screen and (max-width: 480px){.App__Width{padding:0 10px}.App{min-width:320px}.Features__Buttons>button{padding:15px 0;gap:10px}.FullOuterContainer{padding:10px}}.MuiBreadcrumbs-root{font-size:16px!important}.MuiButton-root.Mui-disabled{background:var(--grey-300, #e0e0e0)!important;color:#fff!important}.MuiButtonBase-root.MuiToggleButton-root{border:1px solid rgba(0,0,0,.12)!important}[class*=" MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root"]{min-height:25px!important}.MuiInputLabel-outlined{min-height:10px!important}[class*=MuiPickersDay-root]{border-radius:4px!important;font-size:14px!important;color:#000000de!important}[class*=MuiPickersDay-root].Mui-selected{color:#000000de!important;background:#eae9cb!important;border:1px solid #a4a37e}.MuiPickersMonth-monthButton{border-radius:4px!important;font-size:14px!important}.MuiPickersMonth-monthButton.Mui-selected,.MuiPickersYear-yearButton.Mui-selected{color:var(--text-primary, rgba(0, 0, 0, .87))!important;border:1px solid #a4a37e;background:#eae9cb}.MuiPickersCalendarHeader-labelContainer{font-size:16px!important}.MuiDateCalendar-root{height:auto!important;overflow:auto}.Footer__Container{padding:10px 0;min-height:50px}.Footer__Links{width:359px;gap:20px}@media screen and (max-width: 768px){.Footer__Links{width:320px;gap:15px}}@media screen and (max-width: 480px){.Footer__Links{width:280px;gap:10px;flex-direction:column;align-items:center}.Footer__Container{padding:15px 0}}.Header__Container{width:100%;border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12));padding:0 1.6rem;position:relative;z-index:9999;background-color:#fff}.User_Container{display:flex;align-items:center;gap:10px}.Header__Logo{height:auto;max-width:160px}@media screen and (max-width: 768px){.Header__Container{padding:0 1rem}.Header__Logo{max-width:140px}}@media screen and (max-width: 637px){.instructions-button{display:none!important}}@media screen and (max-width: 380px){.Header__Container{padding:0 .5rem}.Header__Logo{max-width:120px}.User_Container{gap:5px}}@media screen and (max-width: 420px){.User_Container{gap:4px}}.company-icon-button{display:flex;align-items:center;justify-content:center}.check-icon-margin{margin-left:10px}.company-icon-button{margin:0 5px}@media screen and (max-width: 420px){.company-icon-button{margin:0 3px}}
