a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,\ba {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;margin:0}*{box-sizing:border-box;outline:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#000}.wrapper{max-width:1200px;width:100%;margin:0 auto;position:relative;padding:0 10px}button{border-radius:4px;display:flex;align-items:center;padding:10px 16px;min-width:80px;height:40px;border:0;font-size:16px;line-height:19px;font-weight:600;cursor:pointer;transition:opacity .3s}body,h2{line-height:22px}h2{color:#4c49f8;display:block;text-align:center;font-size:24px;margin:-20px 0 40px}.primary{color:#fff;background:#5d5fef}.secondary{color:#fff;background:#6c757d}.small{font-size:14px;padding:4px 10px;height:auto;min-width:0}.fc-header-toolbar .fc-toolbar-chunk button.fc-next-button,.fc-header-toolbar .fc-toolbar-chunk button.fc-prev-button{font-size:23px;transition:transform .3s;box-shadow:none!important}.fc-header-toolbar .fc-toolbar-chunk button.fc-next-button:hover,.fc-header-toolbar .fc-toolbar-chunk button.fc-prev-button:hover{background:#fff}.fc-header-toolbar .fc-toolbar-chunk button.fc-next-button:focus,.fc-header-toolbar .fc-toolbar-chunk button.fc-prev-button:focus{box-shadow:none}.fc-header-toolbar .fc-toolbar-chunk button.fc-prev-button:hover{transform:translate(-2px)}.fc-header-toolbar .fc-toolbar-chunk button.fc-next-button:hover{transform:translate(2px)}.fc-header-toolbar .fc-toolbar-chunk button.fc-today-button{background:#fff;color:#000;border:1px solid #000;border-radius:0;font-size:14px;line-height:22px;padding:2px 10px;height:auto;min-width:0;min-height:0;margin-left:40px;box-shadow:none!important}.fc-header-toolbar .fc-toolbar-chunk button.fc-today-button:disabled{background:#fff;color:#000;border:1px solid #000;border-radius:0;font-size:14px;line-height:22px;min-width:0;min-height:0;opacity:.1}.fc-header-toolbar .fc-button-group{gap:20px}.fc-header-toolbar .fc-button-group button{background:#fff;color:#000;border:0;border-radius:0;font-size:14px;line-height:22px;padding:0 4px 10px;min-width:0;min-height:0;box-shadow:none!important}.fc-header-toolbar .fc-button-group button.fc-button-primary:not(:disabled).fc-button-active{background:#fff;color:#000;border:0;border-bottom:1px solid #000}.fc-event-time,.fc-list-event-time{display:none}tr.fc-list-event td{padding-top:20px!important;padding-bottom:20px!important}tr.fc-list-event td.fc-list-event-title{cursor:pointer;font-size:14px;line-height:16px}tr.fc-list-event td.fc-list-event-title div{padding-left:10px}tr.fc-list-event td.fc-list-event-title div.title{font-weight:700;font-size:20px;line-height:22px;padding-bottom:10px}tr.fc-list-event td.fc-list-event-title .vermas a{display:inline-block;padding:1px 5px;background:#e6e6e6cc;color:#000;text-decoration:none;border-radius:4px;font-size:12px;margin-top:30px;transition:all .3s}tr.fc-list-event td.fc-list-event-title .vermas a:hover{background:#5d5fef;color:#fff}tr.fc-list-event td.fc-list-event-graphic{padding-left:0!important}tr.fc-list-event td.fc-list-event-graphic span.fc-list-event-dot{display:none;padding-left:30px}tr.fc-list-event.is_important td.fc-list-event-title{background-image:url(/assets/img/star.svg);background-position:14px 23px;background-repeat:no-repeat;padding-left:30px!important}.fc-event-title-container{cursor:pointer;padding-left:5px}.fc .fc-daygrid-day-top{flex-direction:row!important}.bg_color_wrapper{position:absolute;inset:0;display:flex}.bg_color_wrapper>div{width:100%}.evento_eliminado{background-color:red;justify-content:center;align-items:center;margin-bottom:20px}.dates_box,.evento_eliminado{display:flex;padding-block:10px!important}.dates_box{align-items:flex-end;gap:20px;border-bottom:1px solid #ccc;margin-block:10px}.dates_box,.log_changes{border-top:1px solid #ccc}.log_changes{padding-top:20px}.log_changes h3{font-size:28px;margin-bottom:20px;font-weight:700}.log_changes table{width:100%;border-collapse:collapse;font-size:16px}.log_changes table td,.log_changes table th{border:1px solid #ccc;padding:8px;text-align:left}.log_changes table th{background-color:#f2f2f2;font-weight:700}form .row .col h3{font-size:24px;font-weight:700;padding-bottom:20px;text-align:center}@media print{#calendario{padding-top:0}#footer_toolbar,#header #admin_buttons,#tabla_resumen{display:none!important}tr.fc-list-event td.fc-list-event-title{padding:0!important}tr.fc-list-event td.fc-list-event-title div.title{padding:5px!important;font-size:11px!important}tr.fc-list-event td.fc-list-event-title div{padding-left:5px!important;font-size:11px!important}.fc .fc-toolbar-chunk .fc-button-group{display:none!important}}.fc-daygrid-dot-event .fc-event-title .event-horario{font-weight:400}
