#kt_wrapper{min-height:100vh}#kt_quick_user{display:none}#msgraph-btn{background-color:#fff;color:#5e5e5e;border:1px solid #8C8C8C;font-weight:600;height:41px;padding:10px 50px;background-image:url(https://storage.alvarium.io/resources/ms-symbollockup.svg);margin:20px auto 0;display:table;background-repeat:no-repeat;background-position:12px}.tox-tinymce .tox-promotion-link,.tox-tinymce .tox-statusbar__branding{display:none!important}.swal2-popup .swal2-icon{margin:0 auto}.swal2-input{margin:.25em auto;font-size:1em}a{color:#00008b}.font-primary{color:#3699ff}.font-success{color:#1bc5bd}.font-danger{color:#f64e60}.font-warning{color:#ffa800}.font-info{color:#8950fc}.font-dark{color:#181c32}.text-capitalize-first:first-letter{text-transform:uppercase}.align-center-bottom{display:flex;justify-content:center;align-items:end}.align-right-bottom{display:flex;justify-content:right;align-items:end}.card-header.flex-end{justify-content:flex-end!important}.fa.fa-times{color:red}.btn i{padding-right:0}.btn i.fa-user-plus{padding-right:5px}.dark-border{border-color:#000}.alvarium-readonly{pointer-events:none}.alvarium-readonly span.select2-container .select2-selection{background-color:#dee0e8!important;border-color:transparent}.card.card-custom.no-bg{box-shadow:none}.table td{vertical-align:middle}.alvarium-select2.w-100+.select2-container--default{width:100%!important}.alvarium-select{display:inline-block}.alvarium-select button,.alvarium-select .dropdown-menu{background-color:#e1f0ff!important}.alvarium-select button{min-width:200px;border-color:transparent!important;text-align:left}.alvarium-select button:after{color:#3699ff!important;position:absolute!important;right:15px!important;top:15px!important}.alvarium-select .dropdown-menu{width:100%}.alvarium-date-select{margin-bottom:0}.alvarium-date-select input{max-width:150px}#club-select button{min-width:215px}#club-select button.users-index{min-width:275px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:-7px}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background:#ccc}.select2-container--default .select2-selection--single{height:38px;border-radius:.42rem;border-color:#e4e6ef}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:17px}.select2-container--default .select2-selection--multiple{border-color:#e4e6ef!important}.select2-container--default .select2-selection{padding:10px 10px 0}.select2-container--default .select2-selection.select2-selection--single{padding-top:2px}.select2-container--default .select2-selection li.select2-selection__choice{background-color:#e4e6ef!important;margin:.1rem .7rem .7rem 0!important}div.dataTables_wrapper .dataTables_info{font-size:13px!important}div.dataTables_wrapper div.dataTables_processing{position:relative;top:0!important;left:0!important;width:auto!important;max-width:30px;margin-left:0!important}div.dataTables_wrapper div.dataTables_processing.card{border:none;border-radius:0}div.dataTables_wrapper .dataTable td{vertical-align:middle}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{top:40%!important;color:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;content:url(https://storage.alvarium.io/resources/alvarium-small-caret-right.png)!important}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before{content:url(https://storage.alvarium.io/resources/alvarium-small-caret-down.png)!important}#errors ul{margin-bottom:0}@media (max-width: 991px){.header-role-description{display:none}}.breadcrumb .breadcrumb-item a{color:#3f4254}.breadcrumb .breadcrumb-item:hover a{transition:none}.form-control[readonly]{background-color:#dee0e8}.form-group label{font-weight:700}.form-group small{color:#3c3c3c!important}.select2-selection{background-color:#f3f6f9!important;border-color:#f3f6f9!important}.login.login-4 .login-form{width:100%;max-width:450px}.alvarium-inline-dialog{padding:20px;background-color:#e4e6ef}.tagslist ul.tags{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0;margin-bottom:0}.tagslist ul.tags li{padding:0 8px 8px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.tagslist ul.tags li a.unset-tag i{margin-right:10px;padding-top:2px}.tagslist ul.tags li span{font-size:13px!important;font-weight:400;margin-right:8px}.tagslist ul.tags.bordered li{padding:5px 10px;margin:0 10px 10px 0;border:1px dashed #EBEDF3}.tagslist ul.tags.no-mb-childs li{margin-bottom:0}.alvarium-btn-box{width:178px;height:120px;margin-bottom:1.7rem;border-radius:.475rem!important}.alvarium-btn-box .caption{font-size:1.075rem!important;padding-top:5px}.service-card .service-image{height:186px;padding:0!important;background-repeat:no-repeat;width:100px;background-position:bottom}.service-card .service-image img{display:none}.service-card.fees{background-color:#90e0f3}.service-card.fees .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/abonos.svg)}.service-card.extras{background-color:#d9daff}.service-card.extras .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/extres.svg)}.service-card.activities{background-color:#eece7d}.service-card.activities .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/activities.svg)}.service-type-activities{color:#fff;background-color:#eece7d}.service-card.personal-training{background-color:#e9ee7d}.service-card.personal-training .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/eps.svg)}.service-type-personal-training{color:#fff;background-color:#e9ee7d}.service-card.beauty{background-color:#fec3be}.service-card.beauty .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/estetica.svg);width:200px}.service-type-beauty{color:#fff;background-color:#ff9e95}.service-card.courts{background-color:#9cd88d}.service-card.courts .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/pistas.svg);width:120px}.service-type-courts{color:#fff;background-color:#9cd88d}.service-card.lockers{background-color:#8db6d8}.service-card.lockers .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/taquillas.svg);width:200px}.service-type-lockers{color:#fff;background-color:#8db6d8}.service-card.rentals{background-color:#d8cc8d}.service-card.rentals .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/alquileres.svg);width:184px}.service-type-equipment-booking{color:#fff;background-color:#d8cc8d}.service-card.beauty-shop{background-color:#fcb5b5}.service-card.beauty-shop .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/shopbeauty.svg);width:120px}.service-type-beauty-shop{color:#fff;background-color:#fcb5b5}.service-card.apparel-shop{background-color:#fec3be}.service-card.apparel-shop .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/apparel.svg);width:140px}.service-type-apparel-shop{color:#fff;background-color:#91d3e1}.service-card.workshops{background-color:#f3587f}.service-card.workshops .service-image{background-image:url(https://storage.alvarium.io/resources/catalogue/activities.svg)}.service-type-workshops{color:#fff;background-color:#f3587f}.service-card{position:relative;overflow:hidden}.service-title{max-width:290px;overflow:hidden}.service-card:hover>div>div>h3{color:#fff!important;position:relative;z-index:2}.service-card:hover .service-image{position:relative;z-index:2;transform:scale(1.1)}.service-card:after{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity .3s;pointer-events:none}.service-card:hover:after{opacity:.2}#packs-filter-table .enabled{background-color:transparent}#packs-filter-table .disabled{background-color:#b0c4de}#packs-filter-table .disabled button{pointer-events:none}#packs-filter-table .filtered{background-color:#adff2f}#packs-filter-table .selected,#packs-available-table .selected{background-color:#e695d4}#pack-offers-container>div{background-color:#fff;padding:10px 15px;margin:5px}#payment-bundle-methods>div{background-color:#fff;padding:10px 15px;margin:5px}#document-preview{background-color:#f3f6f9;padding:25px}#document-preview header{margin-bottom:10px}#document-preview header .document-logo{display:none}.services-prices .value{color:#32cd32}.services-prices .null{color:#00f}#alert-users-list-icon{display:none}#users-panels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-items:flex-start}#users-search-panel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#users-list-action-panel-desktop,#users-list-action-panel-device{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start}#users-list-action-panel-desktop{display:none}@media (min-width: 1655px){#users-list-action-panel-desktop{display:flex}}#users-list-action-panel-device{display:flex}@media (min-width: 1655px){#users-list-action-panel-device{display:none}}#users-table_length label{display:inline}#users-table_length select{max-width:65px}#users-table_filter{display:none}#users-table_searchbar{font-weight:600}#users-table_searchbar input{height:calc(1.35em + 1.1rem + 8px);min-width:275px}@media (max-width: 410px){#reset-users-btn{margin-left:1rem}}#users-table th[data-column=idmember],#users-table th[data-column=idcard],#users-table th[data-column=phone],#users-table th[data-column=state],#users-table td[data-cell=idmember],#users-table td[data-cell=idcard],#users-table td[data-cell=phone],#users-table td[data-cell=state]{display:none}#users-table tr.device-view{display:table-row}#users-table tr.device-view td{border-top:none}#users-table tr.device-view .idmember,#users-table tr.device-view .idcard,#users-table tr.device-view .phone{display:block}#users-table tr.device-view ul.tags{display:flex}@media (min-width: 600px){#users-table th[data-column=idmember],#users-table td[data-cell=idmember]{display:table-cell}#users-table tr.device-view .idmember{display:none}}@media (min-width: 690px){#users-table th[data-column=idcard],#users-table td[data-cell=idcard]{display:table-cell}#users-table tr.device-view .idcard{display:none}}@media (min-width: 790px){#users-table th[data-column=phone],#users-table td[data-cell=phone]{display:table-cell}#users-table tr.device-view .phone{display:none}}@media (min-width: 991px) and (max-width: 1065px){#users-table th[data-column=phone],#users-table td[data-cell=phone]{display:none}#users-table tr.device-view .phone{display:block}}@media (min-width: 1370px){#users-table th[data-column=state],#users-table td[data-cell=state]{display:table-cell}#users-table tr.device-view ul.tags,#users-table tr.device-view{display:none}}@media (min-width: 1329px){#advanced-search{width:1015px;margin:0 auto 0 0}}#advanced-search .card{border:0}#sync-tags-form .card{border-top:0}#users-table .users-index-avatar{background-image:url(https://storage.alvarium.io/resources/avatar.png)}#users-table .users-index-avatar img{max-width:40px}#users-table .edit-user-btn span{margin-right:0}#users-table tr.child span.dtr-title{min-width:90px;text-transform:capitalize}#users-table th{font-weight:500}@media (min-width: 456px){#users-table th{min-width:85px}}#users-table td{font-weight:400;color:#3f4254!important}#users-lists-table_processing{top:10px!important}#users-lists-table_filter,#users-lists-table_length,#users-lists-table thead tr{display:none}#participants-table .users-index-avatar{background-image:url(https://storage.alvarium.io/resources/avatar.png)}#participants-table .users-index-avatar img{max-width:40px}#alert-payments-list-icon,#alert-accounting-list-icon,#accounting-lists-table_filter,#accounting-lists-table_length,#accounting-lists-table thead tr{display:none}#waiting-lists-table .users-index-avatar{background-image:url(https://storage.alvarium.io/resources/avatar.png)}#waiting-lists-table .users-index-avatar img{max-width:40px}#waiting-lists-table .edit-user-btn span{margin-right:0}#feedbacks-table .users-index-avatar{background-image:url(https://storage.alvarium.io/resources/avatar.png)}#feedbacks-table .users-index-avatar img{max-width:40px}#feedbacks-table .edit-user-btn span{margin-right:0}#push-editor-btn,#sms-editor-btn,#email-editor-btn{color:#fff}#push-editor-btn.active,#sms-editor-btn.active,#email-editor-btn.active{background-color:tomato!important;color:#fff}#messages-table span.pending{color:#00f}#messages-table span.sent{color:green}#messages-table span.cancelled{color:tomato}.icon-user-menu{background-color:transparent;border-color:transparent}.icon-user-menu:hover i{color:#3699ff}.d-lg-none{display:inline-block!important}@media (min-width: 1400px){.d-lg-none{display:none!important}}@media (max-width: 1400px){.offcanvas-mobile{background:#fff;box-shadow:0 1px 9px -3px #00000040}.offcanvas-mobile{z-index:1001;position:fixed;top:0;bottom:0;transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;left:-395px;width:375px}.offcanvas-mobile.offcanvas-mobile-on{transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;left:0}.offcanvas-mobile-overlay{background:#0000001a}.offcanvas-mobile-overlay{position:fixed;inset:0;overflow:hidden;z-index:1000;-webkit-animation:animation-offcanvas-fade-in .6s ease 1;animation:animation-offcanvas-fade-in .6s ease 1}}#user-img{background-image:url(https://storage.alvarium.io/resources/avatar2.png);background-size:cover;width:60px!important;height:80px!important}@media (min-width: 1400px){#user-img{width:90px!important;height:120px!important}}#user-img .user-pic{background-size:cover;width:60px!important;height:80px!important}@media (min-width: 1400px){#user-img .user-pic{width:90px!important;height:120px!important}}.webcam-photo-button{position:absolute;bottom:-20px;right:-20px}.meetings-call-btn:hover{color:#c9f7f5!important;background-color:#1bc5bd!important}#user-menu{display:none}#user-menu li{cursor:pointer}#user-menu li:hover a:not(.active){background-color:#f3f6f9}#user-tabs{display:none}@media (min-width: 1400px){.ml-user-profile{margin-left:2rem!important}}.alvarium-label{white-space:nowrap;color:#fff;background-color:#8c00e8;font-weight:500!important;text-transform:lowercase}.alvarium-label.ellipsify{overflow:hidden;text-overflow:ellipsis;max-width:475px;display:inline;padding:5px 10px 0!important}.alvarium-label.uppercase{text-transform:uppercase}.alvarium-label.label-orange{color:#fee3c5;background-color:#fe7b21}.alvarium-label.status-1{color:#f64e60;background-color:#ffe2e5}.alvarium-label.status-2{color:#3699ff;background-color:#e1f0ff}.alvarium-label.status-3{color:#1bc5bd;background-color:#c9f7f5}.alvarium-label.mode-1{color:#c9f7f5;background-color:#1bc5bd}.alvarium-label.mode-2{color:#d1d3e0;background-color:#181c32}.alvarium-label.mode-3{color:#eee5ff;background-color:#8950fc}.alvarium-label.mode-4{color:#ffe2e5;background-color:#f64e60}.alvarium-label.primary{color:#3699ff;background-color:#e1f0ff}.alvarium-label.success{color:#1bc5bd;background-color:#c9f7f5}.alvarium-label.warning{color:#ffa800;background-color:#fff4de}.alvarium-label.danger{color:#f64e60;background-color:#ffe2e5}.alvarium-label.dark{color:#181c32;background-color:#d1d3e0}.alvarium-label.info{color:#8950fc;background-color:#eee5ff}.paymenttype.tpv{color:#3699ff;background-color:#e1f0ff}.paymenttype.debit{color:#181c32;background-color:#d1d3e0}.paymenttype.cash{color:#f64e60;background-color:#ffe2e5}.paymenttype.paypal{color:#8950fc;background-color:#eee5ff}.paymenttype.bank-transfer{color:#ffa800;background-color:#fff4de}.paymentstatus.unfinished{color:#3699ff;background-color:#e1f0ff}.paymentstatus.paid{color:#1bc5bd;background-color:#c9f7f5}.paymentstatus.unpaid{color:#f64e60;background-color:#ffe2e5}.paymentstatus.pending{color:#ffa800;background-color:#fff4de}.paymentstatus.cancelled{color:#181c32;background-color:#d1d3e0}#summary h2{font-style:normal;font-weight:600;font-size:18px;color:#3f4254;margin-bottom:0}#summary hr{background:#b5b5c3;border-radius:5px;margin-top:.5rem;margin-bottom:1rem}#summary .holder{font-size:20px}#summary .table{padding-left:15px}#summary .table thead tr{border-bottom:1px solid #b5b5c3}#summary .table tbody tr{border-bottom:1px solid #F4F5F6}#summary .table tbody tr:last-child{border-bottom:none}#summary .table td{padding-left:0;padding-top:15px;padding-bottom:15px}#summary .table td .service{font-size:15px}#summary .table td .pricename{font-size:13px}#summary .table td .units,#summary .table td .price,#summary .table td .tax{font-size:14px}#summary .table td .price .currency,#summary .table td .tax .currency{font-size:12px}#summary .table td .amount{font-size:20px}#summary .table td .amount .currency{font-size:14px}#summary .table td .total{font-size:22px;color:#1baa24}#summary .table td .total .tax{text-transform:lowercase;font-size:11px}#summary .table td .total .currency{font-size:16px}#summary .fractions-table{background-color:#fff5dd;padding:22px 22px 0;border-radius:15px}#summary .fractions-table tbody tr{border-bottom:1px solid #b8b8b8}.serviceusercalendars.pending{color:#ffa800;background-color:#fff4de}.serviceusercalendars.ready{color:#1bc5bd;background-color:#c9f7f5}.serviceusercalendars.signed{color:#fff;background-color:#8c00e8}.serviceusercalendars.lost{color:#8950fc;background-color:#eee5ff}.serviceusercalendars.expired{color:#181c32;background-color:#d1d3e0}.serviceusercalendars.deleted{color:#f64e60;background-color:#ffe2e5}.serviceusercalendars.absent{color:#8950fc;background-color:#eee5ff}.serviceusercalendars.unfinished{color:#3699ff;background-color:#e1f0ff}.session-status-pending{background-color:#6495ed!important}.session-status-signed{background-color:#8a2be2!important}.session-status-ready{background-color:#32cd32!important}.session-status-unassigned{background-color:#789!important}.session-status-expired{background-color:#000!important}.session-status-deleted{background-color:tomato!important}.session-status-absent{background-color:#daa520!important}.feedbacks-types.suggestion{color:#3699ff;background-color:#e1f0ff}.feedbacks-types.question{color:#ffa800;background-color:#fff4de}.feedbacks-types.incidence{color:#f64e60;background-color:#ffe2e5}.feedbacks-scopes.personal{color:#3699ff;background-color:#e1f0ff}.feedbacks-scopes.activities{color:#1bc5bd;background-color:#c9f7f5}.feedbacks-scopes.services{color:#8950fc;background-color:#eee5ff}.feedbacks-scopes.restaurant{color:#ffa800;background-color:#fff4de}.feedbacks-scopes.facilities{color:#181c32;background-color:#d1d3e0}.feedbacks-status.new{color:#3699ff;background-color:#e1f0ff}.feedbacks-status.read{color:#8950fc;background-color:#eee5ff}.feedbacks-status.in-process{color:#ffa800;background-color:#fff4de}.feedbacks-status.resolved{color:#1bc5bd;background-color:#c9f7f5}.feedbacks-status.closed{color:#181c32;background-color:#d1d3e0}.prices-list>.price-item{margin-bottom:15px;margin-right:15px;width:278px}.prices-list>.price-item .alvarium-label{margin:0 5px 5px 0}#calendars-grid{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}#calendars-grid .row div[class^=col-]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;text-align:center}#calendars-grid .row p{margin:0;padding:5px 0}#calendars-grid .row .calendar{min-width:150px}#calendars-grid .row .calendar p{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#calendars-grid .row .months{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;text-align:center;margin-top:5px}#calendars-grid .row .months .month{width:100%;background-color:#dedede;border-radius:10px;border:none;height:20px}#calendars-grid .row .months .month.base{background:#b7d1a8}#calendars-grid .row .months .month.active{background:#e2bc48}#calendars-grid .row .months .month.legend{background-color:transparent;border-width:0 0 1px 0;display:none}@media (min-width: 768px){#calendars-grid .row .months .month.legend{display:block}}#calendars-grid .row .months .month.legend:hover{background-color:transparent}#calendars-grid .row .months .month:not(.legend){text-indent:-9999px}#calendars-grid .row .months .month:not(.legend):first-child{border-width:0 1px 1px 1px}#calendars-grid .row .months .month.conflict{background-color:red}#add-time-range-form{margin-top:20px}#add-calendar{background-color:#f5f5f5;padding:14px;border-radius:6px;margin:10px 0 20px}#add-calendar-tab{height:41px}#calendars-tabContent .calendar-exception-form{background-color:#f5f5f5;padding:14px;border-radius:6px;margin:10px 0 20px}#calendars-tabContent .table-hover tbody tr:hover{color:#3f4254;background-color:#f5f7ff}#calendars-tabContent td{vertical-align:middle;width:100px}#calendars-tabContent td.chart-col{width:auto}#calendars-tabContent td .chart{width:100%;height:20px;background-image:linear-gradient(to right,transparent 0%,transparent calc(100% * var(--start-hour) / 24),#b7d1a8 calc(100% * var(--start-hour) / 24),#b7d1a8 calc(100% * var(--end-hour) / 24),transparent calc(100% * var(--end-hour) / 24),transparent 100%);background-size:100% 100%;background-repeat:no-repeat;background-color:#dedede}.status{color:#f64e60;background-color:#ffe2e5}.status.status-200,.debug{color:#1bc5bd;background-color:#c9f7f5}.debug.debug-on{color:#f64e60;background-color:#ffe2e5}#event-bookings-calendar .datepicker{width:100%}#event-update-form #calendar .fc-v-event .fc-event-main-frame{font-size:10px;font-weight:500;padding:3px 5px}.full-calendar-container{position:relative}.spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:10}.spinner-overlay .spinner{position:absolute;top:100px}.calendar{width:100%;display:flex}.calendar .calendar-filters{border-bottom:1px solid #eef0f8;padding-bottom:20px}.calendar .calendar-filters{margin-bottom:10px}.calendar .calendar-filters .single{width:100%;padding:5px 0}.calendar .calendar-filters .single:first-child{padding-right:5px;padding-left:0!important}.calendar .calendar-filters .single:last-child{padding-left:5px}.calendar .calendar-grid{width:100%}.calendar .customer{padding-right:25px}.calendar .session-edit{padding-top:20px;width:100%}.fc{max-width:100%;margin:20px auto}.fc .fc-timegrid-col.fc-day-today{background-color:transparent}.fc .fc-toolbar-title{font-size:1.5em}.fc-resource{font-weight:600}.fc-timeline-lane,.fc-resource{height:60px!important}.fc-timeline-event{height:100%!important;height:59px!important;line-height:normal!important;white-space:normal!important;overflow:visible!important}.fc .fc-resource-cell,.fc .fc-timeline-event{display:flex;align-items:center;height:100%}.fc-timeline-lane-frame{height:100%!important}.fc .fc-timeline-bg .fc-bg-event{border-radius:0}.fc .fc-resource-cell,.fc-timeline-event{display:flex;align-items:center;height:100%}.fc-timeline-event{padding:0 8px;box-sizing:border-box}.fc .fc-event{border-radius:10px}.fc .fc-timeline-slot-cushion{color:#000}.fc-timeline-header-row-chrono{background-color:#fffae7}.fc-scrollgrid-section th[role=presentation]{background-color:#ffeca4}thead .fc-datagrid-cell{border:none!important}.fc-datagrid-body .fc-datagrid-cell{background-color:#e9f0ff}.fc-col-header-cell-cushion{color:#000}.fc-event-main .rounded{padding:5px}.fc-v-event{background-color:#ab9fff;border:1px solid #ab9fff}.fc .fc-timeline-bg .fc-bg-event{background:transparent}.legend{padding-top:10px;margin-top:20px}.legend-items{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px}.legend-item{display:flex;align-items:center}.legend-color{width:16px;height:16px;border-radius:50%;margin-right:6px}.legend-label{font-size:14px}
