@import"https://fonts.googleapis.com/css?family=Muli:400,600,700,800";html{min-height:100%;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;-ms-overflow-style:-ms-autohiding-scrollbar}body{font-family:Muli,sans-serif;box-sizing:border-box;margin:0;padding:0;border:0;-webkit-font-smoothing:antialiased;overflow-y:hidden;overflow-x:hidden;display:flex;flex-direction:column;height:100%;background-color:var(--background)}.no-text-highlight{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-hidden{display:none!important}.hide-mobile{display:block!important}.show-mobile,.show-mobile-500{display:none!important}.hide-mobile-500{display:flex!important}@media screen and (max-width: 950px){body{overflow-y:auto}.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media screen and (max-width: 600px){.hide-mobile-500{display:none!important}.show-mobile-500{display:block!important}}:root{--black: #000000;--white: #fff;--background: #fff;--background-mid: #e6e7ec;--background-02: #fff;--background-03: #ececf1;--background-04: #f0f2f6;--background-04-hover: #e1e3e9;--background-hover: #f8f9f9;--background-nav-hover: #fff;--background-hover-02: #f8f9f9;--subtle-btn-background: #ececf1;--subtle-btn-background-hover: #dcdce5;--background-menu: #fff;--background-side-nav-btn-selected: #f8f9f9;--background-side-nav-btn-selected-border: #ececf1;--background-side-nav-btn-hover: #f8f9f9;--background-side-nav-btn-hover-border: #ececf1;--border: #ececf1;--border-darker: #d8d8e2;--form-field: #f0f2f6;--form-radio: #ececf1;--form-field-border: #f0f2f6;--form-field-focus: #fff;--font-main: #353740;--font-subtle: #87879a;--font-subtle-02: #a1a1b0;--font-placeholder: #727286;--icon-main: #717186;--icon-light: #a0a0b4;--icon-load-spinner: #717186;--icon-nav: #353740;--green: #0b530b;--green-light: #d3f4d3;--yellow: #5c4008;--yellow-light: #ffeecf;--orange: #7a3407;--orange-light: #ffe3cf;--red: #601705;--red-dark: #bf3715;--red-org-denied: #bf3715;--red-banner: #ff9679;--red-light: #ffeae4;--blue: #0a205c;--blue-light: #c1d1ff;--purple: #42117b;--purple-light: #ead8ff;--grey: #3c425b;--grey-light: #e8e9f2;--red-alert: #ff5252;--green-banner: #15aa6c;--green-success: #15aa6c;--green-success-light: #e5fff4;--form-rating-scale-01: #f4481d;--form-rating-scale-02: #f9714b;--form-rating-scale-03: #fc9b28;--form-rating-scale-04: #fdca40;--form-rating-scale-05: #f9f517;--form-rating-scale-06: #c0db3a;--form-rating-scale-07: #82c91e;--form-rating-scale-08: #5fcf65;--form-rating-scale-09: #3bd98a;--form-rating-scale-10: #2fd08d;--form-rating-item-text: #202123;--form-rating-scale-selected: #3fbafe;--form-rating-scale-selected-text: #fff;--avatar-border: #ececf1;--main-nav-bar: #fff;--notification-alert: #ec5631;--box-shadow-tooltip: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--box-shadow-menu: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--box-shadow-subtle-btn: 0 1px 2px 0 rgb(0 0 0 / .05);--box-item-01: 0 2px 4px rgba(73, 85, 103, .04);--box-shadow-auth: 0 4px 16px #ebedf5;--box-shadow-auth-logo: 0 2px 10px 0 rgba(12, 16, 20, .12);--banner-02-subtle: #f0f2f6;--btn-text-subtle: #202124;--banner-text: #1a1f36;--notification-text: #fff;--table-cell-red: #ff5252;--table-cell-green: #15aa6c;--chart-primary-color: #736dff;--chart-label-text-color: #87879a;--chart-info-color: #bee5ff;--chart-border-color: #ececf1;--chart-success-color: #15aa6c;--chart-error-color: #ff5252;--chart-error-light-color: #fed8d8;--chart-warning-color: #ffcd56;--chart-background-two: #736dff;--chart-background-three: #8c86ff;--chart-background-four: #a6a0ff;--chart-background-five: #bfb9ff;--chart-background-six: #d9d3ff;--chart-background-seven: #f0edff;--date-picker-selected: #8c86ff;--date-picker-selected-text: #fff}.async-table-frame{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.async-table-inline-loader{position:absolute;top:58px;right:0;bottom:50px;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--background) 78%,transparent);z-index:2}.async-table-inline-loader .data-section-loading{min-height:0;padding:0;flex:0 0 auto}body.theme-dark{--black: #000000;--white: #fff;--background: #202123;--background-02: #202123;--background-hover: #2b2c2e;--background-nav-hover: #2b2c2e;--background-hover-02: #2b2c2e;--background-mid: #353739;--background-03: #38393c;--background-04: #46474a;--background-04-hover: #56575a;--subtle-btn-background: #323637;--subtle-btn-background-hover: #3e4243;--background-menu: #202123;--background-side-nav-btn-selected: #2b2c2e;--background-side-nav-btn-selected-border: #363740;--background-side-nav-btn-hover: #2b2c2e;--background-side-nav-btn-hover-border: #363740;--border: #363740;--form-field: #2b2c2e;--form-radio: #2b2c2e;--form-field-border: #2b2c2e;--form-field-focus: #202123;--font-main: #d3d7e2;--font-subtle: #8993a1;--font-subtle-02: #5b6675;--font-subtle-03: #4e4f55;--font-placeholder: #5e6370;--icon-main: #a3acb9;--icon-light: #acacbf;--icon-load-spinner: #a3acb9;--icon-nav: #a3acb9;--green: #2d5138;--green-light: #a2ffbd;--yellow: #5b4d33;--yellow-light: #ffe7bb;--orange: #7a3407;--orange-light: #ffd8bd;--red: #601705;--red-dark: #bf3715;--red-banner: #ff9679;--red-light: #ffa186;--red-org-denied: #ffc9b9;--blue: #0a205c;--blue-light: #7d9dfb;--purple: #42117b;--purple-light: #d3aeff;--grey: #9a9ea2;--grey-light: #353739;--red-alert: #ff5252;--green-banner: #15aa6c;--green-success: #15aa6c;--green-success-light: #193d31;--form-rating-scale-01: #f4481d;--form-rating-scale-02: #f9714b;--form-rating-scale-03: #fc9b28;--form-rating-scale-04: #fdca40;--form-rating-scale-05: #ffff00;--form-rating-scale-06: #c0db3a;--form-rating-scale-07: #82c91e;--form-rating-scale-08: #5fcf65;--form-rating-scale-09: #3bd98a;--form-rating-scale-10: #2fd08d;--form-rating-item-text: #202123;--form-rating-scale-selected: #3fbafe;--form-rating-scale-selected-text: #fff;--avatar-border: #fff;--main-nav-bar: #202123;--notification-alert: #ec5631;--box-shadow-tooltip: 0 2px 5px 0 rgba(0, 0, 0, .25), 0 1px 1px 0 rgba(0, 0, 0, .25), 0 0 0 1px hsla(0, 0%, 100%, .15);--box-shadow-menu: 0 2px 20px 0 rgba(0, 0, 0, .25), 0 1px 1px 0 rgba(0, 0, 0, .25), 0 0 0 1px hsla(0, 0%, 100%, .15);--box-shadow-auth: 0 2px 10px 0 rgba(0, 0, 0, .25), 0 2px 5px 0 rgb(26, 31, 54), 0 0 0 1px hsla(0, 0%, 100%, .15);--box-shadow-radio: 0 2px 4px rgba(0, 0, 0, .1);--box-item-01: 0px 2px 2px rgba(0, 0, 0, .18);--banner-02-subtle: #2b2c2e;--banner-text: #1a1f36;--btn-text-subtle: #fff;--btn-alt: #ff7452;--notification-text: #fff;--table-cell-red: #ff5252;--table-cell-green: #15aa6c;--background-light: red;--background-lighter: red;--chart-primary-color: #736dff;--chart-label-text-color: #87879a;--chart-info-color: #bee5ff;--chart-border-color: #ececf1;--chart-success-color: #15aa6c;--chart-error-color: #ff5252;--chart-error-light-color: #fed8d8;--chart-warning-color: #ffcd56;--chart-background-two: #736dff;--chart-background-three: #8c86ff;--chart-background-four: #a6a0ff;--chart-background-five: #bfb9ff;--chart-background-six: #d9d3ff;--chart-background-seven: #f0edff;--date-picker-selected: #8c86ff;--date-picker-selected-text: #fff}.nav-logo .logo-mark--light{display:block}.nav-logo .logo-mark--dark{display:none}body.theme-light .nav-logo .logo-mark--light{display:block}body.theme-light .nav-logo .logo-mark--dark,body.theme-dark .nav-logo .logo-mark--light{display:none}body.theme-dark .nav-logo .logo-mark--dark,.theme-switch .theme-img--light{display:block}.theme-switch .theme-img--dark{display:none}body.theme-light .theme-switch .theme-img--light{display:block}body.theme-light .theme-switch .theme-img--dark,body.theme-dark .theme-switch .theme-img--light{display:none}body.theme-dark .theme-switch .theme-img--dark{display:block}h1,h2,h3,h4,h5,h6,p,li,select{margin:0;padding:0;color:var(--font-main)}h1{font-size:2rem;font-weight:600;line-height:1.5}h2{font-size:1.8rem;font-weight:600}h3{font-size:1.6rem;font-weight:800}h4{font-size:1.4rem;font-weight:600}h5,h6{font-size:1.02rem;font-weight:700;letter-spacing:.02rem}p,a,li,button,label,input,textarea,select,option,span{font-weight:600;font-size:.77rem;letter-spacing:.02rem}a{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:.77rem;color:var(--brand-color)}.readable-text{font-size:.8rem;line-height:1.6}.readable-text-max-width{max-width:600px}.subtle-text{color:var(--font-subtle)}.access-management-person-id{margin-top:2px}.time-off-type-balance-helper-text{margin:6px 0 0}.text-overflow-hidden{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.discrete-text{line-height:1.7;color:var(--font-subtle);font-size:.65rem;font-style:italic}.discrete-text .svg-inline--fa{font-size:.65rem;color:var(--font-subtle)}@media screen and (max-width: 950px){h1{font-size:1.6rem}}nav{height:100vh;left:0;width:56px;max-width:56px;position:fixed;z-index:2000;display:flex;flex-direction:column;background-color:var(--main-nav-bar);border-right:solid 1px var(--border)}.nav-container{display:flex;flex-direction:column;height:100%;width:100%}.nav-col{display:flex;flex-direction:column;justify-content:center;align-items:center;width:56px}.nav-bottom{margin-top:auto;margin-bottom:10px}.nav-border{margin:0 0 10px;border-top:solid 1px var(--border);width:30px}.nav-logo{height:52px;width:52px;max-height:52px;max-width:52px;display:flex;justify-content:center;align-items:center}.nav-logo img{display:block;height:15px}.nav-item{width:45px;height:45px;display:flex;justify-content:center;align-items:center!important;cursor:pointer;transition:all .5s;position:relative}.nav-item-inner{padding:7px;display:flex;justify-content:center;align-items:center}.nav-item-inner .svg-inline--fa{font-size:.92rem!important;color:var(--icon-nav)!important}.nav-item.btn-loading-replace .nav-item-inner{position:relative}.nav-item .btn-spinner{display:none;color:var(--icon-nav)}.nav-item.btn-loading-replace.is-loading[data-load-ok="1"] .nav-item-inner .btn-spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:1em;height:1em;margin:auto;line-height:1;display:block}.nav-item.btn-loading-replace.is-loading[data-load-ok="1"] .nav-item-inner>:not(.btn-spinner){opacity:0!important;visibility:hidden;transition:none!important}.nav-item.is-loading[data-load-ok="1"]{pointer-events:none;cursor:wait}.nav-item-avatar img{border:solid 1px var(--white);display:block;width:30px;height:30px;border-radius:100%}.nav-item-avatar .avatar{width:30px!important;height:30px!important;margin:0!important}.menu-nav-btn .svg-inline--fa{font-size:.9rem;color:var(--white)!important}.menu-nav{bottom:0;left:40px;top:inherit!important;min-width:240px!important}.menu-nav-detail{padding:10px 15px 0}.menu-nav-detail h6{font-size:.86rem;font-weight:700;padding-bottom:2px}.nav-item-cta{background-color:var(--brand-color);border-radius:100%;height:30px;width:30px;display:flex;justify-content:center;align-items:center}.nav-item-cta .svg-inline--fa{color:var(--btn-text)!important;font-size:.7rem!important}.nav-create-btn{margin-bottom:5px}.nav-create-btn .menu-nav{bottom:8px;left:45px}.nav-container-sml{display:none}.nav-notification{background-color:var(--notification-alert);padding:2px 3px;min-width:14px;display:flex;align-items:center;justify-content:center;border-radius:8px;position:absolute;top:6px;right:-6px;text-align:center}.nav-notification p{color:var(--notification-text);font-weight:800;font-size:.61rem;line-height:1}.nav-notification .fa-spinner,.nav-notification .svg-inline--fa{color:var(--white)!important;font-size:.4rem!important;line-height:1}@media screen and (max-width: 950px){nav{display:flex!important;flex-direction:row;align-items:center;height:55px;width:100%;max-width:100%;border-bottom:solid 1px var(--border)}.nav-container{display:none}.nav-container-sml{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 40px);padding:0 20px}.nav-container-sml a{border-bottom:none!important}.nav-logo{width:auto;padding:0!important}.nav-logo img{display:block;height:15px;padding:6px 6px 6px 0}.nav-item{height:42px;width:100%;margin:10px 0;justify-content:flex-start}.nav-sml-icon{cursor:pointer}.nav-sml-icon .svg-inline--fa{color:var(--font-main);font-size:1.8rem}.overlay{height:100%;overflow-x:auto;width:100%;display:none;position:fixed;z-index:1;top:0;left:0;background-color:var(--background)}.overlay-content{margin-top:90px;margin-bottom:100px;width:100%;text-align:center}.nav-item a{padding:15px 25px;font-size:.88rem;color:var(--font-main);display:block;transition:.3s;font-weight:700}.nav-item a.nav-workspace-link{display:flex;align-items:center;text-align:left;width:100%}.nav-item a.nav-workspace-link .menu-item-right{margin-left:auto;display:inline-flex;align-items:center}.overlay .close-btn{position:absolute;color:var(--font-main);top:4px;right:18px;font-size:40px}.overlay-btn{padding:8px 15px!important;margin:25px 25px 80px;max-width:200px}.nav-sml-section{margin-bottom:20px}.nav-sml-section-header{text-align:left;padding:0 0 10px;margin:0 25px 12px;border-bottom:solid 1px var(--border)}.nav-sml-section-header h6{color:var(--font-subtle);text-transform:uppercase;font-size:.77rem}}.tab-link{padding:10px;color:var(--font-subtle);cursor:pointer;transition:all .5;font-size:.82rem;font-weight:700}.tab-link:hover,.tab-link.active{color:var(--brand-color);border-bottom:solid 2px var(--brand-color)}.trial-banner .container,.expired-banner .container{height:calc(100vh - 30px)}.trial-banner nav,.expired-banner nav{height:calc(100vh - 30px)}.global-banner{display:flex;justify-content:center;align-items:center;padding:0 10px;height:30px;text-align:center}.global-banner.trial{background-color:var(--blue-light)}.global-banner.trial p{color:var(--blue)}.global-banner.trial a{color:var(--blue);font-weight:700;text-decoration:underline}.global-banner.expired{background-color:var(--red-light)}.global-banner.expired p{color:var(--red)}.global-banner.expired a{color:var(--red);font-weight:700;text-decoration:underline}@media screen and (max-width: 950px){.trial-banner nav,.expired-banner nav{height:55px}.trial-banner .container,.expired-banner .container{margin-top:30px}.global-banner{position:fixed;width:calc(100% - 20px);z-index:10000000}}@media screen and (max-width: 400px){.trial-banner .container,.expired-banner .container{margin-top:50px}.global-banner{height:50px}}.container{height:100vh}.page-container{height:100%;width:calc(100% - 56px);left:56px;position:relative}.page{height:100%}.page-padding{padding:0 20px;height:100%}.page-container-no-nav{height:100%;width:100%;position:relative}.page-container-alt{display:flex;height:100%;min-width:0}.page-alt-side-nav{border-right:solid 1px var(--border);display:flex;flex-direction:column;width:230px;min-width:230px;max-width:230px;height:100%;overflow:auto}.page-alt-side-nav-header{padding:20px 25px 30px}.page-alt-inner{width:calc(100% - 270px);min-width:0;padding:0 20px}.page-alt-inner-overflow{overflow:auto}.page-alt-inner-no-padding{flex:1 1 auto;width:calc(100% - 230px);min-width:0}.page-alt-inner-no-margin{width:calc(100% - 230px)!important;min-width:0;padding:0!important}.page-alt-inner-no-margin .page-header{padding:0 20px!important}.page-container-alt.reports-page .page-alt-inner{display:flex;flex-direction:column;min-height:0}.page-container-alt.reports-page .page-alt-inner-overflow{overflow:hidden}.page-container-alt.reports-page .page-header{flex:0 0 auto}.page-container-alt.reports-page .page-header{border-bottom:solid 1px var(--border)}.page-container-alt.reports-page .chart-container{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:flex-start;padding-top:20px}.page-container-alt.reports-page .reports-surveys-kpi-container{flex:0 0 auto;min-height:auto;overflow:visible}.side-nav-section{padding:0 15px;margin-bottom:25px;display:flex;flex-direction:column}.side-nav-section:first-child{margin-top:25px}.side-nav-header{margin:0 10px 12px}.side-nav-header h6{color:var(--font-subtle);font-size:.8rem}.admin-page-side-nav .side-nav-section,.partner-page-side-nav .side-nav-section{display:block}.admin-page-side-nav .side-nav-section-toggle,.partner-page-side-nav .side-nav-section-toggle{list-style:none;display:flex;align-items:center;justify-content:space-between;margin:0 10px;cursor:pointer}.admin-page-side-nav .side-nav-section-toggle::-webkit-details-marker,.partner-page-side-nav .side-nav-section-toggle::-webkit-details-marker{display:none}.admin-page-side-nav .side-nav-section-toggle h6,.partner-page-side-nav .side-nav-section-toggle h6{color:var(--font-subtle);font-size:.8rem}.admin-page-side-nav .side-nav-section-toggle .svg-inline--fa,.partner-page-side-nav .side-nav-section-toggle .svg-inline--fa{color:var(--font-subtle);font-size:.72rem;transition:transform .2s ease}.admin-page-side-nav .side-nav-section[open]>.side-nav-section-toggle .svg-inline--fa,.partner-page-side-nav .side-nav-section[open]>.side-nav-section-toggle .svg-inline--fa{transform:rotate(90deg)}.admin-page-side-nav .side-nav-section-items,.partner-page-side-nav .side-nav-section-items{margin-top:12px;display:flex;flex-direction:column}.admin-page-side-nav .side-nav-section[data-admin-nav-has-selected="1"]>.side-nav-section-toggle h6,.partner-page-side-nav .side-nav-section[data-partner-nav-has-selected="1"]>.side-nav-section-toggle h6{color:var(--font-main)}.admin-page-side-nav .side-nav-section[data-admin-nav-section=vesra-website]>.side-nav-section-toggle h6,#adminNavMenuSml .admin-nav-menu-section[data-admin-nav-section=vesra-website]>.admin-nav-menu-section-toggle h6{color:var(--font-subtle)!important}.side-nav-item{margin:3px 0;padding:0 10px;display:flex;flex-direction:row;align-items:center;height:32px;color:var(--font-main);transition:all .5s;font-size:.8rem;border-radius:3px;font-weight:700;border:solid 1px var(--background);text-transform:capitalize}button.side-nav-item{width:100%;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.react-side-nav-button{width:100%;background:transparent;font-family:Muli,sans-serif;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.settings-side-nav .side-nav-item,#settingsMenuSml .side-nav-item,.admin-page-side-nav .side-nav-item,#adminNavMenuSml .side-nav-item,.partner-page-side-nav .side-nav-item,#partnerNavMenuSml .side-nav-item{text-transform:none}.side-nav-item span{margin-left:auto;color:var(--font-subtle)}.side-nav-item-icon{display:flex;align-items:center;justify-content:center;width:22px;min-width:22px;margin-right:10px}.side-nav-item .svg-inline--fa{color:var(--icon-nav);font-size:.86rem}.side-nav-item:hover{background-color:var(--background-side-nav-btn-hover);border:solid 1px var(--background-side-nav-btn-hover)}.side-nav-item.selected,.side-nav-item-selected:hover{background-color:var(--background-side-nav-btn-selected);border:solid 1px var(--background-side-nav-btn-selected-border)}.side-nav-item.selected .svg-inline--fa{color:var(--icon-nav)!important}.page-alt-side-nav-sml,.page-alt-side-nav-sml-items{display:none!important}.side-nav-item-notification-container{position:relative;display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.side-nav-item-notification-container .side-nav-item-label{margin-left:0!important;color:inherit;text-transform:none;font-weight:inherit}.side-nav-item-notification-container .nav-notification{position:relative!important;top:0!important;right:0!important;flex:0 0 auto;margin-left:auto}.menu-item-right .nav-notification{position:relative!important;top:0!important;right:0!important;flex:0 0 auto}#adminNavMenuSml .admin-nav-menu-section,#partnerNavMenuSml .partner-nav-menu-section{margin:0}#adminNavMenuSml .admin-nav-menu-section-toggle,#partnerNavMenuSml .partner-nav-menu-section-toggle{list-style:none;display:flex;align-items:center;justify-content:space-between;margin:12px 15px;cursor:pointer}#adminNavMenuSml .admin-nav-menu-section-toggle::-webkit-details-marker,#partnerNavMenuSml .partner-nav-menu-section-toggle::-webkit-details-marker{display:none}#adminNavMenuSml .admin-nav-menu-section-toggle h6,#partnerNavMenuSml .partner-nav-menu-section-toggle h6{color:var(--font-subtle);font-size:.77rem}#adminNavMenuSml .admin-nav-menu-section-toggle .svg-inline--fa,#partnerNavMenuSml .partner-nav-menu-section-toggle .svg-inline--fa{color:var(--icon-main);font-size:.75rem;transition:transform .2s ease}#adminNavMenuSml .admin-nav-menu-section[open]>.admin-nav-menu-section-toggle .svg-inline--fa,#partnerNavMenuSml .partner-nav-menu-section[open]>.partner-nav-menu-section-toggle .svg-inline--fa{transform:rotate(90deg)}#adminNavMenuSml .admin-nav-menu-section-items,#partnerNavMenuSml .partner-nav-menu-section-items{margin-bottom:10px}#adminNavMenuSml .admin-nav-menu-section[data-admin-nav-has-selected="1"]>.admin-nav-menu-section-toggle h6,#partnerNavMenuSml .partner-nav-menu-section[data-partner-nav-has-selected="1"]>.partner-nav-menu-section-toggle h6{color:var(--font-main)}@media screen and (max-width: 950px){.page-container{width:100%;left:0;top:55px;height:calc(100% - 55px)}.page{height:auto}.page-padding{height:auto;padding:0 20px 40px}.page-alt-inner{width:calc(100% - 40px)}.page-alt-inner-no-padding{width:100%}.page-alt-inner-no-margin{width:100%!important}.page-alt-inner-no-margin .page-header{padding:20px!important}.page-container-alt{flex-direction:column;height:auto;padding-bottom:50px}.page-alt-side-nav{display:none}.page-alt-side-nav-sml{display:flex!important;margin:20px 20px 0;height:50px!important}.page-alt-side-nav-sml-items{width:calc(100% - 40px);left:20px;top:85px!important}.side-nav-item{height:45px}.page-alt-side-nav-sml-items.show{display:block!important}}.btn-border{height:17px;margin:0 15px;border-right:2px solid var(--border)}button{border:none}.btn{height:40px;padding:0 15px;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .5s}.btn p{font-weight:700!important;font-size:.82rem;padding:0!important;font-family:Muli,sans-serif}.btn .svg-inline--fa{font-size:.86rem;color:var(--btn-text);margin-left:4px}.btn-sml{height:29px;padding:0 12px}@media screen and (max-width: 950px){.btn-sml{height:40px}}.btn-tiny{padding:2px 5px 2px 0!important;background-color:var(--subtle-btn-background);height:auto!important}.btn-tiny:hover{background:var(--subtle-btn-background-hover)}.btn-tiny .svg-inline--fa{font-size:.6rem;padding:0 6px;color:var(--font-main);margin-right:0!important}.btn-tiny p{text-transform:uppercase;font-size:.65rem;font-weight:800;color:var(--font-main)!important}.btn-tiny-margin{margin-left:10px}.primary-btn{background-color:var(--brand-color)}.primary-btn p,.primary-btn .svg-inline--fa{color:var(--btn-text)!important}.primary-btn:hover{box-shadow:inset 0 -2px #1f2d3d26}.subtle-btn{background-color:var(--subtle-btn-background)}.subtle-btn p{color:var(--font-main)!important}.subtle-btn .svg-inline--fa{color:var(--font-main)!important;font-size:.68rem}.subtle-btn-adjusted .svg-inline--fa{margin:1px 5px 0 0}.subtle-btn:hover{background:var(--subtle-btn-background-hover)}.disabled-btn{border:solid 1px var(--border)!important;color:var(--white)!important;cursor:default;color:var(--border)!important}.disabled-btn p{color:var(--font-subtle-02)!important}.disabled-btn:hover{border:solid 1px var(--border)!important}.warning-btn{background-color:var(--red-alert);color:var(--font-main)}.warning-btn p{color:var(--btn-text)}.subtle-warning-btn{border:solid 1px var(--red-alert);color:var(--red-alert)}.subtle-warning-btn p{color:var(--red-alert)!important}.red-btn{background-color:var(--notification-alert);color:var(--font-main)}.red-btn p{color:var(--btn-text)}.subtle-link-container{display:flex;flex-direction:row;align-items:center}.subtle-link-container .svg-inline--fa{font-size:.75rem;color:var(--font-main)}.subtle-link{font-weight:700;text-decoration:underline;color:var(--font-main)}.teams-count-link,.permissions-count-link,.locations-count-link{font-weight:400;text-decoration:underline;color:var(--font-main)}.form-container-sml-header-title .subtle-link-container{margin-top:4px}.form-container-sml-header-title .subtle-link-container .svg-inline--fa{color:var(--font-subtle);margin-right:3px}.form-container-sml-header-title .subtle-link{color:var(--font-subtle)}.subtle-link-margin-right{margin-right:15px}.alt-btn{border:solid 1px var(--brand-color)}.alt-btn p{color:var(--brand-color)!important}.alt-btn .svg-inline--fa{color:var(--brand-color)!important;font-size:.68rem;margin:1px 5px 0 0}.btn-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .5s;display:flex;justify-content:center;align-items:center;background-color:var(--subtle-btn-background);border-radius:5px;height:30px;width:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px}.btn-icon .svg-inline--fa{transition:all .5s;color:var(--font-main);font-size:.77rem}.btn-icon:hover{background-color:var(--subtle-btn-background-hover)}.integration-connection-btn{margin-top:20px}.integration-connection-btn-subtle{width:100%}.integration-connection-btn a{width:calc(100% - 30px)}@media screen and (max-width: 950px){.btn-icon{height:40px;width:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}}.btn-icon-primary,.btn-icon-primary:hover{background-color:var(--brand-color)}.btn-icon-primary .svg-inline--fa{color:var(--btn-text)!important}.btn-icon-round{border-radius:50%!important}.btn-icon-primary-outline{background-color:transparent;border:1px solid var(--brand-color)}.btn-icon-primary-outline .svg-inline--fa{color:var(--brand-color)!important}.btn-icon-primary-outline:hover{background-color:var(--subtle-btn-background)}.btn-icon-success-outline{background-color:transparent;border:1px solid var(--green-success)}.btn-icon-success-outline .svg-inline--fa{color:var(--green-success)!important}.btn-icon-success-outline:hover{background-color:var(--green-success-light)}.nav-clock-btn{margin:0 10px}.dropdown-btn .svg-inline--fa{padding-top:2px;font-size:.6rem;color:var(--font-main)}.back-btn{padding:7px 10px;background-color:var(--subtle-btn-background);height:auto}.back-btn .svg-inline--fa{transition:all .5s;font-size:.7rem;margin:1px 5px 0 0;color:var(--font-main)}.back-btn:hover{background-color:var(--subtle-btn-background-hover)}@media screen and (max-width: 950px){.back-btn{height:40px;padding:0 12px}}.form-back-btn-container{margin-top:20px}.form-back-btn{display:flex;flex-direction:row;align-items:center;color:var(--font-subtle);text-decoration:underline}.form-back-btn .svg-inline--fa{font-size:.7rem!important;margin:0 5px 0 0!important}.btn-drag{padding:5px 7px;border-radius:3px;display:flex;flex-direction:row;align-items:center;margin:0 10px 0 0;border:solid 2px var(--background-03);background:var(--background-03);cursor:grab;color:var(--font-main);font-size:.8rem;font-weight:700;font-family:Muli,sans-serif}.btn-drag .svg-inline--fa{font-size:1rem;color:var(--icon-main)}@media screen and (max-width: 950px){.btn-drag{display:none}}.form-btn-link-container{display:flex;justify-content:center;align-items:center}.form-btn-link{cursor:pointer;text-decoration:underline;text-align:center;background:none;margin:20px auto 0;font-family:Muli,sans-serif;color:var(--font-subtle);font-weight:700;font-size:.7rem}.auth-oauth-btn{border:solid 1px var(--border);height:50px;width:100%;display:flex;align-items:center;justify-content:space-between!important;border-radius:100px;cursor:pointer;transition:all .5s;margin-bottom:20px;padding:0!important}.auth-oauth-btn:hover{border:solid 1px var(--border-hover)}.auth-oauth-btn-icon{display:flex;width:70px;align-items:center;justify-content:center}.auth-oauth-btn-icon img{display:block;max-width:20px}.auth-oauth-btn-box{width:70px}.cke_contents{height:500px!important}.tooltip{transition-delay:.2s;visibility:hidden;background-color:var(--background);color:var(--font-main);border-radius:4px;position:absolute;z-index:2!important;left:50%;transform:translate(-50%);box-shadow:var(--box-shadow-tooltip)}.tooltip-align-left{left:-20px}.tooltip-01{position:relative;white-space:nowrap;display:flex;align-items:center;flex-direction:column}.tooltip-01-inner:hover .tooltip-01-text{visibility:visible}.tooltip-01-text{padding:3px 6px;top:34px;white-space:nowrap;text-align:center;font-size:.6rem!important;line-height:1}.page-header .tooltip-01-text{font-size:.6rem!important;padding:2px 6px}.tooltip-nav-item{position:relative;white-space:nowrap;display:flex;align-items:flex-start}.tooltip-nav-item-inner{transition-delay:.1s;visibility:hidden;background-color:var(--background);color:var(--font-main);border-radius:4px;position:absolute;z-index:9!important;left:50%;transform:translate(-50%);box-shadow:var(--box-shadow-tooltip);border:solid 1px var(--border)}.tooltip-nav-inner{height:33px;width:33px;border-radius:4px;display:flex;justify-content:center;align-items:center}.tooltip-nav-inner:hover{background-color:var(--background-hover)}.tooltip-nav-inner:hover .tooltip-nav-text{visibility:visible}.tooltip-nav-inner-selected{background-color:var(--background-nav-hover);border:solid 1px var(--border)}.tooltip-nav-text{line-height:1;top:50%;transform:translatey(-50%);left:40px;white-space:nowrap;text-align:left;font-size:.77rem;padding:10px 8px;font-weight:700;color:var(--font-main)!important}.page-header{display:flex;flex-direction:row;align-items:center;height:60px}.page-header h6{display:flex;align-items:center}.page-header span{font-size:1.02rem;font-weight:700;letter-spacing:.02rem}.page-header-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;position:relative}.page-header-border{border-bottom:solid 1px var(--border)}.page-header-left-row,.page-header-icons{display:flex;flex-direction:row;align-items:center}.page-header-icon-padding{margin-left:10px}.page-header-vertical-border{height:20px;border-left:solid 1px var(--border);margin:0 15px}.settings-activity-logs-access-menu{margin-left:auto}@media screen and (max-width: 950px){.page-header{padding:20px 0;height:auto}.page-header h6{font-size:1.5rem}.page-header-title{display:flex;flex-direction:column;padding:0 20px 0 0}.page-header-title h6{white-space:nowrap}.page-header-title h6:last-child{color:var(--font-subtle);padding-top:4px;font-size:.9rem!important}.page-header-align-right{margin-left:auto}.page-header-left .btn-icon{margin-left:10px}.page-header-with-search{flex-direction:column;align-items:flex-start;padding:20px 0}.settings-activity-logs-access-menu{display:none}}@media screen and (max-width: 650px){.settings-activity-logs-access-menu,.settings-activity-logs-filter-menu,.settings-activity-logs-export-btn,.settings-activity-logs-filter-reset-link,.settings-activity-logs-header .page-header-vertical-border{display:none}}.table-container{height:calc(100% - 14px);display:flex;flex-direction:column;position:relative;flex:1;overflow:auto;margin:15px 0 0;padding:25px 0 0}.table-scroll{min-width:max-content;overflow-x:hidden;overflow-y:scroll}.table{margin:0;min-width:100%;border-spacing:0}.table-cell{padding:17px 15px;display:table-cell;white-space:nowrap;text-align:left;border-bottom:solid 1px var(--border);min-width:50px}.table-cell:first-child{padding:17px 8px 17px 0}.table-cell:last-child{padding:17px 50px 17px 8px}.table-cell .svg-inline--fa{transition:all .5s;color:var(--font-main);font-size:.9rem}.table-cell-flex{display:flex;flex-direction:row;align-items:center}.table-cell-flex-inner{display:flex;flex-direction:column}.table-cell-flex-inner-row{display:flex;flex-direction:row;padding-top:2px}.table-cell-sml{min-width:45px!important;max-width:45px!important}.table-cell-lg{min-width:165px!important}.table-cell-xlg{min-width:300px!important}.table-cell-red{color:var(--table-cell-red)!important}.table-cell-green{color:var(--table-cell-green)!important}.react-admin .partner-page-side-nav~.admin-react-shell .table-cell-green,.react-admin .partner-page-side-nav~.admin-react-shell .table-cell-green path,.react-admin .partner-page-side-nav~.admin-react-shell .fa-circle-check.table-cell-green,.react-admin .partner-page-side-nav~.admin-react-shell .fa-circle-check.table-cell-green path{color:var(--table-cell-green)!important;fill:currentColor!important}.react-admin .partner-page-side-nav~.admin-react-shell .table-cell-red,.react-admin .partner-page-side-nav~.admin-react-shell .table-cell-red path,.react-admin .partner-page-side-nav~.admin-react-shell .fa-circle-xmark.table-cell-red,.react-admin .partner-page-side-nav~.admin-react-shell .fa-circle-xmark.table-cell-red path{color:var(--table-cell-red)!important;fill:currentColor!important}.activity-log-action-col{text-align:left}.table-header{width:100%}.table-header-row{height:initial}.table-header-cell{text-align:left;white-space:nowrap;color:var(--white);position:initial;height:0;padding-top:0!important;padding-bottom:0!important;min-width:125px}.table-header-cell span{position:absolute;top:0;font-size:.78rem;font-weight:700!important;white-space:nowrap;color:var(--font-subtle)}.table-body{width:100%}.table-body-row{transition:all .3s;height:42px}.table-body-row.row-scheduled-deletion .table-body-cell:not(.case-management-delete-cell){color:var(--font-subtle)}.table-body-row.row-scheduled-deletion .table-body-cell:not(.case-management-delete-cell)>*,.table-body-row.row-scheduled-deletion .table-body-cell:not(.case-management-delete-cell) i,.table-body-row.row-scheduled-deletion .table-body-cell:not(.case-management-delete-cell) img{opacity:.5}.table-body-row.row-scheduled-deletion .table-body-cell.case-management-delete-cell,.table-body-row.row-scheduled-deletion .table-body-cell.case-management-delete-cell>*,.table-body-row.row-scheduled-deletion .table-body-cell.case-management-delete-cell i,.table-body-row.row-scheduled-deletion .table-body-cell.case-management-delete-cell img{opacity:1;color:inherit}.table-body-row-clickable{cursor:pointer}.table-body-row-clickable:hover{background:var(--background-hover-02)}.table-body-cell{overflow:hidden;text-overflow:ellipsis;font-size:.78rem;color:var(--font-main);font-weight:600!important;min-width:125px}.table-body-cell-max-lg{max-width:250px}.table-body-cell-max-xlg{max-width:300px}.box-shadow-01{box-shadow:var(--box-shadow-auth);border-radius:20px}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--font-main);display:flex;text-align:left;margin-bottom:8px;font-size:.8rem;font-weight:700}input,select,textarea{height:55px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Muli,sans-serif;border:solid 1px var(--form-field-border);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-field);color:var(--font-main);border-radius:4px;transition:all .5s;font-size:.8rem;margin-bottom:20px;padding:16px 10px;line-height:1.6;outline:none;display:block}textarea{resize:none;min-height:130px;overflow:auto}input:focus,select:focus,textarea:focus{background-color:var(--form-field-focus);border:solid 1px var(--brand-color)}input:disabled,select:disabled{opacity:.5;cursor:not-allowed}::placeholder{font-family:Muli,sans-serif;color:var(--font-placeholder);font-weight:600;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form{overflow:auto;height:100%}.form-container-sml{max-width:600px;margin:0 auto;padding:20px}.form-container-sml-header{margin-bottom:30px;display:flex;flex-direction:row;align-items:center}.form-container-sml-close{margin-left:auto;background-color:var(--background-04);border-radius:100%;height:34px;width:34px;min-height:34px;min-width:34px;display:flex;justify-content:center;align-items:center;transition:all .5s}.form-container-sml-close:hover{background-color:var(--background-04-hover)}.form-container-sml-close .svg-inline--fa{font-size:1rem;color:var(--font-main)}.form-border{border:1px solid var(--border);margin:30px 0}.form-text{line-height:1.6;font-size:.82rem}.form-btn:focus{background-color:var(--brand-color)}.warning-btn.form-btn:focus{background-color:var(--red-alert)}.form-asterix{background:var(--red-alert);border-radius:50%;color:var(--red-alert);height:7px;width:7px;display:flex;overflow:hidden;margin-left:-15px;margin-top:4px;margin-right:10px}.form-field-no-margin input{margin-bottom:0!important}.form-mobile-note{display:none}.form-label-text{margin-bottom:8px;font-size:.8rem;font-weight:700}.form-label-tip{margin:-10px 0 20px;display:flex;flex-direction:row;align-items:center;border:dashed 1px var(--border);padding:4px 10px;border-radius:3px}.onboarding-leave-year-tip{gap:8px}.onboarding-leave-year-tip.is-hidden{display:none}.form-label-tip .svg-inline--fa{font-size:.7rem;color:var(--font-subtle);padding-right:4px}.form-label-tip p{font-size:.7rem;color:var(--font-subtle);line-height:1.4}.form-label-tip a{text-decoration:underline;color:var(--font-subtle);font-size:.7rem;line-height:1.6;font-weight:700}.form-btn{color:var(--btn-text)!important;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .5s;cursor:pointer;border:none!important;margin:40px 0!important;padding:17px!important;font-size:.85rem;font-weight:700}.auth-btn{padding:7px!important;margin:30px 0 10px!important}.btn .btn-spinner,.form-btn .btn-spinner,.form-btn-link .btn-spinner,.btn-icon .btn-spinner,.form-delete-button .btn-spinner{display:none;margin-left:8px}.btn.btn-loading-replace,.form-btn.btn-loading-replace,.form-btn-link.btn-loading-replace,.btn-icon.btn-loading-replace,.form-delete-button.btn-loading-replace{position:relative}.btn.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner,.form-btn.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner,.form-btn-link.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner,.btn-icon.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner,.form-delete-button.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:1em;height:1em;margin:auto!important;line-height:1;display:block!important}.btn.btn-loading-replace.is-loading[data-load-ok="1"]>:not(.btn-spinner),.form-btn.btn-loading-replace.is-loading[data-load-ok="1"]>:not(.btn-spinner),.form-btn-link.btn-loading-replace.is-loading[data-load-ok="1"]>:not(.btn-spinner),.btn-icon.btn-loading-replace.is-loading[data-load-ok="1"]>:not(.btn-spinner),.form-delete-button.btn-loading-replace.is-loading[data-load-ok="1"]>:not(.btn-spinner){opacity:0!important;visibility:hidden;transition:none!important}.btn.is-loading[data-load-ok="1"] .btn-spinner,.form-btn.is-loading[data-load-ok="1"] .btn-spinner,.form-btn-link.is-loading[data-load-ok="1"] .btn-spinner,.btn-icon.is-loading[data-load-ok="1"] .btn-spinner,.form-delete-button.is-loading[data-load-ok="1"] .btn-spinner{display:inline-flex}.btn.is-loading,.form-btn.is-loading,.form-btn-link.is-loading,.btn-icon.is-loading,.form-delete-button.is-loading{cursor:wait;opacity:.96}.btn.is-loading[data-load-ok="1"],.form-btn.is-loading[data-load-ok="1"],.form-btn-link.is-loading[data-load-ok="1"],.btn-icon.is-loading[data-load-ok="1"],.form-delete-button.is-loading[data-load-ok="1"]{pointer-events:none}.form-delete-button-container{margin:20px auto;display:flex;justify-content:center;align-items:center}.form-delete-button{text-decoration:underline;color:var(--font-subtle)}.form-delete-button-container .svg-inline--fa{color:var(--font-subtle);font-size:.62rem;margin-right:5px}.form-btn-container .btn{width:calc(50% - 10px)}.form-btn-container .btn:nth-child(odd){margin-right:10px}.form-btn-container .btn:nth-child(2n){margin-left:10px}.form-section-title{padding-top:20px}.form-dynamic-fields{padding-bottom:40px}.form-section-header{padding:15px 0;display:flex;flex-direction:row;align-items:center}.form-section-header h2{font-size:1.5rem;font-family:700!important}.form-section-header-right{margin-left:auto}.form-section-header-right .svg-inline--fa{cursor:pointer;color:var(--white)}.form-section-inner{padding-top:25px}.avatar-form-field{margin-bottom:30px}.form-section-header-count{padding-right:15px}.form-section-header-count .svg-inline--fa{padding-top:2px;font-size:1.6rem;color:var(--background-hover-02)}.form-section-02{margin-top:45px}.form-section-02 .form-border{margin:20px 0 30px}.form-section-03{padding:20px 0}.form-section-03-header{display:flex;flex-direction:row;align-items:center;padding:0 0 10px;margin:0 0 30px;border-bottom:solid 2px var(--border)}.form-section-03-header h6{color:var(--font-subtle);text-transform:uppercase;font-size:.77rem}.form-section-header-action{margin-left:auto}.form-error{background-color:var(--red-alert);border-radius:4px;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;padding:5px 10px}.form-error .svg-inline--fa{color:var(--btn-text);margin:0 5px 0 0;font-size:.8rem}.form-error p{font-size:.72rem;color:var(--btn-text);font-weight:700}.form-error-margin{margin-top:10px}.avatar-error-stack{display:flex;flex-direction:column}.avatar-error-stack .form-error{margin-bottom:10px}.avatar-error-stack .form-error:last-child{margin-bottom:20px}.form-field-checkbox{margin-bottom:60px}.form-checkbox-row-container{width:calc(100% - 125px);display:flex;flex-direction:row;align-items:center;justify-content:space-around}.form-field-checkbox-row{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.form-field-checkbox-row-label{min-width:225px;margin:0}.form-checkbox-row{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.form-checkbox-row .custom-radio{padding:0!important;right:11px}.form-field-radio-header{margin-bottom:25px;display:flex;flex-direction:row;align-items:center}.form-field-radio-header-key{min-width:225px}.form-field-radio-header-values{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:calc(100% - 125px)}.form-field-radio-header-value{display:flex;justify-content:center;text-align:center}.custom-checkbox-list .custom-checkbox{margin:20px 0}.custom-checkbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0!important;padding-left:40px;height:26px}.custom-checkbox input[type=checkbox]{padding:0!important;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox p{font-size:.8rem;font-weight:700}.custom-checkbox-text{height:26px;display:flex;align-items:center}.custom-checkbox-mark{position:absolute;left:0;min-height:26px;min-width:26px;height:26px;width:26px;background-color:var(--form-field);border-radius:4px}.custom-checkbox:hover input~.custom-checkbox-mark{background-color:var(--form-field)}.custom-checkbox input:checked~.custom-checkbox-mark{background-color:var(--form-field)}.custom-checkbox-mark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.custom-checkbox-mark:after{display:block}.custom-checkbox .custom-checkbox-mark:after{left:10px;top:6px;width:4px;height:9px;border:solid var(--font-main);border-width:0 3px 3px 0;transform:rotate(45deg)}.custom-radio-list .custom-radio{margin:20px 0}.custom-radio{display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0!important;padding-left:40px;height:30px}.custom-radio input[type=radio]{padding:0!important;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio-text{height:30px;display:flex;align-items:center}.custom-radio p{font-size:.8rem;font-weight:700}.custom-radio-mark{position:absolute;left:0;top:0;height:27px;width:27px;background-color:var(--form-radio);border-radius:50%}.custom-radio input:checked~.custom-radio-mark{background-color:var(--form-radio)}.custom-radio-mark:after{content:"";position:absolute;display:none;top:11px;left:10px;width:7px;height:7px;border-radius:50%;background:var(--font-main)}.custom-radio input:checked~.custom-radio-mark:after{display:block}.form-field-toggle{margin-bottom:20px}.form-field-toggle-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.form-field-toggle-header>label{margin-bottom:0}.toggle-hidden-field select{display:none;margin:0!important}.toggle-switch{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--form-field);border:1px solid var(--border);border-radius:999px;transition:all .2s ease}.toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--font-subtle);transition:all .2s ease}.toggle-switch input:checked+.toggle-slider{background:var(--brand-color);border-color:var(--brand-color)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(16px);background:var(--btn-text)}.toggle-switch input:disabled+.toggle-slider{opacity:.55;cursor:not-allowed}.form-checkbox-row-corrected .custom-checkbox{padding-left:21px!important}.working-week-template-matrix-table .table-container{margin:0;padding-top:0;overflow:visible}.working-week-template-matrix-table .table-scroll{min-width:0;overflow-x:auto;overflow-y:visible;position:relative}.working-week-template-matrix-table .table{min-width:1000px;width:max-content;margin-bottom:0;border-spacing:0;border-collapse:separate;table-layout:auto}.working-week-template-matrix-table .table-header{width:auto}.working-week-template-matrix-table .table-body-row{height:auto}.working-week-template-matrix-table .table-header-cell{position:static;height:auto;padding-top:14px!important;padding-bottom:14px!important;min-width:0;background:var(--background);vertical-align:middle;border-top:solid 1px var(--border)}.working-week-template-matrix-table .table-cell{text-align:center;vertical-align:middle;border-right:solid 1px var(--border);box-sizing:border-box}.working-week-template-matrix-table .table-header .table-header-cell:last-child,.working-week-template-matrix-table .table-body .table-body-cell:last-child{border-right:none}.working-week-template-matrix-table .table-header-cell span{position:static;display:block;white-space:normal;line-height:1.2;text-align:center}.working-week-template-matrix-table .table-body-cell{padding-top:14px;padding-bottom:14px;overflow:visible;text-overflow:initial}.working-week-template-matrix-table .table-body-cell .form-error{margin-top:8px;margin-bottom:0}.working-week-template-matrix-table .working-week-template-day-col{text-align:left;min-width:170px!important;width:170px!important;max-width:170px!important;white-space:nowrap}.working-week-template-matrix-table .working-week-template-copy-col{min-width:60px!important;width:60px!important;max-width:60px!important;text-align:center}.working-week-template-matrix-table .table-header-cell.working-week-template-day-col span{text-align:left}.working-week-template-matrix-table .table-header-cell.working-week-template-day-col{position:sticky;left:0;z-index:20;background:var(--background)}.working-week-template-matrix-table .table-body-cell.working-week-template-day-col{position:sticky;left:0;z-index:15;background:var(--background)}.working-week-template-matrix-table .working-week-template-toggle-col{min-width:130px!important;width:130px!important;max-width:130px!important}.working-week-template-matrix-table .working-week-template-part-col{min-width:90px!important;width:90px!important;max-width:90px!important}.working-week-template-matrix-table .working-week-template-location-col{min-width:230px!important;width:230px!important;max-width:230px!important;text-align:left}.working-week-template-matrix-table .working-week-template-day-toggle,.working-week-template-matrix-table .working-week-template-part-checkbox{margin:0 auto!important}.working-week-template-matrix-table .table-header-cell.working-week-template-toggle-col span,.working-week-template-matrix-table .table-header-cell.working-week-template-part-col span,.working-week-template-matrix-table .table-body-cell.working-week-template-toggle-col,.working-week-template-matrix-table .table-body-cell.working-week-template-part-col{text-align:center}.working-week-template-matrix-table .table-header-cell.working-week-template-location-col span,.working-week-template-matrix-table .table-body-cell.working-week-template-location-col{text-align:left}.working-week-template-matrix-table .working-week-template-toggle-col .custom-checkbox,.working-week-template-matrix-table .working-week-template-part-col .custom-checkbox{display:block;width:26px;min-width:26px;height:26px;padding-left:0!important;margin:0 auto!important}.working-week-template-matrix-table .working-week-template-toggle-col .custom-checkbox .custom-checkbox-mark,.working-week-template-matrix-table .working-week-template-part-col .custom-checkbox .custom-checkbox-mark{left:0!important;top:0!important}.working-week-template-matrix-table.working-week-template-hours-table .table{min-width:1080px;width:max-content;table-layout:fixed}.working-week-template-matrix-table.working-week-template-hours-table .table-body-row{height:60px}.working-week-template-matrix-table.working-week-template-hours-table .table-body-cell{padding-top:10px;padding-bottom:10px}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-day-col{min-width:115px!important;width:115px!important;max-width:115px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-copy-col{min-width:60px!important;width:60px!important;max-width:60px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-toggle-col{min-width:105px!important;width:105px!important;max-width:105px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-hours-col{min-width:100px!important;width:100px!important;max-width:100px!important;text-align:center}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-segments-col{min-width:360px!important;width:360px!important;max-width:360px!important;text-align:center}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-location-col{min-width:170px!important;width:170px!important;max-width:170px!important}.working-week-template-matrix-table.working-week-template-hours-table .table-header-cell.working-week-template-hours-col span,.working-week-template-matrix-table.working-week-template-hours-table .table-body-cell.working-week-template-hours-col,.working-week-template-matrix-table.working-week-template-hours-table .table-header-cell.working-week-template-segments-col span,.working-week-template-matrix-table.working-week-template-hours-table .table-body-cell.working-week-template-segments-col{text-align:center}.working-week-template-hours-input{width:70px!important;min-width:70px!important;max-width:70px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;margin:0 auto!important;text-align:center;border-radius:6px}.working-week-template-segments-input{display:none!important}.working-week-template-segments-editor{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0}.working-week-template-segment-row{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0}.working-week-template-time-control{position:relative;width:90px;min-width:90px}.working-week-template-time-trigger{display:flex;align-items:center;justify-content:center;gap:5px;width:90px!important;min-width:90px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border:solid 1px var(--form-field-border);border-radius:6px;background:var(--form-field);color:var(--font-main);font-family:Muli,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none}.working-week-template-time-trigger i{color:var(--font-subtle);font-size:.7rem}.working-week-template-time-menu{top:40px!important;left:0;min-width:105px!important;max-height:210px;overflow-y:auto;z-index:5000!important}.working-week-template-time-option{justify-content:center;text-align:center;font-family:Muli,sans-serif}.working-week-template-time-option.is-selected{background-color:var(--background-hover);font-weight:700}.working-week-template-copy-day-btn{margin:0 auto}.working-week-template-copy-empty{display:block;color:var(--font-subtle);text-align:center}.working-week-template-segment-separator{display:inline-flex;align-items:center;justify-content:center;width:10px;color:var(--font-subtle)}.working-week-template-segment-actions{display:inline-flex;align-items:center;justify-content:center;gap:5px}.working-week-template-segment-add,.working-week-template-segment-remove,.working-week-template-segment-empty-add{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.working-week-template-segment-empty-add{margin:0 auto!important}.working-week-template-segments-editor.has-overlap .working-week-template-time-trigger{border-color:var(--red-alert)!important}.working-week-template-matrix-table .working-week-template-location-control{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;width:100%;z-index:1}.working-week-template-matrix-table .working-week-template-location-control:focus-within{z-index:4000}.working-week-template-matrix-table .working-week-template-location-select-hidden{display:none!important}.working-week-template-matrix-table .working-week-template-location-value{margin:0;min-width:0;max-width:110px;color:var(--font-main);text-align:left}.working-week-template-matrix-table .working-week-template-location-menu{top:36px;left:auto;right:0;min-width:230px;max-width:280px;overflow-y:visible;z-index:5000!important}.working-week-template-matrix-table .working-week-template-location-option{justify-content:space-between}.working-week-template-matrix-table .working-week-template-location-option span{max-width:185px}.working-week-template-matrix-table .working-week-template-location-btn[aria-disabled=true]{pointer-events:auto;opacity:.55;cursor:not-allowed}.working-week-template-matrix-table .dropdown-menu-container{position:relative;z-index:4000}.working-week-template-matrix-table.is-readonly .table-body-cell.working-week-template-toggle-col,.working-week-template-matrix-table.is-readonly .table-body-cell.working-week-template-part-col,.working-week-template-matrix-table.is-readonly .table-body-cell.working-week-template-location-col{opacity:.5}.working-week-template-matrix-table.is-readonly .working-week-template-toggle-col .custom-checkbox,.working-week-template-matrix-table.is-readonly .working-week-template-part-col .custom-checkbox,.working-week-template-matrix-table.is-readonly .working-week-template-location-btn,.working-week-template-matrix-table.is-readonly .working-week-template-location-value{cursor:not-allowed!important}.working-week-template-matrix-table.working-week-template-days-locked .table-body-cell.working-week-template-day-col{background:var(--background)!important;color:var(--font-main);text-decoration:none}.working-week-template-matrix-table.working-week-template-days-locked .table-body-cell.working-week-template-toggle-col,.working-week-template-matrix-table.working-week-template-days-locked .table-body-cell.working-week-template-part-col{opacity:1;cursor:not-allowed}.working-week-template-matrix-table.working-week-template-days-locked .working-week-template-toggle-col .custom-checkbox,.working-week-template-matrix-table.working-week-template-days-locked .working-week-template-part-col .custom-checkbox{cursor:not-allowed!important;pointer-events:none}.form-checkbox-center label{display:flex;align-items:center}.form-checkbox-row-header{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px var(--border)}.form-checkbox-row{display:flex;flex-direction:row;padding:7px 0}.form-checkbox-row-inner{display:flex;flex-direction:row}.form-checkbox-row-item{width:33.3333%;text-align:center}.form-checkbox-row-item-cell label{display:flex!important;align-items:center!important}.form-checkbox-item-02-container{display:flex;flex-direction:column}.form-checkbox-item-02{height:auto!important;display:flex;flex-direction:row;align-items:center;padding-left:0!important;margin:15px 0!important}.form-checkbox-item-02-detail{max-width:400px;padding-right:25px}.form-checkbox-item-02-detail h6{font-size:.88rem;padding-bottom:3px}.form-checkbox-item-02-detail p{line-height:1.6;font-style:italic}.form-checkbox-item-02-mark{position:relative;margin-left:auto;left:auto}.form-checkbox-disabled{opacity:.5;pointer-events:none}.form-checkbox-auth{flex-direction:row;align-items:center;margin-top:30px!important}.form-checkbox-auth .form-checkbox-item-02{margin:0 10px 0 0!important}.form-checkbox-auth .form-checkbox-item-02-detail p{font-style:normal!important;color:var(--font-main)}.form-checkbox-auth .form-checkbox-item-02-detail a{font-weight:700;text-decoration:underline;color:var(--font-main)}.searchable-paged-menu{min-width:225px!important;padding:0!important;top:60px!important;left:0}.searchable-paged-menu.searchable-paged-menu-inline{position:absolute}.searchable-paged-menu-search{padding:10px}.searchable-paged-menu-search input{margin-bottom:0;height:40px;padding:0 10px}.searchable-paged-menu-list{max-height:220px;overflow:auto}.searchable-paged-menu-loading{display:flex;justify-content:center;align-items:center;min-height:84px;padding:20px 0}.searchable-paged-menu-loading .fa-spinner,.searchable-paged-menu-loading .svg-inline--fa{color:var(--font-subtle);font-size:1rem}.searchable-paged-menu-summary .fa-spinner,.searchable-paged-menu-summary .svg-inline--fa{color:var(--font-subtle);font-size:.75rem}.searchable-paged-menu-page-btn.is-loading .fa-spinner,.searchable-paged-menu-page-btn.is-loading .svg-inline--fa{color:var(--font-subtle);font-size:.77rem}.searchable-paged-menu-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;color:var(--font-main);text-decoration:none}.searchable-paged-menu-option:hover{background-color:var(--background-mid)}.searchable-paged-menu-option-avatar{width:28px;min-width:28px;height:28px;border-radius:100%;margin-right:8px;border:solid 1px var(--avatar-border);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--background-03)}.searchable-paged-menu-option-avatar img{width:100%;height:100%;object-fit:cover;display:block}.searchable-paged-menu-option-avatar p{margin:0!important;font-size:.62rem!important;line-height:1!important;color:var(--font-main);font-weight:700}.searchable-paged-menu-option.has-avatar{justify-content:flex-start;gap:0}.searchable-paged-menu-option.has-avatar .searchable-paged-menu-option-indicator{margin-left:auto}.searchable-paged-menu-empty{display:flex;align-items:center;justify-content:center;color:var(--font-subtle);pointer-events:none;padding:30px 0!important}.searchable-paged-menu-option.is-two-line{align-items:flex-start;height:auto;padding:8px 10px}.searchable-paged-menu-option-content{display:flex;flex-direction:column;min-width:0;gap:2px}.searchable-paged-menu-option-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-paged-menu-option-subtitle{display:block;color:var(--font-subtle);font-size:.7rem!important;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.searchable-paged-menu-option.is-two-line .searchable-paged-menu-option-indicator{padding-top:2px}.searchable-paged-menu-option-indicator{opacity:.45}.searchable-paged-menu-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:solid 1px var(--border);margin-top:10px}.searchable-paged-menu-summary{margin:0;color:var(--font-subtle);font-size:.75rem}.searchable-paged-menu-page-btn.disabled{pointer-events:none;opacity:.45}.person-access-menu-pagination.searchable-paged-menu-footer,.react-admin .person-access-accordion-panel .person-access-menu-pagination.searchable-paged-menu-footer,.person .person-access-accordion-panel .person-access-menu-pagination.searchable-paged-menu-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 0;padding:8px 10px;border-top:solid 1px var(--border)}.person-access-menu-pagination .searchable-paged-menu-summary{flex:1 1 auto;margin:0;text-align:center;color:var(--font-subtle);font-family:Muli,sans-serif;font-size:.75rem!important;font-weight:600}.person-access-menu-pagination .searchable-paged-menu-page-btn{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;margin:0!important}.person-access-menu-pagination .searchable-paged-menu-page-btn .svg-inline--fa,.person-access-menu-pagination .searchable-paged-menu-page-btn i{margin:0;font-size:.7rem}.searchable-paged-menu-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:55px;min-height:55px;margin-bottom:20px;padding:0 10px;border:solid 1px var(--form-field-border);border-radius:4px;background:var(--form-field);color:var(--font-main);text-decoration:none;font-size:.8rem;line-height:1.6;box-sizing:border-box}.searchable-paged-menu-trigger:hover{border-color:var(--form-field-border)}.searchable-paged-menu-trigger:focus,.searchable-paged-menu-trigger:focus-visible{background-color:var(--form-field-focus);border:solid 1px var(--brand-color);outline:none}.searchable-paged-menu-trigger .svg-inline--fa,.searchable-paged-menu-trigger i,.searchable-paged-menu-trigger.is-placeholder .searchable-paged-menu-trigger-text{color:var(--font-subtle)}.disciplinary-modal .searchable-paged-menu-option-avatar{width:22px;min-width:22px;height:22px;margin-right:6px}.disciplinary-modal .searchable-paged-menu-option-avatar p{font-size:.55rem!important}.global-date-range-picker-dropdown{position:relative}.global-date-range-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:55px;min-height:55px;margin-bottom:20px;padding:0 10px;border:solid 1px var(--form-field-border);border-radius:4px;background:var(--form-field);color:var(--font-main);text-decoration:none;font-size:.8rem;line-height:1.6;box-sizing:border-box;font-family:Muli,sans-serif;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.global-date-range-picker-trigger:hover{border-color:var(--form-field-border)}.global-date-range-picker-trigger:focus,.global-date-range-picker-trigger:focus-visible{background-color:var(--form-field-focus);border:solid 1px var(--brand-color);outline:none}.global-date-range-picker-trigger .svg-inline--fa,.global-date-range-picker-trigger i,.global-date-range-picker-trigger.is-placeholder .global-date-range-picker-trigger-text{color:var(--font-subtle)}.global-date-range-picker-trigger.is-active{border:solid 1px var(--brand-color);background-color:var(--form-field-focus)}.global-date-range-picker-menu{display:none;position:absolute;z-index:40;min-width:280px;width:min(420px,calc(100vw - 60px));max-width:100%;box-sizing:border-box;top:60px;left:0!important;right:auto!important;padding:10px!important;border-radius:5px;background-color:var(--background-menu);box-shadow:var(--box-shadow-menu);border:solid 1px var(--border)}.global-date-range-picker-menu.is-open{display:block}.global-date-range-picker-container{display:none;margin-bottom:0}.global-date-range-picker-enhanced .global-date-range-picker-container{display:block}.global-date-range-picker-enhanced .global-date-range-picker-native-input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.global-date-range-picker-details{margin-top:10px;padding-top:10px;border-top:solid 1px var(--border);display:none;flex-direction:column;gap:10px}.global-date-range-picker-details .form-label-tip{margin:0 0 10px}.global-date-range-picker-details .form-field{margin:0}.global-date-range-picker-details #time-range-field label[for=end_time]{margin-top:8px}.global-date-range-picker-total{border:solid 1px var(--border);border-radius:4px;background:var(--form-field-focus);padding:10px;display:flex;flex-direction:column;margin-bottom:10px}.global-date-range-picker-total-label{margin:0;font-size:.68rem;color:var(--font-subtle);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.global-date-range-picker-total-value{margin:0;font-size:.95rem;color:var(--font-main);font-weight:700}.global-date-range-picker-excluded-summary{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:solid 1px var(--border);border-radius:4px;background:var(--background-mid)}.global-date-range-picker-excluded-summary .svg-inline--fa,.global-date-range-picker-excluded-summary i{color:var(--font-subtle);margin-top:1px}.global-date-range-picker-excluded-summary-content{display:flex;flex-direction:column;gap:4px;width:100%}.global-date-range-picker-excluded-summary-value{margin:0;font-size:.8rem;font-weight:700;color:var(--font-main)}.global-date-range-picker-excluded-summary-breakdown{display:flex;flex-direction:column;gap:4px}.global-date-range-picker-excluded-summary-breakdown p{margin:0;font-size:.72rem;color:var(--font-subtle)}.global-date-range-picker-overlaps-pagination{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.global-date-range-picker-overlaps-page-btn[disabled]{opacity:.45;pointer-events:none}.global-date-range-picker-overlaps-summary{margin:0;font-size:.72rem;color:var(--font-subtle);min-width:68px;text-align:center}#overlaps-list .sml-avatar{width:36px;min-width:36px;height:36px;margin-right:10px}#overlaps-list .sml-avatar img{width:36px;min-width:36px;height:36px}.global-date-range-picker{border:0;border-radius:0;background-color:transparent;padding:0;font-family:Muli,sans-serif}.global-date-range-picker-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.global-date-range-picker-month{margin:0;font-size:.84rem;font-weight:600;color:var(--font-main);font-family:Muli,sans-serif}.global-date-range-picker-nav{width:30px;min-width:30px;height:30px;min-height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:100%}.global-date-range-picker-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:6px;font-family:Muli,sans-serif}.global-date-range-picker-weekday{text-align:center;font-size:.68rem;color:var(--font-subtle);text-transform:uppercase;letter-spacing:.02em;line-height:1.2;font-family:Muli,sans-serif}.global-date-range-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.global-date-range-picker-day{min-height:38px;border:solid 1px transparent;border-radius:8px;background:transparent;color:var(--font-main);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 0;line-height:1;cursor:pointer;font-family:Muli,sans-serif}.global-date-range-picker-day:hover{border-color:var(--border);background-color:var(--background-mid)}.global-date-range-picker-day-number{font-size:.74rem;font-family:Muli,sans-serif}.global-date-range-picker-day-marker{width:5px;height:5px;border-radius:100%;background-color:transparent}.global-date-range-picker-day.is-booked .global-date-range-picker-day-marker{background-color:var(--font-main)}.global-date-range-picker-day.is-excluded:not(.is-start):not(.is-end){opacity:.45;background-color:var(--background-mid)}.global-date-range-picker-day.is-excluded .global-date-range-picker-day-number{text-decoration:line-through;text-decoration-thickness:1px}.global-date-range-picker-day.is-excluded .global-date-range-picker-day-marker{background-color:var(--font-subtle)}.global-date-range-picker-day.is-outside-month:not(.is-in-range):not(.is-start):not(.is-end){opacity:.45}.global-date-range-picker-day.is-disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through;background-color:var(--background-mid)}.global-date-range-picker-day.is-public-holiday:not(.is-start):not(.is-end){opacity:.45;background-color:var(--background-mid)}.global-date-range-picker-day.is-public-holiday .global-date-range-picker-day-number{text-decoration:line-through;text-decoration-thickness:1px}.global-date-range-picker-day.is-user-blocked:not(.is-disabled):not(.is-start):not(.is-end){opacity:.45;background-color:var(--background-mid)}.global-date-range-picker-day.is-user-blocked:not(.is-disabled) .global-date-range-picker-day-number{text-decoration:line-through;text-decoration-thickness:1px}.global-date-range-picker-day.is-user-blocked:not(.is-disabled) .global-date-range-picker-day-marker{background-color:var(--font-subtle)}.global-date-range-picker-day.is-in-range{background-color:var(--date-picker-selected);border-color:var(--date-picker-selected);color:var(--date-picker-selected-text)}.global-date-range-picker-day.is-in-range.is-booked .global-date-range-picker-day-marker{background-color:var(--date-picker-selected-text)}.global-date-range-picker-day.is-non-working:not(.is-disabled):not(.is-start):not(.is-end){opacity:.45;background-color:var(--background-mid)}.global-date-range-picker-day.is-non-working:not(.is-disabled) .global-date-range-picker-day-number{text-decoration:line-through;text-decoration-thickness:1px}.global-date-range-picker-day.is-in-range.is-excluded:not(.is-start):not(.is-end){background-color:var(--background-mid);border-color:transparent;opacity:.45}.global-date-range-picker-day.is-in-range.is-non-working{background-color:var(--background-mid);border-color:transparent;opacity:.45}.global-date-range-picker-day.is-in-range.is-user-blocked:not(.is-start):not(.is-end){background-color:var(--background-mid);border-color:transparent;opacity:.45}.global-date-range-picker-day.is-start,.global-date-range-picker-day.is-end{background-color:var(--date-picker-selected);border-color:var(--date-picker-selected);color:var(--date-picker-selected-text)}.global-date-range-picker-day.is-start .global-date-range-picker-day-marker,.global-date-range-picker-day.is-end .global-date-range-picker-day-marker{background-color:var(--date-picker-selected-text);opacity:.6}.global-date-range-picker-day.is-today:not(.is-start):not(.is-end){border:dashed 1px var(--border)!important}.global-date-range-picker.is-loading-booked .global-date-range-picker-month{opacity:.8}@media screen and (max-width: 525px){.global-date-range-picker-menu{min-width:0;width:100%}}.working-week-template-picker-select{display:none!important}.modal-policy-card .form-label-tip{margin-top:8px}@media screen and (max-width: 950px){.form{height:inherit}.form-border{margin:20px 0}.form-container-sml-header{margin-bottom:20px}.form-container-sml-header h1{font-size:1.3rem!important;font-weight:700}.form-mobile-note{display:block;text-align:center;padding:30px 0 0}.form-label-tip{padding:7px 11px}.form-label-tip .svg-inline--fa{padding-right:7px}.form-checkbox-row-container{flex-direction:column}.form-field-checkbox-row{width:100%;margin-bottom:25px}.form-field-checkbox-row-label{min-width:170px}.form-checkbox-row{width:100%}.form-checkbox-row .custom-radio{right:15px}.form-field-radio-header{width:100%;margin-bottom:15px}.form-field-radio-header-key{min-width:0}.form-field-radio-header-values{width:auto}.form-field-radio-header-value{min-width:85px}.form-field-radio-header-value p{color:var(--font-subtle)}.custom-checkbox-label-subtext{display:none}.custom-checkbox-mark{top:30px}.custom-checkbox-list-02 .custom-checkbox-mark,.form-checkbox-item-02-mark{top:0!important}.form-field-radio-header{display:none}.form-checkbox-table-02 .form-field-radio-header{display:flex}.form-checkbox-table-02 .form-field-radio-header-key{min-width:125px!important}.form-checkbox-table-02 .form-field-radio-header-values{width:calc(100% - 125px)}.form-checkbox-table-02 .custom-checkbox-mark{top:0!important}.form-checkbox-table-02 .form-field-checkbox-row-label{min-width:125px}}@media screen and (max-width: 525px){.form-checkbox-row-container{margin-top:10px}.form-field-checkbox-row-label{min-width:170px}.form-field-checkbox-row{flex-direction:column;align-items:flex-start;margin-bottom:30px}.form-checkbox-row{justify-content:left}.form-checkbox-row .custom-radio{right:0;min-width:85px}.form-field-radio-header-values{width:auto;justify-content:left}.form-field-radio-header-value{text-align:left;justify-content:left}.form-field-radio-header-value p{font-style:italic}.form-checkbox-table-02 .form-field-checkbox-row{display:flex;flex-direction:row;align-items:center}.form-checkbox-table-02 .form-checkbox-row-container{margin:0!important}.form-checkbox-table-02 .form-checkbox-row,.form-checkbox-table-02 .form-field-radio-header-values{justify-content:space-around!important}.form-checkbox-table-02 .form-field-radio-header-value{justify-content:center!important;text-align:center!important}}@media screen and (max-width: 525px){.working-week-template-matrix-table .table{min-width:900px;width:max-content}.working-week-template-matrix-table .working-week-template-day-col{min-width:140px!important;width:140px!important;max-width:140px!important}.working-week-template-matrix-table.working-week-template-hours-table .table{min-width:1065px;width:max-content}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-day-col{min-width:110px!important;width:110px!important;max-width:110px!important}.working-week-template-matrix-table .working-week-template-copy-col{min-width:55px!important;width:55px!important;max-width:55px!important}.working-week-template-matrix-table .working-week-template-toggle-col{min-width:115px!important;width:115px!important;max-width:115px!important}.working-week-template-matrix-table .working-week-template-location-col{min-width:210px!important;width:210px!important;max-width:210px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-copy-col{min-width:60px!important;width:60px!important;max-width:60px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-toggle-col{min-width:105px!important;width:105px!important;max-width:105px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-hours-col{min-width:100px!important;width:100px!important;max-width:100px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-segments-col{min-width:350px!important;width:350px!important;max-width:350px!important}.working-week-template-matrix-table.working-week-template-hours-table .working-week-template-location-col{min-width:165px!important;width:165px!important;max-width:165px!important}}.survey-form-question{margin:20px 0}.form-rating-items{display:flex;flex-direction:row;align-items:center}.form-rating-item{cursor:pointer;display:flex;justify-content:center;align-items:center;width:10%;height:40px;margin:0 5px;border-radius:4px;color:var(--form-rating-item-text);font-weight:700;font-size:.8rem;transition:.5s}.form-rating-item:hover{background-color:var(--form-rating-scale-selected)}.form-rating-item.selected{color:var(--form-rating-scale-selected-text);background:var(--form-rating-scale-selected)!important}.form-rating-item.selected:hover{background-color:var(--form-rating-scale-selected)}.form-rating-item:nth-child(1){background-color:var(--form-rating-scale-01)}.form-rating-item:nth-child(2){background-color:var(--form-rating-scale-02)}.form-rating-item:nth-child(3){background-color:var(--form-rating-scale-03)}.form-rating-item:nth-child(4){background-color:var(--form-rating-scale-04)}.form-rating-item:nth-child(5){background-color:var(--form-rating-scale-05)}.form-rating-item:nth-child(6){background-color:var(--form-rating-scale-06)}.form-rating-item:nth-child(7){background-color:var(--form-rating-scale-07)}.form-rating-item:nth-child(8){background-color:var(--form-rating-scale-08)}.form-rating-item:nth-child(9){background-color:var(--form-rating-scale-09)}.form-rating-item:nth-child(10){background-color:var(--form-rating-scale-10)}.form-rating-item-subtle{cursor:default!important;background-color:var(--background-03)!important;color:var(--font-main)}.form-rating-item-no-hover:hover{opacity:1!important}@media screen and (max-width: 600px){.form-rating-items{flex-direction:column-reverse}.form-rating-item{width:100%;margin:10px 0;height:50px}}.form-drag-list{width:100%}.form-drag-list-item{padding:0 10px;border-radius:3px;display:flex;flex-direction:row;align-items:center;margin:10px 0;border:solid 2px var(--background-03);background:var(--background-03);cursor:grab;height:50px;color:var(--font-main);font-size:.8rem;font-weight:700;font-family:Muli,sans-serif}.form-drag-list-item .svg-inline--fa{font-size:1rem;color:var(--icon-main);padding-right:10px}.form-drag-list-item-highlighted{border-radius:3px;margin:10px 0;height:50px;border:dashed 2px var(--border)}.form-drag-list-item-highlighted-lg{border-radius:3px;margin:10px 0;height:200px;border:dashed 2px var(--border)}.form-drag-list-item.dragging{opacity:.85;cursor:grabbing}.form-survey-banner{margin-top:20px}.form-survey-details{border-bottom:solid 1px var(--border);padding:0 0 10px}.form-survey-details h6{padding-bottom:20px}.form-survey-details-sender{display:flex;flex-direction:row;align-items:center}.form-survey-details-sender-details p:first-child{font-size:.95rem;padding-bottom:3px;font-weight:700}.form-header-icon-container{display:flex;flex-direction:row;align-items:center}.form-header-icon-container .svg-inline--fa{color:var(--icon-main)}.form-stats{margin:40px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form-stat{margin:0 10px;display:flex;flex-direction:column;text-align:center;width:calc(33.33% - 13.3333px);padding:20px 0;border-radius:5px}.form-stat h6{font-size:1.6rem;padding-bottom:3px}.form-stat:first-child{margin:0 10px 0 0}.form-stat:last-child{margin:0 0 0 10px}@media screen and (max-width: 950px){.form-stats{flex-direction:column}.form-stat{width:calc(100% - 40px);margin:10px 0;flex-direction:row-reverse;justify-content:flex-end;align-items:center;padding:20px}.form-stat h6{font-size:1rem;padding-bottom:3px;margin-left:auto}.form-stat:first-child{margin:10px 0}.form-stat:last-child{margin:10px 0}}.form-empty-data-field{border:dashed 2px var(--border);border-radius:5px;padding:30px 10px;margin-bottom:20px}.form-empty-data-field-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:275px;text-align:center}.form-empty-data-field-sub-text{color:var(--font-subtle);padding:5px 0 15px}.form-field-option{display:flex;flex-direction:row;align-items:center}.form-field-option-btn{margin-top:15px;max-width:150px}.form-field-option .btn-icon{width:30px;height:30px;margin:0 0 20px 20px}.form-field-option .btn-icon .svg-inline--fa{margin-left:0}.form-select-menu-container{width:100%;position:relative;display:inline-block}.form-select-menu{box-shadow:var(--box-shadow-menu);top:50px;display:none;position:absolute;z-index:3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--background-menu);min-width:150px;border-radius:5px;padding:10px 0}.form-select-menu.show{display:flex;flex-direction:column}.form-select-menu-item{display:flex;align-items:center;height:33px;padding:0 20px;color:var(--font-main);transition:all .5s}.form-select-menu-item:hover{background-color:var(--background)}.form-select-menu button.form-select-menu-item{width:100%;border:0;background:transparent;font-family:Muli,sans-serif;font-size:.77rem;text-align:left;cursor:pointer}.survey-template-modal .form-select-menu-container{z-index:40}.survey-template-modal .form-select-menu{top:auto;bottom:45px;z-index:41}.form-box-section{border-radius:10px;margin:30px 0;padding:20px;border:solid 1px var(--border)}.form-box-section-header{display:flex;flex-direction:row;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px var(--border)}.form-box-section h3{font-size:1.2rem;line-height:1.5;padding-right:15px}.form-box-section-header .btn-icon{margin-left:auto}@media screen and (max-width: 950px){.form-box-section h3{font-size:1.1rem}}@media screen and (max-width: 500px){.form-box-section{padding:20px}}.form-btn-container{display:flex;flex-direction:row;align-items:center}.form-preview-section{margin:0 auto 20px}@media screen and (max-width: 950px){.form-container-sml{padding:20px}.form-asterix{margin-left:-12px}.form-btn-container{flex-direction:column}.form-btn-container .btn{width:calc(100% - 30px)}.form-btn-container .btn:nth-child(odd){margin-right:0;margin-bottom:20px}.form-btn-container .btn:nth-child(2n){margin-left:0}}.banner-container{transition:opacity .15s ease-in-out;pointer-events:none;width:100%;display:flex;align-items:center;justify-content:center;position:fixed;z-index:10002;margin:0 20px;width:calc(100vw - 40px)}.banner{margin:30px auto 0;min-height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #8898aa1a,0 15px 35px #31315d1a,0 5px 15px #00000014;border-radius:5px;max-width:700px;width:calc(100vw - 40px)}.banner .svg-inline--fa{padding-left:20px;margin-right:6px;color:var(--banner-text)!important}.banner p{padding:10px 20px 10px 0;font-weight:700;color:var(--banner-text)!important}.banner-error{background-color:var(--red-alert)}.banner-success{background-color:var(--green-banner)}.banner-warning{background-color:var(--red-banner)!important}.banner-warning p{color:var(--font-main)!important}.banner-warning .svg-inline--fa{color:var(--white)!important}.banner-link{margin-left:5px;border-bottom:solid 1px var(--btn-text);font-weight:700}.banner-warning .banner-link{color:var(--font-main)!important;border-bottom-color:var(--font-main)}@media screen and (max-width: 950px){.banner .svg-inline--fa{display:none}.banner p{text-align:center;padding:10px 20px}}.banner-02-container{margin-bottom:40px}.banner-02{background-color:var(--banner-02-subtle);border-radius:5px;padding:7px 10px;display:flex;flex-direction:row;justify-content:center;align-items:center}.banner-02 .svg-inline--fa{color:var(--font-main);margin-right:5px}.banner-02 p{font-weight:700;color:var(--font-main)}.offboarding-billing-impact.is-hidden{display:none}.dropdown-menu-container{position:relative}.menu{top:40px;display:none;position:absolute;z-index:3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--background-menu);min-width:150px;border-radius:5px;padding:10px 0;box-shadow:var(--box-shadow-menu);border:solid 1px var(--border)}.menu-wide{min-width:210px!important}.menu.show,.menu-show{display:block}.menu-divider{border-bottom:solid 1px var(--border);margin:0 20px}.menu-item{display:flex;align-items:center;height:33px;padding:0 15px;font-size:.77rem!important;color:var(--font-main);transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-item .svg-inline--fa{color:var(--font-subtle);margin-right:7px;font-size:.7rem}.menu-item span{font-size:.77rem}.menu-item:hover{background-color:var(--background-hover)}.menu-item-button-correction{background:none;font-family:Muli,sans-serif}.menu-item-button-correction:hover{background-color:var(--background-hover);cursor:pointer}.menu-item-button-correction button{color:var(--font-main);font-family:Muli,sans-serif;display:flex;flex-direction:row;align-items:center;background-color:var(--background);transition:all .5s;padding:0!important}.menu-item-button-correction:hover button{background-color:var(--background-hover);cursor:pointer;transition:all .5s}.menu-item .svg-inline--fa{color:var(--font-main)}.menu-item-right{margin-left:auto}.menu-01{right:0}.menu-border{border-top:solid 1px var(--border);margin:10px 15px}.menu-actions{top:40px;right:0}.menu-actions-x-margin{top:50px}.menu-section-inner{margin:20px 0}.menu-section-inner-header{display:flex;flex-direction:row;align-items:center;margin:12px 15px}.menu-section-inner-header h6{color:var(--font-subtle);font-size:.77rem}.menu-section-inner-header .svg-inline--fa{color:var(--icon-main)}.menu-section-workspaces .svg-inline--fa{margin:0 0 0 auto!important}.menu-actions-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0 15px}.menu-actions-footer .btn{margin-left:10px}.menu-item .custom-checkbox{display:flex;flex-direction:row;align-items:center;padding-left:34px}.menu-item .custom-checkbox-mark{min-height:22px;min-width:22px;height:22px;width:22px}.menu-item .custom-checkbox .custom-checkbox-mark:after{left:8px;top:5px;width:3px;height:7px}.admin-clients-filters-menu{min-width:280px!important;z-index:12!important}.admin-clients-filters-menu .filter-menu-scroll{display:flex;flex-direction:column;max-height:360px;overflow-y:auto}.admin-clients-filters-menu .menu-section-inner-header{margin:10px 15px 8px}.admin-clients-filters-menu .menu-section-inner-header:first-child{margin-top:6px}.admin-clients-filters-menu .menu-date-field{margin:0 15px 8px}.admin-clients-filters-menu .menu-date-input{width:calc(100% - 30px);box-sizing:border-box;display:block;padding:0 8px;height:33px;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--font-main);font-size:.77rem;font-family:Muli,sans-serif;line-height:1;-webkit-appearance:auto;-moz-appearance:textfield;appearance:auto;cursor:text}.admin-clients-filters-menu .menu-date-input:focus{border-color:var(--brand-color);outline:none}.admin-clients-filters-menu .menu-divider{margin:8px 15px}.admin-clients-filters-menu .filter-menu-choice{width:100%!important;margin:0!important;padding:0 15px!important;border:none;outline:none;background:none;height:33px!important;min-height:33px!important;max-height:33px!important;box-sizing:border-box;display:flex;align-items:center;font-family:Muli,sans-serif;color:var(--font-main)}.admin-clients-filters-menu .filter-menu-choice:hover{background-color:var(--background-hover);cursor:pointer}.admin-clients-filters-menu .filter-menu-choice span:first-child{font-size:.77rem!important;line-height:1}.admin-clients-filters-menu .filter-menu-choice-indicator{margin-left:auto;min-height:27px;min-width:27px;height:27px;width:27px;display:flex;align-items:center;justify-content:center}.admin-clients-filters-menu .filter-menu-choice-indicator .svg-inline--fa{font-size:.7rem;color:var(--font-subtle);margin-right:0!important}.admin-clients-filters-menu .filter-menu-choice-indicator .icon-selected{display:none;color:var(--font-main)}.admin-clients-filters-menu .filter-menu-choice.is-selected .filter-menu-choice-indicator .icon-selected{display:inline-block}.admin-clients-filters-menu .filter-menu-choice.is-selected .filter-menu-choice-indicator .icon-unselected{display:none}.standard-filter-menu{--menu-filter-padding-x: 15px;--menu-filter-field-gap: 8px;--menu-filter-max-height: min(460px, calc(100vh - 140px))}.standard-filter-menu .menu-filter-form{display:flex;flex-direction:column;align-items:stretch;width:100%;max-height:var(--menu-filter-max-height);padding:0 var(--menu-filter-padding-x) 10px;box-sizing:border-box}.standard-filter-menu .menu-filter-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}.standard-filter-menu .menu-filter-scroll .menu-section-inner-header{margin:10px 0 var(--menu-filter-field-gap)}.standard-filter-menu .menu-filter-scroll .menu-section-inner-header:first-child{margin-top:6px}.standard-filter-menu .menu-filter-field{margin:0}.standard-filter-menu .menu-filter-input{width:100%;box-sizing:border-box;display:block;padding:0 8px;height:33px;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--font-main);font-size:.77rem;font-family:Muli,sans-serif;line-height:1;-webkit-appearance:auto;-moz-appearance:textfield;appearance:auto;cursor:text}.standard-filter-menu .menu-filter-field>.menu-filter-input{margin:0 0 10px}.standard-filter-menu .menu-filter-input:focus{border-color:var(--brand-color);outline:none}.standard-filter-menu .menu-filter-form .menu-border{margin:10px 0}.standard-filter-menu .menu-filter-form .menu-actions-footer{margin-top:auto;padding:0}.standard-filter-menu>.menu-filter-scroll{padding:0 var(--menu-filter-padding-x);box-sizing:border-box}.standard-filter-menu>.menu-filter-scroll .menu-section-inner-header{margin-left:0;margin-right:0}.standard-filter-menu>.menu-border{margin:10px var(--menu-filter-padding-x)}.standard-filter-menu>.menu-actions-footer{padding:0 var(--menu-filter-padding-x)}.admin-clients-filter-reset-link{display:inline-flex;align-items:center;margin-left:15px;padding:0;background:transparent;color:var(--font-main);font-family:Muli,sans-serif;font-size:.77rem;font-weight:700;line-height:1;text-decoration:underline;white-space:nowrap}.admin-clients-filter-reset-link:hover{background:transparent;color:var(--font-main);text-decoration:underline}@media screen and (max-width: 950px){.menu{min-width:185px}.menu-item{height:40px;font-size:.82rem}.menu-actions{top:55px}.menu-actions-left{left:0!important}}.tab-nav{display:flex;flex-direction:row;align-items:center}.tab-nav-item{margin-right:10px}.file-container{display:flex;align-items:center;width:100%;margin:0 0 20px}.disciplinary-modal .file-container{margin-bottom:0}.file-container-inner{width:100%}.file-preview{width:75px;height:75px;margin-right:15px}.file-preview img{border:solid 1px var(--border);width:75px;height:75px;border-radius:100%}.file-container .avatar.lg-avatar{width:75px;min-width:75px;height:75px;min-height:75px;border-radius:50%;border:solid 1px var(--border)}.file-container .avatar.lg-avatar img{width:75px;min-width:75px;height:75px;min-height:75px;border-radius:50%}.file-upload-button{display:inline-block;cursor:pointer;margin:0 0 2px!important;transition:.5s all;font-weight:700;text-decoration:underline}.file-upload-button:hover{color:var(--brand-color)}.file-input{display:none}.file-container-inner-items{display:flex;flex-direction:column;margin-bottom:6px}.file-container-subtle-text{color:var(--font-subtle);padding-top:3px;font-size:.72rem;line-height:1.6}.file-upload-button-02{border:solid 1px var(--border);display:inline-block;padding:10px;cursor:pointer;margin:0 0 5px!important;transition:.5s all;font-weight:700;text-align:center;border-radius:4px;min-width:150px;color:var(--font-main)}.file-upload-button-02:hover{border:solid 1px var(--brand-color);color:var(--brand-color)}.file-upload-button-02 .fa-circle-check{color:var(--green-success)}.form-upload-btn-container{margin-bottom:20px}.document-file-error.is-hidden{display:none}.breadcrumb{display:flex;flex-direction:row;align-items:center}.breadcrumb h6{max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb-divider{padding:0 10px}@media screen and (max-width: 950px){.breadcrumb h6,.breadcrumb-divider{display:none}}.pagination{height:50px;border-top:solid 1px var(--border);display:flex;flex-direction:row;align-items:center}.pagination-btns{display:flex;flex-direction:row;align-items:center}.pagination-btns .btn{margin-right:10px}@media screen and (min-width: 951px){.documents-shell{height:100%;display:flex;flex-direction:column}.documents-shell .documents-async-root{flex:1;min-height:0;display:flex;flex-direction:column}.documents-shell .documents-async-root .settings-page{flex:1;min-height:0;height:auto;overflow:auto}.documents-shell .documents-async-root .pagination{margin-top:auto}.react-documents-shell .settings-page{flex:1;min-height:0;height:auto;overflow:auto}.react-documents-shell>.pagination{margin-top:auto}.documents-shell .page-header-actions>.dropdown-menu-container,.documents-shell .page-header-actions>.btn,.documents-shell .page-header-actions>.btn-icon{margin-right:10px}.documents-shell .page-header-actions>.dropdown-menu-container:last-child,.documents-shell .page-header-actions>.btn:last-child,.documents-shell .page-header-actions>.btn-icon:last-child{margin-right:0}}@media screen and (max-width: 950px){.pagination{margin-top:45px;border-top:none;height:auto;flex-direction:column;padding-top:20px}.pagination-btns .btn{margin:0 5px;min-width:75px}.pagination-count{margin-top:10px}}@media screen and (max-width: 950px){.documents-shell{height:auto;min-height:0;overflow:visible}.documents-shell .page-header{height:auto;min-height:0;max-height:none;padding:20px 0;align-items:flex-start;overflow:visible}.documents-shell .page-header.page-header-with-search{flex-direction:column}.documents-shell .page-header h6{width:100%}.documents-shell .page-header .page-search{width:100%;margin:15px 0 0}.documents-shell .page-header .page-search form{width:100%;min-width:0}.documents-shell .page-header .page-search input{width:100%;min-width:0;box-sizing:border-box}.documents-shell .page-header .page-header-actions{width:100%;margin:15px 0 0;justify-content:flex-start;flex-wrap:wrap;gap:10px}.documents-shell .page-header .page-header-actions>*{margin-right:0}.documents-shell .documents-async-root,.documents-shell .documents-async-root .settings-page{height:auto;min-height:0;overflow:visible}}.pagination-alt{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.pagination-alt-btns{display:flex;flex-direction:row;align-items:center}.pagination-alt-btn{text-decoration:underline;margin-left:10px}.pagination-alt-btn-main,.pagination-alt-btn-main p{color:var(--font-main)}.pagination-alt-btn-disabled{cursor:default;color:var(--font-subtle)!important}.pagination-alt-btn-disabled p{color:var(--font-subtle)!important}@media screen and (max-width: 950px){.pagination-alt{height:50px;flex-direction:row-reverse}.pagination-alt-btn{margin:0 10px 0 0}}.avatar-container{display:flex;flex-direction:row;align-items:center}.avatar{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;position:relative}.empty-avatar{display:flex;justify-content:center;align-items:center;background-color:var(--background-03)}.empty-avatar p{font-size:.62rem!important;line-height:1!important;font-weight:700;color:var(--font-main)}.empty-avatar .svg-inline--fa{color:var(--font-main)}.smlx-avatar{width:22px;min-width:22px;height:22px;margin-right:8px;border-radius:50%}.smlx-avatar img{border:solid 1px var(--border);border-radius:50%;width:22px;min-width:22px;height:22px}.smlx-avatar .svg-inline--fa{font-size:.7rem}.smlx-avatar-empty{width:21px;min-width:21px;height:21px;margin-right:8px;border-radius:50%}.smlx-avatar-empty img{border:solid 1px var(--avatar-border);border-radius:50%;width:21px;min-width:21px;height:21px}.smlx-avatar-empty .svg-inline--fa{font-size:.7rem}.sml-avatar{width:28px;min-width:28px;height:28px;margin-right:12px;border-radius:50%}.sml-avatar img{border:solid 1px var(--avatar-border);border-radius:50%;width:28px;min-width:28px;height:28px}.sml-avatar .svg-inline--fa{font-size:.7rem}.mid-avatar{width:35px;min-width:35px;height:35px;margin-right:12px;border-radius:50%}.mid-avatar img{border:solid 1px var(--avatar-border);border-radius:50%;width:35px;min-width:35px;height:35px}.midx-avatar{width:45px;min-width:45px;height:45px;margin-right:12px;border-radius:50%}.midx-avatar img{border:solid 1px var(--avatar-border);border-radius:50%;width:45px;min-width:45px;height:45px}.midxx-avatar{width:50px;min-width:50px;height:50px;margin-right:12px;border-radius:50%}.midxx-avatar img{border:solid 1px var(--avatar-border);border-radius:50%;width:50px;min-width:50px;height:50px}.lg-avatar{margin-right:15px;min-width:90px;width:90px;min-height:90px;height:90px;border-radius:50%;border:solid 1px var(--avatar-border)}.lg-avatar img{min-width:90px;width:90px;min-height:90px;height:90px;border-radius:50%}.lg-avatar .empty-avatar p{font-size:.9rem!important}.lgx-avatar{margin-right:15px;min-width:105px;width:105px;min-height:105px;height:105px;border-radius:50%;border:solid 1px var(--avatar-border)}.lgx-avatar img{min-width:105px;width:105px;min-height:105px;height:105px;border-radius:50%}.lgx-avatar .empty-avatar p{font-size:.9rem!important}@media screen and (max-width: 950px){.sml-avatar,.sml-avatar img{width:32px;min-width:32px;height:32px}}.response-message-banner{pointer-events:none;width:100%;z-index:9999;min-height:44px;margin:20px 0 10px;min-height:35px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #8898aa1a,0 15px 35px #31315d1a,0 5px 15px #00000014;border-radius:3px}.response-message-banner-success{background-color:var(--green-banner)}.response-message-banner-error{background-color:var(--red-alert)}.response-message-banner p{font-weight:600;color:var(--white)}.response-message-banner .svg-inline--fa{color:var(--white);margin-right:5px}.home-container{height:100%;overflow:auto}.home{display:flex;flex-direction:column;height:calc(100% - 80px);max-width:1140px;margin:0 auto 80px;padding:0 20px}.home-box{border:solid 1px var(--border);border-radius:10px;margin-bottom:40px}.home-box:nth-child(2){margin-bottom:80px}.home-box-header{padding:0 20px;display:flex;flex-direction:row;align-items:center;height:55px;border-bottom:solid 1px var(--border)}.home-box-header .nav-notification{position:relative;top:0!important}.home-header{display:flex;flex-direction:column;align-items:center;padding:80px 0 50px}.home-header-details-container{display:flex;flex-direction:column;align-items:center}.home-header-details{text-align:center}.home-header-actions{margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.home-header-actions .hide-mobile-500{flex-direction:row;align-items:center}.home-header-details{display:flex;flex-direction:column}.home-header-details h1{font-size:2rem;font-weight:800;line-height:1;padding:10px 0}.home-header-details p{font-weight:600;line-height:1.2;color:var(--font-subtle)}.home-stats{display:flex;flex-direction:row;align-items:center;margin-top:20px;border:solid 1px var(--border);border-radius:100px}.home-stat{text-align:center;border-radius:0!important;border-top:none;border-bottom:none;border-right:none;padding:10px 0;width:150px}.home-stat h6{font-size:1.2rem;padding-bottom:0!important}.home-stat p{color:var(--font-subtle)}.home-stat-border{height:25px;border-right:2px solid var(--border)}.home-stats .fa-spinner{color:var(--icon-load-spinner)}.home-stats-balance-select{position:relative;display:flex;align-items:center;justify-content:center;min-width:36px;padding:0 8px}.home-stats-balance-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--font-main);text-decoration:none;border-radius:50%;background-color:var(--subtle-btn-background);transition:all .5s}.home-stats-balance-toggle:hover{background-color:var(--subtle-btn-background-hover)}.home-stats-balance-toggle:focus,.home-stats-balance-toggle:focus-visible{outline:none;background-color:var(--subtle-btn-background-hover)}.home-stats-balance-toggle .svg-inline--fa,.home-stats-balance-toggle i{font-size:.7rem;color:inherit}.home-stats-balance-menu{top:40px;min-width:190px}.home-stats-balance-option-indicator{visibility:hidden}.home-stats-balance-option.is-selected .home-stats-balance-option-indicator{visibility:visible}.home-inner-container{display:flex;flex-direction:column;margin-bottom:50px}.home-tabs-shell{margin-top:0}.home-tab-panels{margin-top:20px}.home-tab-panel{display:none}.home-tab-panel.is-active{display:block}.home-tabs-shell .case-management-tab{gap:8px;font:inherit}.home-tabs-shell .case-management-tab .side-nav-item-notification-container{min-width:0;width:100%}.home-tab-notification .fa-spinner{color:var(--notification-text);font-size:.52rem;line-height:1}.home-inner .empty-state{margin:0 auto!important;justify-content:center;padding:70px 0}.home-inner .empty-state .svg-inline--fa{font-size:2rem!important}.home-inner-header .svg-inline--fa{margin-right:8px;font-size:1.1rem;color:var(--font-main)}.home-inner-items{padding:0 20px}.home-inner-item{border-bottom:solid 1px var(--border);display:flex;flex-direction:row;align-items:center;padding:15px 0}.home-inner-item:last-child{border-bottom:none!important}.home-inner-item .list-item-icon{height:30px;width:30px;min-height:30px;min-width:30px}.home-inner-item .list-item-icon .svg-inline--fa{font-size:.75rem}.home-inner-item h6{padding-bottom:2px;font-size:.85rem}.home-inner-item-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.home-sidebar-items{padding:0 20px}.home-sidebar-item{margin-bottom:40px}.home-sidebar-items .home-sidebar-item:first-child{margin-top:35px}.home-sidebar-date-header{padding-bottom:5px;border-bottom:solid 1px var(--border)}.home-sidebar-date-header h6{color:var(--font-subtle);font-size:.77rem;text-transform:uppercase}.home-sidebar-item-inner{display:flex;flex-direction:row;align-items:center;padding:15px 0;border-bottom:solid 1px var(--border)}.home-sidebar-item-inner:last-child{border-bottom:none}.home-section-items-section-empty{padding:70px 0 30px;text-align:center}.home-section-items-section-empty .svg-inline--fa{color:var(--font-main);font-size:2rem;margin-bottom:10px}.home-section-items-section-empty p{color:var(--font-subtle)}.home-sidebar-item-inner-details{width:calc(100% - 47px);display:flex;flex-direction:row;align-items:center}.home-sidebar-item-inner-details h6{font-size:.85rem;padding-bottom:2px}.home-sidebar-item-inner-details p{line-height:1.5}.home-sidebar-emoji{margin-left:auto}.home-sidebar-emoji p{font-size:1.1rem}.home-splash{padding:100px 0;display:flex;flex-direction:column;height:calc(100% - 200px)}.home-splash-item-header{display:flex;flex-direction:row;align-items:center}.home-splash-header{padding-bottom:20px}.home-splash-header h1{font-size:2.5rem;font-weight:800}.home-splash-partner-program{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;margin:25px 0 0;border:solid 1px var(--border);border-radius:8px;background-color:var(--background-02);box-shadow:var(--box-item-01)}.home-splash-partner-program-content{min-width:0}.home-splash-partner-program-content h6{font-size:1rem;line-height:1.35;padding-bottom:5px}.home-splash-partner-program-content p{color:var(--font-subtle);font-size:.82rem;line-height:1.6}.home-splash-partner-program-actions{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home-splash-items{display:flex;flex-direction:row;align-items:flex-start}.home-splash-item{width:33.3333%;border-radius:10px!important;border:solid 1px var(--border);box-shadow:var(--box-item-01);height:calc(100% - 40px);padding:20px;margin:0 15px;display:flex;flex-direction:column}.home-splash-item:first-child{margin:0 15px 0 0}.home-splash-item:last-child{margin:0 0 0 15px}.home-splash-item-header{padding-bottom:10px}.home-splash-item-header h6{font-size:1.1rem;font-weight:800}.home-splash-item-icon{height:35px;width:35px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:8px}.home-splash-item-icon .svg-inline--fa{font-size:1rem}.home-splash-item-icon-complete{background-color:var(--green-success-light)}.home-splash-item-icon-complete .svg-inline--fa{color:var(--green-success)}.home-splash-item-icon-incomplete{background-color:var(--background-03)}.home-splash-item-icon-incomplete .svg-inline--fa{color:var(--icon-main)}.home-splash-item-detail{margin-bottom:35px}.home-splash-item-detail p{color:var(--font-subtle);line-height:1.6;font-size:.82rem}.home-splash-item-detail-link{margin-top:10px}.home-splash-item-detail-link .svg-inline--fa{color:var(--font-main)}.home-splash-item-detail-link a{font-weight:800}.home-splash-item .btn{margin-top:auto}.home-splash-support{text-align:center;max-width:450px;margin:40px auto}.home-splash-support p{color:var(--font-subtle);line-height:1.6;font-size:.82rem}@media screen and (max-width: 1250px){.home-splash{padding:50px 0}}@media screen and (max-width: 950px){.home-box{border:none;margin-bottom:0!important}.home-box-header{padding:0}.home-header{padding:60px 0 40px}.home-splash-partner-program{grid-template-columns:minmax(0,1fr);align-items:flex-start}.home-splash-partner-program .home-splash-item-icon{margin-right:0}.home-splash-partner-program-actions{grid-column:auto;justify-content:flex-start}.home-inner-container{flex-direction:column;height:auto;border:none}.home-tab-panels{margin-top:12px}.home-inner{flex-direction:column;width:100%}.home-inner-items{padding:0}.home-sections{width:100%}.home-sidebar{width:100%;padding:0;margin:20px 0 0}.home-sidebar-items{padding:0;height:auto}.home-sidebar-section{border:none;padding:0;margin-bottom:40px}.home-splash{max-width:500px}.home-splash-items{flex-direction:column}.home-splash-item{width:calc(100% - 40px);margin:15px 0}.home-splash-item:first-child{margin:15px 0}.home-splash-item:last-child{margin:15px 0}}@media screen and (max-width: 600px){.home .btn-border{display:none}.home-header{padding:40px 0 25px}.home-header-details-container{flex-direction:column;align-items:flex-start;width:100%}.home-header-details{margin-top:10px;width:100%}.home-header-actions .show-mobile-500{width:100%}.home-header-actions{flex-direction:column;width:100%;margin-top:30px}.home-header-actions a{margin:0 0 15px;width:calc(100% - 30px)}.home-stats{width:100%;flex-direction:column;border-radius:10px}.home-stat-border{width:100%;height:auto;border-bottom:1px solid var(--border);border-right:none!important}.home-stats-balance-select{width:100%;min-height:42px}.home-stats-balance-menu{left:50%;right:auto!important;transform:translate(-50%)}.home-inner-item{flex-direction:column;align-items:flex-start;height:auto;padding:15px 0}.home-inner-item-actions{margin:10px 0 0}}.success{display:flex;flex-direction:column;max-width:550px;margin:100px auto;text-align:center}.success .svg-inline--fa{font-size:6rem;color:var(--brand-color)}.success h1{padding:10px 0 4px}.success .btn{max-width:200px;margin:20px auto 0}.auth{height:100vh;overflow:auto}.auth-container{margin:70px auto;width:940px;max-width:90%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.auth-box{max-width:615px;min-width:525px;margin:0 auto;border:solid 1px var(--border);border-radius:20px}.auth-box-inner{padding:80px 65px 35px}.auth-box-logo{margin:-120px auto 20px;text-align:center;box-shadow:var(--box-shadow-auth-logo);width:85px;height:85px;border-radius:50%;background-color:var(--white);display:flex;justify-content:center;align-items:center}.auth-box-logo img{height:40px}.auth .form-asterix{display:none!important}.auth-box-header{padding-bottom:30px}.auth-box-header h1{text-align:center}.auth-box-header p{text-align:center;line-height:1.6;font-size:.82rem;max-width:300px;margin:15px auto 0;color:var(--font-subtle)}.auth-box-sub-text{padding-top:20px;margin-top:auto;text-align:center}.auth-box-sub-text p,.auth-box-sub-text a{color:var(--font-subtle)}.auth-box-sub-text-secondary{padding-top:20px;text-align:center;max-width:350px;margin:0 auto}.auth-box-sub-text-secondary p,.auth-box-sub-text-secondary a{font-size:.68rem;color:var(--font-subtle);line-height:1.7}.form-field-sub{display:flex;flex-direction:row;align-items:center;margin:-15px 0 0}.form-field-sub-right{margin-left:auto}.auth-verify-btns{margin-bottom:40px;display:flex;flex-direction:row;align-items:center}.auth-verify-btn{margin:0 10px;width:calc(33.33% - 20px);border:solid 1px var(--border)}.auth-verify-btn img{display:block;width:18px;margin-right:7px}.auth-verify-btns--column{flex-direction:column;align-items:stretch}.auth-verify-btns--column .auth-verify-btn{width:100%;margin:6px 0}.auth-border{margin:40px 0 38px;display:flex;align-items:center}.auth-border hr{background-color:var(--border);border:none;height:1px;width:100%}.auth-border p{text-transform:uppercase;margin:0 18px;white-space:nowrap;text-align:center;color:var(--font-subtle)}.btn-switch-organisation{width:100%;margin-bottom:20px;background:none!important;border:solid 1px var(--border);display:flex;justify-content:space-between;align-items:center;height:50px;border-radius:7px!important}.btn-switch-organisation .svg-inline--fa{font-size:.6rem;color:var(--font-main)}.btn-switch-organisation .avatar-name{color:var(--font-main)!important;font-family:Muli,sans-serif!important}.btn-switch-organisation .avatar{min-width:22px!important;min-height:22px!important;width:22px!important;height:22px!important}.btn-switch-organisation:hover{border:solid 1px var(--border-darker)!important}.btn-switch-organisation-warning{font-family:Muli,sans-serif;color:var(--red-org-denied);font-size:.65rem!important;font-style:italic;padding-top:2px}.btn-switch-organisation-denied{border:dashed 1px var(--red-org-denied)!important;text-align:left;width:calc(100% - 30px)}.btn-switch-organisation-denied:hover{border:dashed 1px var(--red-org-denied)!important}.btn-switch-organisation-denied .svg-inline--fa{color:var(--red-org-denied)}.btn-switch-organisation-details{display:flex;flex-direction:column;align-items:flex-start}.btn-switch-organisation-denied .avatar-name{color:var(--red-org-denied)!important}@media screen and (max-width: 950px){.auth-box-inner{padding:80px 35px 35px}.auth-container{width:auto;margin:55px auto 70px}.auth-box{min-width:500px}.auth-verify-btns{display:none}.auth-verify-btns--column{display:flex!important}}@media screen and (max-width: 550px){.auth-box{min-width:100%}.auth-box-inner{padding:80px 25px 35px}}.basic-stats{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.basic-stat{border-radius:5px;border:solid 1px var(--border);width:calc(25% - 62px);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;margin:10px}.list{border-top:solid 1px var(--border)}#settings-survey-templates-root .list,#settings-document-templates-root .list,#settings-onboarding-templates-root .list{border-top:none}.list-item{padding:0 10px;cursor:pointer;min-height:75px;display:flex;align-items:center;border-bottom:solid 1px var(--border);transition:all .5s;background:var(--background)}.list-item:hover{background:var(--background-hover-02)}.list-item-no-click{cursor:inherit}.list-item-no-click:hover{background-color:var(--background)!important}.list-item-details{display:flex;flex-direction:column}.list-item-icon{margin-right:10px;background-color:var(--background-03);border-radius:100%;height:30px;width:30px;min-height:30px;min-width:30px;display:flex;justify-content:center;align-items:center}.list-item-icon .svg-inline--fa{color:var(--icon-nav);font-size:.84rem}.list-item-name{font-weight:700;max-width:350px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-item-right{margin-left:auto;display:flex;flex-direction:row;align-items:center}.list-item-right .btn-icon:last-child{margin-left:10px}.list-item-tag{margin-right:15px}.list-item-count{padding-left:15px;color:var(--font-subtle);white-space:nowrap}.document-folder-count .fa-spinner,.document-folder-count .svg-inline--fa{color:var(--font-subtle);font-size:.55rem;line-height:1}.list-item-date{padding-top:3px;color:var(--font-subtle)}.list-item-detail-title{padding-bottom:3px;font-weight:700;font-size:.82rem}.list-item-subtle-text{color:var(--font-subtle)}.document-search-result-folder-name{margin-right:10px;white-space:nowrap}.document-search-result-folder-btn{margin-right:10px}.list-item-border{border-right:solid 2px var(--border);margin:0 15px;height:25px}.list-item-stats{display:flex;flex-direction:row;align-items:center;margin-right:30px}.list-item-stat{display:flex;flex-direction:column;text-align:center}.list-item-stat h6{font-size:.9rem}.list-item-stat p{padding-top:2px;color:var(--font-subtle)}@media screen and (max-width: 950px){.list-item-stats{display:none}.list-item .avatar{margin-bottom:10px}}@media screen and (max-width: 750px){.list-item{padding:20px 0;flex-direction:column;align-items:flex-start;justify-content:center}.list-item-icon{display:none}.list-item-name{font-size:.82rem}.list-item-tag{display:none!important}.list-item-right{margin:10px 0 0!important;flex-direction:row}.list-item-right .btn-icon{margin:0 10px 0 0}.list-item-right .btn-icon:last-child{margin:0 10px 0 0}.list-item-count{padding-left:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.loading-spinner-wheel{border:14px solid var(--border);border-top:14px solid var(--brand-color);border-radius:50%;width:100px;height:100px;animation:spin 2s linear infinite;margin:0 auto;display:block}.loading-spinner p{padding-top:20px;font-weight:700}.global-page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;display:flex;align-items:center;justify-content:center;background:var(--background);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.global-page-loader[hidden]{display:none}.global-page-loader.is-visible{opacity:1;visibility:visible;pointer-events:auto}.global-page-loader-spinner{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.global-page-loader-spinner .fa-spinner,.global-page-loader-spinner .svg-inline--fa{width:22px;height:22px;margin:0;color:var(--icon-load-spinner);font-size:22px;line-height:1}.global-page-loader-brand{position:absolute;left:50%;bottom:38px;width:48px;height:48px;transform:translate(-50%)}.global-page-loader-brand img{width:100%;height:100%;object-fit:contain}.global-page-loader-brand .logo-mark--light{display:block}.global-page-loader-brand .logo-mark--dark{display:none}body.theme-light .global-page-loader-brand .logo-mark--light{display:block}body.theme-light .global-page-loader-brand .logo-mark--dark,body.theme-dark .global-page-loader-brand .logo-mark--light{display:none}body.theme-dark .global-page-loader-brand .logo-mark--dark{display:block}@media (prefers-color-scheme: dark){body:not(.theme-light):not(.theme-dark) .global-page-loader-brand .logo-mark--light{display:none}body:not(.theme-light):not(.theme-dark) .global-page-loader-brand .logo-mark--dark{display:block}}.document-folder-action-menu-container{position:relative}.document-folder-action-menu{right:0;top:35px}.empty-state{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:500px;margin:125px auto;padding:0 20px}.empty-state .svg-inline--fa{font-size:4rem;color:var(--font-main)!important;margin-bottom:10px}.empty-state h1{padding:10px 0;font-size:2.5rem;font-weight:700}.empty-state h6{margin:5px 0}.empty-state p{color:var(--font-subtle)}.empty-state .btn{margin-top:15px;max-width:150px}.empty-state .btn p{color:var(--btn-text)}.empty-state .btn.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner,.empty-state .btn.btn-loading-replace.is-loading[data-load-ok="1"] .fa-spinner,.empty-state .btn.btn-loading-replace.is-loading[data-load-ok="1"] .svg-inline--fa.fa-spinner{color:var(--btn-text)!important;font-size:1em!important;width:1em!important;height:1em!important;margin:auto!important;line-height:1!important}.empty-state-sub-text{font-weight:600;line-height:1.6;color:var(--font-subtle)}.empty-state-btn-container{display:flex;flex-direction:row;align-items:center}.empty-state-btn-container .btn{min-width:90px!important;margin:30px 10px 0}.empty-state-lg .readable-text{font-size:.88rem;line-height:1.8}.empty-state-lg .empty-state{max-width:600px}@media screen and (max-width: 750px){.empty-state{margin:60px auto}.empty-state h1{font-size:2.2rem}}@media screen and (max-width: 350px){.empty-state-btn-container{margin-top:30px;flex-direction:column}.empty-state-btn-container .btn{min-width:100px!important;margin:0}.empty-state-btn-container .btn:nth-child(2n){margin-top:20px!important}}.template-tab-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1px}.template-tab{margin:0 20px 20px 0;width:176px;height:208px}.template-title{font-weight:600;font-size:.84rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.template-tab-inner{display:flex;flex-direction:column;height:100%;text-align:center}.template-tab-inner-top{height:calc(100% - 18px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px}.template-tab-inner-bottom{padding:6px 5px;border-top:solid 1px var(--border);display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.template-tab-new{background-color:var(--brand-color);cursor:pointer}.template-tab-new .svg-inline--fa{color:var(--font-main);font-size:1.5rem;margin-bottom:8px}.template-tab-new p{font-weight:700;color:var(--font-main)}.template-tab-new .template-tab-inner{justify-content:center;align-items:center}.template-tab-spacer{border-width:2px;border-color:var(--border);border-style:dashed;box-shadow:none;width:174px!important;height:206px!important}@media screen and (max-width: 1150px){.template-tab-inner-bottom{padding:8px 12px}}@media screen and (max-width: 480px){.new-template-btn{display:none}.template-tab-container{flex-direction:column}.template-tab-spacer{width:calc(100% - 4px)!important}.template-tab{width:calc(100% - 2px);margin:0 0 20px}}.article-container{max-width:600px;margin:65px auto;padding:0 20px 60px}.article-header .svg-inline--fa{font-size:2rem;color:var(--icon-light)}.article-author{padding:20px 0;margin:20px 0 35px;display:flex;flex-direction:row;align-items:center;border-top:solid 1px var(--border);border-bottom:solid 1px var(--border)}.article-author-img{margin-right:10px;width:38px;height:38px}.article-author-img img{margin:0!important;width:100%;height:100%;border-radius:100%}.article-author-detail p{font-size:.8rem!important;line-height:1.4!important}.article-author-detail p:last-child{color:var(--font-subtle)}.article-header h1{padding-top:20px;font-size:2rem;line-height:1.4;font-weight:700}.article-header p{padding:0!important}.article-container h2{font-size:1.7rem;font-weight:700;padding:30px 0 20px}.article-container h3{font-size:1.2rem;padding:15px 0;font-weight:700}.article-container p{padding:0 0 20px;font-size:.9rem;line-height:1.8}.article-container ol{padding:0 0 0 18px;margin:0}.article-container ul{padding:0 0 0 30px;margin:0}.article-container ol li,.article-container ul li{padding:0 0 10px;font-size:.9rem;line-height:1.8}.article-container img{margin:20px 0;display:block;width:100%!important;height:auto!important;border:solid 1px var(--border)}.article-video{margin-bottom:30px}.article-video video{border:solid 1px var(--border)}.article-footer{background-color:var(--background-03);border-radius:10px;padding:40px 0;margin-top:60px;text-align:center}.article-footer p{font-size:.8rem!important;max-width:450px;margin:0 auto;padding:0 20px}.article-footer a{font-size:.8rem!important}.support-page{height:100%}.support-page-container{max-width:860px;margin:0 auto;padding:0 20px}.support-index-header{height:110px;display:flex;align-items:center;flex-direction:row}.support-index-header-actions{margin-top:10px;display:flex;flex-direction:row;align-items:center}.support-index-header-actions .btn{margin-right:10px}.support-landing-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:25px}.support-landing-actions .btn{min-width:150px}.support-landing-page{overflow:auto}.support-landing-page .support-index-items-container{height:auto;overflow:visible}.support-landing-items{padding-bottom:50px}.support-index-items-container{height:calc(100% - 180px);overflow:auto}.support-index-items{display:flex;flex-direction:column}.support-index-item{display:flex;flex-direction:row;border:solid 1px var(--border);padding:15px;margin-bottom:15px;border-radius:7px;transition:all .5s}.support-index-item:hover{border:solid 1px var(--brand-color)}.support-index-item h6{font-size:.92rem;line-height:1.6}.support-index-item-details-author{display:flex;flex-direction:row;align-items:center;margin-top:5px}.support-index-item-details-author p{color:var(--font-subtle)}.support-index-item-right{margin-left:auto;display:flex;flex-direction:row;align-items:center}.support-index-item-right .svg-inline--fa{color:var(--icon-main)}.support-page-pagination{border-top:none!important;height:125px;flex-direction:column!important;justify-content:center!important;margin-bottom:50px}.support-page-pagination .pagination-btns{margin-bottom:10px}.support-page-pagination .btn{min-width:80px;margin:0 10px!important}.support-search{margin-bottom:30px}.items-01-container{overflow:auto;height:calc(100% - 110px);padding:0 5px}.items-01-container-row{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.items-01-container-row>.items-01-container{width:100%;display:flex;justify-content:center}.items-01-item{transition:all .5s;cursor:pointer;width:calc(25% - 32px);margin:15px;border-radius:10px!important;border:solid 1px var(--border)}.items-01-item:hover{background-color:var(--background-hover-02)}.items-01-item-inner{display:flex;flex-direction:column;padding:20px}.surveys .items-01-item-inner h6{padding-bottom:10px}.items-01-item-section-item{display:flex;flex-direction:row;align-items:flex-start;padding:10px 0;width:100%}.items-01-item-section-item-inner{display:flex;flex-direction:column}.items-01-item-section-item-inner .btn{margin-top:15px;max-width:175px}.items-01-item-row{display:flex;flex-wrap:wrap}.items-01-item-row p{line-height:1.7}.items-01-item-title-text{min-width:100px;color:var(--font-subtle);font-weight:700}.items-01-item-title-text-lg{min-width:135px!important}.items-01-item-bold-text{font-weight:700;font-size:.9rem}.items-01-item-subtle-text{font-weight:600;line-height:1.2;color:var(--font-subtle)}.items-01-item-overflow-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.items-01-item-status{margin-left:auto;border-radius:20px;text-align:center;display:flex;justify-content:center;align-items:center}.items-01-item-status-no-margin{margin:0!important}.items-01-item-status-sml{max-width:70px;margin-left:0!important}.resignations-status-cell{text-align:center}.resignations-status-cell .items-01-item-status{margin:0 auto!important}.resignations-status-cell .items-01-item-status-sml{max-width:none}.disciplinaries-status-cell{text-align:center!important}.disciplinaries-status-cell .items-01-item-status{margin:0 auto!important;width:max-content}.disciplinaries-status-cell .items-01-item-status-sml{max-width:none}.disciplinaries-reference-cell,.disciplinaries-reference-cell span{text-align:left!important}.items-01-item-status .svg-inline--fa{color:var(--banner-text)!important;font-size:.57rem;margin:0 -4px 0 8px}.items-01-item-status p{padding:2px 8px;text-transform:uppercase;font-size:.65rem;font-weight:800}.people-whos-in-status-stack{margin-left:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;max-width:calc(100% - 110px)}.people-whos-in-time-off-type-badge{margin:0!important}.people-whos-in-time-off-type-badge p{text-transform:uppercase!important;text-align:center}.people-whos-in-time-off-type-badge-only{margin:0!important}.people-whos-in-shift-badge{margin:0!important;max-width:190px}.people-whos-in-shift-badge p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase!important;text-align:center}.people-whos-in-location-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;margin-top:0}.people-whos-in-time-off-type-badge,.people-whos-in-location-badge{max-width:190px}.people-whos-in-location-badge{margin:0!important;max-width:190px}.people-whos-in-time-off-type-badge p,.people-whos-in-location-badge p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-whos-in-location-badge p{text-transform:uppercase!important;text-align:center}.people-whos-in-location-badge .svg-inline--fa{margin:0 2px 0 0;font-size:.62rem}.items-01-item-status-green{background-color:var(--green-light)}.items-01-item-status-green p,.items-01-item-status-green .svg-inline--fa{color:var(--green)!important}.items-01-item-status-yellow{background-color:var(--yellow-light)}.items-01-item-status-yellow p,.items-01-item-status-yellow .svg-inline--fa{color:var(--yellow)!important}.items-01-item-status-orange{background-color:var(--orange-light)}.items-01-item-status-orange p,.items-01-item-status-orange .svg-inline--fa{color:var(--orange)!important}.items-01-item-status-red{background-color:var(--red-light)}.items-01-item-status-red p,.items-01-item-status-red .svg-inline--fa{color:var(--red)!important}.items-01-item-status-grey{background-color:var(--grey-light)}.items-01-item-status-grey p,.items-01-item-status-grey .svg-inline--fa{color:var(--grey)!important}.items-01-item-status-blue{background-color:var(--blue-light)}.items-01-item-status-blue p,.items-01-item-status-blue .svg-inline--fa{color:var(--blue)!important}.items-01-item-status-purple{background-color:var(--purple-light)}.items-01-item-status-purple p,.items-01-item-status-purple .svg-inline--fa{color:var(--purple)!important}.permission-preview-item-icon{margin-left:auto;padding-left:12px;display:flex;flex-direction:row;align-items:center;font-size:1.05rem}@media screen and (max-width: 1750px){.items-01-item{width:calc(33.33% - 32px)}}@media screen and (max-width: 1250px){.items-01-item{width:calc(50% - 32px)}}@media screen and (max-width: 1050px){.items-01-item{width:100%;margin:15px 0}.items-01-container{padding:0 20px;overflow:inherit;height:auto}.items-01-container-row{margin:0}}.items-02-container{border-top:solid 1px var(--border);overflow:auto;height:calc(100% - 110px)}.items-02-container-block{display:flex;flex-direction:column}.item-02{display:flex;flex-direction:row;align-items:center;height:75px;border-bottom:solid 1px var(--border);widows:100%}.item-02-inner{display:flex;flex-direction:row;align-items:center;width:100%}.item-02-inner-details h6{padding-bottom:3px}.item-02-inner-right{margin-left:auto;display:flex;flex-direction:row;align-items:center}.item-02-inner-right .btn{margin-left:20px}@media screen and (max-width: 950px){.item-02{height:auto;min-height:90px;padding:15px 0!important}.item-02-inner{flex-direction:column;align-items:flex-start}.item-02-inner-img{margin-bottom:5px}.item-02-inner-right{margin:10px 0 0}}.stats{display:flex;flex-direction:row;align-items:center}.stat{border:solid 1px var(--border);margin:0 10px;display:flex;flex-direction:column;text-align:center;width:calc(33.33% - 13.3333px);padding:40px 0;border-radius:5px}.stat h6{font-size:1.6rem;font-weight:800;padding-bottom:3px}.stat p{color:var(--font-subtle)}.stat:first-child{margin:0 10px 0 0}.stat:last-child{margin:0 0 0 10px}.stat-50{width:calc(50% - 12px)}@media screen and (max-width: 950px){.stats{flex-direction:column}.stat{width:100%;margin:10px;padding:20px 0}.stat-50{width:100%!important;margin:10px!important}.stat:first-child{margin:0 0 10px}.stat:last-child{margin:10px 0 0}}.people{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;overflow-x:hidden}.page-container-alt.people-no-side-nav .page-alt-inner,.page-container-alt.people-no-side-nav .page-alt-inner-no-padding,.page-container-alt.people-no-side-nav .page-alt-inner-no-margin{width:100%!important;box-sizing:border-box}.people-page-header{margin:0;padding:0;background:var(--background);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;height:60px;min-height:60px;max-height:60px;border-bottom:solid 1px var(--border);box-sizing:border-box}.page-alt-inner-no-padding .people-page-header{margin:0 20px}.people-page-header-left{display:flex;flex-direction:row;align-items:center;min-width:0;flex:1 1 auto;height:auto}.people-page-header-controls{display:flex;flex-direction:row;align-items:center;min-width:0;flex:1 1 auto;margin-left:15px}.people-page-header-right{display:flex;align-items:center;justify-content:flex-end;min-width:0;flex:0 1 auto;overflow:visible;box-sizing:border-box}.people-page-header-title{padding-top:0;display:flex;align-items:center;box-sizing:border-box;min-width:0}.people-page-header-title h6{margin:0;height:auto;line-height:1.2}.people-page-header-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;flex-wrap:nowrap;box-sizing:border-box;max-width:100%;min-width:0}.people-page-header-left .people-page-header-actions{justify-content:flex-start}.people-page-header-actions>*{align-self:center;min-width:0}.people-page-header-actions .page-search{margin-left:0;flex:0 1 auto;min-width:0}.people-page-header-actions .page-search form{width:100%;min-width:0}.people-page-header-actions .whos-in-week-nav{margin-left:0;flex:1 1 auto;min-width:0;max-width:100%;justify-content:flex-end}.people-page-header-actions .whos-in-week-nav-btns{flex:0 0 auto}.people-page-header-actions .whos-in-week-range{flex:1 1 auto;min-width:0}.people-page-header-actions .whos-in-week-range p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.people-page-header-actions .page-search input{min-width:0;width:210px;max-width:210px}.people-page-header .btn-icon{height:30px;width:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px}.people-page-header .page-search input{height:33px}.people-page-header .whos-in-week-nav{margin-left:0!important;justify-content:flex-end}.people-page-header .whos-in-week-range{min-width:0!important}.people-page-header .whos-in-week-range p{max-width:100%!important}.people-page-header-standard .page-search{margin-left:15px}.people-page-header-standard .page-header-actions{position:relative}.people-page-header.people-hub-page-header{gap:10px;min-width:0;width:100%}.people-page-header.people-hub-page-header .people-page-header-left{flex:1 1 auto;min-width:0;max-width:calc(100% - 150px);overflow:hidden}.people-page-header.people-hub-page-header .people-page-header-controls{margin-left:10px;min-width:0;overflow:hidden}.people-page-header.people-hub-page-header .people-page-header-left .people-page-header-actions{flex:1 1 auto;min-width:0;overflow:hidden}.people-page-header.people-hub-page-header .people-page-header-title{flex:0 1 auto;min-width:0}.people-page-header.people-hub-page-header .people-page-header-title h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-page-header.people-hub-page-header .page-header-vertical-border{margin-left:10px;margin-right:10px}.people-page-header.people-hub-page-header .people-page-header-actions .page-search{flex:0 0 auto;width:auto;max-width:none;min-width:0}.people-page-header.people-hub-page-header .people-page-header-actions .page-search form{flex:0 0 auto;width:auto;min-width:0}.people-page-header.people-hub-page-header .people-page-header-actions .page-search input{width:225px;min-width:225px;max-width:225px}.people-page-header.people-hub-page-header .settings-activity-logs-filter-reset-link{display:block;flex:0 1 auto;min-width:0;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-page-header.people-hub-page-header .people-page-header-right{flex:0 0 auto;margin-left:auto;padding-left:15px}.offboarding-page .settings-activity-logs-export-btn{margin-left:0}.people-header-tabs{display:flex;flex-direction:row;align-items:flex-end;gap:22px;overflow-x:auto;scrollbar-width:none;height:44px;width:100%}.people-header-tabs::-webkit-scrollbar{display:none}.people-header-tabs-sml{display:none}.people-header-tab{display:inline-flex;align-items:center;color:var(--font-subtle);font-weight:800;padding:0 0 3px;white-space:nowrap;height:100%;position:relative}.people-header-tab p{font-size:.82rem;font-weight:700;color:inherit}.people-header-tab:hover{color:var(--font-main)}.people-header-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent}.people-header-tab.selected{color:var(--font-main)}.people-header-tab.selected:after{background:var(--font-main)}.case-management-tabs-shell{margin:20px 0 0;overflow-y:hidden}.case-management-tabs{display:flex;flex-direction:row;align-items:center;gap:18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:0 20px 12px;border-bottom:solid 1px var(--border)}.billing-page-header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:solid 1px var(--border)}.billing-page-header-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;text-align:right}.billing-page-header-meta p,.billing-page-header-meta a{font-size:.8rem;color:var(--font-subtle)}.billing-page-header-meta a{color:var(--font-main)}.billing-page-header-contact-link{text-transform:lowercase}.billing-page-header-punctuation{margin-left:-3px;color:var(--font-subtle);font-size:.8rem}.billing-tabs-shell .case-management-tabs{padding-left:0}.billing-tabs-shell.case-management-tabs-shell:has(.case-management-tab:first-child.selected){position:relative;z-index:2;overflow:visible;border-bottom:solid 1px var(--border)}.billing-tabs-shell:has(.case-management-tab:first-child.selected) .case-management-tabs{position:relative;z-index:2;border-bottom:none;overflow-y:visible}.billing-tabs-shell-spaced{margin:20px 0}.case-management-tabs::-webkit-scrollbar{display:none}.case-management-tab{display:inline-flex;align-items:center;color:var(--font-subtle);font-weight:800;padding:0 0 3px;white-space:nowrap;position:relative;background:transparent;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.case-management-tab>p,.case-management-tab .side-nav-item-label{font-size:.82rem;font-weight:700;color:inherit}.case-management-tab:hover{color:var(--font-main)}.case-management-tab:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:3px;background:transparent}.case-management-tab.selected{color:var(--font-main)}.case-management-tab.selected:after{background:var(--font-main);z-index:3}.people-side-nav-section-label{color:var(--font-subtle);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:0 15px 8px}.people-mobile-menu-section-label{color:var(--font-subtle);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:12px 15px 6px}.case-management-placeholder-container{height:calc(100% - 160px)}.people-padding{padding:0 20px}.people-item-header{display:flex;flex-direction:row;align-items:center;margin:0 0 20px;padding:0 0 20px;border-bottom:solid 1px var(--border);width:100%}.people-item .avatar{width:43px;min-width:43px;height:43px;margin-right:12px;border-radius:50%}.people-item .avatar p{margin-top:1px!important}.people-header{margin:0 20px;border-bottom:solid 1px var(--border)}.people-header.page-header-with-search{height:60px!important;min-height:60px!important;max-height:60px!important;padding:0!important;flex-direction:row!important;align-items:center!important;overflow:hidden}.people-header.page-header-with-search .page-search{margin:0 0 0 15px!important}.people-item-header-details-container{display:flex;flex-direction:row;align-items:center;width:calc(100% - 62px)}.people-item-header-details{max-width:100%;width:calc(100% - 70px)}.people-item-header-details h6{font-size:.95rem;padding-bottom:3px}.people-item-header-details p{font-size:.8rem}.people-item-header-statuses{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.people .items-01-item-title-text{min-width:145px}.people-upcoming-time-off-value{display:inline-flex;align-items:center;min-height:20px}.people-upcoming-time-off-value .fa-spinner{font-size:.85rem;color:var(--icon-load-spinner)}.people .people-async-root,.people .people-async-root #people-list-fragment{flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column}.people .people-async-root #people-list-fragment .settings-page{height:auto;width:100%;min-width:0;max-width:100%;overflow:visible}.people-hub-matrix-page{width:100%;min-width:0;max-width:100%}.people-hub-matrix-page .table-wrapper{width:100%;min-width:0;max-width:100%;padding:0;box-sizing:border-box;overflow:hidden}.people-hub-matrix-page .table-container{width:100%;min-width:0;max-width:100%;padding-top:0;margin:0!important;overflow:hidden}.people-hub-matrix-page .table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible}.people-hub-matrix-page .table{width:max-content;min-width:100%;border-spacing:0;border-collapse:separate;table-layout:auto}.people-hub-matrix-page .table-header-cell{border-bottom:solid 1px var(--border)}.people-hub-matrix-page .table-body-row{height:auto}.people-hub-matrix-page .table-header-cell.people-hub-person-col{z-index:4}.people-hub-matrix-page .people-hub-person-col{min-width:260px!important;width:260px!important;max-width:260px!important;text-align:left!important}.people-hub-matrix-page .people-hub-status-col{min-width:140px!important;width:140px!important;max-width:140px!important}.people-hub-matrix-page .people-hub-where-col,.people-hub-matrix-page .people-hub-location-col{min-width:210px!important;width:210px!important;max-width:210px!important}.people-hub-matrix-page .people-hub-member-type-col{min-width:180px!important;width:180px!important;max-width:180px!important;text-align:left!important}.people-hub-matrix-page .people-hub-joined-col{min-width:165px!important;width:165px!important;max-width:165px!important}.people-hub-matrix-page .people-hub-upcoming-col{min-width:190px!important;width:190px!important;max-width:190px!important}.people-hub-matrix-page .people-hub-office-col{min-width:180px!important;width:180px!important;max-width:180px!important;text-align:left!important}.people-hub-matrix-page .people-hub-email-col{min-width:240px!important;width:240px!important;max-width:240px!important;text-align:left!important}.people-hub-matrix-page .people-hub-phone-col{min-width:165px!important;width:165px!important;max-width:165px!important;text-align:left!important}.people-hub-matrix-page .table-header-cell.people-hub-person-col span,.people-hub-matrix-page .table-header-cell.people-hub-member-type-col span,.people-hub-matrix-page .table-header-cell.people-hub-office-col span,.people-hub-matrix-page .table-header-cell.people-hub-email-col span,.people-hub-matrix-page .table-header-cell.people-hub-phone-col span{text-align:left!important}.people-hub-matrix-page .table-header-cell.people-hub-location-col span{text-align:center!important}.people-hub-matrix-page .table-body-cell.people-hub-member-type-col,.people-hub-matrix-page .table-body-cell.people-hub-office-col,.people-hub-matrix-page .table-body-cell.people-hub-email-col,.people-hub-matrix-page .table-body-cell.people-hub-phone-col{text-align:left!important}.people-hub-matrix-page .table-body-cell.people-hub-location-col{text-align:center!important}.people-hub-matrix-page .teammates-visibility-person-cell{min-width:0;width:100%}.people-hub-matrix-page .teammates-visibility-person-meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;width:auto}.people-hub-matrix-page .time-off-person-link,.people-hub-matrix-page .people-hub-person-role{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-hub-matrix-page .people-hub-person-role{font-size:.74rem;color:var(--font-subtle);font-weight:500!important;line-height:1.2}.people-hub-matrix-page .people-hub-text-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-hub-matrix-page .people-hub-where-cell,.people-hub-matrix-page .people-upcoming-time-off-value{justify-content:center;width:100%}.people-hub-matrix-page .people-hub-location-cell{width:100%;display:flex;justify-content:center}.people-hub-matrix-page .people-hub-where-cell .people-whos-in-status-stack{justify-content:center;margin:0 auto;max-width:100%}.people-hub-matrix-page .people-hub-location-cell .people-whos-in-location-list{justify-content:center}.people-hub-matrix-page .people-hub-location-cell .people-whos-in-location-badge{max-width:100%}.people-matrix-pagination{margin-top:auto}.people-mobile-top-nav{display:none}.people-teams-matrix-shell .people-teams-matrix-async-root,.people-teams-matrix-shell #people-teams-matrix-fragment{flex:1;min-height:0;display:flex;flex-direction:column}.people-teams-matrix-page{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden}.people-teams-matrix-page .table-wrapper{flex:1;min-height:0;height:auto;padding:0 20px;box-sizing:border-box}.people-teams-matrix-page .table-container{flex:1;min-height:0;height:auto;overflow:hidden;padding-top:0;margin:0!important}.people-teams-matrix-page .table-scroll{flex:1;min-height:0;width:100%;overflow-x:auto;overflow-y:auto}.people-teams-matrix-page .table{width:100%;min-width:max-content;border-spacing:0;border-collapse:separate;table-layout:auto}.people-teams-pagination{margin-top:auto;padding:0 20px;height:50px;border-top:solid 1px var(--border);background:var(--background)}.settings-teammates-visibility-table.people-teams-matrix-page .teammates-visibility-person-col,.settings-teammates-visibility-table.people-teams-matrix-page .table-header-cell.teammates-visibility-person-col,.settings-teammates-visibility-table.people-teams-matrix-page .table-body-cell.teammates-visibility-person-col{min-width:190px!important;width:190px!important;max-width:190px!important}.settings-teammates-visibility-table.people-teams-matrix-page .teammates-visibility-person-cell{min-width:0}.settings-teammates-visibility-table.people-teams-matrix-page .teammates-visibility-person-cell span{display:block;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-teams-team-col{min-width:120px!important;width:auto!important;max-width:none!important;text-align:center!important}.people-teams-edit-col{min-width:132px!important;width:132px!important;max-width:132px!important}.people-teams-matrix-page .table-header-cell.people-teams-edit-col{white-space:normal!important}.people-teams-matrix-page .table-header-cell.people-teams-edit-col span{max-width:112px;margin:0 auto;text-align:center}.people-teams-matrix-page .table-header-cell span{text-align:center}.people-teams-matrix-page .table-header-cell.teammates-visibility-person-col span{text-align:left}.people-teams-team-name{display:inline-block;width:max-content;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-teams-matrix-page .table-header-cell.people-teams-team-col .people-teams-team-name{margin:0 auto;text-align:center;color:var(--font-main)}.people-teams-team-col .svg-inline--fa{font-size:.92rem}.people-teams-matrix-page .people-teams-team-col .svg-inline--fa.table-cell-green,.people-teams-matrix-page .people-teams-team-col .fa-circle-check,.people-teams-matrix-page .people-teams-team-col .fa-circle-check path{color:var(--table-cell-green)!important;fill:currentColor!important}.people-teams-matrix-page .people-teams-team-col .svg-inline--fa.table-cell-red,.people-teams-matrix-page .people-teams-team-col .fa-circle-xmark,.people-teams-matrix-page .people-teams-team-col .fa-circle-xmark path{color:var(--table-cell-red)!important;fill:currentColor!important}@media screen and (max-width: 1200px){.page-header.people-hub-page-header-standard>.page-header-actions{display:none!important}}@media screen and (max-width: 950px){.people{padding-bottom:50px}.page-alt-inner>.people-mobile-top-nav,.page-alt-inner-no-padding>.people-mobile-top-nav,.page-alt-inner-no-margin>.people-mobile-top-nav{display:block;position:relative;z-index:25;box-sizing:border-box}.page-alt-inner>.people-mobile-top-nav{margin:20px 0 0;width:100%}.page-alt-inner-no-padding>.people-mobile-top-nav,.page-alt-inner-no-margin>.people-mobile-top-nav{margin:20px 20px 0;width:calc(100% - 40px)}.page-alt-inner>.people-mobile-top-nav+.people,.page-alt-inner-no-padding>.people-mobile-top-nav+.people,.page-alt-inner-no-margin>.people-mobile-top-nav+.people,.page-alt-inner>.people-mobile-top-nav+.people-page-header,.page-alt-inner-no-padding>.people-mobile-top-nav+.people-page-header,.page-alt-inner-no-margin>.people-mobile-top-nav+.people-page-header{margin-top:15px}.people-page-header.whos-in-page-header{padding-top:12px;gap:0}.people-page-header.whos-in-page-header .people-page-header-left{display:none}.people-page-header.whos-in-page-header .people-page-header-right{width:100%}.people-page-header.whos-in-page-header .people-page-header-actions{width:100%;padding-bottom:0}.people-page-header.people-teams-page-header{display:none}.people-page-header{flex-direction:column;height:auto;padding:20px 0 0;gap:10px}.page-alt-inner-no-padding .people-page-header{padding:20px 0 0}.people-page-header-left{width:100%;height:auto;flex-direction:column;align-items:flex-start}.people-page-header-controls{width:100%}.people-page-header-title{padding:0 0 10px}.people-page-header-right{width:100%;height:auto}.people-page-header-actions{margin-left:0;width:100%;padding-bottom:15px}.people-header-tabs-sml{margin:2px 0 8px}.people .people-page-header:not(.people-hub-page-header) .people-page-header-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.people-page-header-controls .page-header-vertical-border{display:none}.people .people-page-header:not(.people-hub-page-header) .people-page-header-actions .page-search{width:100%;margin:0;flex:none}.people .people-page-header:not(.people-hub-page-header) .people-page-header-actions .page-search input{width:100%;min-width:0;max-width:none}.people .people-page-header:not(.people-hub-page-header) .people-page-header-actions>div{width:100%}.people .people-page-header:not(.people-hub-page-header) .people-page-header-actions>div>a.btn{width:100%;justify-content:center}.people-page-header:not(.people-hub-page-header) .page-search{width:100%;margin:0}.people-page-header:not(.people-hub-page-header) .page-search form{width:100%}.people-page-header:not(.people-hub-page-header) .page-search input{width:100%;min-width:0}.people-page-header.people-hub-page-header{display:block;height:auto;min-height:0;max-height:none;padding:0 0 15px;gap:0;border-bottom:none}.people-page-header.people-hub-page-header .people-page-header-title,.people-page-header.people-hub-page-header .people-page-header-right{display:none}.people-page-header.people-hub-page-header .people-page-header-left{display:block;width:100%}.people-page-header.people-hub-page-header .people-page-header-controls{display:flex;width:100%;margin-left:0;min-width:0}.people-page-header.people-hub-page-header .people-page-header-actions{width:100%;padding-bottom:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.people-page-header.people-hub-page-header .people-page-header-actions>div{width:auto;flex:0 0 auto}.people-page-header.people-hub-page-header .people-page-header-actions .page-search{width:auto;margin:0;flex:0 1 auto;min-width:0}.people-page-header.people-hub-page-header .people-page-header-actions .page-search form{width:auto;min-width:0}.people-page-header.people-hub-page-header .people-page-header-actions .page-search input{width:225px;min-width:225px;max-width:225px}.people-page-header.people-hub-page-header .page-header-vertical-border{display:none}.case-management-tabs-shell{margin:12px 0 0}.case-management-tabs{padding:0 20px 10px;gap:14px}.people-header-tabs{display:none}.people-header-tabs-sml{display:block;width:100%;position:relative;z-index:25}.people-header-tabs-sml .people-mobile-nav-dropdown{width:100%;max-width:100%;position:relative;z-index:26;margin:0 0 10px}.people-header-tabs-sml .people-mobile-nav-dropdown .btn{width:100%;max-width:100%;box-sizing:border-box;justify-content:space-between}.people-header-tabs-sml #peopleMenuSml{left:0;right:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box;top:50px!important;z-index:35!important}.people-header-tab p{font-size:.9rem}.people-mobile-top-nav .people-mobile-nav-dropdown{width:100%;max-width:100%}.people-mobile-top-nav{position:relative;z-index:25}.people-mobile-top-nav .people-mobile-nav-dropdown{position:relative;z-index:26}.people-mobile-top-nav .people-mobile-nav-dropdown .btn{width:100%;max-width:100%;box-sizing:border-box;justify-content:space-between}.people-mobile-top-nav #peopleMenuSml{left:0;right:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box;top:50px!important;z-index:35!important}.people-header.page-header-with-search{height:auto!important;min-height:0!important;max-height:none!important;padding:20px 0!important;flex-direction:column!important;align-items:flex-start!important;overflow:visible!important}.people-header.page-header-with-search .page-header-left{order:1;width:100%}.people-header.page-header-with-search .page-header-actions{order:2;width:100%;margin:15px 0 0}.people-header.page-header-with-search .page-header-actions .btn{width:100%}.people-header.page-header-with-search .page-search{order:3;width:100%;margin:15px 0 0!important}.people-header.page-header-with-search .page-search form{width:100%}.people-header.page-header-with-search .page-search input{width:100%;min-width:0}.people-page-header .btn-icon{height:40px;width:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}.people-page-header .page-search input{height:45px}.people .people-async-root{flex:none;min-height:auto;display:block}.people .people-async-root #people-list-fragment{display:block;min-height:auto}.people-hub-matrix-page .table-wrapper{padding:0}.people-hub-matrix-page .people-hub-person-col{min-width:220px!important;width:220px!important;max-width:220px!important}.people-hub-matrix-page .people-hub-status-col{min-width:120px!important;width:120px!important;max-width:120px!important}.people-hub-matrix-page .people-hub-where-col,.people-hub-matrix-page .people-hub-location-col{min-width:185px!important;width:185px!important;max-width:185px!important}.people-hub-matrix-page .people-hub-member-type-col{min-width:160px!important;width:160px!important;max-width:160px!important}.people-hub-matrix-page .people-hub-joined-col{min-width:150px!important;width:150px!important;max-width:150px!important}.people-hub-matrix-page .people-hub-upcoming-col{min-width:170px!important;width:170px!important;max-width:170px!important}.people-hub-matrix-page .people-hub-office-col{min-width:150px!important;width:150px!important;max-width:150px!important}.people-hub-matrix-page .people-hub-email-col{min-width:210px!important;width:210px!important;max-width:210px!important}.people-hub-matrix-page .people-hub-phone-col{min-width:150px!important;width:150px!important;max-width:150px!important}.people-matrix-pagination{margin-top:25px}.people .pagination,.disciplinaries-shell .pagination,.resignations-shell .pagination{margin-top:25px;border-top:none}.people-teams-matrix-shell .people-teams-matrix-async-root{flex:none;min-height:auto;display:block}.people-teams-matrix-shell #people-teams-matrix-fragment{display:block;min-height:auto}.people-teams-matrix-page .table-wrapper{padding:0 20px}.settings-teammates-visibility-table.people-teams-matrix-page .teammates-visibility-person-col,.settings-teammates-visibility-table.people-teams-matrix-page .table-header-cell.teammates-visibility-person-col,.settings-teammates-visibility-table.people-teams-matrix-page .table-body-cell.teammates-visibility-person-col{min-width:170px!important;width:170px!important;max-width:170px!important}.settings-teammates-visibility-table.people-teams-matrix-page .teammates-visibility-person-cell span{display:block;max-width:108px}.people-teams-team-col{min-width:96px!important;width:auto!important;max-width:none!important}.settings-teammates-visibility-table.people-teams-matrix-page .teammates-visibility-action-col.people-teams-edit-col{min-width:150px!important;width:150px!important;max-width:150px!important}.settings-teammates-visibility-table.people-teams-matrix-page .table-header-cell.people-teams-edit-col span{white-space:normal;max-width:none;line-height:1.15}.people-teams-team-name{max-width:160px}.people-teams-pagination{margin-top:25px;border-top:none;padding:0 20px;background:transparent}.people-item-header-details-container{align-items:flex-start!important;flex-direction:column}.people-item-header-details{margin-bottom:10px}.people-item-header-statuses{margin-left:0;justify-content:flex-start}.items-01-item-status{margin-left:0;border-radius:3px}.people-item-header .avatar img,.people-item-header .avatar{height:60px;width:60px;min-width:60px}}@media screen and (max-width: 950px){.people-page-header-standard{position:relative;z-index:20;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:0;overflow:visible}.people-page-header-standard>.page-header-title{display:none}.people-page-header-standard>.page-search{margin:0!important;display:flex;flex:1 1 auto;min-width:0;max-width:calc(100% - 43px);width:auto}.people-page-header-standard>.page-search form{flex:1 1 auto;width:100%;min-width:0}.people-page-header-standard>.page-search input{flex:1 1 auto;width:100%;min-width:0}.people-page-header-standard>.page-header-actions{margin:0 0 0 10px;display:flex;flex-direction:row;align-items:center;gap:10px;flex:0 0 auto}.people-page-header-standard>.page-header-actions .page-header-icon-padding{margin-left:0}}@media screen and (max-width: 500px){.people-page-header-standard>.page-search{flex:1 1 auto;min-width:0;max-width:calc(100% - 39px)}.people-page-header-standard>.page-search form{min-width:0}.people-page-header-standard>.page-search input{min-width:95px}.people-page-header-standard .page-search-btn{margin:0 6px}.people-page-header-standard>.page-header-actions{margin-left:6px;gap:6px}}@media screen and (max-width: 400px){.people-page-header .btn-icon{width:33px;min-width:33px;max-width:33px;height:33px;min-height:33px;max-height:33px}.people-page-header-standard>.page-search input{min-width:70px}.people-page-header-standard>.page-search .btn-icon,.people-page-header-standard>.page-header-actions .btn-icon{width:33px;min-width:33px;max-width:33px;height:33px;min-height:33px;max-height:33px}.people-page-header-standard .page-search-btn{margin:0 4px}.people-page-header-standard>.page-header-actions{margin-left:4px;gap:4px}}@media screen and (max-width: 370px){.people-page-header .page-search input{height:40px;font-size:.74rem;padding-left:6px;padding-right:6px}.people-page-header .btn-icon{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px}.people-page-header-standard>.page-search{flex:1 1 auto;min-width:0;max-width:calc(100% - 68px)}.people-page-header-standard>.page-search form{width:100%;min-width:0}.people-page-header-standard>.page-search input{min-width:0;width:100%;height:40px;font-size:.74rem;padding-left:6px;padding-right:6px}.people-page-header-standard>.page-search .page-search-clear-btn{display:none}.people-page-header-standard>.page-search .btn-icon,.people-page-header-standard>.page-header-actions .btn-icon{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px}.people-page-header-standard .page-search-btn{margin:0 2px}.people-page-header-standard>.page-header-actions{margin-left:2px;gap:2px}}.surveys .surveys-async-root{flex:1;min-height:0;display:flex;flex-direction:column}.surveys .surveys-async-root .items-01-container{flex:1;min-height:0;height:auto;overflow:auto}.surveys .surveys-async-root .people-padding{margin-top:auto}.surveys .people-header.page-header-with-search{overflow:visible}.surveys-access-icon-btn{margin-right:8px}.time-off-access-icon-btn,.settings-access-icon-btn{margin-right:10px}.time-off-tracker-actions-date{display:none}@media screen and (min-width: 951px){.survey-page-shell{display:flex;flex-direction:column}.survey-page-shell .survey-async-root{flex:1;min-height:0;display:flex;flex-direction:column}.survey-page-shell .survey-async-root .surveys-page{flex:1;min-height:0;height:auto;display:flex;flex-direction:column}.survey-page-shell .survey-async-root .survey-items-container{flex:1;min-height:0;height:auto!important}.survey-page-shell .survey-async-root .survey-items{min-height:0}.survey-page-shell .survey-async-root .pagination{margin-top:auto}}@media screen and (max-width: 950px){.surveys .surveys-async-root{flex:none;min-height:auto;display:block}.surveys .surveys-async-root .items-01-container{overflow:inherit;min-height:auto}.surveys .surveys-async-root .people-padding{margin-top:0}}@media screen and (max-width: 350px){.items-01-item-section-item{flex-direction:column}.items-01-item-title-text{padding-bottom:3px}}.person{display:flex;flex-direction:column;height:100%;padding:0 25px}.person-back-btn-container{height:70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.person-header-container{height:180px}.person-header{width:100%;display:flex;flex-direction:column;border-bottom:solid 1px var(--border);padding-bottom:20px;margin-bottom:20px}.person-header-top{width:100%;display:flex;flex-direction:row}.person-header-details-container{display:flex;flex-direction:row;align-items:center}.person-header-details{display:flex;flex-direction:column;align-items:flex-start}.person-header-details h3{padding-bottom:3px}.person-header-details p{color:var(--font-subtle)}.person-header-details .person-header-status{margin:8px 0 0}.person-header-details .items-01-item-status{border-radius:3px!important}.person-header-details .items-01-item-status p{padding:2px 6px!important}.person .items-01-item-status p{text-transform:none}.person-header-right{display:flex;flex-direction:row-reverse;align-items:center;margin-left:auto}.person-header-status{margin:0 15px 0 0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px}.person-header-status .items-01-item-status p{text-transform:uppercase}.person-header-status .person-header-whos-in-status{margin-left:0!important}.person-header-whos-in-shifts{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px;margin-left:0}.person-header-whos-in-shift-badge{margin:0!important}.person .person-header-whos-in-shift-badge p{text-transform:uppercase!important}.person-header-whos-in-locations{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px;margin-left:0}.person-header-whos-in-location-badge{margin:0!important}.person .person-header-whos-in-location-badge p{text-transform:uppercase!important}.person-header-whos-in-location-badge .svg-inline--fa{margin:0 2px 0 0;font-size:.62rem}.person-header-actions{display:flex;flex-direction:row;align-items:center;position:relative}.person-header-actions-menu{left:0;top:45px}.person-header-bottom{display:none}.person-header-actions-desktop{display:flex;flex-direction:row;align-items:center;gap:10px}.person-action-icon-btn .svg-inline--fa{font-size:.77rem!important;padding-top:0}.person-action-icon-menu,.person-actions-menu{top:40px!important;min-width:250px!important;right:0;max-height:calc(100vh - 160px);overflow:auto}.person-header-actions .btn{padding:0 25px!important}.person .btn-tiny p{text-transform:none}.person-where-list{width:100%}.person-where-component .person-main-data-section-header{border-bottom:solid 1px var(--border)}.person-item.person-where-day-row{align-items:center;min-height:55px;padding:10px 0!important}.person-where-day-title{display:flex;flex-direction:column;min-width:135px!important;gap:2px}.person-where-day-title p{line-height:1.2}.person-where-day-status{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.person-where-day-status .items-01-item-status{max-width:100%}.person-where-day-status .items-01-item-status p{white-space:normal;word-break:break-word}.person-where-day-status .whos-in-status-badge{margin:0!important}.person-where-day-status .whos-in-status-badge p{text-transform:uppercase}.person-where-day-status .whos-in-time-off-type-badge{margin:0!important}.person-where-day-status .whos-in-time-off-type-badge p{text-transform:uppercase!important}.person-where-day-status .whos-in-time-off-type-badge-only{margin:0!important}.person-where-day-status .whos-in-location-list{margin-top:0;align-items:flex-start}.person-where-day-status .whos-in-location-badge{margin:0!important}.person .person-where-day-status .whos-in-location-badge p{text-transform:uppercase!important}@media screen and (max-width: 950px){.person-item.person-where-day-row{flex-direction:column!important;align-items:flex-start!important;gap:8px;padding-left:0;padding-right:0}.person-where-day-title{min-width:0;width:100%}}.person-nav-tabs{display:flex;flex-direction:column;height:100%}.person-tab-link{padding:12px 10px;margin:5px 0;color:var(--font-subtle);border-left:solid 2px var(--background);cursor:pointer;transition:all .5;font-size:.82rem;font-weight:700}.person-tab-link:hover,.person-tab-link.active{color:var(--font-main);border-left:solid 2px var(--font-main)}.person-components{margin-top:30px}.person-components-inner{height:100%;display:flex;flex-direction:row;align-items:flex-start}.person-compontents-left{width:250px}.person-compontents-middle{padding:0 2px;overflow-y:auto;height:100%;width:calc(100% - 292px);margin-left:40px}.person-component{margin:0 0 40px;border-radius:5px;border:solid 1px var(--border);width:100%}.person-component-title{display:flex;flex-direction:row;align-items:center;padding:35px 20px 10px}.person-component-title-correction{padding:15px 20px 10px!important}.person-component-title h6{font-size:.97rem}.person-component-title-right{margin-left:auto;display:flex;flex-direction:row;align-items:center}.person-private-access-icon-btn{margin-right:0}.person-item{display:flex;flex-direction:row;align-items:center;min-height:35px;border-bottom:solid 1px var(--border);padding:10px 20px}.person-item-title{font-weight:700;min-width:185px}.person-item-text{flex-wrap:wrap}.person-item-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.person-item-list p{line-height:1.7}.person-item-inner{display:flex;flex-direction:row;align-items:flex-start}.person-item-inner-icon{height:33px;width:33px;border-radius:100%;background-color:var(--background-03);display:flex;justify-content:center;align-items:center;margin-right:10px}.person-item-inner-icon .svg-inline--fa{color:var(--icon-main);font-size:.7rem}.person-component-empty-state{margin:65px auto!important}.person-last-active{display:flex;flex-direction:row;align-items:center;border-top:1px solid var(--border);margin:15px 10px 0;padding-top:25px}.person-last-active p{line-height:1.7;color:var(--font-subtle);font-size:.65rem;font-style:italic}.person-component-stats{margin:1px 0 40px}.person-balance-component .person-main-data-section{margin:0 20px 20px}.person-balance-header{height:auto}.person-balance-header h6{padding-bottom:0;font-size:.97rem}.person-balance-header .person-item-subtle-text{color:var(--font-subtle);font-size:.76rem;line-height:1.45}.person-balance-stats{flex-direction:row;margin:0}.person-balance-component .person-component-stats{margin:0 0 20px}.person-balance-stats .stat{width:calc(33.33% - 13.3333px);margin:0 10px;padding:25px 0}.person-balance-stats .stat:first-child{margin:0 10px 0 0}.person-balance-stats .stat:last-child{margin:0 0 0 10px}.person-main-data-section-header.person-time-off-table-header{border-bottom:solid 1px var(--border);min-height:70px;height:auto!important;padding:0;gap:15px;flex-wrap:wrap;align-items:center;position:relative;z-index:50;overflow:visible}.person-time-off-table-header>h6{margin-right:0;font-size:.97rem}.person-time-off-table-header .person-inline-search{margin:0 0 0 15px!important;display:flex;flex:0 1 auto;min-width:0;width:auto;max-width:none;justify-content:flex-start;align-items:center}.person-time-off-table-header .person-inline-search .person-inline-search-control{display:flex;flex:0 1 auto;width:auto;min-width:0;align-items:center}.person-time-off-table-header .person-inline-search input{flex:0 1 auto;width:210px;min-width:210px;max-width:210px;height:33px;min-height:33px;max-height:33px;margin:0;padding:0 10px;line-height:33px;box-sizing:border-box}.person-time-off-table-header .person-inline-search .page-search-btn,.person-time-off-table-header .person-inline-search .page-search-clear-btn{margin:0 0 0 10px!important}.person-time-off-table-header .person-inline-search>.page-header-vertical-border{margin:0 15px}.person-time-off-table-header .settings-activity-logs-filter-reset-link{margin-left:10px}.person-time-off-table-header .dropdown-menu-container{position:relative;z-index:60}.person-time-off-table-header .menu{right:0;left:auto;z-index:70!important}.person-case-management-table-header{border-bottom:solid 1px var(--border)}.person-case-management-matrix-page,.person-case-management-matrix-page .table-wrapper{width:100%}.person-case-management-matrix-page .table-container{width:100%;min-width:0;margin:0!important;padding-top:0!important}.person-case-management-matrix-page .table-scroll{min-width:0;width:100%;overflow-x:auto;overflow-y:visible}.person-case-management-matrix-page .table{width:100%;min-width:900px;border-spacing:0;border-collapse:separate}.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell{border-bottom:solid 1px var(--border)}.settings-teammates-visibility-table.person-case-management-matrix-page .table-body-row{height:70px}.person-balance-matrix-page,.person-balance-matrix-page .table-wrapper{width:100%}.person-balance-matrix-page .table-container{width:100%;min-width:0;margin:0!important;padding-top:0!important}.person-balance-matrix-page .table-scroll{min-width:0;width:100%;overflow-x:auto;overflow-y:visible}.person-balance-matrix-page .table{width:100%;min-width:780px;border-spacing:0;border-collapse:separate}.settings-teammates-visibility-table.person-balance-matrix-page .table-header-cell{border-bottom:solid 1px var(--border)}.settings-teammates-visibility-table.person-balance-matrix-page .table-body-row{height:auto}.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-policy-col{min-width:240px!important;width:240px!important;max-width:240px!important;text-align:left!important}.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-type-col{min-width:170px!important;width:170px!important;max-width:170px!important;text-align:left!important}.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-number-col{min-width:140px!important}.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-policy-cell,.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-type-cell{justify-content:flex-start;min-height:34px;min-width:0}.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-policy-cell .table-cell-flex-inner,.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-type-cell .table-cell-flex-inner{text-align:left;min-width:0}.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-policy-name,.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-policy-subtle,.settings-teammates-visibility-table.person-balance-matrix-page .person-balance-type-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.person-time-off-requests-table .table{min-width:900px}.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-type-col,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-type-col,.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-date-col,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-date-col,.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-type-col span,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-type-col span,.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-date-col span,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-date-col span{text-align:left!important}.settings-teammates-visibility-table.person-time-off-requests-table .person-time-off-request-type-cell{justify-content:flex-start!important;min-height:34px;min-width:0}.settings-teammates-visibility-table.person-time-off-requests-table .person-time-off-request-type-cell .table-cell-flex-inner{text-align:left!important;min-width:0;width:100%}.settings-teammates-visibility-table.person-time-off-requests-table .person-time-off-request-type-cell p,.settings-teammates-visibility-table.person-time-off-requests-table .person-time-off-request-type-cell .subtle-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left!important}.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-status-col,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-status-col,.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-action-col,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-action-col{text-align:center!important;vertical-align:middle}.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-status-col span,.settings-teammates-visibility-table.person-time-off-requests-table .table-header-cell.person-time-off-request-action-col span{text-align:center!important;width:100%;display:block}.settings-teammates-visibility-table.person-time-off-requests-table .person-time-off-request-action-col{min-width:140px!important;width:140px!important;max-width:140px!important}.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-action-col .btn,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-action-col .btn-icon{display:flex!important;margin:0 auto!important}.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-action-col .person-time-off-request-action-inner{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:24px}.settings-teammates-visibility-table.person-time-off-requests-table .table-body-cell.person-time-off-request-action-col p{text-align:center!important}.settings-teammates-visibility-table.person-time-off-requests-table .items-01-item-status p{text-transform:uppercase!important}.settings-teammates-visibility-table.person-time-off-requests-table .person-time-off-request-status-col .items-01-item-status{margin-left:auto!important;margin-right:auto!important;width:fit-content;max-width:fit-content}.settings-teammates-visibility-table.person-time-off-requests-table .person-time-off-request-status-col .items-01-item-status-sml{max-width:none!important}.settings-teammates-visibility-table.person-time-off-requests-table .table-body-row.person-time-off-request-completed .table-body-cell>*,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-row.person-time-off-request-completed .table-body-cell i,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-row.person-time-off-request-completed .table-body-cell img{opacity:.5}.settings-teammates-visibility-table.person-time-off-requests-table .table-body-row.person-time-off-request-completed .table-body-cell .items-01-item-status,.settings-teammates-visibility-table.person-time-off-requests-table .table-body-row.person-time-off-request-completed .table-body-cell .items-01-item-status p{opacity:1}.settings-teammates-visibility-table.person-surveys-matrix-page .table{min-width:820px}.settings-teammates-visibility-table.person-surveys-matrix-page .table-header-cell.person-surveys-name-col,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-cell.person-surveys-name-col,.settings-teammates-visibility-table.person-surveys-matrix-page .table-header-cell.person-surveys-date-col,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-cell.person-surveys-date-col,.settings-teammates-visibility-table.person-surveys-matrix-page .table-header-cell.person-surveys-name-col span,.settings-teammates-visibility-table.person-surveys-matrix-page .table-header-cell.person-surveys-date-col span{text-align:left!important}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-name-col{min-width:290px!important;width:290px!important;max-width:290px!important}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-date-col{min-width:170px!important;width:170px!important;max-width:170px!important}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-status-col{min-width:140px!important;width:140px!important;max-width:140px!important;text-align:center!important;vertical-align:middle}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-action-col{min-width:150px!important;width:150px!important;max-width:150px!important;text-align:center!important;vertical-align:middle}.settings-teammates-visibility-table.person-surveys-matrix-page .table-header-cell.person-surveys-status-col span,.settings-teammates-visibility-table.person-surveys-matrix-page .table-header-cell.person-surveys-action-col span{display:block;width:100%;text-align:center!important}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-name-cell{justify-content:flex-start!important;min-height:34px;min-width:0}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-name-cell .table-cell-flex-inner{width:100%;min-width:0;text-align:left!important}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-name-cell p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left!important}.settings-teammates-visibility-table.person-surveys-matrix-page .items-01-item-status p{text-transform:uppercase!important}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-status-col .items-01-item-status{margin-left:auto!important;margin-right:auto!important;width:fit-content;max-width:fit-content}.settings-teammates-visibility-table.person-surveys-matrix-page .person-surveys-status-col .items-01-item-status-sml{max-width:none!important}.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-cell.person-surveys-action-col .btn,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-cell.person-surveys-action-col .btn-icon{display:flex!important;margin:0 auto!important}.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-row.person-survey-row-completed .table-body-cell>*,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-row.person-survey-row-completed .table-body-cell i,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-row.person-survey-row-completed .table-body-cell img{opacity:.5}.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-row.person-survey-row-completed .table-body-cell .items-01-item-status,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-row.person-survey-row-completed .table-body-cell .items-01-item-status p,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-row.person-survey-row-completed .table-body-cell .btn,.settings-teammates-visibility-table.person-surveys-matrix-page .table-body-row.person-survey-row-completed .table-body-cell .btn p{opacity:1}.settings-teammates-visibility-table.person-documents-matrix-page .table{min-width:760px}.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-name-col,.settings-teammates-visibility-table.person-documents-matrix-page .table-body-cell.person-documents-name-col,.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-date-col,.settings-teammates-visibility-table.person-documents-matrix-page .table-body-cell.person-documents-date-col,.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-type-col,.settings-teammates-visibility-table.person-documents-matrix-page .table-body-cell.person-documents-type-col{text-align:left!important}.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-name-col,.settings-teammates-visibility-table.person-documents-matrix-page .table-body-cell.person-documents-name-col{justify-content:flex-start!important}.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-name-col span,.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-date-col span,.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-type-col span{text-align:left!important}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-name-col{min-width:330px!important;width:330px!important;max-width:330px!important;text-align:left!important}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-date-col{min-width:170px!important;width:170px!important;max-width:170px!important}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-type-col{min-width:110px!important;width:110px!important;max-width:110px!important}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-download-col,.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-delete-col{min-width:110px!important;width:110px!important;max-width:110px!important;text-align:center!important;vertical-align:middle}.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-download-col span,.settings-teammates-visibility-table.person-documents-matrix-page .table-header-cell.person-documents-delete-col span{display:block;width:100%;text-align:center!important}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-name-cell{justify-content:flex-start!important;min-height:34px;min-width:0}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-name-cell .table-cell-flex-inner{width:100%;min-width:0;text-align:left!important}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-name-cell p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left!important}.settings-teammates-visibility-table.person-documents-matrix-page .person-documents-action-inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:24px}.settings-teammates-visibility-table.person-documents-matrix-page .table-body-cell.person-documents-download-col .btn-icon,.settings-teammates-visibility-table.person-documents-matrix-page .table-body-cell.person-documents-delete-col .btn-icon{display:flex!important;margin:0 auto!important}.settings-teammates-visibility-table.person-case-management-matrix-page .table{min-width:780px}.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-reference-col,.settings-teammates-visibility-table.person-case-management-matrix-page .table-body-cell.person-case-management-reference-col,.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-type-col,.settings-teammates-visibility-table.person-case-management-matrix-page .table-body-cell.person-case-management-type-col,.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-date-col,.settings-teammates-visibility-table.person-case-management-matrix-page .table-body-cell.person-case-management-date-col,.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-reference-col span,.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-type-col span,.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-date-col span{text-align:left!important}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-reference-col{min-width:270px!important;width:270px!important;max-width:270px!important}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-type-col,.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-date-col{min-width:170px!important;width:170px!important;max-width:170px!important}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-status-col,.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-action-col{min-width:130px!important;width:130px!important;max-width:130px!important;text-align:center!important;vertical-align:middle}.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-status-col span,.settings-teammates-visibility-table.person-case-management-matrix-page .table-header-cell.person-case-management-action-col span{display:block;width:100%;text-align:center!important}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-reference-cell{justify-content:flex-start!important;min-height:34px;min-width:0}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-reference-cell .table-cell-flex-inner{width:100%;min-width:0;text-align:left!important}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-reference-cell p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left!important}.settings-teammates-visibility-table.person-case-management-matrix-page .items-01-item-status p{text-transform:uppercase!important}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-status-col .items-01-item-status{margin-left:auto!important;margin-right:auto!important;width:fit-content;max-width:fit-content}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-status-col .items-01-item-status-sml{max-width:none!important}.settings-teammates-visibility-table.person-case-management-matrix-page .person-case-management-action-inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:24px}.settings-teammates-visibility-table.person-case-management-matrix-page .table-body-cell.person-case-management-action-col .btn,.settings-teammates-visibility-table.person-case-management-matrix-page .table-body-cell.person-case-management-action-col .btn-icon{display:flex!important;margin:0 auto!important}@media screen and (max-width: 1400px){.person-leave-year-stats{flex-direction:column}.person-leave-year-stats .stat{width:100%;margin:10px 0}.person-leave-year-stats .stat:first-child{margin:0 0 10px}.person-leave-year-stats .stat:last-child{margin:10px 0 0}}@media screen and (max-width: 900px){.person-main-data-section-header.person-time-off-table-header{min-height:60px;height:auto!important}.person-time-off-table-header .person-inline-search{margin:0!important;width:100%;max-width:none;justify-content:flex-start;min-width:0}.person-time-off-table-header .person-inline-search .person-inline-search-control{min-width:0;width:100%}.person-time-off-table-header .person-inline-search input{min-width:0;max-width:none;width:100%}}@media screen and (max-width: 650px){.person-time-off-table-header{gap:10px}.person-time-off-table-header .page-header-vertical-border,.person-time-off-table-header .settings-activity-logs-filter-reset-link{display:none!important}.person-time-off-table-header .person-inline-search{flex:1 1 100%;width:100%;max-width:none;flex-wrap:wrap;gap:10px;height:auto}.person-time-off-table-header .person-inline-search .person-inline-search-control{flex:1 1 100%;width:100%;min-width:0}.person-time-off-table-header .person-inline-search input{width:100%;min-width:0;max-width:none}.person-time-off-table-header .person-inline-search-clear,.person-time-off-table-header .person-inline-search .settings-activity-logs-filter-menu{order:2}.person-time-off-table-header .settings-activity-logs-filter-menu{display:block!important}}.person-item-inner-time-off{align-items:center;width:100%}.person-item-inner-time-off p{font-size:.77rem!important}.person-item-inner-time-off .person-item-title{padding-bottom:3px}.person-item-inner-time-off .person-item-text{color:var(--font-subtle)}.person-item-inner-time-off-actions{margin-left:auto}.person-banner{border-radius:10px;border:dashed 2px var(--notification-alert);height:85px;padding:0 20px;display:flex;flex-direction:row;align-items:center;margin-bottom:30px}.person-banner-archived{border:dashed 2px var(--grey-light)!important}.person-banner-archived .person-banner-icon{background-color:var(--grey-light)!important}.person-banner-archived .person-banner-icon .svg-inline--fa{color:var(--font-main)!important}.person-banner-icon{border-radius:100%;height:45px;width:45px;min-height:45px;min-width:45px;display:flex;justify-content:center;align-items:center;background-color:var(--notification-alert);margin-right:10px}.person-banner-icon .svg-inline--fa{font-size:1.3rem;color:var(--btn-text)!important}.person-banner-right{margin-left:auto;display:flex;flex-direction:row;align-items:center}.person-banner-details p{padding-top:2px;color:var(--font-subtle)}.person-banner-stat{display:flex;flex-direction:column;text-align:center}.person-banner-stat h6{font-size:.9rem}.person-banner-stat p{padding-top:2px;color:var(--font-subtle)}.person-banner-stat-border{border-right:solid 2px var(--border);margin:0 15px;height:25px}.person-banner-actions{margin-left:25px}.person-banner-offboarding-right{gap:15px}.person-banner-offboarding-stats{display:flex;align-items:center}.person-banner-offboarding-balance-select{position:relative;display:inline-flex;align-items:center;z-index:80}.person-banner-offboarding-balance-toggle{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:20px;background-color:var(--subtle-btn-background);color:var(--font-main);text-decoration:none;padding:6px 12px;line-height:1;font-family:Muli,sans-serif;font-size:.77rem;font-weight:700;cursor:pointer}.person-banner-offboarding-balance-toggle:hover{background-color:var(--subtle-btn-background-hover)}.person-banner-offboarding-balance-toggle .svg-inline--fa,.person-banner-offboarding-balance-toggle i{font-size:.7rem;color:inherit}.person-banner-offboarding-balance-menu{top:40px;min-width:190px;left:0!important;right:auto!important;z-index:5000!important}.person-banner-offboarding-balance-option-indicator{visibility:hidden}.person-banner-offboarding-balance-option.is-selected .person-banner-offboarding-balance-option-indicator{visibility:visible}.person-banner-offboarding-stats .person-banner-stat{min-width:120px}.person-document{display:flex;flex-direction:row;align-items:center;border-top:solid 1px var(--border);padding:15px 0}.document-left{margin-right:10px}.document-left .svg-inline--fa{color:var(--icon-light)}.document-detail-title{padding-bottom:3px;font-weight:700;font-size:.82rem}.document-right{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:12px}.document-right .btn-icon:last-child{margin-left:10px}.person-document-status{width:max-content}.document-subtle-text{color:var(--font-subtle)}.person-document-scheduled-deletion .list-item-icon,.person-document-scheduled-deletion .document-detail{opacity:.5}.person-document-scheduled-actions{display:flex;flex-direction:row;align-items:center;gap:8px;margin-right:12px}.person-document-scheduled-actions .document-subtle-text{text-align:right}.person-surveys{padding:40px}.person-main-data-section{margin:0 20px}.person-main-data-section-header{display:flex;flex-direction:row;align-items:center;height:70px}.person-main-data-section-header-right{margin-left:auto;display:flex;flex-direction:row;align-items:center}.person-main-data{display:flex;flex-direction:row;align-items:center;height:70px;border-top:solid 1px var(--border)}.person-main-data p{font-size:.82rem}.person-main-data-title{font-weight:700;min-width:235px;color:var(--font-subtle)}.person-data-request{margin-left:auto}.person-main-data-box-items{display:flex;flex-direction:column}.person-main-data-box-item{border-radius:5px;border:solid 1px var(--border);width:calc(100% - 42px);padding:20px;margin-bottom:20px;display:flex;flex-direction:row;align-items:flex-start}.person-main-data-box-item .items-01-item-section-item{padding:12px 0}.person-main-data-box-item-inner-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center}.person-main-data-box-item-inner-action-delete{margin-left:10px}.disciplinary-case-card{flex-direction:column;border:none;border-radius:0;width:100%;padding:0;margin-bottom:0}.disciplinary-case-card:not(:last-child){border-bottom:solid 1px var(--border);margin-bottom:24px;padding-bottom:24px}.disciplinary-case-card-top{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:28px}.disciplinary-case-card-summary{flex:1;min-width:0}.disciplinary-case-card-summary .items-01-item-title-text{min-width:165px}.disciplinary-case-card-summary .items-01-item-section-item{min-width:0;padding:15px 0;border-bottom:solid 1px var(--border)}.disciplinary-case-card-summary .items-01-item-section-item:last-child{border-bottom:none}.disciplinary-case-inline-actions{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.disciplinary-status-pill p{text-transform:uppercase!important}.modal:has(.disciplinary-case-view-modal){max-width:1040px;width:min(1040px,96vw);height:90vh;max-height:90vh}.disciplinary-case-view-modal{min-height:90vh;max-height:90vh}.disciplinary-case-manage-modal{min-height:0;max-height:none}.disciplinary-case-view-modal .modal-content-inner{padding:0 15px 16px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.disciplinary-case-manage-modal form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.disciplinary-case-manage-modal .modal-content-inner{flex:1 1 auto;min-height:0;max-height:calc(90vh - 120px)}.disciplinary-case-view-modal .modal-content-header h6,.disciplinary-case-manage-modal .modal-content-header h6{min-width:0}.disciplinary-case-view-modal .modal-close,.disciplinary-case-manage-modal .modal-close{margin-left:auto!important}.disciplinary-case-modal-header-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:8px}.disciplinary-case-modal-header-actions .modal-close{margin-left:0!important}.case-management-modal-header-banner{background-color:var(--red-light);min-width:0;max-width:360px;padding:6px 10px;justify-content:flex-start}.case-management-modal-header-banner .svg-inline--fa,.case-management-modal-header-banner i{color:var(--red);font-size:.75rem}.case-management-modal-header-banner p{color:var(--red);font-size:.74rem;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-management-requested-update-banner{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;border-radius:8px;background-color:var(--blue-light);border:solid 1px rgba(10,32,92,.12)}.case-management-requested-update-banner-icon{height:34px;width:34px;min-height:34px;min-width:34px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--background);flex:0 0 auto}.case-management-requested-update-banner-icon .svg-inline--fa,.case-management-requested-update-banner-icon i{color:var(--blue);font-size:.8rem}.case-management-requested-update-banner-body{min-width:0;flex:1}.case-management-requested-update-banner-body h6{font-size:.92rem;color:var(--blue);margin-bottom:4px}.case-management-requested-update-banner-body p{color:var(--blue);line-height:1.5}.case-management-requested-update-banner-meta{margin-top:4px;font-size:.74rem;font-weight:700;opacity:.9}.case-management-modal-header-border{margin:0 4px 0 2px}.disciplinary-case-modal-header-divider{margin:0 12px}.disciplinary-case-view-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 15px}.disciplinary-case-view-section{margin-bottom:0}.disciplinary-case-view-section .items-01-item-title-text{min-width:165px}.disciplinary-case-view-section .items-01-item-section-item{min-width:0;padding:15px 0;border-bottom:solid 1px var(--border)}.disciplinary-case-view-section .items-01-item-section-item:last-child{border-bottom:none}.disciplinary-case-view-section .readable-text{white-space:pre-wrap}.case-management-action-cell{text-align:center;display:table-cell;vertical-align:middle}.case-management-action-cell .btn-icon{margin:0 auto;display:inline-flex;justify-content:center;align-items:center}.case-management-status-cell,.case-management-status-cell p{text-align:center!important;vertical-align:middle}.case-management-status-cell .items-01-item-status,.case-management-status-cell .items-01-item-status-sml{margin-left:auto!important;margin-right:auto!important;width:fit-content;max-width:none!important}.case-management-reference-cell{text-align:center;white-space:nowrap}.case-management-reference-cell .disciplinaries-person-reference{font-size:.78rem;font-weight:700;color:var(--font-subtle)}.case-management-my-action-cell{min-width:260px!important;width:260px!important;max-width:260px!important;text-align:left!important;vertical-align:middle}.case-management-my-action-cell span{text-align:left!important}.case-management-my-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0}.case-management-my-action .items-01-item-status{margin:0!important;width:fit-content;max-width:220px}.case-management-my-action .items-01-item-status p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center!important}.case-management-my-action .items-01-item-status+.subtle-text{margin-top:3px}.case-management-my-action>.subtle-text{max-width:230px;margin:0;line-height:1.25;white-space:normal;text-align:left!important}.case-management-waiting-status{background-color:var(--tertiary-background);color:var(--subtle-text-color)}.case-management-waiting-status p{color:var(--subtle-text-color)!important}.compliance-header-controls{width:auto;min-width:0}.case-management-delete-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0}.compliance-case-management-table .case-management-delete-cell{min-width:250px!important;width:250px!important;max-width:250px!important}.case-management-deletion-date{max-width:230px;white-space:normal;text-align:center!important;line-height:1.25;margin:0}.compliance-table-page .table-container{overflow:hidden;padding-top:0}.compliance-table-page .table-scroll{overflow:auto;min-width:0}.compliance-case-management-table .table-header{position:sticky;top:0;z-index:3;background:var(--background)}.compliance-case-management-table .table-header-cell{height:auto;padding-top:0!important;padding-bottom:12px!important}.compliance-case-management-table .table-header-cell span{position:static;display:block}.delete-modal,.case-delete-modal{min-height:650px;max-width:900px}.delete-modal .modal-content-inner,.case-delete-modal .modal-content-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:485px;padding:30px 70px}.delete-modal .modal-content-footer-inner,.case-delete-modal .modal-content-footer-inner{justify-content:flex-end}.delete-modal-warning,.case-delete-warning{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;width:100%;max-width:680px;text-align:center}.delete-modal-warning-icon,.case-delete-warning-icon{display:flex;align-items:center;justify-content:center}.delete-modal-warning-icon .svg-inline--fa,.delete-modal-warning-icon i,.case-delete-warning-icon .svg-inline--fa,.case-delete-warning-icon i{color:var(--font-main);font-size:4rem}.delete-modal-warning p,.case-delete-warning p{margin:0}.delete-modal-compact .delete-modal-warning p{max-width:520px}.modal-content-footer .delete-modal-confirm-btn,.modal-content-footer .case-delete-confirm-btn{background-color:var(--red-alert)!important;border-color:var(--red-alert)!important;color:#000!important;min-height:43px;height:43px;padding:0 20px!important}.modal-content-footer .delete-modal-confirm-btn .loading-button-label,.modal-content-footer .delete-modal-confirm-btn p,.modal-content-footer .case-delete-confirm-btn .loading-button-label,.modal-content-footer .case-delete-confirm-btn p{color:#000!important}.compliance-case-management-table .table-header-cell:nth-child(7) span{text-align:center;display:block}.case-management-access-cell{overflow:visible!important;position:relative;z-index:auto}.case-management-access-cell.case-management-access-cell-active{z-index:4000}.case-management-access-cell .dropdown-menu-container{display:flex;justify-content:center;position:relative;z-index:auto}.case-management-access-cell.case-management-access-cell-active .dropdown-menu-container{z-index:4001}.case-management-access-cell .menu{z-index:5000!important}.masked-reporter-avatar{background-color:var(--background-03);border:solid 1px var(--background-03)}.masked-reporter-avatar .svg-inline--fa,.masked-reporter-avatar .fa-regular,.masked-reporter-avatar .fa-solid{font-size:.62rem;color:var(--font-main);margin-right:0!important}.disciplinaries-person-name{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disciplinaries-person-reference{font-size:.72rem;line-height:1.25}.disciplinary-case-manage-inline-actions{margin-bottom:20px}.disciplinary-case-view-modal .case-management-modal-tabs.people-header-tabs{display:flex}.case-management-modal-tabs{flex:0 0 auto;margin-top:10px;border-bottom:solid 1px var(--border)}.case-management-modal-tabs::-webkit-scrollbar{display:none}.case-management-modal-tab{background:transparent;border:none;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.case-management-modal-tab p{margin:0;padding:0;line-height:1.2}.case-management-modal-tab-notification{position:absolute;top:5px;right:-8px;min-width:8px;width:8px;height:8px;padding:0;border-radius:50%}.case-management-modal-tab-notification p{display:none}.case-management-modal-tab-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto;padding-top:0}.case-management-modal-tab-content:has(.case-management-audit-tab){overflow:hidden}.case-management-modal-panels{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.case-management-modal-panel{display:none}.case-management-modal-panel.is-active{display:block}.case-management-modal-panel[data-case-modal-panel=audit-trail].is-active{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.case-management-modal-panel[data-case-modal-panel=audit-trail] .disciplinary-case-view-section{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.case-management-modal-panel[data-case-modal-panel=audit-trail] .case-management-activity-logs-panel{flex:1 1 auto;min-height:0}.case-management-modal-panel[data-case-modal-panel=audit-trail] .modal-activity-log-footer{margin-top:auto}.disciplinary-case-view-modal .case-management-modal-panel[data-case-modal-panel=audit-trail] .modal-activity-log-footer{padding-left:0;padding-right:0}.disciplinary-case-view-modal .case-management-modal-panel[data-case-modal-panel=audit-trail] .modal-activity-log-pagination .btn:first-child{margin-left:0!important}.case-management-modal-panel .modal-content-inner-section{margin-bottom:0}.case-management-hidden{display:none!important}.case-management-document-list{margin:10px 0 0;width:100%}.case-management-document-list .modal-item-list-item{width:calc(100% - 32px);margin-bottom:10px;text-decoration:none}.case-management-document-list .modal-item-list-item:first-child{margin:20px auto 10px}.case-management-document-list .modal-item-list-item:last-child{margin-bottom:0}.case-management-people-list{width:100%;border-top:solid 1px var(--border)}.case-management-people-list .list-item{padding:0 10px;min-height:68px}.case-management-people-list .list-item:last-child{border-bottom:none}.case-management-people-list .list-item-name{max-width:none}.disciplinary-case-view-section .modal-policy-card-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.disciplinary-case-view-section .modal-policy-card-subtitle{padding-top:4px}.case-management-document-meta{display:flex;flex-direction:column;gap:0;border-top:solid 1px var(--border);margin-top:15px}.disciplinary-case-view-section .case-management-document-meta .items-01-item-section-item{padding:12px 0;border-bottom:solid 1px var(--border)}.disciplinary-case-view-section .case-management-document-meta .items-01-item-section-item:last-child{border-bottom:none}.disciplinary-case-view-section .case-management-document-meta .items-01-item-title-text{color:var(--font-subtle)}.case-management-selected-files{margin:10px 0 0}.case-management-selected-files.case-management-selected-files-empty{display:none}.case-management-selected-files .modal-item-list-item{width:calc(100% - 32px);margin-bottom:10px}.case-management-selected-files .modal-item-list-item:last-child{margin-bottom:0}.case-management-sub-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px;border-bottom:solid 1px var(--border)}.case-management-sub-header p{line-height:1.55;max-width:650px}.case-management-sub-header-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:8px}.disciplinary-case-view-layout{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow:hidden}.disciplinary-case-view-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.disciplinary-case-view-main .case-management-modal-tab-content{overflow:auto;min-height:0}.case-management-audit-tab{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.case-management-audit-tab>.disciplinary-case-view-section{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.case-management-activity-logs-panel{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.case-management-activity-logs-panel .table-wrapper{flex:1 1 auto;min-height:0;height:auto}.case-management-activity-logs-panel .table-container,.case-management-activity-logs-panel .table-scroll{height:100%;min-height:0}.case-management-activity-logs-panel .table-scroll{overflow:auto}.case-management-activity-logs-table-wrapper{width:100%}.case-management-activity-logs-table{min-width:980px}.case-management-activity-logs-table .table-body-cell{vertical-align:middle}.case-management-activity-logs-table .table-body-cell.teammates-visibility-person-col{vertical-align:top}.case-management-activity-logs-table .case-management-activity-log-type-col{min-width:230px!important;width:230px!important;max-width:230px!important;text-align:left!important}.case-management-activity-logs-table .case-management-activity-log-user-col{min-width:180px!important;width:180px!important;max-width:180px!important;vertical-align:middle!important;text-align:left!important}.case-management-activity-logs-table .case-management-activity-log-date-col{min-width:140px!important;width:140px!important;max-width:140px!important;text-align:left!important}.case-management-activity-logs-table .case-management-activity-log-notes-col{min-width:430px!important;width:430px!important;max-width:430px!important;text-align:left!important}.case-management-activity-logs-table .case-management-activity-log-user-col span,.case-management-activity-logs-table .case-management-activity-log-type-col span,.case-management-activity-logs-table .case-management-activity-log-date-col span,.case-management-activity-logs-table .case-management-activity-log-notes-col span{text-align:left!important}.case-management-activity-logs-table .table-body-cell p{line-height:1.65}.case-management-activity-logs-table .table-cell.case-management-activity-log-notes-col,.case-management-activity-logs-table .table-cell.case-management-activity-log-notes-col p{text-align:left!important}.case-management-activity-log-type{display:flex;align-items:center;gap:12px;min-width:0}.case-management-activity-log-type-icon{width:34px;height:34px;min-width:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.case-management-activity-log-type-icon .svg-inline--fa,.case-management-activity-log-type-icon .fa-solid,.case-management-activity-log-type-icon .fa-regular{color:var(--icon-nav);font-size:.85rem}.case-management-activity-log-type-text p{line-height:1.5}.case-management-activity-log-action-cell{white-space:normal!important}.case-management-activity-log-entry{display:flex;flex-direction:column;gap:14px;min-width:0}.case-management-activity-log-summary{line-height:1.7;white-space:normal}.case-management-activity-log-notes-col{white-space:normal!important}.case-management-activity-logs-table .btn-icon{margin:0 auto}.modal-content.disciplinary-case-view-modal.matrix-table-modal{height:90vh;min-height:0;max-height:90vh}.modal-content.disciplinary-case-view-modal.matrix-table-modal .modal-content-inner{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 15px}.modal-content.disciplinary-case-view-modal.matrix-table-modal .modal-content-footer-inner{justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important}.modal-content.disciplinary-case-view-modal.matrix-table-modal .case-management-audit-pagination{justify-content:flex-start!important;width:100%!important;max-width:none!important}.modal-content.disciplinary-case-view-modal.matrix-table-modal .case-management-audit-pagination .pagination-btns .btn{margin:0 10px 0 0!important}.modal-content.disciplinary-case-view-modal.matrix-table-modal .case-management-audit-pagination .pagination-count{margin:0!important}.modal-content.disciplinary-case-view-modal.matrix-table-modal .case-management-audit-pagination .pagination-count p{white-space:nowrap}.case-management-activity-log-details{display:flex;flex-direction:column;width:100%}.case-management-activity-log-details .items-01-item-section-item{padding:10px 0;border-bottom:solid 1px var(--border)}.case-management-activity-log-details .items-01-item-section-item:last-child{border-bottom:none}.case-management-activity-log-details .items-01-item-title-text{min-width:120px;color:var(--font-subtle)}.case-management-activity-log-details .readable-text{white-space:pre-wrap;line-height:1.7}.case-management-activity-log-attachment{margin-top:2px;padding:0 14px;border:solid 1px var(--border);border-radius:8px;background:var(--background-03)}.case-management-activity-log-attachment .items-01-item-section-item{padding:10px 0;border-bottom:solid 1px var(--border)}.case-management-activity-log-attachment .items-01-item-section-item:last-child{border-bottom:none}.whistleblowing-private-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 4px}.whistleblowing-private-banner p{color:var(--font-subtle);font-size:.92rem;line-height:1.5}.whistleblowing-private-pane{position:relative;transition:filter .18s ease,opacity .18s ease;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.whistleblowing-private-pane.is-masked{filter:blur(14px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.whistleblowing-private-pane.is-masked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:rgba(255,255,255,.08)}.case-management-timeline-list{width:100%}.case-management-timeline-item{margin-bottom:24px}.case-management-timeline-item:last-child{margin-bottom:0}.case-management-timeline-item:not(:last-of-type):before{bottom:-20px}.case-management-timeline-detail{max-width:none;width:100%}.case-management-timeline-detail .timeline-detail-header{line-height:1.55;white-space:pre-wrap}.case-management-timeline-meta{margin-top:10px}.case-management-timeline-meta .items-01-item-section-item{padding:10px 0;border-bottom:solid 1px var(--border)}.case-management-timeline-meta .items-01-item-section-item:last-child{border-bottom:none}.case-management-timeline-meta .items-01-item-title-text{min-width:120px;color:var(--font-subtle)}.case-management-timeline-meta .readable-text{white-space:pre-wrap;line-height:1.7}.timeline-detail-attachment{margin-top:12px;padding:0 14px;border:solid 1px var(--border);border-radius:8px;background:var(--background-03)}.timeline-detail-attachment .items-01-item-section-item{padding:10px 0;border-bottom:solid 1px var(--border)}.timeline-detail-attachment .items-01-item-section-item:last-child{border-bottom:none}.disciplinary-case-timeline-row{align-items:flex-start}.person-empty-section.case-management-timeline-empty{margin:34px auto 18px}.case-management-timeline-icon{background-color:var(--background-03)}.case-management-timeline-icon .svg-inline--fa{color:var(--icon-nav)!important;font-size:.85rem}.case-management-timeline-icon-start{background-color:#24a0661f}.case-management-timeline-icon-update{background-color:#3574cc1f}.case-management-timeline-icon-status{background-color:#5b4cb81f}.case-management-timeline-icon-stage{background-color:#3a69811f}.case-management-timeline-icon-owner{background-color:#7854381f}.case-management-timeline-icon-schedule{background-color:#247f991f}.case-management-timeline-icon-meeting{background-color:#007a681f}.case-management-timeline-icon-hearing{background-color:#7c449a1f}.case-management-timeline-icon-follow-up{background-color:#4467b01f}.case-management-timeline-icon-warning{background-color:#c26b001f}.case-management-timeline-icon-outcome{background-color:#278e531f}.case-management-timeline-icon-attachment{background-color:#6161611f}.case-management-timeline-icon-appeal{background-color:#1079bf1f}.case-management-timeline-icon-acknowledgement{background-color:#7e5b2f1f}.case-management-timeline-icon-complete{background-color:#1f92671f}.case-management-timeline-icon-audit{background-color:#5462721f}.disciplinary-case-timeline-list{width:100%}.disciplinary-case-timeline-row{display:flex;flex-direction:row;align-items:flex-start;gap:20px}.disciplinary-case-timeline-row .items-01-item-title-text{min-width:165px;flex:0 0 165px}.disciplinary-case-timeline-row .case-management-timeline-list,.disciplinary-case-timeline-row .case-management-timeline-empty{flex:1;min-width:0}.disciplinary-case-timeline-row .case-management-timeline-detail{max-width:none}@media screen and (max-width: 950px){.case-management-sub-header{flex-direction:column;align-items:flex-start}.case-management-sub-header-actions{margin-left:0}}@media screen and (min-width: 1180px){.disciplinary-case-view-modal .modal-content-inner{overflow:hidden}.disciplinary-case-view-layout{flex:1 1 auto;overflow:hidden}.disciplinary-case-view-main{flex:1 1 auto;min-height:0}.disciplinary-case-view-main .case-management-modal-tab-content{overflow:auto;min-height:0}}.person-empty-section{margin:40px auto 60px;text-align:center;display:flex;flex-direction:column;align-items:center}.person-empty-section p{padding:0 0 15px}.person-nav-tabs-sml{display:none}.person-tab-list{height:55px;padding-top:15px}@media screen and (max-width: 950px){.person-components{flex-direction:column;height:inherit!important}.person-components-inner{flex-direction:column}.person-back-btn-container{height:85px}.person-header-container{height:inherit}.person-header{border-bottom:none;margin-bottom:0;padding-bottom:0}.person-header-details .person-item-subtle-text{line-height:1.6;font-size:.8rem}.person-item-subtle-text-last-active{padding:3px 0!important}.person-header-right,.person-nav-tabs{display:none}.person-compontents-left{width:100%;display:flex;flex-direction:column-reverse;position:relative;z-index:60}.person-mobile-controls-row{display:flex!important;flex-direction:row;align-items:center;width:100%;gap:10px;margin-bottom:20px;position:relative;z-index:60}.person-mobile-controls-row .person-nav-tabs-sml{flex:1 1 auto;min-width:0;width:auto;margin:0}.person-mobile-controls-row .person-action-menu-sml{flex:0 0 auto;width:auto;margin:0}.person-nav-tabs-sml{display:block;position:relative;width:100%;z-index:61}.person-nav-tabs-sml .btn{height:50px!important}.person-nav-tabs-sml .btn .svg-inline--fa{color:var(--font-main);font-size:.6rem!important}.person-action-menu-sml .btn{height:50px!important;margin-bottom:0}.person-action-menu-sml .btn .svg-inline--fa{color:var(--font-main);font-size:.6rem!important}.person-action-menu-sml .menu{top:60px!important;z-index:62!important}.person-action-menu-sml-actions .person-action-menu-sml-icon-btn{height:50px!important;width:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}.person-action-menu-sml-actions .person-action-menu-sml-icon-btn .svg-inline--fa{color:var(--font-main);font-size:.77rem!important;padding-top:0!important}.person-action-menu-sml-actions .menu{left:0!important;right:auto!important}.person-last-active{display:none}.person-nav-tabs-sml .menu{top:60px!important;z-index:62!important}.person-nav-tabs-sml-menu-inner{display:flex;flex-direction:column}.person-actions-menu-sml{display:block;width:100%;margin-bottom:20px}.person-actions-menu-sml,.person-header-actions{width:100%}.person-header-actions .btn{width:100%;height:48px;background-color:var(--subtle-btn-background)}.person-header-actions .btn p,.person-header-actions .btn .svg-inline--fa{color:var(--font-main)}.person-header-actions .btn:hover{background-color:var(--subtle-btn-background-hover)}.person-tab-link{border-left:none;color:var(--font-main)}.person-tab-link:hover,.person-tab-link.active{background-color:var(--background);color:var(--font-main);border-left:none}.person-time-off-requests-table+.pagination,.person-surveys-matrix-page+.pagination,.person-documents-matrix-page+.pagination,.person-case-management-matrix-page+.pagination{margin-bottom:20px}.person-compontents-middle{width:100%;margin:30px 0 0;position:relative;z-index:1}.disciplinary-case-card-top{flex-direction:column-reverse;gap:10px}.disciplinary-case-inline-actions{width:auto;margin-left:0;justify-content:flex-start}.disciplinary-case-modal-header-actions{gap:6px}.disciplinary-case-modal-header-divider{margin:0 10px}.person-main-data-box-item{flex-direction:column-reverse}.person-main-data-box-item-inner-actions .btn-icon{margin:0 10px 0 0}}@media screen and (max-width: 1050px){.person-time-off-table-header .page-search{display:none!important}.person-banner{padding:20px;height:inherit;flex-direction:column;align-items:flex-start}.person-banner-icon{margin-bottom:10px}.person-banner-right{margin-left:0;margin-top:10px;flex-direction:column;align-items:flex-start}.person-banner-offboarding-right{width:100%}.person-banner-offboarding-stats{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.person-banner-offboarding-stats .person-banner-stat{margin:0;min-width:0;flex:0 0 auto}.person-banner-offboarding-balance-select{width:100%;justify-content:flex-start}.person-banner-stat-border{display:none}.person-banner-actions{margin-left:0;margin-top:15px}.person-banner-stat{text-align:left;margin:10px 0}}@media screen and (max-width: 650px){.person-main-data{height:inherit!important;min-height:60px;padding:15px 0}.person-item-inner{flex-direction:column}.person-main-data-title{color:var(--font-subtle);padding-bottom:4px}.person-item-inner-time-off{align-items:flex-start}.person-item-inner-time-off .person-item-inner-icon{margin-bottom:10px}.person-item-inner-time-off-actions{margin-left:0;margin-top:20px;width:100%}}@media screen and (max-width: 575px){.person-header-details-container{flex-direction:column;align-items:flex-start}.person-header-details{margin-top:10px}.person-main-data-box-item-inner-actions{margin:0 0 15px}}.settings-page{height:calc(100% - 110px);overflow:auto}.settings-page-no-footer{height:calc(100% - 60px);overflow:auto}.settings-hr-page-header{position:relative;z-index:20}.settings-hr-page-header .dropdown-menu-container{position:relative;z-index:21}.settings-hr-page-header .menu{z-index:22}.settings-user-header{display:flex;flex-direction:row;align-items:center;border-bottom:solid 1px var(--border);padding-bottom:20px}.settings-user-header-details p{color:var(--font-subtle);padding-top:4px}.settings-user-header-right{margin-left:auto}.settings-user-item{display:flex;flex-direction:row;align-items:center;border-bottom:solid 1px var(--border);padding:15px 0;min-height:55px}.settings-user-item .items-01-item-status{margin-right:15px}.settings-user-item-title{font-weight:700;min-width:235px}.settings-user-item-right{padding-left:15px;margin-left:auto}.settings-user-qr-code-setup{margin-bottom:20px}.settings-user-qr-code-setup img{margin:20px 0;width:250px}.settings-user-item-icon-container{display:flex;flex-direction:row;align-items:center}.settings-page-text{max-width:500px}.settings-page-text .readable-text{margin-bottom:10px}.settings-page-text .btn{margin-top:20px}.settings-teammates-visibility-table .teammates-visibility-status-badge{display:inline-flex;width:fit-content;max-width:max-content;margin:0 auto}.settings-teammates-visibility-table .teammates-visibility-permission-col{min-width:170px!important}.settings-teammates-visibility-table .teammates-visibility-action-col{min-width:120px!important}.settings-teammates-visibility-table .teammates-visibility-2fa-col{min-width:140px!important}.settings-teammates-visibility-table .teammates-visibility-last-active-col{min-width:210px!important}.settings-teammates-visibility-table{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden}.settings-teammates-visibility-table.settings-teams-full-width-table{width:100%}.settings-teammates-visibility-table.settings-teams-full-width-table .table{width:100%;min-width:100%}.react-settings .page-alt-inner-overflow:has(.settings-teams-react-shell){display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden}.react-settings .settings-teams-react-shell{height:100%;min-height:0}.react-settings .settings-teams-react-shell>.settings-teams-full-width-table{flex:1 1 auto;min-height:0;height:auto}.react-settings .settings-teams-react-shell>.table-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0!important;border-top:solid 1px var(--border)!important;background:var(--background)!important;flex-direction:row!important;box-sizing:border-box}.react-settings .settings-teams-react-shell>.table-pagination .pagination-count{margin-top:0;margin-left:0}.settings-teams-react-shell .page-header-actions{gap:10px}.settings-teams-react-shell .settings-activity-logs-export-btn{margin:0}.settings-teams-react-shell .table-cell-green,.settings-teams-react-shell .table-cell-green path{color:var(--table-cell-green)!important;fill:currentColor!important}.settings-teams-react-shell .table-cell-red,.settings-teams-react-shell .table-cell-red path{color:var(--table-cell-red)!important;fill:currentColor!important}.settings-teams-react-shell .teams-count-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-decoration:underline;color:var(--font-main)}.settings-teams-react-shell .teams-count-link:hover{color:var(--brand-color)}.settings-team-detail-react-shell>.page-header{position:relative;z-index:50;overflow:visible}.settings-team-detail-react-shell>.settings-teams-full-width-table{position:relative;z-index:1}.settings-team-detail-react-shell .page-header-actions .dropdown-menu-container{position:relative;z-index:60}.settings-team-detail-react-shell .page-header-actions .menu{z-index:70!important}.settings-locations-react-shell .locations-count-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-decoration:underline;color:var(--font-main)}.settings-locations-react-shell .locations-count-link:hover{color:var(--brand-color)}.settings-permissions-react-shell .permissions-count-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-decoration:underline;color:var(--font-main)}.settings-permissions-react-shell .permissions-count-link:hover{color:var(--brand-color)}.settings-time-off-page .permissions-count-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-decoration:underline;color:var(--font-main)}.settings-time-off-page .permissions-count-link:hover{color:var(--brand-color)}.settings-time-off-page .time-off-person-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-decoration:underline;color:var(--font-main)}.settings-time-off-page .time-off-person-link:hover{color:var(--font-main);text-decoration:underline}.settings-time-off-page .time-off-settings-edit-col,.settings-time-off-page .time-off-settings-delete-col,.settings-time-off-page .time-off-settings-edit-col span,.settings-time-off-page .time-off-settings-delete-col span{text-align:center!important}.settings-time-off-page .time-off-settings-edit-col .btn-icon,.settings-time-off-page .time-off-settings-delete-col .btn-icon{margin:0 auto!important}.leave-policy-modal .modal-content-inner-section:last-child{margin-bottom:0}.settings-location-usage-modal .modal-content-footer,.settings-team-members-modal .modal-content-footer{justify-content:flex-start!important}.settings-location-usage-modal .modal-content-footer-inner,.settings-team-members-modal .modal-content-footer-inner{justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important}.settings-location-usage-modal .settings-modal-pagination,.settings-team-members-modal .settings-modal-pagination{width:100%;height:auto!important;margin:0!important;padding:0!important;border-top:0!important;background:transparent!important;flex-direction:row!important}.settings-location-usage-modal .settings-modal-pagination .pagination-btns .btn,.settings-team-members-modal .settings-modal-pagination .pagination-btns .btn{min-height:29px!important;height:29px!important;margin:0 10px 0 0!important}.settings-location-usage-modal .settings-modal-pagination .pagination-btns .disabled-btn,.settings-team-members-modal .settings-modal-pagination .pagination-btns .disabled-btn{border:solid 1px var(--border)!important}.settings-location-usage-modal .settings-modal-pagination .pagination-count,.settings-team-members-modal .settings-modal-pagination .pagination-count{margin-top:0;margin-left:0}.settings-location-usage-modal .list .list-item:last-child{border-bottom:0!important}.settings-team-members-modal .list .list-item:last-child{border-bottom:0!important}.settings-page.settings-teammates-visibility-table.settings-teams-full-width-table.people-hub-matrix-page .table{width:max-content;min-width:100%}.settings-teammates-visibility-table{width:100%;min-width:0;max-width:100%}.settings-teammates-visibility-table .table-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;max-width:100%;height:auto}.settings-teammates-visibility-table .table-container{flex:1;height:auto;min-height:0;min-width:0;width:100%;max-width:100%;padding-top:0;overflow:hidden;margin:0!important}.settings-teammates-visibility-table .table-scroll{flex:1;min-height:0;min-width:0;width:100%;overflow-x:auto;overflow-y:auto}.settings-teammates-visibility-table .table{min-width:max-content;border-spacing:0;border-collapse:separate}.working-week-templates-matrix-page,.working-week-templates-matrix-page .table-wrapper{width:100%}.working-week-templates-matrix-page .table-container,.working-week-templates-matrix-page .table-scroll{width:100%;min-width:0}.working-week-templates-matrix-page .table{width:100%;min-width:max-content}.admin-partners-matrix-page,.admin-partners-matrix-page .table-wrapper{width:100%}.admin-partners-matrix-page .table-container{width:100%;min-width:0;margin:0!important;padding-top:0}.admin-partners-matrix-page .table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:visible}.admin-partners-matrix-page .table{width:100%;min-width:max-content}.admin-partners-matrix-page .table-body-row{height:auto}.admin-partners-matrix-page .table-header-cell.teammates-visibility-person-col{z-index:4}.admin-partners-matrix-page .admin-partners-name-col{min-width:260px!important;width:260px!important;max-width:260px!important;text-align:left!important}.admin-partners-matrix-page .admin-partners-edit-col{min-width:70px!important;width:70px!important;max-width:70px!important;text-align:center!important}.admin-partners-matrix-page .admin-partners-edit-col .btn-icon{margin:0 auto}.admin-partners-matrix-page .admin-partners-domain-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.admin-partners-matrix-page .admin-partners-created-col{min-width:150px!important;width:150px!important;max-width:150px!important}.admin-partners-matrix-page .admin-partners-organisations-col{min-width:130px!important;width:130px!important;max-width:130px!important}.admin-partners-matrix-page .admin-partners-active-users-col{min-width:140px!important;width:140px!important;max-width:140px!important}.admin-partners-matrix-page .admin-partners-price-col{min-width:150px!important;width:150px!important;max-width:150px!important}.admin-partners-matrix-page .admin-partners-mrr-col,.admin-partners-matrix-page .admin-partners-arr-col{min-width:130px!important;width:130px!important;max-width:130px!important}.admin-partners-matrix-page .table-header-cell.admin-partners-name-col span,.admin-partners-matrix-page .table-header-cell.admin-partners-domain-col span,.admin-partners-matrix-page .table-body-cell.admin-partners-name-col,.admin-partners-matrix-page .table-body-cell.admin-partners-domain-col{text-align:left!important}.admin-partners-matrix-page .table-body-cell.admin-partners-name-col{padding-left:0!important}.admin-partners-matrix-page .table-body-cell.admin-partners-name-col .teammates-visibility-person-cell{width:100%;justify-content:flex-start!important;text-align:left!important}.admin-partners-matrix-page .admin-partners-name-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;min-width:0;width:100%;text-align:left!important}.admin-partners-matrix-page .admin-partners-name-cell p,.admin-partners-matrix-page .admin-partners-domain-col p{margin:0;width:100%;text-align:left!important}.settings-teammates-visibility-table.admin-partners-matrix-page .admin-partners-link{display:flex;flex-direction:column;min-width:0;text-align:left;color:inherit;text-decoration:none}.settings-teammates-visibility-table.admin-partners-matrix-page .admin-partners-link:hover .admin-partners-name{color:var(--brand-color);text-decoration:underline}.page-alt-inner-async.admin-partners-shell .admin-partners-matrix-page{flex:1;min-height:0}.page-alt-inner-async.admin-partners-shell .pagination{margin-top:auto}.admin-blogs-matrix-page,.admin-blogs-matrix-page .table-wrapper{width:100%}.admin-blogs-matrix-page .table-container{width:100%;min-width:0;margin:0!important;padding-top:0}.admin-blogs-matrix-page .table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:visible}.admin-blogs-matrix-page .table{width:100%;min-width:max-content}.admin-blogs-matrix-page .table-body-row{height:auto}.admin-blogs-matrix-page .table-header-cell.teammates-visibility-person-col{z-index:4}.admin-blogs-matrix-page .admin-blogs-title-col{min-width:340px!important;width:340px!important;max-width:340px!important;text-align:left!important}.admin-blogs-matrix-page .admin-blogs-author-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.admin-blogs-matrix-page .admin-blogs-status-col{min-width:120px!important;width:120px!important;max-width:120px!important}.admin-blogs-matrix-page .admin-blogs-action-col{min-width:80px!important;width:80px!important;max-width:80px!important;text-align:center!important}.admin-blogs-matrix-page .admin-blogs-date-col{min-width:170px!important;width:170px!important;max-width:170px!important}.admin-blogs-matrix-page .table-header-cell.admin-blogs-title-col span,.admin-blogs-matrix-page .table-header-cell.admin-blogs-author-col span,.admin-blogs-matrix-page .table-body-cell.admin-blogs-title-col,.admin-blogs-matrix-page .table-body-cell.admin-blogs-author-col{text-align:left!important}.admin-blogs-matrix-page .table-header-cell.admin-blogs-action-col span,.admin-blogs-matrix-page .table-body-cell.admin-blogs-action-col,.admin-blogs-matrix-page .table-body-cell.admin-blogs-action-col p{text-align:center!important}.admin-blogs-matrix-page .admin-blogs-title-cell,.admin-blogs-matrix-page .admin-blogs-author-cell{min-width:0;text-align:left!important}.admin-blogs-matrix-page .admin-blogs-title-cell p,.admin-blogs-matrix-page .admin-blogs-author-cell p{line-height:1.25}.admin-blogs-matrix-page .admin-blogs-title-cell .subtle-text{font-size:.74rem;color:var(--font-subtle);font-weight:500!important;line-height:1.2}.admin-blogs-matrix-page .admin-blogs-author-col .table-cell-flex{justify-content:flex-start!important;min-width:0}.admin-blogs-matrix-page .admin-blogs-status-col .items-01-item-status{margin-left:auto!important;margin-right:auto!important;width:max-content}.admin-blogs-matrix-page .admin-blogs-action-col .btn-icon{display:flex!important;margin:0 auto!important}.admin-blogs-matrix-page .admin-blogs-action-col form{display:flex;justify-content:center;width:100%}.page-alt-inner-async.admin-blogs-shell .admin-blogs-matrix-page{flex:1;min-height:0}.page-alt-inner-async.admin-blogs-shell .pagination{margin-top:auto}.admin-blog-drafts-table .admin-blog-drafts-title-col{min-width:420px!important;width:420px!important;max-width:420px!important;text-align:left!important}.admin-blog-drafts-table .admin-blog-drafts-type-col{min-width:150px!important;width:150px!important;max-width:150px!important;text-align:left!important}.admin-blog-drafts-table .admin-blog-drafts-author-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.admin-blog-drafts-table .admin-blog-drafts-date-col{min-width:250px!important;width:250px!important;max-width:250px!important}.admin-blog-drafts-table .admin-blog-drafts-published-col{min-width:110px!important;width:110px!important;max-width:110px!important}.admin-blog-drafts-table .admin-blog-drafts-icon-col{min-width:75px!important;width:75px!important;max-width:75px!important}.admin-blog-drafts-table .table-header-cell.admin-blog-drafts-icon-col,.admin-blog-drafts-table .table-header-cell.admin-blog-drafts-icon-col span,.admin-blog-drafts-table .table-body-cell.admin-blog-drafts-icon-col,.admin-blog-drafts-table .table-body-cell.admin-blog-drafts-icon-col p{text-align:center!important}.admin-blog-drafts-table .admin-blog-drafts-title-col .table-cell-flex-inner,.admin-blog-drafts-table .admin-blog-drafts-type-col .table-cell-flex-inner,.admin-blog-drafts-table .admin-blog-drafts-author-col .table-cell-flex-inner{min-width:0;text-align:left!important}.admin-blog-drafts-table .table-body-cell.admin-blog-drafts-author-col{text-align:left!important}.admin-blog-drafts-table .admin-blog-drafts-author-col .table-cell-flex{justify-content:flex-start!important;min-width:0}.admin-blog-drafts-table .admin-blog-drafts-icon-col .btn-icon{margin:0 auto}.admin-blog-drafts-table .btn-icon .svg-inline--fa,.admin-blog-drafts-table .btn-icon i{color:var(--font-main);font-size:.77rem}.admin-blog-drafts-table .btn-icon-success-outline .svg-inline--fa,.admin-blog-drafts-table .btn-icon-success-outline i{color:var(--green-success)!important}.admin-blog-drafts-reject-btn{background-color:transparent;border:1px solid var(--red-alert)}.admin-blog-drafts-reject-btn:hover{background-color:var(--red-light)}.admin-blog-drafts-reject-btn .svg-inline--fa,.admin-blog-drafts-reject-btn i{color:var(--red-alert)!important}.modal.admin-blog-draft-preview-modal-shell{max-width:1100px;width:min(1100px,96vw);height:90vh;max-height:90vh}.admin-blog-draft-preview-modal{min-height:90vh;max-height:90vh}.admin-blog-draft-preview-modal .modal-content-inner{padding:0;flex:1 1 auto;min-height:0;max-height:calc(90vh - 60px);overflow-y:auto;overflow-x:hidden}.admin-blog-draft-preview-content{padding:25px 25px 30px}.admin-blog-draft-preview-article{max-width:760px;margin:0 auto;padding:0}.admin-blog-draft-preview-article .article-header .subtle-text{padding-bottom:10px!important}.admin-blog-draft-preview-article .article-header h1{padding-top:0}.admin-blog-draft-preview-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 15px}.admin-blog-draft-refresh-review{margin:0 0 30px}.admin-blog-draft-refresh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0 0 15px}.admin-blog-draft-refresh-card{padding:15px;border:solid 1px var(--border);border-radius:10px;background-color:var(--background)}.admin-blog-draft-refresh-card-wide{grid-column:1 / -1}.admin-blog-draft-refresh-card h6,.admin-blog-draft-refresh-card p{margin:0}.admin-blog-draft-refresh-card h6{padding:5px 0 0}.admin-blog-draft-refresh-reasons{margin:0 0 20px}.admin-blog-draft-refresh-reasons .subtle-text{margin-bottom:5px}.admin-blog-draft-refresh-reasons p{margin:0 0 5px}.admin-blog-draft-compare-table{border:solid 1px var(--border);border-radius:10px;overflow:hidden;margin:0 0 25px}.admin-blog-draft-compare-header,.admin-blog-draft-compare-row{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr)}.admin-blog-draft-compare-header{background-color:var(--subtle-btn-background)}.admin-blog-draft-compare-header p{margin:0;font-weight:700;color:var(--font-main)}.admin-blog-draft-compare-row{border-top:solid 1px var(--border)}.admin-blog-draft-compare-cell{padding:15px;min-width:0}.admin-blog-draft-compare-field{background-color:var(--background)}.admin-blog-draft-compare-field p{margin:0;font-weight:700}.admin-blog-draft-compare-text{margin:5px 0 0;white-space:pre-line;word-break:break-word}.admin-blog-draft-preview-article .article-author{margin:20px 0 25px;align-items:center;gap:10px}.admin-blog-draft-preview-article .article-author-detail{display:flex;flex-direction:column;justify-content:center;gap:2px}.admin-blog-draft-preview-article .article-author-detail p{padding:0!important;margin:0!important;line-height:1.35!important}.admin-blog-draft-preview-article .article-author-detail p:first-child{font-weight:700;color:var(--font-main)}.admin-blog-draft-preview-article .article-author-detail p:last-child{color:var(--font-subtle)}.admin-blog-draft-preview-article a{font-weight:700;text-decoration:underline}.article-author-img{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:100%}.article-author-avatar-fallback{width:38px;height:38px;border-radius:100%}.article-author-avatar-fallback i,.article-author-avatar-fallback .svg-inline--fa{color:var(--font-main);font-size:.8rem}.admin-blog-draft-preview-faqs{max-width:760px;margin:30px auto 0}.admin-blog-draft-preview-faq-list{border:solid 1px var(--border);border-radius:10px;overflow:hidden}.admin-blog-draft-preview-faq-item{padding:20px;border-bottom:solid 1px var(--border)}.admin-blog-draft-preview-faq-item:last-child{border-bottom:none}.admin-blog-draft-preview-faq-item h6{margin-bottom:10px;font-size:.95rem}.admin-blog-draft-preview-faq-answer p{margin:0;padding:0;line-height:1.7}.admin-blog-draft-preview-faq-answer p:last-child{padding-bottom:0;margin-bottom:0}@media screen and (max-width: 880px){.modal.admin-blog-draft-preview-modal-shell{width:96vw;height:92vh;max-height:92vh}.admin-blog-draft-preview-modal{min-height:92vh;max-height:92vh}.admin-blog-draft-preview-modal .modal-content-inner{max-height:calc(92vh - 60px)}.admin-blog-draft-preview-content{padding:15px 15px 20px}.admin-blog-draft-preview-article .article-header h1{font-size:1.55rem}.admin-blog-drafts-table .admin-blog-drafts-title-col{min-width:320px!important;width:320px!important;max-width:320px!important}.admin-blog-drafts-table .admin-blog-drafts-type-col{min-width:140px!important;width:140px!important;max-width:140px!important}.admin-blog-drafts-table .admin-blog-drafts-author-col{min-width:190px!important;width:190px!important;max-width:190px!important}.admin-blog-drafts-table .admin-blog-drafts-date-col{min-width:220px!important;width:220px!important;max-width:220px!important}.admin-blog-draft-refresh-grid,.admin-blog-draft-compare-header,.admin-blog-draft-compare-row{grid-template-columns:minmax(0,1fr)}.admin-blog-draft-compare-header{display:none}.admin-blog-draft-compare-cell{border-top:solid 1px var(--border)}.admin-blog-draft-compare-row .admin-blog-draft-compare-cell:first-child{border-top:none}}.admin-partner-invoices-matrix-page,.admin-partner-invoices-matrix-page .table-wrapper{width:100%}.admin-partner-invoices-matrix-page .table-container{width:100%;min-width:0;margin:0!important;padding-top:0}.admin-partner-invoices-matrix-page .table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:visible}.admin-partner-invoices-matrix-page .table{width:100%;min-width:max-content}.admin-partner-invoices-matrix-page .table-body-row{height:auto}.admin-partner-invoices-matrix-page .table-header-cell.teammates-visibility-person-col{z-index:4}.admin-partner-invoices-matrix-page .admin-partner-invoices-name-col{min-width:260px!important;width:260px!important;max-width:260px!important;text-align:left!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-period-col{min-width:210px!important;width:210px!important;max-width:210px!important;text-align:left!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-billing-col{min-width:120px!important;width:120px!important;max-width:120px!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-status-col,.admin-partner-invoices-matrix-page .admin-partner-invoices-employees-col,.admin-partner-invoices-matrix-page .admin-partner-invoices-price-col{min-width:140px!important;width:140px!important;max-width:140px!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-total-col{min-width:130px!important;width:130px!important;max-width:130px!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-created-col{min-width:150px!important;width:150px!important;max-width:150px!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-link-col{min-width:90px!important;width:90px!important;max-width:90px!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-action-col{min-width:110px!important;width:110px!important;max-width:110px!important}.admin-partner-invoices-matrix-page .table-header-cell.admin-partner-invoices-name-col span,.admin-partner-invoices-matrix-page .table-header-cell.admin-partner-invoices-period-col span,.admin-partner-invoices-matrix-page .table-body-cell.admin-partner-invoices-name-col,.admin-partner-invoices-matrix-page .table-body-cell.admin-partner-invoices-period-col{text-align:left!important}.admin-partner-invoices-matrix-page .table-body-cell.admin-partner-invoices-name-col{padding-left:0!important}.admin-partner-invoices-matrix-page .table-body-cell.admin-partner-invoices-name-col .teammates-visibility-person-cell{width:100%;justify-content:flex-start!important;text-align:left!important}.admin-partner-invoices-matrix-page .admin-partner-invoices-link-col .btn-icon,.admin-partner-invoices-matrix-page .admin-partner-invoices-action-col .btn-icon{display:flex!important;margin:0 auto!important}.admin-partner-invoices-matrix-page form{margin:0}.page-alt-inner-async.admin-partners-shell .admin-partner-invoices-matrix-page{flex:1;min-height:0}.admin-direct-invoices-matrix-page,.admin-direct-invoices-matrix-page .table-wrapper{width:100%}.admin-direct-invoices-matrix-page .table-container{width:100%;min-width:0;margin:0!important;padding-top:0}.admin-direct-invoices-matrix-page .table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:visible}.admin-direct-invoices-matrix-page .table{width:100%;min-width:max-content}.admin-direct-invoices-matrix-page .table-body-row{height:auto}.admin-direct-invoices-matrix-page .admin-direct-invoices-name-col{min-width:280px!important;width:280px!important;max-width:280px!important;text-align:left!important}.admin-direct-invoices-matrix-page .admin-direct-invoices-status-col{min-width:140px!important;width:140px!important;max-width:140px!important}.admin-direct-invoices-matrix-page .admin-direct-invoices-total-col{min-width:130px!important;width:130px!important;max-width:130px!important}.admin-direct-invoices-matrix-page .admin-direct-invoices-created-col{min-width:150px!important;width:150px!important;max-width:150px!important}.admin-direct-invoices-matrix-page .admin-direct-invoices-link-col{min-width:90px!important;width:90px!important;max-width:90px!important}.admin-direct-invoices-matrix-page .table-header-cell.admin-direct-invoices-name-col span,.admin-direct-invoices-matrix-page .table-body-cell.admin-direct-invoices-name-col{text-align:left!important}.admin-direct-invoices-matrix-page .admin-direct-invoices-link-col .btn-icon{display:flex!important;margin:0 auto!important}.page-alt-inner-async.admin-direct-invoices-shell .admin-direct-invoices-matrix-page{flex:1;min-height:0}.page-alt-inner-async.admin-direct-invoices-shell .pagination{margin-top:auto}.partner-plans-matrix-page,.partner-plans-matrix-page .table-wrapper{width:100%}.partner-plans-matrix-page .table-container,.partner-plans-matrix-page .table-scroll{width:100%;min-width:0}.partner-plans-matrix-page .table{width:100%;min-width:max-content}.partner-plans-matrix-page .table-header-cell.teammates-visibility-person-col{z-index:4}.partner-plans-matrix-page .partner-plans-name-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.partner-plans-matrix-page .partner-plans-price-col{min-width:150px!important;width:150px!important;max-width:150px!important}.partner-plans-price-stack{display:flex;flex-direction:column;gap:5px;line-height:1.4}.partner-plans-price-stack p{margin:0;white-space:normal;overflow-wrap:anywhere}.partner-plans-matrix-page .partner-plans-model-col{min-width:180px!important;width:180px!important;max-width:180px!important;text-align:center!important}.partner-plans-matrix-page .partner-plans-feature-col{min-width:140px!important;width:140px!important;max-width:140px!important;text-align:center!important}.partner-plans-matrix-page .partner-plans-clients-col{min-width:130px!important;width:130px!important;max-width:130px!important}.partner-plans-matrix-page .partner-plans-in-use-col{min-width:90px!important;width:90px!important;max-width:90px!important}.partner-plans-matrix-page .partner-plans-status-col{min-width:180px!important;width:180px!important;max-width:180px!important}.partner-plans-matrix-page .partner-plans-action-col{min-width:70px!important;width:70px!important;max-width:70px!important}.partner-plans-matrix-page .partner-plans-delete-col{min-width:120px!important;width:120px!important;max-width:120px!important}.partner-plans-matrix-page .partner-plans-status-col .fa-circle-check,.partner-plans-matrix-page .partner-plans-status-col .partner-plans-active-icon-empty,.partner-plans-matrix-page .partner-plans-in-use-col .fa-circle-check,.partner-plans-matrix-page .partner-plans-in-use-col .partner-plans-active-icon-empty,.partner-plans-matrix-page .partner-plans-feature-col .fa-circle-check,.partner-plans-matrix-page .partner-plans-feature-col .partner-plans-active-icon-empty{font-size:.95rem}.partner-plans-matrix-page .partner-plans-active-icon-empty{color:var(--font-subtle)}.partner-plans-matrix-page .table-header-cell.partner-plans-name-col span,.partner-plans-matrix-page .table-body-cell.partner-plans-name-col{text-align:left!important}.partner-plans-matrix-page .table-header-cell.partner-plans-model-col span,.partner-plans-matrix-page .table-body-cell.partner-plans-model-col{text-align:center!important}.partner-plans-matrix-page .table-header-cell.partner-plans-model-col span{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.partner-plans-matrix-page .table-header-cell.partner-plans-feature-col span,.partner-plans-matrix-page .table-body-cell.partner-plans-feature-col{text-align:center!important}.partner-plans-matrix-page .table-header-cell.partner-plans-feature-col span{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.partner-plans-matrix-page .table-header-cell.partner-plans-action-col{text-align:center!important}.partner-plans-matrix-page .table-header-cell.partner-plans-action-col span{text-align:center!important;width:100%}.partner-plans-matrix-page .table-header-cell.partner-plans-delete-col,.partner-plans-matrix-page .table-header-cell.partner-plans-delete-col span{text-align:center!important}.partner-plans-matrix-page .table-body-cell.partner-plans-name-col{padding-left:0!important}.partner-plans-matrix-page .table-body-cell.partner-plans-name-col .teammates-visibility-person-cell{width:100%;justify-content:flex-start!important;text-align:left!important}.partner-plans-matrix-page .partner-plans-name-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;min-width:0;width:100%;text-align:left!important}.partner-plans-matrix-page .partner-plans-name-cell p{margin:0;width:100%;text-align:left!important}.partner-plans-matrix-page .partner-plans-helper-text{color:var(--font-subtle)}.partner-plans-matrix-page .partner-plans-delete-col .teammates-visibility-person-meta{width:100%;align-items:center;text-align:center}.partner-plans-matrix-page .partner-plans-delete-col .subtle-link{text-align:center}.partner-plans-matrix-page form{margin:0}.page-alt-inner-async.partner-plans-shell .partner-plans-matrix-page{flex:1;min-height:0}.page-alt-inner-async.partner-plans-shell .pagination{margin-top:auto}.partner-plan-feature-checkbox-list{display:flex;flex-direction:column}.settings-teammates-visibility-table .table-header-cell{position:sticky;top:0;z-index:3;height:auto;padding-top:17px!important;padding-bottom:17px!important;background:var(--background)}.time-off-tracker-page .settings-teammates-visibility-table{width:100%}.time-off-tracker-page .settings-teammates-visibility-table .table{width:100%;min-width:100%}.time-off-tracker-page .settings-teammates-visibility-table .table-header-cell{position:sticky!important;top:0!important;z-index:5;background:var(--background)}.time-off-tracker-page .settings-teammates-visibility-table .table-header{position:sticky;top:0;z-index:5;background:var(--background)}.settings-teammates-visibility-table .table-header-cell.teammates-visibility-person-col{left:0;z-index:4}.time-off-tracker-page .settings-teammates-visibility-table .table-header-cell.teammates-visibility-person-col{z-index:6}.time-off-tracker-page .settings-async-root{flex:1;min-height:0;display:flex;flex-direction:column}.time-off-tracker-page .settings-async-root .settings-page{flex:1;min-height:0;height:auto}.settings-teammates-visibility-table .table-header-cell span{position:static;display:block}.settings-teammates-visibility-table .table-cell{text-align:center;border-right:solid 1px var(--border);box-sizing:border-box}.admin-users-table .table-cell.admin-users-name-col,.admin-users-table .table-header-cell.admin-users-name-col,.admin-users-table .admin-users-name-cell{text-align:left!important;justify-content:flex-start!important}.admin-users-table .admin-users-name-link{display:flex;flex-direction:column;min-width:0;text-align:left;color:inherit;text-decoration:none}.admin-users-table .admin-users-name-link:hover p:first-child{color:var(--brand-color);text-decoration:underline}.admin-users-table .admin-user-client-tags .items-01-item-status{background:var(--background-03)}.admin-users-table .admin-user-client-tags .items-01-item-status p{color:var(--font-subtle)!important}.settings-teammates-visibility-table .table-header-cell.activity-log-action-col,.settings-teammates-visibility-table .table-body-cell.activity-log-action-col,.activity-log-action-col{text-align:left!important}.table-body-cell.activity-log-action-col{white-space:normal!important;text-wrap:wrap;overflow-wrap:anywhere;word-break:break-word;max-width:500px;line-height:1.7;vertical-align:top}.settings-teammates-visibility-table .table-header-cell.activity-log-action-col span{text-align:left!important}.settings-teammates-visibility-table .table-header-cell.activity-log-source-col,.settings-teammates-visibility-table .table-body-cell.activity-log-source-col,.activity-log-source-col{text-align:center!important}.activity-log-source-col span{text-align:center!important;margin:0 auto!important;display:block!important}.settings-teammates-visibility-table .table-header-cell.activity-log-path-col,.settings-teammates-visibility-table .table-body-cell.activity-log-path-col,.activity-log-path-col{text-align:left!important}.settings-teammates-visibility-table .table-header-cell.activity-log-source-col,.settings-teammates-visibility-table .table-body-cell.activity-log-source-col{width:120px!important;max-width:120px!important;min-width:100px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.settings-teammates-visibility-table .table-header-cell.activity-log-source-col span,.settings-teammates-visibility-table .table-body-cell.activity-log-source-col span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.table-header-cell.activity-log-source-col span{left:0!important;right:0!important}.admin-page-table .table-header-cell.activity-log-source-col,.admin-page-table .table-body-cell.activity-log-source-col,.admin-page-table .table-cell.activity-log-source-col,.table-header-cell.activity-log-source-col,.table-body-cell.activity-log-source-col,.activity-log-source-col{text-align:center!important;padding-left:15px!important;padding-right:15px!important}.time-off-tracker-page .settings-teammates-visibility-table .table-cell:last-child{padding-left:15px;padding-right:15px;text-align:center}.settings-teammates-visibility-table .table-header .table-header-cell:last-child{border-right:none}.settings-teammates-visibility-table .table-body .table-body-cell:last-child{border-right:none}.settings-teammates-visibility-table .table-cell-flex{justify-content:center}.settings-teammates-visibility-table .teammates-visibility-person-col{text-align:left;min-width:210px!important}.settings-teammates-visibility-table .table-body-cell.teammates-visibility-person-col{position:sticky;left:0;z-index:2;background:var(--background)}.settings-teammates-visibility-table .table-header-cell.teammates-visibility-person-col,.settings-teammates-visibility-table .table-body-cell.teammates-visibility-person-col{position:sticky;left:0;background:var(--background)}.settings-teammates-visibility-table .teammates-visibility-person-cell{display:flex;align-items:center;justify-content:flex-start}.settings-teammates-visibility-table .teammates-visibility-person-cell--stack{align-items:center}.settings-teammates-visibility-table .teammates-visibility-person-cell--stack .teammates-visibility-person-meta{display:flex;flex-direction:column;min-width:0;gap:1px}.settings-teammates-visibility-table .teammates-visibility-person-cell--system{align-items:center;justify-content:flex-start;text-align:left}.settings-teammates-visibility-table .teammates-visibility-person-cell--system .teammates-visibility-person-meta{display:flex;flex-direction:column;align-items:flex-start}.settings-teammates-visibility-table .table-body-cell.teammates-visibility-person-col{transition:all .3s}.settings-teammates-visibility-table .table-body-row.table-body-row-clickable:hover .table-body-cell.teammates-visibility-person-col{background:var(--background-hover-02)}.settings-teammates-visibility-table .teammates-visibility-action-col{text-align:center;padding-left:10px!important;padding-right:10px!important}.settings-teammates-visibility-table .teammates-visibility-action-col .btn-icon{margin:0 auto}.settings-teammates-visibility-table .teammates-visibility-action-col .btn-icon{height:30px;width:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px}.settings-teammates-visibility-table.settings-restricted-dates-table .teammates-visibility-person-col{min-width:260px!important;width:260px!important;max-width:260px!important}.settings-teammates-visibility-table.settings-restricted-dates-table .settings-restricted-dates-date-col{min-width:180px!important}.settings-teammates-visibility-table.settings-restricted-dates-table .settings-restricted-dates-status-col{min-width:140px!important}.settings-teammates-visibility-table.settings-restricted-dates-table .settings-restricted-dates-days-col{min-width:160px!important}.settings-teammates-visibility-table.settings-restricted-dates-table .settings-restricted-dates-created-date-col{min-width:170px!important}.settings-teammates-visibility-table.settings-client-holidays-table .teammates-visibility-person-col{min-width:260px!important;width:260px!important;max-width:260px!important}.settings-teammates-visibility-table.settings-client-holidays-table .settings-client-holidays-start-col,.settings-teammates-visibility-table.settings-client-holidays-table .settings-client-holidays-end-col{min-width:170px!important}.settings-teammates-visibility-table.settings-client-holidays-table .settings-client-holidays-status-col{min-width:140px!important}.settings-teammates-visibility-table.settings-client-holidays-table .settings-client-holidays-duration-col,.settings-teammates-visibility-table.settings-client-holidays-table .settings-client-holidays-days-col{min-width:160px!important}.settings-teammates-visibility-table.settings-client-holidays-table .settings-client-holidays-created-date-col{min-width:170px!important}.settings-client-holidays-actions{display:flex;align-items:center;justify-content:center;gap:8px}.settings-client-holidays-actions .btn-icon{margin:0!important}.settings-teammates-visibility-table.admin-clients-table .table-container{margin:0!important;padding-top:0!important}.settings-teammates-visibility-table.admin-clients-table .table-scroll{min-width:0;width:100%;overflow-x:auto;overflow-y:auto}.settings-teammates-visibility-table.admin-clients-table .table{min-width:max-content;border-spacing:0;border-collapse:separate}.settings-teammates-visibility-table.admin-clients-table .table-header-cell{border-bottom:solid 1px var(--border)}.settings-teammates-visibility-table.admin-clients-table .table-cell{text-align:center;vertical-align:middle}.table-bulk-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px;height:50px;border-bottom:solid 1px var(--border);background:var(--background-02)}.table-bulk-toolbar-left{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.table-bulk-summary{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-width:0;flex-wrap:wrap}.table-bulk-summary p{font-size:.78rem;color:var(--font-main);font-weight:700;line-height:1.2}.table-bulk-summary-link{display:none;font-size:.78rem;line-height:1.2;color:var(--font-main);font-weight:700;text-decoration:underline;text-underline-offset:2px}.table-bulk-action-btn{transition:opacity .2s ease,visibility .2s ease}.table-bulk-action-btn.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.table-bulk-checkbox-btn{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;color:var(--icon-light)}.table-bulk-checkbox-btn:hover{color:var(--primary-01)}.table-bulk-checkbox-btn .table-bulk-checkbox-icon{display:none;font-size:1rem;width:1rem;min-width:1rem;text-align:center;line-height:1}.table-bulk-checkbox-btn.is-none .table-bulk-checkbox-icon-unchecked,.table-row-checkbox-btn:not(.is-selected) .table-bulk-checkbox-icon-unchecked{display:block}.table-bulk-checkbox-btn.is-none .table-bulk-checkbox-icon-unchecked{color:var(--font-main)}.table-bulk-checkbox-btn.is-all .table-bulk-checkbox-icon-checked,.table-row-checkbox-btn.is-selected .table-bulk-checkbox-icon-checked,.table-bulk-checkbox-btn.is-some .table-bulk-checkbox-icon-partial{display:block;color:var(--font-main)}.settings-teammates-visibility-table.admin-clients-table .table-select-col{min-width:54px!important;width:54px!important;max-width:54px!important;text-align:center}.settings-teammates-visibility-table.admin-clients-table.admin-clients-table-with-select .table-header-cell.table-select-col{position:sticky;left:0;z-index:5;background:var(--background)}.settings-teammates-visibility-table.admin-clients-table.admin-clients-table-with-select .table-body-cell.table-select-col{position:sticky;left:0;z-index:4;background:var(--background)}.settings-teammates-visibility-table.admin-clients-table.admin-clients-table-with-select .table-header-cell.teammates-visibility-person-col,.settings-teammates-visibility-table.admin-clients-table.admin-clients-table-with-select .table-body-cell.teammates-visibility-person-col{left:54px}.settings-teammates-visibility-table.admin-clients-table.partner-organisations-no-bulk .table-bulk-toolbar,.settings-teammates-visibility-table.admin-clients-table.partner-organisations-no-bulk .table-select-col{display:none}.settings-teammates-visibility-table.admin-clients-table .table-cell-flex{justify-content:center;min-height:34px;min-width:0}.settings-teammates-visibility-table.admin-clients-table .table-cell-flex-inner{min-width:0}.settings-teammates-visibility-table.admin-clients-table .table-body-row{height:auto}.settings-teammates-visibility-table.admin-clients-table .admin-clients-client-col{min-width:230px!important;width:230px!important;max-width:230px!important;text-align:left}.settings-teammates-visibility-table.admin-clients-table .admin-clients-owner-col{min-width:280px!important;width:280px!important;max-width:280px!important;text-align:left}.settings-teammates-visibility-table.admin-clients-table .admin-clients-signup-col,.settings-teammates-visibility-table.admin-clients-table .admin-clients-partner-col{min-width:140px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-status-col{min-width:120px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-current-plan-col{min-width:170px!important;width:170px!important;max-width:170px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-members-col{min-width:90px!important;width:90px!important;max-width:90px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-last-active-col{min-width:210px!important;width:210px!important;max-width:210px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-website-col{min-width:230px!important;max-width:230px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-created-col{min-width:150px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-last-outbound-col{min-width:230px!important;width:230px!important;max-width:230px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-expiry-col{min-width:150px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-delete-col{min-width:140px!important;width:140px!important;max-width:140px!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-client-col .table-cell-flex{justify-content:flex-start}.settings-teammates-visibility-table.admin-clients-table .admin-clients-client-col .table-cell-flex-inner{text-align:left}.settings-teammates-visibility-table.admin-clients-table .admin-clients-client-link{display:flex;flex-direction:column;min-width:0;text-align:left;color:inherit;text-decoration:none}.settings-teammates-visibility-table.admin-clients-table .admin-clients-client-link:hover .admin-clients-client-name{color:var(--brand-color);text-decoration:underline}.settings-teammates-visibility-table.admin-clients-table .admin-clients-owner-col .table-cell-flex{justify-content:flex-start}.settings-teammates-visibility-table.admin-clients-table .admin-clients-owner-col .table-cell-flex-inner{text-align:left}.settings-teammates-visibility-table.admin-clients-table .admin-clients-client-name{line-height:1.25}.settings-teammates-visibility-table.admin-clients-table .admin-clients-client-id{font-size:.74rem;color:var(--font-subtle);font-weight:500!important;line-height:1.2}.settings-teammates-visibility-table.admin-clients-table .admin-clients-owner-col .table-cell-flex-inner p{line-height:1.25}.settings-teammates-visibility-table.admin-clients-table .admin-clients-owner-col .subtle-text{font-size:.74rem;color:var(--font-subtle);font-weight:500!important}.settings-teammates-visibility-table.admin-clients-table .admin-clients-website-col a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.admin-clients-table .admin-clients-signup-col .fa-circle-check,.settings-teammates-visibility-table.admin-clients-table .admin-clients-signup-col .admin-clients-signup-icon-empty{font-size:.95rem}.settings-teammates-visibility-table.admin-clients-table .admin-clients-signup-icon-empty{color:var(--font-subtle)}.settings-teammates-visibility-table.admin-clients-table .table-body-cell.teammates-visibility-person-col{transition:none}.settings-teammates-visibility-table.admin-clients-table .table-body-row:hover,.settings-teammates-visibility-table.admin-clients-table .table-body-row:hover .table-body-cell{background:transparent}.settings-teammates-visibility-table.admin-clients-table .table-body-cell.teammates-visibility-person-col{z-index:3;background:var(--background)}.settings-teammates-visibility-table.admin-clients-table.admin-clients-table-with-select .table-body-cell.table-select-col,.settings-teammates-visibility-table.admin-clients-table .table-body-row:hover .table-body-cell.teammates-visibility-person-col,.settings-teammates-visibility-table.admin-clients-table.admin-clients-table-with-select .table-body-row:hover .table-body-cell.table-select-col{background:var(--background)}.admin-users-table .admin-users-delete-col{min-width:140px!important;width:140px!important;max-width:140px!important}.client-plans-modal-item{align-items:flex-start}.client-plans-modal-copy{width:100%}.client-plans-modal-title-row{display:flex;align-items:center;gap:10px;min-width:0}.client-plans-modal-title-row p{min-width:0}.page-alt-inner-async.admin-clients-shell .admin-clients-table{flex:1;min-height:0}.page-alt-inner-async.admin-clients-shell .pagination{margin-top:auto}.admin-bulk-message-preview-text{min-width:0}.admin-bulk-message-preview-text p{line-height:1.25}.admin-message-ai-row{display:flex;align-items:stretch;gap:10px}.admin-message-ai-row input{flex:1;min-width:0;margin-bottom:0}.admin-message-ai-row .btn-icon{flex-shrink:0;width:55px;min-width:55px;max-width:55px;height:55px;min-height:55px;max-height:55px;margin-bottom:0;align-self:stretch;display:flex;align-items:center;justify-content:center}.admin-message-ai-row-btn-only{justify-content:flex-start}.admin-message-field-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.admin-message-field-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.admin-message-field-label label{margin-bottom:0}.admin-message-field-label .btn-icon{display:flex;align-items:center;justify-content:center}.admin-message-field-label .btn-icon .svg-inline--fa{font-size:.85rem}.admin-message-formatting-menu{right:0;top:34px;min-width:280px!important;max-width:320px;z-index:4001;padding:0;overflow:hidden}.admin-message-formatting-menu .menu-item{white-space:normal;cursor:default;min-height:0;height:auto;align-items:flex-start;padding-top:10px;padding-bottom:10px}.admin-message-formatting-menu .menu-item:hover{background:transparent!important}.admin-message-formatting-menu .menu-item:not(:last-child){border-bottom:solid 1px var(--border)}.admin-message-formatting-menu .menu-item p{line-height:1.4;margin:0}.admin-message-formatting-menu .menu-item code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem}.admin-message-placeholder-menu{right:0;top:34px;min-width:220px!important;max-width:260px;z-index:4001;padding:0;overflow:hidden}.admin-message-placeholder-menu .menu-item{white-space:nowrap;min-height:0;height:auto;padding-top:10px;padding-bottom:10px}.admin-message-placeholder-menu .menu-item:not(:last-child){border-bottom:solid 1px var(--border)}.admin-message-placeholder-menu .menu-item p{margin:0;text-transform:none!important}.admin-message-placeholder-menu .menu-item code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;color:var(--font-subtle)!important}.admin-message-schedule-popover{position:relative}.admin-message-schedule-panel{display:none;position:absolute;right:0;bottom:calc(100% + 10px);width:230px;padding:15px;border:solid 1px var(--border);border-radius:10px;background:var(--background-02);box-shadow:var(--box-shadow-menu);z-index:4002}.admin-message-schedule-panel.is-open{display:block}.admin-message-schedule-panel-fields{display:flex;flex-direction:column;align-items:stretch;gap:0}.admin-message-schedule-panel-fields .form-field{width:100%;margin:0}.admin-message-schedule-panel-fields .form-field:first-child{margin-bottom:10px}.admin-message-schedule-panel-fields label{margin-bottom:5px}.admin-message-schedule-panel-fields input,.admin-message-schedule-panel-fields select{width:100%;box-sizing:border-box;display:block;padding:0 8px;height:33px;margin-bottom:0!important;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--font-main);font-size:.77rem;font-family:Muli,sans-serif;line-height:1;-webkit-appearance:auto;-moz-appearance:textfield;appearance:auto;cursor:text}.admin-message-schedule-panel-fields input:focus,.admin-message-schedule-panel-fields select:focus{border-color:var(--brand-color);outline:none}.admin-message-schedule-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:10px;border-top:solid 1px var(--border)}.modal-content-footer .admin-message-schedule-panel-actions .btn{min-width:0;margin:0!important;height:29px!important}.admin-message-schedule-panel-actions .btn.btn-sml{height:29px!important;padding:0 12px!important}.admin-message-schedule-panel-actions .js-schedule-send-confirm{padding:0 10px!important}.admin-message-schedule-panel-actions .js-schedule-send-confirm p{margin:0!important;padding:0!important}.admin-message-schedule-panel-actions .js-schedule-send-confirm .btn-spinner{margin-left:0!important}@media screen and (max-width: 950px){.table-bulk-toolbar{flex-direction:column;align-items:flex-start}.table-bulk-toolbar-left{width:100%;flex-wrap:wrap}.admin-message-schedule-panel{width:min(230px,calc(100vw - 40px))}.admin-message-schedule-panel-fields .form-field{width:100%}}.page-alt-inner-async.admin-logs-shell .admin-logs-table{flex:1;min-height:0}.page-alt-inner-async.admin-logs-shell .pagination{margin-top:auto}.page-alt-inner-async.admin-user-documents-shell .admin-user-documents-table{flex:1;min-height:0}.page-alt-inner-async.admin-user-documents-shell .pagination{margin-top:auto}.page-alt-inner-async.admin-last-active-shell .admin-last-active-table{flex:1;min-height:0}.page-alt-inner-async.admin-last-active-shell .pagination{margin-top:auto}.page-alt-inner-async.admin-api-usage-shell .admin-api-usage-table{flex:1;min-height:0}.page-alt-inner-async.admin-api-usage-shell .pagination{margin-top:auto}.page-alt-inner-async.admin-api-call-logs-shell .admin-api-call-logs-table{flex:1;min-height:0}.page-alt-inner-async.admin-api-call-logs-shell .pagination{margin-top:auto}.settings-teammates-visibility-table.admin-user-documents-table .table-wrapper,.settings-teammates-visibility-table.admin-last-active-table .table-wrapper,.settings-teammates-visibility-table.admin-api-usage-table .table-wrapper,.settings-teammates-visibility-table.admin-api-call-logs-table .table-wrapper{width:100%}.settings-teammates-visibility-table.admin-user-documents-table .table-container,.settings-teammates-visibility-table.admin-last-active-table .table-container,.settings-teammates-visibility-table.admin-api-usage-table .table-container,.settings-teammates-visibility-table.admin-api-call-logs-table .table-container{width:100%;min-width:0;margin:0!important;padding-top:0!important}.settings-teammates-visibility-table.admin-user-documents-table .table-scroll,.settings-teammates-visibility-table.admin-last-active-table .table-scroll,.settings-teammates-visibility-table.admin-api-usage-table .table-scroll,.settings-teammates-visibility-table.admin-api-call-logs-table .table-scroll{min-width:0;width:100%;overflow-x:auto;overflow-y:auto}.settings-teammates-visibility-table.admin-user-documents-table .table,.settings-teammates-visibility-table.admin-last-active-table .table,.settings-teammates-visibility-table.admin-api-usage-table .table,.settings-teammates-visibility-table.admin-api-call-logs-table .table{width:100%;min-width:max-content;border-spacing:0;border-collapse:separate}.settings-teammates-visibility-table.admin-user-documents-table .table-header-cell,.settings-teammates-visibility-table.admin-last-active-table .table-header-cell,.settings-teammates-visibility-table.admin-api-usage-table .table-header-cell,.settings-teammates-visibility-table.admin-api-call-logs-table .table-header-cell{border-bottom:solid 1px var(--border)}.settings-teammates-visibility-table.admin-user-documents-table .table-cell,.settings-teammates-visibility-table.admin-last-active-table .table-cell,.settings-teammates-visibility-table.admin-api-usage-table .table-cell,.settings-teammates-visibility-table.admin-api-call-logs-table .table-cell{text-align:center;vertical-align:middle}.settings-teammates-visibility-table.admin-user-documents-table .table-body-row,.settings-teammates-visibility-table.admin-last-active-table .table-body-row,.settings-teammates-visibility-table.admin-api-call-logs-table .table-body-row{height:auto}.settings-teammates-visibility-table.admin-user-documents-table .table-cell-flex,.settings-teammates-visibility-table.admin-last-active-table .table-cell-flex{justify-content:center;min-height:34px;min-width:0}.settings-teammates-visibility-table.admin-user-documents-table .table-cell-flex-inner,.settings-teammates-visibility-table.admin-last-active-table .table-cell-flex-inner{min-width:0}.settings-teammates-visibility-table.admin-user-documents-table .table-header-cell.admin-user-documents-name-col,.settings-teammates-visibility-table.admin-user-documents-table .table-body-cell.admin-user-documents-name-col,.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-name-cell{min-width:340px!important;width:340px!important;max-width:340px!important;text-align:left!important;justify-content:flex-start!important}.settings-teammates-visibility-table.admin-user-documents-table .table-header-cell.admin-user-documents-name-col{z-index:4}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-client-col{min-width:240px!important;width:240px!important;max-width:240px!important;text-align:left!important}.settings-teammates-visibility-table.admin-user-documents-table .table-header-cell.admin-user-documents-added-by-col,.settings-teammates-visibility-table.admin-user-documents-table .table-body-cell.admin-user-documents-added-by-col,.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-added-by-col .teammates-visibility-person-cell{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-created-col{min-width:170px!important}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-action-col{min-width:90px!important;width:90px!important;max-width:90px!important}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-client-cell,.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-name-cell{justify-content:flex-start}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-client-cell .table-cell-flex-inner,.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-name-cell .table-cell-flex-inner{text-align:left}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-name-cell .table-cell-flex-inner{width:100%}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-added-by-col .teammates-visibility-person-meta{align-items:flex-start;text-align:left;min-width:0}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-added-by-col .teammates-visibility-person-meta>span{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-client-cell p,.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-name-cell p{line-height:1.25}.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-client-cell .subtle-text,.settings-teammates-visibility-table.admin-user-documents-table .admin-user-documents-name-cell .subtle-text{font-size:.74rem;color:var(--font-subtle);font-weight:500!important;line-height:1.2}.settings-teammates-visibility-table.admin-last-active-table .table-header-cell.admin-last-active-user-col,.settings-teammates-visibility-table.admin-last-active-table .table-body-cell.admin-last-active-user-col,.settings-teammates-visibility-table.admin-last-active-table .teammates-visibility-person-cell{min-width:240px!important;width:240px!important;max-width:240px!important}.settings-teammates-visibility-table.admin-last-active-table .table-header-cell.admin-last-active-user-col{z-index:4}.settings-teammates-visibility-table.admin-last-active-table .admin-last-active-client-col{min-width:240px!important;width:240px!important;max-width:240px!important;text-align:left!important}.settings-teammates-visibility-table.admin-last-active-table .admin-last-active-date-col{min-width:180px!important}.settings-teammates-visibility-table.admin-last-active-table .admin-last-active-client-col,.settings-teammates-visibility-table.admin-last-active-table .admin-last-active-user-col{text-align:left!important}.settings-teammates-visibility-table.admin-last-active-table .teammates-visibility-person-meta{align-items:flex-start;text-align:left;min-width:0}.settings-teammates-visibility-table.admin-last-active-table .teammates-visibility-person-meta>span{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.admin-client-people-table .table-header-cell.admin-client-people-user-col,.settings-teammates-visibility-table.admin-client-people-table .table-body-cell.admin-client-people-user-col,.settings-teammates-visibility-table.admin-client-people-table .teammates-visibility-person-cell{min-width:250px!important;width:250px!important;max-width:250px!important;text-align:left!important}.settings-teammates-visibility-table.admin-client-people-table .table-header-cell.admin-client-people-user-col{z-index:4}.settings-teammates-visibility-table.admin-client-people-table .admin-client-people-user-col .teammates-visibility-person-meta{align-items:flex-start;text-align:left;min-width:0}.settings-teammates-visibility-table.admin-client-people-table .admin-client-people-user-col .teammates-visibility-person-meta>span{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.admin-client-people-table .admin-client-people-user-col .subtle-text{font-size:.74rem;color:var(--font-subtle);font-weight:500!important;line-height:1.2}.admin-client-tab-root{display:flex;flex-direction:column;min-height:220px}.admin-client-plans-page-header{margin-bottom:0}.admin-client-plans-table .table-scroll{width:100%;min-width:0;overflow-x:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-client-plans-table .table{width:max-content!important;min-width:100%!important}.admin-client-plans-table .partner-plans-name-col{min-width:280px!important;width:280px!important;max-width:280px!important}.admin-client-plans-table .admin-client-plans-current-col{min-width:120px!important;width:120px!important;max-width:120px!important;text-align:center!important}.admin-client-plans-table .admin-client-plans-type-col{min-width:170px!important;width:170px!important;max-width:170px!important}.admin-client-plans-table .admin-client-plans-included-col{min-width:120px!important;width:120px!important;max-width:120px!important;text-align:center!important}.admin-client-plans-table .admin-client-plans-cycle-col{min-width:150px!important;width:150px!important;max-width:150px!important}.admin-client-plans-table .admin-client-plans-plan-header{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.admin-client-plans-table .admin-client-plans-plan-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-client-plans-table .partner-plans-helper-text{line-height:1.25;white-space:normal;overflow-wrap:anywhere}.admin-client-plans-table .partner-plans-delete-col .btn-icon{margin:0 auto}.settings-teammates-visibility-table.admin-api-usage-table .admin-api-usage-id-col{min-width:80px!important;width:80px!important;max-width:80px!important}.settings-teammates-visibility-table.admin-api-usage-table .admin-api-usage-user-col{min-width:110px!important}.settings-teammates-visibility-table.admin-api-usage-table .admin-api-usage-key-col{min-width:120px!important}.settings-teammates-visibility-table.admin-api-usage-table .admin-api-usage-year-col,.settings-teammates-visibility-table.admin-api-usage-table .admin-api-usage-month-col{min-width:90px!important}.settings-teammates-visibility-table.admin-api-usage-table .admin-api-usage-total-col{min-width:130px!important}.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-id-col{min-width:80px!important;width:80px!important;max-width:80px!important}.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-created-col{min-width:170px!important}.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-user-col,.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-key-col,.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-status-col,.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-method-col,.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-response-col,.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-partner-col{min-width:110px!important}.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-endpoint-col,.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-function-col{min-width:220px!important;text-align:left!important}.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-path-col,.settings-teammates-visibility-table.admin-api-call-logs-table .admin-api-call-logs-agent-col{min-width:260px!important;text-align:left!important}.page-alt-inner-async.admin-sent-emails-shell .admin-sent-emails-table{flex:1;min-height:0}.page-alt-inner-async.admin-sent-emails-shell .pagination{margin-top:auto}.settings-teammates-visibility-table.admin-sent-emails-table .table-wrapper{width:100%}.settings-teammates-visibility-table.admin-sent-emails-table .table-container{width:100%;min-width:0;margin:0!important;padding-top:0!important}.settings-teammates-visibility-table.admin-sent-emails-table .table-scroll{min-width:0;width:100%;overflow-x:auto;overflow-y:auto}.settings-teammates-visibility-table.admin-sent-emails-table .table{width:100%;min-width:max-content;border-spacing:0;border-collapse:separate}.settings-teammates-visibility-table.admin-sent-emails-table .table-header-cell{border-bottom:solid 1px var(--border)}.settings-teammates-visibility-table.admin-sent-emails-table .table-cell{text-align:center;vertical-align:middle}.settings-teammates-visibility-table.admin-sent-emails-table .table-body-row{height:auto}.settings-teammates-visibility-table.admin-sent-emails-table .table-cell-flex{justify-content:center;min-height:34px;min-width:0}.settings-teammates-visibility-table.admin-sent-emails-table .table-cell-flex-inner{min-width:0}.settings-teammates-visibility-table.admin-sent-emails-table .table-header-cell.admin-sent-emails-person-col,.settings-teammates-visibility-table.admin-sent-emails-table .table-body-cell.admin-sent-emails-person-col,.settings-teammates-visibility-table.admin-sent-emails-table .teammates-visibility-person-cell{min-width:250px!important;width:250px!important;max-width:250px!important}.settings-teammates-visibility-table.admin-sent-emails-table .table-header-cell.admin-sent-emails-person-col{z-index:4}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-person-col{text-align:left!important}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-person-col .teammates-visibility-person-meta{align-items:flex-start;text-align:left;min-width:0}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-person-col .time-off-person-link,.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-person-col .teammates-visibility-person-meta>span{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-client-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-date-col{min-width:240px!important;width:auto!important;max-width:none!important}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-type-col{min-width:260px!important;width:auto!important;max-width:none!important}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-type-col .items-01-item-status{margin-left:auto!important;margin-right:auto!important;width:max-content}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-subject-col{min-width:90px!important;width:90px!important;max-width:90px!important;text-align:center!important}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-view-action{justify-content:center!important;width:100%}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-subject-col .btn-icon{margin:0 auto!important}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-status-col{min-width:90px!important;width:90px!important;max-width:90px!important}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-client-cell{justify-content:flex-start;min-width:0}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-client-cell .table-cell-flex-inner{text-align:left;min-width:0}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-client-name,.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-client-id,.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-subject-text{line-height:1.25}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-client-id,.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-email-id,.settings-teammates-visibility-table.admin-sent-emails-table .teammates-visibility-person-meta .subtle-text{font-size:.74rem;color:var(--font-subtle);font-weight:500!important;line-height:1.2}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-subject-text,.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-client-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-status-col .fa-circle-check,.settings-teammates-visibility-table.admin-sent-emails-table .admin-sent-emails-status-col .fa-circle-xmark{font-size:.95rem}.settings-teammates-visibility-table.admin-email-templates-table .table-wrapper{width:100%}.settings-teammates-visibility-table.admin-email-templates-table .table-container{width:100%;min-width:0;margin:0!important;padding-top:0!important}.settings-teammates-visibility-table.admin-email-templates-table .table-scroll{min-width:0;width:100%;overflow-x:auto;overflow-y:auto}.settings-teammates-visibility-table.admin-email-templates-table .table{width:100%;min-width:max-content;border-spacing:0;border-collapse:separate}.settings-teammates-visibility-table.admin-email-templates-table .table-header-cell{border-bottom:solid 1px var(--border)}.settings-teammates-visibility-table.admin-email-templates-table .table-cell{text-align:center;vertical-align:middle}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-name-col{min-width:260px!important;width:260px!important;max-width:260px!important;text-align:left!important}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-created-by-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-updated-col{min-width:170px!important}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-style-col,.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-replies-col{min-width:130px!important}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-action-col{min-width:110px!important;width:110px!important;max-width:110px!important}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-style-col .items-01-item-status,.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-replies-col .items-01-item-status{margin-left:auto!important;margin-right:auto!important;width:max-content}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-name-cell{justify-content:flex-start;min-height:34px;min-width:0}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-name-cell .table-cell-flex-inner{min-width:0;text-align:left}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-name-cell .subtle-text{font-size:.74rem;color:var(--font-subtle);font-weight:500!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-created-by-col .teammates-visibility-person-meta{align-items:flex-start;text-align:left;min-width:0}.settings-teammates-visibility-table.admin-email-templates-table .admin-email-templates-action-cell{justify-content:center!important;width:100%}.settings-teammates-visibility-table.admin-logs-table .table-header-cell.admin-logs-person-col,.settings-teammates-visibility-table.admin-logs-table .table-body-cell.admin-logs-person-col,.settings-teammates-visibility-table.admin-logs-table .teammates-visibility-person-cell{min-width:190px!important;width:190px!important;max-width:190px!important}.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-col{min-width:270px!important;width:270px!important;max-width:270px!important;text-align:left!important}.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-link{color:var(--font-main);text-decoration:none;display:inline-block}.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-link:hover{text-decoration:underline}.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-cell{justify-content:flex-start;min-width:0}.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-cell .table-cell-flex-inner{text-align:left;min-width:0}.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-name,.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-id{max-width:190px}.settings-teammates-visibility-table.admin-logs-table .admin-logs-user-link,.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-link{font-weight:500;display:inline}.settings-teammates-visibility-table.admin-logs-table .admin-logs-user-link,.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-link{color:var(--font-main);text-decoration:none}.settings-teammates-visibility-table.admin-logs-table .admin-logs-user-link:hover,.settings-teammates-visibility-table.admin-logs-table .admin-logs-client-link:hover{text-decoration:underline}.settings-teammates-visibility-table.admin-logs-table .table-header-cell.teammates-visibility-person-col,.settings-teammates-visibility-table.admin-logs-table .table-body-cell.teammates-visibility-person-col{left:0}.settings-teammates-visibility-table.admin-logs-table .table-header-cell.teammates-visibility-person-col{z-index:4}.settings-teammates-visibility-table.admin-logs-table .teammates-visibility-person-cell--stack{align-items:flex-start}.settings-teammates-visibility-table.admin-logs-table .teammates-visibility-person-meta{align-items:flex-start;text-align:left}.settings-teammates-visibility-table.admin-logs-table .admin-logs-user-agent-col,.settings-teammates-visibility-table.admin-logs-table .admin-logs-path-col{min-width:260px!important;width:260px!important;max-width:260px!important}.settings-teammates-visibility-table.admin-logs-table .table-body-cell.admin-logs-user-agent-col,.settings-teammates-visibility-table.admin-logs-table .table-body-cell.admin-logs-path-col{white-space:normal!important;text-wrap:wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.6;vertical-align:top}.settings-team-access-section{margin-bottom:16px}.settings-team-access-section:last-child{margin-bottom:0}.teammates-access-icon-btn{position:relative;top:0}.teammates-access-menu{right:0;top:46px;min-width:250px!important;max-width:400px;z-index:999999!important}.teammates-access-menu-content{max-height:360px;display:flex;flex-direction:column;overflow:hidden}.teammates-access-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.teammates-access-menu-section{margin:10px 0}.teammates-access-menu-item{min-height:50px}.teammates-access-menu-item-static{cursor:default}.teammates-access-menu-item-static:hover{background-color:transparent!important}.teammates-access-menu-item-details{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.teammates-access-menu-item-name{min-width:0}.teammates-access-menu-pagination{border-top:solid 1px var(--border);padding:10px 12px}.teammates-access-menu-pagination-btns{display:flex;align-items:center}.teammates-access-menu-pagination-btns .btn{margin-right:8px;min-width:72px}.teammates-access-menu-pagination .subtle-text{padding-top:6px}.teammates-access-menu-pagination.searchable-paged-menu-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 10px;border-top:solid 1px var(--border)}.teammates-access-menu-pagination .searchable-paged-menu-summary{flex:1 1 auto;margin:0;text-align:center;color:var(--font-subtle);font-family:Muli,sans-serif;font-size:.75rem!important;font-weight:600}.teammates-access-menu-pagination .searchable-paged-menu-page-btn{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;margin:0!important}.teammates-access-menu-pagination .searchable-paged-menu-page-btn .svg-inline--fa,.teammates-access-menu-pagination .searchable-paged-menu-page-btn i{margin:0;font-size:.7rem}.person-protected-access-section{border-top:solid 1px var(--border)}.person-protected-access-section:first-child{border-top:none}.person-protected-access-section-trigger{display:flex;align-items:center;justify-content:space-between}.person-protected-access-section-trigger{width:100%;border:0;background:transparent;color:var(--font-main);font-family:Muli,sans-serif;font-size:.82rem!important;text-align:left;cursor:pointer}.person-protected-access-section-trigger p{line-height:1.4}.person-protected-access-section-trigger i{font-size:.7rem;transition:transform .2s ease}.person-protected-access-section.is-open .person-protected-access-section-trigger i{transform:rotate(180deg)}.person-protected-access-section-content{border-top:solid 1px var(--border)}.settings-user-item-name{font-weight:700}.settings-page-header{display:flex;flex-direction:row;align-items:center;padding:0 0 10px;margin:0 0 30px;border-bottom:solid 1px var(--border)}.settings-page-header-no-margin{margin:0!important}.settings-page-header h6{color:var(--font-subtle);text-transform:none;font-size:.77rem}.settings-items{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.settings-item{width:calc(25% - 42px);margin:20px;border-radius:10px!important;border:solid 1px var(--border);box-shadow:var(--box-item-01)}.settings-item-inner{display:flex;flex-direction:column;padding:20px}.settings-item-img img{width:auto;height:30px}.settings-item-header{margin:10px 0 5px}.settings-item-description p{line-height:1.6}.settings-item-btn{margin-top:auto;padding-top:25px}.settings-box-items{margin:20px 0;display:flex;flex-direction:row}.settings-box-item{width:calc(33.33% - 42px);padding:20px;border-radius:10px;border:solid 1px var(--border)}.settings-box-item:nth-child(2){margin:0 20px}@media (max-width: 768px){.teammates-access-menu{min-width:300px!important;max-width:calc(100vw - 60px)}}.settings-box-item-title{color:var(--font-subtle);padding-bottom:2px}.settings-content-container{max-width:500px;padding:0 20px}.settings-content-section{border-top:solid 1px var(--border);padding:20px 0}.settings-content-section h6{padding-bottom:10px}.settings-content-section p{font-size:.82rem;line-height:1.6;padding-bottom:10px}.settings-content-section a{color:var(--font-main);font-weight:bolder;text-decoration:underline}.settings-about-your-data-modal .settings-content-container{padding:0}.settings-about-your-data-modal .settings-content-section{border-top:none;padding:5px 0}@media screen and (max-width: 1750px){.settings-item{width:calc(33.33% - 42px)}}@media screen and (max-width: 1250px){.settings-item{width:calc(50% - 42px)}}@media screen and (max-width: 950px){.settings-box-items{flex-direction:column}.settings-box-item{width:calc(100% - 42px)}.settings-box-item:nth-child(2){margin:20px 0}}@media screen and (max-width: 800px){.settings-item{width:calc(100% - 42px)}}@media screen and (max-width: 650px){.settings-user-header{flex-direction:column;align-items:flex-start;padding-bottom:30px}.settings-user-header-details{margin:10px 0 20px}.settings-user-header-right{margin-left:0;padding-left:0}.settings-user-item-icon-container{margin-top:3px}.settings-user-item{height:auto;flex-direction:column;align-items:flex-start;justify-content:center}.settings-user-item-title{padding-bottom:5px;color:var(--font-subtle)}.settings-user-item-name{font-size:.9rem;font-weight:700;padding:10px 0 0}.settings-user-item-right{padding-left:0;margin:10px 0 0}.settings-user-item .items-01-item-status{margin:10px 10px 10px 0!important}}.billing-section{margin-bottom:40px}.billing-page-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.billing-page-content #settings-billing-root{flex:0 1 auto;min-height:120px;height:auto;display:flex;flex-direction:column;overflow:visible}.billing-page-content #settings-billing-root>.billing-payment-history-section{flex:1;min-height:0}.settings-inner-section{margin-bottom:40px}.settings-inner-section-has-list{margin-top:20px}.billing-inner-section-header h6{color:var(--font-subtle);font-size:.77rem;text-transform:uppercase;letter-spacing:.03em}.billing-plan-list{display:flex;flex-direction:column;gap:15px;margin-top:20px}.billing-plans-section{margin-top:30px}.gh-toggle-pill{display:inline-flex;align-items:center;background-color:var(--background-03);border:1px solid var(--border);border-radius:16px;padding:2px}.gh-toggle-pill__option{margin:0 2px;padding:4px 8px;cursor:pointer;color:var(--font-main);border:1px solid transparent;border-radius:14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;background:transparent;font-family:inherit;font-size:inherit;line-height:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.gh-toggle-pill__option span{font-size:.78rem;font-weight:700}.gh-toggle-pill__option:hover{color:var(--font-main);background-color:var(--background-02)}.gh-toggle-pill__option--active{color:var(--font-main);background-color:var(--background-02);border-color:var(--background-02)}.gh-toggle-pill__option .svg-inline--fa{font-size:.58rem;color:inherit}.billing-plan-global-cycle-toggle{display:flex;justify-content:flex-start;margin:20px 0}.billing-plan-global-cycle-toggle-inner{display:flex;align-items:center;gap:10px}.billing-plan-global-cycle-toggle-actions{display:flex;align-items:center;margin-left:auto}.billing-plan-global-cycle-toggle-inner>label{margin-bottom:0;color:var(--font-subtle);font-size:.78rem}.billing-plan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;border:solid 1px var(--border);border-radius:10px}.billing-plan-row-current{border-color:var(--border)}.billing-plan-row-main{min-width:0}.billing-plan-row-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.billing-plan-row-heading h6{margin:0}.billing-plan-row-meta{margin-top:10px}.billing-plan-row-context{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.billing-plan-row-context-item{display:inline-flex;align-items:center;padding:5px 10px;border:solid 1px var(--border);border-radius:100px;background:var(--background-02)}.billing-plan-row-context-item p{margin:0;color:var(--font-subtle);font-size:.72rem;font-weight:700}.billing-summary-plan-section{margin-top:20px}.billing-plan-row-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.billing-plan-row-actions .btn{width:auto;max-width:100%}.billing-plan-row-form{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;width:auto}.billing-plan-row-cycle-field{width:auto;min-width:180px;max-width:220px;margin-bottom:0}.billing-plan-row-cycle-field label{text-align:left}.billing-plan-row-unavailable{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.billing-plan-section-heading{width:100%;padding:20px 0 10px;text-align:left}.billing-plan-section-heading p{color:var(--font-subtle);font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.billing-plan-item{width:100%;display:flex;flex-direction:row;border-bottom:solid 1px var(--border);padding:20px 0}.billing-plan-item:last-child{border-bottom:none}.billing-plan-tag-soon{background-color:var(--purple-light)!important}.billing-plan-tag-soon p{color:var(--purple)!important}.billing-plan-item-right{margin-left:auto}.billing-price{display:flex;align-items:flex-end;font-size:1.1rem}.billing-plan-row-price-text{margin-top:10px;color:var(--font-subtle)}.billing-plan-row-total-text{margin-top:5px;color:var(--font-subtle)}.billing-currency{padding-top:3px;font-size:.75rem;align-self:flex-start;margin-right:2px}.billing-value{font-size:2.2rem;line-height:.8!important;font-weight:700}.billing-period{padding-left:2px;font-size:.75rem;align-self:flex-end}.billing-plan-tag{border-radius:100px}.billing-plan-tag p{padding:2px 8px;text-transform:uppercase;font-size:.65rem;font-weight:800}.billing-plan-tag-one-time{border:solid 1px var(--font-main)}.billing-plan-tag-one-time p{color:var(--font-main)}.billing-plan-not-included{background:var(--background-02)}.billing-plan-not-included .billing-plan-tag{background-color:var(--grey-light)}.billing-plan-not-included .billing-plan-tag p{color:var(--grey)}.billing-plan-not-included .billing-feature{text-decoration:line-through!important;color:var(--grey);font-weight:700}.billing-plan-included .billing-plan-tag{background-color:var(--blue-light)}.billing-plan-included .billing-plan-tag p{color:var(--blue)}.billing-plan-cta-current{border:solid 1px var(--border);cursor:auto;width:auto!important}.billing-plan-cta-current p{color:var(--font-subtle)}.billing-plan-cta-sub-text{color:var(--font-subtle);line-height:1.6;margin-top:8px;font-size:.72rem}.billing-plan-comparison{width:100%;margin-top:15px;text-align:left;border-top:solid 1px var(--border)}.billing-plan-section-heading-impact{padding-top:15px}.billing-plan-comparison-item{background:transparent}.billing-plan-comparison-item .billing-plan-item-right p{text-align:right;color:var(--font-subtle)}.billing-plan-comparison-notes{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.billing-plan-comparison-note{background:var(--background-02);border-radius:10px;padding:15px}.billing-plan-comparison-note p{color:var(--font-subtle);line-height:1.5}.modal:has(.billing-plan-matrix-modal){max-width:1100px;width:min(1100px,96vw)}.billing-plan-matrix-table,.billing-plan-matrix-table .table-wrapper,.billing-plan-matrix-table .table-container{width:100%}.billing-plan-matrix-table .table-container{margin:0;padding-top:0;overflow:visible}.billing-plan-matrix-table .table-scroll{min-width:0;width:100%;overflow-x:auto;overflow-y:visible}.billing-plan-matrix-table .table{width:100%;min-width:max-content;margin-bottom:0;border-spacing:0;border-collapse:separate;table-layout:auto}.billing-plan-matrix-table .table-header-cell{position:static;height:auto;padding-top:15px!important;padding-bottom:15px!important;min-width:150px;background:var(--background);vertical-align:bottom;border-top:none}.billing-plan-matrix-table .table-header-cell span{position:static;display:block;white-space:normal;line-height:1.3;color:var(--font-main);text-align:center}.billing-plan-matrix-table .table-header-cell span strong{display:block;font-size:.82rem;font-weight:700}.billing-plan-matrix-table .table-header-cell span small{display:block;margin-top:5px;font-size:.72rem;font-weight:600;color:var(--font-subtle)}.billing-plan-matrix-table .table-header-cell span em{display:inline-block;margin-top:10px;font-size:.65rem;font-style:normal;font-weight:800;letter-spacing:.03em;color:var(--font-subtle);text-transform:uppercase}.billing-plan-matrix-table .table-body-cell{padding-top:15px;padding-bottom:15px;overflow:visible;text-overflow:initial}.billing-plan-matrix-table .billing-plan-matrix-feature-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.billing-plan-matrix-table .table-header-cell.billing-plan-matrix-feature-col{position:sticky;left:0;z-index:6;background:var(--background)}.billing-plan-matrix-table .table-body-cell.billing-plan-matrix-feature-col{position:sticky;left:0;z-index:5;background:var(--background);color:var(--font-main);font-weight:700!important}.billing-plan-matrix-table .billing-plan-matrix-plan-col-active,.billing-plan-matrix-table .billing-plan-matrix-value-cell-active{background:var(--background-02)}.billing-plan-matrix-table .billing-plan-matrix-value-cell{text-align:center;vertical-align:middle;border-left:solid 1px var(--border)}.billing-plan-matrix-table .billing-plan-matrix-status{display:inline-flex;align-items:center;justify-content:center;width:100%}.billing-plan-matrix-table .billing-plan-matrix-status i{font-size:.95rem}.billing-plan-matrix-table .billing-plan-matrix-status-not-included{color:var(--font-subtle)}.billing-payment-method-meta{color:var(--font-subtle);margin-top:10px}#settings-billing-payment-method-root{min-height:0}.billing-payment-method-placeholder{margin:20px 0;min-height:80px;display:flex;align-items:center;justify-content:center}.billing-payment-method-placeholder .fa-spinner,.billing-payment-method-placeholder .svg-inline--fa{color:var(--icon-load-spinner);font-size:1.25rem}.billing-payment-information-stack{display:flex;flex-direction:column;gap:20px}.billing-settings-section-header-caps h6{text-transform:uppercase;letter-spacing:.03em}.billing-information-box{border:solid 1px var(--border);border-radius:10px;padding:0 20px;margin-top:20px}.billing-information-box .items-01-item-section{border-bottom:solid 1px var(--border)}.billing-information-box .items-01-item-section:last-child{border-bottom:none}.billing-information-box .items-01-item-section-item{padding:15px 0}.billing-information-box .items-01-item-title-text{min-width:160px}.billing-information-box .items-01-item-section-item-inner{flex:1;min-width:0}.billing-information-box .items-01-item-section-item-inner p+p{margin-top:5px}.billing-payment-method-action{margin-top:20px}.billing-payment-method-empty-state{margin:20px 0 0;padding:20px;max-width:none;text-align:left;border:solid 1px var(--border);border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.billing-payment-method-empty-state-left{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1}.billing-payment-method-empty-state-header{display:flex;align-items:center}.billing-payment-method-empty-state-content{flex:1;min-width:0}.billing-payment-method-empty-state .empty-state-sub-text{max-width:520px}.billing-payment-method-empty-state-action{margin:0}.billing-payment-method-empty-state-action .btn{margin-top:0;max-width:none;width:auto;min-width:0}.billing-payment-issue-banner{background:transparent!important;background-color:transparent!important;border:solid 1px var(--border);border-radius:10px;padding:10px 15px;display:flex;flex-direction:row;align-items:center;gap:15px;margin-top:20px;margin-bottom:20px}.billing-payment-issue-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;text-align:left}.billing-payment-issue-heading{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.billing-payment-issue-pill{flex:0 0 auto}.billing-payment-issue-reason{background:var(--background-02);border:solid 1px var(--border);border-radius:10px;padding:10px 12px;color:var(--font-main);line-height:1.6}.billing-payment-issue-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.billing-payment-issue-meta p{color:var(--font-subtle);line-height:1.6}.billing-payment-issue-meta span{color:var(--font-main)}.billing-payment-issue-footer{color:var(--font-subtle);line-height:1.6}.billing-payment-issue-action{align-self:center;margin-top:0}.billing-page-header .page-header-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.billing-summary-portal-action{margin:0 0 20px;display:flex;justify-content:flex-end}.billing-summary-plan-feature-list{gap:10px}.billing-summary-scheduled-charge-list,.billing-summary-scheduled-charge-row{display:flex;flex-direction:column;gap:5px}.billing-summary-scheduled-charge-context{color:var(--font-subtle);display:flex;flex-direction:column;gap:5px}.billing-summary-scheduled-charge-context p,.billing-summary-scheduled-charge-context li{color:var(--font-subtle);font-size:12px;font-weight:400;line-height:1.6}.billing-summary-scheduled-charge-context ul{margin:0;padding-left:15px}.billing-summary-plan-feature-row{display:flex;align-items:center;gap:10px}.billing-summary-plan-feature-row p{margin:0}.billing-summary-plan-feature-row-included .svg-inline--fa,.billing-summary-plan-feature-row-included i{color:var(--green-success)}.billing-summary-plan-feature-row-missing .svg-inline--fa,.billing-summary-plan-feature-row-missing i{color:var(--red-alert)}.billing-payment-method-warning{margin-top:15px;border-radius:10px;border:solid 1px var(--border);background:var(--background-02);padding:15px;text-align:left}.billing-payment-method-warning p{line-height:1.6}.billing-payment-method-warning-meta{color:var(--font-subtle);margin-top:5px}.billing-payment-method-warning-reason{color:var(--font-main);margin-top:10px}.billing-payment-history-section{display:flex;flex-direction:column;flex:1;min-height:0;margin-bottom:0}.billing-payment-history-header{margin-bottom:20px}.billing-payment-history-matrix-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.billing-payment-history-matrix-page .table-wrapper{width:100%;padding:0;box-sizing:border-box;flex:1;min-height:0}.billing-payment-history-matrix-page .table-container{width:100%;min-width:0;margin:0!important;padding-top:0!important;overflow:hidden;flex:1;min-height:0}.billing-payment-history-matrix-page .table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:auto;flex:1;min-height:0}.settings-teammates-visibility-table.billing-payment-history-matrix-page .table{width:100%;min-width:1180px;border-spacing:0;border-collapse:separate;table-layout:auto}.settings-teammates-visibility-table.billing-payment-history-matrix-page .table-header-cell{border-bottom:solid 1px var(--border)}.settings-teammates-visibility-table.billing-payment-history-matrix-page .table-body-row{height:auto}.settings-teammates-visibility-table.billing-payment-history-matrix-page .billing-payment-history-id-col{min-width:80px!important;width:80px!important;max-width:80px!important}.settings-teammates-visibility-table.billing-payment-history-matrix-page .billing-payment-history-date-col{min-width:170px!important;width:170px!important;max-width:170px!important;text-align:left!important}.settings-teammates-visibility-table.billing-payment-history-matrix-page .billing-payment-history-status-col{min-width:320px!important;width:320px!important;max-width:320px!important;text-align:left!important;vertical-align:middle}.settings-teammates-visibility-table.billing-payment-history-matrix-page .billing-payment-history-amount-col{min-width:130px!important;width:130px!important;max-width:130px!important}.settings-teammates-visibility-table.billing-payment-history-matrix-page .billing-payment-history-attempt-col{min-width:190px!important;width:190px!important;max-width:190px!important;text-align:left!important;vertical-align:middle}.settings-teammates-visibility-table.billing-payment-history-matrix-page .billing-payment-history-receipt-col{min-width:110px!important;width:110px!important;max-width:110px!important;text-align:center!important;vertical-align:middle}.settings-teammates-visibility-table.billing-payment-history-matrix-page .table-header-cell.billing-payment-history-date-col span,.settings-teammates-visibility-table.billing-payment-history-matrix-page .table-header-cell.billing-payment-history-status-col span,.settings-teammates-visibility-table.billing-payment-history-matrix-page .table-header-cell.billing-payment-history-attempt-col span{text-align:left!important}.settings-teammates-visibility-table.billing-payment-history-matrix-page .table-body-cell.billing-payment-history-receipt-col .btn-icon{display:flex!important;margin:0 auto!important}.billing-payment-table-status{display:inline-flex;align-items:center;border-radius:100px;background:var(--background-04);padding:2px 8px}.billing-payment-table-status p{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.billing-payment-table-status-success{background:var(--green-success-light)}.billing-payment-table-status-success p{color:var(--green-success)}.billing-payment-table-status-danger{background:var(--red-light)}.billing-payment-table-status-danger p{color:var(--red-dark)}.billing-payment-table-note{color:var(--font-subtle);margin-top:5px;line-height:1.5}.billing-payment-response{text-align:center;max-width:500px;margin:100px auto}.billing-payment-response .fa-circle-check{color:var(--green-success);font-size:3rem}.billing-current-plan-tag{background:var(--grey-light);color:var(--grey);border-radius:100px;padding:3px 10px;text-transform:uppercase;font-size:.65rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.billing-current-plan-tag:hover{color:var(--grey);text-decoration:none}.billing-current-plan-tag-inline{width:auto;align-self:center}.billing-empty-state{text-align:center;display:flex;flex-direction:column;max-width:350px;margin:150px auto}.billing-empty-state p{padding:5px 0 20px}.billing-empty-state .btn{max-width:125px;margin:0 auto}@media screen and (max-width: 1450px){.billing-page-header{align-items:center}.billing-page-header-meta{width:100%;justify-content:flex-start;text-align:left;flex-wrap:wrap}.billing-information-box .items-01-item-section-item{flex-direction:column;gap:10px}.billing-information-box .items-01-item-title-text{min-width:0}.billing-payment-method-empty-state{flex-direction:column;align-items:flex-start}.billing-payment-method-empty-state-left{width:100%}.billing-payment-method-empty-state-action{margin:5px 0 0}}@media screen and (max-width: 1050px){.billing-plan-row{grid-template-columns:minmax(0,1fr)}.billing-plan-global-cycle-toggle-inner{flex-direction:column;align-items:flex-start}.billing-plan-row-actions,.billing-plan-row-form{align-items:flex-start;justify-content:flex-start}.billing-plan-row-cycle-field{max-width:260px}.billing-plan-row-unavailable{align-items:flex-start;justify-content:flex-start}}@media screen and (max-width: 950px){.billing-tabs-shell.case-management-tabs-shell{margin:20px 0}.billing-tabs-shell .case-management-tabs{padding:0 0 12px}}@media screen and (max-width: 850px){.billing-compare-plans-btn{display:none!important}}@media screen and (max-width: 650px){.billing-payment-issue-banner{flex-direction:column;align-items:flex-start;padding:15px;gap:15px}.billing-payment-issue-action{align-self:stretch;width:100%}.billing-payment-issue-action .btn,.billing-payment-issue-action form,.billing-payment-issue-action button{width:100%;max-width:100%;justify-content:center;box-sizing:border-box}.billing-payment-issue-heading{gap:5px}.billing-payment-issue-meta{flex-direction:column;gap:5px}.billing-payment-issue-pill{max-width:100%}.billing-payment-issue-pill p{white-space:normal;line-height:1.3}}@media screen and (max-width: 600px){.billing-empty-state{margin:50px auto}}.time-off-page .items-01-item{cursor:auto}.time-off-page .items-01-item:hover{background-color:var(--background-mid)}.time-off-page .items-01-item-title-text{min-width:135px}.time-off-tracker-page .people-header,.offboarding-page .people-header{margin:0}.offboarding-page .page-search .page-header-vertical-border{margin:0 15px!important}.offboarding-tracker-matrix-page{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden;width:100%}.offboarding-tracker-matrix-page .table-wrapper{flex:1;min-height:0;height:auto}.offboarding-tracker-matrix-page .table-container{flex:1;min-height:0;height:auto;overflow:hidden;padding-top:0;margin:0!important}.offboarding-tracker-matrix-page .table-scroll{flex:1;min-height:0;width:100%;overflow-x:auto;overflow-y:auto}.offboarding-tracker-matrix-page .table{width:100%;min-width:100%;border-spacing:0;border-collapse:separate;table-layout:auto}.offboarding-tracker-matrix-page .table-header-cell{position:sticky!important;top:0!important;z-index:5;background:var(--background)}.offboarding-tracker-matrix-page .table-header{position:sticky;top:0;z-index:5;background:var(--background)}.offboarding-tracker-matrix-page .table-header-cell.teammates-visibility-person-col{z-index:6}.offboarding-tracker-matrix-page .table-header-row .table-header-cell:nth-child(3){text-align:center}.offboarding-tracker-matrix-page .table-header-row .table-header-cell:nth-child(3) span{width:100%;text-align:center}.offboarding-tracker-matrix-page .offboarding-status-cell{text-align:center!important}.offboarding-tracker-matrix-page .offboarding-status-cell .items-01-item-status{margin-left:auto!important;margin-right:auto!important;width:max-content}.offboarding-tracker-matrix-page .table-cell:last-child{text-align:center;padding-left:15px;padding-right:15px}.offboarding-tracker-matrix-page .table-header-cell:last-child span{text-align:center}.disciplinaries-shell{display:flex;flex-direction:column;flex:1;min-height:0}.disciplinaries-shell .pagination{margin-top:auto;padding:0 20px;height:50px;border-top:solid 1px var(--border);background:var(--background)}.resignations-shell{display:flex;flex-direction:column;flex:1;min-height:0}.resignations-shell .pagination{margin-top:auto;padding:0 20px;height:50px;border-top:solid 1px var(--border);background:var(--background)}.time-off-side-nav .side-nav-item,#timeOffMenuSml .menu-item{text-transform:none}.time-off-balances-matrix-shell .settings-teammates-visibility-table{width:100%}.time-off-balances-matrix-shell .settings-teammates-visibility-table .table{width:100%;min-width:100%}.time-off-balances-matrix-shell .time-off-balances-matrix-async-root,.time-off-balances-matrix-shell #time-off-balances-matrix-fragment{flex:1;min-height:0;display:flex;flex-direction:column}.time-off-balances-matrix-page{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden}.time-off-balances-matrix-page .table-wrapper{flex:1;min-height:0;height:auto}.time-off-balances-matrix-page .table-container{flex:1;min-height:0;height:auto;overflow:hidden;padding-top:0;margin:0!important}.time-off-balances-matrix-page .table-scroll{flex:1;min-height:0;width:100%;overflow-x:auto;overflow-y:auto}.time-off-balances-matrix-page .table{width:100%;min-width:100%;border-spacing:0;border-collapse:separate;table-layout:auto}.time-off-balances-matrix-page .table-header-cell{position:sticky!important;top:0!important;z-index:5;background:var(--background)}.time-off-balances-matrix-page .table-header{position:sticky;top:0;z-index:5;background:var(--background)}.time-off-balances-matrix-page .table-header-cell.teammates-visibility-person-col{z-index:6}.time-off-balances-pagination{margin-top:auto;padding:0;height:50px;border-top:solid 1px var(--border);background:var(--background)}.time-off-btn{margin-top:20px}.time-off-requests-matrix-shell .settings-teammates-visibility-table{width:100%}.time-off-requests-matrix-shell .settings-teammates-visibility-table .table{width:100%;min-width:100%}.time-off-requests-matrix-shell .time-off-requests-matrix-async-root,.time-off-requests-matrix-shell #time-off-requests-matrix-fragment{flex:1;min-height:0;display:flex;flex-direction:column}.time-off-requests-matrix-page{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden}.time-off-requests-matrix-page .table-wrapper{flex:1;min-height:0;height:auto}.time-off-requests-matrix-page .table-container{flex:1;min-height:0;height:auto;overflow:hidden;padding-top:0;margin:0!important}.time-off-requests-matrix-page .table-scroll{flex:1;min-height:0;width:100%;overflow-x:auto;overflow-y:auto}.time-off-requests-matrix-page .table{width:100%;min-width:100%;border-spacing:0;border-collapse:separate;table-layout:auto}.time-off-requests-matrix-page .table-header-cell{position:sticky!important;top:0!important;z-index:5;background:var(--background)}.time-off-requests-matrix-page .table-header{position:sticky;top:0;z-index:5;background:var(--background)}.time-off-requests-matrix-page .table-header-cell.teammates-visibility-person-col{z-index:6}.react-time-off .settings-teammates-visibility-table .teammates-visibility-person-col,.react-time-off .settings-teammates-visibility-table .table-header-cell.teammates-visibility-person-col span{text-align:left}.react-time-off .settings-teammates-visibility-table .teammates-visibility-person-col .table-cell-flex{justify-content:flex-start}.react-time-off .settings-teammates-visibility-table .teammates-visibility-person-col .table-cell-flex-inner{min-width:0;text-align:left}.time-off-requests-matrix-page .time-off-requests-notes-col{text-align:center!important}.time-off-requests-matrix-page .table-header-cell.time-off-requests-notes-col span{text-align:center}.time-off-requests-matrix-page .table-cell.time-off-requests-notes-col{padding-left:15px;padding-right:15px}.time-off-requests-matrix-pagination{margin-top:auto;padding:0;height:50px;border-top:solid 1px var(--border);background:var(--background)}.time-off-person-header-details{width:100%!important}.time-off-person-title-row{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.time-off-person-title-row .items-01-item-bold-text{flex:1;min-width:0;padding-bottom:0}.time-off-person-profile-btn{height:24px;width:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:4px}.time-off-person-profile-btn .svg-inline--fa{font-size:.66rem}.time-off-person-link{color:var(--font-main);font-size:inherit;line-height:inherit;text-decoration:underline}.time-off-person-link:hover{text-decoration:underline}.time-off-approvers-list{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.8}.time-off-page #timeOffRequestsRoot .items-01-container-row{align-items:stretch}.time-off-page #timeOffRequestsRoot .items-01-item-time-off{display:flex}.time-off-page #timeOffRequestsRoot .items-01-item-time-off .items-01-item-inner{flex:1}.time-off-page #timeOffRequestsRoot .items-01-item-time-off .time-off-request-action-row{margin-top:auto;padding-top:20px}.time-off-page #timeOffRequestsRoot .items-01-item-time-off .time-off-request-action-row .time-off-btn{margin-top:0}.items-01-item-time-off:hover{background-color:var(--background)!important}@media screen and (max-width: 1150px){.time-off-tracker-page .page-header.page-header-with-search,.time-off-balances-matrix-shell .page-header.page-header-with-search,.time-off-requests-matrix-shell .page-header.page-header-with-search{height:auto!important;min-height:0!important;max-height:none!important;padding:20px 0!important;flex-direction:column!important;align-items:flex-start!important;overflow:visible!important}.time-off-tracker-page .page-header.page-header-with-search .page-header-actions,.time-off-balances-matrix-shell .page-header.page-header-with-search .page-header-actions,.time-off-requests-matrix-shell .page-header.page-header-with-search .page-header-actions{order:2;width:100%;margin:12px 0 0;justify-content:flex-start}.time-off-tracker-page .page-header.page-header-with-search .page-search,.time-off-balances-matrix-shell .page-header.page-header-with-search .page-search,.time-off-requests-matrix-shell .page-header.page-header-with-search .page-search{order:3;width:100%;margin:12px 0 0!important}.time-off-tracker-page .page-header.page-header-with-search .page-search form,.time-off-balances-matrix-shell .page-header.page-header-with-search .page-search form,.time-off-requests-matrix-shell .page-header.page-header-with-search .page-search form{width:100%}.time-off-tracker-page .page-header.page-header-with-search .page-search input,.time-off-balances-matrix-shell .page-header.page-header-with-search .page-search input,.time-off-requests-matrix-shell .page-header.page-header-with-search .page-search input{width:100%;min-width:0}.offboarding-page .people-page-header-standard{position:relative;z-index:20;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:0;overflow:visible!important}.offboarding-page .people-page-header-standard>.page-header-title{display:none}.offboarding-page .people-page-header-standard>.page-search{margin:0!important;display:flex;flex:1 1 auto;min-width:0;max-width:calc(100% - 43px);width:auto}.offboarding-page .people-page-header-standard>.page-search form{flex:1 1 auto;width:100%;min-width:0}.offboarding-page .people-page-header-standard>.page-search input{flex:1 1 auto;width:100%;min-width:0}.offboarding-page .people-page-header-standard>.page-header-actions{order:0;width:auto;margin:0 0 0 10px;justify-content:flex-end;flex:0 0 auto}}.manage-time-off-items{border-top:solid 1px var(--border);margin:20px 0;width:100%}.manage-time-off-items .items-01-item-section{border-bottom:solid 1px var(--border)}.manage-time-off-items .items-01-item-section-item{padding:15px 0}.manage-time-off-items .items-01-item-title-text{min-width:125px}.manage-time-off-items .stats{margin-bottom:0}.manage-time-off-items .stat{margin:0 auto 20px;padding:20px 0}.manage-time-off-items .stat h6{font-size:1.2rem}.manage-time-off-item{text-align:left;padding:10px 0}.time-off-page .pagination{padding:0 20px}.whos-in-shell{display:flex;flex-direction:column;height:100%}.whos-in-shell .whos-in-async-root,.whos-in-shell #whosInContent{flex:1;min-height:0;display:flex;flex-direction:column}.whos-in-page .table-scroll{overflow-x:auto;overflow-y:auto}.whos-in-page{display:flex;flex-direction:column;overflow:hidden}.whos-in-page .table-wrapper{flex:1;min-height:0}.whos-in-page .table{width:100%;min-width:100%!important;table-layout:auto}.whos-in-page .table-cell,.whos-in-page .table-header-cell,.whos-in-page .table-body-cell{max-width:none!important}.whos-in-page .whos-in-person-col{min-width:230px}.whos-in-page .table-header-cell.whos-in-person-col{position:sticky;top:0;left:0;z-index:4;background:var(--background)}.whos-in-page .table-body-cell.whos-in-person-col{position:sticky;left:0;z-index:2;background:var(--background)}.whos-in-day-col{min-width:160px;vertical-align:top;text-align:center}.whos-in-day-header{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.whos-in-day-name{font-weight:800}.whos-in-day-date{color:var(--font-subtle);font-size:.74rem}.settings-teammates-visibility-table .table-header-cell.whos-in-day-col.whos-in-day-col-today{background:var(--background-hover)}.whos-in-status-cell{vertical-align:middle;text-align:center!important}.whos-in-status-badge{margin:0 auto;width:max-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center}.whos-in-status-badge p{width:100%;text-align:center}.whos-in-time-off-type-badge{margin-top:6px!important;margin-left:auto!important;margin-right:auto!important;width:max-content;max-width:100%}.whos-in-time-off-type-badge-only{margin-top:0!important}.whos-in-time-off-type-badge p{text-transform:uppercase;text-align:center}.whos-in-shift-tag-list{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:4px}.whos-in-shift-badge{margin:0 auto;width:max-content;max-width:100%}.whos-in-shift-badge p{white-space:nowrap;text-transform:uppercase;text-align:center}.whos-in-status-note{margin-top:6px;text-align:center;color:var(--font-subtle);font-size:.7rem;line-height:1.3}.whos-in-location-list{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:4px}.whos-in-location-badge{margin:0 auto;width:max-content;max-width:100%}.whos-in-location-badge p{text-transform:uppercase;text-align:center}.whos-in-location-badge .svg-inline--fa{margin:0 2px 0 0;font-size:.62rem}.whos-in-header-actions{gap:10px;justify-content:flex-end}.whos-in-week-nav{display:flex;align-items:center;gap:10px;margin-left:auto}.whos-in-week-nav-btns{display:flex;align-items:center;gap:10px}.whos-in-week-range{order:1}.whos-in-week-nav-btns{order:2}.whos-in-nav-btn{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px}.whos-in-nav-btn .svg-inline--fa{font-size:.75rem}.year-nav-disabled{opacity:.45;pointer-events:none;cursor:default}.whos-in-week-range{min-width:210px;text-align:right}.whos-in-week-range p{font-weight:700;color:var(--font-main)}.whos-in-week-range p.whos-in-week-range-current{display:inline-flex;align-items:center;border-radius:20px;padding:3px 10px;background:var(--subtle-btn-background);color:var(--font-main)}.whos-in-pagination{margin-top:auto;padding:0;height:50px;border-top:solid 1px var(--border);background:var(--background)}.whos-in-pagination .pagination-btns{gap:0}.whos-in-pagination .pagination-count p{font-weight:700}@media screen and (max-width: 650px){.manage-time-off-items .stats{margin-bottom:0}}@media screen and (max-width: 950px){.whos-in-shell .page-header{flex-direction:column;align-items:flex-start}.whos-in-header-actions{width:100%;margin-left:0;margin-top:10px;padding-top:4px;justify-content:flex-start}.whos-in-week-nav{width:100%;justify-content:flex-start;margin-left:0}.whos-in-week-nav-btns{order:1}.whos-in-week-range{order:2}.whos-in-week-range{min-width:0;text-align:left}.people .pagination,.people-teams-pagination,.whos-in-pagination,.disciplinaries-shell .pagination,.resignations-shell .pagination{margin-top:30px!important;border-top:none!important;height:auto;flex-direction:column;padding-top:20px;background:transparent}.whos-in-day-col{min-width:145px}}@media screen and (max-width: 950px){.time-off-tracker-page .page-header{position:relative;z-index:20}.time-off-tracker-page .page-header .page-header-actions{justify-content:flex-end;margin-left:auto;gap:10px;align-items:center;flex-wrap:wrap}.time-off-tracker-page .page-header .page-search{margin-left:0}.time-off-tracker-page .page-header .page-header-title{padding-right:0}.time-off-tracker-page .page-header .page-header-actions .time-off-access-icon-btn{margin-right:0}.time-off-tracker-page .page-header .show-mobile{position:relative;z-index:30}.time-off-tracker-page .page-header .show-mobile #timeOffMenuSml{z-index:40!important}.time-off-balances-matrix-shell .page-header{position:relative;z-index:20}.time-off-balances-matrix-shell .page-header .page-header-actions{justify-content:flex-end;margin-left:auto;gap:10px;align-items:center;flex-wrap:wrap}.time-off-balances-matrix-shell .page-header .page-header-title{padding-right:0}.time-off-balances-matrix-shell .page-header .show-mobile{position:relative;z-index:30}.time-off-balances-matrix-shell .page-header .show-mobile #timeOffMenuSml{z-index:40!important;max-width:calc(100vw - 40px)}}@media screen and (max-width: 750px){.time-off-page .page-header.people-header,.time-off-tracker-page .page-header.people-header,.offboarding-page .people-page-header{flex-direction:column;align-items:flex-start}.time-off-page .page-header.people-header .page-header-title,.time-off-tracker-page .page-header.people-header .page-header-title,.offboarding-page .people-page-header .people-page-header-title{width:100%;padding-right:0}.time-off-page .page-header.people-header .page-header-actions,.time-off-tracker-page .page-header.people-header .page-header-actions,.offboarding-page .people-page-header .people-page-header-actions{width:100%;margin-left:0;margin-top:10px;justify-content:flex-start;flex-wrap:wrap;gap:10px}.time-off-page .page-header.people-header .page-header-actions .show-mobile,.time-off-tracker-page .page-header.people-header .page-header-actions .show-mobile,.offboarding-page .people-page-header .people-page-header-actions .people-mobile-nav-dropdown{position:relative;z-index:30}.time-off-page .page-header.people-header .page-header-actions .show-mobile #timeOffMenuSml,.time-off-tracker-page .page-header.people-header .page-header-actions .show-mobile #timeOffMenuSml,.offboarding-page .people-page-header .people-page-header-actions .people-mobile-nav-dropdown #peopleMenuSml{z-index:40!important;max-width:calc(100vw - 40px)}.time-off-page .page-header.people-header .page-header-actions>.show-mobile,.time-off-tracker-page .page-header.people-header .page-header-actions>.show-mobile,.offboarding-page .people-page-header .people-page-header-actions>.people-mobile-nav-dropdown{order:1}.time-off-page .page-header.people-header .page-header-actions>.dropdown-menu-container,.time-off-tracker-page .page-header.people-header .page-header-actions>.dropdown-menu-container,.offboarding-page .people-page-header .people-page-header-actions>.dropdown-menu-container{order:2}.time-off-page .page-header.people-header .page-header-actions>.show-mobile .dropdown-menu-container,.time-off-tracker-page .page-header.people-header .page-header-actions>.show-mobile .dropdown-menu-container,.offboarding-page .people-page-header .people-page-header-actions>.people-mobile-nav-dropdown .dropdown-menu-container{position:relative}.time-off-page .page-header.people-header .page-header-actions>.show-mobile #timeOffMenuSml,.time-off-tracker-page .page-header.people-header .page-header-actions>.show-mobile #timeOffMenuSml,.offboarding-page .people-page-header .people-page-header-actions>.people-mobile-nav-dropdown #peopleMenuSml{left:0!important;right:auto!important}.time-off-tracker-page .page-header.people-header .page-header-actions{flex-wrap:wrap;position:relative;padding-bottom:0;margin-bottom:0}.time-off-tracker-page .page-header.people-header .page-header-actions .page-search{width:100%;margin:0}.time-off-tracker-page .page-header.people-header .page-header-actions .page-search form{width:100%}.time-off-tracker-page .page-header.people-header .page-header-actions .page-search input{width:100%;min-width:0}.time-off-tracker-page .page-header.people-header .page-header-actions .time-off-tracker-year-filter-form{width:100%;margin:0}.time-off-tracker-page .page-header.people-header .page-header-actions .time-off-tracker-year-filter-form select{width:100%}.time-off-balances-matrix-shell .page-header{flex-direction:column;align-items:flex-start}.time-off-balances-matrix-shell .page-header .page-header-title{width:100%;padding-right:0}.time-off-balances-matrix-shell .page-header .page-header-actions{width:100%;margin-left:0;margin-top:10px;justify-content:flex-start;flex-wrap:wrap;gap:10px}.time-off-balances-matrix-shell .page-header .page-header-actions .show-mobile{position:relative;z-index:30}.time-off-balances-matrix-shell .page-header .page-header-actions .show-mobile #timeOffMenuSml{z-index:40!important;max-width:calc(100vw - 40px);left:0!important;right:auto!important}.time-off-balances-pagination{margin-top:25px;border-top:none;padding:0 20px;background:transparent}.time-off-requests-matrix-shell .page-header{flex-direction:column;align-items:flex-start}.time-off-requests-matrix-shell .page-header .page-header-title{width:100%;padding-right:0}.time-off-requests-matrix-shell .page-header .page-header-actions{width:100%;margin-left:0;margin-top:10px;justify-content:flex-start;flex-wrap:wrap;gap:10px}.time-off-requests-matrix-shell .page-header .page-header-actions .show-mobile{position:relative;z-index:30}.time-off-requests-matrix-shell .page-header .page-header-actions .show-mobile #timeOffMenuSml{z-index:40!important;max-width:calc(100vw - 40px);left:0!important;right:auto!important}.time-off-requests-matrix-pagination{margin-top:25px;border-top:none;padding:0 20px;background:transparent}}@media screen and (max-width: 350px){.manage-time-off-btn-container{flex-direction:column-reverse!important}.manage-time-off-btn-container .btn:nth-child(2n){margin:0 0 20px!important}}@media screen and (max-width: 1150px){.page-header-actions .time-off-page-select{order:1}.page-header-actions .time-off-access-control{order:2}.page-header-actions .time-off-access-icon-btn{margin-right:0;margin-left:0}.page-header-actions .time-off-page-select-menu,.page-header-actions .time-off-access-menu{left:0!important;right:auto!important}}.surveys-page{height:calc(100% - 110px)}.survey-stats{height:133px;margin:0 0 20px}.surveys-item-header{margin:0 0 20px;padding:0 0 20px;border-bottom:solid 1px var(--border);display:flex;flex-direction:row;align-items:center}.surveys-item-header h6{padding-bottom:0!important}.survey-header-status{margin-left:20px}.survey-items-container{border-top:solid 1px var(--border);display:flex;flex-direction:row-reverse;height:calc(100% - 154px)!important}.survey-sidebar{width:350px;border-left:solid 1px var(--border);display:flex;flex-direction:column;padding-left:30px}.survey-sidebar-inner{padding:30px 0}.survey-sidebar-header{padding-bottom:15px}.survey-sidebar-inner .items-01-item-status{margin-left:0!important}.survey-sidebar .items-01-item-section-item{padding:15px 0}.survey-sidebar .items-01-item-title-text{min-width:110px}.survey-items{width:calc(100% - 350px);overflow:auto}.survey-items .item-02{padding:0 20px 0 10px}.survey-items .item-02-inner-right .items-01-item-status+.items-01-item-status{margin-left:8px}.survey-response-question{margin-bottom:40px}.survey-response-question p{font-size:.85rem;line-height:1.5;margin-bottom:10px}.survey-response-question-option-selected{color:var(--btn-text);background-color:var(--brand-color);border-radius:3px;padding:5px 7px;font-weight:700}.survey-response-question .form-drag-list-item{cursor:default!important}.survey-response-question .ranking-question{margin-top:20px}.survey-response-question-feedback-display{display:flex;flex-direction:column;align-items:flex-start;border-top:solid 1px var(--border);padding-top:15px;margin-top:40px}.survey-response-question-feedback-display p{color:var(--font-main);opacity:.7;font-style:italic}.survey-response-question-feedback-field{border-top:solid 1px var(--border);padding-top:15px;margin-top:15px}.survey-response-question .form-box-section-header .items-01-item-status.whos-in-status-badge{margin-left:auto!important;margin-right:0!important;width:max-content}.survey-response-main-feedback-section h3,.survey-response-main-feedback-section p{font-style:italic;opacity:.7}.survey-response-question .form-box-section-header .items-01-item-status.whos-in-status-badge p{margin-bottom:0;padding:2px 8px;font-size:.65rem;line-height:1.2}.survey-response-submit-feedback-btn.is-loading{cursor:pointer!important}.survey-response-url-value{display:none}.survey-response-header{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.survey-response-status-row{display:flex;align-items:center;flex-wrap:wrap;width:fit-content}.survey-response-status{max-width:fit-content}.survey-response-view-profile-btn{margin-left:auto}@media screen and (max-width: 950px){.survey-items{width:100%}.survey-sidebar{display:none}.survey-stats{height:100%}.surveys-item-header{flex-direction:column;align-items:flex-start}.surveys-item-header h6{padding-bottom:5px!important}.survey-response-header{align-items:flex-start;flex-direction:column}}.onboard-header-container{display:flex;flex-direction:row;align-items:center}.onboard-header{display:flex;flex-direction:column}.onboard-header h1{font-size:2rem;font-weight:800}.onboard-header p{font-size:.82rem;line-height:1.6}@media screen and (max-width: 950px){.onboard-header-container{flex-direction:column;align-items:flex-start;margin-bottom:40px!important}.onboard-header-container .avatar{margin-bottom:10px}}.error-page{max-width:600px;margin:150px auto;text-align:center}.error-page-inner{max-width:350px;margin:0 auto}.error-page>.svg-inline--fa,.error-page>i{font-size:5rem;color:var(--icon-light)}.error-page h1{font-size:3rem;font-weight:800;padding:10px 0}.error-page p{line-height:1.6;font-size:.95rem}.error-page .btn{margin-top:30px;height:55px}@media screen and (max-width: 750px){.error-page{margin:80px auto}.error-page>.svg-inline--fa,.error-page>i{font-size:4rem}.error-page h1{font-size:2.2rem}.error-page .btn{height:48px}}.admin-home{display:flex;flex-direction:column;align-items:center;padding:60px 0 30px;width:100%;max-width:950px;margin:0 auto}.admin-stats .stats{margin-bottom:20px}.admin-page .items-01-item-section-item .fa-circle-check{color:var(--green-success)}.admin-page .items-01-item-section-item .fa-circle-xmark{color:var(--red-alert)}.admin-page .items-01-item-title-text{min-width:135px}.admin-page-container{max-width:1240px;margin:0 auto;width:calc(100% - 270px);padding:0 20px;height:100%}.admin-page-container.admin-page-container-sml{max-width:900px}.admin-page-header{display:flex;flex-direction:row;align-items:center;padding:20px 0 0;margin-bottom:20px}.admin-page-header-details-container{display:flex;flex-direction:row;align-items:center}.admin-page-header-details{display:flex;flex-direction:column}.admin-page-header-details h6{font-size:2rem;padding-bottom:5px}.admin-page-header-details p{color:var(--font-subtle)}.admin-page-header-actions{margin-left:auto}.admin-page-header{position:relative;z-index:30}.admin-page-header-actions .dropdown-menu-container{position:relative;z-index:31}.admin-page-header-actions .menu{z-index:32}.admin-page-header-actions form{display:inline-flex}.page-header-filter-btns{display:flex;flex-direction:row;align-items:center;gap:8px}.page-header-filter-btns .btn.selected{background-color:var(--subtle-btn-background-hover)}.support-request-page-header{gap:16px;align-items:flex-start}.support-request-page-header .admin-page-header-details{display:flex;flex-direction:column;gap:4px}.support-request-page-header .admin-page-header-actions{display:flex;flex-direction:row;align-items:center;gap:8px}.support-request-page-inner{gap:24px}.support-request-thread{display:flex;flex-direction:column;margin-top:16px}.support-request-thread-item{display:flex;flex-direction:row;padding:20px 0 0;margin-top:20px;border-top:1px solid var(--border)}.support-request-thread-item:first-child{padding-top:0;margin-top:0;border-top:none}.support-request-thread-avatar{flex:0 0 auto;margin-right:14px}.support-request-thread-body{min-width:0;flex:1 1 auto}.support-request-thread-meta{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.support-request-thread-meta>p:first-child{font-weight:600}.support-request-thread-message{color:var(--font-main);line-height:1.8;word-break:break-word}.support-request-thread-message p{margin:0 0 14px}.support-request-thread-message p:last-child{margin-bottom:0}.support-request-status-pill{width:max-content}.support-request-status-pill p{white-space:nowrap}.support-request-waiting-pill{width:max-content}.support-request-waiting-pill p{text-transform:none!important;white-space:nowrap}.support-request-reply-message-field{margin-top:12px}.support-requests-table .support-request-client-col,.support-requests-table .support-request-type-col,.support-requests-table .support-request-created-col{text-align:left}.support-requests-table .support-request-waiting-col{text-align:center}.support-requests-table .support-request-select-col{min-width:54px!important;width:54px!important;max-width:54px!important;text-align:left}.support-requests-table .support-request-status-pill,.support-requests-table .support-request-waiting-col .items-01-item-status{margin-left:auto!important;margin-right:auto!important}.admin-page-inner-container{width:100%;height:calc(100% - 224px);overflow:auto}.admin-page-banner{margin-bottom:40px;text-align:center;padding:5px 10px;width:calc(100% - 20px);border-radius:3px}.admin-page-banner .svg-inline--fa{padding-right:3px}.admin-page-banner-red{background-color:var(--red-alert)}.admin-page-banner-red p{color:var(--btn-text);font-weight:700}.admin-page-inner{display:flex;margin-bottom:50px}.admin-page-inner-left{width:350px;margin-right:20px}.admin-page-inner-middle{width:calc(100% - 370px)}.admin-page-inner.admin-page-inner-single{display:block;max-width:1100px;margin:0 auto 50px}.admin-page-inner.admin-page-inner-single .admin-page-inner-middle{width:100%;max-width:100%}.admin-page-inner.admin-page-inner-single .case-management-tabs-shell{margin-bottom:20px}.admin-page-inner.admin-page-inner-single .admin-page-section:first-of-type{margin-top:0!important}.admin-page-inner-left .admin-page-section:first-child,.admin-page-inner-middle .admin-page-section:first-child{margin-top:0!important}.admin-page-section{margin-top:20px;border:solid 1px var(--border);padding:20px;border-radius:10px}.admin-page-section-header{padding:0 0 20px;margin:0 0 20px;border-bottom:solid 1px var(--border)}.admin-page-section-lg .admin-page-section-header{margin:0!important}.admin-page-section-lg .list-item-detail{width:calc(100% - 40px)}.admin-page-items .list-item:last-child{border-bottom:none!important}.admin-page-items .list-item-name{max-width:100%!important}.admin-page-items-no-margin{margin:-25px -15px}.admin-sml-menu-container{position:relative;z-index:40}.admin-sml-menu-container .dropdown-menu-container{position:relative;z-index:41}.admin-sml-menu-container .menu{z-index:42}@media screen and (max-width: 950px){.admin-page-container{width:calc(100% - 40px);height:auto}.admin-page-container.admin-page-container-sml{max-width:900px}.admin-page-header{flex-direction:column;align-items:flex-start}.admin-page-header-details-container{flex-direction:column;align-items:flex-start;margin-bottom:15px}.admin-page-header-details-container .avatar{margin-bottom:10px}.admin-page-header-actions{margin-left:0;width:100%}.admin-page-inner{flex-direction:column}.admin-page-inner-left{width:100%;border-right:none;padding-right:0;margin-right:0}.admin-page-inner-middle{width:100%}.admin-page-inner-middle .admin-page-section:first-child{margin-top:40px!important}.admin-sml-menu-container{margin:30px 20px 0}.admin-sml-menu-container .menu{width:100%;top:60px}.admin-sml-menu-container .btn{height:50px!important}}.page-search{margin-left:15px;display:flex;flex-direction:row;align-items:center}.page-search form{display:flex;flex-direction:row;align-items:center}.page-search input{height:33px;margin:0;min-width:265px}.page-search-btn{margin:0 10px}.settings-team-page-search .page-header-vertical-border{margin:0 15px}.settings-team-page-search .settings-activity-logs-export-btn{margin:0 10px 0 0}.settings-teams-page-search .page-header-vertical-border{margin:0 15px}.settings-teams-page-search .settings-activity-logs-export-btn{margin:0 10px 0 0}.page-search-lg{display:flex;flex-direction:row;align-items:center}.page-search-lg form{display:flex;flex-direction:row;align-items:center;width:100%}.page-search-lg input{height:50px;margin:0;min-width:calc(100% - 80px)}@media screen and (max-width: 950px){.page-search{margin:15px 0 0}.page-search input{height:45px;min-width:235px}}@media screen and (max-width: 400px){.page-search input{min-width:175px}}.settings-matrix-search-actions{display:flex;flex-direction:row;align-items:center}.react-settings .admin-react-shell.table-page-layout{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.react-settings .admin-react-shell.table-page-layout>.settings-page{flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.react-settings .admin-react-shell.table-page-layout>.settings-page>.table-wrapper{height:100%;min-height:0}.react-settings .admin-react-shell.table-page-layout>.table-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0!important;border-top:solid 1px var(--border)!important;background:var(--background)!important;flex-direction:row!important;box-sizing:border-box}.react-time-off .time-off-page.table-page-layout{display:flex;flex-direction:column;height:100%;min-height:0}.react-time-off .page-alt-inner-no-padding.page-alt-inner-async{display:flex;flex-direction:column;min-height:0;overflow:hidden}.react-time-off .settings-standard-react-header.people-header{margin-left:20px;margin-right:20px}.react-time-off .time-off-page #timeOffRequestsRoot{flex:1 1 auto;min-height:0;height:auto;overflow:auto}.react-time-off .async-table-frame{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.react-time-off .async-table-frame>.table-pagination{flex:0 0 auto;margin-top:auto}.react-time-off .time-off-page .async-table-frame>.table-pagination{padding:0 20px!important;box-sizing:border-box}.react-time-off .time-off-page.table-page-layout .async-table-frame>.settings-page.settings-teammates-visibility-table,.react-time-off .settings-dates-react-shell.table-page-layout>.settings-page.settings-teammates-visibility-table{width:calc(100% - 40px);margin-left:20px;margin-right:20px;box-sizing:border-box}.working-week-days-editor{display:grid;gap:0;margin-top:1rem;border-top:1px solid var(--border)}.working-week-day-editor{display:grid;grid-template-columns:minmax(8rem,1fr) 6rem minmax(14rem,2fr) minmax(10rem,1fr) minmax(10rem,1fr);gap:1rem;align-items:end;padding:1rem 0;border-bottom:1px solid var(--border)}.working-week-day-toggle{align-self:center}@media (max-width: 900px){.working-week-day-editor{grid-template-columns:1fr 1fr}}.react-settings .admin-react-shell.table-page-layout>.table-pagination .pagination-count{margin-top:0;margin-left:0}.react-settings .settings-matrix-page-header .page-search{gap:0}.react-settings .settings-matrix-page-header .page-search-btn,.react-settings .settings-matrix-page-header .page-search-clear-btn,.react-settings .settings-matrix-page-header .settings-activity-logs-filter-menu,.react-settings .settings-matrix-page-header .settings-activity-logs-export-btn{margin:0 0 0 10px}.react-settings .settings-matrix-page-header .page-header-actions{gap:10px}.react-settings .settings-matrix-page-header .settings-access-icon-btn{margin-left:0}@media screen and (max-width: 950px){.settings-matrix-page-header .settings-activity-logs-filter-menu,.settings-matrix-page-header .settings-activity-logs-export-btn,.settings-matrix-page-header .settings-activity-logs-filter-reset-link,.settings-matrix-page-header .page-header-vertical-border{display:none!important}.settings-matrix-page-header{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:0}.settings-matrix-page-header>h6,.settings-matrix-page-header>.page-header-left,.settings-matrix-page-header>.back-btn{flex:0 0 100%;width:100%;margin:0 0 12px}.settings-matrix-page-header .page-search{margin:0!important;display:flex;flex:1 1 340px;min-width:240px;width:auto}.settings-matrix-page-header .page-search form{flex:1 1 auto;width:100%;min-width:0}.settings-matrix-page-header .page-search input{flex:1 1 auto;width:auto;min-width:140px}.access-management-react-shell .settings-matrix-page-header .page-search{flex:1 1 340px;margin:0!important}.access-management-react-shell .settings-matrix-page-header .page-search form{flex:1 1 auto;width:100%}.access-management-react-shell .settings-matrix-page-header .page-search input{flex:1 1 auto;width:auto;min-width:140px;max-width:none}.settings-matrix-page-header .page-header-actions{margin:0 0 0 10px;display:flex;flex-direction:row;align-items:center;gap:10px;flex:0 0 auto}.settings-matrix-page-header .page-header-actions .page-header-icon-padding{margin-left:0}.settings-matrix-page-header .settings-matrix-primary-action{width:33px;min-width:33px;max-width:33px;height:33px;padding:0!important;justify-content:center}.settings-matrix-page-header .settings-matrix-primary-action p{display:none}.settings-matrix-page-header .settings-matrix-primary-action:before{content:"+";color:var(--btn-text);font-size:1rem;font-weight:700;line-height:1}.settings-matrix-page-header .settings-matrix-primary-action.is-loading:before{display:none}}@media screen and (max-width: 500px){.settings-matrix-page-header .page-search{flex:1 1 auto;min-width:0}.settings-matrix-page-header .page-search form{min-width:0}.settings-matrix-page-header .page-search input{min-width:95px}.settings-matrix-page-header .page-search-btn{margin:0 6px}.settings-matrix-page-header .page-header-actions{margin-left:6px;gap:6px}}@media screen and (max-width: 400px){.settings-matrix-page-header .page-search input{min-width:70px}.settings-matrix-page-header .page-search .btn-icon,.settings-matrix-page-header .page-header-actions .btn-icon{width:33px;min-width:33px;max-width:33px;height:33px;min-height:33px;max-height:33px}.settings-matrix-page-header .page-search-btn{margin:0 4px}.settings-matrix-page-header .page-header-actions{margin-left:4px;gap:4px}}@media screen and (max-width: 370px){.settings-matrix-page-header .page-search{flex:1 1 auto;min-width:0;max-width:calc(100% - 68px)}.settings-matrix-page-header .page-search form{width:100%;min-width:0}.settings-matrix-page-header .page-search input{min-width:0;width:100%;height:40px;font-size:.74rem;padding-left:6px;padding-right:6px}.settings-matrix-page-header .page-search .page-search-clear-btn{display:none}.settings-matrix-page-header .page-search .btn-icon,.settings-matrix-page-header .page-header-actions .btn-icon,.settings-matrix-page-header .settings-matrix-primary-action{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px}.settings-matrix-page-header .page-search-btn{margin:0 2px}.settings-matrix-page-header .page-header-actions{margin-left:2px;gap:2px}}.news{height:100%;overflow:auto}.news-inner{max-width:650px;margin:0 auto;height:calc(100% - 100px);padding:50px 20px}.news-header{padding-bottom:20px}.news-header p{padding-top:5px;font-size:.85rem;line-height:1.8;color:var(--font-subtle)}.news-header-col{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.news-header-btn{margin-top:20px}.news-item-inner-header{display:flex;flex-direction:row;align-items:center}.news-item-inner-header-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center}.news-item-inner-header-actions .btn-icon{margin-left:10px}.news-items{display:flex;flex-direction:column}.news-item{width:100%;border:solid 1px var(--border);border-radius:10px;margin:20px auto;transition:.4s all}.news-item:hover{border:solid 1px var(--brand-color)}.news-item-no-hover:hover{border:solid 1px var(--border)}.news-item-inner{padding:20px}.news-item img{max-width:100%;height:auto;border:solid 1px var(--border)}.news-item-body p{line-height:1.7;font-size:.82rem}.news-item-inner h2{padding:10px 0 15px;font-size:1.5rem}.news-tag{margin-left:auto;border-radius:20px;text-align:center;display:inline-flex;justify-content:center;align-items:center;background-color:var(--blue-light)!important}.news-tag p{padding:2px 8px!important;text-transform:uppercase;font-size:.65rem;font-weight:800;color:var(--btn-text)}.news-author{margin-top:20px;display:flex;flex-direction:row;align-items:center}.news-author-img{width:38px;height:38px;margin-right:8px}.news-author-img img{border-radius:100%;display:block;width:100%!important;height:auto!important}.news-author-img-sml{width:33px;height:33px}.news-author-border{border-top:solid 1px var(--border);padding-top:20px;margin-top:30px}.news-author-detail p:last-child{padding-top:2px;color:var(--font-subtle)}.news .pagination{border-top:none!important;margin-bottom:50px}.partner-home{display:flex;flex-direction:column;align-items:center;padding:100px 0;width:100%;max-width:950px;margin:0 auto}.partner-home-header{display:inline-flex;flex-direction:column;padding-bottom:20px;text-align:center}.partner-home-header p{font-weight:600;line-height:1.2;color:var(--font-subtle)}.partner-home-header .btn{margin:7px auto 0;max-width:125px}.partner-home .person-item-inner .fa-circle-check{color:var(--green-success)}.partner-home .person-item-inner .fa-circle-xmark{color:var(--red-alert)}.partner-home-stats{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:30px}.partner-home-stats .stat{width:100%;margin:15px 0}.partner-home-stats .stat:first-child{margin-right:10px}.partner-home-stats .stat:last-child{margin-left:10px}.partner-support-page{width:calc(100% - 230px)}.partner-support-page-container{height:100%;overflow:auto;width:100%}@media screen and (max-width: 950px){.partner-home{padding:50px 0}}.tag-list{display:flex;flex-wrap:wrap;gap:5px}.tag-pill{display:flex;align-items:center;background:var(--background-04);border-radius:4px;padding:2px 6px;font-size:.77rem;color:var(--font-subtle);margin-bottom:5px}.tag-pill .remove-tag{margin-left:4px;text-decoration:none;font-weight:700;color:var(--font-subtle)}.form-select-menu-up{top:auto!important;bottom:50px}.chart-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -8px}.chart{width:calc(50% - 22px);border:solid 1px var(--border);border-radius:10px;margin:10px}.chart-inner{padding:20px;position:relative;display:flex;flex-direction:column}.chart-inner .chart-simple{flex:1 1 auto}.chart-inner p{padding:7px 0 0}.chart-inner-header{padding:0 0 20px}.chart-table-row{display:flex;flex-direction:row;align-items:center;width:100%;height:30px}.chart-table-row .chart-table-col:last-child{margin-left:auto}.chart-table-row-header{border-bottom:solid 1px var(--border);padding-bottom:10px;margin-bottom:10px}.chart-table-row-header .chart-table-col p{color:var(--font-subtle)}canvas{max-height:200px;height:225px!important;width:100%!important}.partner-line-chart{max-height:200px;height:200px;width:100%;display:block;overflow:visible}.partner-bar-chart{display:flex;align-items:flex-end;justify-content:space-around;gap:18px;width:100%;height:220px;padding:20px 28px 0}.partner-bar-chart-item{display:flex;flex:1 1 0;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px}.partner-bar-chart-bar{width:100%;max-width:76px;min-height:0;background:var(--chart-primary-color, var(--brand-color));border-radius:2px 2px 0 0}.partner-doughnut-chart{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:260px}.partner-doughnut-chart svg{width:min(260px,70%);max-height:220px;transform:rotate(-90deg)}.partner-doughnut-segment{fill:transparent;stroke-width:8}.partner-doughnut-centre{fill:var(--background)}.partner-doughnut-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;padding:0 20px}.partner-doughnut-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--font-subtle);font-size:.78rem}.partner-doughnut-legend i{display:inline-block;width:9px;height:9px;border-radius:50%}.chart-empty{display:none;flex-direction:column;justify-content:center;align-items:center;height:200px}.chart-table-row-right{display:flex;flex-direction:row;align-items:center;margin-left:auto}.chart-table-row-right .chart-table-col{display:flex;justify-content:flex-end;min-width:50px;text-align:right}.chart-table-col-lg{min-width:75px!important}.chart-canvas-footer{padding:0 10px;display:flex;flex-direction:row;justify-content:space-between}.chart-simple{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;min-height:120px}.chart-simple-empty{margin:0}.chart-simple h6{font-size:1.6rem;font-weight:800;padding-bottom:3px}.chart-spinner{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.chart-spinner i,.chart-spinner .fa-spinner,.chart-spinner .svg-inline--fa{width:1.05rem;height:1.05rem;font-size:1.05rem!important;color:var(--icon-load-spinner)}.franchise-report-table-card{width:calc(100% - 22px)}.franchise-report-sites-table .table-container{margin:0;padding-top:0;overflow:hidden}.franchise-report-sites-table .table-scroll{overflow-x:auto}.franchise-report-sites-table .table{min-width:900px;width:100%}.franchise-report-sites-table .table-cell{text-align:center}.franchise-report-sites-table .franchise-report-site-col,.franchise-report-sites-table .franchise-report-site-col span{text-align:left!important}.franchise-report-sites-table .items-01-item-status{width:max-content;margin-top:5px!important}.async-root{position:relative;min-height:120px}.async-root-sm{position:relative;min-height:60px}.page-alt-inner-async{display:flex;flex-direction:column;height:100%}.page-alt-inner-async .settings-matrix-page-header{position:relative;z-index:30;overflow:visible}.page-alt-inner-async .settings-matrix-page-header .page-header-actions,.page-alt-inner-async .settings-matrix-page-header .dropdown-menu-container{position:relative;z-index:31}.page-alt-inner-async .settings-matrix-page-header .menu{z-index:32}.page-alt-inner-async .settings-async-root{flex:1;min-height:0;display:flex;flex-direction:column}.page-alt-inner-async .settings-async-root .settings-page{flex:1;min-height:0;height:auto}.page-alt-inner-async .settings-async-root .pagination{margin-top:auto}.admin-soft-navigation-root{min-height:240px;position:relative}@media screen and (max-width: 950px){.page-alt-inner-async{height:auto}.chart{width:100%}}.upsell-state-container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:calc(100% - 40px);padding:0 20px;max-width:650px;margin:0 auto;text-align:center}.upsell-state-container img{max-width:100%;display:block;border:solid 1px var(--border);border-radius:10px}.upsell-state-text-container{max-width:500px;margin:0 auto;text-align:center}.upsell-state-text-container h1{font-weight:800;margin-top:20px}.upsell-state-text-container p{font-size:.85rem;line-height:1.6;padding:5px 0 15px}.upsell-state-text-container .btn{max-width:150px;margin:0 auto}@media screen and (max-width: 950px){.upsell-state-container{margin:60px auto}}.timeline{display:flex;flex-direction:column}.timeline-item{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:40px;position:relative}.timeline-icon{height:34px;width:34px;min-height:34px;min-width:34px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:12px;background-color:var(--background-03)}.timeline-icon .svg-inline--fa{color:var(--icon-nav);font-size:.85rem}.timeline-item:not(:last-of-type):before{border:1px solid var(--border);border-radius:4px;bottom:-36px;left:16px;position:absolute;top:39px;width:0;content:" "}.timeline-detail{display:flex;flex-direction:column;max-width:450px}.timeline-detail-header{line-height:1.8}.timeline-detail-sub{padding-top:2px;color:var(--font-subtle);font-size:.74rem}@media screen and (max-width: 950px){.timeline-row{flex-direction:column}.disciplinary-case-timeline-row{flex-direction:column;gap:0}.disciplinary-case-timeline-row .items-01-item-title-text{min-width:0;flex:0 0 auto}.timeline{margin-top:20px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.5);display:none;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--background-02);border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow:hidden;display:none;z-index:10001;box-shadow:var(--box-shadow-modal);height:auto}.modal-content{display:flex;flex-direction:column;height:100%}.create-workspace-modal-content{min-height:420px}.franchise-site-create-modal-content{min-height:620px}.franchise-site-create-modal-content .searchable-paged-menu.searchable-paged-menu-inline,.franchise-settings-modal-content .searchable-paged-menu.searchable-paged-menu-inline{position:static;top:auto!important;left:auto;width:100%;margin:-10px 0 20px}.franchise-site-setup-row{margin-bottom:20px}.franchise-site-setup-group{margin-bottom:15px}.franchise-site-setup-group:last-child{margin-bottom:0}.franchise-site-setup-multiselect-source{display:none}.franchise-site-setup-multiselect-menu{margin:-10px 0 0!important}.franchise-site-setup-multiselect-actions{display:flex;align-items:center;gap:10px;padding:0 10px 10px}.franchise-site-setup-multiselect-actions a{font-size:.75rem;color:var(--font-main);text-decoration:underline}.franchise-site-setup-multiselect-option{justify-content:flex-start;gap:10px}.franchise-site-setup-multiselect-check{position:relative;left:auto;min-height:24px;min-width:24px;height:24px;width:24px}.franchise-site-setup-multiselect-check:after{content:"";position:absolute;display:none;left:9px;top:5px;width:4px;height:9px;border:solid var(--font-main);border-width:0 3px 3px 0;transform:rotate(45deg)}.franchise-site-setup-multiselect-option.is-selected .franchise-site-setup-multiselect-check:after{display:block}.time-off-request-modal{min-height:95vh;max-height:95vh}.modal:has(.time-off-request-modal){max-height:95vh}.time-off-request-modal .modal-content-inner{max-height:calc(95vh - 170px)}.modal-content form{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.modal-content form.modal-form-static-footer{overflow-y:hidden;min-height:0}.modal-content-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;height:60px;min-height:60px;padding:0 15px;border-bottom:solid 1px var(--border)}.modal-close:hover{background-color:var(--background-subtle-btn-hover)}.modal-close .svg-inline--fa{font-size:1rem;color:var(--font-main)}.modal-close{margin-left:auto;background-color:var(--background-02);border-radius:100%;height:34px;width:34px;min-height:34px;min-width:34px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s;border:none}.modal-content-inner{flex-grow:1;padding:25px 15px;overflow-y:auto;max-height:calc(90vh - 170px)}.modal-content-inner-loading{display:flex;align-items:center;justify-content:center;min-height:220px;padding:25px 15px}.modal-content-inner-loading .svg-inline--fa,.modal-content-inner-loading i{color:var(--icon-load-spinner);font-size:1.2rem}.modal-content-inner-public-holidays{padding:0 15px}.feature-upsell-modal .modal-content-inner{padding:20px 15px}.feature-upsell-modal .empty-state{margin:10px auto;max-width:360px;padding:50px 0}.feature-upsell-modal .empty-state .btn{max-width:160px}.feature-upsell-modal .empty-state p{line-height:1.7;font-size:.82rem}.person-main-data-section-public-holidays{margin:0}.person-main-data-section-public-holidays .person-main-data:first-of-type{border-top:none}.modal-content-inner-section{margin-bottom:20px}.modal-content-inner-section-no-margin{margin-bottom:0!important}.modal-content-inner-section-header{margin-bottom:25px;padding-bottom:15px;border-bottom:solid 1px var(--border)}.modal-content-inner-section-header h6{font-size:.92rem!important}.partner-update-settings-modal .modal-content-inner-section{margin-bottom:35px}.partner-update-settings-modal .modal-content-inner-section:last-child{margin-bottom:0}.modal-content-footer{border-top:solid 1px var(--border);height:60px;padding:0 15px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.modal-content-footer-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important}.modal-pagination-inner{width:100%;justify-content:space-between!important}.modal-pagination-inner .btn{margin-left:8px!important}.modal-activity-log-footer{justify-content:flex-start;height:60px;padding:0 15px}.modal-activity-log-pagination{width:100%;margin:0;padding:0;height:auto;border-top:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start!important}.modal-activity-log-pagination .pagination-btns{display:flex;flex-direction:row;align-items:center}.modal-activity-log-pagination .pagination-btns .btn{margin:0 10px 0 0!important}.modal-activity-log-pagination .pagination-count{margin:0}.modal-activity-log-pagination .pagination-count p{white-space:nowrap}.matrix-table-modal{height:min(760px,calc(100vh - 80px));min-height:0;max-height:calc(100vh - 80px)}.matrix-table-modal .modal-content-inner{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;padding:0 15px}.matrix-table-modal .modal-content-footer{flex:0 0 60px;min-height:60px;height:60px}.settings-activity-log-modal{min-height:0;max-height:calc(100vh - 80px)}.settings-activity-log-modal .modal-content-inner{flex:1 1 auto;min-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.settings-activity-log-modal .settings-activity-log-matrix{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column;overflow:hidden;width:100%}.settings-activity-log-modal .table-wrapper{flex:1 1 auto;min-height:0;height:auto;padding:0}.settings-activity-log-modal .table-container,.settings-activity-log-modal .table-scroll{height:100%;min-height:0}.settings-activity-log-modal .table-scroll{overflow:auto}.settings-activity-log-modal .table-body-row:last-child .table-body-cell{border-bottom:0}.settings-activity-log-modal .modal-content-footer-inner{justify-content:flex-start!important}.modal-content-footer .form-btn,.modal-content-footer .btn{margin:0 0 0 10px!important;max-width:max-content;height:35px;padding:0 12px!important}.modal-item-list{margin:0 auto 20px;width:100%}.modal-item-list-item{width:calc(100% - 20px);padding:10px;border-radius:10px;border:solid 1px var(--border);display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.modal-item-list-item p{color:var(--font-main)}.update-time-off-allowance-modal{min-height:620px}.modal:has(.time-off-balance-editor-modal){width:min(600px,calc(100vw - 48px));max-width:600px;height:min(820px,calc(100vh - 80px));max-height:calc(100vh - 80px)}.time-off-balance-editor-modal{height:100%;min-height:0;max-height:none;overflow:hidden}.time-off-balance-editor-modal .modal-content-header{flex:0 0 60px}.time-off-balance-editor-modal .modal-content-inner{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding:25px 15px;box-sizing:border-box}.time-off-balance-editor-modal .modal-content-footer{flex:0 0 60px;min-height:60px;height:60px;box-sizing:border-box}.time-off-balance-editor-modal form{overflow:visible;min-height:0;width:100%;box-sizing:border-box}.time-off-balance-editor-section{margin-bottom:34px}.time-off-balance-editor-section h6{color:var(--font-subtle);font-size:.82rem;letter-spacing:0;margin:0 0 26px;padding-bottom:14px;border-bottom:solid 2px var(--border);text-transform:uppercase}.time-off-balance-editor-section .react-searchable-picker{margin-bottom:0}.time-off-balance-editor-section .searchable-paged-menu-trigger{width:100%;box-sizing:border-box}.time-off-balance-editor-current{display:flex;flex-direction:column;gap:18px}.time-off-balance-editor-card{width:100%;border:solid 1px var(--border);border-radius:8px;padding:18px;box-sizing:border-box}.time-off-balance-editor-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.time-off-balance-editor-policy{margin:0 0 8px;color:var(--font-main);font-weight:700}.time-off-balance-editor-type{margin:0;color:var(--font-subtle);font-style:italic}.time-off-balance-editor-card label{display:block;color:var(--font-main);font-weight:700;margin-bottom:18px}.time-off-balance-editor-card label:last-child{margin-bottom:0}.time-off-balance-editor-card input{margin-top:10px;width:100%;box-sizing:border-box}.invite-time-off-balances{margin:12px 0 22px}.invite-time-off-balance-card{padding:18px}.invite-time-off-balance-card .time-off-balance-editor-card-header{margin-bottom:16px}.update-working-week-modal{min-height:360px}.compliance-beta-modal-form{overflow-y:visible!important}.compliance-beta-modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 30px;max-height:none}.compliance-beta-modal-icon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--subtle-btn-background);color:var(--font-main);margin-bottom:22px}.compliance-beta-modal-icon .svg-inline--fa,.compliance-beta-modal-icon i{font-size:1.2rem}.compliance-beta-modal-copy{max-width:420px}.compliance-beta-modal-copy h3{margin:0 0 10px;font-size:1.25rem;line-height:1.4}.compliance-beta-modal-copy p{margin:0 0 14px;color:var(--font-subtle);line-height:1.7}.compliance-beta-modal-copy p:last-child{margin-bottom:0}.compliance-beta-modal-meta{margin-top:18px}.compliance-beta-modal-meta .items-01-item-title-text{margin-bottom:6px;text-align:center}.compliance-beta-modal-meta p:last-child{margin-bottom:0;color:var(--font-main)}.compliance-beta-modal-action{width:100%;display:flex;justify-content:center;margin-top:26px}.compliance-beta-modal-action .btn{max-width:190px}.modal-policy-add-btn{width:calc(100% - 2px);justify-content:center}.modal-policy-card{width:calc(100% - 32px);align-items:stretch;gap:0;margin-bottom:12px;padding:15px}.modal-policy-card-main{width:100%;min-width:0}.modal-policy-card-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.modal-policy-card-heading{flex-grow:1;min-width:0}.modal-policy-card-title{margin:0 0 5px;font-size:.85rem}.modal-policy-card-subtitle{margin:0;color:var(--font-subtle)!important;font-style:italic}.modal-policy-card-main .form-field{margin-bottom:12px}.modal-policy-card-main .form-field:last-child{margin-bottom:0}.modal-policy-card-main .form-field input{height:46px;min-height:46px;margin-bottom:0}.modal-policy-card-remove-btn{margin-left:auto;margin-top:1px;flex-shrink:0}.invite-modal-back-link{margin-bottom:20px}.invite-method-grid{display:grid;grid-template-columns:1fr;gap:16px}.invite-method-card{border:solid 1px var(--border);border-radius:10px;padding:20px;text-decoration:none;color:inherit;transition:all .5s;background:transparent}.invite-method-card:hover{background-color:var(--background-hover)}.invite-method-card.btn-loading-replace{position:relative}.invite-method-card .btn-spinner{display:none}.invite-method-card.is-loading{cursor:wait}.invite-method-card.is-loading[data-load-ok="1"]{pointer-events:none}.invite-method-card.is-loading[data-load-ok="1"] .btn-spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:1em;height:1em;margin:auto;line-height:1;display:block}.invite-method-card.is-loading[data-load-ok="1"]>:not(.btn-spinner){opacity:0!important;visibility:hidden;transition:none!important}.invite-method-card-icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--subtle-btn-background);color:var(--font-main);margin-bottom:14px}.invite-method-card h6{margin:0 0 8px}.invite-method-card p{margin:0;color:var(--font-subtle);line-height:1.6}.invite-csv-header-link{margin-left:auto}.invite-csv-complete-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:310px;padding:40px 25px;text-align:center}.invite-csv-complete-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;min-width:55px;border-radius:50%;border:solid 1px var(--border);background:var(--background-subtle);color:var(--brand-color)}.invite-csv-complete-icon .svg-inline--fa,.invite-csv-complete-icon i{margin:0;font-size:1.6rem;color:var(--brand-color)}.invite-csv-complete-state h6{margin:0;color:var(--font-main)}.invite-csv-complete-state p{margin:0;max-width:560px;color:var(--font-subtle);line-height:1.5}.invite-csv-complete-state p:first-of-type{color:var(--font-main);max-width:400px}.modal-content-footer .btn.modal-close{width:auto;min-width:75px;min-height:35px;border-radius:4px}.modal-content-footer .primary-btn.modal-close:hover{background-color:var(--brand-color);box-shadow:inset 0 -2px #1f2d3d26}.team-member-picker-modal form{min-height:470px;overflow-y:visible}.team-member-picker-modal .modal-content-inner{min-height:325px;overflow-y:visible}.team-member-picker-modal .searchable-paged-menu{z-index:40}.franchise-admin-picker-modal .modal-content-inner{min-height:0;overflow-y:auto}.franchise-admin-picker-modal .searchable-paged-menu.searchable-paged-menu-inline{position:static;top:auto!important;left:auto;width:100%;margin:-10px 0 20px}.franchise-admin-picker-modal .searchable-paged-menu-list{max-height:165px}.franchise-admin-access-matrix .table-cell{min-width:140px!important}.franchise-admin-access-matrix .table-cell:first-child,.franchise-admin-access-matrix .table-cell:first-child span,.franchise-admin-access-matrix .table-cell:first-child p{text-align:left!important}.franchise-access-remove-col,.franchise-access-remove-col span{text-align:center!important}.franchise-access-remove-col .btn-icon{margin:0 auto}.franchise-site-action-col,.franchise-site-action-col span,.franchise-site-action-col p{text-align:center!important}.franchise-site-action-col .btn-icon,.franchise-site-action-col .items-01-item-status{margin:0 auto}.invite-import-summary{border:solid 1px var(--border);border-radius:10px;padding:16px;margin-bottom:20px;background:var(--background-subtle)}.invite-import-summary-header{margin-bottom:12px}.invite-import-summary-subheading{margin:16px 0 10px}.invite-import-summary-subheading p{margin:0;font-weight:700;color:var(--font-main)}.invite-import-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.invite-import-summary-stat{border:solid 1px var(--border);border-radius:8px;padding:12px}.invite-import-summary-stat span{display:block;margin-bottom:6px;color:var(--font-subtle);font-size:.8rem}.invite-import-summary-stat strong{font-size:1.1rem;color:var(--font-main)}.invite-import-summary-list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px;padding-top:10px;border-top:solid 1px var(--border)}.invite-import-summary-item{display:flex;align-items:flex-start;gap:10px;border-top:solid 1px var(--border);padding-top:10px}.invite-import-summary-item:first-child{border-top:0;padding-top:0}.invite-import-summary-item .svg-inline--fa,.invite-import-summary-item i{flex-shrink:0;margin-top:2px;color:var(--font-subtle);font-size:.9rem}.invite-import-summary-item .fa-circle-info{color:var(--brand-color)}.invite-import-summary-item .fa-circle-xmark{color:var(--warning-btn-border)}.invite-import-summary-item p{margin:0;color:var(--font-main)}@media (max-width: 700px){.invite-import-summary-grid{grid-template-columns:1fr}}.trial-signups-feature-list{margin:0;padding-left:20px}.trial-signups-feature-list li{margin:0 0 10px;color:var(--font-main)}.trial-signups-feature-list li:last-child{margin-bottom:0}.onboarding-document-template-picker-select{display:none!important}.onboarding-document-template-picker .searchable-paged-menu-trigger{margin-bottom:10px}.onboarding-selected-document-templates{margin-top:10px;margin-bottom:0}.onboarding-document-template-card .modal-policy-card-header{align-items:center;margin-bottom:0;min-height:30px}.onboarding-document-template-card .modal-policy-card-heading{display:flex;align-items:flex-start}.onboarding-document-template-card .modal-policy-card-title{margin:0}.onboarding-document-template-card .modal-policy-card-remove-btn{margin-top:0;align-self:center}.disciplinary-modal .modal-item-list-item .modal-policy-card-header{align-items:center;margin-bottom:0;min-height:30px}.disciplinary-modal .modal-item-list-item .modal-policy-card-heading{display:flex;flex-direction:column;justify-content:center;min-height:30px}.disciplinary-modal .modal-item-list-item .modal-policy-card-heading p{margin:2px 0 0;color:var(--font-subtle)}.disciplinary-modal .modal-item-list-item .modal-policy-card-remove-btn{margin-top:0;align-self:center}.modal-footer-split{width:100%;justify-content:space-between!important;align-items:center!important;gap:10px;min-width:0;overflow:hidden}.modal-footer-split .modal-pagination{margin-right:auto;display:flex;flex-direction:row;align-items:center;gap:8px}.modal-footer-split .modal-pagination-controls{display:flex;flex-direction:row;align-items:center;gap:8px}.modal-footer-split .modal-pagination-btn{min-width:30px;width:30px;height:30px!important;justify-content:center}.modal-footer-split .modal-pagination .btn{margin:0!important}.modal-footer-split .modal-footer-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}.modal-footer-split .case-management-modal-save-btn{flex:0 1 auto;min-width:0;max-width:220px;margin-left:auto!important}.modal-footer-split .case-management-modal-save-btn p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 880px){.case-management-modal-tabs{gap:16px}.case-management-modal-tab p{font-size:.9rem}}.modal-selection-toolbar{display:flex;flex-direction:row;align-items:center;border-bottom:solid 1px var(--border);padding-bottom:10px}.modal-selection-toggle-all{min-width:30px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin:0!important;border-radius:6px;background:var(--background);color:var(--font-subtle)}.modal-selection-toggle-all .icon-selected{display:none;color:var(--brand-color)}.modal-selection-toggle-all .icon-unselected,.modal-selection-toggle-all.is-selected .icon-selected{display:block}.modal-selection-toggle-all.is-selected .icon-unselected{display:none}.modal-selection-count{color:var(--font-subtle);font-size:.8rem}.modal-selection-search{margin-bottom:10px}.modal-selection-list{overflow:hidden}.modal-selection-item{min-height:50px;padding:10px 0;display:flex;flex-direction:row;align-items:center;border-bottom:solid 1px var(--border);cursor:pointer}.modal-selection-item.is-selected{background:var(--background-02)}.modal-selection-item:last-child{border-bottom:none}.modal-selection-checkbox{min-width:30px;width:30px;height:30px;margin:0 10px 0 0!important;display:flex;justify-content:center;align-items:center;border-radius:6px;background:var(--background);color:var(--font-subtle)}.modal-selection-checkbox .icon-selected{display:none;color:var(--brand-color)}.modal-selection-checkbox .icon-unselected,.modal-selection-checkbox.is-selected .icon-selected{display:block}.modal-selection-checkbox.is-selected .icon-unselected{display:none}.modal-selection-identity{display:flex;flex-direction:row;align-items:center;min-width:0}.modal-selection-avatar{min-width:34px;width:34px;height:34px;border-radius:100%;border:solid 1px var(--border);margin-right:10px;display:flex;justify-content:center;align-items:center;overflow:hidden;font-size:.72rem;color:var(--font-subtle);background:var(--background-03)}.modal-selection-avatar img{width:100%;height:100%;object-fit:cover}.modal-selection-item-details{min-width:0}.modal-selection-item-title{font-size:.82rem;font-weight:700;color:var(--font-main);max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-selection-item-subtitle{padding-top:2px;font-size:.75rem;color:var(--font-subtle);max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-selection-empty{margin-top:8px}.modal-selection-next-step-note{margin-bottom:25px}#apply_scope_selection_container+.form-label-tip{margin-top:10px}.global-banner-inline-form{display:inline-flex;margin-left:8px}.global-banner-inline-btn{border:0;background:transparent;color:inherit;padding:0;margin:0;text-decoration:underline;cursor:pointer;min-height:0;gap:6px}.global-banner-inline-btn p{margin:0}.global-banner-inline-btn .btn-spinner{color:inherit}.menu-item-form{margin:0}.menu-item-form .menu-item{width:100%;text-align:left;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between}.menu-item-form .menu-item p,.nav-overlay-action-form{margin:0}.nav-overlay-action-btn{width:100%;text-align:left;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;padding:0}.nav-overlay-action-btn p{margin:0;text-decoration:underline}.nav-overlay-action-btn .btn-spinner{color:inherit}.announcement-body-text{white-space:pre-line}.inline-action-form{display:contents}.inline-action-form button{border:0;font:inherit;text-align:left}body.react-app,body.react-app.theme-light{--brand-color: var(--brand-color-light, #000000);--btn-text: var(--btn-text-light, #ffffff)}body.react-app.theme-dark{--brand-color: var(--brand-color-dark, #f3f3f3);--btn-text: var(--btn-text-dark, #000000)}@media (prefers-color-scheme: dark){body.react-app:not(.theme-light):not(.theme-dark){--brand-color: var(--brand-color-dark, #f3f3f3);--btn-text: var(--btn-text-dark, #000000)}}.loading-button-label{color:inherit;font-family:Muli,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.02rem;line-height:1}.btn .loading-button-label{color:var(--font-main)}.primary-btn .loading-button-label{color:var(--btn-text)!important}.subtle-btn .loading-button-label{color:var(--font-main)!important}@keyframes vesra-initial-spin{to{transform:rotate(360deg)}}@keyframes inviteCsvProgress{0%{left:-38%}to{left:100%}}#root{height:100%}.auth-box-logo{cursor:pointer}.brand-mark-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:800;line-height:1;color:var(--text)}.auth-box-logo .brand-mark-fallback{width:40px;height:40px;font-size:22px}.auth-box-logo .logo-mark--light{display:block}.auth-box-logo .logo-mark--dark{display:none}body.theme-light .auth-box-logo .logo-mark--light{display:block}body.theme-light .auth-box-logo .logo-mark--dark,body.theme-dark .auth-box-logo .logo-mark--light{display:none}body.theme-dark .auth-box-logo .logo-mark--dark{display:block}@media (prefers-color-scheme: dark){body:not(.theme-light):not(.theme-dark) .auth-box-logo .logo-mark--light{display:none}body:not(.theme-light):not(.theme-dark) .auth-box-logo .logo-mark--dark{display:block}}.auth-box-header .muted{text-align:center;line-height:1.6;font-size:.82rem;max-width:300px;margin:15px auto 0;color:var(--font-subtle)}.oauth-grid{display:none}.form-submit button{width:100%}.auth-box-sub-text a{font-weight:700;text-decoration:underline}.form-field-sub-right a{color:var(--font-subtle)}.password-tip svg{width:14px;min-width:14px;height:14px;margin-right:5px;fill:none;stroke:var(--font-subtle);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.onboarding-leave-year-tip{margin-top:8px;align-items:flex-start;gap:8px}.onboarding-leave-year-tip .svg-inline--fa{margin-top:2px;padding-right:0}.onboarding-leave-year-tip p{margin:0}.onboarding-leave-year-date{margin-top:20px}.spinner{display:inline-block;color:var(--icon-load-spinner)}.invite-method-card{width:100%;text-align:left;font-family:Muli,sans-serif;cursor:pointer}.react-nav-create-button,.react-nav-avatar-button{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit}.invite-csv-validation-progress{margin-top:12px;padding:12px 14px;border:solid 1px var(--border);border-radius:10px;background:var(--background-subtle)}.invite-csv-validation-progress-copy{margin-bottom:10px}.invite-csv-validation-progress-copy p{margin:0;color:var(--font-main);font-weight:700;min-height:1.2em;white-space:nowrap}.invite-csv-validation-progress-bar{position:relative;overflow:hidden;width:100%;height:6px;border-radius:999px;background:var(--border)}.invite-csv-validation-progress-bar span{position:absolute;inset:0 auto 0 0;width:28%;border-radius:inherit;background:var(--brand-color);animation:inviteCsvProgress 2.8s ease-in-out infinite}.invite-csv-footer-inner{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.invite-csv-footer-progress{flex:1 1 auto;min-width:220px;margin:0;padding:8px 10px}.invite-csv-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto}.react-menu-option{width:100%;border:0;background:transparent;font-family:Muli,sans-serif;text-align:left;cursor:pointer}.react-product-shell .time-off-request-modal,.react-product-shell .time-off-request-modal button,.react-product-shell .time-off-request-modal input,.react-product-shell .time-off-request-modal select,.react-product-shell .time-off-request-modal textarea,.react-product-shell .time-off-request-modal span,.react-product-shell .time-off-request-modal p,.react-product-shell .time-off-request-modal label{font-family:Muli,sans-serif!important}.react-searchable-picker .searchable-paged-menu.searchable-paged-menu-inline{position:static;top:auto!important;left:auto!important;width:100%;margin:-10px 0 20px}.react-searchable-picker .searchable-paged-menu-trigger{font-family:Muli,sans-serif!important;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.react-searchable-picker .searchable-paged-menu-option-title{font-family:Muli,sans-serif!important;font-size:.8rem;font-weight:600}.react-searchable-picker .searchable-paged-menu-option-subtitle,.react-searchable-picker .searchable-paged-menu-trigger-text,.react-searchable-picker .searchable-paged-menu-summary,.react-searchable-picker .searchable-paged-menu-search input{font-family:Muli,sans-serif!important}.loading-page{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:var(--background)}.loading-page-spinner{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.loading-page-spinner .btn-spinner{width:22px;height:22px;margin:0;color:var(--icon-load-spinner);display:block;animation-duration:1.45s}.loading-page-spinner svg{width:22px;height:22px;color:var(--icon-load-spinner);animation:vesra-initial-spin 1.45s linear infinite}.loading-page-brand{position:absolute;left:50%;bottom:38px;width:48px;height:48px;transform:translate(-50%)}.loading-page-logo{width:100%;height:100%;object-fit:contain}.loading-page-logo.brand-mark-fallback{font-size:44px}.loading-page-brand .logo-mark--light{display:block}.loading-page-brand .logo-mark--dark{display:none}body.theme-light .loading-page-brand .logo-mark--light{display:block}body.theme-light .loading-page-brand .logo-mark--dark,body.theme-dark .loading-page-brand .logo-mark--light{display:none}body.theme-dark .loading-page-brand .logo-mark--dark{display:block}@media (prefers-color-scheme: dark){body:not(.theme-light):not(.theme-dark) .loading-page-brand .logo-mark--light{display:none}body:not(.theme-light):not(.theme-dark) .loading-page-brand .logo-mark--dark{display:block}}.data-section-loading{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:220px;padding:25px 15px}.data-section-loading .btn-spinner{width:1rem;height:1rem;margin:0;color:var(--icon-load-spinner);display:block;animation-duration:1.45s}.btn-switch-organisation.is-loading[data-load-ok="1"]>:not(.btn-spinner){opacity:1!important;visibility:visible!important}.btn-switch-organisation.is-loading[data-load-ok="1"]>.fa-right{display:none!important}.btn.btn-switch-organisation.is-loading[data-load-ok="1"]>.btn-spinner{position:static;inset:auto;width:.65rem;height:.65rem;margin:0!important;color:var(--font-main)!important;display:block!important}.react-message{margin-bottom:20px}.react-message p{margin:0}.react-message-success{padding:7px 10px;border-radius:4px;background:var(--green-success-light)}.react-message-success p,.react-message-success a{color:var(--green-success);font-size:.72rem;font-weight:700}.react-message a{text-decoration:underline}.inline-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;margin-top:20px}.inline-links a{color:var(--font-subtle);font-weight:700;text-decoration:underline}.inline-links .secondary-button{margin:0}.react-link-button{border:0;padding:0;margin:0;background:transparent;cursor:pointer;font:inherit}.react-link-button.subtle-link{color:var(--font-main);text-decoration:underline;font-weight:700}.primary-button,.secondary-button,.danger-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:4px;font-family:Muli,sans-serif;font-size:.77rem;font-weight:700;cursor:pointer;transition:all .5s}.primary-button{border:0;background:var(--brand-color);color:var(--btn-text)}.secondary-button{border:1px solid var(--border);background:transparent;color:var(--font-main)}.danger-button{border:1px solid var(--red-alert);background:transparent;color:var(--red-alert)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.5}.auth-box>.primary-button,.auth-box-inner>.primary-button{width:100%;margin:30px 0 10px}.primary-button.btn-loading-replace,.secondary-button.btn-loading-replace,.danger-button.btn-loading-replace{position:relative}.primary-button.btn-loading-replace .btn-spinner,.secondary-button.btn-loading-replace .btn-spinner,.danger-button.btn-loading-replace .btn-spinner{display:none}.primary-button.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner,.secondary-button.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner,.danger-button.btn-loading-replace.is-loading[data-load-ok="1"] .btn-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:1em;height:1em;margin:auto;color:currentColor}.primary-button.btn-loading-replace.is-loading[data-load-ok="1"]>.loading-button-label,.secondary-button.btn-loading-replace.is-loading[data-load-ok="1"]>.loading-button-label,.danger-button.btn-loading-replace.is-loading[data-load-ok="1"]>.loading-button-label{opacity:0;visibility:hidden}.code-box{overflow-wrap:anywhere;padding:12px;border-radius:4px;background:var(--background-04);color:var(--font-main);font-family:ui-monospace,monospace;font-size:.72rem}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shell{min-height:100vh;background:var(--background)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 25px;border-bottom:1px solid var(--border);background:var(--background)}.brand{color:var(--font-main);font-size:1.2rem;font-weight:800;text-decoration:none}.top-actions{display:flex;align-items:center;gap:10px}.top-actions select{max-width:220px;margin:0;padding:8px 10px}.shell-grid{display:grid;grid-template-columns:230px 1fr;max-width:1240px;margin:0 auto}.side-nav{display:grid;align-content:start;gap:5px;padding:25px 15px}.side-nav a{padding:10px 12px;border-radius:4px;color:var(--font-main);text-decoration:none}.side-nav a.active{background:var(--background-04);font-weight:700}.content{min-width:0;padding:35px 25px}.page-heading{margin-top:0}.panel{margin-bottom:20px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--background)}.panel h2{margin-top:0}.row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid var(--border)}.row:last-child{border-bottom:0}@media (max-width: 950px){.shell-grid{grid-template-columns:1fr}.side-nav{display:flex;overflow-x:auto;padding:10px 15px}.topbar{align-items:flex-start;padding:15px}.top-actions{align-items:stretch;flex-direction:column}.content{padding:25px 15px}}.react-admin{min-height:0;height:100%}.react-admin .page-alt-inner{min-width:0}.react-admin .admin-react-shell{display:flex;flex-direction:column;height:100%;overflow:hidden}.react-admin .admin-react-shell>.page-header{flex:0 0 auto}.react-admin .admin-react-shell>.settings-page.settings-teammates-visibility-table{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;display:flex;flex-direction:column}.react-admin .admin-react-shell>.settings-page.settings-teammates-visibility-table .table-bulk-toolbar{flex:0 0 auto}.react-admin .admin-react-shell>.settings-page.settings-teammates-visibility-table .table-wrapper{flex:1 1 auto;height:auto;min-height:0}.react-admin .admin-react-shell>.settings-page.settings-teammates-visibility-table .table-container,.react-admin .admin-react-shell>.settings-page.settings-teammates-visibility-table .table-scroll{height:100%;min-height:0}.react-admin .admin-react-shell>.settings-page.settings-teammates-visibility-table .table-scroll{overflow:auto}.matrix-pagination{margin-top:auto;padding:0;height:50px;border-top:solid 1px var(--border);background:var(--background)}.react-admin .page-search button{border:0}.react-admin .dropdown-menu-container{position:relative}.react-admin .page-header>.admin-filter-menu-container{margin-left:12px}.people-page-header-standard>.page-search>.page-header-vertical-border{margin:0 15px}.banner-warning p,.banner-warning .banner-link{color:#202123!important;border-bottom-color:#202123!important}.banner-warning .svg-inline--fa,.banner-warning i{color:#202123!important}.react-admin .admin-filter-menu-right .standard-filter-menu{right:0;left:auto}.react-admin .admin-filter-menu-left .standard-filter-menu{left:0;right:auto}.react-admin .admin-filter-menu-container .menu-toggle.selected{background-color:var(--subtle-btn-background-hover)}.react-admin .standard-filter-menu button{border:0;cursor:pointer}.react-admin button.subtle-link{border:0;background:transparent;cursor:pointer;padding:0;font-family:inherit}.react-admin button.admin-clients-filter-reset-link,.react-admin a.admin-clients-filter-reset-link,.react-people button.admin-clients-filter-reset-link,.react-people a.admin-clients-filter-reset-link{display:inline-flex;align-items:center;margin-left:15px;padding:0;border:0;background:transparent;color:var(--font-main);font-family:Muli,sans-serif;font-size:.77rem;font-weight:700;line-height:1;text-decoration:underline;white-space:nowrap;cursor:pointer}.react-admin button.admin-clients-filter-reset-link:hover,.react-admin a.admin-clients-filter-reset-link:hover,.react-people button.admin-clients-filter-reset-link:hover,.react-people a.admin-clients-filter-reset-link:hover{background:transparent;color:var(--font-main);text-decoration:underline}.react-admin button.menu-item,.person button.menu-item{width:100%;border:0;background:transparent;text-align:left;font-family:Muli,sans-serif;cursor:pointer}.react-settings{height:100%}.react-settings .page-alt-inner{min-width:0}.react-settings .settings-user-item a{color:var(--font-main)}.react-settings .settings-user-item a:hover{color:var(--font-main);text-decoration:underline}.settings-edit-panel{display:grid;grid-template-columns:220px minmax(0,520px);gap:30px;padding:25px}.settings-edit-avatar{display:grid;align-content:start;gap:15px}.settings-edit-avatar .subtle-text{margin:0;line-height:1.5}.settings-edit-form{max-width:520px}.settings-edit-form .btn.primary-btn{width:fit-content}.settings-notification-list{display:grid;gap:0;padding:20px}.settings-notification-item{margin:0;border-bottom:1px solid var(--border)}.settings-notification-item:last-child{border-bottom:0}.settings-notification-footer{display:flex;justify-content:flex-end;padding:0 20px 20px}.settings-two-factor-setup-modal .settings-two-factor-copy{margin:5px 0 25px}.settings-two-factor-setup-modal .settings-two-factor-copy p{font-size:.82rem;line-height:1.7;font-weight:400;margin:0}.settings-two-factor-setup-modal .settings-two-factor-copy p+p{margin-top:3px}.settings-two-factor-setup-modal .settings-user-qr-code-setup{display:flex;justify-content:center;margin:0 0 35px}.settings-two-factor-setup-modal .settings-user-qr-code-setup svg{width:250px;height:250px;padding:25px;background:#fff;box-sizing:content-box}.react-settings .file-input:disabled+.file-upload-button{cursor:pointer;opacity:1;color:var(--font-main)}.react-settings .file-input:disabled+.file-upload-button:hover{color:var(--brand-color)}.react-settings .access-management-delete-link{border:0;background:transparent;padding:0;font-family:inherit;cursor:pointer}.react-settings .access-management-react-shell{flex:1 1 auto;min-height:0;height:100%}.react-settings .access-management-react-shell>.access-management-matrix-page{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;display:flex;flex-direction:column}.react-settings .access-management-matrix-page .table-wrapper{flex:1 1 auto;min-height:0;height:auto;padding:0;box-sizing:border-box}.react-settings .access-management-matrix-page .table-container{flex:1 1 auto;min-height:0;height:auto;margin:0!important;padding-top:0!important;overflow:hidden}.react-settings .access-management-matrix-page .table-scroll{height:100%;min-height:0;overflow:auto}.react-settings .access-management-matrix-page>.matrix-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0!important;border-top:solid 1px var(--border)!important;background:var(--background)!important}.react-settings .access-management-matrix-page .table-cell-green,.react-settings .access-management-matrix-page .table-cell-green path{color:var(--table-cell-green)!important;fill:currentColor!important}.react-settings .access-management-matrix-page .table-cell-red,.react-settings .access-management-matrix-page .table-cell-red path{color:var(--table-cell-red)!important;fill:currentColor!important}@media (max-width: 950px){.settings-edit-panel{grid-template-columns:1fr;gap:20px;padding:20px}}.react-admin button.menu-item:disabled,.person button.menu-item:disabled{cursor:not-allowed;opacity:.65}.react-admin .menu-item i,.person .menu-item i{color:var(--font-main);margin-right:7px;font-size:.7rem}.react-admin .person-header-actions,.person .person-header-actions{display:flex;flex-direction:row;align-items:center;position:relative}.react-admin .person-header-actions-desktop,.person .person-header-actions-desktop{display:flex;flex-direction:row;align-items:center;gap:10px}.react-admin .person-action-icon-btn .svg-inline--fa,.react-admin .person-action-icon-btn i,.person .person-action-icon-btn .svg-inline--fa,.person .person-action-icon-btn i{font-size:.77rem!important;padding-top:0}.react-admin .person-action-icon-btn:focus,.react-admin .person-action-icon-btn:focus-visible,.person .person-action-icon-btn:focus,.person .person-action-icon-btn:focus-visible{outline:none;box-shadow:none}.react-admin .person-action-icon-menu,.react-admin .person-actions-menu,.person .person-action-icon-menu,.person .person-actions-menu,.person .person-access-menu{position:absolute;top:40px!important;right:0;left:auto;min-width:250px!important;max-height:calc(100vh - 160px);overflow:auto;z-index:4002}.react-admin .person-header-actions .dropdown-menu-container,.person .person-header-actions .dropdown-menu-container{position:relative}.react-admin .person-header-actions .dropdown-btn.selected,.person .person-header-actions .dropdown-btn.selected{background-color:var(--subtle-btn-background-hover)}.react-admin .person-access-accordion-menu,.person .person-access-accordion-menu{min-width:300px!important;width:300px!important;max-width:calc(100vw - 60px);padding:0!important;overflow:auto;background:var(--background-menu);border:solid 1px var(--border);border-radius:7px}.react-admin .person-access-accordion-section,.person .person-access-accordion-section{border-top:solid 1px var(--border)}.react-admin .person-access-accordion-section:first-child,.person .person-access-accordion-section:first-child{border-top:0}.react-admin .person-access-accordion-trigger,.person .person-access-accordion-trigger{min-height:0;height:auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:0;background:transparent;color:var(--font-main);font-family:Muli,sans-serif;font-size:.82rem!important;font-weight:400;letter-spacing:0;text-align:left;cursor:pointer;line-height:1.4;white-space:normal;text-decoration:none;transition:none;box-sizing:border-box}.react-admin .person-access-accordion-trigger p,.person .person-access-accordion-trigger p{display:block;min-width:0;margin:0;color:var(--font-main);font-family:Muli,sans-serif;font-size:.82rem!important;font-weight:400;line-height:1.4;white-space:normal;text-align:left}.react-admin .person-access-accordion-trigger:hover,.react-admin .person-access-accordion-trigger:focus-visible,.person .person-access-accordion-trigger:hover,.person .person-access-accordion-trigger:focus-visible{background:transparent}.react-admin .person-access-accordion-trigger:focus-visible,.person .person-access-accordion-trigger:focus-visible{outline:solid 2px var(--link);outline-offset:-3px}.react-admin .person-access-accordion-trigger .svg-inline--fa,.react-admin .person-access-accordion-trigger i,.person .person-access-accordion-trigger .svg-inline--fa,.person .person-access-accordion-trigger i{flex:0 0 auto;color:var(--font-main);font-size:.7rem;margin-right:0}.react-admin .person-access-accordion-panel,.person .person-access-accordion-panel{border-top:solid 1px var(--border);padding:0;background:var(--background-menu)}.react-admin .person-access-accordion-panel .section-loading,.person .person-access-accordion-panel .section-loading{padding:12px 22px}.react-admin .person-access-accordion-panel .message,.person .person-access-accordion-panel .message{margin:0 18px}.react-admin .person-access-accordion-panel .teammates-access-menu-section,.person .person-access-accordion-panel .teammates-access-menu-section{margin:10px 0}.react-admin .person-access-accordion-panel .teammates-access-menu-item,.person .person-access-accordion-panel .teammates-access-menu-item{min-height:50px;height:auto;padding:0 15px;display:flex;align-items:center;gap:0;background:transparent!important;cursor:default}.react-admin .person-access-accordion-panel .teammates-access-menu-item:hover,.person .person-access-accordion-panel .teammates-access-menu-item:hover{background:transparent!important}.react-admin .person-access-accordion-panel .teammates-access-menu-item .avatar,.person .person-access-accordion-panel .teammates-access-menu-item .avatar{flex:0 0 auto}.react-admin .person-access-accordion-panel .teammates-access-menu-item-details,.person .person-access-accordion-panel .teammates-access-menu-item-details{min-width:0;display:flex;flex-direction:column;gap:0}.react-admin .person-access-accordion-panel .teammates-access-menu-item-name,.person .person-access-accordion-panel .teammates-access-menu-item-name{color:var(--font-main);font-size:.77rem!important;font-weight:400;line-height:1.35}.react-admin .person-access-accordion-panel .discrete-text,.person .person-access-accordion-panel .discrete-text{color:var(--font-subtle);font-size:.72rem!important;font-style:italic;line-height:1.35}.react-admin .person-access-accordion-panel .teammates-access-menu-pagination,.person .person-access-accordion-panel .teammates-access-menu-pagination{padding:10px 22px 0}.time-off-request-modal.react-time-off-request-modal{min-height:0!important;max-height:90vh!important}.modal:has(.react-time-off-request-modal){max-height:90vh!important}.time-off-request-modal.react-time-off-request-modal .modal-content-inner{max-height:calc(90vh - 120px)!important;min-height:0!important}.time-off-request-modal.react-time-off-request-modal form{min-height:0!important}.react-admin .primary-btn{background-color:var(--brand-color)!important;border-color:var(--brand-color)!important}.react-admin .primary-btn p,.react-admin .primary-btn .loading-button-label,.react-admin .primary-btn .svg-inline--fa{color:var(--btn-text)!important}.react-admin .modal-content-footer{min-height:60px;height:60px;padding:0 15px;box-sizing:border-box}.react-admin .modal-content-footer-inner{gap:10px;width:100%}.react-admin .modal-content-footer .btn,.react-admin .modal-content-footer .form-btn{min-width:0;min-height:35px;height:35px;width:auto;max-width:max-content;margin:0!important;padding:0 12px!important;border:0;font-family:Muli,sans-serif}.react-admin .invite-people-csv-modal .modal-content-footer{height:auto;min-height:76px;padding:10px 15px}.react-admin .workspace-onboarding-modal{min-height:0;max-height:90vh}.react-admin .workspace-onboarding-modal .modal-content-inner{max-height:calc(90vh - 120px);overflow:auto}.react-people .page-alt-inner-async{display:flex;flex-direction:column;height:100%;overflow:hidden}.table-page-layout{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.table-page-layout>.page-header,.table-page-layout>.people-page-header{flex:0 0 auto}.table-page-layout .settings-teammates-visibility-table{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;display:flex;flex-direction:column}.table-page-layout .table-wrapper{flex:1 1 auto;min-height:0;height:auto}.table-page-layout .table-container,.table-page-layout .table-scroll{height:100%;min-height:0}.table-page-layout .table-scroll{overflow:auto}.table-page-layout .matrix-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0!important;border-top:solid 1px var(--border)!important;background:var(--background)!important;flex-direction:row!important}.person-nav-tabs button.person-tab-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-top:0;border-right:0;border-bottom:0;font-family:Muli,sans-serif;text-align:left}.react-people .table-cell-actions-inline{display:flex;align-items:center;justify-content:center;gap:8px}.react-people .table-cell-actions-inline .btn-icon{margin:0!important}.react-settings .settings-template-table{margin:20px;width:calc(100% - 40px)}.react-settings .page-alt-inner-overflow:has(.billing-page-content){display:flex;flex-direction:column;min-height:100%}.react-settings .billing-page-content,.react-settings .billing-payment-history-section{flex:1 1 auto;min-height:0}.react-settings .billing-payment-history-section>.table-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0!important;border-top:solid 1px var(--border)!important;background:var(--background)!important;flex-direction:row!important;box-sizing:border-box}.react-settings .billing-payment-history-section>.table-pagination .pagination-count{margin-top:0;margin-left:0}.react-settings .settings-template-table .table-cell{text-align:left}.react-settings .settings-survey-template-modal{max-height:calc(100vh - 160px);overflow:auto}.react-settings .settings-template-checkbox{display:flex;align-items:center;min-height:32px;margin-top:10px}.react-settings .settings-template-question{border:solid 1px var(--border);border-radius:8px;padding:15px;margin-bottom:15px;background:var(--background)}.react-settings .settings-template-question+.settings-template-question{border-top:solid 1px var(--border)}.react-settings .settings-template-question .form-box-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.react-settings .settings-template-question .form-box-section-header h3{margin:0}.react-settings .settings-template-question .btn-icon{flex:0 0 32px;width:32px;height:32px}.react-settings .settings-template-question .form-textarea{min-height:110px}@media (max-width: 800px){.react-settings .settings-template-table{margin:15px;width:calc(100% - 30px)}}.react-admin .modal-content-footer .btn p,.react-admin .modal-content-footer .loading-button-label{font-family:Muli,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.02rem;line-height:1}.react-admin .modal-content-footer .primary-btn{background-color:var(--brand-color)}.react-admin .modal-content-footer .primary-btn p,.react-admin .modal-content-footer .primary-btn .loading-button-label{color:var(--btn-text)!important}.react-admin .modal-inline-action{display:flex;align-items:center;justify-content:flex-end;margin-top:10px}.react-admin .modal-inline-action .btn{width:auto;min-width:0;max-width:max-content;height:35px;padding:0 12px;border:0}.react-admin .react-form-checkbox{position:relative;min-height:26px;gap:12px;cursor:pointer}.react-admin .react-form-checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0}.react-admin .react-form-checkbox .form-checkbox-item-02-detail{flex:1 1 auto;max-width:none;padding-right:10px}.react-admin .react-form-checkbox .form-checkbox-item-02-detail h6{padding:0}.react-admin .react-form-checkbox .form-checkbox-item-02-mark{position:relative;flex:0 0 26px;min-width:26px;min-height:26px;width:26px;height:26px;margin-left:auto;background-color:var(--form-field);border-radius:4px}.react-admin .react-form-checkbox .form-checkbox-item-02-mark:after{content:"";position:absolute;display:none;left:10px;top:6px;width:4px;height:9px;border:solid var(--font-main);border-width:0 3px 3px 0;transform:rotate(45deg)}.react-admin .react-form-checkbox input[type=checkbox]:checked~.form-checkbox-item-02-mark:after{display:block}.react-admin .settings-teammates-visibility-table .table-cell,.react-admin .settings-teammates-visibility-table .table-header-cell,.react-admin .settings-teammates-visibility-table .table-header-cell span,.react-admin .settings-teammates-visibility-table .table-body-cell,.react-admin .settings-teammates-visibility-table .table-body-cell p,.react-admin .settings-teammates-visibility-table .table-body-cell a{text-align:left!important}.react-admin .settings-teammates-visibility-table .table-select-col,.react-admin .settings-teammates-visibility-table .table-select-col span,.react-admin .settings-teammates-visibility-table .table-select-col p,.react-admin .settings-teammates-visibility-table [class*=action-col],.react-admin .settings-teammates-visibility-table [class*=action-col] span,.react-admin .settings-teammates-visibility-table [class*=action-col] p,.react-admin .settings-teammates-visibility-table [class*=delete-col],.react-admin .settings-teammates-visibility-table [class*=delete-col] span,.react-admin .settings-teammates-visibility-table [class*=delete-col] p,.react-admin .settings-teammates-visibility-table [class*=edit-col],.react-admin .settings-teammates-visibility-table [class*=edit-col] span,.react-admin .settings-teammates-visibility-table [class*=edit-col] p,.react-admin .settings-teammates-visibility-table [class*=icon-col],.react-admin .settings-teammates-visibility-table [class*=icon-col] span,.react-admin .settings-teammates-visibility-table [class*=icon-col] p,.react-admin .settings-teammates-visibility-table [class*=status-col],.react-admin .settings-teammates-visibility-table [class*=status-col] span,.react-admin .settings-teammates-visibility-table [class*=status-col] p,.react-admin .settings-teammates-visibility-table .support-request-waiting-col,.react-admin .settings-teammates-visibility-table .support-request-waiting-col span,.react-admin .settings-teammates-visibility-table .support-request-waiting-col p{text-align:center!important}.react-admin .settings-teammates-visibility-table [class*=action-col] .btn-icon,.react-admin .settings-teammates-visibility-table [class*=delete-col] .btn-icon,.react-admin .settings-teammates-visibility-table [class*=edit-col] .btn-icon,.react-admin .settings-teammates-visibility-table [class*=icon-col] .btn-icon,.react-admin .settings-teammates-visibility-table .items-01-item-status{margin-left:auto!important;margin-right:auto!important}.react-admin .table-body-cell a{color:var(--font-main);font-weight:700;text-decoration:none}.react-admin .table-body-cell a:hover{text-decoration:underline}.react-admin .admin-user-client-tag-link{display:inline-block;margin:2px 5px 2px 0}.react-admin .pagination button,.react-people .pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Muli,sans-serif}.react-admin .pagination button:disabled,.react-people .pagination button:disabled{opacity:1}.react-people .people-teams-matrix-page .table-wrapper,.react-people .people-teams-pagination{padding-left:0!important;padding-right:0!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-person-col{min-width:240px!important;width:240px!important;max-width:240px!important;text-align:left!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-manager-col{min-width:200px!important;width:200px!important;max-width:200px!important;text-align:left!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-status-col{min-width:130px!important;width:130px!important;max-width:130px!important;text-align:center!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-reason-col{min-width:220px!important;width:220px!important;max-width:220px!important;text-align:left!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-notes-col{min-width:260px!important;width:260px!important;max-width:260px!important;text-align:left!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-submitted-col{min-width:150px!important;width:150px!important;max-width:150px!important;text-align:left!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-action-col{min-width:105px!important;width:105px!important;max-width:105px!important;text-align:center!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-manager-col span,.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-reason-col span,.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-notes-col span,.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-submitted-col span{text-align:left!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-action-col span,.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-status-col span{text-align:center!important}.react-people .resignations-shell .offboarding-tracker-matrix-page .resignations-action-col .btn-icon{margin-left:auto!important;margin-right:auto!important}.people-page-header-standard>.page-search .page-search-btn{margin:0 0 0 15px}.people-page-header-standard>.page-search .page-search-clear-btn{margin:0 0 0 15px}.modal-content.settings-activity-log-modal .modal-content-footer{justify-content:flex-start!important}.modal-content.settings-activity-log-modal .modal-content-footer-inner{justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important}.modal-content.settings-activity-log-modal .modal-activity-log-pagination{justify-content:flex-start!important;width:100%!important;max-width:none!important}.modal-content.settings-activity-log-modal .modal-activity-log-pagination .pagination-btns .btn{margin:0 10px 0 0!important;border-width:0}.modal-content.settings-activity-log-modal .modal-activity-log-pagination .pagination-btns .disabled-btn{border-width:1px!important}.modal-content.settings-activity-log-modal .modal-activity-log-pagination .pagination-count{margin:0!important}.modal-content.settings-activity-log-modal .modal-content-inner{padding-bottom:0!important}.modal-content.settings-activity-log-modal .settings-activity-log-matrix,.modal-content.settings-activity-log-modal .table-wrapper,.modal-content.settings-activity-log-modal .table-container,.modal-content.settings-activity-log-modal .table-scroll{margin-bottom:0!important;padding-bottom:0!important}.modal-content.settings-activity-log-modal .table-scroll{overflow-x:auto!important;overflow-y:hidden!important}.modal-content.settings-activity-log-modal .table-body-row.table-body-row-last .table-cell,.modal-content.settings-activity-log-modal .table-body-row.table-body-row-last .table-body-cell{border-bottom:0!important}.modal-content.disciplinary-case-view-modal .modal-content-footer{justify-content:flex-start!important}.modal-content.disciplinary-case-view-modal .modal-content-footer-inner{justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important}.modal-content.disciplinary-case-view-modal .case-management-audit-pagination{justify-content:flex-start!important;width:100%!important;max-width:none!important}.modal-content.disciplinary-case-view-modal .case-management-audit-pagination .pagination-btns .btn{margin:0 10px 0 0!important;border-width:0}.modal-content.disciplinary-case-view-modal .case-management-audit-pagination .pagination-btns .disabled-btn{border-width:1px!important}.modal-content.disciplinary-case-view-modal .case-management-audit-pagination .pagination-count{margin:0!important;flex:0 0 auto;min-width:max-content}.modal-content.disciplinary-case-view-modal .case-management-audit-pagination .pagination-count p{white-space:nowrap!important}.modal-content.disciplinary-case-view-modal:has(.case-management-audit-pagination) .modal-content-inner{padding-bottom:0!important}.modal-content.disciplinary-case-view-modal:has(.case-management-audit-pagination) .case-management-audit-tab,.modal-content.disciplinary-case-view-modal:has(.case-management-audit-pagination) .table-wrapper,.modal-content.disciplinary-case-view-modal:has(.case-management-audit-pagination) .table-container,.modal-content.disciplinary-case-view-modal:has(.case-management-audit-pagination) .table-scroll{margin-bottom:0!important;padding-bottom:0!important}.react-settings .page-alt-inner-overflow:has(.settings-locations-react-shell),.react-settings .page-alt-inner-overflow:has(.settings-balance-types-react-shell){display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden}.settings-standard-react-header.people-header{margin-left:0;margin-right:0}.settings-standard-react-header.people-header.page-header-with-search{overflow:visible!important;position:relative;z-index:60}.settings-standard-react-header .page-header-title{flex:0 0 auto;width:auto!important;padding-right:0!important}.settings-standard-react-header>.page-search{margin-left:15px!important}.settings-standard-react-header>.page-search .page-search-btn{margin:0 0 0 15px!important}.settings-standard-react-header>.page-search .page-search-clear-btn{margin:0 0 0 15px!important}.settings-standard-react-header>.page-search .page-header-vertical-border{margin:0 15px!important}.settings-standard-react-header>.page-search .dropdown-menu-container,.settings-standard-react-header>.page-search .settings-activity-logs-export-btn{margin-left:0!important;margin-right:0!important}.settings-standard-react-header .page-header-actions{gap:10px}.settings-standard-react-header .page-header-icon-padding,.settings-standard-react-header .settings-activity-logs-access-menu{margin-left:0}.settings-standard-react-header .settings-access-dropdown-container{position:relative;z-index:70}.settings-standard-react-header .settings-access-dropdown-container .teammates-access-menu{right:0;left:auto;z-index:80!important}.settings-standard-react-header .settings-matrix-primary-action{width:auto;min-width:0;max-width:none;height:29px;padding:0 12px!important}.settings-standard-react-header .settings-matrix-primary-action p{display:block}.settings-standard-react-header .settings-matrix-primary-action:before{content:none}.react-settings .settings-integrations-react-shell .settings-integrations-page{height:calc(100% - 61px)}.react-settings .settings-integrations-react-shell .settings-items{gap:20px;padding-top:20px}.react-settings .settings-integrations-react-shell .settings-item{margin:0;width:calc(25% - 15px)}@media screen and (max-width: 1750px){.react-settings .settings-integrations-react-shell .settings-item{width:calc(33.33% - 14px)}}@media screen and (max-width: 1250px){.react-settings .settings-integrations-react-shell .settings-item{width:calc(50% - 10px)}}@media screen and (max-width: 950px){.react-settings .settings-integrations-react-shell .settings-item{width:100%}}.settings-dates-react-shell .settings-dates-table .time-off-date-edit-col,.settings-dates-react-shell .settings-dates-table .time-off-date-delete-col{min-width:95px!important;width:95px!important;max-width:95px!important;text-align:center!important}.react-settings .settings-locations-react-shell>.settings-teammates-visibility-table,.react-settings .settings-balance-types-react-shell>.settings-teammates-visibility-table{flex:1 1 auto;min-height:0;width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.react-settings .settings-locations-react-shell>.table-pagination,.react-settings .settings-balance-types-react-shell>.table-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0!important;border-top:solid 1px var(--border)!important;background:var(--background)!important;flex-direction:row!important;box-sizing:border-box}.react-settings .settings-locations-react-shell>.table-pagination .pagination-count,.react-settings .settings-balance-types-react-shell>.table-pagination .pagination-count{margin-top:0;margin-left:0}.react-settings .settings-locations-react-shell .table-cell-green,.react-settings .settings-locations-react-shell .table-cell-green path,.react-settings .settings-balance-types-react-shell .table-cell-green,.react-settings .settings-balance-types-react-shell .table-cell-green path{color:var(--table-cell-green)!important;fill:currentColor!important}.react-settings .settings-locations-react-shell .table-cell-red,.react-settings .settings-locations-react-shell .table-cell-red path,.react-settings .settings-balance-types-react-shell .table-cell-red,.react-settings .settings-balance-types-react-shell .table-cell-red path{color:var(--table-cell-red)!important;fill:currentColor!important}.react-admin .time-off-page .table-cell-green,.react-admin .time-off-page .table-cell-green path,.time-off-page .table-cell-green,.time-off-page .table-cell-green path,.react-settings .settings-time-off-page .table-cell-green,.react-settings .settings-time-off-page .table-cell-green path{color:var(--table-cell-green)!important;fill:currentColor!important}.react-admin .time-off-page .table-cell-red,.react-admin .time-off-page .table-cell-red path,.time-off-page .table-cell-red,.time-off-page .table-cell-red path,.react-settings .settings-time-off-page .table-cell-red,.react-settings .settings-time-off-page .table-cell-red path{color:var(--table-cell-red)!important;fill:currentColor!important}.react-settings .page-alt-inner-overflow:has(.settings-permissions-react-shell){display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden}.react-settings .settings-permissions-react-shell{height:100%}.react-settings .settings-permissions-react-shell .settings-access-dropdown-container{margin-right:0}.react-settings .settings-permissions-table .table{min-width:max-content}.react-settings .settings-permissions-table .table-scroll{overflow:auto!important}.react-settings .settings-permissions-table .table-cell{box-sizing:border-box}.react-settings .settings-permissions-table .teammates-visibility-person-col{min-width:230px!important;width:230px!important;max-width:230px!important}.react-settings .settings-permissions-table .teammates-visibility-action-col{min-width:110px!important;width:110px!important;max-width:110px!important;text-align:center!important}.react-settings .settings-permissions-table .permissions-used-by-col{min-width:130px!important;width:130px!important;max-width:130px!important}.react-settings .settings-permissions-table .teammates-visibility-permission-col{min-width:180px!important;width:180px!important;max-width:180px!important;text-align:center!important}.react-settings .settings-permissions-table .table-header-cell.teammates-visibility-permission-col span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.react-settings .settings-permissions-table .teammates-visibility-person-cell{min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-settings .settings-permissions-table .table-body-cell:last-child,.react-settings .settings-permissions-table .table-header-cell:last-child{padding-right:15px}.react-settings .settings-permissions-table .table-cell-green,.react-settings .settings-permissions-table .table-cell-green path{color:var(--table-cell-green)!important;fill:currentColor!important}.react-settings .settings-permissions-table .table-cell-red,.react-settings .settings-permissions-table .table-cell-red path{color:var(--table-cell-red)!important;fill:currentColor!important}@media screen and (max-width: 950px){.react-settings .settings-permissions-react-shell .page-header-actions{align-items:center;flex-direction:row;gap:10px}.react-settings .settings-permissions-react-shell .settings-access-dropdown-container{margin-right:0}}.surveys-page-layout{height:100%}.surveys-page-layout>.page-header.page-header-with-search{height:60px;min-height:60px;max-height:60px;padding:0;flex-direction:row;align-items:center;overflow:visible}.surveys-page-layout>.page-header.page-header-with-search .page-header-left{flex:0 0 auto;display:flex;align-items:center;min-width:0}.surveys-page-layout>.page-header.page-header-with-search .page-header-left h6{flex:0 0 auto;margin:0}.surveys-page-layout>.page-header.page-header-with-search .page-search{margin:0 0 0 15px}.surveys-page-layout>.page-header.page-header-with-search .page-search input{height:33px}.surveys-page-layout>.page-header.page-header-with-search .page-header-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.surveys-page-layout .surveys-card-list{flex:1 1 auto;min-height:0;height:auto;overflow:auto}.surveys-page-layout .surveys-empty-container{flex:1 1 auto;min-height:0;height:auto;display:flex;align-items:center;justify-content:center}.surveys-page-layout>.table-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0 20px!important;border-top:solid 1px var(--border)!important;background:var(--background)!important;flex-direction:row!important;box-sizing:border-box}.surveys-page-layout>.table-pagination .pagination-count{margin-top:0;margin-left:0}.home-inner .home-panel-pagination{height:50px!important;margin-top:0!important;padding:0 20px!important;border-top:solid 1px var(--border)!important;background:transparent!important;flex-direction:row!important;justify-content:flex-start!important;box-sizing:border-box}.home-inner .home-panel-pagination .pagination-count{margin-top:0!important;margin-left:0!important}.surveys-page-layout .surveys-card{color:var(--font-main);text-decoration:none}.react-survey-detail{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.react-survey-detail .survey-detail-header{flex:0 0 auto;align-items:center}.react-survey-detail .survey-detail-header-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:10px;position:relative}.react-survey-detail .survey-actions-dropdown{position:relative}.react-survey-detail .survey-actions-menu{right:0;top:40px;min-width:150px}.react-survey-detail .survey-actions-menu .menu-item{width:100%;border:0;background:transparent;color:var(--font-main);font-family:Muli,sans-serif;font-size:.77rem!important;text-align:left;cursor:pointer}.react-survey-detail .survey-actions-menu .menu-item:hover{background-color:var(--background-hover)}.react-survey-detail .survey-actions-menu .menu-item:disabled{cursor:default;opacity:.55}.react-survey-detail .surveys-page{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column}.react-survey-detail .survey-items-container{flex:1 1 auto;min-height:0;height:auto!important}.react-survey-detail .survey-items{min-height:0}.react-survey-detail>.table-pagination{flex:0 0 50px;height:50px!important;margin-top:auto!important;padding:0!important;border-top:solid 1px var(--border)!important;background:var(--background)!important;flex-direction:row!important;box-sizing:border-box}.react-survey-detail>.table-pagination .pagination-count{margin-top:0;margin-left:0}.survey-response-row-button{width:100%;border:0;border-bottom:solid 1px var(--border);padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.survey-response-row-button .item-02-inner{width:100%}.react-survey-response-modal .modal-content-inner{max-height:calc(100vh - 140px);overflow:auto}.react-survey-response-modal .survey-response-status-row .btn-tiny{border:0;cursor:pointer}.react-survey-response-modal .survey-response-url-value{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-survey-response-modal .survey-response-questions .items-01-container{height:auto;min-height:220px}.react-send-survey-modal{min-height:0;max-height:90vh}.react-send-survey-modal .modal-content-inner{max-height:calc(90vh - 120px);min-height:0;overflow:auto}.react-send-survey-modal .modal-content-footer{flex:0 0 60px;min-height:60px;box-sizing:border-box}.react-survey-recipient-list{max-height:300px;overflow:auto;border:solid 1px var(--border);border-radius:7px}.react-survey-recipient-list .modal-selection-item{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-bottom:solid 1px var(--border);cursor:pointer}.react-survey-recipient-list .modal-selection-item:last-child{border-bottom:0}.react-survey-recipient-list .modal-selection-item input{width:auto;margin:0}.react-survey-recipient-list .modal-selection-item strong{color:var(--font-main);font-size:.82rem;font-weight:400}.react-survey-recipient-list .modal-selection-item p{margin:2px 0 0;color:var(--font-subtle);font-size:.72rem}.react-survey-complete{height:100%;overflow:auto}.react-survey-complete .survey-form-questions{max-width:850px}.react-survey-complete-footer{position:sticky;bottom:0;margin-top:20px}.react-survey-complete .form-rating-item{border:0;cursor:pointer}.react-product-shell .react-nav-menu-button{border:0;background:transparent;color:var(--font-main);cursor:pointer}.react-product-shell .nav-logo>img{width:auto}.react-product-shell .nav-item-avatar,.react-report-chart-canvas{display:block}.react-report-empty{display:flex!important}.react-report-legend{display:flex;gap:15px;align-items:center;margin-top:10px;color:var(--font-subtle);font-size:.75rem}.react-report-legend span{display:inline-flex;align-items:center;gap:6px}.react-report-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.report-pay-gap-number{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.report-pay-gap-number h2{margin:0;color:var(--font-main);font-size:2.2rem}@media screen and (max-width: 950px){.surveys-page-layout{height:auto;overflow:visible}.surveys-page-layout>.page-header.page-header-with-search{height:auto;min-height:0;max-height:none;padding:20px 0;flex-direction:column;align-items:flex-start;overflow:visible}.surveys-page-layout>.page-header.page-header-with-search .page-header-left{width:100%;justify-content:space-between}.surveys-page-layout>.page-header.page-header-with-search .page-search{width:100%;margin:15px 0 0}.surveys-page-layout>.page-header.page-header-with-search .page-search form{width:100%}.surveys-page-layout>.page-header.page-header-with-search .page-search input{width:100%;min-width:0;height:45px}.surveys-page-layout>.page-header.page-header-with-search .page-header-actions{width:100%;margin:15px 0 0;justify-content:flex-start}.surveys-page-layout .surveys-card-list{overflow:visible;min-height:auto}.surveys-page-layout>.table-pagination,.react-survey-detail>.table-pagination{margin-top:45px!important;border-top:none!important;height:auto!important;flex-direction:column!important;padding:20px 20px 0!important;background:transparent!important}.surveys-page-layout>.table-pagination .pagination-count{margin-top:10px;margin-left:0}.react-survey-detail{height:auto;overflow:visible}.react-survey-detail .surveys-page,.react-survey-detail .survey-items-container{min-height:auto;overflow:visible}.react-survey-detail>.table-pagination .pagination-count{margin-top:10px;margin-left:0}}.react-admin .modal-content-footer-inner.modal-activity-log-pagination{gap:0!important}.react-admin .modal-content-footer-inner.modal-activity-log-pagination>.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:29px!important;height:29px!important;padding:0 12px!important;margin:0 10px 0 0!important;border:0;opacity:1}.react-admin .modal-content-footer-inner.modal-activity-log-pagination>.disabled-btn{border:solid 1px var(--border)!important}.react-admin .modal-content-footer-inner.modal-activity-log-pagination>.subtle-text,.react-admin .modal-content-footer-inner.modal-activity-log-pagination>.subtle-text strong{margin:0;color:var(--font-subtle)!important;white-space:nowrap}.react-product-shell .nav-logo>.brand-mark-fallback{width:30px;height:30px;min-width:30px;border-radius:50%;border:solid 1px var(--border);background:var(--brand-color);color:var(--btn-text);font-size:.72rem;font-weight:800;letter-spacing:0}.person-mobile-controls-row{display:none}.person-mobile-tab-toggle{width:100%;justify-content:space-between;gap:10px;padding:0 14px!important}.person-mobile-tab-toggle p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-nav-tabs-sml-menu{width:100%;min-width:0!important;max-width:100%;left:0!important;right:auto!important}.person-mobile-tab-option{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%}.person-mobile-actions-btn{width:48px!important;height:48px!important;min-width:48px!important}@media screen and (max-width: 950px){.person-mobile-controls-row{display:flex;align-items:center;gap:10px;width:100%}.person-mobile-controls-row .dropdown-menu-container{position:relative}.person-mobile-controls-row .person-actions-menu{top:58px!important;right:0!important;left:auto!important;max-width:calc(100vw - 40px)}.person-mobile-controls-row .person-nav-tabs-sml{display:block;flex:1 1 auto;min-width:0}.person .person-header-right{display:none!important}.person .person-components{margin-top:20px;overflow:visible}.person .person-components-inner{gap:0}.person .person-compontents-left{width:100%;display:flex;flex-direction:column}.person .person-compontents-middle{width:100%;margin:20px 0 0;overflow:visible;height:auto}}@media screen and (max-width: 950px){.page-container-alt>.react-inner-mobile-nav{display:block;position:relative;z-index:60;width:100%;box-sizing:border-box}.page-container-alt>.react-inner-mobile-nav .page-alt-side-nav-sml{width:calc(100% - 40px);max-width:none;box-sizing:border-box;justify-content:space-between}.page-container-alt>.react-inner-mobile-nav .page-alt-side-nav-sml p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-container-alt>.react-inner-mobile-nav .page-alt-side-nav-sml-items{max-height:calc(100vh - 160px);overflow:auto;z-index:80!important}.page-container-alt>.react-inner-mobile-nav .side-nav-section{margin-bottom:10px}.page-container-alt>.react-inner-mobile-nav .side-nav-item{width:calc(100% - 30px);margin-left:15px;margin-right:15px}.react-settings,.react-settings .page-alt-inner-overflow:has(.settings-teams-react-shell),.react-settings .page-alt-inner-overflow:has(.settings-locations-react-shell),.react-settings .page-alt-inner-overflow:has(.settings-balance-types-react-shell),.react-settings .page-alt-inner-overflow:has(.settings-permissions-react-shell),.react-settings .access-management-react-shell,.react-settings .access-management-react-shell>.access-management-matrix-page,.react-settings .settings-permissions-react-shell,.react-settings .settings-teams-react-shell,.react-settings .settings-locations-react-shell,.react-settings .settings-balance-types-react-shell,.react-settings .settings-time-off-page,.react-settings .admin-react-shell.table-page-layout,.react-time-off .time-off-page.table-page-layout,.table-page-layout{height:auto!important;min-height:0!important;overflow:visible!important}.react-settings .settings-integrations-react-shell .settings-integrations-page,.react-settings .admin-react-shell.table-page-layout>.settings-page,.react-settings .admin-react-shell.table-page-layout>.settings-page>.table-wrapper,.react-settings .settings-teams-react-shell>.settings-teams-full-width-table,.react-settings .settings-locations-react-shell>.settings-teammates-visibility-table,.react-settings .settings-balance-types-react-shell>.settings-teammates-visibility-table,.react-settings .access-management-matrix-page .table-wrapper,.react-time-off .time-off-page .async-table-frame,.react-time-off .time-off-page.table-page-layout .async-table-frame>.settings-page.settings-teammates-visibility-table,.table-page-layout .settings-page.settings-teammates-visibility-table,.table-page-layout .settings-teammates-visibility-table,.table-page-layout .table-wrapper,.table-page-layout .table-container{height:auto!important;min-height:0!important;overflow:visible!important}.table-page-layout .table-scroll,.react-settings .access-management-matrix-page .table-scroll,.react-settings .settings-permissions-table .table-scroll{height:auto!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.settings-edit-panel{grid-template-columns:1fr;gap:20px;padding:20px}.billing-page-header,.billing-payment-method-empty-state{flex-direction:column;align-items:flex-start;text-align:left}.billing-page-header-meta{justify-content:flex-start;text-align:left;flex-wrap:wrap}.billing-empty-state{width:calc(100% - 40px);max-width:420px;margin:50px auto!important}}.modal:has(.employee-onboarding-modal){width:min(640px,94vw);max-width:640px;max-height:92vh}.employee-onboarding-modal{min-height:0;max-height:92vh}.employee-onboarding-modal .modal-content-header h6{min-width:0}.employee-onboarding-modal .modal-content-inner{max-height:calc(92vh - 120px);overflow-y:auto;overflow-x:hidden}.employee-onboarding-modal .modal-content-footer{flex:0 0 60px;min-height:60px;height:60px;padding:0 15px;box-sizing:border-box}.employee-onboarding-modal .modal-content-footer-inner{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%}.employee-onboarding-modal .modal-content-footer .btn,.employee-onboarding-modal .modal-content-footer .form-btn{width:auto;min-width:0;max-width:max-content;min-height:35px;height:35px;margin:0!important;padding:0 12px!important}.employee-onboarding-modal .modal-content-footer .btn p,.employee-onboarding-modal .modal-content-footer .loading-button-label{font-size:.82rem;line-height:1}.employee-onboarding-modal .employee-onboarding-form{display:block;overflow:visible}.employee-onboarding-modal .form-section{display:block}.employee-onboarding-modal .form-field{display:block;width:100%;min-width:0}.employee-onboarding-modal .form-field>label,.employee-onboarding-modal .form-field>span{display:block;width:100%;min-width:0;margin-bottom:10px;white-space:normal}.employee-onboarding-modal .form-field input:not(.file-input),.employee-onboarding-modal .form-field select{display:block;width:100%;box-sizing:border-box}.employee-onboarding-modal .file-input{display:none}.employee-onboarding-header{margin-bottom:20px}.employee-onboarding-header .onboard-header h6{margin:10px 0 4px}.employee-onboarding-header .onboard-header p{margin:0}.employee-onboarding-modal .form-section-03:last-child{margin-bottom:0}.employee-onboarding-modal .file-container{margin-bottom:0}.employee-onboarding-modal .form-upload-btn-container:last-child{margin-bottom:0}
