.calendar-edit-detail[data-v-715acde3]{font-size:.95rem;color:#212529;background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:14px 16px}.calendar-edit-detail__header[data-v-715acde3]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f3f5}.calendar-edit-detail__patient[data-v-715acde3]{flex:1 1 280px;min-width:220px}.calendar-edit-detail__patient-name[data-v-715acde3]{font-weight:700;font-size:1.05rem;line-height:1.25}.calendar-edit-detail__codes[data-v-715acde3]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.calendar-edit-detail__code[data-v-715acde3]{min-width:190px}.calendar-edit-detail__label[data-v-715acde3]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#868e96;margin-bottom:6px}.calendar-edit-detail__code-badge[data-v-715acde3]{padding:6px 10px;border-radius:999px;font-size:.88rem}.calendar-edit-detail__grid[data-v-715acde3]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.calendar-edit-detail__col[data-v-715acde3]{min-width:0}.calendar-edit-detail__section-title[data-v-715acde3]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#868e96;margin-bottom:6px}.calendar-edit-detail__value[data-v-715acde3]{font-weight:600}.calendar-edit-detail__note[data-v-715acde3]{margin:14px 0 0 0;padding:12px 14px;border-left:4px solid #556ee6;background:#f8f9ff;border-radius:10px}@media (max-width:576px){.calendar-edit-detail__grid[data-v-715acde3]{grid-template-columns:1fr}}.form-group label[data-v-1498c47c]{font-weight:500;margin-bottom:.5rem}.alert[data-v-1498c47c]{margin-bottom:0}.text-danger[data-v-1498c47c]{color:#dc3545!important}.resumo-repasse-me .table th[data-v-0012bfd2]{font-weight:600;vertical-align:middle}.resumo-repasse-me .table td[data-v-0012bfd2]{vertical-align:middle}.fc-event,.fc-event-dot{background-color:#4aa3ff;border-color:#fff;color:#000}.editable-span{cursor:pointer;border-bottom:1px dashed #fff;color:#2490ff}.fc-daygrid-event{white-space:normal!important;align-items:normal!important}.swal-wide{width:850px!important}.fc-list-item{background-color:#f8f9fa!important;border-color:#dee2e6!important}.context-menu{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:150px}.context-menu ul{list-style:none;margin:0;padding:0}.context-menu li{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;transition:background-color .2s}.context-menu li.danger{color:#e74c3c}.context-menu li.danger:hover{background-color:#ffeaea}.context-menu i{margin-right:8px;width:16px}.context-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998}.context-menu li:hover{background-color:#f5f5f5}.context-menu li:last-child{border-bottom:none}