@use "assets/resources" as *;html{scrollbar-gutter:stable}body{font-family:system-ui, "Segoe UI", roboto, ubuntu, cantarell, oxygen-sans, "Helvetica Neue", helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:0.875rem;line-height:1.25;background-color:var(--token-color-bg-page-primary);color:#444}@media only percy{body{font-family:"Segoe UI", sans-serif}}body.no-scroll{overflow:hidden;max-height:100dvh}p{font-family:inherit;margin:0 0 9px}a{color:#1371c8;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}ul,ol{margin:0 0 9px 25px;padding:0;list-style:none}small{font-size:100%}p small{font-size:11px;color:#999}img{vertical-align:middle;border:0}hr{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}fieldset{padding:0;margin:0;border:0}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}th{font-weight:600}.table{width:100%;margin-bottom:18px}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table thead th{vertical-align:bottom}abbr[title]{text-decoration:none}.overflow-hidden{overflow:hidden}.class-on-sticky{box-shadow:0 8px 8px -8px rgba(0,0,0,0.06)}.visually-hidden{position:absolute !important;height:1px !important;width:1px !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-width{width:100%}.raised-container-layer{position:relative;z-index:10}.no-sidenav .top-nav,.no-column .top-nav,.one-column .top-nav{left:0}.no-sidenav .top-nav .inner,.no-column .top-nav .inner,.one-column .top-nav .inner{padding-left:16px}.no-sidenav .top-nav .inner a.logo,.no-sidenav .top-nav .inner div.logo,.no-column .top-nav .inner a.logo,.no-column .top-nav .inner div.logo,.one-column .top-nav .inner a.logo,.one-column .top-nav .inner div.logo{margin-right:32px;margin-top:0;width:134px}.left-nav-collapsed .top-nav{left:66px}.left-nav-collapsed .top-nav.is-mobile{left:30px}.top-nav{position:fixed;top:0;left:216px;right:0;z-index:1028;background-color:#fff;border-bottom:1px solid #f2f2f2}.top-nav .line-spacer{margin:0 16px;width:1px;height:32px;background:#f2f2f2}.top-nav .left-spacer{margin-left:16px}.top-nav .inner{display:flex;align-items:center;justify-content:space-between;height:var(--top-nav-height, 56px);padding:0 24px;box-sizing:border-box;position:relative}.top-nav .inner>.left,.top-nav .inner>.right{display:flex;align-items:center}.top-nav .inner>.right.has-right-panel{display:none}.top-nav .button-navbar,.top-nav .ToggleButton{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:8px;margin-top:0;height:36px}.top-nav .button-navbar .icon-plus path,.top-nav .button-navbar .ToggleButton-icon path,.top-nav .ToggleButton .icon-plus path,.top-nav .ToggleButton .ToggleButton-icon path{fill:#fff}.top-nav .button-navbar .button-label,.top-nav .ToggleButton .button-label{display:none;margin-left:10px;line-height:16px}.top-nav .button-navbar:not(.my-account-button,.income-button),.top-nav .ToggleButton:not(.my-account-button,.income-button){background-color:#1371c8;width:36px}.top-nav .button-navbar:hover,.top-nav .button-navbar:focus,.top-nav .ToggleButton:hover,.top-nav .ToggleButton:focus{text-decoration:none}.top-nav .button-navbar:hover:not(.my-account-button,.income-button),.top-nav .button-navbar:focus:not(.my-account-button,.income-button),.top-nav .ToggleButton:hover:not(.my-account-button,.income-button),.top-nav .ToggleButton:focus:not(.my-account-button,.income-button){background-color:#0d4f8c}.top-nav .button-navbar:not([disabled],.disabled):active:not(.my-account-button):active:not(.income-button),.top-nav .button-navbar.ToggleButton--isOpen:not([disabled],.disabled),.top-nav .ToggleButton:not([disabled],.disabled):active:not(.my-account-button):active:not(.income-button),.top-nav .ToggleButton.ToggleButton--isOpen:not([disabled],.disabled){color:#fff;background-color:#0d4f8c}.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton{color:#fff}@media screen and (min-width: 1101px){.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton{width:unset;padding-left:12px;padding-right:12px}}.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton--isAway .ToggleButton-icon{height:14px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEuNTc3OCA5LjM4ODU5QzEuNTc3OCAxMC4yNjk4IDIuMjk2NTUgMTAuOTY2MSAzLjE1NTMgMTAuOTY2MUg1LjUzMjhWMTMuMDY1OEM1LjUzMjggMTMuMzA5NiA1LjgxNDA1IDEzLjQ1MjEgNi4wMTA4IDEzLjMwODNMOS4xMzMzIDEwLjk2NjFMMTAuMTE3NiAxMC45NjU4TDEuNTc3OCA0LjI4MzU4VjkuMzg4NTlaTTE1Ljc3MDMgMTIuMzM4NkwxMy43MDEzIDEwLjcxNjhDMTQuMTIwNiAxMC40MzAxIDE0LjQwMDEgOS45NTUzMyAxNC40MDAxIDkuNDEwMDhWMi4xODg1OEMxNC40MDAxIDEuMzA3MzMgMTMuNjgxMyAwLjYxMTA4NCAxMi44MjI2IDAuNjExMDg0SDMuMTc3OEMyLjU5MDA1IDAuNjExMDg0IDIuMDc4NTUgMC45MzMwODQgMS44MDEwNSAxLjQwNzU4TDAuOTcwNTUzIDAuNzM5Mjg0QzAuODYwNTUzIDAuNjUzMzU5IDAuNzMwMDUzIDAuNjExOTE0IDAuNjAxMDUzIDAuNjExOTE0QzAuNDIyOTI4IDAuNjExOTE0IDAuMjQ2MDUzIDAuNjkwMzM5IDAuMTI4MDUzIDAuODQxMTE0Qy0wLjA3NjYyMjIgMS4xMDIxMSAtMC4wMzEwNzIyIDEuNDc5MzYgMC4yMjk4NzggMS42ODM2MUwxNS4wMDc0IDEzLjI2MTFDMTUuMjY5OSAxMy40NjYyIDE1LjY0NjYgMTMuNDE5NCAxNS44NDk5IDEzLjE1OTNDMTYuMDc3OCAxMi45MjExIDE2LjAzMDMgMTIuNTQzNiAxNS43NzAzIDEyLjMzODZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")}.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton-icon{width:16.67px;height:16.67px;background-size:16.67px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxLjQ5ODY1QzAgMC42NzA5NjggMC42NzE1NzMgMCAxLjUgMEgxMC41QzExLjMyODQgMCAxMiAwLjY3MDk2OSAxMiAxLjQ5ODY1VjcuNTA0MTZDMTIgOC4zMzE4NCAxMS4zMjg0IDkuMDAyODEgMTAuNSA5LjAwMjgxSDEuNUMwLjY3MTU3MyA5LjAwMjgxIDAgOC4zMzE4NCAwIDcuNTA0MTZWMS40OTg2NVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIuNDY4NjcgMTEuNjI0NlY5LjAwMjgxSDYuMzc1TDMuMDk0OTkgMTEuOTAyN0MyLjg1MzgxIDEyLjEyMDMgMi40Njg2NyAxMS45NDkzIDIuNDY4NjcgMTEuNjI0NloiIGZpbGw9IndoaXRlIi8+PC9zdmc+")}.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton-icon::before{display:none}.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton:not(:active):focus{background-color:#1371c8;box-shadow:0 0 0 3px #accdec}.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton .button-label{display:block}@media screen and (max-width: 1100px){.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton .button-label{display:none}}.top-nav .messaging-toggle-button-container .MessagingClientToggleButton .ToggleButton .MessageCounter{color:#a42810;background-color:#f8baae}.top-nav .ember-messaging-toggle-button-container .ember-basic-dropdown-trigger{overflow:unset}.top-nav .ember-messaging-toggle-button-container .messaging-toggle-button{border-radius:20px;height:36px}.top-nav .ember-messaging-toggle-button-container .messaging-toggle-button .messages-icon.is-away{height:18px;width:18px}.top-nav .ember-messaging-toggle-button-container .messaging-toggle-button .unread-badge{position:absolute;top:-4px;left:20px;width:auto;min-width:16px;padding:0 2px;border-radius:8px;line-height:16px;font-size:10px;color:#a42810;background-color:#f8baae}@media (max-width: 1100px){.top-nav .ember-messaging-toggle-button-container .messaging-toggle-button{width:36px;padding:0}.top-nav .ember-messaging-toggle-button-container .messaging-toggle-button .messages-icon{margin-right:0}.top-nav .ember-messaging-toggle-button-container .messaging-toggle-button .button-label{display:none}}.top-nav .ember-messaging-toggle-button-container .ember-basic-dropdown-content{height:500px;width:400px;padding:0}.top-nav .ember-messaging-toggle-button-container .messaging-client .navigation-bar .locked-icon{display:none}.top-nav .ember-messaging-toggle-button-container .messaging-client .navigation-bar .new-button svg{margin:0}.top-nav .button-promo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;padding:6px 12px;font-size:12px;line-height:16px;font-weight:600;color:#707070;border:solid 1px transparent;border-radius:20px;background-image:linear-gradient(101deg, #ffc7c9, #75d7ef);background-origin:border-box;white-space:nowrap;box-shadow:inset 2px 1000px #fff;transition:all .3s ease}.top-nav .button-promo a{color:#707070}.top-nav .button-promo a:active{color:#fff}.top-nav .button-promo a:hover{color:#0a3864;text-decoration:none}.top-nav .button-promo:hover{text-decoration:none;box-shadow:inset 2px 1000px transparent;color:#0a3864}.top-nav .button-promo:active{transition:none;background-image:none;box-shadow:none;background-color:#0a3864;color:#fff}.top-nav .button-promo:empty{display:none}.top-nav .button.primary-activation{background-position:center !important;transition:background 0.5s !important;background-color:#0e864f;background-image:linear-gradient(90deg, #14bf71, #0e864f);box-sizing:border-box;border-radius:20px;height:36px}.top-nav .button.primary-activation:not([disabled],.disabled):hover{background:#0e8750 radial-gradient(circle, transparent 1%, #0e8750 1%, transparent 100%) center/15000% !important}.top-nav .button.primary-activation:not([disabled],.disabled):active{background-color:#ade9cd !important;background-size:100% !important;transition:background 0s !important}.top-nav .recent-incomes-wrapper .ember-basic-dropdown-trigger[aria-expanded="true"] .income-button,.top-nav .recent-incomes-wrapper .ember-basic-dropdown-trigger[aria-expanded="true"] .income-button:not(.has-income-amounts){background-color:#f2f2f2;border:none}.top-nav .recent-incomes-wrapper .ember-basic-dropdown-trigger[aria-expanded="true"] .income-button svg path,.top-nav .recent-incomes-wrapper .ember-basic-dropdown-trigger[aria-expanded="true"] .income-button:not(.has-income-amounts) svg path{fill:#72d9aa;opacity:1}.top-nav .recent-incomes-wrapper .income-button{border:none;overflow:hidden;background-color:transparent}.top-nav .recent-incomes-wrapper .income-button:hover,.top-nav .recent-incomes-wrapper .income-button:active,.top-nav .recent-incomes-wrapper .income-button[aria-expanded="true"]:focus{background-color:#f2f2f2;border:none}.top-nav .recent-incomes-wrapper .income-button.button-navbar{border-radius:20px;padding:0 14px;margin-left:0;height:36px}.top-nav .recent-incomes-wrapper .income-button.button-navbar svg{margin-top:-2px}.top-nav .recent-incomes-wrapper .income-button.button-navbar svg path{fill:#72d9aa}.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts){width:36px;margin-left:12px;padding:0;background:#fff}.top-nav .recent-incomes-wrapper .income-button.button-navbar[aria-expanded="true"]:not(.has-income-amounts) svg{padding-left:8px}.top-nav .recent-incomes-wrapper .income-button.button-navbar[aria-expanded="true"]:not(.has-income-amounts) svg path{fill:#72d9aa;opacity:1}.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts):active,.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts):focus,.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts):hover{background-color:#f2f2f2}.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts):active svg path,.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts):focus svg path,.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts):hover svg path{fill:#72d9aa;opacity:1}.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts) svg{margin-left:0}.top-nav .recent-incomes-wrapper .income-button.button-navbar:not(.has-income-amounts) svg path{fill:#707070;opacity:.4}.top-nav .recent-incomes-wrapper .income-button .income-button-text{padding-left:6px;padding-right:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;height:36px}.top-nav .recent-incomes-wrapper .income-button .income-button-text .month-income-title{height:10px;line-height:10px;font-size:10px;color:#444}.top-nav .recent-incomes-wrapper .income-button .income-button-text .month-income-amount{height:16px;line-height:16px;font-size:12px;color:#444}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu{padding:16px;height:auto;min-height:168px;width:400px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu:not(.ember-basic-dropdown-content){height:136px;width:368px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .recent-income-group-appts-banner{margin-top:10px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .recent-income-group-appts-banner .spds-feedback-alert-banner-message-container{border-left-style:hidden;height:74px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .recent-income-group-appts-banner .spds-feedback-alert-banner-text-container{gap:0}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-header{color:#333;display:flex;flex-direction:row;font-size:16px;font-weight:600;line-height:24px;margin-left:8px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-header .income-toggle{color:#707070;font-size:12px;font-weight:500;height:18px;margin-left:auto;margin-right:8px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-header .income-toggle .toggle-switch{margin-bottom:1px;margin-left:8px;margin-top:auto}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-header .income-toggle .toggle-switch.no-form-styling{margin:1px 0 0 -1px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-header .income-toggle .toggle-switch.no-form-styling>button{background-color:transparent;border:none;height:16px;width:30px;margin-bottom:5px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-stats{display:flex;flex-direction:row;margin-bottom:20px;margin-top:20px;margin-left:8px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-stats .income-stat{width:176px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-stats .income-stat:last-child{border-left:1px solid #f2f2f2;padding-left:16px;width:159px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-stats .income-stat .income-title{height:16px;font-size:12px;font-weight:600;line-height:16px;color:#707070}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-stats .income-stat .income-amount{height:28px;font-size:20px;font-weight:600;line-height:28px;color:#333;margin-top:4px}.top-nav .recent-incomes-wrapper .menu.income-dropdown-menu .income-report-link{color:#1371c8;height:16px;font-size:12px;line-height:16px;margin-left:8px;padding:0}@keyframes drop-fade-below{0%{opacity:0;transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}@keyframes drop-fade-above{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}@keyframes grow-out{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.top-nav .right .dropdown .menu{will-change:transform, opacity}.top-nav .right .dropdown.open .menu{animation:drop-fade-below .25s}.top-nav .right .dropdown-create .menu{z-index:1032}.top-nav .right .dropdown-create .menu svg{width:16px;height:16px;margin-right:10px}.top-nav .dropdown-my-account .tooltip-inner{overflow:hidden;text-overflow:ellipsis}.top-nav .dropdown-my-account .popover[role="tooltip"] .popover-content{overflow:hidden;text-overflow:ellipsis}.top-nav .my-account{padding:8px 0}.top-nav .my-account .my-account-button span.user-avatar{border:none;box-sizing:border-box;height:36px;width:36px}.top-nav .my-account .my-account-button span.user-avatar.placeholder{line-height:36px}.top-nav .my-account .my-account-button:hover span.user-avatar,.top-nav .my-account .my-account-button:focus span.user-avatar,.top-nav .my-account .my-account-button:active span.user-avatar{border:none}.top-nav.is-mobile .left-spacer{margin-left:3px}.top-nav.is-mobile .line-spacer{display:none}.top-nav.is-mobile .inner{height:40px;width:95vw}.top-nav.is-mobile .search .icon-search{height:7px;width:7px;top:8px;fill:#707070;left:10px}.top-nav.is-mobile .search input{width:90px;height:24px;padding:0 0 1px 23px;font-size:8px}.top-nav.is-mobile .recent-incomes-wrapper .income-button.button-navbar{height:24px;padding:0 0 0 5px}.top-nav.is-mobile .recent-incomes-wrapper .income-button.button-navbar svg{width:18px;height:18px}.top-nav.is-mobile .recent-incomes-wrapper .income-button .income-button-text{padding-left:3px;padding-right:3px;height:24px}.top-nav.is-mobile .recent-incomes-wrapper .income-button .income-button-text .month-income-title{height:7px;line-height:7px;font-size:7px}.top-nav.is-mobile .recent-incomes-wrapper .income-button .income-button-text .month-income-amount{height:14px;line-height:14px;font-size:7px}.top-nav.is-mobile .button-navbar:not(.my-account-button,.income-button),.top-nav.is-mobile .ToggleButton:not(.my-account-button,.income-button){width:24px;height:24px;padding:6px}.top-nav.is-mobile .MessagingClientToggleButton .ToggleButton{height:24px;width:24px;padding:0}.top-nav.is-mobile .MessagingClientToggleButton .ToggleButton .ToggleButton-icon{width:10px;height:10px;background-size:10px}.top-nav.is-mobile .button.primary-activation{height:24px;font-size:8px;width:70px}.top-nav.is-mobile .button-promo{height:24px;width:70px;font-size:8px;padding:6px 8px}.top-nav.is-mobile .button-promo a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:51px}.top-nav.is-mobile .my-account .my-account-button span.user-avatar{height:24px;width:24px}.top-nav.is-mobile .my-account .my-account-button span.user-avatar.placeholder{line-height:24px}.footer{padding-top:8px;padding-left:8px}.footer p{margin:0 0 8px 0}footer.footer *{color:#bbb;font-weight:400}@media (min-width: 769px){footer.footer *{font-size:0.688rem}}@media (max-width: 768px){footer.footer *{font-size:0.688rem}}.grid.practice-settings footer.footer.settings-offset{margin-left:304px}@use "@simplepractice/design-system-tokens/dist/air/scss/tokens" as *;@use "variables" as *;@use "buttons-vars" as *;@use "@simplepractice/design-system-tokens/dist/air/scss/tokens" as *;.button{font-size:0.875rem;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;appearance:none;border:none;border-radius:4px;box-sizing:border-box;height:32px;padding:6px 12px;font-weight:600;background-color:transparent;color:#fff;cursor:pointer}.button:hover,.button:focus,.button:active{text-decoration:none}.button:hover{color:#fff}.button:focus{outline:none}.button[disabled],.button.disabled{cursor:not-allowed;box-shadow:none}.button.disabled{pointer-events:none}.button .fa{margin-right:3px}.button svg{margin-right:8px;pointer-events:none}.button svg.icon-spinner{width:16px;height:16px;min-width:16px;margin-right:0}.button svg path{fill:currentcolor}.button.primary{color:#fff;background-color:#1371c8}.button.primary:not([disabled],.disabled):hover,.button.primary:not([disabled],.disabled):not(:active):focus{background-color:#0d4f8c}.button.primary:not([disabled],.disabled):not(:active):focus{box-shadow:0 0 0 3px #accdec}.button.primary:not([disabled],.disabled):active{background-color:#0a3864}.button.primary[disabled],.button.primary.disabled{opacity:0.5}.button.primary-special{background-color:#14bf71;border-color:#14bf71}.button.primary-special:not([disabled],.disabled):hover{border-color:#109a5b;background-color:#109a5b}.button.primary-special:not([disabled],.disabled):not(:active):focus{box-shadow:0 3px 4px rgba(0,0,0,0.17)}.button.primary-special:not([disabled],.disabled):active{border-color:#0d7a48;background-color:#71d9a8}.button.negative{color:#ea3917;background-color:transparent;border:1px solid #ddd}.button.negative:not([disabled],.disabled):hover{color:#d33315}.button.negative:not([disabled],.disabled):not(:active):focus{box-shadow:0 0 0 3px #accdec}.button.negative:not([disabled],.disabled):active{color:#bb2e12}.button.negative[disabled],.button.negative.disabled{opacity:0.5}.button.secondary{color:#333;background-color:#f2f2f2}.button.secondary:not([disabled],.disabled):hover{background-color:#ddd}.button.secondary:not([disabled],.disabled):not(:active):focus{box-shadow:0 0 0 3px #accdec}.button.secondary:not([disabled],.disabled):active{background-color:#f8f8f8}.button.secondary[disabled],.button.secondary.disabled{opacity:0.45}.button.ghost{color:#1371c8;background-color:transparent}.button.ghost:not([disabled],.disabled):hover{color:#0d4f8c}.button.ghost:not([disabled],.disabled):not(:active):focus{box-shadow:0 0 0 3px #accdec}.button.ghost:not([disabled],.disabled):active{color:#0a3864}.button.ghost[disabled],.button.ghost.disabled{opacity:0.5}.button.ghost-negative{color:#ea3917;background-color:transparent}.button.ghost-negative:not([disabled],.disabled):hover{color:#d33315}.button.ghost-negative:not([disabled],.disabled):not(:active):focus{box-shadow:0 0 0 3px #accdec}.button.ghost-negative:not([disabled],.disabled):active{color:#bb2e12}.button.ghost-negative[disabled],.button.ghost-negative.disabled{opacity:0.5}.button.ghost-secondary{color:#707070}.button.ghost-secondary:not([disabled],.disabled):hover,.button.ghost-secondary.hover:not([disabled],.disabled){color:#333;background-color:#f2f2f2}.button.ghost-secondary:not([disabled],.disabled):not(:active):focus{color:#333;background-color:#f2f2f2;box-shadow:0 0 0 3px #accdec}.button.ghost-secondary:not([disabled],.disabled):active,.button.ghost-secondary.active:not([disabled],.disabled){background-color:#f2f2f2;color:#1371c8}.button.ghost-secondary.icon-only svg{margin:0}.button.ghost-secondary.filtered{background-color:#e7f1f9;color:#1371c8}.button.ghost-secondary.filtered.icon-only{background-color:#fff}.button.ghost-secondary.filtered.icon-only:not([disabled],.disabled):hover{background-color:#f2f2f2;color:#0f5aa0}.button.ghost-secondary.filtered.icon-only:not([disabled],.disabled):not(:active):focus{color:#0f5aa0;background-color:#f2f2f2;box-shadow:0 0 0 3px #accdec}.button.ghost-secondary.filtered.icon-only:not([disabled],.disabled):active{color:#0f5aa0;background-color:#fff}.button.ghost-secondary.filtered:not([disabled],.disabled):hover{background-color:#e7f1f9;color:#0f5aa0}.button.ghost-secondary.filtered:not([disabled],.disabled):not(:active):focus{background-color:#e7f1f9;color:#0f5aa0;box-shadow:0 0 0 3px #accdec}.button.ghost-secondary.filtered:not([disabled],.disabled):active{background-color:#e7f1f9;color:#0f5aa0}.button.ghost-secondary[disabled],.button.ghost-secondary.disabled{opacity:0.5}.button.utility-sort{background-color:#f2f2f2;color:#707070;font-weight:400}.button.utility-sort .sort-caret{height:4px;margin:2px 0 0 0;padding-left:8px}.button.utility-sort:not([disabled],.disabled):hover{color:#333}.button.utility-sort:not([disabled],.disabled):not(:active):focus{box-shadow:0 0 0 3px #accdec}.button.utility-sort:not([disabled],.disabled):active,.button.utility-sort.active:not([disabled],.disabled){background-color:#f2f2f2;color:#1371c8}.button.utility-sort[disabled],.button.utility-sort.disabled{opacity:0.5}.button.tertiary{color:#1371c8;background-color:transparent;border:1px solid #1371c8}.button.tertiary:not([disabled],.disabled):hover{color:#0d4f8c;border-color:#0d4f8c}.button.tertiary:not([disabled],.disabled):not(:active):focus{color:#0d4f8c;border-color:#0d4f8c;box-shadow:0 0 0 3px #accdec}.button.tertiary:not([disabled],.disabled):active,.button.tertiary.active:not([disabled],.disabled){color:#0a3864;border-color:#0a3864}.button.tertiary[disabled],.button.tertiary.disabled{opacity:0.5}.button.destructive{color:#fff;background-color:#d33315}.button.destructive:not([disabled],.disabled):hover{background-color:#bb2e12}.button.destructive:not([disabled],.disabled):not(:active):focus{background-color:#d33315;box-shadow:0 0 0 3px #accdec}.button.destructive:not([disabled],.disabled):active,.button.destructive.active:not([disabled],.disabled){background-color:#a42810}.button.destructive[disabled],.button.destructive.disabled{opacity:0.5}.button.icon{height:32px;width:32px;padding:10px;color:#333;background-color:#f2f2f2}.button.icon:not([disabled],.disabled):hover{background-color:#ddd}.button.icon:not([disabled],.disabled):not(:active):focus{box-shadow:0 0 0 3px #accdec}.button.icon:not([disabled],.disabled):active{background-color:#f8f8f8}.button.icon svg{margin:0;width:12px;height:12px}.button.inline-form-field{display:inline;height:auto;font-size:12px;font-weight:400;color:#1371c8;border:1px solid #dae5e9;border-radius:8px;padding:0 6px}.button.inline-form-field:not([disabled],.disabled):hover{color:#fff;background:#1371c8;border-color:#1371c8}.button.inline-form-field:not([disabled],.disabled):not(:active):focus{box-shadow:0 3px 4px rgba(0,0,0,0.17)}.button.inline-form-field:not([disabled],.disabled):active{background-color:#0c4a82;border-color:#0c4a82}.button.inline-form-field span.plus{font-weight:600}.button.white{background-color:#fff;color:#1371c8}.button.pill{height:24px;background-color:#fff;border:1px solid #e7f1f9;border-radius:12px}.button.small{height:24px;padding-top:3px;padding-bottom:3px;font-size:12px}.results-buttons{margin:32px 0;display:flex;justify-content:center}.results-buttons .secondary{margin-right:16px}.results-buttons .secondary.no-margin{margin:0}body{font-family:system-ui, "Segoe UI", roboto, ubuntu, cantarell, oxygen-sans, "Helvetica Neue", helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";margin:0}.error-container .content{width:auto;margin-left:5rem;margin-right:5rem}@media (max-width: 768px){.error-container .content{margin:0 20px !important}}.error-container .error-body{margin-top:200px;display:flex}@media (max-width: 768px){.error-container .error-body{flex-direction:column-reverse;margin-top:70px}}.error-container .error-body .centered-content{display:flex;flex-direction:column;justify-content:center;width:60%}@media (max-width: 768px){.error-container .error-body .centered-content{width:100%;margin:0 auto}}.error-container .error-body .centered-content .title{font-weight:500;font-size:24px;line-height:32px;margin-bottom:4px;margin-top:32px}.error-container .error-body .centered-content .title.space-top{margin-top:32px}.error-container .error-body .centered-content .title.no-space-top{margin-top:0}.error-container .error-body .centered-content .error-code{margin-bottom:16px;font-size:14px;line-height:20px}.error-container .error-body .centered-content .description{font-size:14px;line-height:20px;font-weight:400}.error-container .error-body .centered-content .description.space-top{margin-top:20px}@media (max-width: 768px){.error-container .error-body .centered-content .description{padding-right:3rem}}.error-container .error-body .centered-content .description,.error-container .error-body .centered-content .button{width:fit-content;margin-bottom:24px}.error-container .error-body .centered-content hr{margin:0 0 24px}.error-container .error-body .centered-content .error-support{max-width:452px;font-size:12px;line-height:16px;color:#707070}.error-container .error-body .illustration{margin-left:24px}@media (max-width: 768px){.error-container .error-body .illustration{margin-bottom:24px}}.error-container footer{text-align:center}.error-container .row{margin-bottom:3rem}
