.btn[data-v-76bf16e8]{white-space:normal}.pdf-dialog-card[data-v-8ad0ca39]{display:flex;flex-direction:column;height:95vh}.pdf-dialog-card .v-toolbar[data-v-8ad0ca39]{flex-shrink:0;border-radius:0}.pdf-dialog-card .v-card-text[data-v-8ad0ca39]{flex:1;overflow:hidden;display:flex;flex-direction:column}.pdf-container[data-v-8ad0ca39]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pdf-object[data-v-8ad0ca39]{flex:1;border:none;min-height:500px}.icon-container[data-v-8ad0ca39]{position:relative;width:24px;height:24px;margin-right:8px;margin-left:16px}.toolbar-icon[data-v-8ad0ca39]{position:absolute;top:0;left:0;transition:opacity 1.5s ease-in-out}.icon-visible[data-v-8ad0ca39]{opacity:1}.icon-hidden[data-v-8ad0ca39]{opacity:0}.pdf-viewer-dialog{max-height:95vh!important;height:95vh!important}.pdf-viewer-dialog>.v-card{max-height:95vh!important;height:95vh!important}.pdf-name-link[data-v-aaa5cc13]{cursor:pointer;color:#1976d2;transition:color .2s;display:inline-flex;align-items:center}.pdf-name-link[data-v-aaa5cc13]:hover{color:#1565c0;text-decoration:underline}.pdf-inline-container[data-v-aaa5cc13]{margin-top:16px}.bool-height[data-v-59751096]{height:40px}.no-wrap[data-v-59751096]{white-space:nowrap}.mw-100[data-v-59751096]{min-width:100px}.journal-indent[data-v-d806bfec],.table-indent[data-v-d806bfec],.content[data-v-d806bfec]{margin-left:0}.tip-tap[data-v-7082f336]{padding:var(--egatt-space-2)}.note-keyword-label[data-v-8e22a4ec]{min-width:100px;flex-shrink:0;margin-right:8px;white-space:nowrap}.note-keyword-content[data-v-8e22a4ec]{flex:1;min-width:0}@media (max-width: 960px){.note-keyword-row[data-v-8e22a4ec]{flex-direction:column}.note-keyword-label[data-v-8e22a4ec]{min-width:0;white-space:normal;margin-right:0;margin-bottom:2px}}.jv-card[data-v-3ab43c4c]{margin-bottom:16px}.header[data-v-3ab43c4c]{cursor:pointer}.content-margin[data-v-3ab43c4c]{padding-top:0}.rx-label[data-v-bcafa4af]{min-width:100px;flex-shrink:0;margin-right:8px;white-space:nowrap}.rx-validity[data-v-bcafa4af]{flex-shrink:0;white-space:nowrap;text-align:right}.form-readonly-view[data-v-cf7db1a2]{padding:8px 0}.field-label[data-v-cf7db1a2]{color:gray;font-size:var(--egatt-text-body);margin-bottom:2px}.field-value[data-v-cf7db1a2]{font-size:var(--egatt-text-body);padding:4px 0}.tiptap-content[data-v-cf7db1a2]{padding:4px 0}.tiptap-content[data-v-cf7db1a2] p{margin-bottom:4px}.tiptap-content[data-v-cf7db1a2] ul,.tiptap-content[data-v-cf7db1a2] ol{padding-left:24px}.heading-hr[data-v-cf7db1a2]{border-top:1px solid #e0e0e0}.pdf-inline-container[data-v-0809603e]{margin-top:16px}.date-button[data-v-faf0adeb]:hover{background-color:#6eb7cc33!important}.date-line[data-v-faf0adeb]:hover{cursor:pointer}.date-icon[data-v-faf0adeb]{margin-left:var(--egatt-space-2)}.border-top[data-v-faf0adeb]{padding:0;border-top:1px solid lightgray}.bg-none[data-v-faf0adeb]{background:none}[data-v-faf0adeb] .pinned-date{font-size:.85em}.pinned-list-move[data-v-faf0adeb]{transition:transform .3s ease}.bg-none[data-v-cba73461]{background:none}.date-button[data-v-d453fa99]:hover{background-color:#6eb7cc33!important}.date-line[data-v-d453fa99]:hover{cursor:pointer}.separator[data-v-d453fa99]{height:8px}.date-icon[data-v-d453fa99]{margin-left:2px}.border-top[data-v-d453fa99]{padding:0;border-top:1px solid rgb(var(--v-theme-divider))}.bg-none[data-v-d453fa99]{background:none}.unit-name-right[data-v-d453fa99]{margin-left:auto;margin-right:8px;color:rgb(var(--v-theme-primary-light))}.journal-timeline[data-v-d453fa99]{border-left:2px solid rgb(var(--v-theme-divider));margin-left:20px;padding-left:var(--egatt-space-2)}.compact-pinned[data-v-47805bcf]{margin-bottom:8px}.compact-pinned-section[data-v-47805bcf]{margin-bottom:var(--egatt-space-2)}.compact-pinned-header[data-v-47805bcf]{font-size:var(--egatt-text-body-sm);font-weight:600;color:#333;padding:4px 8px;background:#f0f8ff;border-left:3px solid #2196f3;margin-bottom:2px}.compact-pinned-item[data-v-47805bcf]{display:flex;align-items:center;padding:4px 8px;background:#fff;border:1px solid #e6f3ff;margin-bottom:1px;cursor:pointer;font-size:var(--egatt-text-caption)}.compact-pinned-item[data-v-47805bcf]:hover{background:#f0f8ff}.compact-pinned-icon[data-v-47805bcf]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body-sm)}.compact-pinned-text[data-v-47805bcf]{flex:1;font-weight:500}.compact-pinned-date[data-v-47805bcf]{color:#666;font-size:var(--egatt-text-caption)}.compact-separator[data-v-47805bcf]{height:1px;background:#e0e0e0;margin:8px 0}.compact-attention[data-v-e46fb800]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-attention.being-edited[data-v-e46fb800]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-e46fb800]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-e46fb800]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-e46fb800]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-e46fb800]{font-weight:600;margin-right:8px;flex:1}.compact-chips[data-v-e46fb800]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-e46fb800]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-e46fb800]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-status.atc[data-v-e46fb800]{background:#cce5ff;color:#004085}.compact-meta[data-v-e46fb800]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-e46fb800]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-e46fb800]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-e46fb800]{transform:rotate(-90deg)}.compact-content[data-v-e46fb800]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-e46fb800]{margin-bottom:4px}.compact-label[data-v-e46fb800]{font-weight:600;color:rgb(var(--v-theme-text-secondary));margin-bottom:2px}.compact-value[data-v-e46fb800]{color:#555;line-height:1.3}.compact-diagnose[data-v-0bbf088f]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-diagnose.being-edited[data-v-0bbf088f]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-0bbf088f]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-0bbf088f]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-0bbf088f]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-0bbf088f]{font-weight:600;margin-right:8px;flex:1}.compact-code[data-v-0bbf088f]{font-weight:400;color:#666}.compact-chips[data-v-0bbf088f]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-0bbf088f]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-0bbf088f]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-status.chronic[data-v-0bbf088f]{background:rgb(var(--v-theme-error-tint));color:rgb(var(--v-theme-error))}.compact-status.success[data-v-0bbf088f]{background:rgb(var(--v-theme-success-tint));color:rgb(var(--v-theme-success))}.compact-meta[data-v-0bbf088f]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-0bbf088f]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-0bbf088f]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-0bbf088f]{transform:rotate(-90deg)}.compact-content[data-v-0bbf088f]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-0bbf088f]{margin-bottom:4px}.compact-label[data-v-0bbf088f]{font-weight:600;color:rgb(var(--v-theme-text-secondary));margin-bottom:2px}.compact-value[data-v-0bbf088f]{color:#555;line-height:1.3}.compact-document[data-v-42f9126c]{border:1px solid #e0e0e0;border-radius:4px;background:#fff;margin-bottom:2px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-document.being-edited[data-v-42f9126c]{border-color:#2196f3;background:#f3f9ff}.compact-header[data-v-42f9126c]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:1px solid #f0f0f0}.compact-header[data-v-42f9126c]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-42f9126c]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-42f9126c]{font-weight:600;margin-right:8px;flex:1}.compact-meta[data-v-42f9126c]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-42f9126c]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-42f9126c]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-42f9126c]{transform:rotate(-90deg)}.compact-content[data-v-42f9126c]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-42f9126c]{margin-bottom:4px}.compact-label[data-v-42f9126c]{font-weight:600;color:rgb(var(--v-theme-text-secondary));margin-bottom:2px}.compact-value[data-v-42f9126c]{color:#555;line-height:1.3}.compact-electronic-sheet[data-v-69c7cd96]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-electronic-sheet.being-edited[data-v-69c7cd96]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-69c7cd96]{display:flex;align-items:center;padding:8px;cursor:pointer;background:transparent}.compact-header[data-v-69c7cd96]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-title[data-v-69c7cd96]{font-weight:600;margin-right:8px;flex:1}.compact-status[data-v-69c7cd96]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px;margin-right:8px}.compact-status.draft[data-v-69c7cd96]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-meta[data-v-69c7cd96]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-69c7cd96]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-69c7cd96]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-69c7cd96]{transform:rotate(-90deg)}.compact-content[data-v-69c7cd96]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-keyword[data-v-69c7cd96]{margin-bottom:4px;display:flex;align-items:flex-start;gap:8px}.compact-keyword-name[data-v-69c7cd96]{font-weight:600;color:#333;min-width:120px;flex-shrink:0}.compact-keyword-content[data-v-69c7cd96]{color:#555;line-height:1.3;flex:1}.compact-growth[data-v-bc58a356]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body)}.compact-growth.being-edited[data-v-bc58a356]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-bc58a356]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-bc58a356]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-bc58a356]{margin-right:var(--egatt-space-2)}.compact-title[data-v-bc58a356]{font-weight:600;margin-right:8px;flex:1}.compact-chips[data-v-bc58a356]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-bc58a356]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-bc58a356]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-meta[data-v-bc58a356]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-toggle[data-v-bc58a356]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-bc58a356]{transform:rotate(-90deg)}.compact-content[data-v-bc58a356]{padding:8px 8px 8px 32px;font-size:var(--egatt-text-body-sm)}.compact-growth-summary[data-v-bc58a356]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.growth-item[data-v-bc58a356]{font-weight:500;padding:2px 8px;background:#f5f5f5;border-radius:4px}.compact-comment[data-v-bc58a356]{color:#666;font-style:italic;margin-bottom:8px}.compact-labresult[data-v-1d7d34ab]{border:1px solid #e0e0e0;border-radius:4px;background:#fff;margin-bottom:2px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-labresult.being-edited[data-v-1d7d34ab]{border-color:#2196f3;background:#f3f9ff}.compact-header[data-v-1d7d34ab]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:1px solid #f0f0f0}.compact-header[data-v-1d7d34ab]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-1d7d34ab]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-1d7d34ab]{font-weight:600;margin-right:8px;flex:1}.compact-chips[data-v-1d7d34ab]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-1d7d34ab]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-1d7d34ab]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-status.status[data-v-1d7d34ab]{background:#ffeaa7;color:#2d3436}.compact-status.priority[data-v-1d7d34ab]{background:#fab1a0;color:#2d3436}.compact-meta[data-v-1d7d34ab]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-1d7d34ab]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-1d7d34ab]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-1d7d34ab]{transform:rotate(-90deg)}.compact-content[data-v-1d7d34ab]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-1d7d34ab]{margin-bottom:4px}.compact-value.comment[data-v-1d7d34ab]{color:#666;font-style:italic;margin-bottom:var(--egatt-space-2)}.compact-sample[data-v-1d7d34ab]{margin-bottom:var(--egatt-space-2);border-left:2px solid #e0e0e0;padding-left:var(--egatt-space-2)}.compact-specimen[data-v-1d7d34ab]{font-weight:600;color:#333}.compact-sample-time[data-v-1d7d34ab]{font-weight:400;color:#666;font-size:var(--egatt-text-caption)}.compact-group-comment[data-v-1d7d34ab]{color:#666;font-size:var(--egatt-text-caption);margin:2px 0}.compact-results[data-v-1d7d34ab]{margin-top:4px}.compact-result-row[data-v-1d7d34ab]{display:flex;justify-content:space-between;align-items:center;padding:1px 0;font-size:var(--egatt-text-caption)}.compact-analysis[data-v-1d7d34ab]{font-weight:500;flex:1}.compact-value-result[data-v-1d7d34ab]{font-weight:600;margin:0 4px}.compact-value-result.result-high[data-v-1d7d34ab]{color:#d32f2f}.compact-value-result.result-low[data-v-1d7d34ab]{color:#1976d2}.compact-value-result.result-abnormal[data-v-1d7d34ab]{color:#f57c00}.compact-reference[data-v-1d7d34ab]{color:#666;font-size:var(--egatt-text-caption)}.compact-measure[data-v-0b6831be]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-measure.being-edited[data-v-0b6831be]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-0b6831be]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-0b6831be]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-0b6831be]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-0b6831be]{font-weight:600;margin-right:8px;flex:1}.compact-chips[data-v-0b6831be]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-0b6831be]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-0b6831be]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-code[data-v-0b6831be]{font-weight:400;color:#666}.compact-status.success[data-v-0b6831be]{background:rgb(var(--v-theme-success-tint));color:rgb(var(--v-theme-success))}.compact-meta[data-v-0b6831be]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-0b6831be]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-0b6831be]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-0b6831be]{transform:rotate(-90deg)}.compact-content[data-v-0b6831be]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-0b6831be]{margin-bottom:4px}.compact-label[data-v-0b6831be]{font-weight:600;color:rgb(var(--v-theme-text-secondary));margin-bottom:2px}.compact-value[data-v-0b6831be]{color:#555;line-height:1.3}.compact-measurement[data-v-d1244f98]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-measurement.being-edited[data-v-d1244f98]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-d1244f98]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-d1244f98]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-d1244f98]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-d1244f98]{font-weight:600;margin-right:8px;flex:1}.compact-chips[data-v-d1244f98]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-d1244f98]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-d1244f98]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-meta[data-v-d1244f98]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-d1244f98]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-d1244f98]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-d1244f98]{transform:rotate(-90deg)}.compact-content[data-v-d1244f98]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-d1244f98]{margin-bottom:4px}.compact-value.comment[data-v-d1244f98]{color:#666;font-style:italic;margin-bottom:var(--egatt-space-2)}.compact-measurements[data-v-d1244f98]{margin-top:4px}.compact-measurement-row[data-v-d1244f98]{display:flex;justify-content:space-between;align-items:center;padding:2px 0;font-size:var(--egatt-text-caption);border-bottom:1px solid #f0f0f0}.compact-measurement-row[data-v-d1244f98]:last-child{border-bottom:none}.compact-measurement-name[data-v-d1244f98]{font-weight:500;flex:1}.compact-measurement-value[data-v-d1244f98]{font-weight:600;margin:0 4px;text-align:right}.compact-measurement-unit[data-v-d1244f98]{color:#666;font-size:var(--egatt-text-caption);min-width:40px;text-align:right}.compact-no-measurements[data-v-d1244f98]{text-align:center;color:#999;font-style:italic;padding:8px}.compact-tip-tap[data-v-56ac8700]{line-height:1.3}.compact-tip-tap[data-v-56ac8700] div{margin-bottom:2px}.compact-tip-tap[data-v-56ac8700] strong{font-weight:600}.compact-tip-tap[data-v-56ac8700] em{font-style:italic}.compact-tip-tap[data-v-56ac8700] ul,.compact-tip-tap[data-v-56ac8700] ol{margin-left:12px;margin-bottom:4px}.compact-tip-tap[data-v-56ac8700] li{margin-bottom:1px}.compact-note[data-v-e3252f6c]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-note.being-edited[data-v-e3252f6c]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-e3252f6c]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-e3252f6c]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-e3252f6c]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-e3252f6c]{font-weight:600;margin-right:8px;flex:1}.compact-status[data-v-e3252f6c]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px;margin-right:8px}.compact-status.draft[data-v-e3252f6c]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-meta[data-v-e3252f6c]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-e3252f6c]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-e3252f6c]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-e3252f6c]{transform:rotate(-90deg)}.compact-content[data-v-e3252f6c]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-keyword[data-v-e3252f6c]{margin-bottom:4px;display:flex;align-items:flex-start;gap:8px}.compact-keyword-name[data-v-e3252f6c]{font-weight:600;color:#333;min-width:120px;flex-shrink:0}.compact-keyword-content[data-v-e3252f6c]{color:#555;line-height:1.3;flex:1}.compact-ophthalmology[data-v-03a50fe3]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-ophthalmology.being-edited[data-v-03a50fe3]{background:#e8f5e9;border-radius:4px}.compact-header[data-v-03a50fe3]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-03a50fe3]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-03a50fe3]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-03a50fe3]{font-weight:600;margin-right:8px;color:#00796b}.compact-chips[data-v-03a50fe3]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-03a50fe3]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-03a50fe3]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-summary[data-v-03a50fe3]{display:flex;gap:8px;margin-right:auto;font-size:var(--egatt-text-caption)}.summary-item[data-v-03a50fe3]{padding:2px 8px;border-radius:3px;font-weight:500}.summary-item.va[data-v-03a50fe3]{background:#e3f2fd;color:#1565c0}.summary-item.iop[data-v-03a50fe3]{background:#fff3e0;color:#e65100}.compact-meta[data-v-03a50fe3]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-03a50fe3]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-03a50fe3]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-03a50fe3]{transform:rotate(-90deg)}.compact-content[data-v-03a50fe3]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-03a50fe3]{margin-bottom:4px}.compact-value.comment[data-v-03a50fe3]{color:#666;font-style:italic;margin-bottom:var(--egatt-space-2)}.compact-category[data-v-03a50fe3]{margin-bottom:8px}.compact-category-title[data-v-03a50fe3]{font-weight:600;font-size:var(--egatt-text-caption);color:#00796b;margin-bottom:4px;text-transform:uppercase}.compact-measurements[data-v-03a50fe3]{margin-left:8px}.compact-measurement-row[data-v-03a50fe3]{display:flex;align-items:center;padding:2px 0;font-size:var(--egatt-text-caption);border-bottom:1px solid #f0f0f0}.compact-measurement-row[data-v-03a50fe3]:last-child{border-bottom:none}.compact-measurement-name[data-v-03a50fe3]{font-weight:500;flex:1}.compact-measurement-eye[data-v-03a50fe3]{font-size:9px;padding:1px 4px;border-radius:2px;margin:0 4px;font-weight:600}.compact-measurement-eye.OD[data-v-03a50fe3]{background:#bbdefb;color:#1565c0}.compact-measurement-eye.OS[data-v-03a50fe3]{background:#c8e6c9;color:#2e7d32}.compact-measurement-value[data-v-03a50fe3]{font-weight:600;margin:0 4px;text-align:right}.compact-measurement-unit[data-v-03a50fe3]{color:#666;font-size:var(--egatt-text-caption);min-width:30px;text-align:right}.compact-no-measurements[data-v-03a50fe3]{text-align:center;color:#999;font-style:italic;padding:8px}.compact-notes[data-v-03a50fe3]{margin-top:8px;padding:var(--egatt-space-2);background:#f5f5f5;border-radius:4px;font-size:var(--egatt-text-caption);color:#666}.compact-prescription[data-v-74f48489]{border:1px solid #e0e0e0;border-radius:4px;background:#fff;margin-bottom:2px;font-size:var(--egatt-text-body)}.compact-prescription.being-edited[data-v-74f48489]{border-color:#2196f3;background:#f3f9ff}.compact-header[data-v-74f48489]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:1px solid #f0f0f0}.compact-header[data-v-74f48489]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-74f48489]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title-area[data-v-74f48489]{flex:1;margin-right:8px}.compact-title[data-v-74f48489]{font-weight:600;margin-bottom:2px}.compact-dosage[data-v-74f48489]{font-size:var(--egatt-text-body-sm);color:#555;font-style:italic;line-height:1.2;margin-left:4px}.compact-strength[data-v-74f48489],.compact-package[data-v-74f48489]{font-weight:400;color:#666;margin-left:4px}.compact-chips[data-v-74f48489]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-74f48489]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-74f48489]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-meta[data-v-74f48489]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-74f48489]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-74f48489]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-74f48489]{transform:rotate(-90deg)}.compact-content[data-v-74f48489]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-74f48489]{margin-bottom:4px}.compact-label[data-v-74f48489]{font-weight:600;color:rgb(var(--v-theme-text-secondary));margin-bottom:2px}.compact-value[data-v-74f48489]{color:#555;line-height:1.3}.compact-prescription-in[data-v-155e346d]{border:none;border-radius:0;background:transparent;margin-bottom:1px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-prescription-in.being-edited[data-v-155e346d]{background:#f3f9ff;border-radius:4px}.compact-header[data-v-155e346d]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:none;background:transparent}.compact-header[data-v-155e346d]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-155e346d]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-155e346d]{font-weight:600;margin-right:8px;flex:1}.compact-strength[data-v-155e346d],.compact-unit[data-v-155e346d],.compact-package[data-v-155e346d]{font-weight:400;color:#666;margin-left:4px}.compact-chips[data-v-155e346d]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-155e346d]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-155e346d]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-status.active[data-v-155e346d]{background:rgb(var(--v-theme-success-tint));color:rgb(var(--v-theme-success))}.compact-status.pn[data-v-155e346d]{background:#cce7ff;color:#004085}.compact-status.bedside[data-v-155e346d]{background:rgb(var(--v-theme-error-tint));color:rgb(var(--v-theme-error))}.compact-meta[data-v-155e346d]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-155e346d]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-155e346d]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-155e346d]{transform:rotate(-90deg)}.compact-content[data-v-155e346d]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-155e346d]{margin-bottom:4px;display:flex;align-items:flex-start;gap:8px}.compact-label[data-v-155e346d]{font-weight:600;color:rgb(var(--v-theme-text-secondary));min-width:120px;flex-shrink:0}.compact-value[data-v-155e346d]{color:#555;line-height:1.3;flex:1}.compact-form[data-v-155e346d]{font-size:var(--egatt-text-caption);background:#e3f2fd;color:#1565c0;padding:1px 4px;border-radius:2px;margin-left:4px}.compact-dosing-schedule[data-v-155e346d]{display:flex;flex-direction:column;gap:2px}.compact-dose-time[data-v-155e346d]{display:flex;align-items:center;gap:8px;font-size:var(--egatt-text-caption)}.compact-time-label[data-v-155e346d]{font-weight:600;color:#666;min-width:60px}.compact-dose-amount[data-v-155e346d]{color:#555}.compact-vaccination[data-v-934e59e8]{border:1px solid #e0e0e0;border-radius:4px;background:#fff;margin-bottom:2px;font-size:var(--egatt-text-body);font-family:Inter,system-ui,sans-serif}.compact-vaccination.being-edited[data-v-934e59e8]{border-color:#2196f3;background:#f3f9ff}.compact-header[data-v-934e59e8]{display:flex;align-items:center;padding:8px;cursor:pointer;border-bottom:1px solid #f0f0f0}.compact-header[data-v-934e59e8]:hover{background:rgb(var(--v-theme-surface-hover))}.compact-type[data-v-934e59e8]{margin-right:var(--egatt-space-2);font-size:var(--egatt-text-body)}.compact-title[data-v-934e59e8]{font-weight:600;margin-right:8px;flex:1}.compact-chips[data-v-934e59e8]{display:flex;gap:4px;margin-right:8px}.compact-status[data-v-934e59e8]{font-size:var(--egatt-text-caption);padding:2px 4px;border-radius:2px}.compact-status.draft[data-v-934e59e8]{background:rgb(var(--v-theme-warning-tint));color:rgb(var(--v-theme-warning))}.compact-status.atc[data-v-934e59e8]{background:rgb(var(--v-theme-error-tint));color:rgb(var(--v-theme-error))}.compact-meta[data-v-934e59e8]{display:flex;align-items:center;font-size:var(--egatt-text-caption);color:rgb(var(--v-theme-text-muted));gap:var(--egatt-space-2)}.compact-date[data-v-934e59e8]:before{content:"";font:var(--fa-font-light);margin-right:4px}.compact-toggle[data-v-934e59e8]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-934e59e8]{transform:rotate(-90deg)}.compact-content[data-v-934e59e8]{padding:8px;font-size:var(--egatt-text-body-sm)}.compact-section[data-v-934e59e8]{margin-bottom:4px}.compact-label[data-v-934e59e8]{font-weight:600;color:rgb(var(--v-theme-text-secondary));margin-bottom:2px}.compact-value[data-v-934e59e8]{color:#555;line-height:1.3}.compact-sms[data-v-00b14714]{cursor:pointer}.compact-toggle[data-v-00b14714]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-00b14714]{transform:rotate(-90deg)}.compact-status.sent[data-v-00b14714]{color:#4caf50}.compact-status.failed[data-v-00b14714]{color:#f44336}.compact-status.pending[data-v-00b14714]{color:#2196f3}.compact-components[data-v-8db24273]{padding:0}.compact-component-item[data-v-8db24273]{margin-bottom:2px}.compact-debug-item[data-v-8db24273]{padding:8px;background:rgb(var(--v-theme-warning-tint));border:1px solid #ffeaa7;border-radius:4px;font-size:var(--egatt-text-body-sm);color:rgb(var(--v-theme-warning))}.compact-type-badge[data-v-8db24273]{background:#6c757d;color:#fff;padding:2px 8px;border-radius:2px;margin-right:8px;font-weight:700}.compact-type-name[data-v-8db24273]{font-weight:600;margin-right:8px}.compact-placeholder[data-v-8db24273]{font-style:italic}.compact-unit[data-v-8b5b006e]{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #e0e0e0}.compact-unit[data-v-8b5b006e]:last-child{border-bottom:none;padding-bottom:0}.compact-day[data-v-dc4a25a2]{margin-bottom:8px}.compact-day-header[data-v-dc4a25a2]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-weight:600}.compact-day-header[data-v-dc4a25a2]:hover{background:#f5f5f5}.compact-date[data-v-dc4a25a2]{font-size:var(--egatt-text-body)}.compact-toggle[data-v-dc4a25a2]{margin-left:4px;color:rgb(var(--v-theme-text-muted));transition:transform .15s ease}.compact-toggle--collapsed[data-v-dc4a25a2]{transform:rotate(-90deg)}.compact-day-content[data-v-dc4a25a2]{padding:4px 0}.journal-compact[data-v-020c35cf]{font-family:Inter,system-ui,sans-serif;background:#fafafa;height:100%;display:flex;flex-direction:column;position:relative}.journal-compact.is-loading .compact-container[data-v-020c35cf]{pointer-events:none;opacity:.7}.compact-loading-overlay[data-v-020c35cf]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.compact-container[data-v-020c35cf]{flex:1;overflow-y:auto;padding:0}.compact-no-data[data-v-020c35cf],.compact-no-more[data-v-020c35cf],.compact-loading[data-v-020c35cf]{text-align:center;padding:var(--egatt-space-5);color:#666;font-style:italic;background:transparent;border:none}.compact-loading[data-v-020c35cf]{background:transparent;border:none;margin:8px}.journal-filter-panel[data-v-db0ddc9e]{background-color:rgb(var(--v-theme-surface));flex-shrink:0}.filter-header-row[data-v-db0ddc9e]{gap:4px}.scope-toggle[data-v-db0ddc9e],.draft-toggle[data-v-db0ddc9e]{flex-shrink:0}.border-bottom[data-v-db0ddc9e]{border-bottom:1px solid lightgray}.filter-selector-row[data-v-db0ddc9e]{display:flex;align-items:center;gap:var(--egatt-space-2);overflow-x:auto;scrollbar-width:none;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.filter-selector-row[data-v-db0ddc9e]::-webkit-scrollbar{display:none}.filter-selector-chip[data-v-db0ddc9e]{flex-shrink:0;cursor:pointer;transition:all .15s ease}.filter-selector-chip[data-v-db0ddc9e]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.active-filters-row[data-v-db0ddc9e]{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.w-100[data-v-db0ddc9e]{width:100%}.journal-view-wrapper[data-v-ba4d6fe5]{height:100%;display:flex;flex-direction:column;overflow:hidden}.scrollable-container[data-v-ba4d6fe5]{flex:1;overflow-y:auto;padding-bottom:var(--egatt-space-5)}.bottom-spacer[data-v-ba4d6fe5]{height:80px;flex-shrink:0}.border-bottom[data-v-ba4d6fe5]{border-bottom:1px solid lightgray}.active-filters-banner[data-v-ba4d6fe5]{height:34px;min-height:34px;max-height:34px;background-color:rgba(var(--v-theme-warning),.1);border-bottom:1px solid rgba(var(--v-theme-warning),.3);flex-shrink:0}.focused-mode-banner[data-v-ba4d6fe5]{height:30px;min-height:30px;max-height:30px;background-color:rgb(var(--v-theme-info));color:rgb(var(--v-theme-on-info));flex-shrink:0}.journal-toolbar[data-v-ba4d6fe5]{gap:4px}.toolbar-search-input[data-v-ba4d6fe5]{max-width:280px;flex-shrink:1;min-width:120px}.toolbar-search-input[data-v-ba4d6fe5] .v-field{min-height:32px!important;font-size:.85rem}.toolbar-search-input[data-v-ba4d6fe5] .v-field__input{padding-top:4px;padding-bottom:4px;min-height:32px}.toolbar-search-input[data-v-ba4d6fe5] .v-field__prepend-inner{align-items:center;padding-top:0}.compact-journal-day[data-v-ba4d6fe5]{margin-bottom:4px}.compact-view-container[data-v-ba4d6fe5]{height:calc(100vh - 64px);overflow:hidden}.skeleton-loader[data-v-ba4d6fe5]{border:0px solid transparent;background-color:transparent!important;box-shadow:none!important}.favorites[data-v-6c3979aa]{margin-top:50px}.pointer-cursor[data-v-6c3979aa]{cursor:pointer}.icon[data-v-6c3979aa]{width:25px}.notes[data-v-6c3979aa]{margin-top:1.5rem;margin-bottom:10px;cursor:default}.notes-list[data-v-6c3979aa]{margin-left:30px;margin-bottom:5px}.choice[data-v-6c3979aa]:hover,li[data-v-6c3979aa]:hover{color:rgba(var(--v-theme-primary),.9)}.no-height[data-v-6c3979aa]{max-height:0}.clickable[data-v-17c1b6cb]:hover{cursor:pointer;opacity:.8}.user-select-none[data-v-17c1b6cb]{-webkit-user-select:none;user-select:none}.search-height[data-v-bf8e0f23]{max-height:240px}.select-input-container[data-v-bf8e0f23]{position:relative}.cursor-pointer[data-v-3f772c46]{cursor:pointer}.prescription-table tbody tr[data-v-3f772c46]:hover{background-color:#0000000a}iframe[data-v-074494cb]{width:100%;height:70vh;border:1px solid #e5e5e5}.no-arrows input::-webkit-outer-spin-button,.no-arrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.term-name[data-v-5bf0690c]{display:flex;align-items:center;min-height:28px;padding-top:var(--egatt-space-2)}.term-label[data-v-5bf0690c]{font-size:var(--egatt-text-caption);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--v-theme-text-muted));overflow-wrap:anywhere}.term-edit-btn[data-v-5bf0690c]{margin-left:var(--egatt-space-1);width:22px;height:22px;color:rgb(var(--v-theme-text-muted));opacity:0;transition:opacity .15s}.term-edit-btn-visible[data-v-5bf0690c],.term-edit-btn[data-v-5bf0690c]:focus-visible{opacity:1}.term-edit[data-v-5bf0690c]{padding:var(--egatt-space-1) 0}.jed-title[data-v-6af0c8e2]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jed-subtitle[data-v-6af0c8e2]{font-size:var(--egatt-text-caption);font-weight:400;line-height:1.35;color:rgb(var(--v-theme-text-muted));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drag-handle[data-v-6af0c8e2]{cursor:grab;color:rgb(var(--v-theme-text-muted));opacity:0;margin-top:16px;transition:opacity .15s}.keyword-row:hover .drag-handle[data-v-6af0c8e2],.keyword-row:focus-within .drag-handle[data-v-6af0c8e2]{opacity:1}@media (hover: none){.drag-handle[data-v-6af0c8e2]{opacity:.5}}.draggable-ghost[data-v-6af0c8e2]{opacity:.4}.draggable-chosen[data-v-6af0c8e2]{background:rgb(var(--v-theme-surface-hover));border-radius:var(--egatt-radius-sm)}.add-keyword-btn[data-v-6af0c8e2]{width:100%;border:1px dashed rgb(var(--v-theme-divider));color:rgb(var(--v-theme-text-muted))}.add-keyword-btn[data-v-6af0c8e2]:hover{border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary-dark))}.diagnosis-display-card[data-v-7345cb65]{background:linear-gradient(135deg,#e3f2fd,#f5f5f5);border:1px solid #bbdefb;border-radius:8px;padding:12px 16px}.diagnosis-header[data-v-7345cb65]{display:flex;align-items:center;gap:12px}.diagnosis-code-chip[data-v-7345cb65]{font-weight:600;font-size:13px;letter-spacing:.5px}.diagnosis-name[data-v-7345cb65]{font-size:15px;font-weight:500;color:#333;flex:1}.measure-list-filter-chip[data-v-d08d9435]{cursor:pointer;margin-right:8px}.measure-list-filter-chip[data-v-d08d9435]:hover{opacity:.8}.v-label[data-v-ab9726d1]{font-weight:600;color:#0009}.ophthalmology-input[data-v-521b7771]{margin-bottom:8px}.og-selection[data-v-521b7771]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ophthalmology-input[data-v-521b7771] .v-autocomplete:not(.v-autocomplete--focused) .v-field--dirty .v-field__input>input{flex:0 0 0px;min-width:0;padding:0}.og-eyegrid[data-v-99c669fb]{display:grid;grid-template-columns:minmax(84px,110px) 1fr 1fr 30px;gap:5px 8px;align-items:center;max-width:720px}.og-eyegrid--flat[data-v-99c669fb]{grid-template-columns:minmax(84px,110px) 1fr 1fr}.og-h[data-v-99c669fb]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--v-theme-text-muted));padding-bottom:2px}.og-h--od[data-v-99c669fb]{color:rgb(var(--v-theme-primary-dark))}.og-label[data-v-99c669fb]{font-size:12.5px;color:rgb(var(--v-theme-text-secondary));line-height:1.25;overflow-wrap:anywhere;cursor:help}.og-label--required[data-v-99c669fb]:after{content:" *";color:rgb(var(--v-theme-error))}.og-cell--shared[data-v-99c669fb]{grid-column:2 / 4}.og-copy[data-v-99c669fb]{display:flex;justify-content:center}.og-empty[data-v-99c669fb]{grid-column:1 / -1;font-size:13px;color:rgb(var(--v-theme-text-muted));font-style:italic;padding:8px 0}.og-eyegrid[data-v-99c669fb] .ophthalmology-input{margin-bottom:0}.og-eyegrid[data-v-99c669fb] .v-field{padding-inline-end:2px}.og-eyegrid[data-v-99c669fb] .v-field__input{padding-inline-start:7px;padding-inline-end:0;min-width:0}.og-eyegrid[data-v-99c669fb] .v-field__append-inner{padding-inline-start:0;margin-inline-start:0}.og-eyegrid[data-v-99c669fb] .v-field__append-inner .v-icon{font-size:16px}.og-eyegrid[data-v-99c669fb] .v-field__clearable{margin-inline:0;padding-inline:0}.og-eyegrid[data-v-99c669fb] .v-field__clearable .v-icon{font-size:15px}.og-eyegrid[data-v-99c669fb] .v-autocomplete__selection-text,.og-eyegrid[data-v-99c669fb] .v-select__selection-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.og-eyegrid[data-v-99c669fb] input{text-overflow:ellipsis}.og-rx__table[data-v-13654f06]{border-collapse:collapse;width:100%;table-layout:fixed}.og-rx__table th[data-v-13654f06]{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--v-theme-text-muted));text-align:left;padding:6px 6px 2px}.og-rx__head--add th[data-v-13654f06]{padding-top:10px}.og-rx__table th[data-v-13654f06]:first-child{width:30px}.og-rx__prism-toggle[data-v-13654f06]{border:none;background:transparent;font:inherit;font-size:11px;font-weight:600;letter-spacing:.03em;color:rgb(var(--v-theme-primary));cursor:pointer;padding:0;text-transform:none}.og-rx__prism-toggle[data-v-13654f06]:hover{text-decoration:underline}.og-rx__table td[data-v-13654f06]{padding:3px 6px;vertical-align:middle}.og-rx__grp-row td[data-v-13654f06]{padding-top:10px}.og-rx__grp-row:first-child td[data-v-13654f06]{padding-top:2px}.og-rx__grp[data-v-13654f06]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:1px solid rgb(var(--v-theme-divider));padding-bottom:2px}.og-rx__eye[data-v-13654f06]{font-size:11px;font-weight:600;color:rgb(var(--v-theme-text-secondary));width:30px}.og-rx__eye--od[data-v-13654f06]{color:rgb(var(--v-theme-primary-dark))}.og-rx__footer[data-v-13654f06]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:14px}.og-rx__shared[data-v-13654f06]{display:flex;align-items:center;gap:8px;min-width:220px}.og-rx__shared-label[data-v-13654f06]{font-size:12.5px;color:rgb(var(--v-theme-text-secondary));white-space:nowrap}.og-rx[data-v-13654f06] .ophthalmology-input{margin-bottom:0}.og-rx[data-v-13654f06] .v-field{padding-inline-end:2px}.og-rx[data-v-13654f06] .v-field__input{padding-inline-start:7px;padding-inline-end:0;min-width:0}.og-rx[data-v-13654f06] .v-field__append-inner{padding-inline-start:0;margin-inline-start:0}.og-rx[data-v-13654f06] .v-field__append-inner .v-icon{font-size:16px}.og-rx[data-v-13654f06] .v-field__clearable{margin-inline:0;padding-inline:0}.og-rx[data-v-13654f06] .v-field__clearable .v-icon{font-size:15px}.og-rx[data-v-13654f06] .v-autocomplete__selection-text,.og-rx[data-v-13654f06] .v-select__selection-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.og-rx[data-v-13654f06] input{text-overflow:ellipsis}.og-aids__add[data-v-7cd5387b]{max-width:420px}.og-aids__empty[data-v-7cd5387b]{font-size:13px;color:rgb(var(--v-theme-text-muted));font-style:italic;padding:4px 0 8px}.og-aids__row[data-v-7cd5387b]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgb(var(--v-theme-divider))}.og-aids__row[data-v-7cd5387b]:last-child{border-bottom:none}.og-aids__name[data-v-7cd5387b]{flex:1 1 200px;font-size:13.5px;color:rgb(var(--v-theme-on-surface));min-width:160px}.og-aids__cat[data-v-7cd5387b]{font-size:11px;color:rgb(var(--v-theme-text-muted))}.og-aids__status[data-v-7cd5387b]{flex:0 0 180px}.og-aids__notes[data-v-7cd5387b]{flex:1 1 220px}.og-editor[data-v-805449f7]{position:relative;display:grid;grid-template-columns:44px 1fr;gap:0;border:1px solid rgb(var(--v-theme-divider));border-radius:10px;overflow:hidden;margin-top:4px;min-height:452px}.og-rail-slot[data-v-805449f7]{position:relative}.og-rail[data-v-805449f7]{position:absolute;top:0;bottom:0;left:0;width:44px;display:flex;flex-direction:column;gap:3px;padding:8px 5px;background:rgb(var(--v-theme-surface));border-right:1px solid rgb(var(--v-theme-divider));overflow-y:auto;overflow-x:hidden;z-index:4;transition:width .18s ease,box-shadow .18s ease}.og-rail--expanded[data-v-805449f7]{width:214px;box-shadow:6px 0 18px #0000001f}@media (prefers-reduced-motion: reduce){.og-rail[data-v-805449f7]{transition:none}}.og-rail__item[data-v-805449f7]{display:flex;align-items:center;gap:9px;padding:6px 7px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;color:rgb(var(--v-theme-text-secondary));text-align:left;cursor:pointer;white-space:nowrap}.og-rail__item[data-v-805449f7]:hover{background:rgb(var(--v-theme-surface-hover))}.og-rail__item--active[data-v-805449f7]{background:rgb(var(--v-theme-surface-elevated));color:rgb(var(--v-theme-on-surface));font-weight:600;box-shadow:inset 2.5px 0 rgb(var(--v-theme-primary))}.og-rail__item--dimmed[data-v-805449f7]{opacity:.45}.og-rail__iconwrap[data-v-805449f7]{position:relative;width:20px;height:20px;display:grid;place-items:center;flex-shrink:0}.og-rail__icon[data-v-805449f7]{color:inherit}.og-rail__label[data-v-805449f7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.og-rail__count[data-v-805449f7]{font-size:10.5px;font-weight:600;color:rgb(var(--v-theme-text-muted));font-variant-numeric:tabular-nums}.og-rail:not(.og-rail--expanded) .og-rail__label[data-v-805449f7],.og-rail:not(.og-rail--expanded) .og-rail__count[data-v-805449f7]{visibility:hidden}.og-rail__dot[data-v-805449f7]{position:absolute;top:-1px;right:-2px;width:6px;height:6px;border-radius:50%;background:rgb(var(--v-theme-grey-300))}.og-rail__dot--done[data-v-805449f7]{background:rgb(var(--v-theme-success))}.og-rail__dot--partial[data-v-805449f7]{background:rgb(var(--v-theme-warning))}.og-rail__pin[data-v-805449f7]{margin-top:auto}.og-rail__pin--on[data-v-805449f7]{color:rgb(var(--v-theme-primary))}.og-work[data-v-805449f7]{padding:14px 18px 20px;background:rgb(var(--v-theme-surface-elevated));min-height:340px;min-width:0}.og-work__title[data-v-805449f7]{margin:0 0 12px;font-size:14.5px;font-weight:650;color:rgb(var(--v-theme-on-surface))}.og-chooser[data-v-805449f7]{display:grid;gap:8px;max-width:460px;margin:6px auto 12px}.og-chooser__title[data-v-805449f7]{margin:0;font-size:15px;font-weight:650;color:rgb(var(--v-theme-on-surface))}.og-chooser__hint[data-v-805449f7]{margin:0 0 4px;font-size:12.5px;color:rgb(var(--v-theme-text-muted))}.og-chooser__card[data-v-805449f7]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(var(--v-theme-divider));border-radius:10px;background:rgb(var(--v-theme-surface-elevated));font:inherit;font-size:13.5px;color:rgb(var(--v-theme-on-surface));text-align:left;cursor:pointer}.og-chooser__card[data-v-805449f7]:hover{border-color:rgb(var(--v-theme-primary));background:rgb(var(--v-theme-primary-tint))}.og-chooser__card--free[data-v-805449f7]{background:rgb(var(--v-theme-surface))}.og-chooser__meta[data-v-805449f7]{margin-left:auto;font-size:11px;color:rgb(var(--v-theme-text-muted));white-space:nowrap}.og-context[data-v-805449f7]{display:flex;align-items:center;gap:10px;margin:0 0 10px}.og-context__type[data-v-805449f7]{font-size:12px;color:rgb(var(--v-theme-text-muted))}.og-history[data-v-805449f7]{font-size:12.5px;color:rgb(var(--v-theme-text-muted));margin:0 0 14px}.og-recap[data-v-805449f7]{margin-top:18px;border-top:1px solid rgb(var(--v-theme-divider));padding-top:10px;max-width:380px}.og-recap__row[data-v-805449f7]{display:flex;justify-content:space-between;font-size:13px;color:rgb(var(--v-theme-text-secondary));padding:3px 0}.og-recap__count[data-v-805449f7]{font-weight:600;color:rgb(var(--v-theme-on-surface));font-variant-numeric:tabular-nums}.procedure-display-card[data-v-10207f62]{background:linear-gradient(135deg,#e8f5e9,#f5f5f5);border:1px solid #a5d6a7;border-radius:8px;padding:12px 16px}.procedure-header[data-v-10207f62]{display:flex;align-items:center;gap:12px}.procedure-code-chip[data-v-10207f62]{font-weight:600;font-size:13px;letter-spacing:.5px}.procedure-name[data-v-10207f62]{font-size:15px;font-weight:500;color:#333;flex:1}.draft-pill-toggle[data-v-c630f448]{position:relative;cursor:pointer;margin:0 12px;-webkit-user-select:none;user-select:none}.draft-pill-toggle.is-disabled[data-v-c630f448]{opacity:.5;cursor:not-allowed}.draft-pill-track[data-v-c630f448]{width:68px;height:25px;background:rgb(var(--v-theme-primary));border-radius:12.5px;position:relative;transition:background-color .3s ease}.draft-pill-toggle.is-draft .draft-pill-track[data-v-c630f448]{background:rgb(var(--v-theme-warning))}.draft-pill-thumb[data-v-c630f448]{position:absolute;top:2.5px;left:2.5px;width:42px;height:20px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003;transition:transform .3s cubic-bezier(.4,0,.2,1)}.draft-pill-toggle.is-draft .draft-pill-thumb[data-v-c630f448]{transform:translate(21px)}.draft-pill-label[data-v-c630f448]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:rgb(var(--v-theme-primary));transition:color .3s ease}.draft-pill-toggle.is-draft .draft-pill-label[data-v-c630f448]{color:rgb(var(--v-theme-warning))}.editor[data-v-051b6c90]{flex:1;overflow-y:auto;padding-bottom:20px}.editor div[id^=editor-][data-v-051b6c90]{scroll-margin-top:20px}.editor-spacer[data-v-051b6c90]{height:200px;flex-shrink:0}.pane-title[data-v-051b6c90]{font-size:var(--egatt-text-title);font-weight:600;color:rgb(var(--v-theme-grey-900))}.editor-nav-list[data-v-051b6c90]{max-width:360px;max-height:320px;overflow-y:auto}.slide-enter-active[data-v-051b6c90],.slide-leave-active[data-v-051b6c90]{transition:transform .3s}.slide-enter[data-v-051b6c90],.slide-leave-to[data-v-051b6c90]{transform:translate(100%)}.editor-list-enter-active[data-v-051b6c90]{transition:all .35s ease-out}.editor-list-leave-active[data-v-051b6c90]{transition:all .25s ease-in}.editor-list-move[data-v-051b6c90]{transition:transform .35s ease-out}.editor-list-enter-from[data-v-051b6c90]{opacity:0;transform:translateY(-30px)}.editor-list-leave-to[data-v-051b6c90]{opacity:0;transform:translate(30px)}.no-upper[data-v-051b6c90]{text-transform:unset!important}.glass[data-v-051b6c90]{pointer-events:none;opacity:.4}.nursing-history-panel[data-v-784627f3]{width:100%;height:100%;display:flex;flex-direction:column}.nursing-history-content[data-v-784627f3]{flex:1;overflow-y:auto;padding:16px 16px 20px}.jv-card[data-v-784627f3]{border-radius:8px}[data-v-784627f3]::-webkit-scrollbar{width:6px;height:6px}[data-v-784627f3]::-webkit-scrollbar-track{background:transparent}[data-v-784627f3]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}[data-v-784627f3]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.header[data-v-784627f3]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.content-margin[data-v-784627f3]{padding:16px}.text-bold[data-v-784627f3]{font-weight:600}.text-normal[data-v-784627f3]{font-weight:400}.text-muted[data-v-784627f3]{color:#0009}.data-display[data-v-53c53e04]{margin-left:8px}.table-responsive[data-v-53c53e04]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-53c53e04]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table thead[data-v-53c53e04]{background-color:#6eb7cc1a}.data-table th[data-v-53c53e04]{padding:8px 12px;text-align:left;font-weight:700;color:#333;border-bottom:2px solid rgba(0,0,0,.12)}.data-table td[data-v-53c53e04]{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:top}.data-table tbody tr[data-v-53c53e04]:nth-child(2n){background-color:#00000005}.data-table tbody tr[data-v-53c53e04]:hover{background-color:#6eb7cc1a}.data-table.clickable tbody tr[data-v-53c53e04]{cursor:pointer}.data-table.clickable tbody tr[data-v-53c53e04]:hover{background-color:#6eb7cc26}.jv-card[data-v-3c75e528] .header{font-size:13px;line-height:15px;min-height:36px!important;padding:8px 12px!important;cursor:pointer}.jv-card[data-v-3c75e528] .header:hover{background-color:#6eb7cc1a}.jv-card[data-v-3c75e528] .v-card-text{font-size:13px}.date-button[data-v-4040bd1b]:hover{background-color:#6eb7cc33!important}.date-line[data-v-4040bd1b]:hover{cursor:pointer}.separator[data-v-4040bd1b]{height:8px}.date-icon[data-v-4040bd1b]{margin-left:2px}.health-timeline[data-v-4040bd1b]{border-left:2px solid lightgray;margin-left:20px;padding-left:10px}.text-view-dialog[data-v-dfcfabae]{border-radius:8px}.header[data-v-dfcfabae]{padding:8px!important}.border-top[data-v-dfcfabae]{border-top:1px solid rgba(0,0,0,.12)}.health-records[data-v-f73e3dfb]{height:100%;display:flex;flex-direction:column}.scrollable-container[data-v-f73e3dfb]{flex:1;overflow-y:auto;padding-bottom:20px}[data-v-f73e3dfb]::-webkit-scrollbar{width:6px;height:6px}[data-v-f73e3dfb]::-webkit-scrollbar-track{background:transparent}[data-v-f73e3dfb]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}[data-v-f73e3dfb]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.nopatient[data-v-a9357ddc]{margin:100px 50px 0 0}.fit-content[data-v-139a0b21]{height:fit-content!important}.heading-font[data-v-139a0b21]{font-weight:700;padding-left:2px}.grey[data-v-139a0b21]{color:gray}.bb[data-v-139a0b21]{width:100px;height:30px;border-radius:3px;color:#fff!important;font-weight:700;font-size:14px;margin-right:20px}.quera[data-v-139a0b21]{background:linear-gradient(208.89deg,#cd4ebf -60.43%,#a850be 22.88%,#9850be,#3d55ba 106.19%)}.telemed-session-item[data-v-139a0b21]{cursor:pointer}.telemed-session-item[data-v-139a0b21]:hover{background-color:#f5f5f5}.jv-dialog-mode{padding:8px 12px!important;min-height:0!important;font-size:.95rem!important}.jv-dialog-mode .text-bold{font-size:.95rem!important;line-height:1.3!important}.jv-dialog-mode .v-col,.jv-dialog-mode .v-row{padding:0!important;margin:0!important}.owner-dialog-mode .text-bold{font-size:.85rem!important}.quick-view-row[data-v-fed5d6f1]{cursor:pointer}.quick-view-row[data-v-fed5d6f1]:hover{background-color:#0000000a}.quick-view-row[data-v-5ecf306a]{cursor:pointer}.quick-view-row[data-v-5ecf306a]:hover{background-color:#0000000a}.quick-view-row[data-v-44868f11]{cursor:pointer}.quick-view-row[data-v-44868f11]:hover{background-color:#0000000a}.chronic[data-v-44868f11]{background:#ffd8d8;color:#df2828}.main[data-v-44868f11]{background:#d8f2ff;color:#1096bc}.secondary[data-v-44868f11]{background:#fad8ff;color:#ac15ca}.arrival[data-v-44868f11]{background:#d9ffdc;color:#16a345}.info[data-v-44868f11]{border-radius:3px;height:20px}.quick-view-row[data-v-d29df396]{cursor:pointer}.quick-view-row[data-v-d29df396]:hover{background-color:#0000000a}.chronic[data-v-d29df396]{background:#ffd8d8;color:#df2828}.main[data-v-d29df396]{background:#d8f2ff;color:#1096bc}.secondary[data-v-d29df396]{background:#fad8ff;color:#ac15ca}.arrival[data-v-d29df396]{background:#d9ffdc;color:#16a345}.quick-view-row[data-v-12dac68a]{cursor:pointer}.quick-view-row[data-v-12dac68a]:hover{background-color:#0000000a}.chronic[data-v-12dac68a]{background:#ffd8d8;color:#df2828}.main[data-v-12dac68a]{background:#d8f2ff;color:#1096bc}.secondary[data-v-12dac68a]{background:#fad8ff;color:#ac15ca}.arrival[data-v-12dac68a]{background:#d9ffdc;color:#16a345}.orange-font[data-v-12dac68a]{color:#f39804}.quick-view-row[data-v-a036fd8a]{cursor:pointer}.quick-view-row[data-v-a036fd8a]:hover{background-color:#0000000a}.chronic[data-v-a036fd8a]{background:#ffd8d8;color:#df2828}.main[data-v-a036fd8a]{background:#d8f2ff;color:#1096bc}.secondary[data-v-a036fd8a]{background:#fad8ff;color:#ac15ca}.arrival[data-v-a036fd8a]{background:#d9ffdc;color:#16a345}.lightblue[data-v-a036fd8a]{color:#6eb7cc}.chronic[data-v-df2f04de]{background:#ffd8d8;color:#df2828}.main[data-v-df2f04de]{background:#d8f2ff;color:#1096bc}.secondary[data-v-df2f04de]{background:#fad8ff;color:#ac15ca}.arrival[data-v-df2f04de]{background:#d9ffdc;color:#16a345}.lightblue[data-v-df2f04de],.lightblue[data-v-e7ddbf8d]{color:#6eb7cc}.quick-view-row[data-v-e7ddbf8d]{cursor:pointer}.quick-view-row[data-v-e7ddbf8d]:hover{background-color:#0000000a}.quick-view-row[data-v-7eadbbae]{cursor:pointer}.quick-view-row[data-v-7eadbbae]:hover{background-color:#0000000a}.event-detail-overlay[data-v-fe9546a1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2400}.event-detail-container[data-v-fe9546a1]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;max-width:95vw;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026,0 0 0 1px #0000000d;display:flex;flex-direction:column;overflow:hidden;z-index:2401}.panel-header[data-v-fe9546a1]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee;background:linear-gradient(to bottom,#fafafa,#f5f5f5)}.header-title[data-v-fe9546a1]{display:flex;align-items:center;gap:10px}.header-title i[data-v-fe9546a1]{font-size:16px;color:#2e97b3}.header-title h3[data-v-fe9546a1]{margin:0;font-size:15px;font-weight:600;color:#333}.close-btn[data-v-fe9546a1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .15s ease;color:#666}.close-btn[data-v-fe9546a1]:hover{background:#e0e0e0;color:#333}.panel-content[data-v-fe9546a1]{flex:1;overflow-y:auto;padding:16px}.status-badges[data-v-fe9546a1]{display:flex;gap:8px;margin-bottom:16px}.status-badge[data-v-fe9546a1]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500}.status-badge.arrived[data-v-fe9546a1]{background:#e8f5e9;color:#2e7d32}.status-badge.cancelled[data-v-fe9546a1]{background:#ffebee;color:#c62828}.detail-section[data-v-fe9546a1]{margin-bottom:16px}.detail-label[data-v-fe9546a1]{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.detail-value[data-v-fe9546a1]{font-size:14px;color:#333;display:flex;align-items:center;gap:8px}.detail-value i[data-v-fe9546a1]{color:#666;font-size:14px}.detail-value.datetime[data-v-fe9546a1]{font-weight:500}.detail-value.text-block[data-v-fe9546a1]{display:block;padding:10px 12px;background:#f8f9fa;border-radius:8px;white-space:pre-wrap}.type-indicator[data-v-fe9546a1]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.patients-list[data-v-fe9546a1]{display:flex;flex-direction:column;gap:8px}.patient-item[data-v-fe9546a1]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f8f9fa;border-radius:8px}.patient-avatar[data-v-fe9546a1]{width:36px;height:36px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;color:#2e97b3;font-size:14px}.patient-info[data-v-fe9546a1]{flex:1}.patient-name[data-v-fe9546a1]{font-size:14px;font-weight:500;color:#333}.patient-meta[data-v-fe9546a1]{font-size:12px;color:#888}.flags-section[data-v-fe9546a1]{display:flex;flex-wrap:wrap;gap:8px}.flag-item[data-v-fe9546a1]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f0f0f0;border-radius:6px;font-size:12px;color:#555}.flag-item i[data-v-fe9546a1]{color:#2e97b3}.panel-footer[data-v-fe9546a1]{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #eee;background:#fafafa}.btn-secondary[data-v-fe9546a1],.btn-primary[data-v-fe9546a1]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-secondary[data-v-fe9546a1]{background:#e0e0e0;color:#333}.btn-secondary[data-v-fe9546a1]:hover{background:#d0d0d0}.btn-primary[data-v-fe9546a1]{background:#2e97b3;color:#fff}.btn-primary[data-v-fe9546a1]:hover{background:#257a94}.dialog-enter-active[data-v-fe9546a1],.dialog-leave-active[data-v-fe9546a1]{transition:all .2s ease}.dialog-enter-from[data-v-fe9546a1],.dialog-leave-to[data-v-fe9546a1]{opacity:0;transform:translate(-50%,-50%) scale(.95)}.info[data-v-ddf73a54]{border-radius:3px;height:20px;max-width:135px;padding-top:1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lightblue[data-v-ddf73a54]{color:#6eb7cc}.past-appointment[data-v-ddf73a54]{opacity:.5}.appointment-row[data-v-ddf73a54]{cursor:pointer}.appointment-row[data-v-ddf73a54]:hover{background:#00000008}.chronic[data-v-90003e61]{background:#ffd8d8;color:#df2828}.main[data-v-90003e61]{background:#d8f2ff;color:#1096bc}.secondary[data-v-90003e61]{background:#fad8ff;color:#ac15ca}.arrival[data-v-90003e61]{background:#d9ffdc;color:#16a345}.lightblue[data-v-90003e61],.lightblue[data-v-715fec5b]{color:#6eb7cc}.cursor-pointer[data-v-715fec5b]{cursor:pointer}.overview-container[data-v-31f638de]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;margin-top:0}.overview-header[data-v-31f638de]{display:flex;align-items:center;padding:0 12px 4px;flex-shrink:0}.overview-template-chip[data-v-31f638de]{cursor:pointer}.overview-content[data-v-31f638de]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 16px 16px}.mh-40[data-v-31f638de]{max-height:40px}.mw-300[data-v-31f638de]{min-width:300px;max-width:300px}.tb[data-v-31f638de]{height:40px;text-transform:none!important}.grid-container[data-v-31f638de]{display:grid;gap:1rem;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-item[data-v-31f638de]{display:flex;min-width:0}.two-rows[data-v-31f638de]{grid-row:span 2 / span 2}.two-columns[data-v-31f638de]{grid-column:span 2 / span 2}@container (max-width: 700px){.grid-container[data-v-31f638de]{grid-template-columns:1fr}.two-columns[data-v-31f638de]{grid-column:1 / 1}}@container (min-width: 701px) and (max-width: 1100px){.grid-container[data-v-31f638de]{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1101px) and (max-width: 1500px){.grid-container[data-v-31f638de]{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1501px){.grid-container[data-v-31f638de]{grid-template-columns:repeat(4,1fr)}}.template-preview-card[data-v-b9bd2e59]{background-color:#fafafa;border:1px solid #e8e8e8;box-shadow:none!important}.print-app[data-v-3863dca1]{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.labels-container[data-v-3863dca1]{width:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.label-wrapper[data-v-3863dca1]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.label-input[data-v-3863dca1]{width:336px;max-width:100%;font-family:Urbanist,sans-serif;font-size:12pt;line-height:1.2;padding:.5rem;border:1px solid #e0e0e0;border-radius:8px;resize:none;outline:none;height:calc(6em + 1rem);overflow:hidden;transition:box-shadow .12s ease,border-color .12s ease;background:#fff}.label-input[data-v-3863dca1]:focus{box-shadow:0 4px 18px #0000000f;border-color:#6eb7cc}.remove-btn[data-v-3863dca1]{position:absolute;top:-10px;right:calc(50% - 181px);z-index:1}.controls[data-v-3863dca1]{width:336px;max-width:100%;display:flex;flex-direction:column;gap:.75rem}@media (max-width: 400px){.label-input[data-v-3863dca1],.controls[data-v-3863dca1]{width:100%}.remove-btn[data-v-3863dca1]{right:-10px}}.patient-case-history[data-v-245a68da]{height:100%;display:flex;flex-direction:column;background:transparent}.case-header-bar[data-v-245a68da]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffffe6;border-bottom:1px solid #e0e0e0;min-height:40px}.header-title[data-v-245a68da]{font-size:13px;font-weight:600;color:#333}.filter-toggle[data-v-245a68da]{height:28px}.filter-toggle .v-btn[data-v-245a68da]{font-size:11px;min-width:48px;padding:0 8px}.case-content-area[data-v-245a68da]{flex:1;overflow-y:auto;padding:4px 0}.header[data-v-245a68da]{background:#eef1f3;padding:10px 12px;min-height:44px;cursor:pointer;border-radius:8px 8px 0 0;align-items:center;gap:10px}.header[data-v-245a68da]:hover{background:#6eb7cc26}.status-indicator[data-v-245a68da]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-active[data-v-245a68da]{background:#4caf50}.status-pending[data-v-245a68da]{background:#ff9800}.status-ended[data-v-245a68da]{background:#9e9e9e}.status-notstarted[data-v-245a68da]{background:#2196f3}.case-info[data-v-245a68da]{flex:1;min-width:0}.case-name[data-v-245a68da]{font-size:13px;font-weight:600;color:#333;line-height:1.3}.case-meta[data-v-245a68da]{font-size:11px;color:#666;margin-top:2px}.case-nr[data-v-245a68da]{font-family:monospace;color:#555;background:#e8e8e8;padding:1px 4px;border-radius:3px;font-size:10px}.meta-separator[data-v-245a68da]:before{content:" · "}.case-name-row[data-v-245a68da]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.case-responsible[data-v-245a68da]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.responsible-chip[data-v-245a68da]{font-size:11px}.case-badges[data-v-245a68da]{display:flex;align-items:center;gap:6px;flex-shrink:0}.print-btn[data-v-245a68da]{opacity:.6;flex-shrink:0}.print-btn[data-v-245a68da]:hover{opacity:1}.expand-icon[data-v-245a68da]{color:#666;flex-shrink:0;margin-left:4px}.case-body[data-v-245a68da]{padding:12px 16px 12px 20px;background:#fff}.occasions-container[data-v-245a68da]{display:flex;flex-direction:column}.occasion-row[data-v-245a68da]{display:flex;gap:12px}.occasion-timeline[data-v-245a68da]{display:flex;flex-direction:column;align-items:center;width:12px;flex-shrink:0;padding-top:5px}.timeline-dot[data-v-245a68da]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-active[data-v-245a68da]{background:#4caf50}.dot-pending[data-v-245a68da]{background:#ff9800}.dot-ended[data-v-245a68da]{background:#9e9e9e}.dot-notstarted[data-v-245a68da]{background:#2196f3}.dot-deviation[data-v-245a68da]{background:#f44336}.status-dot-small[data-v-245a68da]{width:8px;height:8px;border-radius:50%;margin-right:8px}.timeline-connector[data-v-245a68da]{width:2px;flex:1;background:#ddd;margin:4px 0;min-height:12px}.occasion-content[data-v-245a68da]{flex:1;min-width:0;padding-bottom:12px}.occasion-header[data-v-245a68da]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.occasion-name[data-v-245a68da]{font-size:13px;font-weight:500;color:#333}.scheduled-chip[data-v-245a68da]{height:18px;font-size:10px}.occasion-status-btn[data-v-245a68da]{min-width:auto;padding:0 6px;height:20px;font-size:10px}.status-menu[data-v-245a68da]{min-width:140px}.occasion-date[data-v-245a68da]{margin-left:auto;font-size:11px;color:#888;flex-shrink:0}.activities-container[data-v-245a68da]{margin-left:4px;padding-left:10px;border-left:2px solid #e8e8e8}.activity-row[data-v-245a68da]{display:flex;align-items:center;min-height:28px;gap:4px}.activity-check[data-v-245a68da]{flex-shrink:0;margin:0}.activity-check[data-v-245a68da] .v-selection-control{min-height:24px}.activity-check[data-v-245a68da] .v-selection-control__wrapper{height:20px;width:20px}.activity-name[data-v-245a68da]{flex:1;font-size:12px;color:#444}.activity-done[data-v-245a68da]{text-decoration:line-through;color:#999}.activity-action[data-v-245a68da]{flex-shrink:0;opacity:0;transition:opacity .15s}.activity-row:hover .activity-action[data-v-245a68da]{opacity:.6}.activity-action[data-v-245a68da]:hover{opacity:1}.activity-action.deviation-btn[data-v-245a68da]{opacity:.4}.activity-row.has-deviation .activity-action.deviation-btn[data-v-245a68da],.activity-row:hover .activity-action.deviation-btn[data-v-245a68da]{opacity:1}.occasion-comment-area[data-v-245a68da]{margin-top:4px}.occasion-comment[data-v-245a68da]{font-size:11px;color:#777;font-style:italic;padding:2px 6px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.occasion-comment[data-v-245a68da]:hover{background-color:#6eb7cc1a}.comment-edit-container[data-v-245a68da]{display:flex;align-items:center;gap:4px}.comment-edit-container .comment-input[data-v-245a68da]{flex:1;min-width:120px}.comment-edit-container .comment-input[data-v-245a68da] .v-field{font-size:12px}.comment-edit-container .comment-input[data-v-245a68da] .v-field__input{min-height:28px;padding:2px 8px}.comment-actions[data-v-245a68da]{display:flex;gap:2px;flex-shrink:0}.no-occasions[data-v-245a68da]{display:flex;align-items:center;justify-content:center;padding:16px;color:#888;font-size:12px}.case-actions[data-v-245a68da]{display:flex;align-items:center;padding:6px 12px;background:#fafafa;border-top:1px solid #eee}.case-actions .v-btn[data-v-245a68da]{font-size:12px}.new-entry-menu[data-v-245a68da]{min-width:180px}.new-entry-menu .v-list-item[data-v-245a68da]{min-height:36px}.all-entries-menu[data-v-245a68da]{min-width:200px;max-height:320px;overflow-y:auto}.all-entries-menu .v-list-item[data-v-245a68da]{min-height:36px}.empty-state[data-v-245a68da]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.empty-text[data-v-245a68da]{font-size:13px;color:#888;margin:12px 0 16px}.header-comment[data-v-245a68da]{flex:0 1 auto;min-width:0;max-width:200px;margin-left:8px}.header-comment-display[data-v-245a68da]{display:flex;align-items:center;cursor:pointer;padding:2px 6px;border-radius:4px;font-size:11px;color:#666;transition:background .15s}.header-comment-display[data-v-245a68da]:hover{background:#6eb7cc1a}.header-comment-text[data-v-245a68da]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.attachments-accordion[data-v-245a68da]{margin-top:12px;border-top:1px solid #eee;padding-top:8px}.attachments-header[data-v-245a68da]{display:flex;align-items:center;padding:6px 8px;cursor:pointer;border-radius:4px;font-size:12px;color:#666;-webkit-user-select:none;user-select:none}.attachments-header[data-v-245a68da]:hover{background:#0000000a}.attachments-content[data-v-245a68da]{padding:8px 0}.attachments-loading[data-v-245a68da]{display:flex;align-items:center;justify-content:center;padding:16px;font-size:12px;color:#888}.attachments-list[data-v-245a68da]{display:flex;flex-direction:column;gap:8px}.attachment-entry[data-v-245a68da]{background:#f8f9fa;border-radius:6px;overflow:hidden}.attachment-entry-header[data-v-245a68da]{display:flex;align-items:center;padding:2px 6px;background:#f0f2f4;font-size:9px;line-height:1.2}.attachment-type[data-v-245a68da]{font-weight:500;color:#666;font-size:9px}.attachment-date[data-v-245a68da]{margin-left:auto;color:#999;font-size:8px}.attachment-print-btn[data-v-245a68da]{opacity:.4;transition:opacity .15s}.attachment-entry-header:hover .attachment-print-btn[data-v-245a68da]{opacity:.7}.attachment-print-btn[data-v-245a68da]:hover{opacity:1!important}.attachment-entry-content[data-v-245a68da]{padding:4px}.attachment-entry-content[data-v-245a68da] .jv-card{box-shadow:none!important;border:none!important;background:transparent!important}.attachment-entry-content[data-v-245a68da] .header{background:transparent!important;padding:8px 10px;min-height:auto}.attachment-entry-content[data-v-245a68da] .header .text-bold{font-size:14px!important}.attachment-entry-content[data-v-245a68da] .header .v-card-title{font-size:14px!important;padding:0!important;min-height:auto!important}.attachment-entry-content[data-v-245a68da] .header .owner-container,.attachment-entry-content[data-v-245a68da] .header .owner{font-size:13px!important}.attachment-entry-content[data-v-245a68da] .header .v-chip{height:22px!important;font-size:12px!important}.attachment-entry-content[data-v-245a68da] .header .v-avatar,.attachment-entry-content[data-v-245a68da] .header .avatar-menu-button{width:29px!important;height:29px!important;min-width:29px!important}.attachment-entry-content[data-v-245a68da] .header .v-avatar .v-icon,.attachment-entry-content[data-v-245a68da] .header .avatar-menu-button .v-icon{font-size:17px!important}.attachment-fallback[data-v-245a68da]{padding:8px 12px;font-size:12px}.attachments-empty[data-v-245a68da]{text-align:center;padding:16px;font-size:12px;color:#888}.daily-med-card[data-v-d6360f74]{cursor:pointer;transition:box-shadow .2s}.daily-med-card[data-v-d6360f74]:hover{box-shadow:0 2px 8px #0000001f}.min-w-0[data-v-d6360f74]{min-width:0}.border-t[data-v-d6360f74]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.administration-history-list[data-v-15b68376]{display:flex;flex-direction:column;height:100%;overflow:hidden}.history-table[data-v-15b68376]{flex:1;overflow:auto}.daily-medications-panel[data-v-1773e3e4]{display:flex;flex-direction:column;height:100%;overflow:hidden}.scrollable-container[data-v-1773e3e4]{flex:1;overflow-y:auto;overflow-x:hidden}.pn-card[data-v-1773e3e4]{flex:1 1 320px;min-width:320px;max-width:100%}.attachment-dropzone[data-v-535ca867]{border:2px dashed #e0e0e0;border-radius:8px;padding:48px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafafa}.attachment-dropzone[data-v-535ca867]:hover,.dropzone-active[data-v-535ca867]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.05)}.dropzone-uploading[data-v-535ca867]{cursor:default;border-color:rgb(var(--v-theme-primary))}.dropzone-compact[data-v-535ca867]{padding:16px;display:flex;align-items:center;justify-content:center;gap:12px}.dropzone-compact .dropzone-content[data-v-535ca867],.dropzone-compact .upload-progress[data-v-535ca867]{display:flex;align-items:center;gap:12px}.attachment-item[data-v-c32c3757]{border-bottom:1px solid rgba(0,0,0,.05)}.attachment-item[data-v-c32c3757]:last-child{border-bottom:none}.attachment-item[data-v-c32c3757]:hover{background-color:#00000005}.attachment-title-link[data-v-c32c3757]{color:inherit;text-decoration:none;cursor:pointer}.attachment-title-link[data-v-c32c3757]:hover{text-decoration:underline;color:rgb(var(--v-theme-primary))}.file-drop-area[data-v-ae977962]{border:2px dashed #e0e0e0;border-radius:8px;padding:32px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafafa}.file-drop-area[data-v-ae977962]:hover{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.05)}.file-drop-area.has-file[data-v-ae977962]{border-color:rgb(var(--v-theme-primary));border-style:solid;background:rgba(var(--v-theme-primary),.05)}.file-info[data-v-8424879d]{border:1px solid rgba(0,0,0,.1)}.attachment-details[data-v-28a26f9c] td{padding:8px 12px}.version-list[data-v-28a26f9c]{max-height:200px;overflow-y:auto;border:1px solid rgba(0,0,0,.1);border-radius:4px}.eml-info[data-v-28a26f9c]{border-left:3px solid rgb(var(--v-theme-purple))}.attachments-panel[data-v-b6196b52]{display:flex;flex-direction:column;height:100%;overflow:hidden}.scrollable-container[data-v-b6196b52]{flex:1;overflow-y:auto;overflow-x:hidden}.image-gallery[data-v-9ca2a9e3]{display:flex;flex-direction:column;height:100%;overflow:hidden}.image-gallery__content[data-v-9ca2a9e3]{flex:1;overflow-y:auto;overflow-x:hidden}.image-gallery__grid[data-v-9ca2a9e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.image-gallery__thumbnail[data-v-9ca2a9e3]{aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s;display:flex;flex-direction:column}.image-gallery__thumbnail[data-v-9ca2a9e3]:hover{border-color:rgba(var(--v-theme-primary),.5)}.image-gallery__thumbnail--selected[data-v-9ca2a9e3]{border-color:rgb(var(--v-theme-primary))}.image-gallery__thumbnail img[data-v-9ca2a9e3]{width:100%;flex:1;min-height:0;object-fit:cover}.image-gallery__thumbnail-info[data-v-9ca2a9e3]{flex-shrink:0;padding:4px;font-size:11px;line-height:1.3;background:#0000000d}.image-gallery__thumbnail-name[data-v-9ca2a9e3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-gallery__thumbnail-date[data-v-9ca2a9e3]{display:block;color:#888;font-size:10px}.image-gallery__expanded[data-v-9ca2a9e3]{display:flex;gap:16px;padding:12px;background:#00000008;border-radius:8px;margin-bottom:8px}.image-gallery__expanded-image[data-v-9ca2a9e3]{max-width:60%;max-height:400px;object-fit:contain;border-radius:4px}.image-gallery__expanded-meta[data-v-9ca2a9e3]{display:flex;flex-direction:column;gap:8px;font-size:13px;justify-content:center}.image-gallery__expanded-title[data-v-9ca2a9e3]{font-size:16px;font-weight:600;line-height:1.3}.image-gallery__expanded-details[data-v-9ca2a9e3]{display:flex;flex-direction:column;gap:6px}.image-gallery__expanded-detail[data-v-9ca2a9e3]{display:flex;align-items:center;color:rgba(var(--v-theme-on-surface),.7)}.image-gallery__expanded-label[data-v-9ca2a9e3]{font-weight:500;margin-right:6px;color:rgba(var(--v-theme-on-surface),.5)}.image-gallery__lightbox[data-v-9ca2a9e3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e6;display:flex;align-items:center;justify-content:center;outline:none}.image-gallery__lightbox-close[data-v-9ca2a9e3]{position:absolute;top:16px;right:16px;z-index:10000}.image-gallery__lightbox-image[data-v-9ca2a9e3]{max-width:90vw;max-height:90vh;object-fit:contain;-webkit-user-select:none;user-select:none}.image-gallery__placeholder[data-v-9ca2a9e3]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#0000000d;color:#ccc;font-size:32px}.image-gallery__empty[data-v-9ca2a9e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.cursor-pointer[data-v-9a00f03a]{cursor:pointer}.no-patient-wrapper[data-v-9a00f03a]{height:calc(100vh - 250px)}[data-v-97ce7209] a{text-decoration:none}.payment-type-editable[data-v-97ce7209]{cursor:pointer;border-bottom:1px dashed rgba(var(--v-border-color),var(--v-border-opacity));padding:2px 4px;border-radius:4px}.payment-type-editable[data-v-97ce7209]:hover{background:rgba(var(--v-theme-primary),.08)}[data-v-97ce7209] .tfoot-row td{padding:0 16px;height:36px;font-size:.875rem;border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.dialog-header[data-v-5a82fa50]{background:#f5f5f5;border-bottom:1px solid #e0e0e0;font-size:16px;font-weight:600}.dialog-actions[data-v-5a82fa50]{border-top:1px solid #e0e0e0;padding:12px 16px}.template-preview-card[data-v-5a82fa50]{background-color:#fafafa;border:1px solid #e8e8e8;box-shadow:none!important}.case-detail[data-v-b5bc6bdd]{display:flex;flex-direction:column;background:#fafafa;height:100%;overflow:hidden}.loading-state[data-v-b5bc6bdd],.error-state[data-v-b5bc6bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.error-text[data-v-b5bc6bdd]{font-size:14px;color:#666}.header-info[data-v-b5bc6bdd]{display:flex;flex-direction:column;gap:2px}.case-meta[data-v-b5bc6bdd]{display:flex;align-items:center;gap:8px;font-size:12px}.date-range[data-v-b5bc6bdd]{font-size:12px}.case-nr[data-v-b5bc6bdd]{font-size:12px;font-family:monospace;color:#666;background:#f0f0f0;padding:2px 6px;border-radius:4px}.remove-btn[data-v-b5bc6bdd]{opacity:0;transition:opacity .15s}.v-list-item:hover .remove-btn[data-v-b5bc6bdd]{opacity:1}.info-list .v-list-item[data-v-b5bc6bdd]{min-height:32px}.clickable-header[data-v-b5bc6bdd]{cursor:pointer;transition:background .15s}.clickable-header[data-v-b5bc6bdd]:hover{background:#0000000a}.attachments-body[data-v-b5bc6bdd]{padding:0;min-height:250px;max-height:500px;overflow-y:auto;scroll-behavior:smooth;background:#fff}.attachments-body[data-v-b5bc6bdd]::-webkit-scrollbar{width:6px}.attachments-body[data-v-b5bc6bdd]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.attachments-body[data-v-b5bc6bdd]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.attachments-body[data-v-b5bc6bdd]::-webkit-scrollbar-thumb:hover{background:#aaa}.attachments-loading[data-v-b5bc6bdd]{display:flex;align-items:center;justify-content:center;padding:32px;color:#666}.attachments-content[data-v-b5bc6bdd]{display:flex;flex-direction:column}.attachment-entry[data-v-b5bc6bdd]{border-bottom:1px solid #eee}.attachment-entry[data-v-b5bc6bdd]:last-child{border-bottom:none}.attachment-entry-header[data-v-b5bc6bdd]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #eee}.attachment-entry-header:hover .attachment-remove-btn[data-v-b5bc6bdd]{opacity:1}.attachment-entry-icon[data-v-b5bc6bdd]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;border:1px solid #e5e5e5}.attachment-entry-meta[data-v-b5bc6bdd]{flex:1;display:flex;flex-direction:column;gap:2px}.attachment-type[data-v-b5bc6bdd]{font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.3px}.attachment-date[data-v-b5bc6bdd]{font-size:11px;color:#999}.attachment-print-btn[data-v-b5bc6bdd]{opacity:0;transition:opacity .15s;flex-shrink:0}.attachment-entry-header:hover .attachment-print-btn[data-v-b5bc6bdd]{opacity:.7}.attachment-print-btn[data-v-b5bc6bdd]:hover{opacity:1!important}.attachment-remove-btn[data-v-b5bc6bdd]{opacity:0;transition:opacity .15s;flex-shrink:0}.attachment-entry-content[data-v-b5bc6bdd]{padding:8px 12px 12px;background:#fff}.case-attachment-entry[data-v-b5bc6bdd]{margin:0!important;padding:0!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card{box-shadow:none!important;border:none!important;margin:0!important;background:transparent!important}.case-attachment-entry[data-v-b5bc6bdd] .jv-card{margin:0!important;border-radius:0!important}.case-attachment-entry[data-v-b5bc6bdd] .journal-entry-card{box-shadow:none!important;border:none!important;margin:0!important}.case-attachment-entry[data-v-b5bc6bdd] .header{background-color:transparent!important;padding:8px 12px!important;min-height:auto!important;font-size:13px!important;line-height:1.4!important;border-radius:0!important}.case-attachment-entry[data-v-b5bc6bdd] .header:hover{background-color:transparent!important;cursor:default!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card-title{padding:8px 12px!important;font-size:13px!important;line-height:1.4!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card-title .text-bold{font-size:13px!important;font-weight:600!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card-title .text-muted{font-size:11px!important}.case-attachment-entry[data-v-b5bc6bdd] .owner{font-size:12px!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card-text{padding:4px 0 0!important}.case-attachment-entry[data-v-b5bc6bdd] .content-margin{margin-left:12px!important}.case-attachment-entry[data-v-b5bc6bdd] .pt-4{padding-top:8px!important;padding-left:12px!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card-text .text-bold{font-size:12px!important;font-weight:600!important;margin-bottom:2px!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card-text .text-normal{font-size:13px!important}.case-attachment-entry[data-v-b5bc6bdd] .v-card-title>.d-flex>.v-menu,.case-attachment-entry[data-v-b5bc6bdd] .v-card-title .v-avatar{display:none!important}.case-attachment-entry[data-v-b5bc6bdd] .v-chip{font-size:11px!important}.case-attachment-entry[data-v-b5bc6bdd] .prescription-card{padding:0!important}.attachment-fallback[data-v-b5bc6bdd]{padding:8px 0;font-size:13px;font-style:italic}.no-attachments[data-v-b5bc6bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.no-attachments-text[data-v-b5bc6bdd]{font-size:13px;color:#888;margin-top:8px}.occasions-card[data-v-b5bc6bdd]{flex:1;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;min-height:0;max-height:calc(100vh - 200px)}.occasions-body[data-v-b5bc6bdd]{flex:1;overflow-y:auto;padding:0;min-height:0;max-height:calc(100vh - 280px)}.occasions-list[data-v-b5bc6bdd]{padding:12px 16px}.occasion-item[data-v-b5bc6bdd]{display:flex;gap:14px}.occasion-timeline[data-v-b5bc6bdd]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.timeline-icon[data-v-b5bc6bdd]{flex-shrink:0;margin-top:18px}.status-dot-small[data-v-b5bc6bdd]{width:8px;height:8px;border-radius:50%;margin-right:8px}.timeline-line[data-v-b5bc6bdd]{width:2px;flex:1;background:#e0e0e0;margin:4px 0 0}.occasion-content[data-v-b5bc6bdd]{flex:1;min-width:0;padding-bottom:16px}.occasion-header[data-v-b5bc6bdd]{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:6px;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.occasion-header[data-v-b5bc6bdd]:hover{background:#f0f0f0}.occasion-header:hover .occasion-action-btn[data-v-b5bc6bdd]{opacity:1}.occasion-info[data-v-b5bc6bdd]{flex:1}.occasion-name[data-v-b5bc6bdd]{font-size:14px;font-weight:500;color:#333}.occasion-meta[data-v-b5bc6bdd]{display:flex;align-items:center;margin-top:4px}.occasion-date[data-v-b5bc6bdd]{font-size:12px;color:#888}.occasion-actions[data-v-b5bc6bdd]{display:flex;align-items:center;gap:4px}.occasion-action-btn[data-v-b5bc6bdd]{opacity:0;transition:opacity .15s}.occasion-status-btn[data-v-b5bc6bdd]{opacity:1!important;min-width:auto;padding:0 8px;height:24px;font-size:11px}.status-menu[data-v-b5bc6bdd]{min-width:160px}.pending-count[data-v-b5bc6bdd]{background:#ff9800;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.activities-section[data-v-b5bc6bdd]{padding:12px 0 0 12px;border-left:2px solid #e8e8e8;margin-left:12px;margin-top:8px}.activities-list[data-v-b5bc6bdd]{display:flex;flex-direction:column;gap:4px}.activity-item[data-v-b5bc6bdd]{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:0 -8px;border-radius:4px;transition:background-color .15s ease}.activity-item[data-v-b5bc6bdd]:hover{background-color:#0000000a}.activity-item:hover .activity-action-btn[data-v-b5bc6bdd]{opacity:1}.activity-checkbox[data-v-b5bc6bdd]{flex-shrink:0}.activity-checkbox[data-v-b5bc6bdd] .v-selection-control{min-height:24px}.activity-checkbox[data-v-b5bc6bdd] .v-selection-control__wrapper{height:20px;width:20px}.activity-info[data-v-b5bc6bdd]{flex:1;display:flex;flex-direction:column;min-width:0}.activity-name[data-v-b5bc6bdd]{font-size:13px;color:#333}.activity-name.completed[data-v-b5bc6bdd]{text-decoration:line-through;color:#999}.activity-assignee[data-v-b5bc6bdd]{font-size:11px;color:#888}.activity-action-btn[data-v-b5bc6bdd]{opacity:0;transition:opacity .15s}.activity-action-btn.deviation-btn[data-v-b5bc6bdd]{opacity:.5}.activity-item.has-deviation .activity-action-btn.deviation-btn[data-v-b5bc6bdd],.activity-item:hover .activity-action-btn.deviation-btn[data-v-b5bc6bdd]{opacity:1}.add-activity-btn[data-v-b5bc6bdd]{margin-top:8px}.no-activities[data-v-b5bc6bdd]{font-size:12px;color:#888;font-style:italic;padding:8px 0}.case-comment-text[data-v-b5bc6bdd]{white-space:pre-wrap;word-break:break-word}.occasion-comment[data-v-b5bc6bdd]{display:flex;align-items:flex-start;font-size:12px;color:#666;font-style:italic;margin-top:10px;padding-top:10px;border-top:1px dashed #e0e0e0}.no-occasions[data-v-b5bc6bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}.no-occasions-text[data-v-b5bc6bdd]{font-size:13px;color:#888;margin-top:8px}.case-content[data-v-b5bc6bdd]{flex:1;overflow-y:auto}.case-content[data-v-b5bc6bdd] .v-row{margin:0!important}.case-content[data-v-b5bc6bdd] .v-col{display:flex;flex-direction:column}.embedded-toolbar[data-v-b5bc6bdd]{min-height:48px!important}.embedded-toolbar .v-toolbar-title[data-v-b5bc6bdd]{font-size:14px}.new-entry-menu[data-v-b5bc6bdd]{min-width:200px}.new-entry-menu .v-list-item[data-v-b5bc6bdd]{min-height:36px}.all-entries-menu[data-v-b5bc6bdd]{min-width:220px;max-height:320px;overflow-y:auto}.all-entries-menu .v-list-item[data-v-b5bc6bdd]{min-height:36px}.tip-tap[data-v-9477e085]{padding:10px}.journal-container[data-v-eb680cc9]{height:100%;display:flex;flex-direction:column;padding:0 2px 0 0;box-sizing:border-box}.journal-content[data-v-eb680cc9]{flex:1;display:flex;overflow:hidden}.loading-text[data-v-eb680cc9]{margin:100px 0 40px 40px}.nw[data-v-eb680cc9]{width:0;visibility:hidden}.journal-editor-wrapper[data-v-eb680cc9]{height:100%;overflow:hidden}.h-100[data-v-eb680cc9]{height:100%}.journal-view-panel[data-v-eb680cc9]{height:100%;overflow:hidden}.table-view-container[data-v-eb680cc9]{overflow-x:auto;overflow-y:auto;height:100%}.journal-editor-panel[data-v-eb680cc9]{height:100%;width:100%}.mobile-editor-fullwidth[data-v-eb680cc9]{width:100%;height:100%;display:flex;overflow:hidden}.w-100[data-v-eb680cc9]{width:100%}.journal-layout[data-v-eb680cc9]{display:flex;width:100%;height:100%;overflow:hidden}.left-panel[data-v-eb680cc9]{height:100%;overflow:hidden;display:flex;flex-direction:column}.journal-layout:not(.editor-open) .left-panel[data-v-eb680cc9]{width:100%}.right-panel[data-v-eb680cc9]{height:100%;overflow:hidden;display:flex;flex-direction:column}.resizer-handle[data-v-eb680cc9]{width:6px;cursor:col-resize;background-color:transparent;position:relative;flex-shrink:0;z-index:10}.resizer-handle[data-v-eb680cc9]:hover{background-color:rgba(var(--v-theme-primary),.3)}.resizer-handle[data-v-eb680cc9]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:30px;background-color:#80808080;border-radius:1px}.resizer-handle[data-v-eb680cc9]:hover:after{background-color:rgba(var(--v-theme-primary),.8)}.journal-layout.resizing[data-v-eb680cc9]{-webkit-user-select:none;user-select:none}.journal-layout.resizing[data-v-eb680cc9] *{pointer-events:none}.journal-layout.resizing .resizer-handle[data-v-eb680cc9]{pointer-events:auto}
