/*! 
 * OverlayScrollbars
 * Version: 2.16.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden;scroll-behavior:auto!important}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;scroll-behavior:auto!important;flex-flow:row!important;align-items:stretch!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;z-index:0;border:none;flex:auto;width:100%;min-width:0;height:auto;margin:0;padding:0;position:relative}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{width:auto!important;height:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));left:auto}.os-scrollbar-vertical .os-scrollbar-handle{transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));top:auto}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";display:block;position:absolute;inset:0}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:#00000070;--os-handle-bg-hover:#0000008c;--os-handle-bg-active:#000000a8}.os-theme-light{--os-handle-bg:#ffffff70;--os-handle-bg-hover:#ffffff8c;--os-handle-bg-active:#ffffffa8}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}:root{--color-ink:#20322f;--color-muted:#61746f;--color-background:#f3f7f5;--color-surface:#fff;--color-border:#dfe8e3;--color-brand:#176b5b;--color-brand-dark:#104f45;--color-brand-soft:#e4f2ea;--color-coral:#e8836b;--color-amber:#bd8a31;--color-blue:#537a9c;--font-sans:Inter, "Segoe UI", Arial, sans-serif;color:var(--color-ink);background:var(--color-background);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;min-width:320px;font-size:100%}body{min-width:320px;min-height:100vh;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}:focus-visible{outline-offset:3px;outline:3px solid #176b5b6b}::selection{color:#143e37;background:#b7e3cf}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._backdrop_10v19_1{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1129236b;place-items:center;padding:24px;animation:.15s ease-out _modalFade_10v19_1;display:grid;position:fixed;inset:0;overflow-y:auto}._backdrop_10v19_1 ._dialog_10v19_13{background:#fff;border:1px solid #d9e6de;border-radius:22px;flex-direction:column;width:min(100%,540px);max-height:min(90vh,860px);animation:.18s ease-out _modalRise_10v19_1;display:flex;overflow:hidden;box-shadow:0 28px 90px #0a271f3d}._backdrop_10v19_1 ._wide_10v19_26{width:min(100%,700px)}._backdrop_10v19_1 ._dialogHeader_10v19_30{border-bottom:1px solid #e8efeb;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 22px;display:flex}._backdrop_10v19_1 ._dialogHeader_10v19_30 h2{color:var(--color-ink);margin-top:4px;font-size:24px;line-height:1.2}._backdrop_10v19_1 ._label_10v19_46{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}._backdrop_10v19_1 ._description_10v19_54{max-width:520px;color:var(--color-muted);margin-top:7px;font-size:14px;line-height:1.5}._backdrop_10v19_1 ._closeButton_10v19_62{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}._backdrop_10v19_1 ._closeButton_10v19_62:hover{color:var(--color-ink);background:#f3f7f5}._backdrop_10v19_1 ._closeButton_10v19_62 svg{font-size:19px}._backdrop_10v19_1 ._dialogBody_10v19_84{padding:24px 28px 28px;overflow-y:auto}@media (width<=600px){._backdrop_10v19_1{align-items:end;padding:12px}._backdrop_10v19_1 ._dialog_10v19_13,._backdrop_10v19_1 ._wide_10v19_26{border-radius:20px 20px 14px 14px;width:100%;max-height:calc(100vh - 24px)}._backdrop_10v19_1 ._dialogHeader_10v19_30{padding:22px 20px 18px}._backdrop_10v19_1 ._dialogHeader_10v19_30 h2{font-size:22px}._backdrop_10v19_1 ._dialogBody_10v19_84{padding:20px}}@media (prefers-reduced-motion:reduce){._backdrop_10v19_1{animation:none}._backdrop_10v19_1 ._dialog_10v19_13{animation:none}}@keyframes _modalFade_10v19_1{0%{opacity:0}to{opacity:1}}@keyframes _modalRise_10v19_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._details_ng4jq_1{gap:20px;display:grid}._details_ng4jq_1 ._statusRow_ng4jq_5{justify-content:space-between;align-items:center;gap:12px;display:flex}._details_ng4jq_1 ._status_ng4jq_5{color:#326b50;background:#eaf3ed;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}._details_ng4jq_1 ._confirmed_ng4jq_24{color:#3b6689;background:#eaf1f7}._details_ng4jq_1 ._arrived_ng4jq_29,._details_ng4jq_1 ._checked-in_ng4jq_30{color:#8a6924;background:#fff4dc}._details_ng4jq_1 ._in-room_ng4jq_35{color:#6156a3;background:#e9e6fa}._details_ng4jq_1 ._completed_ng4jq_40{color:#35734d;background:#e8f4ec}._details_ng4jq_1 ._id_ng4jq_45{color:var(--color-muted);font-size:13px}._details_ng4jq_1 ._visitSummary_ng4jq_50{background:#f0f6f2;border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}._details_ng4jq_1 ._visitSummary_ng4jq_50 strong{color:var(--color-ink);font-size:17px}._details_ng4jq_1 ._visitSummary_ng4jq_50 p{color:var(--color-muted);margin-top:4px;font-size:14px}._details_ng4jq_1 ._summaryIcon_ng4jq_70{width:44px;height:44px;color:var(--color-brand);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid}._details_ng4jq_1 ._summaryIcon_ng4jq_70 svg{font-size:19px}._details_ng4jq_1 ._informationGrid_ng4jq_85{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._details_ng4jq_1 ._informationGrid_ng4jq_85>div{border:1px solid #e2ebe5;border-radius:13px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}._details_ng4jq_1 ._informationGrid_ng4jq_85 span{color:var(--color-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}._details_ng4jq_1 ._informationGrid_ng4jq_85 span svg{font-size:15px}._details_ng4jq_1 ._informationGrid_ng4jq_85 strong{overflow-wrap:anywhere;color:var(--color-ink);font-size:14px}._details_ng4jq_1 ._informationGrid_ng4jq_85 small{color:var(--color-muted);font-size:13px}._details_ng4jq_1 ._note_ng4jq_124{border-left:3px solid var(--color-coral);background:#fff8f4;border-radius:0 12px 12px 0;gap:6px;padding:14px 16px;display:grid}._details_ng4jq_1 ._note_ng4jq_124 span{color:#945a43;font-size:13px;font-weight:750}._details_ng4jq_1 ._note_ng4jq_124 p{color:var(--color-ink);font-size:14px;line-height:1.5}._details_ng4jq_1 ._actions_ng4jq_145{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}._details_ng4jq_1 ._primaryAction_ng4jq_152,._details_ng4jq_1 ._secondaryAction_ng4jq_153,._details_ng4jq_1 ._deleteAction_ng4jq_154{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}:is(._details_ng4jq_1 ._primaryAction_ng4jq_152,._details_ng4jq_1 ._secondaryAction_ng4jq_153,._details_ng4jq_1 ._deleteAction_ng4jq_154) svg{font-size:16px}._details_ng4jq_1 ._primaryAction_ng4jq_152{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff}._details_ng4jq_1 ._primaryAction_ng4jq_152:hover{background:var(--color-brand-dark)}._details_ng4jq_1 ._secondaryAction_ng4jq_153{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}._details_ng4jq_1 ._secondaryAction_ng4jq_153:hover{background:#f3f7f5}._details_ng4jq_1 ._deleteAction_ng4jq_154{color:#a64237;background:#fff;border:1px solid #ead0cc}._details_ng4jq_1 ._deleteAction_ng4jq_154:hover{background:#fff5f3}@media (width<=560px){._details_ng4jq_1 ._informationGrid_ng4jq_85{grid-template-columns:1fr}._details_ng4jq_1 ._actions_ng4jq_145{flex-direction:column;align-items:stretch}._details_ng4jq_1 ._actions_ng4jq_145 button{width:100%}}._form_1bas5_1{gap:17px;display:grid}._form_1bas5_1 ._field_1bas5_5{gap:7px;display:grid}._form_1bas5_1 ._field_1bas5_5 label{color:var(--color-ink);align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}._form_1bas5_1 ._field_1bas5_5 label span{color:var(--color-muted);font-size:13px;font-weight:500}._form_1bas5_1 ._field_1bas5_5 input,._form_1bas5_1 ._field_1bas5_5 select,._form_1bas5_1 ._field_1bas5_5 textarea{width:100%;min-height:46px;color:var(--color-ink);background:#fff;border:1px solid #d5e2db;border-radius:11px;outline:none;padding:10px 12px;font-size:15px;transition:border-color .14s,box-shadow .14s}:is(._form_1bas5_1 ._field_1bas5_5 input,._form_1bas5_1 ._field_1bas5_5 select,._form_1bas5_1 ._field_1bas5_5 textarea):focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #176b5b1f}:is(._form_1bas5_1 ._field_1bas5_5 input,._form_1bas5_1 ._field_1bas5_5 select,._form_1bas5_1 ._field_1bas5_5 textarea)[aria-invalid=true]{border-color:#c94f42}._form_1bas5_1 ._field_1bas5_5 textarea{resize:vertical;min-height:84px}._form_1bas5_1 ._twoColumns_1bas5_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._form_1bas5_1 ._error_1bas5_60{color:#b34438;font-size:13px}._form_1bas5_1 ._formActions_1bas5_65{justify-content:flex-end;gap:10px;padding-top:5px;display:flex}._form_1bas5_1 ._cancelButton_1bas5_72,._form_1bas5_1 ._submitButton_1bas5_73{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}:is(._form_1bas5_1 ._cancelButton_1bas5_72,._form_1bas5_1 ._submitButton_1bas5_73) svg{font-size:17px}._form_1bas5_1 ._cancelButton_1bas5_72{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}._form_1bas5_1 ._cancelButton_1bas5_72:hover{background:#f3f7f5}._form_1bas5_1 ._submitButton_1bas5_73{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff}._form_1bas5_1 ._submitButton_1bas5_73:hover{border-color:var(--color-brand-dark);background:var(--color-brand-dark)}@media (width<=560px){._form_1bas5_1 ._twoColumns_1bas5_54{grid-template-columns:1fr;gap:15px}._form_1bas5_1 ._formActions_1bas5_65{flex-direction:column-reverse}._form_1bas5_1 ._formActions_1bas5_65 button{width:100%}}._form_yafyx_1{gap:16px;display:grid}._form_yafyx_1 ._twoColumns_yafyx_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._form_yafyx_1 ._field_yafyx_11{align-content:start;gap:7px;display:grid}._form_yafyx_1 ._field_yafyx_11 label{color:var(--color-ink);align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}._form_yafyx_1 ._field_yafyx_11 label span{color:var(--color-muted);font-size:13px;font-weight:500}._form_yafyx_1 ._field_yafyx_11 input,._form_yafyx_1 ._field_yafyx_11 select{width:100%;min-height:46px;color:var(--color-ink);background:#fff;border:1px solid #d5e2db;border-radius:11px;outline:none;padding:10px 12px;font-size:15px;transition:border-color .14s,box-shadow .14s}:is(._form_yafyx_1 ._field_yafyx_11 input,._form_yafyx_1 ._field_yafyx_11 select):focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #176b5b1f}:is(._form_yafyx_1 ._field_yafyx_11 input,._form_yafyx_1 ._field_yafyx_11 select)[aria-invalid=true]{border-color:#c94f42}._form_yafyx_1 ._error_yafyx_55{color:#b34438;font-size:13px}._form_yafyx_1 ._formActions_yafyx_60{justify-content:flex-end;gap:10px;padding-top:5px;display:flex}._form_yafyx_1 ._cancelButton_yafyx_67,._form_yafyx_1 ._submitButton_yafyx_68{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}:is(._form_yafyx_1 ._cancelButton_yafyx_67,._form_yafyx_1 ._submitButton_yafyx_68) svg{font-size:17px}._form_yafyx_1 ._cancelButton_yafyx_67{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}._form_yafyx_1 ._cancelButton_yafyx_67:hover{background:#f3f7f5}._form_yafyx_1 ._submitButton_yafyx_68{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff}._form_yafyx_1 ._submitButton_yafyx_68:hover{border-color:var(--color-brand-dark);background:var(--color-brand-dark)}@media (width<=560px){._form_yafyx_1 ._twoColumns_yafyx_5{grid-template-columns:1fr;gap:15px}._form_yafyx_1 ._formActions_yafyx_60{flex-direction:column-reverse}._form_yafyx_1 ._formActions_yafyx_60 button{width:100%}}._backdrop_59ey7_1{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12231f73;place-items:center;padding:20px;animation:.15s ease-out _fadeIn_59ey7_1;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){._backdrop_59ey7_1{animation:none}._backdrop_59ey7_1 ._dialog_59ey7_15{animation:none}}._dialog_59ey7_15{background:#fff;border:1px solid #dfe8e3;border-radius:22px;width:min(100%,460px);padding:32px;animation:.18s ease-out _riseIn_59ey7_1;position:relative;box-shadow:0 24px 80px #0c231c3d}._dialog_59ey7_15 ._closeButton_59ey7_31{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;right:16px}._dialog_59ey7_15 ._closeButton_59ey7_31:hover{color:var(--color-ink);background:#f4f7f5}._dialog_59ey7_15 ._closeButton_59ey7_31 svg{font-size:19px}._dialog_59ey7_15 ._alertIcon_59ey7_55{color:#b65f43;background:#fff1e9;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}._dialog_59ey7_15 ._alertIcon_59ey7_55 svg{font-size:23px}._dialog_59ey7_15 ._label_59ey7_69{color:#a35c40;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:13px;font-weight:800}._dialog_59ey7_15 h2{color:var(--color-ink);margin-top:5px;font-size:25px;line-height:1.2}._dialog_59ey7_15 ._description_59ey7_85{color:var(--color-muted);margin-top:10px;font-size:15px;line-height:1.55}._dialog_59ey7_15 ._actions_59ey7_92{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}._dialog_59ey7_15 ._cancelButton_59ey7_99,._dialog_59ey7_15 ._confirmButton_59ey7_100{cursor:pointer;border-radius:11px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}._dialog_59ey7_15 ._cancelButton_59ey7_99{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}._dialog_59ey7_15 ._cancelButton_59ey7_99:hover{background:#f4f7f5}._dialog_59ey7_15 ._confirmButton_59ey7_100{color:#fff;background:#b94e3e;border:1px solid #b94e3e}._dialog_59ey7_15 ._confirmButton_59ey7_100:hover{background:#9f3c30}@keyframes _fadeIn_59ey7_1{0%{opacity:0}to{opacity:1}}@keyframes _riseIn_59ey7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._footer_4m9ue_1{border-top:1px solid var(--color-border);background:#eaf1ed}._footer_4m9ue_1 ._inner_4m9ue_5{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 48px,1440px);min-height:112px;margin-inline:auto;padding-block:22px;display:flex}._footer_4m9ue_1 ._identity_4m9ue_16{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:10px;font-size:13px;display:flex}._footer_4m9ue_1 ._identity_4m9ue_16 p{flex-wrap:wrap;align-items:baseline;display:flex}._footer_4m9ue_1 ._identity_4m9ue_16 p a{color:var(--color-brand-dark);padding-inline:4px;font-weight:700}._footer_4m9ue_1 ._logoLink_4m9ue_37 img{object-fit:contain;width:34px;height:34px}._footer_4m9ue_1 ._socialLinks_4m9ue_43{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}._footer_4m9ue_1 ._socialLinks_4m9ue_43 a{color:#55716a;border:1px solid #0000;border-radius:12px;place-items:center;width:38px;height:38px;transition:color .15s,background .15s,border-color .15s;display:grid}._footer_4m9ue_1 ._socialLinks_4m9ue_43 a svg{font-size:17px}._footer_4m9ue_1 ._socialLinks_4m9ue_43 a:hover,._footer_4m9ue_1 ._socialLinks_4m9ue_43 a:focus-visible{color:var(--color-brand);background:#fff;border-color:#c8dbd1}._footer_4m9ue_1 ._tooltip_4m9ue_73{z-index:100;white-space:pre-line;text-align:center;border-radius:9px;max-width:260px;padding:9px 12px;box-shadow:0 10px 25px #1431293d;color:#fff!important;background:#20322f!important;font-size:13px!important;line-height:1.5!important}@media (width<=900px){._footer_4m9ue_1 ._inner_4m9ue_5{flex-direction:column;align-items:flex-start;gap:18px}._footer_4m9ue_1 ._socialLinks_4m9ue_43{justify-content:flex-start}}@media (width<=520px){._footer_4m9ue_1 ._inner_4m9ue_5{width:calc(100% - 32px)}._footer_4m9ue_1 ._socialLinks_4m9ue_43{gap:5px}._footer_4m9ue_1 ._socialLinks_4m9ue_43 a{width:36px;height:36px}}._header_12lkk_1{z-index:50;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;transition:transform .22s;position:fixed;inset:0 0 auto}._header_12lkk_1._hidden_12lkk_10{transform:translateY(-105%)}._header_12lkk_1._menuOpen_12lkk_14{transform:translateY(0)}._header_12lkk_1 ._inner_12lkk_18{align-items:center;gap:32px;width:min(100% - 48px,1440px);min-height:78px;margin-inline:auto;display:flex}._header_12lkk_1 ._brand_12lkk_27{flex:none;align-items:center;gap:11px;display:inline-flex}._header_12lkk_1 ._brandMark_12lkk_34{background:var(--color-brand);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:23px;display:grid;box-shadow:0 6px 16px #176b5b2e}._header_12lkk_1 ._brandName_12lkk_46{color:var(--color-ink);letter-spacing:-.07em;flex-wrap:wrap;align-items:baseline;font-size:23px;font-weight:800;line-height:.95;display:flex}._header_12lkk_1 ._brandName_12lkk_46 span{color:var(--color-coral)}._header_12lkk_1 ._brandName_12lkk_46 small{color:var(--color-muted);letter-spacing:.16em;flex-basis:100%;margin-top:4px;font-size:13px;font-weight:700}._header_12lkk_1 ._navigation_12lkk_70{align-items:center;gap:7px;margin-inline:auto;display:flex}._header_12lkk_1 ._navLink_12lkk_77{min-height:44px;color:var(--color-muted);border-radius:12px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}._header_12lkk_1 ._navLink_12lkk_77 svg{font-size:17px}._header_12lkk_1 ._navLink_12lkk_77:hover{background:var(--color-brand-soft);color:var(--color-brand-dark)}._header_12lkk_1 ._navLink_12lkk_77._active_12lkk_98{color:var(--color-brand-dark);background:#e8f3ed}._header_12lkk_1 ._actions_12lkk_104{flex:none;align-items:center;gap:14px;display:flex}._header_12lkk_1 ._clinicStatus_12lkk_111{color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}._header_12lkk_1 ._clinicStatus_12lkk_111 i{background:#52a77a;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #e5f3eb}._header_12lkk_1 ._repositoryLink_12lkk_129{border:1px solid var(--color-border);color:#435b50;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:14px;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}._header_12lkk_1 ._repositoryLink_12lkk_129 svg{font-size:17px}._header_12lkk_1 ._repositoryLink_12lkk_129:hover{color:var(--color-brand-dark);background:#f0f7f2;border-color:#bfd6c8}._header_12lkk_1 ._newAppointment_12lkk_156{background:var(--color-brand);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}._header_12lkk_1 ._newAppointment_12lkk_156 svg{font-size:18px}._header_12lkk_1 ._newAppointment_12lkk_156:hover{background:var(--color-brand-dark);transform:translateY(-1px)}._header_12lkk_1 ._menuButton_12lkk_182{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:none}._header_12lkk_1 ._menuButton_12lkk_182 svg{font-size:20px}@media (width<=1050px){._header_12lkk_1 ._inner_12lkk_18{gap:18px;width:min(100% - 32px,1440px)}._header_12lkk_1 ._navigation_12lkk_70{gap:2px}._header_12lkk_1 ._navLink_12lkk_77{padding-inline:10px}._header_12lkk_1 ._clinicStatus_12lkk_111{display:none}}@media (width<=760px){._header_12lkk_1 ._inner_12lkk_18{min-height:70px}._header_12lkk_1 ._navigation_12lkk_70{border-bottom:1px solid var(--color-border);background:#fff;align-items:stretch;padding:12px 16px 18px;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 16px 20px #203a331a}._header_12lkk_1 ._navigationOpen_12lkk_232{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._header_12lkk_1 ._navLink_12lkk_77{min-height:48px}._header_12lkk_1 ._actions_12lkk_104{gap:9px;margin-left:auto}._header_12lkk_1 ._newAppointment_12lkk_156{min-height:40px;padding-inline:12px}._header_12lkk_1 ._menuButton_12lkk_182{display:grid}}@media (width<=480px){._header_12lkk_1 ._inner_12lkk_18{width:calc(100% - 24px)}._header_12lkk_1 ._brandMark_12lkk_34{width:38px;height:38px}._header_12lkk_1 ._brandName_12lkk_46{font-size:21px}._header_12lkk_1 ._newAppointment_12lkk_156{width:42px;padding:0}._header_12lkk_1 ._newAppointment_12lkk_156 span{display:none}._header_12lkk_1 ._repositoryLink_12lkk_129{width:38px;min-height:38px;padding:0}._header_12lkk_1 ._repositoryLink_12lkk_129 span{display:none}}@media (prefers-reduced-motion:reduce){._header_12lkk_1{transition:none}}._form_10fja_1{gap:16px;display:grid}._form_10fja_1 ._twoColumns_10fja_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._form_10fja_1 ._field_10fja_11{align-content:start;gap:7px;display:grid}._form_10fja_1 ._field_10fja_11 label{color:var(--color-ink);align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}._form_10fja_1 ._field_10fja_11 label span{color:var(--color-muted);font-size:13px;font-weight:500}._form_10fja_1 ._field_10fja_11 input,._form_10fja_1 ._field_10fja_11 select,._form_10fja_1 ._field_10fja_11 textarea{width:100%;min-height:46px;color:var(--color-ink);background:#fff;border:1px solid #d5e2db;border-radius:11px;outline:none;padding:10px 12px;font-size:15px;transition:border-color .14s,box-shadow .14s}:is(._form_10fja_1 ._field_10fja_11 input,._form_10fja_1 ._field_10fja_11 select,._form_10fja_1 ._field_10fja_11 textarea):focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #176b5b1f}:is(._form_10fja_1 ._field_10fja_11 input,._form_10fja_1 ._field_10fja_11 select,._form_10fja_1 ._field_10fja_11 textarea)[aria-invalid=true]{border-color:#c94f42}._form_10fja_1 ._field_10fja_11 textarea{resize:vertical;min-height:82px}._form_10fja_1 ._error_10fja_61{color:#b34438;font-size:13px}._form_10fja_1 ._formActions_10fja_66{justify-content:flex-end;gap:10px;padding-top:5px;display:flex}._form_10fja_1 ._cancelButton_10fja_73,._form_10fja_1 ._submitButton_10fja_74{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}:is(._form_10fja_1 ._cancelButton_10fja_73,._form_10fja_1 ._submitButton_10fja_74) svg{font-size:17px}._form_10fja_1 ._cancelButton_10fja_73{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}._form_10fja_1 ._cancelButton_10fja_73:hover{background:#f3f7f5}._form_10fja_1 ._submitButton_10fja_74{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff}._form_10fja_1 ._submitButton_10fja_74:hover{border-color:var(--color-brand-dark);background:var(--color-brand-dark)}@media (width<=560px){._form_10fja_1 ._twoColumns_10fja_5{grid-template-columns:1fr;gap:15px}._form_10fja_1 ._formActions_10fja_66{flex-direction:column-reverse}._form_10fja_1 ._formActions_10fja_66 button{width:100%}}._toast_1212k_1{z-index:100;width:min(430px,100vw - 32px);min-height:62px;color:var(--color-ink);background:#fff;border:1px solid #cfe0d6;border-radius:15px;align-items:center;gap:13px;padding:13px 14px;animation:.18s ease-out _toastIn_1212k_1;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #14322a2e}._toast_1212k_1 p{flex:1;font-size:14px;font-weight:600}._toast_1212k_1 ._icon_1212k_25{color:var(--color-brand);flex:none;font-size:20px}._toast_1212k_1 button{width:34px;height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}._toast_1212k_1 button:hover{color:var(--color-ink);background:#edf4f0}._toast_1212k_1 button svg{font-size:18px}._toast_1212k_1._error_1212k_53{border-color:#e9c9c3}._toast_1212k_1._error_1212k_53 ._icon_1212k_25{color:#b8483b}._toast_1212k_1._warning_1212k_61 ._icon_1212k_25{color:#ac7a21}._toast_1212k_1._info_1212k_67 ._icon_1212k_25{color:#537a9c}@media (width<=520px){._toast_1212k_1{width:calc(100vw - 32px);bottom:16px;right:16px}}@keyframes _toastIn_1212k_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._page_kp7y9_1{width:min(100% - 48px,1440px);margin-inline:auto;padding:36px 0 58px}._page_kp7y9_1 ._pageHeading_kp7y9_6{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._page_kp7y9_1 ._pageHeading_kp7y9_6 h1{color:var(--color-ink);letter-spacing:-.045em;margin-top:6px;font-size:clamp(34px,4vw,46px);line-height:1.08}._page_kp7y9_1 ._pageHeading_kp7y9_6 p:not(._sectionLabel_kp7y9_20){color:var(--color-muted);margin-top:9px;font-size:16px}._page_kp7y9_1 ._sectionLabel_kp7y9_20{color:var(--color-brand);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:800}._page_kp7y9_1 ._newButton_kp7y9_35{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}._page_kp7y9_1 ._newButton_kp7y9_35 svg{font-size:18px}._page_kp7y9_1 ._newButton_kp7y9_35:hover{background:var(--color-brand-dark)}._page_kp7y9_1 ._dateToolbar_kp7y9_59{border:1px solid var(--color-border);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:14px;display:flex}._page_kp7y9_1 ._dateControls_kp7y9_71{align-items:center;gap:8px;display:flex}._page_kp7y9_1 ._dateControls_kp7y9_71>button{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}._page_kp7y9_1 ._dateControls_kp7y9_71>button:hover{color:var(--color-brand);background:#f0f6f2}._page_kp7y9_1 ._dateControls_kp7y9_71 ._todayButton_kp7y9_93{width:auto;color:var(--color-brand-dark);padding:0 13px;font-size:14px;font-weight:700}._page_kp7y9_1 ._dateControls_kp7y9_71 strong{color:var(--color-ink);white-space:nowrap;margin-left:7px;font-size:15px}._page_kp7y9_1 ._filters_kp7y9_109{align-items:center;gap:9px;display:flex}._page_kp7y9_1 ._searchBox_kp7y9_115,._page_kp7y9_1 ._filterSelect_kp7y9_116{border:1px solid var(--color-border);min-height:42px;color:var(--color-muted);background:#fbfdfb;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}:is(._page_kp7y9_1 ._searchBox_kp7y9_115,._page_kp7y9_1 ._filterSelect_kp7y9_116)>svg{flex:none;font-size:17px}:is(._page_kp7y9_1 ._searchBox_kp7y9_115,._page_kp7y9_1 ._filterSelect_kp7y9_116) input,:is(._page_kp7y9_1 ._searchBox_kp7y9_115,._page_kp7y9_1 ._filterSelect_kp7y9_116) select{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;font-size:14px}:is(._page_kp7y9_1 ._searchBox_kp7y9_115,._page_kp7y9_1 ._filterSelect_kp7y9_116) input{width:200px}:is(._page_kp7y9_1 ._searchBox_kp7y9_115,._page_kp7y9_1 ._filterSelect_kp7y9_116) input::placeholder{color:#82928c}:is(._page_kp7y9_1 ._searchBox_kp7y9_115,._page_kp7y9_1 ._filterSelect_kp7y9_116) select{cursor:pointer;min-width:125px}._page_kp7y9_1 ._srOnly_kp7y9_156{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._page_kp7y9_1 ._contentGrid_kp7y9_166{grid-template-columns:minmax(0,1.7fr) minmax(285px,.7fr);align-items:start;gap:18px;margin-top:18px;display:grid}._page_kp7y9_1 ._bookPanel_kp7y9_174,._page_kp7y9_1 ._teamPanel_kp7y9_175{border:1px solid var(--color-border);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 26px #1b43350a}._page_kp7y9_1 ._panelHeading_kp7y9_184{border-bottom:1px solid #e6eee9;justify-content:space-between;align-items:center;gap:14px;padding:21px 22px;display:flex}._page_kp7y9_1 ._panelHeading_kp7y9_184 h2{color:var(--color-ink);letter-spacing:-.025em;margin-top:5px;font-size:20px}._page_kp7y9_1 ._dayChip_kp7y9_200{min-height:31px;color:var(--color-brand-dark);white-space:nowrap;background:#eff5f1;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}._page_kp7y9_1 ._dayChip_kp7y9_200 svg{font-size:15px}._page_kp7y9_1 ._tableHeader_kp7y9_218{color:#72847d;background:#f6faf7;grid-template-columns:minmax(0,1.4fr) minmax(145px,.9fr) 140px 90px;gap:12px;padding:11px 20px;font-size:13px;font-weight:750;display:grid}._page_kp7y9_1 ._appointmentRow_kp7y9_229{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1.4fr) minmax(145px,.9fr) 140px 90px;align-items:center;gap:12px;padding:16px 20px;transition:background .12s;display:grid}._page_kp7y9_1 ._appointmentRow_kp7y9_229:hover{background:#fbfdfb}._page_kp7y9_1 ._appointmentRow_kp7y9_229:last-child{border-bottom:0}._page_kp7y9_1 ._patientCell_kp7y9_247{align-items:center;gap:10px;min-width:0;display:flex}._page_kp7y9_1 ._time_kp7y9_254{min-width:62px;color:var(--color-brand-dark);font-size:13px;font-weight:800}._page_kp7y9_1 ._avatar_kp7y9_261,._page_kp7y9_1 ._clinicianAvatar_kp7y9_262{color:#2f6b55;background:#dcefe5;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}._page_kp7y9_1 ._patientInfo_kp7y9_275{gap:4px;min-width:0;display:grid}._page_kp7y9_1 ._patientInfo_kp7y9_275 button{width:fit-content;max-width:100%;color:var(--color-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:750;overflow:hidden}._page_kp7y9_1 ._patientInfo_kp7y9_275 button:hover{color:var(--color-brand)}._page_kp7y9_1 ._patientInfo_kp7y9_275 small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_kp7y9_1 ._clinicianCell_kp7y9_308{gap:4px;min-width:0;display:grid}._page_kp7y9_1 ._clinicianCell_kp7y9_308 span{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}._page_kp7y9_1 ._clinicianCell_kp7y9_308 small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_kp7y9_1 ._statusControl_kp7y9_331 select{color:#386e51;cursor:pointer;background:#f3f8f4;border:1px solid #dbe6df;border-radius:9px;width:100%;min-height:34px;padding:0 8px;font-size:13px;font-weight:700}._page_kp7y9_1 ._statusControl_kp7y9_331 select._arrived_kp7y9_344,._page_kp7y9_1 ._statusControl_kp7y9_331 select._checked-in_kp7y9_345{color:#836322;background:#fff6e5}._page_kp7y9_1 ._statusControl_kp7y9_331 select._in-room_kp7y9_350{color:#5d5399;background:#f0edfc}._page_kp7y9_1 ._statusControl_kp7y9_331 select._completed_kp7y9_355{color:#3b754f;background:#eaf4ec}._page_kp7y9_1 ._roomCell_kp7y9_360{gap:7px;display:grid}._page_kp7y9_1 ._roomCell_kp7y9_360>span{color:var(--color-ink);font-size:13px;font-weight:700}._page_kp7y9_1 ._roomCell_kp7y9_360 button{width:fit-content;color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}._page_kp7y9_1 ._emptyState_kp7y9_384{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:330px;padding:28px;display:grid}._page_kp7y9_1 ._emptyState_kp7y9_384>span{width:47px;height:47px;color:var(--color-brand);background:#e8f2eb;border-radius:14px;place-items:center;margin-bottom:5px;display:grid}._page_kp7y9_1 ._emptyState_kp7y9_384>span svg{font-size:22px}._page_kp7y9_1 ._emptyState_kp7y9_384 h3{color:var(--color-ink);font-size:17px}._page_kp7y9_1 ._emptyState_kp7y9_384 p{max-width:350px;color:var(--color-muted);font-size:14px}._page_kp7y9_1 ._emptyState_kp7y9_384 button{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;cursor:pointer;border-radius:10px;min-height:40px;margin-top:8px;padding:0 14px;font-size:14px;font-weight:700}._page_kp7y9_1 ._teamPanel_kp7y9_175{padding-bottom:17px}._page_kp7y9_1 ._panelIcon_kp7y9_437{color:var(--color-brand);font-size:22px}._page_kp7y9_1 ._teamSummary_kp7y9_442{color:var(--color-muted);padding:15px 21px 0;font-size:14px}._page_kp7y9_1 ._teamFilter_kp7y9_448{gap:7px;margin:15px 20px 4px;display:grid}._page_kp7y9_1 ._teamFilter_kp7y9_448 label{color:var(--color-ink);font-size:13px;font-weight:700}._page_kp7y9_1 ._teamFilter_kp7y9_448 select{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 11px;font-size:14px}._page_kp7y9_1 ._clinicianList_kp7y9_472{padding:4px 14px;display:grid}._page_kp7y9_1 ._clinicianItem_kp7y9_477{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1ee;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 7px;display:flex}._page_kp7y9_1 ._clinicianItem_kp7y9_477:hover,._page_kp7y9_1 ._clinicianItem_kp7y9_477._clinicianSelected_kp7y9_491{background:#f1f7f3}._page_kp7y9_1 ._clinicianItem_kp7y9_477:last-child{border-bottom:0}._page_kp7y9_1 ._clinicianAvatar_kp7y9_262{background:#dcefe5;width:40px;height:40px}._page_kp7y9_1 ._blue_kp7y9_506{color:#466a84;background:#e1edf5}._page_kp7y9_1 ._peach_kp7y9_511{color:#a35c43;background:#fbe9df}._page_kp7y9_1 ._lavender_kp7y9_516{color:#62578f;background:#ebe8f8}._page_kp7y9_1 ._clinicianInfo_kp7y9_521{flex:1;gap:3px;min-width:0;display:grid}._page_kp7y9_1 ._clinicianInfo_kp7y9_521 strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_kp7y9_1 ._clinicianInfo_kp7y9_521 small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_kp7y9_1 ._visitCount_kp7y9_544{min-width:28px;height:28px;color:var(--color-brand-dark);background:#edf4ef;border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}._page_kp7y9_1 ._coverageNote_kp7y9_556{color:var(--color-muted);background:#f2f6f4;border-radius:12px;align-items:flex-start;gap:9px;margin:10px 20px 0;padding:12px;display:flex}._page_kp7y9_1 ._coverageNote_kp7y9_556 svg{color:var(--color-brand);flex:none;margin-top:2px;font-size:17px}._page_kp7y9_1 ._coverageNote_kp7y9_556 p{font-size:13px;line-height:1.45}@media (width<=1120px){._page_kp7y9_1 ._contentGrid_kp7y9_166{grid-template-columns:minmax(0,1fr)}._page_kp7y9_1 ._teamPanel_kp7y9_175{padding-bottom:12px}._page_kp7y9_1 ._clinicianList_kp7y9_472{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){._page_kp7y9_1{width:calc(100% - 32px)}._page_kp7y9_1 ._dateToolbar_kp7y9_59{flex-direction:column;align-items:stretch}._page_kp7y9_1 ._filters_kp7y9_109{grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);display:grid}._page_kp7y9_1 ._searchBox_kp7y9_115 input{width:100%}}@media (width<=620px){._page_kp7y9_1{width:calc(100% - 24px);padding:24px 0 40px}._page_kp7y9_1 ._pageHeading_kp7y9_6{flex-direction:column;align-items:flex-start}._page_kp7y9_1 ._newButton_kp7y9_35{width:100%}._page_kp7y9_1 ._dateControls_kp7y9_71{flex-wrap:wrap}._page_kp7y9_1 ._dateControls_kp7y9_71 strong{flex-basis:100%;margin:6px 0 0}._page_kp7y9_1 ._filters_kp7y9_109{grid-template-columns:1fr}._page_kp7y9_1 ._tableHeader_kp7y9_218{display:none}._page_kp7y9_1 ._appointmentRow_kp7y9_229{grid-template-columns:minmax(0,1fr) 135px;gap:11px;padding:15px}._page_kp7y9_1 ._patientCell_kp7y9_247{grid-column:1/-1}._page_kp7y9_1 ._clinicianCell_kp7y9_308{grid-column:1}._page_kp7y9_1 ._statusControl_kp7y9_331{grid-area:2/2}._page_kp7y9_1 ._roomCell_kp7y9_360{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}._page_kp7y9_1 ._clinicianList_kp7y9_472{grid-template-columns:1fr}}._page_1fx7j_1{color:#20312d;max-width:1440px;margin:0 auto;padding:42px 42px 64px}._heading_1fx7j_2{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._heading_1fx7j_2 h1{color:#183d35;letter-spacing:-1.4px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,46px);font-weight:600}._heading_1fx7j_2 p,._panelHeading_1fx7j_4 p,._scheduleHeading_1fx7j_4 p{color:#687971;margin:8px 0 0;font-size:15px;line-height:1.5}._primaryButton_1fx7j_5{color:#fff;font:inherit;cursor:pointer;background:#1c5145;border:0;border-radius:9px;align-items:center;gap:9px;padding:13px 17px;font-size:14px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}._primaryButton_1fx7j_5:hover{background:#143f35;transform:translateY(-1px)}._stats_1fx7j_7{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}._stats_1fx7j_7>div{background:#fff;border:1px solid #e3e8e3;border-radius:12px;align-items:center;gap:14px;min-height:90px;padding:16px 18px;display:flex}._statIcon_1fx7j_9{color:#2c715e;background:#eaf2ee;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}._stats_1fx7j_7 small,._stats_1fx7j_7 strong{display:block}._stats_1fx7j_7 small{color:#6d7d75;font-size:13px}._stats_1fx7j_7 strong{color:#1c4237;margin-top:3px;font-size:24px}._columns_1fx7j_13{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}._teamPanel_1fx7j_14,._schedulePanel_1fx7j_14{background:#fff;border:1px solid #e1e7e2;border-radius:14px;box-shadow:0 7px 25px #1d362d0a}._panelHeading_1fx7j_4,._scheduleHeading_1fx7j_4{justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}._panelHeading_1fx7j_4 h2,._scheduleHeading_1fx7j_4 h2{color:#1f3f36;letter-spacing:-.3px;margin:0;font-size:19px}._panelHeading_1fx7j_4 p,._scheduleHeading_1fx7j_4 p{margin-top:5px;font-size:14px}._count_1fx7j_18{color:#2f6655;background:#eff5f1;border-radius:999px;flex:none;padding:7px 10px;font-size:13px;font-weight:700}._rosterControls_1fx7j_19{border-bottom:1px solid #edf0ed;gap:10px;padding:0 24px 17px;display:flex}._search_1fx7j_20{color:#75847c;border:1px solid #dfe5e0;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:120px;height:42px;padding:0 11px;display:flex}._search_1fx7j_20 input{color:#243c33;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}._search_1fx7j_20 input::placeholder{color:#89968f}._rosterControls_1fx7j_19 select{color:#34483f;min-width:136px;font:inherit;background:#fff;border:1px solid #dfe5e0;border-radius:8px;padding:0 10px;font-size:14px}._roster_1fx7j_19{gap:12px;padding:17px 18px 20px;display:grid}._clinicianCard_1fx7j_25{border:1px solid #e7ebe7;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px;transition:border-color .18s,box-shadow .18s;display:grid}._clinicianCard_1fx7j_25:hover{border-color:#c7d8cf;box-shadow:0 4px 12px #2042330d}._avatar_1fx7j_27{color:#32664f;background:#e2f0e8;border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid}._blue_1fx7j_28{color:#42669b;background:#e6eef9}._peach_1fx7j_29{color:#a96745;background:#f8ebe2}._lavender_1fx7j_30{color:#695497;background:#eee9f8}._identity_1fx7j_31{min-width:0}._nameLine_1fx7j_32{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._nameLine_1fx7j_32 h3{color:#263b32;margin:0;font-size:15px}._duty_1fx7j_34{border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:13px;font-weight:650;display:inline-flex}._duty_1fx7j_34 i{background:currentColor;border-radius:50%;width:7px;height:7px}._available_1fx7j_36{color:#35764b;background:#e8f5ec}._unavailable_1fx7j_37{color:#737d75;background:#f2f2ef}._identity_1fx7j_31>p{color:#687970;margin:5px 0 9px;font-size:14px}._details_1fx7j_39{color:#61736a;flex-wrap:wrap;gap:13px;display:flex}._details_1fx7j_39 span,._email_1fx7j_40{align-items:center;gap:6px;font-size:13px;display:inline-flex}._email_1fx7j_40{color:#477662;overflow-wrap:anywhere;margin-top:8px;text-decoration:none}._email_1fx7j_40:hover{color:#204d3d}._cardActions_1fx7j_43{gap:5px;display:flex}._cardActions_1fx7j_43 button{color:#586a60;cursor:pointer;background:#fff;border:1px solid #e2e7e3;border-radius:7px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}._cardActions_1fx7j_43 button:hover{background:#f2f7f3;border-color:#a8c3b3}._cardActions_1fx7j_43 ._removeButton_1fx7j_46:hover{color:#ac5149;background:#fff4f2;border-color:#edc5c1}._cardFooter_1fx7j_47{color:#78867e;border-top:1px solid #edf0ed;grid-column:2/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}._cardFooter_1fx7j_47 span{font-size:13px}._cardFooter_1fx7j_47 button{color:#3a715b;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700}._schedulePanel_1fx7j_14{overflow:hidden}._scheduleHeading_1fx7j_4{border-bottom:1px solid #edf0ed;align-items:flex-start}._dateBadge_1fx7j_52{color:#4b705d;border:1px solid #dfe8e1;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 9px;font-size:13px;font-weight:700;display:inline-flex}._scheduleList_1fx7j_53{padding:5px 20px}._scheduleItem_1fx7j_54{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:15px 0;display:grid}._scheduleItem_1fx7j_54:last-child{border-bottom:0}._scheduleItem_1fx7j_54:hover ._event_1fx7j_56 strong{color:#2b7259}._scheduleItem_1fx7j_54>svg{color:#9aa79f}._time_1fx7j_58{color:#3b6954;font-size:13px;font-weight:750}._event_1fx7j_56{gap:4px;min-width:0;display:grid}._event_1fx7j_56 strong{color:#34483e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._event_1fx7j_56 small{color:#79867f;font-size:13px}._scheduleFoot_1fx7j_62{color:#47725d;background:#f0f6f2;border-radius:10px;align-items:center;gap:11px;margin:12px 20px 18px;padding:13px;display:flex}._scheduleFoot_1fx7j_62>svg{font-size:18px}._scheduleFoot_1fx7j_62 strong,._scheduleFoot_1fx7j_62 small{display:block}._scheduleFoot_1fx7j_62 strong{font-size:14px}._scheduleFoot_1fx7j_62 small{color:#738279;margin-top:3px;font-size:13px}._empty_1fx7j_67,._emptySchedule_1fx7j_67{color:#77867d;text-align:center;justify-items:center;padding:34px 20px;display:grid}._empty_1fx7j_67>svg,._emptySchedule_1fx7j_67>svg{color:#77a28b;font-size:24px}._empty_1fx7j_67 strong,._emptySchedule_1fx7j_67 strong{color:#3d5348;margin-top:10px;font-size:15px}._empty_1fx7j_67 p,._emptySchedule_1fx7j_67 p{margin:6px 0 13px;font-size:14px}._empty_1fx7j_67 button{color:#327255;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}._srOnly_1fx7j_72{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){._page_1fx7j_1{padding:34px 26px 56px}._columns_1fx7j_13{grid-template-columns:1fr}._schedulePanel_1fx7j_14{display:block}._scheduleList_1fx7j_53{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}}@media (width<=650px){._page_1fx7j_1{padding:28px 16px 44px}._heading_1fx7j_2{flex-direction:column;align-items:flex-start}._stats_1fx7j_7{grid-template-columns:1fr;gap:9px}._stats_1fx7j_7>div{min-height:74px}._panelHeading_1fx7j_4,._scheduleHeading_1fx7j_4{padding:18px 16px 15px}._rosterControls_1fx7j_19{flex-direction:column;padding:0 16px 14px}._rosterControls_1fx7j_19 select{min-height:42px}._roster_1fx7j_19{padding:14px 12px 16px}._clinicianCard_1fx7j_25{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:12px}._avatar_1fx7j_27{width:42px;height:42px}._nameLine_1fx7j_32{flex-direction:column;align-items:flex-start;gap:6px}._cardActions_1fx7j_43{flex-direction:column}._cardFooter_1fx7j_47{grid-column:1/-1}._scheduleList_1fx7j_53{grid-template-columns:1fr;padding:5px 16px}}._page_ykppr_1{width:min(100% - 48px,1440px);margin-inline:auto;padding:34px 0 54px}._page_ykppr_1 ._dateLine_ykppr_6{color:var(--color-muted);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}._page_ykppr_1 ._dateIcon_ykppr_15{width:30px;height:30px;color:var(--color-brand);background:#e5f1e9;border-radius:9px;place-items:center;display:grid}._page_ykppr_1 ._dateIcon_ykppr_15 svg{font-size:16px}._page_ykppr_1 ._openTag_ykppr_29{color:#3f7956;background:#fff;border:1px solid #d8e8dc;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:13px;display:inline-flex}._page_ykppr_1 ._openTag_ykppr_29 i{background:#54a874;border-radius:50%;width:7px;height:7px}._page_ykppr_1 ._titleRow_ykppr_49{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:26px;display:flex}._page_ykppr_1 ._sectionLabel_ykppr_57{color:var(--color-brand);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:800}._page_ykppr_1 h1{color:var(--color-ink);letter-spacing:-.045em;margin-top:6px;font-size:clamp(34px,4.5vw,50px);line-height:1.08}._page_ykppr_1 ._subtitle_ykppr_73{color:var(--color-muted);margin-top:10px;font-size:16px}._page_ykppr_1 ._bookButton_ykppr_79{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:14px;font-weight:750;display:inline-flex}._page_ykppr_1 ._bookButton_ykppr_79 svg{font-size:18px}._page_ykppr_1 ._bookButton_ykppr_79:hover{border-color:var(--color-brand-dark);background:var(--color-brand-dark)}._page_ykppr_1 ._metrics_ykppr_105{border:1px solid var(--color-border);background:#fff;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:27px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1b43350a}._page_ykppr_1 ._metric_ykppr_105{align-items:center;gap:15px;min-height:106px;padding:20px 24px;display:flex}._page_ykppr_1 ._metric_ykppr_105+._metric_ykppr_105{border-left:1px solid var(--color-border)}._page_ykppr_1 ._metric_ykppr_105>div{gap:1px;display:grid}._page_ykppr_1 ._metric_ykppr_105 p{color:var(--color-muted);font-size:14px}._page_ykppr_1 ._metric_ykppr_105 strong{color:var(--color-ink);font-size:27px;line-height:1.2}._page_ykppr_1 ._metric_ykppr_105 small{color:var(--color-muted);font-size:13px}._page_ykppr_1 ._metric_ykppr_105 ._metricTotal_ykppr_148{font-size:16px;font-weight:600}._page_ykppr_1 ._metricIcon_ykppr_154{width:47px;height:47px;color:var(--color-brand);background:#e8f3ec;border-radius:14px;flex:none;place-items:center;display:grid}._page_ykppr_1 ._metricIcon_ykppr_154 svg{font-size:21px}._page_ykppr_1 ._waitingIcon_ykppr_169{color:#ae6d37;background:#fff2e6}._page_ykppr_1 ._teamIcon_ykppr_174{color:#527698;background:#eaf0f7}._page_ykppr_1 ._dayDesk_ykppr_179{border:1px solid var(--color-border);background:#fff;border-radius:20px;margin-top:24px;overflow:hidden;box-shadow:0 12px 34px #1b43350d}._page_ykppr_1 ._dayHeader_ykppr_188{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;padding:23px 26px;display:flex}._page_ykppr_1 ._dayHeader_ykppr_188 h2{color:var(--color-ink);letter-spacing:-.025em;margin-top:5px;font-size:23px}._page_ykppr_1 ._dayProgress_ykppr_204{width:min(250px,35%)}._page_ykppr_1 ._dayProgress_ykppr_204>div{color:var(--color-muted);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:13px;display:flex}._page_ykppr_1 ._dayProgress_ykppr_204 strong{color:var(--color-ink)}._page_ykppr_1 ._progressTrack_ykppr_221{background:#eaf0ec;border-radius:99px;height:8px;display:block;overflow:hidden}._page_ykppr_1 ._progressTrack_ykppr_221 i{border-radius:inherit;background:linear-gradient(90deg,#4d9b75,#a5d28d);height:100%;transition:width .22s;display:block}._page_ykppr_1 ._plannerGrid_ykppr_237{grid-template-columns:minmax(0,1.65fr) minmax(310px,.9fr);display:grid}._page_ykppr_1 ._timeline_ykppr_242{padding:16px 22px 20px 10px}._page_ykppr_1 ._timelineRow_ykppr_246{grid-template-columns:88px minmax(0,1fr);min-height:96px;display:grid}._page_ykppr_1 ._timeRail_ykppr_252{color:var(--color-muted);white-space:nowrap;justify-content:flex-end;padding:19px 15px 0 0;font-size:13px;font-weight:700;display:flex;position:relative}._page_ykppr_1 ._timeRail_ykppr_252 span{background:#e5ede8;width:1px;position:absolute;top:0;bottom:0;right:0}._page_ykppr_1 ._timeRail_ykppr_252 span:before{content:"";background:#67a786;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:-5px;box-shadow:0 0 0 1px #b7d5c4}._page_ykppr_1 ._timelineRow_ykppr_246:last-child ._timeRail_ykppr_252 span{bottom:50%}._page_ykppr_1 ._visitCard_ykppr_289{background:#fbfdfb;border:1px solid #dfe9e3;border-left:4px solid #81b68e;border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:74px;margin:8px 0 14px 16px;padding:12px 14px;display:flex}._page_ykppr_1 ._visitCard_ykppr_289._confirmed_ykppr_303{border-left-color:#76a2c4}._page_ykppr_1 ._visitCard_ykppr_289._arrived_ykppr_307,._page_ykppr_1 ._visitCard_ykppr_289._checked-in_ykppr_308{background:#fffdf8;border-left-color:#d7a94c}._page_ykppr_1 ._visitCard_ykppr_289._in-room_ykppr_313{background:#fbfaff;border-left-color:#887ac7}._page_ykppr_1 ._visitCard_ykppr_289._completed_ykppr_318{background:#f6faf7;border-left-color:#76a985}._page_ykppr_1 ._visitSummary_ykppr_323{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;display:flex}._page_ykppr_1 ._avatar_ykppr_335{color:#2f6b55;background:#dcefe5;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}._page_ykppr_1 ._visitText_ykppr_348{gap:4px;min-width:0;display:grid}._page_ykppr_1 ._visitText_ykppr_348 strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._page_ykppr_1 ._visitText_ykppr_348 small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_ykppr_1 ._visitText_ykppr_348 small span{padding-inline:3px}._page_ykppr_1 ._statusBadge_ykppr_374{color:#446b88;white-space:nowrap;background:#eaf1f7;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}._page_ykppr_1 ._statusBadge_ykppr_374._arrived_ykppr_307,._page_ykppr_1 ._statusBadge_ykppr_374._checked-in_ykppr_308{color:#876923;background:#fff2d7}._page_ykppr_1 ._statusBadge_ykppr_374._in-room_ykppr_313{color:#6358a4;background:#ece9fc}._page_ykppr_1 ._statusBadge_ykppr_374._completed_ykppr_318{color:#3d764f;background:#e7f3ea}._page_ykppr_1 ._nextButton_ykppr_403{min-height:34px;color:var(--color-brand-dark);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e5dc;border-radius:9px;padding:0 10px;font-size:13px;font-weight:700}._page_ykppr_1 ._nextButton_ykppr_403:hover{background:#eaf4ed}._page_ykppr_1 ._doneIcon_ykppr_420{color:#4a9363;background:#e6f2ea;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._page_ykppr_1 ._emptySchedule_ykppr_430{min-height:280px;color:var(--color-muted);text-align:center;align-content:center;justify-items:center;gap:9px;display:grid}._page_ykppr_1 ._emptySchedule_ykppr_430>svg{color:var(--color-brand);margin-bottom:5px;font-size:26px}._page_ykppr_1 ._emptySchedule_ykppr_430 strong{color:var(--color-ink);font-size:16px}._page_ykppr_1 ._emptySchedule_ykppr_430 p{font-size:14px}._page_ykppr_1 ._emptySchedule_ykppr_430 button{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;cursor:pointer;border-radius:10px;min-height:40px;margin-top:8px;padding:0 13px;font-size:14px;font-weight:700}._page_ykppr_1 ._waitingRoom_ykppr_468{border-left:1px solid var(--color-border);background:#f8fbf9;flex-direction:column;min-width:0;padding:24px 22px 18px;display:flex}._page_ykppr_1 ._queueHeader_ykppr_477{justify-content:space-between;align-items:center;display:flex}._page_ykppr_1 ._queueHeader_ykppr_477 h3{color:var(--color-ink);letter-spacing:-.02em;margin-top:5px;font-size:20px}._page_ykppr_1 ._queueCount_ykppr_490{min-width:33px;height:33px;color:var(--color-brand);background:#e7f2ea;border-radius:11px;place-items:center;font-size:14px;font-weight:800;display:grid}._page_ykppr_1 ._queueList_ykppr_502{margin-top:15px;display:grid}._page_ykppr_1 ._queueItem_ykppr_507{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2ebe5;align-items:center;gap:10px;min-width:0;padding:13px 0;display:flex}._page_ykppr_1 ._queueItem_ykppr_507>svg{color:#7b9b8b;flex:none;font-size:17px}._page_ykppr_1 ._queueItem_ykppr_507:hover ._queueInfo_ykppr_525 strong{color:var(--color-brand)}._page_ykppr_1 ._queueInfo_ykppr_525{flex:1;gap:4px;min-width:0;display:grid}._page_ykppr_1 ._queueInfo_ykppr_525 strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._page_ykppr_1 ._queueInfo_ykppr_525 small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_ykppr_1 ._queueEmpty_ykppr_553{min-height:160px;color:var(--color-muted);place-content:center;justify-items:center;gap:8px;display:grid}._page_ykppr_1 ._queueEmpty_ykppr_553 svg{width:34px;height:34px;color:var(--color-brand);background:#e4f2e8;border-radius:50%;padding:8px}._page_ykppr_1 ._queueEmpty_ykppr_553 p{font-size:14px}._page_ykppr_1 ._handoff_ykppr_575{background:#eaf2ed;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:14px 12px;display:flex}._page_ykppr_1 ._handoff_ykppr_575 strong{color:var(--color-ink);font-size:13px}._page_ykppr_1 ._handoff_ykppr_575 p{color:var(--color-muted);margin-top:3px;font-size:13px}._page_ykppr_1 ._handoffIcon_ykppr_596{width:37px;height:37px;color:var(--color-brand);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}._page_ykppr_1 ._handoffIcon_ykppr_596 svg{font-size:17px}._page_ykppr_1 ._viewBook_ykppr_611{min-height:44px;color:var(--color-brand-dark);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:12px;padding:0 2px;font-size:14px;font-weight:750;display:flex}._page_ykppr_1 ._viewBook_ykppr_611:hover{color:var(--color-coral)}._page_ykppr_1 ._bottomNote_ykppr_630{background:#edf5ef;border:1px solid #dce8e0;border-radius:14px;align-items:center;gap:13px;margin-top:20px;padding:15px 18px;display:flex}._page_ykppr_1 ._bottomNote_ykppr_630>span{width:34px;height:34px;color:var(--color-brand);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}._page_ykppr_1 ._bottomNote_ykppr_630 p{color:var(--color-muted);flex:1;font-size:14px}._page_ykppr_1 ._bottomNote_ykppr_630 strong{color:var(--color-ink)}._page_ykppr_1 ._bottomNote_ykppr_630 button{color:var(--color-brand-dark);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}@media (width<=1040px){._page_ykppr_1 ._plannerGrid_ykppr_237{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)}._page_ykppr_1 ._visitCard_ykppr_289{flex-wrap:wrap;gap:8px}._page_ykppr_1 ._visitSummary_ykppr_323{flex-basis:100%}}@media (width<=760px){._page_ykppr_1{width:calc(100% - 32px);padding-top:28px}._page_ykppr_1 ._titleRow_ykppr_49{flex-direction:column;align-items:flex-start}._page_ykppr_1 ._metrics_ykppr_105{grid-template-columns:1fr}._page_ykppr_1 ._metric_ykppr_105{min-height:88px}._page_ykppr_1 ._metric_ykppr_105+._metric_ykppr_105{border-top:1px solid var(--color-border);border-left:0}._page_ykppr_1 ._dayHeader_ykppr_188{flex-direction:column;align-items:flex-start}._page_ykppr_1 ._dayProgress_ykppr_204{width:100%}._page_ykppr_1 ._plannerGrid_ykppr_237{grid-template-columns:1fr}._page_ykppr_1 ._timeline_ykppr_242{padding:12px 14px 18px 0}._page_ykppr_1 ._waitingRoom_ykppr_468{border-top:1px solid var(--color-border);border-left:0}._page_ykppr_1 ._bottomNote_ykppr_630{flex-wrap:wrap;align-items:flex-start}._page_ykppr_1 ._bottomNote_ykppr_630 p{flex-basis:calc(100% - 50px)}._page_ykppr_1 ._bottomNote_ykppr_630 button{margin-left:47px}}@media (width<=520px){._page_ykppr_1{width:calc(100% - 24px);padding:24px 0 36px}._page_ykppr_1 ._dayHeader_ykppr_188{padding:20px}._page_ykppr_1 ._timelineRow_ykppr_246{grid-template-columns:67px minmax(0,1fr)}._page_ykppr_1 ._timeRail_ykppr_252{padding-right:10px;font-size:13px}._page_ykppr_1 ._visitCard_ykppr_289{margin-left:10px;padding:11px}._page_ykppr_1 ._statusBadge_ykppr_374{margin-left:50px}._page_ykppr_1 ._nextButton_ykppr_403{margin-left:auto}._page_ykppr_1 ._waitingRoom_ykppr_468{padding:20px 16px 14px}._page_ykppr_1 ._bottomNote_ykppr_630{padding:13px}}@media (prefers-reduced-motion:reduce){._page_ykppr_1 ._progressTrack_ykppr_221 i{transition:none}}._page_egjik_1{width:min(100% - 48px,1440px);margin:0 auto;padding:36px 0 58px}._page_egjik_1 ._pageHeading_egjik_6{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._page_egjik_1 ._pageHeading_egjik_6 h1{color:var(--color-ink);letter-spacing:-.045em;margin-top:6px;font-size:clamp(34px,4vw,46px);line-height:1.08}._page_egjik_1 ._pageHeading_egjik_6 p:not(._sectionLabel_egjik_20){color:var(--color-muted);margin-top:9px;font-size:16px}._page_egjik_1 ._sectionLabel_egjik_20{color:var(--color-brand);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:800}._page_egjik_1 ._newButton_egjik_35,._page_egjik_1 ._recordEmpty_egjik_36 button{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:14px;font-weight:750;display:inline-flex}:is(._page_egjik_1 ._newButton_egjik_35,._page_egjik_1 ._recordEmpty_egjik_36 button) svg{font-size:18px}:is(._page_egjik_1 ._newButton_egjik_35,._page_egjik_1 ._recordEmpty_egjik_36 button):hover{background:var(--color-brand-dark)}._page_egjik_1 ._summaryStrip_egjik_60{border:1px solid var(--color-border);background:#fff;border-radius:15px;margin-top:24px;display:flex;overflow:hidden}._page_egjik_1 ._summaryStrip_egjik_60>div{flex:1;gap:3px;padding:14px 20px;display:grid}._page_egjik_1 ._summaryStrip_egjik_60>div+div{border-left:1px solid var(--color-border)}._page_egjik_1 ._summaryStrip_egjik_60 span{color:var(--color-muted);font-size:13px}._page_egjik_1 ._summaryStrip_egjik_60 strong{color:var(--color-ink);font-size:20px}._page_egjik_1 ._directoryGrid_egjik_90{grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:start;gap:18px;margin-top:18px;display:grid}._page_egjik_1 ._directoryPanel_egjik_98,._page_egjik_1 ._recordPanel_egjik_99,._page_egjik_1 ._recordEmpty_egjik_36{border:1px solid var(--color-border);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 26px #1b43350a}._page_egjik_1 ._directoryTop_egjik_109{background:#fbfdfb;border-bottom:1px solid #e6eee9;gap:14px;padding:17px 18px 15px;display:grid}._page_egjik_1 ._filterTabs_egjik_117{flex-wrap:wrap;gap:5px;display:flex}._page_egjik_1 ._filterTabs_egjik_117 button{min-height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}._page_egjik_1 ._filterTabs_egjik_117 button span{background:#edf2ef;border-radius:7px;place-items:center;min-width:22px;min-height:22px;padding-inline:4px;font-size:13px;display:grid}._page_egjik_1 ._filterTabs_egjik_117 button:hover{background:#eff5f1}._page_egjik_1 ._filterTabs_egjik_117 button._activeTab_egjik_151{color:var(--color-brand-dark);background:#eaf4ed;border-color:#d7e7dc}._page_egjik_1 ._searchBox_egjik_159{border:1px solid var(--color-border);color:#789087;background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 12px;display:flex}._page_egjik_1 ._searchBox_egjik_159 svg{font-size:17px}._page_egjik_1 ._searchBox_egjik_159 input{width:100%;color:var(--color-ink);background:0 0;border:0;outline:0;font-size:14px}._page_egjik_1 ._searchBox_egjik_159 input::placeholder{color:#83958d}._page_egjik_1 ._srOnly_egjik_188{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._page_egjik_1 ._patientList_egjik_198{align-content:start;min-height:440px;display:grid}._page_egjik_1 ._patientRow_egjik_204{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ee;align-items:center;gap:11px;min-width:0;padding:15px 16px;transition:background .12s;display:flex}._page_egjik_1 ._patientRow_egjik_204:hover,._page_egjik_1 ._patientRow_egjik_204._patientSelected_egjik_218{background:#f0f7f2}._page_egjik_1 ._patientRow_egjik_204:last-child{border-bottom:0}._page_egjik_1 ._avatar_egjik_227,._page_egjik_1 ._largeAvatar_egjik_228{color:#2f6b55;background:#dcefe5;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}._page_egjik_1 ._patientSummary_egjik_241{flex:1;gap:4px;min-width:0;display:grid}._page_egjik_1 ._patientSummary_egjik_241>small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_egjik_1 ._nameLine_egjik_256{align-items:center;gap:7px;min-width:0;display:flex}._page_egjik_1 ._nameLine_egjik_256 strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._page_egjik_1 ._status_egjik_271{color:#3f7956;white-space:nowrap;background:#eaf3ed;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}._page_egjik_1 ._followup_egjik_285{color:#946b20;background:#fff3df}._page_egjik_1 ._inactive_egjik_290{color:#687671;background:#eef0ef}._page_egjik_1 ._visitCount_egjik_295{color:var(--color-muted);white-space:nowrap;flex:none;font-size:13px}._page_egjik_1 ._rowArrow_egjik_302{color:#8da198;flex:none;font-size:17px}._page_egjik_1 ._emptyState_egjik_308{min-height:330px;color:var(--color-muted);text-align:center;align-content:center;justify-items:center;gap:9px;padding:25px;display:grid}._page_egjik_1 ._emptyState_egjik_308>svg{color:var(--color-brand);margin-bottom:5px;font-size:26px}._page_egjik_1 ._emptyState_egjik_308 strong{color:var(--color-ink);font-size:16px}._page_egjik_1 ._emptyState_egjik_308 p{font-size:14px}._page_egjik_1 ._emptyState_egjik_308 button{border:1px solid var(--color-border);min-height:40px;color:var(--color-brand-dark);cursor:pointer;background:#fff;border-radius:10px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:700}._page_egjik_1 ._directoryFooter_egjik_347{color:var(--color-muted);border-top:1px solid #edf1ee;justify-content:space-between;gap:12px;padding:12px 18px;font-size:13px;display:flex}._page_egjik_1 ._recordPanel_egjik_99{padding:22px}._page_egjik_1 ._recordTop_egjik_361{justify-content:space-between;gap:14px;display:flex}._page_egjik_1 ._recordIdentity_egjik_367{align-items:center;gap:14px;min-width:0;display:flex}._page_egjik_1 ._recordIdentity_egjik_367 h2{max-width:260px;color:var(--color-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:23px;overflow:hidden}._page_egjik_1 ._recordIdentity_egjik_367 p{color:var(--color-muted);margin-top:4px;font-size:14px}._page_egjik_1 ._largeAvatar_egjik_228{width:67px;height:67px;font-size:18px}._page_egjik_1 ._recordActions_egjik_397{align-items:flex-start;gap:7px;display:flex}._page_egjik_1 ._recordActions_egjik_397 button{border:1px solid var(--color-border);min-height:38px;color:var(--color-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}._page_egjik_1 ._recordActions_egjik_397 button:hover{background:#f2f7f4}._page_egjik_1 ._recordActions_egjik_397 ._removeButton_egjik_422{color:#a4493d;width:38px;padding:0}._page_egjik_1 ._recordActions_egjik_397 ._removeButton_egjik_422:hover{background:#fff3f1}._page_egjik_1 ._recordActions_egjik_397 ._removeButton_egjik_422 svg{font-size:16px}._page_egjik_1 ._contactCards_egjik_437{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}._page_egjik_1 ._contactCards_egjik_437 a{background:#fbfdfb;border:1px solid #e1ebe4;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}._page_egjik_1 ._contactCards_egjik_437 a[aria-disabled=true]{opacity:.62;cursor:default}._page_egjik_1 ._contactCards_egjik_437 svg{color:var(--color-brand);flex:none;font-size:17px}._page_egjik_1 ._contactCards_egjik_437 span{gap:3px;min-width:0;display:grid}._page_egjik_1 ._contactCards_egjik_437 small{color:var(--color-muted);font-size:13px}._page_egjik_1 ._contactCards_egjik_437 strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_egjik_1 ._careNotes_egjik_485,._page_egjik_1 ._visitHistory_egjik_486{border-top:1px solid #e8efeb;margin-top:22px;padding-top:20px}._page_egjik_1 ._subheading_egjik_492{justify-content:space-between;align-items:center;gap:12px;display:flex}._page_egjik_1 ._subheading_egjik_492 h3{color:var(--color-ink);margin-top:4px;font-size:17px}._page_egjik_1 ._subheading_egjik_492>button{min-height:37px;color:var(--color-brand-dark);cursor:pointer;background:#f3f8f4;border:1px solid #d6e5dc;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}._page_egjik_1 ._subheading_egjik_492>button:hover{background:#e6f2e9}._page_egjik_1 ._noteIcon_egjik_524{width:34px;height:34px;color:var(--color-brand);background:#edf5ef;border-radius:10px;place-items:center;display:grid}._page_egjik_1 ._noteBlock_egjik_534{background:#f7faf8;border-radius:11px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}._page_egjik_1 ._noteBlock_egjik_534 small{color:var(--color-muted);font-size:13px}._page_egjik_1 ._noteBlock_egjik_534 strong{color:var(--color-ink);font-size:14px}._page_egjik_1 ._historyList_egjik_553{margin-top:7px;display:grid}._page_egjik_1 ._historyItem_egjik_558{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1ee;align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}._page_egjik_1 ._historyItem_egjik_558:hover ._historyText_egjik_570 strong{color:var(--color-brand)}._page_egjik_1 ._historyDate_egjik_575{min-width:51px;color:var(--color-brand-dark);font-size:13px;font-weight:750}._page_egjik_1 ._historyText_egjik_570{flex:1;gap:3px;min-width:0;display:grid}._page_egjik_1 ._historyText_egjik_570 strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._page_egjik_1 ._historyText_egjik_570 small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._page_egjik_1 ._historyArrow_egjik_605{color:#81958b}._page_egjik_1 ._noHistory_egjik_609{color:var(--color-muted);margin-top:13px;font-size:14px;line-height:1.5}._page_egjik_1 ._nextVisit_egjik_616{background:#eaf3ec;border-radius:12px;align-items:center;gap:10px;margin-top:17px;padding:13px;display:flex}._page_egjik_1 ._nextVisit_egjik_616>svg{color:var(--color-brand);font-size:18px}._page_egjik_1 ._nextVisit_egjik_616 span{flex:1;gap:3px;display:grid}._page_egjik_1 ._nextVisit_egjik_616 small{color:var(--color-muted);font-size:13px}._page_egjik_1 ._nextVisit_egjik_616 strong{color:var(--color-ink);font-size:14px}._page_egjik_1 ._nextVisit_egjik_616 button{width:34px;height:34px;color:var(--color-brand);cursor:pointer;background:#fff;border:1px solid #cfdfd4;border-radius:9px;place-items:center;display:grid}._page_egjik_1 ._recordEmpty_egjik_36{min-height:500px;color:var(--color-muted);text-align:center;align-content:center;justify-items:center;gap:10px;padding:24px;display:grid}._page_egjik_1 ._recordEmpty_egjik_36>svg{color:var(--color-brand);font-size:32px}._page_egjik_1 ._recordEmpty_egjik_36 h2{color:var(--color-ink);font-size:21px}._page_egjik_1 ._recordEmpty_egjik_36 p{max-width:300px;font-size:14px}@media (width<=1050px){._page_egjik_1 ._directoryGrid_egjik_90{grid-template-columns:1fr}._page_egjik_1 ._patientList_egjik_198{min-height:0;max-height:590px;overflow-y:auto}}@media (width<=660px){._page_egjik_1{width:calc(100% - 32px)}._page_egjik_1 ._pageHeading_egjik_6{flex-direction:column;align-items:flex-start}._page_egjik_1 ._newButton_egjik_35{width:100%}._page_egjik_1 ._patientRow_egjik_204{gap:9px;padding:14px 12px}._page_egjik_1 ._visitCount_egjik_295{display:none}._page_egjik_1 ._directoryFooter_egjik_347{flex-direction:column;gap:4px}._page_egjik_1 ._recordPanel_egjik_99{padding:17px}._page_egjik_1 ._recordTop_egjik_361{flex-direction:column}._page_egjik_1 ._recordActions_egjik_397{justify-content:flex-end}._page_egjik_1 ._contactCards_egjik_437{grid-template-columns:1fr}}@media (width<=520px){._page_egjik_1{width:calc(100% - 24px);padding:24px 0 40px}._page_egjik_1 ._summaryStrip_egjik_60>div{padding:12px 10px}._page_egjik_1 ._directoryTop_egjik_109{padding:14px 12px}._page_egjik_1 ._filterTabs_egjik_117{gap:2px}._page_egjik_1 ._filterTabs_egjik_117 button{gap:4px;padding-inline:6px}._page_egjik_1 ._recordIdentity_egjik_367 h2{max-width:210px;font-size:20px}}._appShell_1swnp_1{background:#f3f7f5;flex-direction:column;min-height:100vh;display:flex}._main_1swnp_2{flex:1 0 auto;min-height:calc(100vh - 180px);padding-top:78px}._notFound_1swnp_3{color:#65766f;align-content:center;justify-items:start;gap:14px;width:min(100% - 40px,600px);min-height:58vh;margin:0 auto;display:grid}._notFound_1swnp_3>span{color:#3b8265;letter-spacing:.12em;font-size:14px;font-weight:800}._notFound_1swnp_3 h1{color:#1b4439;font-family:Georgia,serif;font-size:clamp(32px,6vw,48px);line-height:1.08}._notFound_1swnp_3 p{font-size:15px}._notFound_1swnp_3 a{color:#fff;background:#1c5145;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:12px 15px;font-size:14px;font-weight:700;display:inline-flex}._notFound_1swnp_3 a:hover{background:#143f35}@media (width<=760px){._main_1swnp_2{padding-top:70px}}
