.agenda-calendar{--fc-border-color:#e2e8f0;--fc-page-bg-color:#fff;--fc-neutral-bg-color:#f8fafc;--fc-neutral-text-color:#475569;--fc-today-bg-color:#f1f5f9;--fc-now-indicator-color:#0f172a;--fc-small-font-size:.75rem;--fc-highlight-color:#94a3b82e;color:#0f172a;font-size:.875rem}.agenda-calendar .fc-col-header-cell-cushion,.agenda-calendar .fc-daygrid-day-number,.agenda-calendar .fc-timegrid-slot-label-cushion,.agenda-calendar .fc-timegrid-axis-cushion{color:#475569;text-decoration:none}.agenda-calendar .fc-col-header-cell-cushion{text-transform:capitalize;padding:.5rem .25rem;font-size:.75rem;font-weight:600}.agenda-calendar a.fc-daygrid-day-number:hover,.agenda-calendar a.fc-col-header-cell-cushion:hover{color:#0f172a;text-decoration:underline}.agenda-calendar .fc-day-today .fc-daygrid-day-number{color:#fff;text-align:center;background:#0f172a;border-radius:9999px;min-width:1.6rem;margin:.2rem;padding:.1rem .35rem}.agenda-calendar .fc-daygrid-day:not(.fc-day-past){cursor:pointer}.agenda-calendar .fc-day-past .fc-daygrid-day-number,.agenda-calendar .fc-day-other .fc-daygrid-day-number{color:#94a3b8}.agenda-calendar .fc-event{cursor:pointer;border-width:1px 1px 1px 3px;border-radius:.375rem}.agenda-calendar .fc-event:focus-visible{outline-offset:1px;outline:2px solid #0f172a}.agenda-calendar .fc-daygrid-more-link{color:#334155;font-weight:600}.agenda-kind-visit{--fc-event-bg-color:#dae6ff;--fc-event-border-color:#1f5bf0;--fc-event-text-color:#152255;--agenda-tile-bg:#dae6ff;--agenda-tile-text:#1a45d6}.agenda-kind-meeting{--fc-event-bg-color:#f5f5f4;--fc-event-border-color:#78716c;--fc-event-text-color:#1c1917;--agenda-tile-bg:#e7e5e4;--agenda-tile-text:#44403c}.agenda-kind-training{--fc-event-bg-color:#eef4ff;--fc-event-border-color:#8fb5ff;--fc-event-text-color:#1d3688;--agenda-tile-bg:#eef4ff;--agenda-tile-text:#1c3aad}.agenda-kind-other{--fc-event-bg-color:#fff;--fc-event-border-color:#9ca3af;--fc-event-text-color:#1f2937;--agenda-tile-bg:#f3f4f6;--agenda-tile-text:#4b5563}.agenda-calendar .fc-event[class*=agenda-kind-]{background-color:var(--fc-event-bg-color);border-color:var(--fc-event-border-color)}.agenda-calendar .fc-event[class*=agenda-kind-] .fc-event-main{color:var(--fc-event-text-color)}.agenda-kind-tile{background-color:var(--agenda-tile-bg,#f1f5f9);width:1.75rem;height:1.75rem;color:var(--agenda-tile-text,#475569);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agenda-calendar .agenda-past{opacity:.55}.agenda-calendar .agenda-canceled{opacity:.5}.agenda-calendar .agenda-canceled .agenda-event-title{text-decoration:line-through}.agenda-event{align-items:center;gap:.25rem;min-width:0;padding:.05rem .2rem;line-height:1.25;display:flex;overflow:hidden}.fc-timegrid-event .agenda-event{flex-wrap:wrap;align-content:flex-start;align-items:center;height:100%}.fc-timegrid-event .agenda-event-title{flex-basis:100%}.agenda-event-time{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.agenda-event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-v{color:#fff;background-color:#0f172a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.sop-body{color:#1e293b;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.sop-body>:first-child{margin-top:0}.sop-body h2{color:#0f172a;margin:1.75rem 0 .5rem;font-size:1.1875rem;font-weight:700;line-height:1.3}.sop-body h3{color:#0f172a;margin:1.25rem 0 .375rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.sop-body h4{color:#334155;margin:1rem 0 .25rem;font-size:.9375rem;font-weight:700}.sop-body p{margin:0 0 .625rem}.sop-body ul,.sop-body ol{margin:0 0 .625rem;padding-left:1.5rem}.sop-body ul{list-style:outside}.sop-body ol{list-style:decimal}.sop-body li{margin:0 0 .25rem}.sop-body li>p{margin:0}.sop-body li>p+p,.sop-body th>p+p,.sop-body td>p+p{margin-top:.25rem}.sop-body strong{font-weight:700}.sop-body em{font-style:italic}.sop-body u{text-decoration:underline}.sop-body table{border-collapse:collapse;width:100%;margin:.5rem 0 1rem;font-size:.875rem}@media (width<=767px){.sop-body table{max-width:100%;display:block;overflow-x:auto}}.sop-body th,.sop-body td{overflow-wrap:break-word;text-align:left;vertical-align:top;border:1px solid #e2e8f0;min-width:4rem;padding:.375rem .625rem}.sop-body th{color:#334155;background-color:#f1f5f9;border-color:#cbd5e1;font-weight:700}.sop-body th>p,.sop-body td>p{margin:0}.sop-body hr.page-break{border:0;border-top:2px dashed #cbd5e1;height:0;margin:1.75rem 0;position:relative;overflow:visible}.sop-body hr.page-break:after{content:"Quebra de página";color:#64748b;white-space:nowrap;background-color:#fff;padding:0 .5rem;font-size:.75rem;font-weight:600;position:absolute;top:-.6875rem;left:50%;transform:translate(-50%)}.sop-editor-content{outline:none;min-height:24rem;padding:1.25rem 1.5rem 2rem}@media (width<=639px){.sop-editor-content{padding:1rem}}.sop-editor-content.ProseMirror-focused{outline:none}.sop-editor-content hr.page-break.ProseMirror-selectednode{border-top-color:#64748b}.sop-editor-content .selectedCell{background-color:#94a3b82e}.sop-editor-content .ProseMirror-gapcursor:after{border-top-color:#0f172a}
