.agenda-v2-version-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.25rem}.agenda-v2-version-toggle .switch{font-size:.72rem;margin-right:0}.agenda-v2 .text-nowrap{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.agenda-v2 .checkbox.button,.agenda-v2 .radio.button{max-width:100%;width:100%}.agenda-v2 .control,.agenda-v2 .field{min-width:0}.agenda-v2-toolbar{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.agenda-v2-acoes,.agenda-v2-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.agenda-v2-acoes{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.agenda-v2-acoes .button{border-radius:.45rem;font-weight:600;min-height:2.35rem}.agenda-v2-tipos{margin-bottom:.5rem}.agenda-v2-tipos .control,.agenda-v2-tipos .field{width:100%}.agenda-v2-tipos .checkbox.button,.agenda-v2-tipos .radio.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#dfe5ec;border-radius:.45rem;-webkit-box-shadow:0 1px 2px rgba(31,47,70,.05);box-shadow:0 1px 2px rgba(31,47,70,.05);color:#1f2f46;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.45rem;padding-left:.75rem;padding-right:.75rem;-webkit-transition:background-color .12s ease,border-color .12s ease,color .12s ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,border-color .12s ease,color .12s ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,-webkit-box-shadow .12s ease}.agenda-v2-tipos .checkbox.button:hover,.agenda-v2-tipos .radio.button:hover{border-color:#b8c6d6;-webkit-box-shadow:0 2px 8px rgba(31,47,70,.08);box-shadow:0 2px 8px rgba(31,47,70,.08)}.agenda-v2-tipos .checkbox.button.is-primary.is-selected,.agenda-v2-tipos .checkbox.button.is-selected,.agenda-v2-tipos .radio.button.is-primary.is-selected,.agenda-v2-tipos .radio.button.is-selected{background-color:#e9f3ff;border-color:#167df0;-webkit-box-shadow:0 0 0 1px rgba(22,125,240,.18);box-shadow:0 0 0 1px rgba(22,125,240,.18);color:#12385f}.agenda-v2-tipos .checkbox.button .icon,.agenda-v2-tipos .radio.button .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.35rem}.agenda-v2-tipos .checkbox.button .mdi-rectangle,.agenda-v2-tipos .radio.button .mdi-rectangle{font-size:1rem}.agenda-v2-calendario .fc .fc-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1.1rem}.agenda-v2-calendario .fc .fc-toolbar-title{color:#202124;cursor:pointer;font-size:1.35rem;font-weight:700;line-height:1.2;margin:0 .25rem;text-align:center}.agenda-v2-calendario .fc .fc-toolbar-title:focus,.agenda-v2-calendario .fc .fc-toolbar-title:hover{color:#1f4d82;outline:none}.agenda-v2-month-picker{background-color:#263244;border-radius:.45rem;-webkit-box-shadow:0 10px 24px rgba(31,47,70,.26);box-shadow:0 10px 24px rgba(31,47,70,.26);color:#fff;padding:.75rem .85rem .8rem;top:3.25rem;width:11.5rem;z-index:100}.agenda-v2-month-picker,.agenda-v2-month-picker:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.agenda-v2-month-picker:before{border-bottom:.55rem solid #263244;border-left:.55rem solid transparent;border-right:.55rem solid transparent;content:"";top:-.5rem}.agenda-v2-month-picker-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.55rem}.agenda-v2-month-picker-header strong{color:#fff}.agenda-v2-month-picker-grid button,.agenda-v2-month-picker-header button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.agenda-v2-month-picker-header button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.35rem;height:1.65rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:1.65rem}.agenda-v2-month-picker-header button:focus,.agenda-v2-month-picker-header button:hover{background-color:hsla(0,0%,100%,.12);outline:none}.agenda-v2-month-picker-grid{display:grid;gap:.25rem .35rem;grid-template-columns:repeat(3,1fr)}.agenda-v2-month-picker-grid button{border-radius:.25rem;font-size:.9rem;font-weight:700;min-height:1.8rem;padding:.2rem .25rem;text-align:center}.agenda-v2-month-picker-grid button:focus,.agenda-v2-month-picker-grid button:hover{background-color:hsla(0,0%,100%,.12);outline:none}.agenda-v2-month-picker-grid button.is-active{background-color:#dcecf8;color:#263244}.agenda-v2-calendario .fc .fc-toolbar-chunk:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agenda-v2-calendario .fc .fc-button-group{background-color:#f1f4f8;border:1px solid #d8dee8;border-radius:.55rem;gap:.15rem;padding:.18rem}.agenda-v2-calendario .fc .fc-button{border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;font-size:.86rem;font-weight:600;min-height:2.25rem;padding:.45rem .75rem;text-transform:none;-webkit-transition:background-color .12s ease,border-color .12s ease,color .12s ease;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.agenda-v2-calendario .fc .fc-button-primary{background-color:transparent;border-color:transparent;color:#405064}.agenda-v2-calendario .fc .fc-button-primary:focus,.agenda-v2-calendario .fc .fc-button-primary:hover{background-color:#e5edf7;border-color:#e5edf7;color:#1f2f46}.agenda-v2-calendario .fc .fc-button-primary:not(:disabled).fc-button-active,.agenda-v2-calendario .fc .fc-button-primary:not(:disabled):active{background-color:#167df0;border-color:#167df0;color:#fff}.agenda-v2-calendario .fc .fc-today-button{background-color:#fff;border-color:#c9d3df;color:#2f3f52}.agenda-v2-calendario .fc .fc-today-button:focus,.agenda-v2-calendario .fc .fc-today-button:hover{background-color:#f7fafc;border-color:#9fb0c4;color:#1f2f46}.agenda-v2-calendario .fc .fc-next-button,.agenda-v2-calendario .fc .fc-prev-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.2rem;padding-left:.55rem;padding-right:.55rem}.fc .fc-event{cursor:pointer}.fc .fc-daygrid-day{cursor:pointer;-webkit-transition:background-color .12s ease;transition:background-color .12s ease}.agenda-v2-calendario .fc-dayGridMonth-view .fc-daygrid-day-frame{height:10rem;max-height:10rem;min-height:10rem}.agenda-v2-calendario .fc-dayGridMonth-view .fc-daygrid-day-events{max-height:calc(100% - 1.65rem);overflow:visible}.agenda-v2-calendario .fc-dayGridMonth-view .fc-daygrid-event{line-height:1.15;margin-top:1px}.agenda-v2-calendario .fc-dayGridMonth-view .fc-daygrid-dot-event{padding:1px 0}.agenda-v2-calendario .fc-dayGridMonth-view .fc-daygrid-day-bottom{margin-top:1px}.fc .fc-col-header-cell-cushion,.fc .fc-daygrid-day-number,.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot{cursor:pointer}.agenda-v2-more-link-content{display:block;font-weight:600;line-height:1.2;width:100%}.fc .fc-daygrid-more-link,.fc .fc-more-link{background-color:#e8eaed;border-radius:.35rem;color:#202124;display:block;padding:.25rem .45rem;width:100%}.agenda-v2-calendario,.agenda-v2-calendario .agenda-v2-event-with-dropdown{position:relative}.agenda-v2-calendario .fc-timegrid-event.agenda-v2-event-with-dropdown{position:absolute}.agenda-v2-calendario .agenda-v2-event-confirmacao{display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;font-weight:700;line-height:1;margin-right:.25rem}.agenda-v2-calendario .fc-timeGridDay-view .fc-timegrid-event-harness:focus-within,.agenda-v2-calendario .fc-timeGridDay-view .fc-timegrid-event-harness:hover,.agenda-v2-calendario .fc-timeGridWeek-view .fc-timegrid-event-harness:focus-within,.agenda-v2-calendario .fc-timeGridWeek-view .fc-timegrid-event-harness:hover{z-index:50!important}.agenda-v2-event-dropdown-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.95);border:1px solid rgba(31,47,70,.14);border-radius:.25rem;color:#202124;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.7rem;height:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:1.25rem;padding:0;position:absolute;right:2px;top:2px;z-index:4}.agenda-v2-event-dropdown-button:focus,.agenda-v2-event-dropdown-button:hover{background-color:#fff;border-color:rgba(31,47,70,.26)}.agenda-v2-event-dropdown{position:fixed!important;width:13.5rem;z-index:9999}.agenda-v2-event-dropdown .dropdown-content{border:1px solid #e3e7ed;border-radius:.35rem;-webkit-box-shadow:0 10px 24px rgba(31,47,70,.18);box-shadow:0 10px 24px rgba(31,47,70,.18);overflow:hidden;padding:0}.agenda-v2-event-dropdown .dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35rem;min-height:2.4rem}.agenda-v2-event-tooltip{background-color:#202124;border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;-webkit-box-shadow:0 8px 24px rgba(31,47,70,.28);box-shadow:0 8px 24px rgba(31,47,70,.28);color:#fff;font-size:.78rem;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100vw - 20px);min-width:13rem;opacity:0;padding:.65rem .75rem;pointer-events:none;position:fixed;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,transform .1s ease;transition:opacity .1s ease,transform .1s ease,-webkit-transform .1s ease;white-space:normal;width:22rem;z-index:9999}.agenda-v2-event-tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #202124;bottom:-6px;content:"";left:calc(50% - 6px);position:absolute}.agenda-v2-event-tooltip-bottom:after{border-bottom:6px solid #202124;border-top:0;bottom:auto;top:-6px}.agenda-v2-event-tooltip-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.agenda-v2-event-tooltip-title{border-bottom:1px solid hsla(0,0%,100%,.16);font-size:.86rem;font-weight:700;margin-bottom:.45rem;overflow-wrap:anywhere;padding-bottom:.4rem}.agenda-v2-event-tooltip-row{display:grid;gap:.5rem;grid-template-columns:4.5rem minmax(0,1fr);margin-top:.25rem}.agenda-v2-event-tooltip-label{color:#bdc1c6;font-weight:600}.agenda-v2-event-tooltip-value{overflow-wrap:anywhere}.agenda-v2-more-popover{background-color:#e8eef7;border:1px solid rgba(60,64,67,.32);border-radius:2rem;-webkit-box-shadow:0 12px 24px rgba(60,64,67,.3),0 1px 3px rgba(60,64,67,.35);box-shadow:0 12px 24px rgba(60,64,67,.3),0 1px 3px rgba(60,64,67,.35);max-height:calc(100% - 1.5rem);max-width:17.5rem;min-width:17.5rem;overflow:hidden;position:absolute;width:17.5rem;z-index:40}.agenda-v2-more-popover-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:transparent;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;padding:1rem 1.75rem .35rem;position:relative}.agenda-v2-more-popover-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1;margin:0;width:100%}.agenda-v2-more-popover-weekday{color:#5f6368;font-size:.8rem;font-weight:600}.agenda-v2-more-popover-day{color:#202124;font-size:2rem;font-weight:400}.agenda-v2-more-popover-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#3c4043;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.8rem;font-weight:300;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:0;position:absolute;right:1.25rem;top:1.05rem;width:2rem}.agenda-v2-more-popover-close:hover{color:#202124}.agenda-v2-more-popover-body{background-color:transparent;max-height:21rem;overflow-y:auto;padding:.25rem .75rem 1.35rem}.agenda-v2-more-popover-event{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#edf3ff;border-left:4px solid #1a73e8;border-bottom:0;border-right:0;border-top:0;border-radius:.4rem;color:#202124;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.25rem;padding:.25rem 2.15rem .25rem .5rem;position:relative;text-align:left;width:100%}.agenda-v2-more-popover-event-menu-button{background-color:#e8eef7!important;border-color:transparent!important;border-radius:999px!important;-webkit-box-shadow:0 2px 8px rgba(31,47,70,.22);box-shadow:0 2px 8px rgba(31,47,70,.22);color:#405064;height:1.45rem;left:auto;min-width:1.45rem;right:.35rem!important;top:.35rem}.agenda-v2-more-popover-event-menu-button:focus,.agenda-v2-more-popover-event-menu-button:hover{background-color:#e8eef7!important;border-color:transparent!important;-webkit-box-shadow:0 3px 10px rgba(31,47,70,.24);box-shadow:0 3px 10px rgba(31,47,70,.24)}.agenda-v2-more-popover-event:hover{-webkit-filter:brightness(.97);filter:brightness(.97)}.agenda-v2-more-popover-dot{border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 0.55rem;flex:0 0 0.55rem;height:.55rem;margin-top:.38rem;width:.55rem}.agenda-v2-more-popover-event-content{display:block;min-width:0}.agenda-v2-more-popover-event-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;line-height:1.2}.agenda-v2-more-popover-event-title strong{color:inherit}.agenda-v2-more-popover-event-description,.agenda-v2-more-popover-event-time{color:inherit;display:block;font-size:.8rem;opacity:.82}@media (max-width:600px){.agenda-v2{padding:.75rem}.agenda-v2-toolbar{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agenda-v2-acoes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.agenda-v2-acoes .button{-webkit-box-flex:1;-ms-flex:1 1 11rem;flex:1 1 11rem}.agenda-v2-tipos>.column{padding:.22rem}.agenda-v2-tipos .checkbox.button,.agenda-v2-tipos .radio.button{border-radius:.65rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:2.75rem;padding:.55rem .8rem;width:100%}.agenda-v2-tipos .checkbox.button .text-nowrap,.agenda-v2-tipos .checkbox.button span:not(.icon),.agenda-v2-tipos .radio.button .text-nowrap,.agenda-v2-tipos .radio.button span:not(.icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-v2-calendario .fc{width:100%;max-width:100%;overflow-x:hidden}.agenda-v2-calendario .fc .fc-scrollgrid,.agenda-v2-calendario .fc .fc-scrollgrid>div,.agenda-v2-calendario .fc .fc-scrollgrid>div>div{width:100%}.agenda-v2-calendario .fc .fc-toolbar{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.agenda-v2-calendario .fc .fc-toolbar-title{font-size:1.18rem;text-align:center}.agenda-v2-calendario .fc .fc-toolbar-chunk{text-align:center}.agenda-v2-calendario .fc .fc-toolbar-chunk .fc-button,.agenda-v2-calendario .fc .fc-toolbar-chunk .fc-button-group{max-width:100%}.agenda-v2-calendario .fc .fc-toolbar-chunk:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7fafc;border:1px solid #dfe5ec;border-radius:999px;-webkit-box-shadow:0 1px 3px rgba(31,47,70,.08);box-shadow:0 1px 3px rgba(31,47,70,.08);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2rem}.agenda-v2-calendario .fc .fc-toolbar-chunk:first-child .fc-toolbar-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0 .35rem}.agenda-v2-calendario .fc .fc-toolbar-chunk:first-child .fc-button{background-color:transparent;border-color:transparent;border-radius:999px;color:#1f4d82;min-height:2rem;min-width:2rem;padding:.25rem}.agenda-v2-calendario .fc .fc-toolbar-chunk:first-child .fc-button:focus,.agenda-v2-calendario .fc .fc-toolbar-chunk:first-child .fc-button:hover{background-color:#e6f0fb;border-color:#e6f0fb;color:#12385f}.agenda-v2-calendario .fc .fc-toolbar-chunk:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agenda-v2-calendario .fc .fc-toolbar-chunk:nth-child(2) .fc-today-button{border-radius:999px;min-height:2.4rem;padding-left:1rem;padding-right:1rem}.agenda-v2-calendario .fc .fc-toolbar-chunk:nth-child(3) .fc-button-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.agenda-v2-calendario .fc .fc-toolbar-chunk:nth-child(3) .fc-button{width:100%}.fc .fc-col-header-cell-cushion{display:block;padding:.35rem .1rem .55rem;width:100%}.fc .fc-more-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e8eaed;border-radius:.35rem;color:#202124;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:1.5rem;min-width:2rem;padding:.05rem .4rem;width:auto}.fc .fc-more-link .agenda-v2-more-link-content{width:auto}.fc .fc-timegrid-more-link{inset-inline-start:.1rem}}@media (max-width:420px){.agenda-v2-tipos .column.is-half-mobile{width:100%}}