.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{box-sizing:border-box;appearance:none;background:0 0;border:0;margin:0;padding:0;top:0;clip:rect(1px, 1px, 1px, 1px)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rdp-button_reset{appearance:none;cursor:default;color:inherit;font:inherit;background:0 0;margin:0;padding:0;position:relative}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid #0000}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse;margin:0}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{text-align:left;justify-content:space-between;align-items:center;padding:0;display:flex}.rdp-multiple_months .rdp-caption{text-align:center;display:block;position:relative}.rdp-caption_dropdowns{display:inline-flex;position:relative}.rdp-caption_label{z-index:1;white-space:nowrap;color:currentColor;font-family:inherit;font-size:var(--rdp-caption-font-size);border:2px solid #0000;align-items:center;margin:0;padding:0 .25em;font-weight:700;display:inline-flex;position:relative}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{width:var(--rdp-cell-size);height:var(--rdp-cell-size);border-radius:100%;justify-content:center;align-items:center;padding:.25em;display:inline-flex}.rdp-dropdown_year,.rdp-dropdown_month{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{appearance:none;z-index:2;width:100%;cursor:inherit;opacity:0;font-family:inherit;font-size:inherit;line-height:inherit;background-color:#0000;border:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;text-align:center;height:100%;height:var(--rdp-cell-size);text-transform:uppercase;padding:0;font-size:.75em;font-weight:700}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);text-align:center;padding:0}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{text-transform:none;appearance:button;cursor:pointer;overflow:visible}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px;display:flex}.rbc-toolbar .rbc-toolbar-label{text-align:center;flex-grow:1;padding:0 10px}.rbc-toolbar button{color:#373a3c;text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #ccc;border-radius:4px;margin:0;padding:.375rem 1rem;line-height:normal;display:inline-block}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px #00000020}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{white-space:nowrap;display:inline-block}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (width<=767px){.rbc-toolbar{flex-direction:column}}.rbc-event{box-sizing:border-box;box-shadow:none;color:#fff;cursor:pointer;text-align:left;background-color:#3174ad;border:none;border-radius:5px;width:100%;margin:0;padding:2px 5px}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{text-overflow:ellipsis;white-space:nowrap;font-size:80%;display:block;overflow:hidden}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-right-radius:0;border-bottom-left-radius:0}.rbc-row{flex-direction:row;display:flex}.rbc-row-segment{padding:0 1px 1px}.rbc-row-segment .rbc-event-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{text-overflow:ellipsis;white-space:nowrap;z-index:4;color:#3174ad;background-color:#ffffff4d;height:auto;font-size:85%;font-weight:700;line-height:normal;display:block;overflow:hidden}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{-webkit-user-select:none;user-select:none;border:1px solid #ddd;flex-direction:column;flex:1 0 0;width:100%;height:100%;display:flex;position:relative}.rbc-month-header{flex-direction:row;display:flex}.rbc-month-row{flex-direction:column;flex:1 0 0;height:100%;display:flex;position:relative;overflow:hidden}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{text-align:right;flex:1 1 0;min-width:0;padding-right:5px}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{flex-direction:row;flex:1 0 0;display:flex;position:absolute;inset:0 1px 0 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{z-index:5;background-color:#fff;border:1px solid #e5e5e5;padding:10px;position:absolute;box-shadow:0 5px 15px #00000040}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{flex-direction:column;flex:1 0 0;display:flex;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border-spacing:0;border-collapse:collapse;border:1px solid #ddd;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{vertical-align:top;padding:5px 10px}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{text-transform:lowercase;padding-left:15px;padding-right:15px}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:left;border-bottom:1px solid #ddd;padding:3px 5px}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{flex-direction:column;min-height:100%;display:flex}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;flex-flow:column;min-height:40px;display:flex}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{margin-right:10px;position:absolute;inset:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;flex-flow:column wrap;align-items:flex-start;min-height:20px;max-height:100%;display:flex;position:absolute;overflow:hidden}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;width:auto;padding-right:5px}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1 0;width:100%;height:100%;min-height:1em;line-height:1}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{z-index:10;background-color:#fff;border-right:1px solid #ddd;margin-right:-1px;position:sticky;left:0}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0 0;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{flex:1 1 0;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;color:#fff;background-color:#00000080;width:100%;padding:3px;font-size:75%;position:absolute}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{z-index:4;position:relative}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{flex-direction:row;flex:none;display:flex}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row:first-child,.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;flex-direction:column;flex:1;min-width:0;display:flex}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{border-top:2px solid #ddd;flex:1 0;align-items:flex-start;width:100%;display:flex;position:relative;overflow-y:auto}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{-webkit-user-select:none;user-select:none;width:100%}.rbc-current-time-indicator{z-index:3;pointer-events:none;background-color:#74ad31;height:1px;position:absolute;left:0;right:0}.rbc-resource-grouping.rbc-time-header-content{flex-direction:column;display:flex}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-calendar{box-sizing:border-box;flex-direction:column;align-items:stretch;height:100%;display:flex}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{box-sizing:inherit}.rbc-abs-full{position:absolute;inset:0;overflow:hidden}.rbc-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;flex:1 0;min-height:0;padding:0 3px;font-size:90%;font-weight:700;overflow:hidden}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:none;margin:0;padding:0}.rbc-row-content{-webkit-user-select:none;user-select:none;z-index:4;position:relative}.rbc-row-content-scrollable{flex-direction:column;height:100%;display:flex}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}:root{--main-color:#fff;--secondary-color:#c8d8ef;--action-color:#e63e1c;--action-color-darker:#a12b14;--green-color:#0db523;--font-color:#1a2238;--light-grey-color:#fafafa;--grey-color:#dedede;--dark-grey-color:gray;--surface-color:#fff;--surface-subtle:#f6f7f9;--border-color:#dfe3e8;--muted-color:#687083;--radius-control:14px;--radius-card:20px;--shadow-card:0 12px 36px #1a223817;--shadow-control:0 1px 2px #1a22380d;--focus-ring:0 0 0 3px color-mix(in srgb, var(--action-color) 18%, transparent);--type-caption:.75rem;--type-small:.875rem;--type-body:1rem;--type-section:1.125rem;--type-heading:1.5rem;--type-display:2rem;--font-size:var(--type-body);--font-size-mobile:var(--type-body);--font-size-small:var(--type-small);--font-size-heading:var(--type-heading)}#root{width:100%;height:100%;color:var(--font-color);display:flex;position:relative}html.loginDocument,body.loginDocument{background-color:var(--action-color)}*,:before,:after{box-sizing:border-box;-ms-box-sizing:border-box}body{text-transform:none;line-height:1.5;font-size:var(--font-size);background-color:var(--surface-subtle);margin:0;overflow-x:hidden;letter-spacing:0!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif!important}body h1{font-weight:900;font-size:var(--type-heading);margin:0;line-height:1.25}body h3{font-weight:600;font-size:var(--font-size-heading);margin:0;line-height:1.35}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){:root{--font-size:var(--type-body);--font-size-mobile:var(--type-body)}body{line-height:1.5;font-size:var(--type-body)}}button{cursor:pointer;text-transform:none;letter-spacing:0!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif!important}input,select,textarea{font-family:Montserrat,sans-serif;font-size:var(--type-body);line-height:1.5}select{border:1px solid var(--border-color);border-radius:var(--radius-control);min-height:44px;color:var(--font-color);box-shadow:var(--shadow-control);appearance:none;padding:.6rem 2.65rem .6rem .8rem;background-color:var(--surface-color)!important;background-image:linear-gradient(45deg, transparent 50%, var(--muted-color) 50%), linear-gradient(135deg, var(--muted-color) 50%, transparent 50%)!important;background-position:calc(100% - 18px),calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important;padding-right:2.65rem!important}input:not([type=checkbox]):not([type=radio]),select,textarea{transition:border-color .15s,box-shadow .15s,background-color .15s}input:not([type=checkbox]):not([type=radio]):not([data-test=search-input]):focus,select:focus,textarea:focus{border-color:var(--action-color)!important;box-shadow:var(--focus-ring)!important}button{transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--action-color) 28%, transparent);outline-offset:2px}::-webkit-scrollbar{background-color:#0000;width:5px}::-webkit-scrollbar-thumb{background-color:var(--dark-grey-color);border-radius:20px}:focus-visible{outline:3px solid color-mix(in srgb, var(--action-color) 32%, transparent);outline-offset:2px}input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--action-color);cursor:pointer;appearance:none;background:var(--surface-color);border:1.5px solid #9ca3af;border-radius:4px;flex:0 0 20px;place-content:center;margin:0;display:inline-grid;box-shadow:none!important;padding:0!important}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 59%,40% 100%,100% 18%,84% 4%,39% 72%);background:#fff;width:11px;height:11px;transition:transform .1s;transform:scale(0)}input[type=checkbox]:checked{border-color:var(--action-color);background:var(--action-color)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb, var(--action-color) 22%, transparent);outline-offset:2px}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}button:disabled{cursor:not-allowed;opacity:.58}.rbc-header{background-color:var(--light-grey-color);padding-top:.9rem;padding-bottom:.9rem}.rbc-allday-cell{background-color:red;border:0!important;display:none!important}.rbc-time-slot{align-content:center}.rbc-time-gutter{background-color:var(--light-grey-color)}.rbc-time-header-gutter{background-color:var(--light-grey-color);border-radius:10px}.rbc-today{align-content:center;padding-top:0;padding-bottom:0}.rbc-today button{background:var(--action-color);border-radius:15px;width:90%;height:80%}.rbc-time-view{border-radius:8px;overflow:hidden}.rbc-current-time-indicator{background-color:var(--action-color);height:2px}.rbc-calendar:has(button:nth-child(2).rbc-active) .rbc-current-time-indicator{width:700%;height:2px;position:absolute}.rbc-time-content:has(.rbc-day-slot:nth-child(8).rbc-today) .rbc-current-time-indicator{transform:translate(-85.7143%)}.rbc-time-content:has(.rbc-day-slot:nth-child(7).rbc-today) .rbc-current-time-indicator{transform:translate(-71.4286%)}.rbc-time-content:has(.rbc-day-slot:nth-child(6).rbc-today) .rbc-current-time-indicator{transform:translate(-57.1429%)}.rbc-time-content:has(.rbc-day-slot:nth-child(5).rbc-today) .rbc-current-time-indicator{transform:translate(-42.8571%)}.rbc-time-content:has(.rbc-day-slot:nth-child(4).rbc-today) .rbc-current-time-indicator{transform:translate(-28.5714%)}.rbc-time-content:has(.rbc-day-slot:nth-child(3).rbc-today) .rbc-current-time-indicator{transform:translate(-14.2857%)}.rbc-time-content:has(.rbc-day-slot:nth-child(2).rbc-today) .rbc-current-time-indicator{transform:translate(0%)}.rbc-event{color:var(--font-color);z-index:1;background-color:#fee4e7;border-radius:8px;border:2px solid #ffd0d7!important}.rbc-event.rbc-selected{background-color:var(--action-color);color:var(--light-grey-color)}.rbc-day-bg.rbc-today{background-color:var(--action-color)}.rbc-agenda-date-cell{text-transform:capitalize}.rbc-agenda-view{color:var(--font-color)}.rbc-agenda-view table.rbc-agenda-table{border:1px solid var(--grey-color);border-collapse:separate;background-color:var(--main-color);border-radius:14px;overflow:hidden}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-color:var(--grey-color);background-color:color-mix(in srgb, var(--action-color) 8%, white);color:var(--font-color);font-size:var(--type-small);padding:.65rem .75rem}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{border-color:var(--grey-color);padding:.75rem}.rbc-agenda-view table.rbc-agenda-table tbody>tr:hover{background-color:color-mix(in srgb, var(--action-color) 5%, white)}.rbc-agenda-event-cell{cursor:pointer;font-weight:600}.agenda-date-button,.agenda-entry-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.agenda-date-button{text-transform:capitalize}.agenda-date-button:focus-visible,.agenda-entry-button:focus-visible,.rbc-agenda-event-cell:focus-within{outline:2px solid var(--action-color);outline-offset:2px}.rbc-agenda-date-cell:hover,.rbc-agenda-time-cell:hover,.rbc-agenda-event-cell:hover{filter:brightness(.97)}.rbc-time-column.rbc-today{background-color:#0000}button.rbc-active{transform:translateY(3px);box-shadow:0 3px 0 var(--action-color-darker)!important;background-color:#d03718!important}button.rdp-day_selected{background-color:var(--action-color)!important}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){.rbc-header{font-size:var(--type-small);padding:.55rem .2rem}.rbc-time-gutter,.rbc-time-header-gutter{font-size:var(--type-caption)}.rbc-event{font-size:var(--type-small);border-radius:6px;line-height:1.2}.rbc-calendar:has(button:nth-child(2).rbc-active) .rbc-current-time-indicator{width:100%;transform:none}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){.rbc-header{font-size:var(--type-caption);padding:.25rem .1rem;line-height:1.05}.rbc-time-gutter,.rbc-time-header-gutter{font-size:var(--type-caption)}.rbc-event{font-size:var(--type-caption);border-radius:7px;line-height:1.05;border-width:1px!important}.rbc-time-slot{min-height:1.5rem}.rbc-agenda-view{font-size:var(--type-caption);overflow:hidden auto}}.rbc-agenda-view{min-height:0;color:var(--font-color);font-size:var(--type-small);padding:0;overflow:hidden}.rbc-agenda-view>table.rbc-agenda-table{display:none}.rbc-agenda-content{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.rbc-agenda-content table.rbc-agenda-table{background:0 0;border:0;border-radius:0;width:100%;display:block;overflow:visible}.rbc-agenda-content table.rbc-agenda-table tbody{flex-direction:column;width:100%;display:flex}.rbc-agenda-content table.rbc-agenda-table tbody>tr{border-inline:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--surface-color);width:100%;box-shadow:none;grid-template-columns:9.25rem minmax(0,1fr);display:grid;overflow:hidden}.rbc-agenda-content table.rbc-agenda-table tbody>tr:has(.rbc-agenda-date-cell){border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);border-radius:var(--radius-control) var(--radius-control) 0 0;margin-top:.85rem}.rbc-agenda-content table.rbc-agenda-table tbody>tr:has(.rbc-agenda-date-cell):first-child{margin-top:0}.rbc-agenda-content table.rbc-agenda-table tbody>tr:is(:last-child,:has(+tr>.rbc-agenda-date-cell)){border-radius:0 0 var(--radius-control) var(--radius-control)}.rbc-agenda-content table.rbc-agenda-table tbody>tr:has(.rbc-agenda-date-cell):is(:last-child,:has(+tr>.rbc-agenda-date-cell)){border-radius:var(--radius-control)}.rbc-agenda-content table.rbc-agenda-table tbody>tr:hover{background:color-mix(in srgb, var(--action-color) 3%, white)}.rbc-agenda-content table.rbc-agenda-table tbody>tr>td,.rbc-agenda-content table.rbc-agenda-table tbody>tr>td+td{border:0;min-width:0;display:block}.rbc-agenda-content .rbc-agenda-date-cell{background:var(--surface-subtle);color:var(--font-color);font-size:var(--type-small);grid-column:1/-1;padding:.62rem .8rem;font-weight:750;border-bottom:1px solid var(--border-color)!important}.rbc-agenda-content .agenda-date-today{color:var(--action-color-darker)}.rbc-agenda-content .agenda-date-today:before{content:"";background:var(--action-color);vertical-align:.08em;border-radius:50%;width:7px;height:7px;margin-right:.45rem;display:inline-block}.rbc-agenda-content table.rbc-agenda-table .rbc-agenda-time-cell{color:var(--muted-color);font-size:var(--type-small);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1;align-items:center;padding:.75rem .8rem;font-weight:650;display:flex}.rbc-agenda-content .rbc-agenda-event-cell{cursor:pointer;grid-column:2;padding:.6rem .8rem;overflow:hidden}.agenda-event-content{align-items:center;gap:.65rem;min-width:0;display:flex}.agenda-event-content>span:last-child{flex-direction:column;min-width:0;display:flex}.agenda-event-content strong{color:var(--font-color);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-event-content small{color:var(--muted-color);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-weight:500;overflow:hidden}.agenda-state-dot{background:#98a0af;border-radius:50%;width:9px;min-width:9px;height:9px}.agenda-event-content[data-state=current] .agenda-state-dot{background:var(--action-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--action-color) 14%, transparent)}.agenda-event-content[data-state=upcoming] .agenda-state-dot{background:#3981c2}.agenda-event-content[data-state=past]{opacity:.68}@media screen and (width<=768px){.rbc-agenda-view{font-size:var(--type-small)}.rbc-agenda-content{scrollbar-gutter:auto}.rbc-agenda-content table.rbc-agenda-table tbody>tr{grid-template-columns:7.25rem minmax(0,1fr)}.rbc-agenda-content .rbc-agenda-date-cell{font-size:var(--type-small);padding:.52rem .65rem}.rbc-agenda-content table.rbc-agenda-table .rbc-agenda-time-cell{font-size:var(--type-caption);padding:.65rem}.rbc-agenda-content .rbc-agenda-event-cell{padding:.55rem .65rem}.agenda-event-content{gap:.5rem}.agenda-event-content strong{font-size:var(--type-small)}.agenda-event-content small{font-size:var(--type-caption)}}._calendarWrapper_1d3jw_1{width:100%;height:90vh;padding:1rem 0;line-height:normal;display:block}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._calendarWrapper_1d3jw_1{height:100%;min-height:0;box-shadow:none;padding:0}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._calendarWrapper_1d3jw_1{height:100%;min-height:0;padding:.35rem}}._indicatorTime_1d3jw_24{box-sizing:border-box;background-color:var(--action-color);z-index:1;color:#fff;text-align:center;width:5rem;height:2.4rem;font-size:var(--type-body);white-space:nowrap;border-radius:20px;align-content:center;position:absolute;top:-1.2rem;left:-5rem}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._indicatorTime_1d3jw_24{width:3.9rem;height:1.75rem;font-size:var(--type-small);top:-.875rem;left:-3.9rem}}._calendarWrapper_1d3jw_1{box-shadow:none;background:0 0}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._exitLeft_1d3jw_56,._exitRight_1d3jw_57,._enterLeft_1d3jw_58,._enterRight_1d3jw_59{overflow:hidden}._exitLeft_1d3jw_56 .rbc-time-view,._exitRight_1d3jw_57 .rbc-time-view{pointer-events:none;opacity:.25;transition:transform .15s ease-in,opacity .15s ease-in}._exitLeft_1d3jw_56 .rbc-time-view{transform:translate(-105%)}._exitRight_1d3jw_57 .rbc-time-view{transform:translate(105%)}._enterRight_1d3jw_59 .rbc-time-view{animation:.23s cubic-bezier(.2,.75,.25,1) _dayEnterFromRight_1d3jw_1}._enterLeft_1d3jw_58 .rbc-time-view{animation:.23s cubic-bezier(.2,.75,.25,1) _dayEnterFromLeft_1d3jw_1}}@keyframes _dayEnterFromRight_1d3jw_1{0%{opacity:.3;transform:translate(45%)}to{opacity:1;transform:translate(0)}}@keyframes _dayEnterFromLeft_1d3jw_1{0%{opacity:.3;transform:translate(-45%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._calendarWrapper_1d3jw_1 .rbc-time-view{transition-duration:1ms!important;animation-duration:1ms!important}}._weekDay_1xw1m_1{color:var(--dark-grey-color);text-transform:capitalize;white-space:pre-line;font-weight:lighter}._header_1xw1m_8{white-space:nowrap;text-align:center;font-weight:700;font-size:var(--type-section)}._todayHeader_1xw1m_15{background-color:var(--action-color);color:#fff;border-radius:10px;position:relative}._todayHeader_1xw1m_15 ._weekDay_1xw1m_1{color:#fff}._toolbar_1qtel_1{flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:1.2rem;display:flex;position:relative}._toolbar_1qtel_1 button{font-size:var(--type-heading);background-color:#0000;border:none}._navigationButtons_1qtel_16{display:inline-flex}._toolbar_1qtel_1 ._syncButton_1qtel_20{min-width:44px;min-height:44px;color:var(--action-color-darker);border-radius:10px;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}._toolbar_1qtel_1 ._syncButton_1qtel_20:hover{background:var(--light-grey-color)}._label_1qtel_35{text-transform:capitalize;font-weight:700;font-size:var(--type-heading);text-align:center;flex-grow:1}._schedulerSelectors_1qtel_43{border:1px solid var(--grey-color);background-color:var(--light-grey-color);border-radius:16px;flex-wrap:nowrap;align-items:center;gap:.2rem;width:auto;height:auto;padding:.25rem;display:inline-flex}._label_1qtel_35 small{color:var(--muted-color);font-size:var(--type-caption);margin-top:.12rem;font-weight:650;display:block}._dateStrip_1qtel_64{display:none}._todayShortcut_1qtel_68{min-height:40px;color:var(--action-color-darker);border-radius:12px;margin-left:.55rem;font-weight:750;border:1px solid color-mix(in srgb, var(--action-color) 35%, var(--border-color))!important;background:color-mix(in srgb, var(--action-color) 7%, white)!important;font-size:var(--type-small)!important;padding:.5rem .85rem!important}._viewButton_1qtel_80{min-width:4rem;height:40px;padding:0 .9rem;font-weight:600;line-height:1;transition:color .15s,background-color .15s,box-shadow .15s;color:var(--font-color)!important;box-shadow:none!important;font-size:var(--type-small)!important;background-color:#0000!important;border:none!important;border-radius:12px!important}._viewButton_1qtel_80:not(._activeView_1qtel_94):hover,._viewButton_1qtel_80:not(._activeView_1qtel_94):focus-visible{background-color:color-mix(in srgb, var(--action-color) 8%, white)!important;color:var(--action-color-darker)!important}._viewButton_1qtel_80._activeView_1qtel_94{background-color:var(--action-color)!important;color:#fff!important;transform:none!important;box-shadow:0 2px 6px #a12b1440!important}@media screen and (width<=768px){._toolbar_1qtel_1 ._syncButton_1qtel_20{position:absolute;top:0;left:0}._toolbar_1qtel_1{grid-template-columns:1fr auto;gap:.75rem;margin-bottom:.75rem;display:grid}._label_1qtel_35{width:100%;font-size:var(--type-section);grid-area:1/1/auto/-1;line-height:1.3}._schedulerSelectors_1qtel_43{grid-area:2/1;justify-content:flex-start;justify-self:start;gap:.15rem;width:max-content;height:auto}._viewButton_1qtel_80{min-width:3.25rem;height:44px;min-height:44px;padding:0 .55rem;font-size:var(--type-small)!important;border-radius:12px!important}._navigationButtons_1qtel_16{grid-area:2/2;align-items:center}._navigationButtons_1qtel_16 button{min-width:44px;min-height:44px}._dateStrip_1qtel_64{grid-column:1/-1;grid-template-columns:repeat(7,1fr);gap:.2rem;width:100%;display:grid}._dateStrip_1qtel_64 button{min-width:0;min-height:48px;color:var(--muted-color);font-size:var(--type-caption);text-transform:capitalize;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:.25rem;display:flex}._dateStrip_1qtel_64 strong{color:var(--font-color);font-size:var(--type-small)}._dateStrip_1qtel_64 ._selectedDay_1qtel_176{border-color:color-mix(in srgb, var(--action-color) 35%, transparent);background:color-mix(in srgb, var(--action-color) 10%, white);color:var(--action-color-darker)}._todayShortcut_1qtel_68{z-index:2;width:auto;min-height:34px;margin:0;position:absolute;top:0;right:0;font-size:var(--type-small)!important;padding:.35rem .65rem!important}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._toolbar_1qtel_1{grid-template-columns:auto minmax(7rem,1fr) auto auto;gap:.4rem;margin-bottom:.35rem;display:grid}._schedulerSelectors_1qtel_43{border-radius:12px;flex-wrap:nowrap;grid-area:1/1;gap:.1rem;width:auto;height:auto;padding:.18rem}._viewButton_1qtel_80{min-width:3.25rem;height:34px;padding:0 .55rem;font-size:var(--type-caption)!important;border-radius:9px!important}._label_1qtel_35{width:100%;font-size:var(--type-small);grid-area:1/2;align-self:center;line-height:1.1}._navigationButtons_1qtel_16{grid-area:1/4;align-items:center}._navigationButtons_1qtel_16 button{min-width:36px;min-height:36px;padding:.2rem}._todayShortcut_1qtel_68{display:none}._toolbar_1qtel_1 ._syncButton_1qtel_20{grid-area:1/3;min-width:36px;min-height:36px;position:static}}._navigationBtn_1qv0y_1 svg{justify-self:center;width:2rem;height:2rem}._navigationBtn_1qv0y_1 svg path{stroke:var(--font-color)}._calendarButton_1qv0y_10:disabled svg rect{fill:var(--font-color)}._calendarButton_1qv0y_10 svg{width:2rem;height:2rem;fill:var(--font-color)}._calendarButton_1qv0y_10 svg rect{fill:var(--action-color)}@media screen and (width<=768px){._navigationBtn_1qv0y_1 svg,._calendarButton_1qv0y_10 svg{width:1.75rem;height:1.75rem}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._navigationBtn_1qv0y_1 svg,._calendarButton_1qv0y_10 svg{width:1.4rem;height:1.4rem}}._tabs_r605a_1{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}._tabs_r605a_1 button{min-width:0;min-height:44px;color:var(--muted-color);font:inherit;font-size:var(--type-small);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.5rem .35rem;font-weight:650;line-height:1.3}._tabs_r605a_1 button:hover{color:var(--font-color);background:var(--surface-color)}._tabs_r605a_1 ._active_r605a_31{border-color:var(--border-color);background:var(--surface-color);color:var(--action-color-darker);box-shadow:var(--shadow-control), inset 0 -2px 0 var(--action-color)}._tabs_r605a_1 button:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}@media (width<=480px){._tabs_r605a_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._calendarPopup_1kitn_1{z-index:1000;background-color:#f0f0f0;border-radius:20px;width:min(100vw - 2rem,34rem);max-height:min(100dvh - 2rem,42rem);margin:0;padding:1rem;position:fixed;left:50%;overflow:auto;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;--rdp-cell-size:min(4.2rem, calc((100vw - 4rem) / 7))!important}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._calendarPopup_1kitn_1{width:min(100vw - 1rem,24rem);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));border-radius:16px;padding:.5rem;--rdp-cell-size:min(2.75rem, calc((100vw - 2rem) / 7))!important}}@media screen and (width<=1000px){._calendarPopup_1kitn_1 button{font-size:var(--type-display)}._calendarPopup_1kitn_1 th{font-size:var(--type-heading)}._calendarPopup_1kitn_1 svg{width:3vmin;height:3vmin}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._calendarPopup_1kitn_1{width:min(100vw - 1rem,22rem)}._calendarPopup_1kitn_1 button{font-size:var(--type-small)}._calendarPopup_1kitn_1 th{font-size:var(--type-caption)}._calendarPopup_1kitn_1 svg{width:1rem;height:1rem}}._calendarDayBooked_1kitn_52{overflow:visible}._calendarDayBooked_1kitn_52:before{content:"";background-image:radial-gradient(circle at center, var(--dark-grey-color) 2px, transparent 3px);background-position:bottom;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:1.5vh}@media screen and (width<=1000px){._calendarDayBooked_1kitn_52:before{background-image:radial-gradient(circle at center, var(--dark-grey-color) 5px, transparent 6px)}}._calendarDayBooked_1kitn_52.rdp-day_selected:before{background-image:radial-gradient(circle at center, var(--main-color) 2px, transparent 3px)}@media screen and (width<=1000px){._calendarDayBooked_1kitn_52.rdp-day_selected:before{background-image:radial-gradient(circle at center, var(--main-color) 5px, transparent 6px)}}._outsidePopup_1kitn_79{z-index:500;background-color:#0000;border:0;width:100%;height:100%;padding:0;position:fixed;top:0;left:0}._topPopup_1kitn_91{top:max(.75rem, env(safe-area-inset-top));transform:translate(-50%)}._centeredPopup_1kitn_96{top:50%;transform:translate(-50%,-50%)}.rdp{--rdp-cell-size:4.8rem;--rdp-accent-color:var(--action-color);--rdp-background-color:var(--secondary-color);--rdp-caption-font-size:var(--type-heading);--rdp-outline:none;margin:none}.rdp .rdp-head_cell{height:2rem!important}.rdp .rdp-cell{height:3.27rem}.rdp .rdp-cell button{align-self:center;width:3rem;height:3rem;margin-left:.9rem}@media screen and (width<=1000px){.rdp .rdp-cell{height:8vmin}.rdp .rdp-cell button{align-self:center;width:9vmin;height:9vmin;margin-left:.5rem}}.rdp .rdp-dropdown{padding:10px}@media screen and (width<=1000px){.rdp{--rdp-cell-size:9vmin;--rdp-caption-font-size:var(--type-display)}}@media screen and (width<=768px){.rdp{--rdp-cell-size:min(11vw, 2.75rem);--rdp-caption-font-size:var(--type-body);width:100%}.rdp .rdp-month,.rdp .rdp-table{width:100%;max-width:none}.rdp .rdp-cell{height:2.75rem}.rdp .rdp-cell button{width:2.5rem;height:2.5rem;margin-left:0}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){.rdp{--rdp-cell-size:2rem;--rdp-caption-font-size:var(--type-small);width:100%}.rdp .rdp-month,.rdp .rdp-table{width:100%;max-width:none}.rdp .rdp-head_cell{height:1.25rem!important}.rdp .rdp-cell{height:1.9rem}.rdp .rdp-cell button{width:1.75rem;height:1.75rem;margin-left:0}.rdp .rdp-dropdown{padding:.25rem}}.rdp button{color:inherit;display:inherit;margin:inherit;text-align:inherit;vertical-align:inherit;background:inherit;background-image:inherit;border:inherit;padding:inherit;border-radius:inherit;line-height:inherit;white-space:inherit}.rdp button:hover,.rdp button:focus{border-radius:50%}.rdp button:hover .rdp button.rdp-day_selected,.rdp button:focus .rdp button.rdp-day_selected{background-color:var(--action-color);opacity:1;border:none}.rdp button:focus .rdp button.rdp-day_selected{color:#fff}.rdp .rdp-day_selected,.rdp .rdp-day_selected:hover,.rdp .rdp-day_selected:focus-visible{background:var(--action-color)!important;color:#fff!important;box-shadow:none!important;border-radius:50%!important}._calendarCaption_1i76s_1{align-items:center;display:flex}._calendarCaption_1i76s_1 ._popupTitle_1i76s_5{font-size:var(--type-heading);font-weight:700}@media screen and (width<=1000px){._calendarCaption_1i76s_1 ._popupTitle_1i76s_5{font-size:var(--type-display)}}._calendarCaption_1i76s_1 button{background-color:#0000;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:flex}._calendarCaption_1i76s_1 button:enabled{cursor:pointer}._calendarCaption_1i76s_1 button:enabled:hover{background-color:var(--secondary-color);border-radius:50%}._calendarCaption_1i76s_1 button:disabled{cursor:auto}._calendarCaption_1i76s_1 button:first-of-type{margin-left:auto}@media screen and (width<=1000px){._calendarCaption_1i76s_1 button{width:3rem;height:3rem}}._calendarCaption_1i76s_1 ._navigationBtn_1i76s_43 svg{justify-self:center}._calendarCaption_1i76s_1 ._navigationBtn_1i76s_43 svg path{stroke:var(--font-color)}@media screen and (width<=1000px){._calendarCaption_1i76s_1 ._navigationBtn_1i76s_43 svg{width:3rem;height:3rem}}._calendarCaption_1i76s_1 ._toTodayBtn_1i76s_55:disabled svg rect{fill:var(--font-color)}._calendarCaption_1i76s_1 ._toTodayBtn_1i76s_55 svg{width:1.5rem;height:2rem;fill:var(--font-color)}._calendarCaption_1i76s_1 ._toTodayBtn_1i76s_55 svg rect{fill:var(--action-color)}@media screen and (width<=1000px){._calendarCaption_1i76s_1 ._toTodayBtn_1i76s_55 svg{width:2rem;height:2rem}}._confirmationContainer_80xdk_1{color:var(--font-color);font-size:var(--type-section);flex-direction:column;gap:2rem;line-height:1.5;display:flex}._buttonsContainer_80xdk_10{justify-content:space-between;gap:1rem;width:100%;display:flex}._cancelButton_80xdk_17{background-color:var(--grey-color);color:var(--font-color);height:2.7rem;box-shadow:0 5px 0 var(--dark-grey-color);font-size:var(--type-section);border:none;border-radius:20px;padding:0 15px}._cancelButton_80xdk_17:active{transform:translateY(5px);box-shadow:0 4px 16px #11111a1a}._confirmButton_80xdk_32{color:#fff;height:2.7rem;font-size:var(--type-section);background-color:#c62828;border:none;border-radius:20px;padding:0 15px;box-shadow:0 5px #8e0000}._confirmButton_80xdk_32:active{transform:translateY(5px);box-shadow:0 4px 16px #11111a1a}._primaryConfirmButton_80xdk_47{background-color:var(--action-color);box-shadow:0 5px 0 var(--action-color-darker)}@media screen and (width<=768px){._confirmationContainer_80xdk_1{font-size:var(--type-body);gap:1.5rem}._buttonsContainer_80xdk_10{flex-direction:column-reverse}._cancelButton_80xdk_17,._confirmButton_80xdk_32{width:100%;min-height:46px}}._cancelButton_80xdk_17,._confirmButton_80xdk_32{border-radius:var(--radius-control);height:auto;min-height:46px;box-shadow:none;font-size:var(--type-body);font-weight:700}._cancelButton_80xdk_17{background:var(--surface-subtle);border:1px solid var(--border-color)}._confirmButton_80xdk_32{box-shadow:0 8px 18px #c6282833}._primaryConfirmButton_80xdk_47{box-shadow:0 8px 18px color-mix(in srgb, var(--action-color) 25%, transparent)}._panel_1nzca_1{width:min(30rem,100%);color:var(--font-color);padding:1rem}._panel_1nzca_1 h2{font-size:var(--type-section);margin:0 0 1rem}._panel_1nzca_1 p{margin:.8rem 0;line-height:1.5}._panel_1nzca_1 label{margin-top:1rem;font-weight:600;display:block}._panel_1nzca_1 input{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);width:100%;min-width:0;color:var(--font-color);box-shadow:var(--shadow-control);font:inherit;margin-top:.4rem;padding:.65rem}._panel_1nzca_1 button,._panel_1nzca_1 ._subscribe_1nzca_32{border:1px solid var(--action-color);border-radius:var(--radius-control);background:var(--surface-color);min-height:44px;color:var(--action-color-darker);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:.3rem .5rem .3rem 0;padding:.6rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}._panel_1nzca_1 ._subscribe_1nzca_32{background:var(--action-color);color:var(--main-color)}._panel_1nzca_1 ._revoke_1nzca_52{border-color:var(--border-color)}._panel_1nzca_1 button:disabled{opacity:.55;cursor:wait}._gutterContainer_6py7m_1{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._gutterContainer_6py7m_1 svg{width:2rem;max-width:100%;height:2rem;max-height:100%}@media screen and (width<=768px){._gutterContainer_6py7m_1 svg{width:1.5rem;height:1.5rem}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._gutterContainer_6py7m_1 svg{width:1.25rem;height:1.25rem}}._patientForm_vraxw_1{flex-flow:column;display:flex}._formElement_vraxw_6{flex-flow:column;padding-bottom:2%;display:flex}._patientLabel_vraxw_12{font-size:var(--type-section)}@media screen and (width<=1000px){._patientLabel_vraxw_12{padding-bottom:1%}}._firstName_vraxw_21,._lastName_vraxw_25{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20id='user'%20data-name='Flat%20Color'%20xmlns='http://www.w3.org/2000/svg'%20class='icon%20flat-color'%3e%3cpath%20id='primary'%20d='M21,20a2,2,0,0,1-2,2H5a2,2,0,0,1-2-2,6,6,0,0,1,6-6h6A6,6,0,0,1,21,20Zm-9-8A5,5,0,1,0,7,7,5,5,0,0,0,12,12Z'%20style='fill:%20%235D5D5B;'%3e%3c/path%3e%3c/svg%3e") 100%/contain no-repeat}._phoneNumber_vraxw_29{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%204.78%2022.41%2022.41'%3e%3ctitle%3ephone%3c/title%3e%3cpath%20style='fill:%20%235D5D5B;'%20d='M0%2010.375c0%200.938%200.344%201.969%200.781%203.063s1%202.125%201.438%202.906c1.188%202.063%202.719%204.094%204.469%205.781s3.813%203.094%206.125%203.938c1.344%200.531%202.688%201.125%204.188%201.125%200.75%200%201.813-0.281%202.781-0.688%200.938-0.406%201.781-1.031%202.094-1.781%200.125-0.281%200.281-0.656%200.375-1.094%200.094-0.406%200.156-0.813%200.156-1.094%200-0.156%200-0.313-0.031-0.344-0.094-0.188-0.313-0.344-0.563-0.5-0.563-0.281-0.656-0.375-1.5-0.875-0.875-0.5-1.781-1.063-2.563-1.469-0.375-0.219-0.625-0.313-0.719-0.313-0.5%200-1.125%200.688-1.656%201.438-0.563%200.75-1.188%201.438-1.625%201.438-0.219%200-0.438-0.094-0.688-0.25s-0.5-0.281-0.656-0.375c-2.75-1.563-4.594-3.406-6.156-6.125-0.188-0.313-0.625-0.969-0.625-1.313%200-0.406%200.563-0.875%201.125-1.375%200.531-0.469%201.094-1.031%201.094-1.719%200-0.094-0.063-0.375-0.188-0.781-0.281-0.813-0.656-1.75-0.969-2.656-0.156-0.438-0.281-0.75-0.313-0.906-0.063-0.094-0.094-0.219-0.125-0.375s-0.094-0.281-0.125-0.406c-0.094-0.281-0.25-0.5-0.406-0.625-0.156-0.063-0.531-0.156-0.906-0.188-0.375%200-0.813-0.031-1-0.031-0.094%200-0.219%200-0.344%200.031h-0.406c-1%200.438-1.719%201.313-2.25%202.344-0.5%201.031-0.813%202.188-0.813%203.219z'%20/%3e%3c/svg%3e") 100%/contain no-repeat;background-size:1.3rem!important}._personIdNumber_vraxw_34{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='-6.5%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3efile%3c/title%3e%3cpath%20d='M13.438%205.656l4.406%204.625c0.438%200.469%200.813%201.344%200.813%202.031v13.688c0%200.625-0.5%201.188-1.188%201.188h-16.281c-0.625%200-1.188-0.563-1.188-1.188v-20.031c0-0.625%200.563-1.188%201.188-1.188h10.25c0.688%200%201.563%200.406%202%200.875zM2.469%2025.125h13.719c0.219%200%200.406-0.188%200.406-0.406v-11.438c0-0.219-0.188-0.406-0.406-0.406h-4.906c-0.219%200-0.406-0.188-0.406-0.406v-5.219c0-0.219-0.156-0.375-0.375-0.375h-8.031c-0.219%200-0.375%200.156-0.375%200.375v17.469c0%200.219%200.156%200.406%200.375%200.406zM15.219%2010.531l-1.969-2.125c-0.156-0.156-0.281-0.094-0.281%200.125v1.906c0%200.188%200.188%200.375%200.375%200.375h1.75c0.219%200%200.281-0.125%200.125-0.281zM4.875%208.719h3.875c0.406%200%200.781%200.375%200.781%200.813v0.469c0%200.406-0.375%200.781-0.781%200.781h-3.875c-0.438%200-0.813-0.375-0.813-0.781v-0.469c0-0.438%200.375-0.813%200.813-0.813zM4.875%2012.906h3.875c0.406%200%200.781%200.375%200.781%200.813v0.469c0%200.406-0.375%200.781-0.781%200.781h-3.875c-0.438%200-0.813-0.375-0.813-0.781v-0.469c0-0.438%200.375-0.813%200.813-0.813zM13.719%2019.156h-8.844c-0.438%200-0.813-0.344-0.813-0.781v-0.469c0-0.438%200.375-0.781%200.813-0.781h8.844c0.406%200%200.813%200.344%200.813%200.781v0.469c0%200.438-0.406%200.781-0.813%200.781zM13.719%2023.438h-8.844c-0.438%200-0.813-0.344-0.813-0.75v-0.5c0-0.438%200.375-0.781%200.813-0.781h8.844c0.406%200%200.813%200.344%200.813%200.781v0.5c0%200.406-0.406%200.75-0.813%200.75z'%20style='fill:%20%235D5D5B;'%3e%3c/path%3e%3c/svg%3e") 100%/contain no-repeat;background-size:1.8rem!important}._patientInput_vraxw_39{border:1px solid var(--grey-color);width:100%;height:4vmin;font-family:Montserrat;font-size:var(--type-heading);background-position:97%;background-size:1.5rem;border-radius:100px;outline:none;padding-left:1.3rem}@media screen and ((width<=1000px) or (height<=1000px)){._patientInput_vraxw_39{height:7vmin}}@media screen and (width<=768px){._patientInput_vraxw_39{height:48px;min-height:48px;font-size:var(--type-body);padding-right:2.75rem}}._patientInput_vraxw_39:focus{border:2px solid var(--dark-grey-color)}._submitButton_vraxw_68{background-color:var(--action-color);color:#fff;font-size:var(--type-section);height:4vmin;box-shadow:0 5px 0 var(--action-color-darker);border:none;border-radius:100px;margin-top:4vmin;line-height:4vmin}._submitButton_vraxw_68:active ._submitButton_vraxw_68:enabled{transform:translateY(5px);box-shadow:0 4px 16px #11111a1a}._submitButton_vraxw_68:disabled{cursor:unset;background-color:var(--grey-color);box-shadow:0 5px 0 var(--dark-grey-color)}@media screen and ((width<=1000px) or (height<=1000px)){._submitButton_vraxw_68{font-size:var(--type-display);height:7vmin}}@media screen and (width<=768px){._submitButton_vraxw_68{height:48px;min-height:48px;line-height:48px;font-size:var(--type-body);margin-top:1.25rem}}._required_vraxw_104,._error_vraxw_105{color:var(--action-color)}._error_vraxw_105{font-size:var(--type-body)}._patientForm_vraxw_1{gap:.9rem}._formElement_vraxw_6{gap:.35rem;padding-bottom:0}._patientLabel_vraxw_12{color:var(--muted-color);font-size:var(--type-small);font-weight:600}._patientInput_vraxw_39{border-color:var(--border-color);border-radius:var(--radius-control);background-color:var(--surface-color);height:48px;min-height:48px;font-size:var(--type-body);box-shadow:var(--shadow-control);padding:.7rem 2.75rem .7rem .95rem}._patientInput_vraxw_39:disabled{color:var(--muted-color);background-color:var(--surface-subtle)}._submitButton_vraxw_68{border-radius:var(--radius-control);height:48px;min-height:48px;line-height:1;font-size:var(--type-body);box-shadow:0 8px 18px color-mix(in srgb, var(--action-color) 22%, transparent);margin-top:.75rem;font-weight:700}._submitButton_vraxw_68:hover:enabled{box-shadow:0 10px 22px color-mix(in srgb, var(--action-color) 28%, transparent);transform:translateY(-1px)}._submitButton_vraxw_68:active:enabled{box-shadow:none;transform:translateY(0)}._submitButton_vraxw_68:disabled{color:var(--muted-color);box-shadow:none;background:#e7e9ed}._callButton_703dy_1{border:1px solid color-mix(in srgb, var(--green-color) 50%, white);background-color:color-mix(in srgb, var(--green-color) 12%, white);width:44px;height:44px;color:color-mix(in srgb, var(--green-color) 72%, black);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .75rem;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:flex}._callButton_703dy_1:hover,._callButton_703dy_1:focus-visible{border-color:var(--green-color);background-color:color-mix(in srgb, var(--green-color) 20%, white)}._callButton_703dy_1:active{background-color:color-mix(in srgb, var(--green-color) 28%, white);transform:scale(.94)}@media screen and (width<=768px){._callButton_703dy_1{z-index:1001;margin:0;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}._callButton_703dy_1:active{transform:translate(-50%)scale(.94)}}._callIcon_703dy_37{background-color:currentColor;width:1.15rem;height:1.15rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%204.78%2022.41%2022.41'%3e%3ctitle%3ephone%3c/title%3e%3cpath%20style='fill:%20%235D5D5B;'%20d='M0%2010.375c0%200.938%200.344%201.969%200.781%203.063s1%202.125%201.438%202.906c1.188%202.063%202.719%204.094%204.469%205.781s3.813%203.094%206.125%203.938c1.344%200.531%202.688%201.125%204.188%201.125%200.75%200%201.813-0.281%202.781-0.688%200.938-0.406%201.781-1.031%202.094-1.781%200.125-0.281%200.281-0.656%200.375-1.094%200.094-0.406%200.156-0.813%200.156-1.094%200-0.156%200-0.313-0.031-0.344-0.094-0.188-0.313-0.344-0.563-0.5-0.563-0.281-0.656-0.375-1.5-0.875-0.875-0.5-1.781-1.063-2.563-1.469-0.375-0.219-0.625-0.313-0.719-0.313-0.5%200-1.125%200.688-1.656%201.438-0.563%200.75-1.188%201.438-1.625%201.438-0.219%200-0.438-0.094-0.688-0.25s-0.5-0.281-0.656-0.375c-2.75-1.563-4.594-3.406-6.156-6.125-0.188-0.313-0.625-0.969-0.625-1.313%200-0.406%200.563-0.875%201.125-1.375%200.531-0.469%201.094-1.031%201.094-1.719%200-0.094-0.063-0.375-0.188-0.781-0.281-0.813-0.656-1.75-0.969-2.656-0.156-0.438-0.281-0.75-0.313-0.906-0.063-0.094-0.094-0.219-0.125-0.375s-0.094-0.281-0.125-0.406c-0.094-0.281-0.25-0.5-0.406-0.625-0.156-0.063-0.531-0.156-0.906-0.188-0.375%200-0.813-0.031-1-0.031-0.094%200-0.219%200-0.344%200.031h-0.406c-1%200.438-1.719%201.313-2.25%202.344-0.5%201.031-0.813%202.188-0.813%203.219z'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%204.78%2022.41%2022.41'%3e%3ctitle%3ephone%3c/title%3e%3cpath%20style='fill:%20%235D5D5B;'%20d='M0%2010.375c0%200.938%200.344%201.969%200.781%203.063s1%202.125%201.438%202.906c1.188%202.063%202.719%204.094%204.469%205.781s3.813%203.094%206.125%203.938c1.344%200.531%202.688%201.125%204.188%201.125%200.75%200%201.813-0.281%202.781-0.688%200.938-0.406%201.781-1.031%202.094-1.781%200.125-0.281%200.281-0.656%200.375-1.094%200.094-0.406%200.156-0.813%200.156-1.094%200-0.156%200-0.313-0.031-0.344-0.094-0.188-0.313-0.344-0.563-0.5-0.563-0.281-0.656-0.375-1.5-0.875-0.875-0.5-1.781-1.063-2.563-1.469-0.375-0.219-0.625-0.313-0.719-0.313-0.5%200-1.125%200.688-1.656%201.438-0.563%200.75-1.188%201.438-1.625%201.438-0.219%200-0.438-0.094-0.688-0.25s-0.5-0.281-0.656-0.375c-2.75-1.563-4.594-3.406-6.156-6.125-0.188-0.313-0.625-0.969-0.625-1.313%200-0.406%200.563-0.875%201.125-1.375%200.531-0.469%201.094-1.031%201.094-1.719%200-0.094-0.063-0.375-0.188-0.781-0.281-0.813-0.656-1.75-0.969-2.656-0.156-0.438-0.281-0.75-0.313-0.906-0.063-0.094-0.094-0.219-0.125-0.375s-0.094-0.281-0.125-0.406c-0.094-0.281-0.25-0.5-0.406-0.625-0.156-0.063-0.531-0.156-0.906-0.188-0.375%200-0.813-0.031-1-0.031-0.094%200-0.219%200-0.344%200.031h-0.406c-1%200.438-1.719%201.313-2.25%202.344-0.5%201.031-0.813%202.188-0.813%203.219z'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.clear-icon{align-content:center;display:flex}.wrapper{border:1px solid var(--grey-color);box-shadow:none!important;border-radius:100px!important}.wrapper:focus-within{border-color:var(--dark-grey-color)!important;box-shadow:0 0 0 1px var(--dark-grey-color)!important}.wrapper:has([data-test=result]){overflow:hidden;border-radius:18px!important}.wrapper input{width:100%!important;height:4vmin!important;font-family:Montserrat!important;font-size:var(--type-heading)!important;background-position:97%!important;background-size:1.5rem!important;outline:none!important;padding-left:1.3rem!important}@media screen and ((width<=1000px) or (height<=1000px)){.wrapper input{font-size:var(--type-display)!important;height:7vmin!important}}@media screen and (width<=768px){.wrapper input{height:48px!important;min-height:48px!important;font-size:var(--type-body)!important;line-height:1.5!important}.wrapper [data-test=result]{min-height:44px;padding:.5rem 0!important}}.wrapper{border-color:var(--border-color);min-height:48px;box-shadow:var(--shadow-control)!important}.wrapper input{height:46px!important;min-height:46px!important;font-size:var(--type-body)!important}.wrapper:has([data-test=result]){box-shadow:var(--shadow-card)!important}.wrapper input:focus{box-shadow:none!important;border-color:#0000!important}._container_f98mb_1{width:100%;min-width:0}._searchBar_f98mb_6{z-index:1;width:100%}._patientOptionsAction_f98mb_11{border:1px solid color-mix(in srgb, var(--action-color) 35%, white);background-color:color-mix(in srgb, var(--action-color) 9%, white);color:var(--action-color-darker);font-size:var(--type-small);border-radius:999px;align-self:flex-start;margin-top:.65rem;padding:.55rem .9rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s}._patientOptionsAction_f98mb_11:hover,._patientOptionsAction_f98mb_11:focus-visible{border-color:var(--action-color);background-color:color-mix(in srgb, var(--action-color) 15%, white)}._patientOptionsAction_f98mb_11:active{background-color:color-mix(in srgb, var(--action-color) 22%, white)}@media screen and (width<=768px){._patientOptionsAction_f98mb_11{width:100%;min-height:44px;font-size:var(--type-small)}}._patientOptionsAction_f98mb_11{box-shadow:var(--shadow-control);border-radius:12px;margin-top:.85rem;padding:.65rem .9rem}._appointmentForm_11gxz_1{flex-flow:column;display:flex}._formElement_11gxz_6{flex-flow:column;padding-bottom:2%;display:flex}._appointmentLabel_11gxz_12{font-size:var(--type-section)}@media screen and (width<=1000px){._appointmentLabel_11gxz_12{padding-bottom:1%}}._appointmentInput_11gxz_25{border:1px solid var(--grey-color);width:100%;height:4vmin;font-family:Montserrat;font-size:var(--type-heading);border-radius:100px;outline:none;padding-left:1.3rem;background-position:97%!important;background-size:1.5rem!important}@media screen and ((width<=1000px) or (height<=1000px)){._appointmentInput_11gxz_25{height:7vmin;font-size:var(--type-section)!important}}@media screen and (width<=768px){._appointmentInput_11gxz_25{height:48px;min-height:48px;padding-right:2.75rem;font-size:var(--type-body)!important}}._appointmentInput_11gxz_25:focus{border-color:var(--dark-grey-color);box-shadow:0 0 0 1px var(--dark-grey-color)}._appointmentTextArea_11gxz_56{border:1px solid var(--grey-color);border-radius:50px;outline:none;width:100%;padding:1rem;display:flex;background-position:97%!important;background-size:1.5rem!important}._appointmentTextArea_11gxz_56 textarea{width:90%;font-family:Montserrat;font-size:var(--type-heading);background:0 0;border:none;padding:1rem}@media screen and ((width<=1000px) or (height<=1000px)){._appointmentTextArea_11gxz_56{height:7vmin;font-size:var(--type-section)!important}}@media screen and (width<=768px){._appointmentTextArea_11gxz_56{border-radius:24px;height:auto;min-height:7rem}._appointmentTextArea_11gxz_56 textarea{width:100%;min-height:5rem;font-size:var(--type-body);resize:vertical;padding:.5rem;line-height:1.5}._appointmentTextArea_11gxz_56._bigTextArea_11gxz_95{height:14rem}}._appointmentTextArea_11gxz_56._bigTextArea_11gxz_95{height:30rem}._appointmentTextArea_11gxz_56:focus-within{border-color:var(--dark-grey-color);box-shadow:0 0 0 1px var(--dark-grey-color)}._service_11gxz_107{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='-5.5%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3ememo%3c/title%3e%3cpath%20d='M4.938%204.781h12.531c1.969%200%203.625%201.656%203.625%203.625v15.156c0%201.969-1.656%203.625-3.625%203.625h-12.531c-1.969%200-3.625-1.656-3.625-3.625v-0.344h-0.625c-0.375%200-0.688-0.281-0.688-0.625s0.313-0.688%200.688-0.688h0.625v-5.25h-0.625c-0.375%200-0.688-0.313-0.688-0.656s0.313-0.688%200.688-0.688h0.625v-5.25h-0.625c-0.375%200-0.688-0.313-0.688-0.656s0.313-0.656%200.688-0.656h0.625v-0.344c0-1.969%201.656-3.625%203.625-3.625zM19.094%2023.563v-15.156c0-0.906-0.719-1.625-1.625-1.625h-12.531c-0.906%200-1.656%200.719-1.656%201.625v0.344h1.313c0.344%200%200.688%200.313%200.688%200.656s-0.344%200.656-0.688%200.656h-1.313v5.25h1.313c0.344%200%200.688%200.344%200.688%200.688s-0.344%200.656-0.688%200.656h-1.313v5.25h1.313c0.344%200%200.688%200.344%200.688%200.688s-0.344%200.625-0.688%200.625h-1.313v0.344c0%200.906%200.75%201.656%201.656%201.656h12.531c0.906%200%201.625-0.75%201.625-1.656zM7.906%208.75h7.906c0.375%200%200.656%200.313%200.656%200.656s-0.281%200.656-0.656%200.656h-7.906c-0.344%200-0.688-0.313-0.688-0.656s0.344-0.656%200.688-0.656zM7.906%2011.375h7.906c0.375%200%200.656%200.313%200.656%200.656%200%200.375-0.281%200.656-0.656%200.656h-7.906c-0.344%200-0.688-0.281-0.688-0.656%200-0.344%200.344-0.656%200.688-0.656zM7.906%2014h7.906c0.375%200%200.656%200.313%200.656%200.688%200%200.344-0.281%200.625-0.656%200.625h-7.906c-0.344%200-0.688-0.281-0.688-0.625%200-0.375%200.344-0.688%200.688-0.688zM7.906%2016.656h7.906c0.375%200%200.656%200.313%200.656%200.656%200%200.375-0.281%200.656-0.656%200.656h-7.906c-0.344%200-0.688-0.281-0.688-0.656%200-0.344%200.344-0.656%200.688-0.656zM7.906%2019.281h7.906c0.375%200%200.656%200.313%200.656%200.688%200%200.344-0.281%200.625-0.656%200.625h-7.906c-0.344%200-0.688-0.281-0.688-0.625%200-0.375%200.344-0.688%200.688-0.688zM7.906%2021.906h7.906c0.375%200%200.656%200.344%200.656%200.688s-0.281%200.625-0.656%200.625h-7.906c-0.344%200-0.688-0.281-0.688-0.625s0.344-0.688%200.688-0.688z'%20style='fill:%20%235D5D5B;'%3e%3c/path%3e%3c/svg%3e") 100%/contain no-repeat;background-size:1.8rem!important}._description_11gxz_112{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='-6.5%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3efile%3c/title%3e%3cpath%20d='M13.438%205.656l4.406%204.625c0.438%200.469%200.813%201.344%200.813%202.031v13.688c0%200.625-0.5%201.188-1.188%201.188h-16.281c-0.625%200-1.188-0.563-1.188-1.188v-20.031c0-0.625%200.563-1.188%201.188-1.188h10.25c0.688%200%201.563%200.406%202%200.875zM2.469%2025.125h13.719c0.219%200%200.406-0.188%200.406-0.406v-11.438c0-0.219-0.188-0.406-0.406-0.406h-4.906c-0.219%200-0.406-0.188-0.406-0.406v-5.219c0-0.219-0.156-0.375-0.375-0.375h-8.031c-0.219%200-0.375%200.156-0.375%200.375v17.469c0%200.219%200.156%200.406%200.375%200.406zM15.219%2010.531l-1.969-2.125c-0.156-0.156-0.281-0.094-0.281%200.125v1.906c0%200.188%200.188%200.375%200.375%200.375h1.75c0.219%200%200.281-0.125%200.125-0.281zM4.875%208.719h3.875c0.406%200%200.781%200.375%200.781%200.813v0.469c0%200.406-0.375%200.781-0.781%200.781h-3.875c-0.438%200-0.813-0.375-0.813-0.781v-0.469c0-0.438%200.375-0.813%200.813-0.813zM4.875%2012.906h3.875c0.406%200%200.781%200.375%200.781%200.813v0.469c0%200.406-0.375%200.781-0.781%200.781h-3.875c-0.438%200-0.813-0.375-0.813-0.781v-0.469c0-0.438%200.375-0.813%200.813-0.813zM13.719%2019.156h-8.844c-0.438%200-0.813-0.344-0.813-0.781v-0.469c0-0.438%200.375-0.781%200.813-0.781h8.844c0.406%200%200.813%200.344%200.813%200.781v0.469c0%200.438-0.406%200.781-0.813%200.781zM13.719%2023.438h-8.844c-0.438%200-0.813-0.344-0.813-0.75v-0.5c0-0.438%200.375-0.781%200.813-0.781h8.844c0.406%200%200.813%200.344%200.813%200.781v0.5c0%200.406-0.406%200.75-0.813%200.75z'%20style='fill:%20%235D5D5B;'%3e%3c/path%3e%3c/svg%3e") 100%/contain no-repeat;background-size:1.8rem!important}._submitButton_11gxz_117{background-color:var(--action-color);color:#fff;font-size:var(--type-section);height:4vmin;box-shadow:0 5px 0 var(--action-color-darker);border:none;border-radius:100px;margin-top:4vmin;line-height:4vmin}._submitButton_11gxz_117:active{transform:translateY(5px)!important;box-shadow:0 4px 16px #11111a1a!important}._submitButton_11gxz_117:disabled{cursor:unset;background-color:var(--grey-color);box-shadow:0 5px 0 var(--dark-grey-color)!important;transform:none!important}@media screen and ((width<=1000px) or (height<=1000px)){._submitButton_11gxz_117{font-size:var(--type-display);height:7vmin}}@media screen and (width<=768px){._submitButton_11gxz_117{height:48px;min-height:48px;line-height:48px;font-size:var(--type-body);margin-top:1.25rem}}._deleteButton_11gxz_154{color:#b71c1c;font-family:Montserrat;font-size:var(--type-body);cursor:pointer;background:0 0;border:1px solid #c62828;border-radius:100px;align-self:center;margin-top:1.25rem;padding:.65rem 1.25rem;font-weight:600}._deleteButton_11gxz_154:hover{background:#fff1f0}._deleteButton_11gxz_154:focus-visible{outline-offset:2px;outline:3px solid #c6282833}._deleteButton_11gxz_154:disabled{cursor:wait;opacity:.6}@media screen and (width<=768px){._deleteButton_11gxz_154{width:100%;min-height:44px;margin-top:1rem}}._required_11gxz_186,._error_11gxz_187{color:var(--action-color)}._error_11gxz_187{font-size:var(--type-body)}._appointmentForm_11gxz_1{gap:.9rem}._formElement_11gxz_6{gap:.35rem;padding-bottom:0}._appointmentLabel_11gxz_12{color:var(--muted-color);font-size:var(--type-small);font-weight:600}._patient_11gxz_21{margin-bottom:0}._appointmentInput_11gxz_25{border-color:var(--border-color);border-radius:var(--radius-control);background-color:var(--surface-color);height:48px;min-height:48px;font-size:var(--type-body);box-shadow:var(--shadow-control);padding:.7rem 2.75rem .7rem .95rem}._appointmentTextArea_11gxz_56{border-color:var(--border-color);border-radius:var(--radius-control);min-height:120px;box-shadow:var(--shadow-control);padding:.65rem 2.75rem .65rem .75rem}._appointmentTextArea_11gxz_56 textarea{width:100%;min-height:96px;font-size:var(--type-body);resize:vertical;outline:0;padding:.5rem;line-height:1.5}._submitButton_11gxz_117{border-radius:var(--radius-control);height:48px;min-height:48px;line-height:1;font-size:var(--type-body);box-shadow:0 8px 18px color-mix(in srgb, var(--action-color) 22%, transparent);margin-top:.75rem;font-weight:700}._submitButton_11gxz_117:hover:enabled{box-shadow:0 10px 22px color-mix(in srgb, var(--action-color) 28%, transparent);transform:translateY(-1px)}._submitButton_11gxz_117:active:enabled{box-shadow:none!important;transform:translateY(0)!important}._submitButton_11gxz_117:disabled{color:var(--muted-color);background:#e7e9ed;box-shadow:none!important}._deleteButton_11gxz_154{border-radius:var(--radius-control)}.MuiDialog-root{z-index:21000!important}.MuiInputBase-root{cursor:pointer;background:#fff url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='-5.5%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3edailycalendar%3c/title%3e%3cpath%20style='fill:%20%235D5D5B;'%20d='M17.438%208.094h1.781c0.875%200%201.594%200.688%201.594%201.531v15.188c0%200.875-0.719%201.594-1.594%201.594h-17.656c-0.875%200-1.563-0.719-1.563-1.594v-15.188c0-0.844%200.688-1.531%201.563-1.531h1.813v-0.188c0-0.531%200.156-1.125%200.563-1.563%200.375-0.406%201-0.75%201.938-0.75%200.969%200%201.625%200.344%202.031%200.75%200.375%200.438%200.531%201.063%200.531%201.563v0.188h3.906v-0.188c0-0.531%200.188-1.125%200.594-1.563%200.375-0.406%201-0.75%201.969-0.75%200.938%200%201.594%200.344%202%200.75%200.375%200.438%200.531%201.063%200.531%201.563v0.188zM6.906%2010.625v-2.719c0-0.5-0.313-0.75-1.031-0.75-0.688%200-0.969%200.25-0.969%200.75v2.719c0%200.5%200.281%200.719%200.969%200.719%200.719%200%201.031-0.219%201.031-0.719zM15.906%2010.625v-2.719c0-0.5-0.375-0.75-1-0.75-0.719%200-1.031%200.25-1.031%200.75v2.719c0%200.5%200.313%200.719%201.031%200.719%200.688%200%201-0.219%201-0.719zM2.125%2024.281h16.563v-11.031h-16.563v11.031zM5.031%2017.406h1.563c0-0.406%200.094-0.75%200.313-1.031%200.188-0.25%200.531-0.406%200.938-0.406%200.281%200%200.563%200.094%200.781%200.281s0.375%200.469%200.375%200.813c0%200.219-0.063%200.406-0.188%200.531-0.094%200.125-0.281%200.25-0.438%200.313s-0.344%200.125-0.531%200.125c-0.219%200.031-0.438%200.031-0.594%200v1.156c0.188%200%200.438%200%200.656%200.031%200.188%200%200.406%200.031%200.563%200.125%200.188%200.063%200.375%200.188%200.5%200.375%200.094%200.156%200.156%200.375%200.156%200.656%200%200.406-0.125%200.719-0.375%200.938-0.25%200.25-0.563%200.344-0.938%200.344-0.219%200-0.469-0.031-0.625-0.125s-0.313-0.188-0.438-0.313c-0.094-0.156-0.188-0.344-0.25-0.531s-0.094-0.406-0.094-0.625h-1.563c0%200.469%200.063%200.906%200.219%201.25%200.125%200.375%200.313%200.656%200.594%200.906%200.25%200.25%200.594%200.469%200.938%200.594%200.375%200.125%200.813%200.188%201.25%200.188%200.375%200%200.781-0.063%201.125-0.188%200.344-0.094%200.656-0.25%200.938-0.469s0.531-0.531%200.688-0.844c0.156-0.344%200.25-0.719%200.25-1.156s-0.125-0.844-0.375-1.188c-0.25-0.313-0.625-0.531-1.063-0.625v-0.031c0.375-0.094%200.656-0.313%200.844-0.625%200.188-0.281%200.281-0.656%200.281-1.031%200-0.344-0.063-0.656-0.219-0.938s-0.406-0.531-0.656-0.719-0.531-0.313-0.844-0.406-0.656-0.156-0.969-0.156c-0.406%200-0.813%200.063-1.156%200.188-0.313%200.156-0.625%200.344-0.875%200.563-0.219%200.25-0.406%200.563-0.563%200.906-0.125%200.313-0.188%200.719-0.219%201.125zM13.906%2017.625v5.219h1.656v-8.063h-1.313c-0.031%200.313-0.156%200.563-0.313%200.75-0.125%200.219-0.313%200.406-0.5%200.531-0.219%200.125-0.438%200.219-0.719%200.25-0.25%200.063-0.531%200.063-0.813%200.063v1.25h2z'%3e%3c/path%3e%3c/svg%3e") 100%/contain no-repeat;border:none!important;border:1px solid var(--grey-color)!important;width:100%!important;height:4vmin!important;font-family:Montserrat!important;font-size:var(--type-heading)!important;background-position:97%!important;background-size:1.8rem!important;border-radius:100px!important;outline:none!important;padding-left:1.3rem!important}@media screen and ((width<=1000px) or (height<=1000px)){.MuiInputBase-root{height:7vmin!important}}.MuiInputBase-root input,.MuiInputBase-root fieldset{border:none}.MuiInputBase-root input{cursor:pointer;font:inherit!important;padding:0!important;line-height:1.5!important}@media screen and (width<=768px){.MuiInputBase-root{height:48px!important;min-height:48px!important;font-size:var(--type-body)!important;background-position:calc(100% - .85rem)!important;background-size:1.5rem!important;padding:0 2.75rem 0 1.3rem!important;line-height:1.5!important}}.MuiDialog-container .MuiPaper-root,.MuiDialogContent-root{border-radius:20px;background:0 0!important;border:none!important;margin:0!important}.MuiDialog-container>*{text-transform:none;line-height:3rem;font-size:var(--font-size);background-color:var(--main-color);letter-spacing:0!important;font-family:Montserrat!important}.MuiPickersLayout-root{background:var(--main-color);border-radius:20px;margin:0}.MuiTab-root.Mui-selected{color:var(--action-color)!important}.MuiPickersDay-root.Mui-selected,.MuiTabs-indicator{background-color:var(--action-color)!important}.MuiClock-pin,.MuiClockPointer-root,.MuiClockPointer-thumb{background-color:var(--action-color)!important;border-color:var(--action-color)!important}.MuiDialogActions-root .MuiButtonBase-root{color:var(--action-color)!important}.MuiDialogActions-root .MuiButtonBase-root:hover{background-color:#fae8e8}.MuiOutlinedInput-root{border:1px solid var(--grey-color);width:100%;height:4vmin;font-family:Montserrat;font-size:var(--type-heading);background-position:97%;background-size:1.5rem;border-radius:100px;outline:none}.MuiInputBase-root{box-shadow:var(--shadow-control);border-color:var(--border-color)!important;border-radius:var(--radius-control)!important;height:48px!important;min-height:48px!important;font-size:var(--type-body)!important;padding:0 2.75rem 0 .95rem!important}.MuiInputBase-root:focus-within,.MuiInputBase-root.Mui-focused{border-color:var(--action-color)!important;box-shadow:var(--focus-ring)!important}.MuiDialog-container .MuiPaper-root,.MuiPickersLayout-root{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.MuiOutlinedInput-root{border-color:var(--border-color);border-radius:var(--radius-control);height:48px;min-height:48px;font-size:var(--type-body)}._section_1ugld_1{color:var(--font-color);margin:1rem 0}._section_1ugld_1 h3{margin:0 0 .6rem}._pills_1ugld_10{flex-wrap:wrap;gap:.5rem;display:flex}._pill_1ugld_10,._addPill_1ugld_16{border:1px solid color-mix(in srgb, var(--action-color) 35%, white);background:color-mix(in srgb, var(--action-color) 9%, white);min-height:38px;color:var(--action-color-darker);font:inherit;border-radius:999px;padding:.5rem .85rem;font-weight:600}._addPill_1ugld_16{background:#fff;border-style:dashed}._linkGroup_1ugld_32{border:1px solid var(--grey-color);border-radius:14px;margin-top:.75rem;padding:.75rem}._linkGroup_1ugld_32 label{gap:.5rem;padding:.4rem 0;display:flex}._planManagement_1ugld_45{flex-wrap:wrap;gap:.5rem;display:flex}._planCard_1ugld_51{border:1px solid var(--grey-color);min-height:42px;color:var(--font-color);font:inherit;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;display:flex}._planCard_1ugld_51 span{font-weight:700}._planCard_1ugld_51 small{color:var(--dark-grey-color)}._planPicker_1ugld_72{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}._planPicker_1ugld_72 select,._planPicker_1ugld_72 button{border:1px solid var(--grey-color);min-height:42px;color:var(--font-color);font:inherit;box-sizing:border-box;background:#fff;border-radius:12px;padding:.55rem .7rem}._planPicker_1ugld_72 button{color:var(--action-color-darker);font-weight:700}._procedureChoice_1ugld_94+._procedureChoice_1ugld_94{border-top:1px solid var(--grey-color);margin-top:.55rem;padding-top:.55rem}._procedureHeader_1ugld_100{align-items:center;gap:.55rem;padding:0!important;display:flex!important}._procedureHeader_1ugld_100>span{flex-direction:column;display:flex}._procedureHeader_1ugld_100 small{color:var(--dark-grey-color);font-size:var(--type-caption);font-weight:400}._procedureHeader_1ugld_100 input,._toothChoices_1ugld_118 input{width:19px;min-width:19px;height:19px;accent-color:var(--action-color)}._toothChoices_1ugld_118{flex-wrap:wrap;gap:.35rem;margin:.45rem 0 0 1.65rem;display:flex}._toothChoices_1ugld_118 label{border:1px solid var(--grey-color);background:var(--light-grey-color);font-size:var(--type-small);border-radius:9px;align-items:center;padding:.35rem .5rem!important}._emptyPlans_1ugld_141{color:var(--dark-grey-color)}._editor_1ugld_145{color:var(--font-color);flex-direction:column;gap:.85rem;display:flex}._editor_1ugld_145 input,._editor_1ugld_145 select,._editor_1ugld_145 textarea,._editor_1ugld_145 button{border:1px solid var(--grey-color);min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border-radius:12px;padding:.55rem .75rem}._editor_1ugld_145 textarea{resize:vertical;min-height:75px}._planHeader_1ugld_167{grid-template-columns:1fr auto;gap:.6rem;display:grid}._title_1ugld_173{font-weight:700;font-size:var(--type-section)!important}._items_1ugld_178{flex-direction:column;gap:.5rem;display:flex}._item_1ugld_178{border:1px solid var(--grey-color);border-radius:14px;overflow:hidden}._item_1ugld_178 summary{background:var(--light-grey-color);cursor:pointer;justify-content:space-between;gap:.5rem;padding:.75rem;font-weight:600;display:flex}._item_1ugld_178 summary span:last-child{font-size:var(--type-small);color:var(--dark-grey-color)}._itemSummaryMeta_1ugld_205{flex:auto;grid-template-columns:minmax(0,1fr) 7.75rem;align-items:center;gap:.55rem;min-width:0;display:grid}._itemSummaryMeta_1ugld_205>span{font-size:var(--type-small);color:var(--dark-grey-color)}._itemSummaryMeta_1ugld_205>span:last-child{text-align:left;width:7.75rem}._paidItem_1ugld_224{border-color:#72bd86}._paidItem_1ugld_224 summary{background:#f0faf3}._paidBadge_1ugld_232{color:#18783a;width:max-content;font-size:var(--type-small);white-space:nowrap;background:#dff4e5;border-radius:999px;align-items:center;padding:.2rem .5rem;font-weight:750;display:inline-flex}._paymentBadges_1ugld_245{flex-wrap:wrap;gap:.35rem;display:flex}._labPaidItem_1ugld_251{box-shadow:inset 4px 0 #4788c7, var(--shadow-control)}._labPaidBadge_1ugld_255{color:#245f98;width:max-content;font-size:var(--type-small);white-space:nowrap;background:#e5f0fb;border-radius:7px;align-items:center;padding:.2rem .5rem;font-weight:750;display:inline-flex}._itemGrid_1ugld_268{grid-template-columns:2fr repeat(3,1fr);gap:.55rem;padding:.75rem;display:grid}._itemGrid_1ugld_268 label,._discount_1ugld_275 label{font-size:var(--type-caption);flex-direction:column;gap:.25rem;display:flex}._itemGrid_1ugld_268 ._checkLabel_1ugld_282{min-height:42px;font-size:var(--type-small);flex-direction:row;align-self:end;align-items:center}._statusValue_1ugld_290{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);min-height:42px;color:var(--font-color);box-sizing:border-box;align-items:center;padding:.55rem .75rem;display:flex}._checkLabel_1ugld_282 input{width:20px;min-width:20px;min-height:20px;accent-color:var(--action-color);padding:0}._itemGrid_1ugld_268 ._wide_1ugld_310{grid-column:1/-1}._itemGrid_1ugld_268>._toothChart_1ugld_314{min-width:0;max-width:100%}._toothChart_1ugld_314{border:1px solid var(--grey-color);background:color-mix(in srgb, var(--light-grey-color) 35%, white);box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:14px;grid-column:1/-1;width:100%;padding:.7rem;overflow-x:auto}._toothChartHeader_1ugld_332{box-sizing:border-box;width:728px;min-width:728px;color:var(--dark-grey-color);font-size:var(--type-caption);grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:.5rem;padding-left:0;padding-right:28px;display:grid}._toothChartHeader_1ugld_332 strong{color:var(--font-color);font-size:var(--type-small);text-align:center}._toothChartHeader_1ugld_332 span:last-child{text-align:right}._archRow_1ugld_356{box-sizing:border-box;width:728px;min-width:728px;padding-left:0;padding-right:28px}._archRow_1ugld_356+._archRow_1ugld_356{border-top:1px dashed var(--grey-color);margin-top:.55rem;padding-top:.55rem}._archName_1ugld_370{color:var(--dark-grey-color);font-size:var(--type-caption);text-align:center;margin-bottom:.2rem}._inlineTeeth_1ugld_377{grid-template-columns:repeat(16,minmax(38px,1fr));align-items:end;gap:.16rem;display:grid;position:relative}._inlineMidline_1ugld_385{border-left:1px dashed color-mix(in srgb, var(--action-color) 28%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:50%}._editor_1ugld_145 ._tooth_1ugld_118{z-index:1;min-width:0;min-height:72px;color:var(--font-color);font-size:var(--type-caption);background:0 0;border-color:#0000;flex-direction:column;align-items:center;gap:.02rem;padding:.15rem .05rem;font-weight:700;display:flex;position:relative}._tooth_1ugld_118 svg{filter:drop-shadow(0 1px 1px #00000021);width:42px;height:55px;overflow:visible}._toothOutline_1ugld_418{fill:#fff;stroke:#8f9497;stroke-width:1.35px;stroke-linejoin:round}._toothDetail_1ugld_425{fill:none;stroke:#aeb3b6;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}._toothHighlight_1ugld_433{fill:none;stroke:#e3e5e6;stroke-width:1.7px;stroke-linecap:round}._incisor_1ugld_440 svg{width:33px}._canine_1ugld_444 svg{width:36px}._premolar_1ugld_448 svg{width:39px}._molar_1ugld_452 svg{width:43px}._editor_1ugld_145 ._tooth_1ugld_118:hover{z-index:2;border-color:color-mix(in srgb, var(--action-color) 45%, white);background:color-mix(in srgb, var(--action-color) 8%, white)}._editor_1ugld_145 ._tooth_1ugld_118:focus-visible{z-index:3;outline:3px solid color-mix(in srgb, var(--action-color) 35%, transparent);outline-offset:1px}._editor_1ugld_145 ._selectedTooth_1ugld_468{z-index:2;border-color:var(--action-color);background:color-mix(in srgb, var(--action-color) 14%, white);color:var(--action-color-darker)}._selectedTooth_1ugld_468 ._toothOutline_1ugld_418{fill:color-mix(in srgb, var(--action-color) 20%, white);stroke:var(--action-color-darker)}._selectedTooth_1ugld_468 ._toothDetail_1ugld_425{stroke:var(--action-color)}._toothChart_1ugld_314>p{box-sizing:border-box;width:728px;min-width:728px;color:var(--dark-grey-color);font-size:var(--type-caption);text-align:center;margin:.5rem 0 0;padding-left:0;padding-right:28px}._rowActions_1ugld_496{justify-content:flex-end;gap:.5rem;padding:0 .75rem .75rem;display:flex}._danger_1ugld_503{color:#b71c1c}._addItem_1ugld_507{color:var(--action-color-darker);border-style:dashed!important;font-weight:700!important}._discount_1ugld_275{align-items:end;gap:.5rem;display:flex}._summary_1ugld_519{background:var(--light-grey-color);border-radius:14px;padding:.75rem}._summaryHeader_1ugld_525{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}._summaryHeader_1ugld_525 h2{font-size:var(--type-section);margin:0}._primaryTotal_1ugld_539{color:var(--muted-color);font-size:var(--type-small);flex-direction:column;flex:none;align-items:flex-end;font-weight:650;display:flex}._primaryTotal_1ugld_539 strong{color:var(--action-color-darker);font-size:var(--type-heading);line-height:1.25}._primaryTotal_1ugld_539 ._finalTotal_1ugld_555{color:var(--font-color)}._summaryGroups_1ugld_559{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.65rem;display:grid}._summaryGroup_1ugld_559{border:1px solid var(--border-color);background:#fff;border-radius:12px;min-width:0;padding:.6rem .7rem}._summaryGroup_1ugld_559 h3{color:var(--font-color);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.035em;margin:0 0 .3rem}._summaryGroup_1ugld_559 dl{margin:0}._summaryGroup_1ugld_559 dl>div{color:var(--muted-color);font-size:var(--type-small);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.2rem 0;display:flex}._summaryGroup_1ugld_559 dt{min-width:0}._summaryGroup_1ugld_559 dd{color:var(--font-color);white-space:nowrap;margin:0;font-weight:700}._summaryGroup_1ugld_559 ._groupTotal_1ugld_607{border-top:1px solid var(--border-color);color:var(--font-color);margin-top:.2rem;padding-top:.4rem;font-weight:700}._summaryGroup_1ugld_559 ._groupTotal_1ugld_607 dd{font-size:var(--type-small)}._summaryGroup_1ugld_559 ._balanceTotal_1ugld_619 dd{color:var(--action-color-darker)}._payment_1ugld_245{grid-template-columns:minmax(8rem,1fr) auto auto;gap:.5rem;display:grid}._payment_1ugld_245 input{width:100%;min-width:0}._save_1ugld_634{color:#fff;background:var(--action-color)!important;border:0!important;font-weight:700!important}@media (width<=768px){._itemGrid_1ugld_268{grid-template-columns:1fr 1fr}._itemGrid_1ugld_268>:first-child,._itemGrid_1ugld_268 ._wide_1ugld_310{grid-column:1/-1}._summaryGroups_1ugld_559{grid-template-columns:1fr}._item_1ugld_178 summary{flex-direction:column}._itemSummaryMeta_1ugld_205{width:100%}._planHeader_1ugld_167{grid-template-columns:1fr}._payment_1ugld_245{grid-template-columns:1fr 1fr}._payment_1ugld_245 input{grid-column:1/-1}._payment_1ugld_245 button{width:100%;padding-inline:.4rem}}@media (width<=520px){._planPicker_1ugld_72{grid-template-columns:1fr}._planPicker_1ugld_72 button{width:100%}}@media (width<=390px){._payment_1ugld_245{grid-template-columns:1fr}._payment_1ugld_245 input{grid-column:auto}}._reconciliation_1ugld_687 h2{margin-top:0}._reconciliation_1ugld_687>div{flex-direction:column;gap:.55rem;display:flex}._reconciliation_1ugld_687 button{min-height:44px;font:inherit;border:0;border-radius:12px;padding:.65rem;font-weight:600}._reconciliation_1ugld_687 button:first-child{color:#fff;background:#2e9d50}._reconciliation_1ugld_687 button:nth-child(2){background:var(--action-color);color:#fff}._section_1ugld_1{border-top:1px solid var(--border-color);margin:1.5rem 0 0;padding-top:1.25rem}._section_1ugld_1 h3{font-size:var(--type-body);margin-bottom:.75rem;font-weight:750}._pill_1ugld_10,._addPill_1ugld_16{border-radius:12px;min-height:42px;padding:.6rem .9rem;font-weight:650}._addPill_1ugld_16:disabled{text-align:left;width:100%;min-height:54px;color:var(--muted-color);border-color:var(--border-color);background:var(--surface-subtle);cursor:default}._planPicker_1ugld_72{gap:.65rem}._planPicker_1ugld_72 select,._planPicker_1ugld_72 button,._editor_1ugld_145 input,._editor_1ugld_145 select,._editor_1ugld_145 textarea,._editor_1ugld_145 button{border-color:var(--border-color);border-radius:var(--radius-control);min-height:44px;box-shadow:var(--shadow-control)}._linkGroup_1ugld_32{border-color:var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);margin-top:.75rem;padding:.9rem}._planCard_1ugld_51{border-color:var(--border-color);border-radius:var(--radius-control);box-shadow:var(--shadow-control)}._item_1ugld_178{border-color:var(--border-color);border-radius:var(--radius-control);box-shadow:var(--shadow-control);background:#fff}._item_1ugld_178 summary{background:var(--surface-subtle);padding:.85rem}._summary_1ugld_519{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle)}._save_1ugld_634{box-shadow:0 8px 18px color-mix(in srgb, var(--action-color) 22%, transparent)!important}._editor_1ugld_145,._items_1ugld_178,._item_1ugld_178,._itemGrid_1ugld_268,._planHeader_1ugld_167,._discount_1ugld_275,._itemGrid_1ugld_268>*,._planHeader_1ugld_167>*,._discount_1ugld_275>*{min-width:0;max-width:100%}._editor_1ugld_145 ._checkLabel_1ugld_282 input{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;border-radius:4px;padding:0}._rowActions_1ugld_496{flex-wrap:wrap}@media (width<=768px){._itemGrid_1ugld_268{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=480px){._itemGrid_1ugld_268{grid-template-columns:minmax(0,1fr)}._itemGrid_1ugld_268>*,._itemGrid_1ugld_268>:first-child,._itemGrid_1ugld_268 ._wide_1ugld_310{grid-column:1}._discount_1ugld_275{flex-wrap:wrap}._discount_1ugld_275>*{flex:100%}._summaryHeader_1ugld_525{flex-direction:column;align-items:flex-start}._primaryTotal_1ugld_539{align-items:flex-start}}._planPicker_1ugld_72{grid-template-columns:minmax(0,1fr) auto auto}._emptyPlans_1ugld_141 p{margin:0 0 .65rem}@media (width<=520px){._planPicker_1ugld_72{grid-template-columns:minmax(0,1fr)}}._itemGrid_1ugld_268 label,._discount_1ugld_275 label{color:var(--muted-color);font-size:var(--type-small);font-weight:600}._itemGrid_1ugld_268 input:not([type=checkbox]),._itemGrid_1ugld_268 select,._discount_1ugld_275 input,._discount_1ugld_275 select{color:var(--font-color);font-size:var(--type-body);font-weight:400}._itemGrid_1ugld_268 ._checkLabel_1ugld_282{font-size:var(--type-small);font-weight:600}._editor_1ugld_145 input[type=checkbox],._procedureHeader_1ugld_100 input[type=checkbox],._toothChoices_1ugld_118 input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;accent-color:var(--action-color);cursor:pointer;border-radius:4px;flex:0 0 20px;margin:0;padding:0}._procedurePayment_1ugld_888{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);grid-column:1/-1;grid-template-columns:minmax(9rem,1fr) minmax(7rem,.6fr) auto auto;align-items:center;gap:.5rem;padding:.65rem;display:grid}._procedurePayment_1ugld_888>span{color:var(--muted-color);font-size:var(--type-small);flex-direction:column;display:flex}._procedurePayment_1ugld_888 strong{color:var(--font-color);font-size:var(--type-small)}._procedurePayment_1ugld_888 input{width:100%}._saveStatus_1ugld_916{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);min-height:44px;color:var(--muted-color);font-size:var(--type-small);justify-content:center;align-items:center;gap:.65rem;padding:.55rem .75rem;font-weight:700;display:flex}._saveStatus_1ugld_916._saved_1ugld_931{color:#18783a;background:#f0faf3;border-color:#b7ddc2}._saveStatus_1ugld_916._saving_1ugld_937,._saveStatus_1ugld_916._pending_1ugld_937{color:#786226}._saveStatus_1ugld_916._error_1ugld_941{color:#a33125;background:#fff4f2;border-color:#efb3ad}._saveStatus_1ugld_916 button{min-height:34px;color:inherit;padding:.35rem .65rem}._planOptions_1ugld_953{z-index:5;position:absolute;top:.4rem;left:2rem}._planOptionsTrigger_1ugld_960{border:1px solid var(--border-color);width:42px;height:42px;color:var(--muted-color);box-shadow:var(--shadow-control);cursor:pointer;font:inherit;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}._deletePlan_1ugld_975{margin-top:.25rem;color:#b71c1c!important;border-color:#efd0cd!important}._pdfMessage_1ugld_981{color:#7b4e24;font-size:var(--type-small);background:#fff6ee;border-radius:10px;margin:0 3.5rem .75rem 0;padding:.55rem .75rem;font-weight:650}@media (width<=768px){._planOptions_1ugld_953{top:.4rem;left:.65rem}._pdfMessage_1ugld_981{margin-right:2.75rem}}._paymentHistory_1ugld_1002{flex-direction:column;gap:.45rem;display:flex}._paymentHistory_1ugld_1002 h3{margin:0 0 .2rem}._paymentHistory_1ugld_1002>div{border:1px solid var(--border-color);background:#fff;border-radius:12px;grid-template-columns:minmax(10rem,1fr) minmax(7rem,.4fr) auto auto;align-items:center;gap:.45rem;padding:.6rem;display:grid}._paymentHistory_1ugld_1002 span{flex-direction:column;min-width:0;display:flex}._paymentHistory_1ugld_1002 small{color:var(--muted-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._reconciliation_1ugld_687{min-width:min(28rem,100%);color:var(--font-color)}._reconciliation_1ugld_687 header{color:var(--muted-color);font-size:var(--type-small);justify-content:space-between;gap:1rem;font-weight:650;display:flex}._reconciliation_1ugld_687 h2{margin:.65rem 0 .15rem}._reconciliation_1ugld_687>p{color:var(--muted-color);font-size:var(--type-small);margin:0 0 .75rem}._reconciliation_1ugld_687 ul{border-block:1px solid var(--border-color);margin:0;padding:0;list-style:none}._reconciliation_1ugld_687 li{justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}._reconciliation_1ugld_687 li+li{border-top:1px solid var(--border-color)}._reconciliationTotal_1ugld_1078{background:var(--surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;margin:.8rem 0;padding:.8rem;flex-direction:row!important;display:flex!important}._reconciliationTotal_1ugld_1078 strong{font-size:var(--type-section)}._reconciliationActions_1ugld_1093,._customPayment_1ugld_1093,._overpaymentChoice_1ugld_1093{grid-template-columns:1fr 1fr;gap:.55rem;display:grid!important}._reconciliationActions_1ugld_1093 button:first-child,._customPayment_1ugld_1093 button:first-of-type{color:#fff;background:#238a45;grid-column:1/-1}._reconciliationActions_1ugld_1093 button:last-child,._customPayment_1ugld_1093 button:last-child,._overpaymentChoice_1ugld_1093 button:last-child{color:var(--muted-color);border:1px solid var(--border-color);background:#fff;grid-column:1/-1}._customPayment_1ugld_1093 label{color:var(--muted-color);font-size:var(--type-small);flex-direction:column;grid-column:1/-1;gap:.3rem;font-weight:600;display:flex}._customPayment_1ugld_1093 input{border:1px solid var(--border-color);min-height:48px;font:inherit;font-size:var(--type-section);border-radius:12px;padding:.65rem .8rem}._overpaymentChoice_1ugld_1093 p{grid-column:1/-1;margin:0 0 .25rem}._overpaymentChoice_1ugld_1093 button{background:var(--action-color);color:#fff}@media (width<=600px){._procedurePayment_1ugld_888,._paymentHistory_1ugld_1002>div{grid-template-columns:1fr 1fr}._procedurePayment_1ugld_888>span,._procedurePayment_1ugld_888 input,._paymentHistory_1ugld_1002>div>span,._paymentHistory_1ugld_1002>div>input{grid-column:1/-1}}._reconciliation_1ugld_687 ._overpaymentChoice_1ugld_1093 button{background:var(--action-color);color:#fff}._completionReview_1ugld_1154{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);margin:.75rem 0;padding:.8rem}._completionReview_1ugld_1154 h3,._paymentPreview_1ugld_1162 h3{font-size:var(--type-small);margin:0 0 .65rem}._completionProcedure_1ugld_1167+._completionProcedure_1ugld_1167{border-top:1px solid var(--border-color);margin-top:.65rem;padding-top:.65rem}._completionProcedure_1ugld_1167>label{align-items:center;gap:.55rem;display:flex}._completionProcedure_1ugld_1167>label span{flex-direction:column;min-width:0;display:flex}._completionProcedure_1ugld_1167 small{color:var(--muted-color);font-size:var(--type-small)}._completionTeeth_1ugld_1190{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0 1.65rem;display:flex}._completionTeeth_1ugld_1190 label{border:1px solid var(--border-color);font-size:var(--type-small);background:#fff;border-radius:9px;align-items:center;gap:.35rem;padding:.35rem .5rem;display:flex}._paymentPreview_1ugld_1162{flex-direction:column;gap:.55rem;display:flex!important}._paymentPreview_1ugld_1162 p{color:var(--muted-color);margin:0}._paymentPreview_1ugld_1162 button:first-of-type{color:#fff;background:#238a45}._paymentPreview_1ugld_1162 button:last-child{color:var(--muted-color);border:1px solid var(--border-color);background:#fff}@media (width<=600px){._reconciliation_1ugld_687{min-width:0}._reconciliationActions_1ugld_1093,._customPayment_1ugld_1093,._overpaymentChoice_1ugld_1093{grid-template-columns:1fr}._reconciliationActions_1ugld_1093 button,._customPayment_1ugld_1093 button,._overpaymentChoice_1ugld_1093 button{grid-column:1!important}._completionReview_1ugld_1154{padding:.65rem}}@media (width<=768px){._saveStatus_1ugld_916{z-index:9;min-height:48px;margin:0 -.25rem;padding:.45rem .55rem;position:sticky;bottom:0;box-shadow:0 -6px 16px #1a223814}}._validationMessage_1ugld_1255{color:#a33125;font-size:var(--type-small);background:#fff3f1;border-radius:10px;margin:0;padding:.55rem .7rem;font-weight:650}._invalidItem_1ugld_1265{box-shadow:inset 4px 0 #d94738, var(--shadow-control);border-color:#e07167}._invalidItem_1ugld_1265 summary{background:#fff4f2}._invalidItem_1ugld_1265 ._invalidName_1ugld_1274{border-color:#d94738!important;box-shadow:0 0 0 3px #d947381f!important}._chart_oxw6g_1{border:1px solid var(--grey-color);background:color-mix(in srgb, var(--light-grey-color) 35%, white);box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:14px;grid-column:1/-1;width:100%;min-width:0;padding:.7rem;overflow-x:auto}._header_oxw6g_15,._arch_oxw6g_15,._chart_oxw6g_1>p{box-sizing:border-box;width:728px;min-width:728px;padding-right:28px}._header_oxw6g_15{color:var(--dark-grey-color);font-size:var(--type-caption);grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:.5rem;display:grid}._header_oxw6g_15 strong{color:var(--font-color);font-size:var(--type-small);text-align:center}._header_oxw6g_15 span:last-child{text-align:right}._arch_oxw6g_15+._arch_oxw6g_15{border-top:1px dashed var(--grey-color);margin-top:.55rem;padding-top:.55rem}._archName_oxw6g_47{color:var(--dark-grey-color);font-size:var(--type-caption);text-align:center;margin-bottom:.2rem}._teeth_oxw6g_54{grid-template-columns:repeat(16,minmax(38px,1fr));align-items:end;gap:.16rem;display:grid;position:relative}._midline_oxw6g_62{inset-block:0;border-left:1px dashed color-mix(in srgb, var(--action-color) 28%, transparent);pointer-events:none;position:absolute;left:50%}._chart_oxw6g_1 ._tooth_oxw6g_70{z-index:1;appearance:none;min-width:0;min-height:72px;color:var(--font-color);font:inherit;font-size:var(--type-caption);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:.02rem;padding:.15rem .05rem;font-weight:700;display:flex;position:relative}._tooth_oxw6g_70 svg{filter:drop-shadow(0 1px 1px #00000021);width:42px;height:55px;overflow:visible}._toothOutline_oxw6g_99{fill:#fff;stroke:#8f9497;stroke-width:1.35px;stroke-linejoin:round}._toothDetail_oxw6g_106{fill:none;stroke:#aeb3b6;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}._toothHighlight_oxw6g_114{fill:none;stroke:#e3e5e6;stroke-width:1.7px;stroke-linecap:round}._incisor_oxw6g_121 svg{width:33px}._canine_oxw6g_125 svg{width:36px}._premolar_oxw6g_129 svg{width:39px}._molar_oxw6g_133 svg{width:43px}._tooth_oxw6g_70:hover{z-index:2;color:var(--action-color-darker);transform:translateY(-1px)}._tooth_oxw6g_70:hover ._toothOutline_oxw6g_99{stroke:var(--action-color)}._tooth_oxw6g_70:focus-visible{z-index:3;outline:2px solid color-mix(in srgb, var(--action-color) 45%, transparent);outline-offset:1px}._chart_oxw6g_1 ._selectedTooth_oxw6g_153{z-index:2;color:var(--action-color-darker);background:0 0}._selectedTooth_oxw6g_153:after{content:"";background:var(--action-color);border-radius:999px;width:22px;height:3px;position:absolute;bottom:0}._selectedTooth_oxw6g_153 ._toothOutline_oxw6g_99{fill:color-mix(in srgb, var(--action-color) 20%, white);stroke:var(--action-color-darker)}._selectedTooth_oxw6g_153 ._toothDetail_oxw6g_106{stroke:var(--action-color)}._chart_oxw6g_1>p{color:var(--dark-grey-color);font-size:var(--type-caption);text-align:center;margin:.5rem 0 0}@media (width<=768px){._chart_oxw6g_1{scroll-snap-type:x proximity}._arch_oxw6g_15{scroll-snap-align:start}}._selectionSummary_oxw6g_193{width:min(100%,728px);color:var(--muted-color);font-size:var(--type-small);background:#fff;border-radius:10px;justify-content:space-between;gap:.75rem;margin-top:.65rem;padding:.55rem .7rem;display:flex;position:sticky;left:0}._selectionSummary_oxw6g_193 strong{color:var(--font-color)}._selectionSummary_oxw6g_193>*{min-width:0}._selectionSummary_oxw6g_193 span{overflow-wrap:anywhere;text-align:right}@media (width<=768px){._chart_oxw6g_1{scroll-snap-type:none}._header_oxw6g_15,._arch_oxw6g_15,._chart_oxw6g_1>p{width:680px;min-width:680px;padding-right:0}._teeth_oxw6g_54{grid-template-columns:repeat(16,minmax(36px,1fr))}._chart_oxw6g_1 ._tooth_oxw6g_70{min-height:68px}._tooth_oxw6g_70 svg{height:50px}._selectionSummary_oxw6g_193{width:min(100%,680px)}}@media (width<=390px){._header_oxw6g_15,._arch_oxw6g_15,._chart_oxw6g_1>p{width:640px;min-width:640px}._teeth_oxw6g_54{grid-template-columns:repeat(16,minmax(34px,1fr))}}._backdrop_q0nbr_1{z-index:30000;background:0 0;border:0;border-radius:0;width:auto;min-width:0;min-height:0;margin:0;padding:0;position:fixed;inset:0}._menu_q0nbr_15{z-index:30001;box-sizing:border-box;border:1px solid var(--border-color);background:#fff;border-radius:14px;gap:.25rem;width:min(20rem,100vw - 2rem);padding:.5rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #1820332e}._menu_q0nbr_15>button,._menu_q0nbr_15>a{width:100%;min-height:42px;color:var(--font-color);font:inherit;font-size:var(--type-small);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;padding:.55rem .75rem;font-weight:650;line-height:1.15;display:inline-flex}._menu_q0nbr_15>button:hover:not(:disabled),._menu_q0nbr_15>a:hover{background:var(--background-color)}._menu_q0nbr_15>button:focus-visible,._menu_q0nbr_15>a:focus-visible{outline:2px solid var(--action-color);outline-offset:-2px}._menu_q0nbr_15>button:disabled{cursor:not-allowed;opacity:.5}._header_q0nbr_62{display:none}@media (width<=768px){._backdrop_q0nbr_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b2b61}._menu_q0nbr_15{border-radius:20px;gap:.35rem;padding:.75rem;left:max(10px, env(safe-area-inset-left))!important;width:calc(100vw - max(20px, env(safe-area-inset-left) + env(safe-area-inset-right)))!important}._header_q0nbr_62{justify-content:space-between;align-items:center;padding:.2rem .25rem .55rem;display:flex}._header_q0nbr_62 button{width:36px;min-height:36px;color:var(--font-color);font:inherit;font-size:var(--type-heading);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}._menu_q0nbr_15>button,._menu_q0nbr_15>a{border-color:var(--border-color);min-height:50px;padding-inline:.9rem}}._navigation_1sxoj_1{background:var(--surface-color);border-right:1px solid var(--border-color);z-index:100;flex-direction:column;gap:.5rem;width:184px;padding:2rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}._navigation_1sxoj_1 a{border-radius:var(--radius-control);color:var(--font-color);padding:.85rem 1rem;font-weight:600;text-decoration:none}._navigation_1sxoj_1 a:hover{background:var(--surface-subtle)}._brand_1sxoj_24{font-weight:700;font-size:var(--type-section);padding:0 1rem 1.5rem}._content_1sxoj_30{width:calc(100% - 184px);min-width:0;margin-left:184px;padding:1rem 1.5rem 3rem}._topbar_1sxoj_37{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}._topbar_1sxoj_37>span{color:var(--muted-color);font-size:var(--type-small)}._topbar_1sxoj_37>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._topbar_1sxoj_37 button,._topbar_1sxoj_37 a{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);min-height:44px;color:var(--font-color);font:inherit;font-size:var(--type-small);cursor:pointer;padding:.6rem .85rem;text-decoration:none}._topbar_1sxoj_37 button:disabled{opacity:.55;cursor:default}._sections_1sxoj_72{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}._sections_1sxoj_72 a{min-height:44px;color:var(--font-color);border-radius:var(--radius-control);align-items:center;padding:.6rem .85rem;text-decoration:none;display:inline-flex}._navigation_1sxoj_1 a._selected_1sxoj_90,._sections_1sxoj_72 a._selected_1sxoj_90,._topbar_1sxoj_37 a._selected_1sxoj_90{background:var(--font-color);color:var(--surface-color)}._subscription_1sxoj_95{background:var(--surface-color);border-radius:var(--radius-card);max-width:760px;margin:0 auto;padding:1rem}._record_1sxoj_103{width:100%;min-width:0;max-width:1160px;margin:0 auto}._recordHeader_1sxoj_110{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}._panel_1sxoj_119{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-card);min-width:0;margin:1rem 0;padding:1.25rem}._row_1sxoj_128{border-bottom:1px solid var(--border-color);width:100%;color:var(--font-color);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}._row_1sxoj_128 small,._grow_1sxoj_142 small{color:var(--muted-color);display:block}._grow_1sxoj_142{flex:1;min-width:140px}._actions_1sxoj_152{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}._record_1sxoj_103 h2,._panel_1sxoj_119 h2{font-size:var(--type-section);margin:.75rem 0}._record_1sxoj_103 h3,._panel_1sxoj_119 h3{font-size:var(--type-body);margin:.75rem 0}._record_1sxoj_103 p,._panel_1sxoj_119 p{overflow-wrap:anywhere}._record_1sxoj_103 button,._record_1sxoj_103 ._actions_1sxoj_152 a,._panel_1sxoj_119 button,._panel_1sxoj_119 ._actions_1sxoj_152 a{border:1px solid var(--border-color);border-radius:var(--radius-control);min-height:44px;color:var(--font-color);background:var(--surface-color);font:inherit;cursor:pointer;padding:.65rem .9rem;text-decoration:none}._record_1sxoj_103 button:disabled,._panel_1sxoj_119 button:disabled{opacity:.55;cursor:default}._record_1sxoj_103 button:focus-visible,._record_1sxoj_103 a:focus-visible,._record_1sxoj_103 summary:focus-visible,._panel_1sxoj_119 button:focus-visible,._panel_1sxoj_119 a:focus-visible,._panel_1sxoj_119 summary:focus-visible{outline:2px solid var(--action-color);outline-offset:3px}._record_1sxoj_103 label,._panel_1sxoj_119 label{flex-direction:column;gap:.3rem;margin:.5rem 0;display:flex}._record_1sxoj_103 input,._record_1sxoj_103 select,._panel_1sxoj_119 input,._panel_1sxoj_119 select{width:100%;min-height:44px;font:inherit;border:1px solid var(--border-color);background:var(--surface-color);color:var(--font-color);border-radius:10px;padding:.65rem}._record_1sxoj_103 input[type=checkbox],._record_1sxoj_103 input[type=radio],._panel_1sxoj_119 input[type=checkbox],._panel_1sxoj_119 input[type=radio]{width:auto;min-height:auto}._record_1sxoj_103 summary,._panel_1sxoj_119 summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:600}._record_1sxoj_103 ._textAction_1sxoj_216,._panel_1sxoj_119 ._textAction_1sxoj_216{text-align:left;border:0;padding:0;font-weight:700}@media (width<=520px){._panel_1sxoj_119{padding:.85rem}._row_1sxoj_128{gap:.6rem}._actions_1sxoj_152{align-items:stretch}._recordHeader_1sxoj_110 h1{overflow-wrap:anywhere}}._navigation_1sxoj_1 a:focus-visible,._sections_1sxoj_72 a:focus-visible,._topbar_1sxoj_37 a:focus-visible,._topbar_1sxoj_37 button:focus-visible{outline:2px solid var(--action-color);outline-offset:3px}@media (width<=768px),(orientation:landscape) and (height<=500px) and (width<=950px){._navigation_1sxoj_1{width:100%;padding:.5rem .4rem calc(.5rem + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--border-color);flex-direction:row;gap:.2rem;inset:auto 0 0}._navigation_1sxoj_1 a{min-width:0;min-height:44px;font-size:var(--type-small);flex:1;justify-content:center;align-items:center;padding:.6rem .25rem;display:flex}._brand_1sxoj_24{display:none}._content_1sxoj_30{width:100%;padding:max(.75rem, env(safe-area-inset-top)) .75rem calc(6rem + env(safe-area-inset-bottom));margin:0}._topbar_1sxoj_37{gap:.5rem;margin-bottom:1rem}._subscription_1sxoj_95{padding:.75rem}}._menuContext_1st66_1{z-index:10000;background-color:#fff;border-radius:20px;padding:8px;position:fixed;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}._deleteButton_1st66_10{color:var(--font-color);height:2.7rem;font-size:var(--type-section);background-color:#fff;border:none}._outisdePopup_1st66_18{z-index:500;background:0 0;width:100%;height:100%;position:fixed;top:0;left:0}#_appointmentsPage_w6hdt_1{flex-flow:column wrap;align-items:flex-start;width:100%;padding:0 2rem;display:flex;position:relative}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){#_appointmentsPage_w6hdt_1{height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - 5.5rem - env(safe-area-inset-bottom));flex-wrap:nowrap;min-height:0;padding:0 .75rem;overflow:hidden}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){#_appointmentsPage_w6hdt_1{height:calc(100dvh - max(.35rem, env(safe-area-inset-top)) - 3.5rem - env(safe-area-inset-bottom));padding:0 .35rem}}._newAppointment_w6hdt_25{right:1.25rem;bottom:calc(5.35rem + env(safe-area-inset-bottom));z-index:1900;background:var(--action-color);color:#fff;min-height:50px;font:inherit;box-shadow:0 10px 24px color-mix(in srgb, var(--action-color) 35%, transparent);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.75rem 1rem;font-weight:800;display:none;position:fixed}._newAppointment_w6hdt_25 span{font-size:var(--type-heading);line-height:.7}@media screen and (width<=768px){._newAppointment_w6hdt_25{display:flex}}._loginPage_lmn7v_1{background-color:var(--action-color);justify-content:center;align-items:center;width:100%;min-width:100%;min-height:100dvh;display:flex;overflow:auto}._loginPage_lmn7v_1 ._loginForm_lmn7v_13{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:80%;max-height:550px;padding:1.5rem;display:flex}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23{justify-content:center;align-items:center;display:inline-flex}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23 svg{max-width:10rem;fill:var(--light-grey-color)}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23 ._highlight_lmn7v_32{color:var(--light-grey-color)}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 input{border:1px solid var(--grey-color);width:440px;max-width:100%;height:55px;font-family:Montserrat;font-size:var(--type-heading);border-radius:100px;outline:none;padding-left:1.3rem;background-position:97%!important;background-size:1.5rem!important}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 input:focus{border:2px solid var(--dark-grey-color)}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 input:-webkit-autofill{animation:1ms _loginAutofillDetected_lmn7v_1}@keyframes _loginAutofillDetected_lmn7v_1{0%{opacity:.99}to{opacity:1}}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._errorMessage_lmn7v_62{font-size:var(--type-heading);color:var(--light-grey-color)}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._loader_lmn7v_66{justify-content:center;align-items:center;width:100%;max-width:6rem;margin-top:3rem;margin-bottom:3rem;display:flex;position:relative}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._loader_lmn7v_66:before,._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._loader_lmn7v_66:after{content:"";filter:drop-shadow(0 0 1rem #ffffffbf);border-radius:50%;animation:1.8s ease-in-out infinite _pulsOut_lmn7v_1;position:absolute}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._loader_lmn7v_66:before{width:100%;padding-bottom:100%;animation-name:_pulsIn_lmn7v_1;box-shadow:inset 0 0 0 1rem #fff}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._loader_lmn7v_66:after{width:calc(100% - 2rem);padding-bottom:calc(100% - 2rem);box-shadow:0 0 #fff}@keyframes _pulsIn_lmn7v_1{0%{opacity:1;box-shadow:inset 0 0 0 1rem #fff}50%,to{opacity:0;box-shadow:inset 0 0 #fff}}@keyframes _pulsOut_lmn7v_1{0%,50%{opacity:0;box-shadow:0 0 #fff}to{opacity:1;box-shadow:0 0 0 1rem #fff}}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button{background-color:var(--font-color);color:var(--light-grey-color);font-size:var(--type-section);border:none;border-radius:100px;width:200px;height:55px;margin-top:4vmin;box-shadow:0 5px #0d111c}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button:disabled{cursor:unset;background-color:var(--grey-color);box-shadow:0 5px 0 var(--dark-grey-color)!important;transform:none!important}@media screen and ((width<=1000px) or (height<=1000px)){._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button{font-size:var(--type-display);height:4rem}}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._loginPage_lmn7v_1{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}._loginPage_lmn7v_1 ._loginForm_lmn7v_13{justify-content:center;gap:1.25rem;width:min(100%,28rem);height:auto;max-height:none;padding:1rem}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23{gap:.75rem;width:100%}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23 svg{width:5.5rem;max-height:6.5rem}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23 h2{font-size:var(--type-heading);margin:0;line-height:1.25}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 input{width:100%;height:3.25rem;font-size:var(--type-body)}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._errorMessage_lmn7v_62{font-size:var(--type-body);text-align:center;line-height:1.4}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button{width:min(100%,13rem);height:3.25rem;font-size:var(--type-section);margin-top:.5rem}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._loginPage_lmn7v_1{padding:max(.5rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}._loginPage_lmn7v_1 ._loginForm_lmn7v_13{gap:.5rem;padding:.25rem}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23 svg{width:3rem;max-height:3.5rem}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._title_lmn7v_23 h2{font-size:var(--type-heading)}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 input,._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button{height:2.75rem}}._loginPage_lmn7v_1 ._loginForm_lmn7v_13{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:28px;gap:1.25rem;width:min(100% - 2rem,520px);height:auto;max-height:none;padding:2rem;box-shadow:0 24px 70px #56140733}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 input{border-radius:var(--radius-control);width:100%;height:52px;font-size:var(--type-body);box-shadow:var(--shadow-control);border-color:#ffffffa6;padding:.75rem 1rem}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button{border-radius:var(--radius-control);width:100%;height:50px;font-size:var(--type-body);margin-top:.5rem;font-weight:700;box-shadow:0 10px 24px #0d111c38}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button:active{transform:translateY(0)!important;box-shadow:0 4px 12px #0d111c2e!important}@media screen and (width<=768px){._loginPage_lmn7v_1 ._loginForm_lmn7v_13{border-radius:22px;width:100%;padding:1.25rem}}._field_lmn7v_252{color:#fff;width:100%;font-size:var(--type-small);flex-direction:column;gap:.35rem;font-weight:700;display:flex}._passwordField_lmn7v_262{width:100%;display:block;position:relative}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._passwordField_lmn7v_262 input{padding-right:5.25rem}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._passwordToggle_lmn7v_272{width:44px;height:44px;min-height:44px;color:var(--font-color);box-shadow:none;background:0 0;border-radius:10px;margin:0;padding:.65rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._passwordToggle_lmn7v_272 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}._eyeSlash_lmn7v_298{stroke:var(--action-color-darker);stroke-width:2.2px}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 ._passwordToggle_lmn7v_272:active{box-shadow:none!important;transform:translateY(-50%)!important}._loginPage_lmn7v_1 ._loginForm_lmn7v_13 button:disabled{background:color-mix(in srgb, var(--font-color) 55%, transparent);color:#ffffffb8;box-shadow:none!important}._page_usopm_1{color:var(--font-color);height:100%;padding:1.5rem;overflow:auto}._page_usopm_1 header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}._page_usopm_1 h1,._page_usopm_1 p{margin:0 0 .35rem}._page_usopm_1 input,._editor_usopm_20 button{border:1px solid var(--grey-color);min-height:44px;font:inherit;border-radius:14px;padding:.65rem .85rem}._editor_usopm_20{background:var(--light-grey-color);border-radius:18px;grid-template-columns:2fr 1.2fr repeat(3,1fr) auto auto auto auto;align-items:end;gap:.65rem;padding:1rem;display:grid}._editor_usopm_20 label{font-size:var(--type-small);flex-direction:column;gap:.25rem;display:flex}._editor_usopm_20 ._check_usopm_45{flex-direction:row;align-items:center;min-height:44px}._editor_usopm_20 ._check_usopm_45 input{min-height:auto}._editor_usopm_20 button{background:var(--action-color);color:#fff;border:0;font-weight:700}._editor_usopm_20 ._secondary_usopm_62{color:var(--font-color);border:1px solid var(--grey-color);background:#fff}._list_usopm_68{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-top:1rem;display:grid}._card_usopm_75{text-align:left;border:1px solid var(--grey-color);border-left:4px solid var(--action-color);color:inherit;font:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:.3rem;padding:1rem;display:flex}._card_usopm_75 span{font-size:var(--type-small);color:var(--dark-grey-color)}._card_usopm_75 em{color:var(--action-color)}@media (width<=900px){._page_usopm_1{padding:.75rem .75rem 6rem}._page_usopm_1 header{flex-direction:column;align-items:stretch}._editor_usopm_20{grid-template-columns:1fr 1fr}._editor_usopm_20>:first-child,._editor_usopm_20>:nth-child(2){grid-column:1/-1}}._page_usopm_1{padding:2rem}._page_usopm_1 input,._editor_usopm_20 button{border-color:var(--border-color);border-radius:var(--radius-control);box-shadow:var(--shadow-control);background:#fff}._editor_usopm_20{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--surface-color);box-shadow:var(--shadow-card);padding:1.25rem}._card_usopm_75{border-color:var(--border-color);border-left-color:var(--action-color);border-radius:var(--radius-control);box-shadow:var(--shadow-control);transition:transform .15s,box-shadow .15s}._card_usopm_75:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1a22381a}._editor_usopm_20>*{min-width:0;max-width:100%}._editor_usopm_20 button{background:var(--action-color);color:#fff}._editor_usopm_20 ._check_usopm_45 input{width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;border-radius:4px;padding:0}@media (width<=768px){._page_usopm_1{padding:1rem .75rem 6rem}._editor_usopm_20{grid-template-columns:minmax(0,1fr)}._editor_usopm_20>*,._editor_usopm_20>:first-child,._editor_usopm_20>:nth-child(2){grid-column:1;width:100%}._editor_usopm_20 ._check_usopm_45{width:auto}}._editor_usopm_20 label{color:var(--muted-color);font-size:var(--type-small);font-weight:600}._editor_usopm_20 input:not([type=checkbox]){color:var(--font-color);font-size:var(--type-body);font-weight:400}._editor_usopm_20 ._check_usopm_45 input{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;accent-color:var(--action-color);cursor:pointer;border-radius:4px;flex:0 0 20px;margin:0;padding:0}#_patientsPage_y9kk9_1{flex-flow:column wrap;align-items:center;width:100%;padding:0 2rem;display:flex;position:relative}#_patientsPage_y9kk9_1 ._header_y9kk9_9{justify-content:space-between;align-items:end;gap:1rem;width:min(100%,1180px);margin-bottom:1.1rem;display:flex}#_patientsPage_y9kk9_1 ._header_y9kk9_9 p{color:var(--muted-color);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .2rem;font-weight:800}#_patientsPage_y9kk9_1 ._header_y9kk9_9 h1{margin:0}#_patientsPage_y9kk9_1 ._header_y9kk9_9 button{border:1px solid var(--action-color);background:var(--action-color);color:#fff;min-height:44px;font:inherit;box-shadow:var(--shadow-control);cursor:pointer;border-radius:10px;padding:.55rem .9rem;font-weight:800}#_patientsPage_y9kk9_1 hr{border:.5px var(--grey-color) solid;width:min(100% - 2rem,568px);height:0;margin:0;left:0}#_patientsPage_y9kk9_1 hr:last-child{display:none}#_patientsPage_y9kk9_1 svg:not([data-gdpr-icon]){filter:url(#inset-shadow);width:7vmin;max-width:30px;height:7vmax;max-height:30px}#_patientsPage_y9kk9_1 ._searchBar_y9kk9_57{width:min(100%,600px);padding-bottom:5rem}@media screen and (width<=768px){#_patientsPage_y9kk9_1{flex-wrap:nowrap;padding:0 1rem}#_patientsPage_y9kk9_1 ._searchBar_y9kk9_57{padding-bottom:1.5rem}#_patientsPage_y9kk9_1 ._header_y9kk9_9{flex-direction:column;align-items:stretch}#_patientsPage_y9kk9_1 ._header_y9kk9_9 button{width:100%}}._listHeading_y9kk9_78{width:min(100%,600px);color:var(--muted-color);font-size:var(--type-small);justify-content:space-between;gap:1rem;margin:0 0 .5rem;display:flex}._listHeading_y9kk9_78 strong{color:var(--font-color);font-size:var(--type-small)}._listHeading_y9kk9_78 span{text-align:right}@media screen and (width<=480px){._listHeading_y9kk9_78{flex-direction:column;gap:.1rem}._listHeading_y9kk9_78 span{text-align:left}}#_patientsPage_y9kk9_1{padding-top:1rem}#_patientsPage_y9kk9_1 ._searchBar_y9kk9_57{padding-bottom:2rem}._appointmentRecord_1kca1_1{width:100%;height:19%;font-size:var(--type-section);flex-flow:row;align-items:center;display:flex}@media screen and (width<=1000px){._appointmentRecord_1kca1_1{height:20%}}@media screen and (width<=768px){._appointmentRecord_1kca1_1{height:auto;min-height:4.5rem;font-size:var(--type-small);gap:.5rem;line-height:1.3}._appointmentRecord_1kca1_1 svg{width:28px;min-width:28px;max-width:28px;height:28px;max-height:28px}._appointmentRecord_1kca1_1 ._displayedDate_1kca1_29{padding-right:0}}._appointmentRecord_1kca1_1 div{flex:1}._appointmentRecord_1kca1_1 svg{filter:url(#inset-shadow);fill:var(--action-color);width:10vmin;max-width:42px;height:10vmax;max-height:42px;margin-right:2%}@media screen and (width<=1000px){._appointmentRecord_1kca1_1 svg{max-width:60px;max-height:60px}}._appointmentRecord_1kca1_1 svg._inactive_1kca1_51{fill:var(--dark-grey-color)}._appointmentRecord_1kca1_1 svg._active_1kca1_54{fill:var(--action-color)}._appointmentRecord_1kca1_1 ._hour_1kca1_57{justify-content:center;display:flex}._appointmentRecord_1kca1_1 ._displayedDate_1kca1_29{justify-content:end;padding-right:2%;display:flex}._today_1kca1_67 ._displayedDate_1kca1_29{font-weight:700}._appointmentsContainer_w8ih0_1{padding:4vmin 0}._quickActions_w8ih0_5{align-items:center;gap:.5rem;margin:.75rem 0 1rem;display:flex}._quickActions_w8ih0_5 button,._quickCall_w8ih0_12{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);min-height:44px;color:var(--font-color);font:inherit;font-size:var(--type-small);cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}._quickActions_w8ih0_5 ._primaryAction_w8ih0_29{border-color:var(--action-color);background:var(--action-color);color:#fff;box-shadow:var(--shadow-control);flex:1}._quickCall_w8ih0_12:hover{background:var(--surface-subtle)}._quickActions_w8ih0_5 button:focus-visible,._quickCall_w8ih0_12:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}._sectionNavigation_w8ih0_46{z-index:9;background:var(--surface-color);margin-bottom:1rem;padding-block:.25rem;position:sticky;top:0}._patientPage_w8ih0_55{min-width:0}._pageEmpty_w8ih0_59{border:1px dashed var(--border-color);background:var(--surface-subtle);color:var(--muted-color);padding:1rem}._documents_y5kua_1{min-width:0;max-width:100%;color:var(--font-color);font-family:Montserrat,sans-serif;font-size:var(--type-body)}._sectionHeader_y5kua_9 h3{font-size:var(--type-body);margin:0;font-weight:750}._sectionHeader_y5kua_9 p,._description_y5kua_15{color:var(--muted-color);font-size:var(--type-small);margin:.25rem 0 0;line-height:1.5}._documents_y5kua_1 p{line-height:1.5}._documents_y5kua_1 h4{font-size:var(--type-body);margin:0 0 .75rem;font-weight:750}._documents_y5kua_1 button,._documents_y5kua_1 input,._documents_y5kua_1 select,._documents_y5kua_1 textarea{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);min-height:44px;color:var(--font-color);box-shadow:var(--shadow-control);font:inherit;padding:.65rem .8rem}._documents_y5kua_1 button{font-size:var(--type-small);cursor:pointer;font-weight:650}._documents_y5kua_1 button:hover:enabled{border-color:color-mix(in srgb, var(--action-color) 35%, var(--border-color));background:var(--surface-subtle)}._documents_y5kua_1 button:disabled{color:var(--muted-color);box-shadow:none;cursor:default;background:#e7e9ed}._documents_y5kua_1 input:disabled,._documents_y5kua_1 select:disabled,._documents_y5kua_1 textarea:disabled{color:var(--muted-color);background-color:var(--surface-subtle)}._actions_y5kua_67{flex-wrap:wrap;gap:.65rem;margin:.85rem 0;display:flex}._documents_y5kua_1 ._primary_y5kua_74{border-color:var(--action-color);background:var(--action-color);color:var(--main-color);box-shadow:0 8px 18px color-mix(in srgb, var(--action-color) 22%, transparent);font-weight:700}._documents_y5kua_1 ._primary_y5kua_74:hover:enabled{border-color:var(--action-color);background:var(--action-color);box-shadow:0 10px 22px color-mix(in srgb, var(--action-color) 28%, transparent);transform:translateY(-1px)}._documents_y5kua_1 ._primary_y5kua_74:active:enabled{box-shadow:none;transform:translateY(0)}._documents_y5kua_1 ._primary_y5kua_74:disabled{border-color:var(--border-color);color:var(--muted-color);box-shadow:none;background:#e7e9ed}._documents_y5kua_1 ._newDocument_y5kua_101{border-style:dashed;border-color:color-mix(in srgb, var(--action-color) 35%, var(--border-color));color:var(--action-color-darker);background:color-mix(in srgb, var(--action-color) 6%, var(--surface-color))}._documents_y5kua_1 ._textButton_y5kua_108,._documents_y5kua_1 ._backButton_y5kua_108{color:var(--muted-color);box-shadow:none;background:0 0}._documents_y5kua_1 ._backButton_y5kua_108{margin-bottom:1rem}._documents_y5kua_1 ._danger_y5kua_118{color:#b71c1c}._list_y5kua_122{gap:.75rem;display:grid}._list_y5kua_122 article{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);min-width:0;box-shadow:var(--shadow-control);gap:.4rem;padding:.9rem;display:grid}._documentCardHeader_y5kua_138{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._documentCardHeader_y5kua_138 strong{min-width:0;font-size:var(--type-body);overflow-wrap:anywhere;font-weight:700}._list_y5kua_122 small{color:var(--muted-color);font-size:var(--type-small)}._list_y5kua_122 ._actions_y5kua_67{margin:.35rem 0 0}._signed_y5kua_161,._draft_y5kua_161{width:fit-content;font-size:var(--type-small);white-space:nowrap;border-radius:999px;flex:none;padding:.2rem .55rem;font-weight:750}._signed_y5kua_161{color:#18783a;background:#dff4e5}._draft_y5kua_161{color:#786226;background:#fff4df}._state_y5kua_181{border:1px dashed var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--muted-color);font-size:var(--type-small);justify-items:start;gap:.5rem;margin:.85rem 0;padding:1rem;display:grid}._note_y5kua_194{color:var(--muted-color);font-size:var(--type-small);margin:.65rem 0}._note_y5kua_194 a{color:var(--action-color-darker);text-decoration:none}._note_y5kua_194 a:hover{text-decoration:underline}._error_y5kua_209,._notice_y5kua_209{border-radius:var(--radius-control);font-size:var(--type-small);overflow-wrap:anywhere;border:1px solid;margin:.75rem 0;padding:.65rem .8rem;font-weight:650}._error_y5kua_209{color:#a33125;background:#fff4f2;border-color:#efb3ad}._notice_y5kua_209{color:#18783a;background:#f0faf3;border-color:#b7ddc2}._editor_y5kua_231{min-width:0;max-width:100%;padding-top:1rem}._editor_y5kua_231 ._editorTitle_y5kua_237{font-size:var(--type-section)}._workflow_y5kua_241{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--muted-color);font-size:var(--type-small);padding:.65rem .8rem;font-weight:600}._editor_y5kua_231 fieldset{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);min-width:0;margin:1rem 0;padding:.9rem}._editor_y5kua_231 legend{max-width:100%;font-size:var(--type-body);overflow-wrap:anywhere;padding:0 .35rem;font-weight:700}._field_y5kua_268{min-width:0;margin:.85rem 0}._field_y5kua_268 label{color:var(--muted-color);font-size:var(--type-small);flex-direction:column;gap:.35rem;font-weight:600;line-height:1.5;display:flex}._required_y5kua_283{color:var(--action-color)}._field_y5kua_268 input,._field_y5kua_268 select,._field_y5kua_268 textarea{width:100%;min-width:0;color:var(--font-color);font-size:var(--type-body);font-weight:400}._field_y5kua_268 textarea{resize:vertical;min-height:90px}._field_y5kua_268 small{color:var(--muted-color);font-size:var(--type-caption);font-weight:400;display:block}._planPrefill_y5kua_307{gap:.4rem;margin-bottom:1rem;display:grid}._field_y5kua_268 fieldset{background:var(--surface-color);margin:.5rem 0;padding:.75rem}._field_y5kua_268 fieldset legend{color:var(--muted-color);font-size:var(--type-small);font-weight:600}._options_y5kua_325{gap:.35rem;display:grid}._options_y5kua_325 label{min-height:40px;color:var(--font-color);flex-direction:row;align-items:center;gap:.55rem;font-weight:400}._documents_y5kua_1 input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;accent-color:var(--action-color);cursor:pointer;border-radius:4px;flex:0 0 20px;margin:0;padding:0}._review_y5kua_353{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);min-width:0;box-shadow:var(--shadow-control);padding:.9rem}._review_y5kua_353 h5{font-size:var(--type-body);margin:1.1rem 0 .55rem;font-weight:750}._review_y5kua_353 section:first-of-type h5{margin-top:.5rem}._review_y5kua_353 dl{margin:0}._review_y5kua_353 dl>div{border-bottom:1px solid var(--border-color);padding:.65rem 0}._review_y5kua_353 dt{color:var(--muted-color);font-size:var(--type-small);font-weight:600}._review_y5kua_353 dd{font-size:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}._review_y5kua_353 p{white-space:pre-wrap;overflow-wrap:anywhere}._signing_y5kua_399{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);margin-top:1rem;padding:.9rem}._acknowledgment_y5kua_407{color:var(--font-color);font-size:var(--type-small);align-items:flex-start;gap:.55rem;line-height:1.5;display:flex}._acknowledgment_y5kua_407 input{margin-top:.15rem!important}._signature_y5kua_420 p{color:var(--muted-color);font-size:var(--type-small)}._signature_y5kua_420 canvas{aspect-ratio:10/3;border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);width:100%;height:auto;box-shadow:var(--shadow-control);touch-action:none;margin:.75rem 0;display:block}._signature_y5kua_420 button{margin-bottom:1rem}._savedSignature_y5kua_442{width:min(100%,400px);height:auto;display:block}._staffRow_y5kua_448{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;margin-bottom:.75rem;display:grid}._staffRow_y5kua_448 label,._staffRow_y5kua_448 input{min-width:0}._staffTable_y5kua_460{border-collapse:collapse;width:100%;font-size:var(--type-small)}._staffTable_y5kua_460 th,._staffTable_y5kua_460 td{border-bottom:1px solid var(--border-color);text-align:left;overflow-wrap:anywhere;padding:.5rem}._staffTable_y5kua_460 th{background:var(--surface-subtle);color:var(--muted-color);font-weight:600}@media (width<=520px){._actions_y5kua_67{flex-direction:column}._actions_y5kua_67 button{width:100%}._editor_y5kua_231 fieldset,._review_y5kua_353,._signing_y5kua_399{padding:.75rem}._staffRow_y5kua_448{grid-template-columns:minmax(0,1fr)}._documentCardHeader_y5kua_138{flex-direction:column;gap:.5rem}}._xrays_1h6mp_1{border-top:1px solid var(--border-color);color:var(--font-color);margin-top:1.5rem;padding-top:1.25rem}._xrays_1h6mp_1 header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}._xrays_1h6mp_1 h3,._xrays_1h6mp_1 p{margin:0}._xrays_1h6mp_1 header p{color:var(--muted-color);font-size:var(--type-small);margin-top:.2rem}._xrays_1h6mp_1 header>span{background:var(--surface-subtle);text-align:center;border-radius:999px;min-width:2rem;padding:.3rem .55rem;font-weight:700}._unavailable_1h6mp_35,._empty_1h6mp_35{border:1px dashed var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--muted-color);padding:1rem}._uploadForm_1h6mp_43{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);grid-template-columns:1fr auto;gap:.6rem;margin-bottom:1rem;padding:.8rem;display:grid}._uploadForm_1h6mp_43 label{color:var(--muted-color);font-size:var(--type-small);flex-direction:column;gap:.25rem;font-weight:650;display:flex}._uploadForm_1h6mp_43 input,._uploadForm_1h6mp_43 button,._filePicker_1h6mp_63 span{border:1px solid var(--border-color);border-radius:var(--radius-control);min-height:44px;color:var(--font-color);font:inherit;box-sizing:border-box;background:#fff;padding:.6rem .75rem}._filePicker_1h6mp_63{cursor:pointer;grid-column:1/-1}._filePicker_1h6mp_63 input{opacity:0;width:1px;height:1px;position:absolute}._filePicker_1h6mp_63 span{color:var(--action-color-darker);align-items:center;font-weight:700;display:flex}._description_1h6mp_93{min-width:0}._description_1h6mp_93 input{width:100%}._uploadButton_1h6mp_101{align-self:end;background:var(--action-color)!important;color:#fff!important;border:0!important;font-weight:700!important}._uploadButton_1h6mp_101:disabled{cursor:not-allowed;opacity:1;color:var(--muted-color)!important;background:#e7e9ed!important}._error_1h6mp_116{color:#a33125;font-size:var(--type-small);grid-column:1/-1}._gallery_1h6mp_122{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem;display:grid}._gallery_1h6mp_122 article{border:1px solid var(--border-color);min-width:0;box-shadow:var(--shadow-control);background:#fff;border-radius:12px;position:relative;overflow:hidden}._imageButton_1h6mp_138,._imageLoading_1h6mp_138{background:#18202a;border:0;border-radius:0;width:100%;height:145px;padding:0}._imageButton_1h6mp_138{cursor:zoom-in;display:block}._imageButton_1h6mp_138 img{object-fit:contain;width:100%;height:100%}._imageLoading_1h6mp_138{color:#d6dbe0;font-size:var(--type-small);place-items:center;display:grid}._details_1h6mp_165{flex-direction:column;gap:.15rem;min-width:0;padding:.65rem;display:flex}._details_1h6mp_165 strong,._details_1h6mp_165 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._details_1h6mp_165 span,._details_1h6mp_165 small{color:var(--muted-color);font-size:var(--type-small)}._deleteButton_1h6mp_184{color:#a33125;width:calc(100% - 1.3rem);min-height:36px;font:inherit;font-size:var(--type-small);background:#fff7f5;border:1px solid #efb3ad;border-radius:9px;margin:0 .65rem .65rem;font-weight:650}@media (width<=520px){._uploadForm_1h6mp_43{grid-template-columns:1fr}._filePicker_1h6mp_63,._error_1h6mp_116{grid-column:1}._uploadButton_1h6mp_101{width:100%}._gallery_1h6mp_122{grid-template-columns:1fr 1fr}}@media (width<=370px){._gallery_1h6mp_122{grid-template-columns:1fr}}._toothPicker_1h6mp_216{grid-column:1/-1;min-width:0;overflow-x:auto}._toothPicker_1h6mp_216>span{color:var(--muted-color);font-size:var(--type-small);margin-bottom:.35rem;font-weight:650;display:block}._editButton_1h6mp_230{border:1px solid var(--border-color);width:calc(100% - 1.3rem);min-height:40px;color:var(--action-color-darker);font:inherit;font-size:var(--type-small);background:#fff;border-radius:9px;margin:0 .65rem .45rem;font-weight:650}._editTeeth_1h6mp_243{border-top:1px solid var(--border-color);padding:.65rem;overflow-x:auto}._editTeeth_1h6mp_243>button{border:1px solid var(--border-color);min-height:42px;font:inherit;background:#fff;border-radius:8px;margin:.4rem .4rem 0 0;padding:.5rem .65rem;font-weight:650}._history_1scg9_1{border-top:1px solid var(--border-color);color:var(--font-color);margin-top:1.5rem;padding-top:1.25rem}._sectionHeader_1scg9_8 h3,._sectionHeader_1scg9_8 p{margin:0}._sectionHeader_1scg9_8 p{color:var(--muted-color);font-size:var(--type-small);margin-top:.2rem}._layout_1scg9_18{grid-template-columns:minmax(300px,.85fr) minmax(340px,1.15fr);align-items:start;gap:1rem;margin-top:.8rem;display:grid}._selector_1scg9_26{overscroll-behavior-inline:contain;min-width:0;padding-bottom:.25rem;overflow-x:auto}._timelinePanel_1scg9_33{min-width:0}._timelineHeader_1scg9_37{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);background:#fffffff2;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex;position:sticky;top:3.7rem}._timelineHeader_1scg9_37 div{align-items:baseline;gap:.45rem;display:flex}._timelineHeader_1scg9_37 span{color:var(--muted-color);font-size:var(--type-small)}._timelineHeader_1scg9_37 strong{font-size:var(--type-heading);color:var(--action-color-darker)}._timelineHeader_1scg9_37 button,._open_1scg9_67,._state_1scg9_67 button{border:1px solid var(--border-color);min-height:44px;color:var(--font-color);font:inherit;background:#fff;border-radius:8px;padding:.55rem .75rem;font-weight:650}._state_1scg9_67{border:1px dashed var(--border-color);background:var(--surface-subtle);color:var(--muted-color);place-items:start;gap:.35rem;margin-top:.75rem;padding:1.1rem;display:grid}._error_1scg9_89{color:#a33125}._timeline_1scg9_33{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}._refreshing_1scg9_101{opacity:.65}._timeline_1scg9_33 li{background:#fff;border-left:4px solid #8190a5;padding:.75rem .8rem;box-shadow:0 1px 3px #18203317}._timeline_1scg9_33 li[data-type=Appointment]{border-color:#4776c5}._timeline_1scg9_33 li[data-type=PlannedProcedure]{border-color:#9a6cc1}._timeline_1scg9_33 li[data-type=CompletedProcedure]{border-color:#268a5b}._timeline_1scg9_33 li[data-type=Payment],._timeline_1scg9_33 li[data-type=PaymentCorrection]{border-color:#c7891d}._timeline_1scg9_33 li[data-type=LaboratoryCost],._timeline_1scg9_33 li[data-type=LaboratoryPayment]{border-color:#a45a46}._timeline_1scg9_33 li[data-type=Radiograph]{border-color:#3a8195}._timeline_1scg9_33 li[data-type=ClinicalNote]{border-color:#697386}._entryTop_1scg9_140{color:var(--muted-color);font-size:var(--type-small);justify-content:space-between;gap:.6rem;display:flex}._type_1scg9_148{text-transform:uppercase;letter-spacing:.03em;font-weight:750}._timeline_1scg9_33 h4{margin:.35rem 0 .2rem}._timeline_1scg9_33 p{color:var(--muted-color);font-size:var(--type-small);white-space:pre-wrap;margin:0 0 .5rem}._meta_1scg9_165{flex-wrap:wrap;gap:.35rem;display:flex}._meta_1scg9_165 span{background:var(--surface-subtle);font-size:var(--type-small);padding:.25rem .4rem}._open_1scg9_67{margin-top:.6rem}@media (width<=820px){._layout_1scg9_18{grid-template-columns:1fr}._selector_1scg9_26{width:100%}._timelineHeader_1scg9_37{top:3.4rem}._timeline_1scg9_33 li{padding:.7rem}._open_1scg9_67{width:100%}}._result_o0i91_1{width:min(100%,600px);min-height:5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-flow:row;justify-content:flex-start;align-items:center;padding:.75rem 1rem;line-height:1.4;display:flex}._result_o0i91_1 svg{fill:var(--action-color);width:10vmin;max-width:42px;height:10vmin;max-height:42px;margin-right:2%}@media screen and (width<=1000px){._result_o0i91_1 svg{max-width:60px;max-height:60px}}._result_o0i91_1 svg._inactive_o0i91_32{fill:var(--dark-grey-color)}._result_o0i91_1 svg._active_o0i91_35{fill:var(--action-color)}._result_o0i91_1 span{overflow-wrap:anywhere;min-width:0}@media screen and (width<=768px){._result_o0i91_1{min-height:4.5rem;font-size:var(--type-small);justify-content:flex-start}._result_o0i91_1 svg{width:30px;min-width:30px;max-width:30px;height:30px;max-height:30px}}._result_o0i91_1{border-radius:var(--radius-control);background:var(--surface-color);box-shadow:var(--shadow-control);border:1px solid #0000;margin:.3rem 0;transition:transform .15s,border-color .15s,box-shadow .15s}._result_o0i91_1:hover{border-color:var(--border-color);transform:translateY(-1px);box-shadow:0 8px 20px #1a223814}._patientLabel_o0i91_72{flex:1}._result_o0i91_1 ._gdprMissing_o0i91_76{color:#8b6514;flex:0 0 28px;justify-content:center;align-items:center;margin-left:.65rem;display:inline-flex}._result_o0i91_1 ._gdprMissing_o0i91_76 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:none;width:18px;min-width:18px;max-width:18px;height:18px;max-height:18px;margin:0}._page_1oqo2_1{max-width:1180px;color:var(--font-color);margin:0 auto;padding:0 1.25rem 2rem}._header_1oqo2_8{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.1rem;display:flex}._header_1oqo2_8 p{color:var(--muted-color);font-weight:800;font-size:var(--type-small);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .2rem}._header_1oqo2_8 h1{text-transform:capitalize}._dateActions_1oqo2_29{grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:stretch;gap:.4rem;display:grid}._dateActions_1oqo2_29>button,._quickActions_1oqo2_36 button,._quickActions_1oqo2_36 a,._state_1oqo2_36 button{border:1px solid var(--border-color);min-height:44px;color:var(--font-color);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}._dateActions_1oqo2_29>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--action-color) 45%, var(--border-color));background:color-mix(in srgb, var(--action-color) 4%, white)}._dayStep_1oqo2_56 span:first-child:last-child{font-size:var(--type-section)}._datePicker_1oqo2_60{border:1px solid var(--border-color);min-width:170px;box-shadow:var(--shadow-control);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;padding:.28rem .75rem;display:flex;position:relative}._datePickerTrigger_1oqo2_73{cursor:pointer;flex-direction:column;width:100%;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;gap:0!important;padding:0!important;display:flex!important}._datePickerTrigger_1oqo2_73>span{color:var(--muted-color);font-size:var(--type-caption);font-weight:700;line-height:1.1}._datePickerTrigger_1oqo2_73>strong{min-height:24px;color:var(--font-color);font-weight:800;line-height:24px}._todayButton_1oqo2_102{color:var(--action-color)!important}._todayButton_1oqo2_102:disabled{background:var(--surface-subtle);color:var(--muted-color)!important}._alerts_1oqo2_111{background:#fff8e7;border-left:4px solid #d97706;margin-bottom:1rem;padding:.85rem 1rem}._alerts_1oqo2_111 p{font-size:var(--type-small);margin:.3rem 0 0}._metrics_1oqo2_123{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}._metrics_1oqo2_123 article{border:1px solid var(--border-color);background:#fff;border-radius:16px;min-width:0;padding:1rem}._metrics_1oqo2_123 span,._metrics_1oqo2_123 small{color:var(--muted-color);display:block}._metrics_1oqo2_123 strong{font-size:var(--type-heading);margin:.25rem 0;display:block}._metrics_1oqo2_123 small{font-size:var(--type-caption);line-height:1.35}._metrics_1oqo2_123 ._received_1oqo2_154{border-top:3px solid #149447}._layout_1oqo2_158{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);align-items:start;gap:1rem;display:grid}._schedule_1oqo2_165,._aside_1oqo2_165 section{border:1px solid var(--border-color);background:#fff;border-radius:18px;overflow:hidden}._schedule_1oqo2_165{min-width:0}._sectionTitle_1oqo2_176{border-bottom:1px solid var(--border-color);padding:1rem}._sectionTitle_1oqo2_176>div{align-items:baseline;gap:.6rem;display:flex}._sectionTitle_1oqo2_176 h2,._aside_1oqo2_165 h2{font-size:var(--type-body);margin:0}._sectionTitle_1oqo2_176 span{color:var(--muted-color);font-size:var(--type-small)}._appointment_1oqo2_197{border-bottom:1px solid var(--border-color);grid-template-columns:82px minmax(0,1fr);display:grid}._appointment_1oqo2_197:last-child{border-bottom:0}._appointment_1oqo2_197._next_1oqo2_207{box-shadow:inset 4px 0 var(--action-color);background:color-mix(in srgb, var(--action-color) 3%, white)}._when_1oqo2_212{border-right:1px solid var(--border-color);flex-direction:column;padding:1rem .75rem;display:flex}._when_1oqo2_212 strong{font-size:var(--type-section)}._when_1oqo2_212 span{color:var(--muted-color);font-size:var(--type-small)}._when_1oqo2_212 em{max-width:100%;color:var(--action-color);font-size:var(--type-caption);white-space:nowrap;margin-top:.5rem;font-style:normal;font-weight:800;line-height:1.1}._appointmentBody_1oqo2_239{min-width:0;padding:1rem}._appointmentHead_1oqo2_244{justify-content:space-between;gap:1rem;display:flex}._appointmentHead_1oqo2_244 p{color:var(--muted-color);font-size:var(--type-small);margin:.2rem 0}._patientName_1oqo2_256{font:inherit;color:var(--font-color);text-align:left;background:0 0;border:0;padding:0;font-weight:800}._warningBadge_1oqo2_266,._paidBadge_1oqo2_266,._neutralBadge_1oqo2_266{white-space:nowrap;width:max-content;height:fit-content;font-size:var(--type-caption);border-radius:999px;align-self:flex-start;align-items:center;padding:.3rem .55rem;font-weight:800;line-height:1;display:inline-flex}._warningBadge_1oqo2_266{color:#9a5b00;background:#fff0d6}._paidBadge_1oqo2_266{color:#087736;background:#e7f7ed}._neutralBadge_1oqo2_266{background:var(--surface-subtle);color:var(--muted-color)}._procedures_1oqo2_295{flex-wrap:wrap;gap:.35rem;margin:.65rem 0;display:flex}._procedures_1oqo2_295 span{background:var(--surface-subtle);font-size:var(--type-small);padding:.3rem .5rem}._quickActions_1oqo2_36{flex-wrap:wrap;gap:.4rem;display:flex}._quickActions_1oqo2_36 button,._quickActions_1oqo2_36 a{min-height:34px;font-size:var(--type-small);padding:.35rem .6rem}._quickActions_1oqo2_36 ._primary_1oqo2_320{color:#fff;border-color:var(--action-color);background:var(--action-color)}._aside_1oqo2_165{gap:1rem;display:grid}._aside_1oqo2_165 section{padding:1rem}._aside_1oqo2_165 h2{margin-bottom:.75rem}._row_1oqo2_339,._lab_1oqo2_339{border-top:1px solid var(--border-color);font-size:var(--type-small);flex-direction:column;padding:.6rem 0;display:flex}._row_1oqo2_339:first-of-type,._lab_1oqo2_339:first-of-type{border-top:0}._row_1oqo2_339 span,._lab_1oqo2_339 span,._lab_1oqo2_339 small{color:var(--muted-color)}._lab_1oqo2_339 small{font-size:var(--type-caption)}._empty_1oqo2_359,._state_1oqo2_36{text-align:center;color:var(--muted-color);padding:2rem}._emptyInline_1oqo2_365{color:var(--muted-color);font-size:var(--type-small);margin:0}._state_1oqo2_36{border:1px solid var(--border-color);background:#fff}._state_1oqo2_36 strong{margin-bottom:1rem;display:block}@media (width<=1050px){._metrics_1oqo2_123{grid-template-columns:repeat(2,minmax(0,1fr))}._layout_1oqo2_158{grid-template-columns:1fr}._aside_1oqo2_165{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){._page_1oqo2_1{padding:0 .75rem 1rem}._header_1oqo2_8{flex-direction:column;align-items:flex-start;gap:.8rem}._dateActions_1oqo2_29{grid-template-columns:44px minmax(0,1fr) 44px;width:100%}._dayStep_1oqo2_56{padding:.4rem!important}._dayStep_1oqo2_56 span:not([aria-hidden]){display:none}._todayButton_1oqo2_102{grid-column:1/-1}._datePicker_1oqo2_60{min-width:0}._metrics_1oqo2_123{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._metrics_1oqo2_123 article{padding:.75rem}._metrics_1oqo2_123 strong{font-size:var(--type-section)}._layout_1oqo2_158{flex-direction:column;display:flex}._schedule_1oqo2_165{order:1;width:100%}._aside_1oqo2_165{display:contents}._aside_1oqo2_165 section{width:100%}._aside_1oqo2_165 section:first-child{order:2}._aside_1oqo2_165 section:nth-child(2){order:3}._aside_1oqo2_165 section:nth-child(3){order:4}._appointment_1oqo2_197{grid-template-columns:66px minmax(0,1fr)}._appointmentHead_1oqo2_244{flex-direction:column;gap:.35rem}._appointmentHead_1oqo2_244>span{align-self:flex-start}._when_1oqo2_212,._appointmentBody_1oqo2_239{padding:.75rem}._quickActions_1oqo2_36{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._quickActions_1oqo2_36>*{width:100%;min-width:0}._alerts_1oqo2_111{position:relative}._procedures_1oqo2_295 span{overflow-wrap:anywhere;max-width:100%}}@media (width<=390px){._metrics_1oqo2_123{grid-template-columns:1fr}._appointment_1oqo2_197{grid-template-columns:58px minmax(0,1fr)}._when_1oqo2_212{padding:.7rem .45rem}._when_1oqo2_212 strong{font-size:var(--type-body)}._appointmentBody_1oqo2_239{padding:.7rem}._quickActions_1oqo2_36{grid-template-columns:1fr 1fr}._patientName_1oqo2_256{overflow-wrap:anywhere}}._page_1u3yu_1{max-width:1180px;color:var(--font-color);margin:auto;padding:0 1.25rem 2rem}._page_1u3yu_1 header,._patient_1u3yu_8>summary,._plan_1u3yu_8>summary{justify-content:space-between;align-items:center;display:flex}._page_1u3yu_1 header{align-items:end;gap:1rem;margin-bottom:1.1rem}._page_1u3yu_1 h1,._page_1u3yu_1 p{margin:0}._page_1u3yu_1 header p{color:var(--muted-color);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .2rem;font-weight:800}._page_1u3yu_1 header small{color:var(--muted-color);font-size:var(--type-caption)}._page_1u3yu_1 button,._page_1u3yu_1 a{border:1px solid var(--border-color);min-height:40px;color:var(--font-color);background:#fff;border-radius:10px;padding:.5rem .8rem;font-weight:800;text-decoration:none}._page_1u3yu_1 header button{min-height:44px;box-shadow:var(--shadow-control)}._totals_1u3yu_54,._received_1u3yu_54{gap:.75rem;display:grid}._totals_1u3yu_54{grid-template-columns:2fr 1fr;margin-top:0}._totals_1u3yu_54 article{border:1px solid var(--border-color);color:#fff;background:linear-gradient(135deg,#206d5f,#2e8b77);border-radius:20px;padding:1.25rem;box-shadow:0 14px 32px #206d5f29}._totals_1u3yu_54 ._lab_1u3yu_73{background:linear-gradient(135deg,#655488,#8170a8);border-color:#0000}._totals_1u3yu_54 article span,._totals_1u3yu_54 article small{opacity:.85;display:block}._totals_1u3yu_54 strong{font-size:var(--type-display);margin:.25rem 0;line-height:1.2;display:block}._received_1u3yu_54{grid-template-columns:repeat(3,1fr);margin:.75rem 0 1rem}._received_1u3yu_54 article{border:1px solid var(--border-color);background:#fff;border-radius:16px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem;display:flex}._received_1u3yu_54 article span{color:var(--muted-color);font-size:var(--type-small);font-weight:700}._received_1u3yu_54 article b{white-space:nowrap;font-size:var(--type-section)}._page_1u3yu_1 h2{font-size:var(--type-body);margin:1rem 0 .7rem}._patients_1u3yu_122{gap:.65rem;display:grid}._patient_1u3yu_8{border:1px solid var(--border-color);background:#fff;border-radius:18px;overflow:hidden}._patient_1u3yu_8>summary,._plan_1u3yu_8>summary{cursor:pointer;padding:1rem}._patient_1u3yu_8 summary span,._plan_1u3yu_8 summary span,._proc_1u3yu_139 span{flex-direction:column;display:flex}._patient_1u3yu_8 summary small,._plan_1u3yu_8 summary small,._proc_1u3yu_139 small{color:var(--muted-color);font-size:var(--type-caption)}._body_1u3yu_149{padding:0 1rem 1rem}._metrics_1u3yu_153{background:var(--surface-subtle);border-radius:12px;flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}._metrics_1u3yu_153 span{flex-direction:column;display:flex}._labText_1u3yu_167{color:#68539b}._actions_1u3yu_171{align-items:center;gap:.5rem;margin:.7rem 0;display:flex}._actions_1u3yu_171 button,._actions_1u3yu_171 a{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}._patientActions_1u3yu_185>*{width:auto;font-family:inherit;font-size:var(--type-small);flex:none;line-height:1}._plan_1u3yu_8{border-top:1px solid var(--border-color)}._proc_1u3yu_139{border-top:1px solid var(--border-color);grid-template-columns:95px 1fr 1fr 1fr;align-items:start;gap:.75rem;padding:.75rem;display:grid}._proc_1u3yu_139 em{width:max-content;min-height:0;font-style:normal;font-size:var(--type-caption);white-space:nowrap;border-radius:999px;align-self:start;align-items:center;padding:.3rem .55rem;font-weight:800;line-height:1;display:inline-flex}._paid_1u3yu_221{color:#087736;background:#e7f7ed}._partial_1u3yu_226{color:#906300;background:#fff2d5}._unpaid_1u3yu_231{color:#a94438;background:#fcebe8}._overpaid_1u3yu_236{color:#365da2;background:#e7efff}._recent_1u3yu_241{border:1px solid var(--border-color);background:#fff;border-radius:18px;margin-top:1rem;overflow:hidden}._recent_1u3yu_241 h2{border-bottom:1px solid var(--border-color);margin:0;padding:1rem}._recent_1u3yu_241 ul{margin:0;padding:0;list-style:none}._recent_1u3yu_241 li{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}._recent_1u3yu_241 li:last-child{border-bottom:0}._recent_1u3yu_241 li span{flex-direction:column;flex:1;min-width:0;display:flex}._recent_1u3yu_241 li small{color:var(--muted-color);font-size:var(--type-caption)}._state_1u3yu_286{border:1px solid var(--border-color);min-height:220px;color:var(--muted-color);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=700px){._page_1u3yu_1{padding:0 .75rem 1rem}._page_1u3yu_1 header{flex-direction:column;align-items:stretch}._page_1u3yu_1 header button{width:100%}._totals_1u3yu_54{grid-template-columns:1fr}._totals_1u3yu_54 article{padding:1rem}._totals_1u3yu_54 strong{font-size:var(--type-heading)}._received_1u3yu_54{grid-template-columns:1fr 1fr;gap:.5rem}._received_1u3yu_54 article:last-child{grid-column:1/-1}._metrics_1u3yu_153{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}._proc_1u3yu_139{grid-template-columns:1fr 1fr}._proc_1u3yu_139 span:nth-child(2){grid-area:1/1/auto/-1}._actions_1u3yu_171{flex-wrap:wrap}._page_1u3yu_1 h1{font-size:var(--type-heading)}._recent_1u3yu_241 li{flex-wrap:wrap}}._page_1dp8s_1{max-width:1180px;color:var(--font-color);margin:0 auto;padding:0 1.25rem 2rem}._header_1dp8s_8{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.1rem;display:flex}._header_1dp8s_8 p,._panelHeading_1dp8s_16 p{color:var(--muted-color);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .2rem;font-weight:800}._monthNav_1dp8s_25{border:1px solid var(--border-color);box-shadow:var(--shadow-control);background:#fff;border-radius:14px;grid-template-columns:44px minmax(145px,1fr) 44px;align-items:center;display:grid}._monthNav_1dp8s_25 button{min-height:44px;font-size:var(--type-section);color:var(--font-color);background:0 0;border:0}._monthNav_1dp8s_25 strong{text-align:center;text-transform:capitalize;font-size:var(--type-body)}._monthNav_1dp8s_25 button:first-child{border-right:1px solid var(--border-color)}._monthNav_1dp8s_25 button:last-child{border-left:1px solid var(--border-color)}._netCard_1dp8s_57{color:#fff;background:linear-gradient(135deg,#206d5f,#2e8b77);border-radius:20px;padding:1.25rem;box-shadow:0 14px 32px #206d5f33}._netCard_1dp8s_57._negative_1dp8s_65{background:linear-gradient(135deg,#983e32,#c35c4d)}._netCard_1dp8s_57 span,._netCard_1dp8s_57 small{display:block}._netCard_1dp8s_57 span{font-size:var(--type-small);opacity:.85;font-weight:700}._netCard_1dp8s_57 strong{font-size:var(--type-display);margin:.25rem 0;line-height:1.2;display:block}._netCard_1dp8s_57 small{font-size:var(--type-small);opacity:.85}._summary_1dp8s_91{grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0 1rem;display:grid}._summary_1dp8s_91 article{border:1px solid var(--border-color);background:#fff;border-radius:16px;grid-template-columns:34px 1fr;column-gap:.65rem;padding:1rem;display:grid}._summary_1dp8s_91 article>div{border-radius:50%;grid-row:1/4;place-items:center;width:34px;height:34px;font-weight:900;display:grid}._incomeIcon_1dp8s_118{color:#087736;background:#e7f7ed}._expenseIcon_1dp8s_123{color:#a94438;background:#fcebe8}._summary_1dp8s_91 span,._summary_1dp8s_91 small{color:var(--muted-color)}._summary_1dp8s_91 span{font-size:var(--type-small);font-weight:700}._summary_1dp8s_91 strong{font-size:var(--type-heading);line-height:1.3}._summary_1dp8s_91 small{font-size:var(--type-caption)}._panel_1dp8s_16{border:1px solid var(--border-color);background:#fff;border-radius:18px;margin-top:1rem;overflow:hidden}._panelHeading_1dp8s_16{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}._panelHeading_1dp8s_16 h2{font-size:var(--type-body);margin:0}._segmented_1dp8s_168{background:var(--surface-subtle);border-radius:10px;padding:3px;display:flex}._segmented_1dp8s_168 button{min-height:36px;color:var(--muted-color);font-size:var(--type-small);background:0 0;border:0;border-radius:8px;padding:.35rem .65rem;font-weight:800}._segmented_1dp8s_168 button[aria-pressed=true]{color:var(--font-color);box-shadow:var(--shadow-control);background:#fff}._breakdown_1dp8s_192,._entries_1dp8s_192{margin:0;padding:0;list-style:none}._breakdown_1dp8s_192 li{border-top:1px solid var(--border-color);padding:.9rem 1rem}._breakdown_1dp8s_192 li:first-child{border-top:0}._breakdown_1dp8s_192 li>div:first-child{font-size:var(--type-body);justify-content:space-between;gap:1rem;display:flex}._breakdown_1dp8s_192 li strong{white-space:nowrap}._breakdown_1dp8s_192 small{color:var(--muted-color);font-size:var(--type-small)}._bar_1dp8s_223{background:var(--surface-subtle);border-radius:99px;height:6px;margin:.45rem 0 .25rem;overflow:hidden}._bar_1dp8s_223 i{width:var(--bar-width);border-radius:inherit;background:#6c8e87;height:100%;display:block}._entries_1dp8s_192 li{border-top:1px solid var(--border-color);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}._entries_1dp8s_192 li:first-child{border-top:0}._entries_1dp8s_192 li>span{border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}._entryIncome_1dp8s_261{color:#087736;background:#e7f7ed}._entryExpense_1dp8s_266{color:#a94438;background:#fcebe8}._entries_1dp8s_192 li>div{flex-direction:column;min-width:0;display:flex}._entries_1dp8s_192 li>div strong,._entries_1dp8s_192 li>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._entries_1dp8s_192 li>div strong{font-size:var(--type-body)}._entries_1dp8s_192 li>div small{color:var(--muted-color);font-size:var(--type-small)}._entries_1dp8s_192 li>b{font-size:var(--type-body);white-space:nowrap}._empty_1dp8s_297,._state_1dp8s_297{text-align:center;color:var(--muted-color);padding:2rem 1rem}._state_1dp8s_297{border:1px solid var(--border-color);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;display:flex}._state_1dp8s_297 button{border:1px solid var(--border-color);background:#fff;border-radius:10px;min-height:44px;padding:.5rem .9rem;font-weight:800}._disclaimer_1dp8s_323{color:var(--muted-color);font-size:var(--type-caption);margin:.8rem .2rem 0}@media (width<=700px){._page_1dp8s_1{padding:0 .75rem 1rem}._header_1dp8s_8{flex-direction:column;align-items:stretch}._monthNav_1dp8s_25{width:100%}._netCard_1dp8s_57{padding:1rem}._netCard_1dp8s_57 strong{font-size:var(--type-heading)}._summary_1dp8s_91{gap:.5rem}._summary_1dp8s_91 article{grid-template-columns:1fr;padding:.8rem}._summary_1dp8s_91 article>div{grid-row:auto;margin-bottom:.45rem}._summary_1dp8s_91 strong{font-size:var(--type-section)}._panelHeading_1dp8s_16{flex-direction:column;align-items:stretch}._segmented_1dp8s_168{width:100%}._segmented_1dp8s_168 button{flex:1}._entries_1dp8s_192 li{padding:.75rem}._entries_1dp8s_192 li>b{font-size:var(--type-small)}}@media (width<=380px){._summary_1dp8s_91{grid-template-columns:1fr}._summary_1dp8s_91 article{grid-template-columns:34px 1fr}._summary_1dp8s_91 article>div{grid-row:1/4;margin:0}._entries_1dp8s_192 li{grid-template-columns:30px minmax(0,1fr)}._entries_1dp8s_192 li>span{width:30px;height:30px}._entries_1dp8s_192 li>b{grid-column:2}}._inProgress_1dp8s_399{color:var(--muted-color);font-size:var(--type-caption);margin-top:.3rem;display:block}._actions_1dp8s_406{justify-content:flex-end;margin:-.35rem 0 .75rem;display:flex}._actions_1dp8s_406 button{border-radius:var(--radius-control);background:var(--action-color);color:#fff;min-height:44px;box-shadow:0 8px 18px color-mix(in srgb, var(--action-color) 22%, transparent);border:0;padding:.55rem .85rem;font-weight:800}._editableEntry_1dp8s_423{cursor:pointer}._editableEntry_1dp8s_423:hover,._editableEntry_1dp8s_423:focus-visible{background:var(--surface-subtle)}._entries_1dp8s_192 li>b small{text-align:right;color:var(--action-color-darker);font-size:var(--type-caption);margin-top:.15rem;display:block}@media (width<=700px){._actions_1dp8s_406 button{width:100%}}._expenseFilters_1dp8s_444{border-top:1px solid var(--border-color);gap:.4rem;padding:.75rem 1rem;display:flex;overflow-x:auto}._expenseFilters_1dp8s_444 button{border:1px solid var(--border-color);min-height:38px;color:var(--muted-color);white-space:nowrap;background:#fff;border-radius:999px;padding:.4rem .75rem;font-weight:700}._expenseFilters_1dp8s_444 button[aria-pressed=true]{border-color:color-mix(in srgb, var(--action-color) 35%, white);background:color-mix(in srgb, var(--action-color) 9%, white);color:var(--action-color-darker)}._inlineAdd_1dp8s_469{border-radius:var(--radius-control);background:var(--action-color);color:#fff;min-height:40px;font-size:var(--type-body);border:0;padding:.45rem .75rem;font-weight:700}._suggestions_1dp8s_480{background:color-mix(in srgb, var(--action-color) 4%, white);border-bottom:1px solid var(--border-color);padding:1rem}._suggestions_1dp8s_480 h3{font-size:var(--type-body);margin:0 0 .6rem}._suggestion_1dp8s_480{border:1px solid var(--border-color);border-left:4px solid var(--action-color);border-radius:var(--radius-control);width:100%;box-shadow:var(--shadow-control);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.75rem;display:grid}._suggestion_1dp8s_480+._suggestion_1dp8s_480{margin-top:.5rem}._suggestion_1dp8s_480 span{flex-direction:column;min-width:0;display:flex}._suggestion_1dp8s_480 small{color:var(--muted-color);font-size:var(--type-small)}._suggestion_1dp8s_480 b{text-align:right;white-space:nowrap}._suggestion_1dp8s_480>div{gap:.4rem;display:flex}._suggestion_1dp8s_480 button{border:1px solid var(--border-color);min-height:38px;color:var(--font-color);font-size:var(--type-small);background:#fff;border-radius:10px;padding:.4rem .65rem;font-weight:700}._suggestion_1dp8s_480 button:first-child{border-color:var(--action-color);background:var(--action-color);color:#fff}._actionError_1dp8s_547{color:#983e32;font-size:var(--type-small);background:#fff1ef;border-bottom:1px solid #f0c4be;margin:0;padding:.75rem 1rem}._errorState_1dp8s_556{background:#fff8f7;border-color:#efb3ad}._recurring_1dp8s_561{border-top:1px solid var(--border-color);padding:.85rem 1rem}._recurring_1dp8s_561 summary{cursor:pointer;color:var(--muted-color);font-size:var(--type-body);font-weight:800}._recurring_1dp8s_561 ul{margin:.7rem 0 0;padding:0;list-style:none}._recurring_1dp8s_561 li{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}._recurring_1dp8s_561 li span{flex-direction:column;display:flex}._recurring_1dp8s_561 li small{color:var(--muted-color);font-size:var(--type-small)}._recurring_1dp8s_561 li>div{gap:.4rem;display:flex}._recurring_1dp8s_561 li button{border:1px solid var(--border-color);min-height:38px;color:var(--font-color);font-size:var(--type-small);background:#fff;border-radius:10px;padding:.4rem .65rem;font-weight:700}._recurring_1dp8s_561 li ._archiveButton_1dp8s_614{color:#b71c1c;background:#fff7f5;border-color:#efd0cd}._expenseEntries_1dp8s_620 li{padding:0;display:block}._expenseRow_1dp8s_625{width:100%;color:var(--font-color);font-size:var(--type-body);text-align:left;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}._expenseRow_1dp8s_625:hover{background:var(--surface-subtle)}._expenseRow_1dp8s_625>span:first-child{border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}._expenseRow_1dp8s_625>span:nth-child(2){flex-direction:column;min-width:0;display:flex}._expenseRow_1dp8s_625 strong,._expenseRow_1dp8s_625 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._expenseRow_1dp8s_625 strong{font-size:var(--type-body)}._expenseRow_1dp8s_625 small{color:var(--muted-color);font-size:var(--type-small)}._expenseRow_1dp8s_625>b{font-size:var(--type-body);white-space:nowrap;text-align:right}._expenseRow_1dp8s_625>b small{color:var(--action-color-darker);margin-top:.15rem;display:block}@media (width<=700px){._inlineAdd_1dp8s_469{width:100%}._suggestions_1dp8s_480{padding:.75rem}._suggestion_1dp8s_480{grid-template-columns:1fr auto}._suggestion_1dp8s_480>div{grid-column:1/-1}._suggestion_1dp8s_480 button{flex:1}._recurring_1dp8s_561 li{flex-direction:column;align-items:flex-start}._recurring_1dp8s_561 li>div{flex-wrap:wrap;width:100%}._recurring_1dp8s_561 li button{flex:1}}@media (width<=380px){._expenseRow_1dp8s_625{grid-template-columns:30px minmax(0,1fr);padding:.75rem}._expenseRow_1dp8s_625>span:first-child{width:30px;height:30px}._expenseRow_1dp8s_625>b{grid-column:2}}._form_3fiyd_1{color:var(--font-color);flex-direction:column;gap:.9rem;display:flex}._form_3fiyd_1 header{margin-bottom:.15rem}._form_3fiyd_1 header p{color:var(--muted-color);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .2rem;font-weight:800}._form_3fiyd_1 header h2{font-size:var(--type-heading);margin:0}._form_3fiyd_1 header span{color:var(--muted-color);font-size:var(--type-small);margin-top:.35rem;display:block}._field_3fiyd_33{flex-direction:column;gap:.35rem;display:flex}._label_3fiyd_39{color:var(--muted-color);font-size:var(--type-small);font-weight:600}._required_3fiyd_45,._error_3fiyd_45{color:var(--action-color)}._form_3fiyd_1 input,._form_3fiyd_1 select{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-color);width:100%;min-height:48px;color:var(--font-color);font:inherit;box-shadow:var(--shadow-control);padding:.7rem .95rem}._row_3fiyd_61{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._form_3fiyd_1 button{border-radius:var(--radius-control);min-height:48px;font-size:var(--type-body);padding:.65rem 1rem;font-weight:700}._primary_3fiyd_75{background:var(--action-color);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--action-color) 22%, transparent);border:0;margin-top:.35rem}._primary_3fiyd_75:hover:not(:disabled){box-shadow:0 10px 22px color-mix(in srgb, var(--action-color) 28%, transparent);transform:translateY(-1px)}._delete_3fiyd_88{color:#b71c1c;background:0 0;border:1px solid #c62828;align-self:center;min-height:44px!important;padding-inline:1.25rem!important}._delete_3fiyd_88:hover:not(:disabled){background:#fff1f0}._error_3fiyd_45{font-size:var(--type-small);background:#fff3f1;border-radius:10px;margin:0;padding:.65rem .75rem;font-weight:650}._form_3fiyd_1 ._check_3fiyd_110{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--font-color);font-size:var(--type-small);grid-template-columns:20px 1fr;align-items:start;gap:.55rem;padding:.8rem;font-weight:600;display:grid}._form_3fiyd_1 ._check_3fiyd_110 input{width:20px;min-height:20px;margin-top:1px;padding:0}._check_3fiyd_110 span{flex-direction:column;gap:.15rem;display:flex}._check_3fiyd_110 small{color:var(--muted-color);font-weight:400}@media (width<=520px){._row_3fiyd_61{grid-template-columns:1fr}._delete_3fiyd_88{width:100%}}._appContainer_1bysf_1{width:calc(100% - min(5vmin,50px) - 110px);margin-left:calc(min(5vmin,50px) + 60px);padding-top:4vh;padding-bottom:5vh;display:block;position:relative}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._appContainer_1bysf_1{width:100%;min-width:0;padding:max(1rem, env(safe-area-inset-top)) 0 calc(5.5rem + env(safe-area-inset-bottom));margin-left:0}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._appContainer_1bysf_1{padding-top:max(.35rem, env(safe-area-inset-top));padding-right:max(.5rem, env(safe-area-inset-right));padding-bottom:calc(3.5rem + env(safe-area-inset-bottom));padding-left:max(.5rem, env(safe-area-inset-left))}}._navbar_1u5gy_1{background-color:var(--main-color);z-index:2000;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;isolation:isolate;pointer-events:auto;touch-action:manipulation;border-radius:20px;height:100dvh;margin:auto 0;padding:5% 30px 0;position:fixed;top:0;bottom:0;box-shadow:0 4px 16px #11111a1a,0 8px 32px #11111a0d}._navbar_1u5gy_1 ul{flex-flow:column;justify-content:space-evenly;align-items:center;height:42%;margin:0;padding:0;list-style:none;display:flex}._navbar_1u5gy_1 ul li{width:100%}._navbar_1u5gy_1 a{color:var(--font-color);cursor:pointer;align-items:center;width:100%;height:fit-content;text-decoration:none;transition:all .2s;display:flex}._navbar_1u5gy_1 a svg{width:10vmin;max-width:42px;height:10vmax;max-height:42px}@media screen and (width<=1000px){._navbar_1u5gy_1 a svg{max-width:60px;max-height:60px}}._navbar_1u5gy_1 a span{font-weight:500;font-size:var(--font-size);visibility:hidden;opacity:0;white-space:nowrap;background-color:#fff;border-radius:20px;margin-left:10px;padding:2px 15px;transition:all .2s;position:absolute;box-shadow:0 4px 16px #11111a1a,0 8px 32px #11111a0d}@media screen and (width<=1000px){._navbar_1u5gy_1 a span{font-size:var(--font-size-mobile)}}._navbar_1u5gy_1 a._active_1u5gy_73{fill:var(--action-color)}._navbar_1u5gy_1 a._active_1u5gy_73 svg{filter:url(#inset-shadow)}@media screen and (width>=1000px){._navbar_1u5gy_1 a._active_1u5gy_73 svg{transform:translateY(1px)}}._navbar_1u5gy_1 a._active_1u5gy_73 ._appointmentButton_1u5gy_84{fill:var(--action-color);background-color:#fff;border:none;border-radius:100px;max-width:38px;max-height:38px;padding:2px}@media screen and (width<=1000px){._navbar_1u5gy_1 a._active_1u5gy_73 ._appointmentButton_1u5gy_84{max-width:56px;max-height:56px}}._navbar_1u5gy_1 a:not(._active_1u5gy_73) ._appointmentButton_1u5gy_84{background-color:var(--action-color);fill:#fff;border:none;border-radius:100px;max-width:38px;max-height:38px;padding:2px}@media screen and (width<=1000px){._navbar_1u5gy_1 a:not(._active_1u5gy_73) ._appointmentButton_1u5gy_84{max-width:56px;max-height:56px}}._navbar_1u5gy_1 a:active,._navbar_1u5gy_1 a:hover{fill:var(--secondary-color)}._navbar_1u5gy_1 a:active span,._navbar_1u5gy_1 a:hover span{opacity:1;visibility:visible;white-space:nowrap;margin-left:80%}@media screen and (width>=1000px){._navbar_1u5gy_1 a:active{transform:translate(-2px,2px)}}._navbar_1u5gy_1 ._toggleMenu_1u5gy_130{justify-content:end;align-items:flex-end;height:68%;display:flex}._navbar_1u5gy_1 ._toggleMenu_1u5gy_130 button{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}._navbar_1u5gy_1 ._toggleMenu_1u5gy_130 button svg{width:38px;height:38px}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._navbar_1u5gy_1{width:100%;height:calc(4.5rem + env(safe-area-inset-bottom));padding:.4rem .75rem calc(.4rem + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;margin:0;top:auto;left:0;right:0;transform:translateZ(0)}._navbar_1u5gy_1:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--main-color);pointer-events:auto;position:absolute;inset:0}._navbar_1u5gy_1 ul{flex-flow:row;gap:.2rem;height:100%}._navbar_1u5gy_1 ul li{pointer-events:auto;flex:1 1 0;width:auto;height:100%}._navbar_1u5gy_1 a{pointer-events:auto;touch-action:manipulation;border-radius:14px;flex-direction:column;justify-content:center;gap:.15rem;height:100%;min-height:44px}._navbar_1u5gy_1 a svg,._navbar_1u5gy_1 a ._appointmentButton_1u5gy_84{width:24px;height:24px;max-width:24px!important;max-height:24px!important}._navbar_1u5gy_1 a ._appointmentButton_1u5gy_84{padding:0}._navbar_1u5gy_1 a span{visibility:visible;opacity:1;box-shadow:none;font-size:var(--type-caption);background:0 0;margin:0;padding:0;line-height:1;position:static}._navbar_1u5gy_1 a._active_1u5gy_73{background:color-mix(in srgb, var(--action-color) 10%, white)}._navbar_1u5gy_1 a:active span,._navbar_1u5gy_1 a:hover span{margin-left:0}._navbar_1u5gy_1 ._toggleMenu_1u5gy_130{display:none}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._navbar_1u5gy_1{height:calc(3.25rem + env(safe-area-inset-bottom));padding:.3rem max(.75rem, env(safe-area-inset-right)) calc(.3rem + env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}._navbar_1u5gy_1 a{flex-direction:row;gap:.4rem;min-height:36px}._navbar_1u5gy_1 a svg,._navbar_1u5gy_1 a ._appointmentButton_1u5gy_84{width:22px;height:22px;max-width:22px!important;max-height:22px!important}._navbar_1u5gy_1 a span{font-size:var(--type-caption)}}._navbar_1u5gy_1._active_1u5gy_73 ul li a span{opacity:1;visibility:visible;box-shadow:none;margin-left:0;position:relative}._navbar_1u5gy_1._active_1u5gy_73 ul li a:hover span{margin-left:0}._mobileOnly_1u5gy_257,._moreMenu_1u5gy_258{display:none}@media screen and (width<=768px),screen and (orientation:landscape) and (height<=500px) and (width<=950px){._navbar_1u5gy_1 ._desktopOnly_1u5gy_263{display:none}._navbar_1u5gy_1 ._mobileOnly_1u5gy_257{display:block}._navbar_1u5gy_1 ._moreButton_1u5gy_269{width:100%;height:100%;min-height:44px;color:var(--font-color);background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:0;display:flex}._navbar_1u5gy_1 ._moreButton_1u5gy_269 svg{fill:currentColor;width:24px;height:24px}._navbar_1u5gy_1 ._moreButton_1u5gy_269 span{font-size:var(--type-caption);line-height:1}._navbar_1u5gy_1 ._moreButtonActive_1u5gy_293{color:var(--action-color)}._navbar_1u5gy_1 ._moreMenu_1u5gy_258{right:.75rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));border:1px solid var(--border-color);background:var(--main-color);width:min(18rem,100vw - 1.5rem);box-shadow:var(--shadow-card);border-radius:18px;gap:.25rem;padding:.5rem;display:grid;position:fixed}._navbar_1u5gy_1 ._moreMenu_1u5gy_258 button{min-height:48px;color:var(--font-color);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}._navbar_1u5gy_1 ._moreMenu_1u5gy_258 button:hover{background:var(--surface-subtle)}._navbar_1u5gy_1 ._moreMenu_1u5gy_258 ._moreMenuItemActive_1u5gy_325{background:color-mix(in srgb, var(--action-color) 10%, white);color:var(--action-color);fill:var(--action-color)}._navbar_1u5gy_1 ._moreMenu_1u5gy_258 svg{width:26px;height:26px}}._navbar_1u5gy_1{border:1px solid color-mix(in srgb, var(--border-color) 75%, transparent);box-shadow:8px 0 30px #1a223814}._navbar_1u5gy_1 a{border-radius:12px}._navbar_1u5gy_1 a:hover{background:var(--surface-subtle)}._greyOutPanel_3pjis_1{z-index:20000;background-color:#80808066;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:3rem 0 0;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media screen and (width<=768px){._greyOutPanel_3pjis_1{padding-top:0}}._greyOutClickableArea_3pjis_24{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}._popupModal_osy5o_1{background-color:var(--main-color);z-index:1000;box-sizing:border-box;border-radius:50px;flex-flow:column;width:40vmax;height:fit-content;max-height:95dvh;padding:1rem;display:flex;position:fixed;top:3dvh;overflow:visible;box-shadow:0 4px 16px #11111a1a,0 8px 32px #11111a0d}@media screen and (width<=768px){._popupModal_osy5o_1{top:max(.75rem, env(safe-area-inset-top));bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:24px;width:calc(100% - 1.5rem);height:auto;max-height:none;padding:.75rem;overflow:hidden}}@media screen and (orientation:landscape) and (height<=500px) and (width<=950px){._popupModal_osy5o_1{left:max(.5rem, env(safe-area-inset-left));right:max(.5rem, env(safe-area-inset-right));width:auto}}._contentChild_osy5o_38{align-self:center;width:100%;max-height:90dvh;padding:3% 4%;overflow-y:auto}._contentChild_osy5o_38>*{width:100%}@media screen and (width<=1000px){._contentChild_osy5o_38{padding:3% 10%}}@media screen and (width<=768px){._contentChild_osy5o_38{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;padding:3.25rem .5rem 1rem}}._contentChild_osy5o_38._noScroll_osy5o_63{overflow:hidden}._closeButton_osy5o_67{background-color:var(--main-color);text-align:center;border:1px solid var(--grey-color);z-index:1000;border-radius:100px;justify-content:center;align-self:center;align-items:center;width:5vmin;height:5vmin;display:flex;position:absolute;bottom:0;transform:translateY(2.5vmin)}@media screen and (width<=1000px){._closeButton_osy5o_67{width:7vmin;height:7vmin;transform:translateY(3.5vmin)}}@media screen and (width<=768px){._closeButton_osy5o_67{width:44px;height:44px;top:.75rem;bottom:auto;right:.75rem;transform:none}}._closeButton_osy5o_67 svg{fill:var(--dark-grey-color)}._popupModal_osy5o_1{border:1px solid color-mix(in srgb, var(--border-color) 80%, transparent);border-radius:24px;width:min(760px,100vw - 3rem);max-height:95dvh;padding:1.25rem;top:2.5dvh;box-shadow:0 24px 70px #1a22382e}._contentChild_osy5o_38{padding:3.25rem 2rem 2rem;position:relative}._closeButton_osy5o_67{border-color:var(--border-color);width:42px;height:42px;box-shadow:var(--shadow-control);top:1rem;bottom:auto;right:1rem;transform:none}@media screen and (width<=768px){._popupModal_osy5o_1{border-radius:22px;width:calc(100% - 1.25rem);padding:.625rem}._contentChild_osy5o_38{padding:3.25rem .65rem 1rem}._popupModal_osy5o_1{top:max(.75rem, env(safe-area-inset-top));bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:22px;width:calc(100% - 1.25rem);height:auto;max-height:none;padding:.625rem;overflow:hidden}._contentChild_osy5o_38{min-width:0;padding:3.25rem .65rem 1rem;overflow-x:hidden}._popupModal_osy5o_1{inset:max(.5rem, env(safe-area-inset-top)) .625rem max(.5rem, env(safe-area-inset-bottom));width:auto;height:auto;max-height:none}._contentChild_osy5o_38{overscroll-behavior-y:contain;height:100%;max-height:none;scroll-padding-block:4rem calc(5rem + env(safe-area-inset-bottom));overflow-y:auto}._contentChild_osy5o_38 form>button[type=submit]{bottom:calc(-1rem + env(safe-area-inset-bottom));z-index:10;position:sticky;box-shadow:0 -8px 20px #1a223814}._popupModal_osy5o_1:has([data-modal-variant=sheet]){inset:auto .625rem max(.5rem, env(safe-area-inset-bottom));border-radius:24px;height:auto}._popupModal_osy5o_1:has([data-modal-variant=sheet]) ._contentChild_osy5o_38{height:auto;padding:3.25rem .75rem 1rem;overflow:visible}}
