button[data-action=primary]:focus-visible,button[data-action=primary]:hover{background-color:#1a0f6b!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(40,25,149,.3)!important;transition:all .2s ease}button[data-action=primary]:active{transform:translateY(0)}button[data-action=back]:focus-visible,button[data-action=back]:hover{background-color:#f3f4f6!important;color:#1f2937!important;transition:all .2s ease}button[data-action=skip]:focus-visible,button[data-action=skip]:hover{background-color:#f3f4f6!important;color:#1f2937!important;transition:all .2s ease}button[data-action=close]:focus-visible,button[data-action=close]:hover{background-color:#fee2e2!important;color:#991b1b!important;transition:all .2s ease}.__floater__body button{transition:all .2s ease}@import "https://fonts.googleapis.com/css?family=Roboto";.ag-theme-material{--ag-grid-size:10px!important;--ag-list-item-height:40px!important;--ag-range-selection-border-color:#c10061;--ag-range-selection-border-style:dashed;--ag-range-selection-background-color:rgba(255,0,128,.1);--ag-range-selection-background-color-2:rgba(255,0,128,.19);--ag-range-selection-background-color-3:rgba(255,0,128,.27);--ag-range-selection-background-color-4:rgba(255,0,128,.34);--ag-range-selection-highlight-color:rgba(60,188,0,.3);--ag-header-cell-hover-background-color:#50288c;--ag-header-cell-moving-background-color:#50288c}.ag-cell-wrapper{height:100%;width:100%}.ag-root-wrapper-body.ag-layout-normal{height:100%!important;min-height:100%!important}.ag-theme-material .ag-root-wrapper{border:unset}.ag-theme-material .ag-checkbox-input-wrapper.ag-checked:after{color:#281995}.google-maps-container{height:100%;width:100%}.grid-center{display:flex!important;align-items:center}.rbc-day-slot .rbc-event-label{display:none}.rbc-day-slot .rbc-events-container{margin-right:unset}.rbc-day-slot .rbc-background-event,.rbc-event{border:unset!important;margin:0!important;padding:unset!important;background-color:unset!important;border-radius:unset!important}.healthcare-document{max-width:8.5in;margin:0 auto;padding:1in;font-family:Times New Roman,serif;font-size:12pt;line-height:1.4;color:#000;background:#fff}.document-header{text-align:center;margin-bottom:1.5em;border-bottom:2px solid #000;padding-bottom:1em}.document-title{font-size:18pt;font-weight:700;margin:0 0 .5em;text-transform:uppercase}.organization-name{font-size:14pt;font-weight:700;margin:0 0 .5em}.document-metadata{font-size:10pt;color:#666;margin:0}section{margin-bottom:1.5em;page-break-inside:avoid}.section-header{font-size:14pt;font-weight:700;margin:0 0 .75em;padding:.25em 0;border-bottom:1px solid #333;text-transform:uppercase}.subsection-header{font-size:12pt;font-weight:700;margin:1em 0 .5em;color:#333}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-bottom:1em}.info-item{display:flex;padding:.25em 0}.info-item .label{font-weight:700;min-width:120px;margin-right:.5em}.info-item .value{flex:1;border-bottom:1px dotted #666;padding-bottom:1px}.activity-list{margin:.5em 0;padding-left:1.5em}.activity-item{margin-bottom:.75em;page-break-inside:avoid}.activity-item.completed{color:#000}.activity-item.pending{color:#666;font-style:italic}.activity-header{display:flex;justify-content:space-between;align-items:center;font-weight:700}.activity-duration{font-size:10pt;color:#666;font-weight:400}.activity-notes{margin-top:.25em;font-size:11pt;color:#333;font-style:italic;padding-left:1em}.notes-content,.observation-content,.status-content{margin:.5em 0;padding:.75em;border:1px solid #ddd;background:#fafafa}.observation-text,.status-text{margin:0;text-align:justify}.notes-placeholder{margin:0;color:#666;font-style:italic;min-height:3em}.completion-stats{background:#f0f8ff;padding:.5em;border-left:4px solid #06c;margin:.5em 0;font-size:11pt}.document-footer{margin-top:2em;padding-top:1em;border-top:1px solid #333}.signature-section{margin-bottom:1em}.signature-line{display:flex;align-items:center;gap:1em;margin:0}.date-space,.signature-space{border-bottom:1px solid #000;min-width:150px;height:1.2em}.validation-text{font-size:9pt;color:#666;text-align:center;margin:0;font-style:italic}@media print{.healthcare-document{margin:0;padding:.5in;box-shadow:none}.section-header{page-break-after:avoid}.activity-item,.document-footer{page-break-inside:avoid}}@media screen{.healthcare-document{box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #ddd}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-primary:"__Inter_f367f3","__Inter_Fallback_f367f3"}