#flashes{bottom:5px;position:fixed;right:5px;width:300px}#flashes .alert strong{color:#fff;display:inline-block;margin-bottom:5px}#flashes .alert p{color:#ffffff80;margin:0}#flashes .alert small{bottom:5px;color:#ffffff4d;font-size:8px;position:absolute;right:5px}#flashes .alert .close a{text-decoration:none}.toggle-both-labels{align-items:center;display:flex;min-width:350px}.toggle-both-labels label{flex:1 1 200px}.image-selector{position:relative}.image-selector .o-3{opacity:.3}.image-selector input{display:none}.image-selector .controls{background:#fff;border-radius:10px;cursor:pointer;font-size:24px;margin:5px;padding:5px;position:absolute;right:0;top:0;z-index:10}.image-selector .controls span{cursor:pointer}.gallery{display:flex;flex-wrap:wrap}.gallery img{height:200px;width:200px}.addable-form .add{background:none;color:#0d797c;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:20px;padding:0}.addable-form .add .far{margin-right:5px}.addable-form .add:focus{color:#0d797c}.addable-form-inner{display:grid;grid-row-gap:10px;row-gap:10px;grid-column-gap:10px;column-gap:10px;margin-bottom:20px}.addable-form-inner h5.addable-tag-form-field-group.header{margin-bottom:none}.addable-form-inner .field{max-height:50px}.addable-form-inner .field input{height:40px}.addable-form-inner .field .name{align-items:center;display:flex}.addable-form-inner .field.fee,.addable-form-inner .field.length{max-width:200px;min-width:60px}.addable-form-inner .field.fee input,.addable-form-inner .field.length input{padding-left:20px}.addable-form-inner .field span.units{position:relative;top:-39px}.addable-form-inner .field input{width:100%}.addable-form-inner .field.fee span.units{left:10px}.addable-form-inner .field.length span.units{left:60%}.addable-form .delete{align-items:center;color:red;cursor:pointer;display:flex;font-size:1rem;justify-content:center}.addable-form select{background-color:#fff;border:1px solid #dce0e0;border-radius:6px;display:inline-block;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;min-width:4rem;outline:none;padding:.875rem .75rem;text-align:left;transition:border .2s}.addable-form select:required:invalid{color:gray}.addable-form select option[value=""][disabled]{display:none}.box{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.141);padding:24px}.egrid{display:grid;grid-template-columns:2fr 2fr 1fr;grid-row-gap:10px;row-gap:10px;grid-column-gap:1px;column-gap:1px}.pronoun-form label{color:#000;font-weight:400;letter-spacing:normal;margin:8px}.pronoun-form .flex{display:flex}.pronoun-form .column{flex-direction:column}.pronoun-form .align-baseline{align-items:baseline}.bool-toggle label.checkbox{float:left;height:30px;margin-right:5px;width:60px}.bool-toggle label.checkbox:after{height:20px;width:20px}.bool-toggle label.real-label{display:block;padding-top:5px}.bubble{border:1px solid #54657b;border-radius:10px;flex:1 1 100px;font-size:.8rem;margin:12px;max-width:300px;padding:12px}.bubble .bubble-line{display:block}.bubble .bubble-type{border-bottom:1px solid #000;display:inline-block;font-weight:500;letter-spacing:.1rem;margin-bottom:6px;margin-left:2px;margin-top:2px}.bubble ul{line-height:1rem;margin:0}.provider-bubble{max-width:600px;min-width:600px}.account-bubble{max-width:100%;width:100%}.customer-bubble{max-width:600px;min-width:600px}a.bubble{color:#000;cursor:pointer;transition:all .15s ease}a.bubble:hover{border:1px solid #54657b;box-shadow:0 4px 12px #0003}.account-holder{padding:8px}.account-holder .customer-bubble-container{flex:1 1 500px;overflow:auto}.account-holder .account-bubble-container,.account-holder .customer-bubble-container,.account-holder .user-bubble-container{align-items:flex-start;display:flex;flex-wrap:wrap}.account-holder .account-bubble{align-self:stretch;border:1px solid #000;border-radius:0;font-size:1rem;margin:0;padding:20px}.connection{background:#000;display:block}.connection.vertical{height:50px;width:2px}.connection.horizontal{height:2px;width:50px}.association-container .options{max-height:250px;overflow:auto}.intake-export{display:flex;flex-direction:column}.intake-export .box{max-width:32rem}.intake-export h3,.intake-export p{margin:0}.intake-export .intake-export-desc{font-weight:600}.intake-export .intake-export-text{color:#6a727b;font-style:italic}.intake-export .intake-export-note{margin-bottom:0;max-width:32rem}.intake-export button{margin:1rem 0;max-width:16rem}.insurance-rules-table .edit-rule-grid-button{float:left;margin-top:5px}.edit-insurance-rule .clear-tag-selection{float:right}.provider-licenses .provider-license-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-row-gap:10px;row-gap:10px;grid-column-gap:1px;column-gap:1px}.provider-licenses .input,.provider-licenses input:not([type=radio]):not([type=checkbox]),.provider-licenses textarea{min-width:0}.feature-flags table{width:100%}.feature-flags th{text-transform:lowercase}.feature-flags ol,.feature-flags ul{margin-left:0}.feature-flags label{display:inline-block;min-width:9rem}.feature-flags label.hide{display:none}.feature-flags .file-input,.feature-flags select{width:18rem}.calendar-container{border:1px solid #d3d3d3;border-radius:20px;padding:10px;position:relative;transition:.3s}.calendar-container.full-screen{background:#fff;border-radius:0;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.calendar-container.full-screen .y-scroll-container{height:100vh}.calendar-controlbar{background:#fff;display:flex;flex-direction:column;top:0;z-index:1}.calendar-controlbar .date-controls button:not(.today-button),.calendar-controlbar .fullscreen-button{font-size:1rem;height:32px;padding:0;width:32px}.grid-item{flex:1 1 75px;min-width:75px;width:75px}.grid-item.day-grid{border-right:1px solid #d3d3d3}.grid-item .hour-grid{border-bottom:1px solid #d3d3d3;height:50px;width:100%}@media only screen and (max-width:780px){.grid-item{flex:1 1 30px;width:30px}}.y-scroll-container{flex-direction:column;height:70vh;overflow-x:auto;overflow-y:scroll;width:100%}.x-scroll-container,.y-scroll-container{display:flex;position:relative}#calendar-tz,#calendar-view{font-size:12px;height:36px;padding:0;width:100px}.date-labels{background:#fff;flex:0 0 50px;margin:auto;min-width:100%;opacity:.92;padding-left:50px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.date-labels .day-header{text-align:center;text-transform:uppercase}.date-labels .day-header.today{color:#37bec3}.date-labels .day-header p{margin-bottom:0}.date-labels .day-header p.day-of-week{font-weight:200}.date-labels .day-header p.date-of-month{font-size:20px}.date-labels .day-header p.date-of-month.today{background-color:#37bec3;border-radius:50px;color:#fff;display:inline-block;padding:0 8px}.hour-labels{background:hsla(0,0%,100%,.933);display:flex;flex:0 0 50px;flex-direction:column;font-size:.9rem;height:100%;left:0;margin-top:36px;position:-webkit-sticky;position:sticky;z-index:2}.hour-labels .hour-grid{border-bottom:none;font-weight:200;height:50px;padding-right:10px;text-align:right}.calendar-block{border-radius:2px;color:#fff;cursor:pointer;font-size:14px;line-height:20px;line-height:14px;min-height:20px;opacity:1;overflow:hidden;padding:2px;position:absolute;text-overflow:hidden;transition:.2s;white-space:nowrap;width:90%}.calendar-block.free{background-color:#37bec3;z-index:0}.calendar-block.busy{background-color:#ff777d;z-index:1}.calendar-block.appointment{background-color:#0d797c;z-index:2}.calendar-block.appointment:hover{min-height:50px}.calendar-block:hover{border:1px solid #fff;box-shadow:0 1px 4px 1px rgba(0,0,0,.231);min-height:65px;transform:scale(1.02);width:100%}.calendar-block.in-the-past{cursor:auto;opacity:.7}.calendar-block.now-indicator{background-color:#000;border:none;box-shadow:none;min-height:2px;padding:0;width:100%;z-index:3}.edit-availability-modal-interior .tab-select{align-items:stretch}.edit-availability-modal-interior .tab-select input[value=busy]:checked+label{background-color:red}.edit-availability-modal-interior .tab-select .container{width:50%}.edit-availability-modal-interior input[type=date],.edit-availability-modal-interior input[type=time]{width:50px}.custom-recurrence-section{border:1px solid #dce0e0;padding:10px;width:100%}.custom-recurrence-section input[type=number]{min-width:50px}.custom-recurrence-section .checkbox [type=checkbox]{display:none}.custom-recurrence-section .checkbox [type=checkbox]:checked+label{color:#fff}.custom-recurrence-section .checkbox [type=checkbox]:checked+label:before{background:#37bec3}.custom-recurrence-section .checkbox [type=checkbox]+label:before{background:#dce0e0;border-radius:30px;margin-right:-24px}.custom-recurrence-section .checkbox [type=checkbox]+label:after{display:none}.custom-recurrence-section .field.days-of-week{display:inline-block;width:36px}.custom-recurrence-section .recurrence-ending-container label{align-items:center;display:flex;height:50px}.custom-recurrence-section .recurrence-ending-container label:after,.custom-recurrence-section .recurrence-ending-container label:before{margin-top:15px}.appointment-item{border:1px solid #d3d3d3;border-radius:1rem;padding:1rem}.appointment-item p{margin:.2rem}.appointment-item .message{border:1px solid gray;border-radius:8px;max-width:70%;padding:8px;position:relative}.appointment-item .message .message-unread-notification{background:red;border-radius:26px;height:10px;position:absolute;right:-5px;top:-5px;width:10px}.appointment-item .message p{margin-bottom:0}.appointment-item .message p.message-date{font-size:.9rem;font-weight:300}.appointment-view-container .box.inner-container{background:#fff;border-radius:0 5px;position:relative;z-index:1}.appointment-view-container .appointment-tab{background:#fff;border:solid rgba(0,0,0,.141);border-radius:0;border-radius:5px 5px 0 0;border-width:1px 1px 0;color:#000;opacity:.6;position:relative;top:0;z-index:0}.appointment-view-container .appointment-tab h5{margin:0}.appointment-view-container .appointment-tab.active{opacity:1;z-index:3}.appointment-view-container .appointment-day-group:not(:last-child){border-bottom:1px solid #d3d3d3;margin-bottom:24px;padding-bottom:24px}.page-link{color:#2c3643;cursor:pointer;text-decoration:none}.page-link.active{background-color:#6ed0d3;border-radius:20px;box-shadow:0 2px 2px 1px rgba(0,0,0,.102);color:#fff;height:24px;line-height:24px;margin-left:10px;margin-right:10px;text-align:center;width:24px}.pagination{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:45rem}.page-button{border:1px solid #37bec3;border-radius:24px;box-shadow:0 2px 2px 1px rgba(0,0,0,.102);cursor:pointer;font-size:12px;height:24px;line-height:24px;padding-right:1px;text-align:center;width:24px}.page-button.forwards{padding-left:3px}.page-button.backwards{padding-right:1px}@media only screen and (max-width:780px){.appointment-view-container .appointment-item{border:1px solid #d3d3d3;flex-wrap:wrap;padding:8px}.appointment-view-container .appointment-tab{opacity:.3}}.accounts-container{padding:1rem 2rem}.accounts-container h2{margin:3rem 1rem 1rem}.accounts-container h2:first-child{margin-top:0}.accounts-container p{margin:0 0 1rem}.accounts-container .current-subscription{display:flex;flex-direction:column;width:100%}.accounts-container .current-subscription .current-subscription-details{min-width:450px}.accounts-container .box{margin:.5rem}.account-notes,.account-notes a,.account-notes textarea{margin-bottom:1rem}.account-notes textarea{width:100%}.account-notes .button-container{align-self:flex-end;justify-self:flex-end}.account-notes .button-container .error{margin-right:.5rem}.account-notes p{margin-bottom:1rem;margin-top:0;white-space:pre-line}.account-notes .gray{color:#8696ac}.reimbursify{padding:0 1rem}.reimbursify h2,.reimbursify h4,.reimbursify h5,.reimbursify h6{margin:0}.reimbursify h2{margin-top:1.5rem}.reimbursify h4,.reimbursify h5{margin-bottom:1rem}.reimbursify h6{margin-bottom:.5rem}.reimbursify .reimbursify-code-widget code{padding:.25rem}.reimbursify .reimbursify-code-widget .reimbursify-code-display,.reimbursify .reimbursify-code-widget .reimbursify-code-widget-inputs{display:flex;justify-content:space-between}.reimbursify .reimbursify-code-widget .reimbursify-code-widget-inputs form{padding:0}.reimbursify .reimbursify-code-widget .reimbursify-code-widget-inputs form div{align-items:center;display:flex}.reimbursify .reimbursify-code-widget .reimbursify-code-widget-inputs>*{display:flex;flex-direction:column;justify-content:space-between}.reimbursify .reimbursify-code-widget .reimbursify-code-widget-inputs>div{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.reimbursify .reimbursify-code-widget .reimbursify-code-widget-inputs input.checkbox:checked+label.checkbox{background:#37bec3}.reimbursify .reimbursify-code-widget .copy-button{background-color:#0000;border:none;color:inherit;font-size:1rem;height:auto;margin-left:.5rem;padding:0}.reimbursify .npi-numbers-widget .npi-numbers{margin-bottom:1rem;width:100%}.reimbursify .npi-numbers-widget .npi-numbers td,.reimbursify .npi-numbers-widget .npi-numbers th{text-align:center}.reimbursify .npi-numbers-widget .npi-numbers td i,.reimbursify .npi-numbers-widget .npi-numbers th i{opacity:.5}.reimbursify .npi-numbers-widget form{padding:0}.reimbursify .npi-numbers-widget label{display:flex;flex-direction:column}.reimbursify .npi-numbers-widget .npi-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.swap-practice-widget{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.swap-practice-widget input,.swap-practice-widget label{width:100%}.swap-practice-widget input{margin-top:.5rem}.manual-reimbursify-sso-widget{align-items:center;display:flex;justify-content:flex-start}.manual-reimbursify-sso-widget input{margin:0 1rem;max-width:12rem}.practice-provider-association .inactive-provider{background-color:gray}.accordion .toggle-text-and-icon{cursor:pointer}.accordion .toggle{font-size:14px;margin-right:0;transform:rotate(-90deg);transition:.3s}.accordion .toggle.active{transform:rotate(0deg)}.accordion .accordion-content{display:none}.accordion .accordion-content.active{display:block}.omni-search-nav-input{align-items:center;align-self:center;border-radius:50px;display:flex;height:3rem;justify-content:center;outline:2px solid #dce0e0;width:40%}@media(max-width:899px){.omni-search-nav-input{display:none}}.omni-modal{max-width:unset}@keyframes omni-loading-spinner{0%{background:#fff}12.5%{background:#fff}12.625%{background:#37bec3}to{background:#37bec3}}.omni-loading-spinner div{animation:omni-loading-spinner 1s linear infinite;background:#37bec3;height:40px;position:absolute;width:40px}.omni-loading-spinner-container{background:#fff;border:1px solid #37bec3;display:inline-block;height:260px;left:calc(50% - 180px);overflow:hidden;padding:30px;position:absolute;top:4rem;width:260px}.omni-loading-spinner{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(1);transform-origin:0 0;width:100%}.omni-loading-spinner div{box-sizing:initial}.omni-loading-spinner-letter-parent{border:1px solid #000;display:grid;height:300px;place-items:center}.omni-loading-spinner-letter-parent .omni-loading-spinner-letter{color:#fff}.omni-results-modal .product-icon{width:16px}.omni-results-modal .data-table{border-collapse:collapse;width:100%}.omni-results-modal .clickable-result-row:hover{background-color:bisque;cursor:pointer}.omni-results-modal .data-table td,.omni-results-modal .data-table th{border:1px solid #ddd;padding:8px;text-align:left;word-wrap:break-word}.omni-results-modal .data-table td:first-child,.omni-results-modal .data-table th:first-child{max-width:5rem}.omni-results-modal td.notes{white-space:pre-line}.homepage-blog-posts{padding:0 1rem}.homepage-blog-posts .homepage-blog-posts-header{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;padding-bottom:1rem}.homepage-blog-posts .homepage-blog-posts-header p{margin:0;max-width:800px}.homepage-blog-posts .homepage-blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-gap:1rem;gap:1rem}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post,.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post-edit{padding:1.5rem 1.5rem 1rem}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post{width:100%}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post.fade{opacity:.5}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post h4,.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post p{margin:0 0 8px}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post .image-wrapper{border-radius:4px;height:200px;margin-bottom:.5rem;overflow:hidden;width:100%}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post .image-wrapper img{height:100%;object-fit:cover;width:100%}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post-inputs{display:flex;flex-direction:column;padding:0}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post-inputs label{margin-bottom:.25rem}.homepage-blog-posts .homepage-blog-posts-grid .homepage-blog-post-inputs input{margin-bottom:.5rem}.homepage-blog-posts .homepage-blog-posts-grid .blog-post-card-buttons{display:flex;gap:1rem;justify-content:flex-end;padding-top:.5rem}.google-calendar-status-container .success-icon{color:green}.google-calendar-status-container .fail-icon{color:red}.google-calendar-status-container .card{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:10px;padding:20px}.google-calendar-status-container .card-header h2{margin:0 0 10px}.google-calendar-status-container .card-body p{margin:5px 0}.account-attributes-table .edit-rule-grid-button{float:left;margin-top:5px}.account-attributes-form{margin-left:50px}.account-attributes-form input[type=text],.account-attributes-form select{width:500px}.account-attributes-form .account-attributes-field-label{font-weight:700;margin-bottom:10px;margin-top:20px}.account-attributes-form .account-attributes-value-tip{margin-top:10px}
/*# sourceMappingURL=main.e2a06637.css.map*/