body{--sl-icon-size-s: 9px }vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.sl-layout-key-value{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.sl-layout-key-value>span>vaadin-icon{margin-right:var(--lumo-space-s);font-size:var(--sl-icon-size-s)}.sl-layout-key-value>span:first-child{flex-basis:100px;flex-shrink:0}.sl-layout-key-value>span:nth-child(2){display:flex;gap:var(--lumo-space-xs);align-items:center}.sl-page-body{box-sizing:border-box}.sl-page-body_wrapper{gap:var(--lumo-space-s);overflow-y:auto;padding:0 var(--lumo-space-s);box-sizing:border-box}.sl-main{display:flex;flex-direction:column}@media (max-width: 800px){.sl-page-body_wrapper{flex-direction:column}.sl-layout-key-value span{flex:4}}.fc-event-main .fc-event-main-frame{display:none}.fc-event-main{overflow:hidden}.fc-col-header,.fc-daygrid-body,.fc-scrollgrid-sync-table,.fc-timegrid-body,.fc-timegrid-body table{width:100%!important}.sl_booking_box-item{display:flex;flex-wrap:wrap;padding:0 2px;width:100%;color:var(--lumo-body-text-color)}.sl_booking_box-item_size_small{max-height:20px;flex-wrap:nowrap}.sl_booking_box-item_size_small .sl_booking_box-item__data{flex-grow:1;width:initial}.sl_booking_box-item_size_small .sl_booking_box-item__data:not(:nth-child(2)){display:none}.sl_booking_box-item__data{font-size:12px;line-height:16px;width:calc(100% - 40px)}.sl_booking_box-item__data:nth-child(2){padding-right:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl_booking_box-item__icon{width:20px;font-size:12px;line-height:16px;padding:0 2px;flex-shrink:0;text-align:center}.sl-ical-rule{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-s);word-wrap:break-word;width:100%}vaadin-app-layout::part(drawer){z-index:5}vaadin-app-layout::part(backdrop){z-index:5}@media (max-width: 800px){vaadin-app-layout::part(drawer){z-index:201}vaadin-app-layout::part(backdrop){z-index:201}}.sl-booking-toolbar{justify-content:space-between;align-items:center}.sl-booking-toolbar vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.sl-booking-toolbar_action{align-items:center;font-family:Poppins,sans-serif;font-weight:400}.sl-booking-toolbar_action vaadin-icon{width:16px;height:16px}.sl-booking-toolbar_action>span{margin-left:var(--lumo-space-s)}.sl-booking-toolbar_location{white-space:nowrap}.sl-booking-toolbar_location vaadin-icon{margin-right:var(--lumo-space-xs);color:var(--lumo-primary-color)}.sl-booking-toolbar vaadin-menu-bar-button{margin-left:auto;flex-grow:1}.sl-booking-toolbar_meta{gap:var(--lumo-space-m);flex-grow:1;margin:0 var(--lumo-space-s)}.sl-booking-toolbar_date{gap:var(--lumo-space-s);white-space:nowrap}.sl-booking-body{margin:0;padding:0}.sl-booking-wrapper{width:100%;height:100%}.sl-booking-activity-cfg{gap:10px;width:100%;align-items:center;margin-bottom:var(--lumo-space-s)}.sl-booking-activity-cfg:hover{background:var(--lumo-primary-color-10pct);cursor:pointer}.sl-activity-form::part(overlay){width:clamp(320px,100%,800px);height:clamp(500px,100%,920px)}.sl-booking_info-panel{font-size:var(--lumo-font-size-s);width:300px;display:flex;flex-direction:column}.sl-booking_info-panel vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.sl-booking_info-panel_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.sl-booking_info-panel_body{display:flex;flex-direction:column;width:100%}.sl-booking_info-panel_invoices vaadin-grid-cell-content{font-size:var(--lumo-font-size-xs);padding:1px}.sl-booking_info-panel_invoices vaadin-grid-cell-content span[theme*=badge]{font-size:var(--lumo-font-size-xxs)!important}.sl-booking_info-panel_notes span:first-child{font-weight:700}.sl-booking_info-panel_notes span:nth-child(2){color:var(--lumo-tertiary-text-color)}.sl-booking_info-panel_extra-data_court{display:grid;gap:var(--lumo-space-s);grid-template-columns:1fr 3fr}.sl-booking_info-panel_extra-data_court span{width:100%}.sl-booking_info-panel_extra-data_court span:first-child{font-weight:700}.sl-booking-body .fc-scrollgrid{border-top:0}table.fc-scrollgrid thead tr.fc-scrollgrid-section-sticky>th[role=presentation]{background:var(--lumo-base-color);border-top:1px solid var(--fc-border-color)}@media (max-width: 1120px){.sl-booking-toolbar vaadin-menu-bar-button:nth-child(-n+2) .sl-booking-toolbar_action span{display:none}.sl-booking-toolbar vaadin-menu-bar-button:nth-child(-n+2){padding-left:0;padding-right:0;min-width:40px}}@media (max-width: 992px){.sl-booking-toolbar{font-size:var(--lumo-font-size-s);gap:var(--lumo-space-l)}.sl-booking-toolbar_action{font-size:var(--lumo-font-size-xs)}.sl-booking-toolbar_meta{flex-wrap:wrap;gap:0}.sl-booking-toolbar_date{margin-left:20px}.sl-booking-toolbar_date-badge{display:none}.sl-booking-toolbar_burger-btn{padding-left:0;padding-right:0;width:var(--lumo-size-l)}.sl-booking-toolbar vaadin-menu-bar-button[slot=overflow]{width:var(--lumo-size-l);flex-grow:0}}@media (max-width: 800px){table.fc-scrollgrid thead tr.fc-scrollgrid-section-sticky>th[role=presentation]{z-index:4}.sl-booking-wrapper{overflow:auto}.sl-booking-calendar-wrapper{min-height:45dvh}.sl-booking_info-panel{width:100%;display:grid}.sl-booking_info-panel_header{display:flex;flex-direction:row;align-items:center;width:300px;justify-content:flex-start;gap:10px}.sl-booking_info-panel_body div{display:grid;grid-template-columns:1fr 1fr;width:100%}}@media (max-width: 565px){.sl-ical-rule{font-size:var(--lumo-font-size-xs);line-height:2* var(--lumo-font-size-xs);margin-top:var(--lumo-space-s);margin-bottom:var(--lumo-space-s)}.sl-booking-toolbar vaadin-menu-bar-button:nth-child(-n+2) .sl-booking-toolbar_action span{display:none}.sl-booking-toolbar vaadin-menu-bar-button:nth-child(-n+2){padding-left:0;padding-right:0;min-width:40px}.sl-booking_info-panel_body div{display:grid;grid-template-columns:1fr;width:100%}}@media (max-width: 480px){.sl-booking-toolbar{gap:var(--lumo-space-s)}.sl-booking-toolbar{flex-wrap:wrap}.sl-booking-toolbar_meta{flex-direction:column}}.sl-inline-button vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);margin-right:var(--lumo-space-s);color:var(--lumo-primary-color)}.sl-inline-button{width:100%;cursor:pointer}.sl-inline-button:hover{background:red}.sl-side-bar-menu{align-items:stretch}.sl-side-bar-menu-item{flex-grow:1;cursor:pointer;align-items:center;padding:var(--lumo-space-s)}.sl-side-bar-menu-item:hover{background:var(--lumo-primary-color-10pct)}.sl-side-bar-menu-item vaadin-icon{font-size:12px;margin-right:var(--lumo-space-s)}.sl-side-bar-menu hr{margin-top:.5rem;margin-bottom:.5rem}.sl-info-panel{font-size:var(--lumo-font-size-s);width:300px;display:flex;flex-direction:column;flex-shrink:0}.sl-info-panel_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--lumo-space-s)}.sl-info-panel_header vaadin-button:first-of-type vaadin-icon{font-size:12px}.sl-info-panel_body{width:100%}.sl-info-panel vaadin-button vaadin-icon[icon-class*=fa-]{font-size:var(--sl-icon-size-s)}.sl-booking_metadata-panel__extra-data__coaching-lesson vaadin-icon{margin-right:var(--lumo-space-xs)}.sl-booking_metadata-panel__extra-data__coaching-lesson vaadin-icon[icon-class*=fa-]{font-size:var(--sl-icon-size-s)}.sl-booking_metadata-panel__extra-data__coaching-lesson vaadin-button vaadin-icon[icon-class*=fa-]{font-size:var(--sl-icon-size-s)!important;margin-right:0}.sl-booking_metadata-panel__extra-data__coaching-lesson vaadin-button{margin-left:var(--lumo-space-s)}.sl-booking_metadata-panel_extra-data__competition vaadin-icon{margin-right:var(--lumo-space-xs)}.sl-booking_metadata-panel_extra-data__competition vaadin-icon[icon-class*=fa-]{font-size:var(--sl-icon-size-s)}@media (max-width: 800px){.sl-info-panel{margin-top:var(--lumo-space-s);width:100%}}.sl-toolbar{top:0;z-index:200;padding:var(--lumo-space-xs) var(--lumo-space-s);box-sizing:border-box;gap:var(--lumo-space-s);width:100%;justify-content:space-between;align-items:center}.sl-toolbar .sl-toolbar__goback vaadin-icon{width:40px;height:20px}.sl-toolbar_burger-btn{padding-left:0;padding-right:0;width:var(--lumo-size-m)}body .sl-toolbar_burger-btn vaadin-icon[icon-class*=fa-]{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);font-size:var(--lumo-space-m)}.sl-toolbar .sl-toolbar_body vaadin-button vaadin-icon{font-size:var(--sl-icon-size-s)}.sl-toolbar .sl-toolbar_body vaadin-button{margin-left:var(--lumo-space-s)}.sl-toolbar_body{flex:1 1 auto;justify-content:flex-end}.sl-booking-toolbar,.sl-toolbar__end{position:sticky;top:0;z-index:200;padding:var(--lumo-space-xs) var(--lumo-space-s);box-sizing:border-box}.sl-toolbar__end .sl-toolbar__goback vaadin-icon{margin-right:var(--lumo-space-xs);width:16px;height:16px}.sl-toolbar__end{display:flex;align-items:center;gap:var(--lumo-space-m)}.sl-booking-toolbar .sl-toolbar_body,.sl-toolbar__end .sl-toolbar_body{flex:1 1 auto;overflow:auto;display:inline-block}.sl-booking-toolbar .sl-toolbar_body,.sl-toolbar__end .sl-toolbar_body{max-width:100%}.sl-toolbar-layout,.sl-toolbar-layout__item:first-child{display:flex}.sl-toolbar-layout__item:nth-child(2){flex:1 1 auto;overflow:auto}@media (max-width: 992px){.sl-toolbar__end .sl-toolbar__goback{font-size:var(--lumo-font-size-xs)}}.sl-custom-field_monthly-repeat-rules vaadin-radio-button label vaadin-custom-field>*{padding-left:3px}.sl-custom-field_monthly-repeat-rules vaadin-radio-button label>div{display:flex;gap:var(--lumo-space-s);align-items:center}@media (max-width: 665px){.sl-custom-field_monthly-repeat-rules vaadin-radio-button{width:100%}.sl-custom-field_monthly-repeat-rules vaadin-radio-button label>div{flex-direction:column;align-items:flex-start}}.sl-object-selector,.sl-contact-selector{width:100%}.sl-object-selector__label,.sl-contact-selector__label{margin-top:var(--lumo-space-m);color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s)}.sl-object-selector__objects-area,.sl-contact-selector__contacts-area{width:100%;max-height:150px;min-height:40px;border:1px solid var(--lumo-contrast-20pct);overflow:auto;gap:var(--lumo-space-xs);font-size:var(--lumo-font-size-xs)}.sl-object-selector__objects-area span,.sl-contact-selector__contacts-area span{margin:var(--lumo-space-xs)}.sl-object-selector__buttons-panel,.sl-contact-selector__buttons-panel{width:100%;justify-content:end;gap:var(--lumo-space-s)}.note-editor.note-frame{width:100%;height:100%}.note-editable{font-family:Helvetica Neue;font-size:14px}.note-group-select-from-files{display:none}.sl-settings.sl-settings__skill-levels .sl-summernote{padding:var(--lumo-space-s)}.sl-grid vaadin-grid-cell-content{font-size:var(--lumo-font-size-xs);padding:1px;text-align:center}vaadin-grid::part(sl-grid__cell-warn){background-color:var(--lumo-error-color-50pct)}:host([theme~="sl-grid-hide-header"]) thead :nth-child(2)[part=row]{display:none}.sl-mobile-card{border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s)}.sl-mobile-card__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--lumo-contrast-20pct)}.sl-mobile-card__header>span{margin-bottom:0;text-transform:uppercase;font-size:var(--lumo-font-size-s);color:var(--lumo-header-text-color);font-weight:500;line-height:1.2}.sl-mobile-card__body{padding:var(--lumo-space-xs);font-size:var(--lumo-font-size-s);overflow:auto}.sl-bold{font-weight:700}.sl-width-full{width:100%}.sl-selected{background:var(--lumo-primary-color-10pct)}.sl-label{align-self:flex-start;color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s);margin-left:calc(var(--lumo-border-radius-m) / 4);transition:color .2s;line-height:1;padding-right:1em;padding-bottom:.5em;padding-top:.25em;margin-top:-.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;max-width:100%;box-sizing:border-box}vaadin-button vaadin-icon[icon-class*=fa-]{font-size:var(--sl-icon-size-s)}vaadin-grid.sl-grid-hover-row::part(row):hover,vaadin-grid::part(selected-row){--row-bg: var(--lumo-primary-color-10pct);cursor:pointer!important}vaadin-grid.sl-grid-hover-row::part(cell){background-color:var(--row-bg)}vaadin-grid-cell-content.sl-grid-hover-row:hover,.sl-grid-hover-row vaadin-grid-cell-content{cursor:pointer!important}vaadin-grid.sl-grid-hover-row::part(header-cell){background-color:var(--lumo-base-color)!important}.visibility-hidden{visibility:hidden}.sl-select-contact-button vaadin-icon{font-size:10px!important;margin-right:var(--lumo-space-s)}.sl-contact-search-dialog_table-cell-info vaadin-icon{margin-right:var(--lumo-space-s);font-size:12px!important}.sl-contact-search-dialog_table-cell-info span{padding:var(--lumo-space-xs);font-size:var(--lumo-font-size-s)}.sl-contact-search-dialog_table-cell-contact span{font-size:var(--lumo-font-size-s)}.sl-contact-search-dialog_table-cell-contact_age{color:var(--lumo-tertiary-text-color)}.sl-templates__sms-dialog__message-length{color:var(--lumo-contrast-50pct);font-size:var(--lumo-font-size-xxs)}.sl-templates__sms-dialog__merge-fields,.sl-templates__email-dialog__merge-fields{margin-top:var(--lumo-space-s);font-size:var(--lumo-font-size-s)}.sl-settings__viewer-wrapper{padding-left:var(--lumo-space-s)}.sl-settings.sl-settings__templates.sl-main .sl-page-body vaadin-split-layout vaadin-grid vaadin-icon{font-size:.75rem;flex-shrink:0}.sl-dialog__new-template vaadin-radio-button{padding:var(--lumo-space-xs)}.slp-contact__part{border:1px solid var(--lumo-shade-30pct);padding:var(--lumo-space-s);border-radius:var(--lumo-border-radius-s)}.slp-contact__part__title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--lumo-space-s)}.slp-contact__part__title vaadin-button vaadin-icon{font-size:var(--lumo-font-size-xs)}.slp-contact__part__body{font-size:var(--lumo-font-size-s);overflow:auto}.slp-contact__part__body .sl-layout-key-value{margin-bottom:var(--lumo-space-xs);padding:4px 6px}.slp-contact__part__body .sl-layout-key-value>span:first-child{font-weight:700}.slp-contact__part{margin-top:var(--lumo-space-xs);margin-bottom:var(--lumo-space-s)}.slp-contact__body{display:flex;flex-direction:row}.slp-contact__split-right{height:100%}.slp-contact .slp-contact__split-left{flex:1 0 300px}@media (max-width: 800px){.slp-contact .slp-contact__body{flex-direction:column}.slp-contact .slp-contact__split-right{flex-shrink:0}}@media (min-width: 801px){.slp-contact .sl-page-body_wrapper{overflow-y:hidden}.slp-contact .slp-contact__split-left{overflow-y:auto;flex:1 0 340px;height:100%}.slp-contact .slp-contact__split-right{margin-left:var(--lumo-space-xs);overflow:auto}}@media (min-width: 901px){.slp-contact .slp-contact__split-left{overflow-y:auto;flex:1 0 400px;height:100%}}.slp-contact__mobile{display:flex;flex-direction:column;gap:var(--lumo-space-m)}.slp-contact__notes div:first-child{font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m);font-weight:500;opacity:1;color:var(--lumo-secondary-text-color)}.slp-contact__notes vaadin-text-area{flex-grow:1;width:100%}.slp-contact__notes vaadin-text-area textarea{height:initial!important}.slp-contact__notes div:first-child vaadin-button{margin-left:var(--lumo-space-s)}.slp-contact__notes div:first-child vaadin-icon{font-size:var(--lumo-font-size-xs)}.slp-contact__notes__dialog::part(overlay){width:800px}@media (max-width: 800px){.slp-contact__notes__dialog::part(overlay){width:95vw}}.slp-contact__tabs__toolbar .sl-booking-toolbar_action,.slp-contact__tabs__toolbar .sl-booking-toolbar_action span{font-size:var(--lumo-font-size-xs)}.slp-contact__tabs__toolbar .sl-booking-toolbar_action vaadin-icon{margin-right:var(--lumo-space-s);width:16px;height:16px}.slp-contact__tabs__footer{align-items:center;gap:var(--lumo-space-s);width:100%}.slp-contact__tabs-account__header,.slp-contact__tabs-account__grid__item{display:flex;gap:var(--lumo-space-m);justify-content:end;width:100%;padding-top:var(--lumo-space-xs);padding-bottom:var(--lumo-space-xs)}.slp-contact__tabs-account__grid__item{justify-content:start;flex-direction:column;text-align:start;gap:var(--lumo-space-s);padding:var(--lumo-space-xs) var(--lumo-space-xs) var(--lumo-space-s)}.slp-contact__tabs-account__grid__item__header{display:flex;align-items:center}.slp-contact__tabs-account__grid__item__description{color:var(--lumo-contrast-70pct)}.slp-contact__tabs-account__grid__item__header>span:last-of-type{margin-left:auto;color:var(--lumo-contrast-50pct)}.slp-contact__tabs-account__grid__item__header>vaadin-icon{color:var(--lumo-success-text-color);width:20px;height:20px;margin-right:var(--lumo-space-xs)}.slp-contact__tabs-account__grid__item__header>span:nth-child(2){font-size:20px;font-weight:700}.slp-contact__tabs-account__grid__item__prices{display:flex;flex-wrap:wrap;font-size:0}.slp-contact__tabs-account__grid__item__prices>span{flex:1 1 33.333%;font-size:var(--lumo-font-size-xs)}.slp-contact__bookings-mobile__grid__item{justify-content:start;flex-direction:column;text-align:start;gap:var(--lumo-space-s);padding:var(--lumo-space-xs) var(--lumo-space-xs) var(--lumo-space-s)}.slp-contact__bookings-mobile__grid__item__header{display:flex;align-items:center}.slp-contact__bookings-mobile__grid__item__description{color:var(--lumo-contrast-70pct)}.slp-contact__bookings-mobile__grid__item__header>span:last-of-type{margin-left:auto;color:var(--lumo-contrast-50pct)}.slp-contact__bookings-mobile__grid__item__header>vaadin-icon{color:var(--lumo-success-text-color);width:20px;height:20px;margin-right:var(--lumo-space-xs)}.slp-contact__bookings-mobile__grid__item__header>span:nth-child(2){font-size:20px;font-weight:700}.slp-contact__bookings-mobile__grid__item__meta{display:flex;flex-wrap:wrap;font-size:0}.slp-contact__bookings-mobile__grid__item__meta>span{flex:1 1 33.333%;font-size:var(--lumo-font-size-xs)}.contact-accordion{margin-bottom:4px}.contact-accordion-padded vaadin-accordion-heading{padding:10px}.contact-accordion vaadin-accordion-heading span,.contact-accordion-name,.truncated-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-voucher-grid .cell-details{padding:4px 10px;text-align:left}.credit-voucher-grid .cell-details>*{display:block}.credit-voucher-grid .cell-details-label{font-weight:700;margin-right:6px;display:inline-block;width:90px}@media (max-width: 800px){.slp-contact__tabs-account__header{font-size:var(--lumo-font-size-s)}.slp-contact__mobile vaadin-tabsheet::part(content){padding:var(--lumo-space-s) 0}.slp-contact__part__body{margin-left:-5px}.slp-contact__part .slp-contact__part__body>.sl-layout-key-value{flex:1 1 50%;padding:0 5px;display:inline-block!important}.slp-contact__part .slp-contact__part__body>.sl-layout-key-value span[theme~=badge]{white-space:nowrap}.slp-contact__part .slp-contact__part__body .sl-layout-key-value span{flex:0 1 auto}.slp-contact__part .slp-contact__part__title{margin-bottom:var(--lumo-space-xs)}.slp-contact__part .slp-contact__part__title>h5{margin-bottom:0;text-transform:uppercase;font-size:var(--lumo-font-size-s)}.slp-contact__part .slp-contact__part__title>vaadin-button{margin:0}.slp-contact__part__body .sl-layout-key-value>span:first-child{font-weight:600;color:var(--lumo-contrast-90pct)}}.dialog-credit-voucher__container{padding:0}.dialog-credit-voucher__datepicker{display:flex;flex-wrap:nowrap;gap:4px;width:100%;box-sizing:border-box;align-items:flex-end}.dialog-credit-voucher__datepicker vaadin-date-picker{flex:1 1 39%;min-width:0}.dialog-credit-voucher__datepicker vaadin-button{flex:1 1 19%;min-width:0;max-width:19%;box-sizing:border-box;padding:0}.slp-contact-list{display:flex;flex-direction:row;gap:var(--lumo-space-s)}.slp-classes__sidebar{display:flex;flex-direction:column;height:100%}.slp-classes__sidebar__header{display:flex;flex-direction:row;padding:var(--lumo-space-xs);justify-content:space-between;align-items:center}.slp-classes__sidebar__body{width:100%}.slp-classes__sidebar__body>vaadin-grid:first-of-type{border:0}.slp-classes__body vaadin-grid.slp-classes__grid::part(classes-grid__row-collapsable){background-color:var(--lumo-success-color-10pct);font-weight:500}.slp-classes__body vaadin-grid.slp-classes__grid vaadin-grid-cell-content vaadin-grid-tree-toggle{padding-left:var(--lumo-space-s)}.slp-classes__sidebar__body vaadin-grid.tree::part(table-body){position:static;transform:none!important}.slp-classes__sidebar__body vaadin-grid.tree vaadin-grid-cell-content{width:auto;overflow:visible;text-overflow:initial}.sl-dialog__compose-email vaadin-upload{margin-top:var(--lumo-space-s)}.sl-mobile-dialog-full{top:0;left:0;right:0;bottom:0}vaadin-dialog-overlay.sl-mobile-dialog-full::part(header){padding:var(--lumo-space-s)}vaadin-dialog-overlay.sl-mobile-dialog-full::part(title){margin:0}vaadin-dialog-overlay.sl-mobile-dialog-full::part(content){padding:var(--lumo-space-s);padding-top:0}body label{display:inherit;margin-bottom:inherit}body textarea{resize:inherit}html[theme=dark] .sl-summernote__wrapper .note-btn-group .note-btn{background-color:#00000040;color:#fff}html[theme=dark] .sl-summernote__wrapper .note-editor{background-color:var(--_lumo-button-background-color, var(--lumo-contrast-5pct))}._sl-disabled{cursor:not-allowed!important;pointer-events:auto;opacity:.7}._sl-disabled:hover{border-color:transparent!important}.sl-search-box vaadin-text-field::part(input-field){background-color:#ebeff0}[part=overlay]{box-shadow:0 1rem 3rem #0000002d}html,body{font-family:Poppins,sans-serif;box-sizing:border-box}.sl-mega-menu_body{font-family:Poppins,sans-serif;display:grid;padding:2.5rem .625rem .625rem;gap:.625rem;grid-template-columns:repeat(2,1fr);font-size:15px;position:relative}.sl-mega-menu_close-btn{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;font-size:var(--lumo-font-size-s);width:var(--lumo-size-m);height:var(--lumo-size-m);padding:0;margin:0;background:transparent;color:var(--lumo-contrast-40pct);cursor:pointer;transition:color .2s}.sl-mega-menu_close-btn:hover{color:var(--lumo-contrast-70pct)}.mega-menu-item{border:1px solid var(--lumo-contrast-5pct);color:var(--lumo-contrast-70pct);padding:1.25rem;display:flex;align-items:center;flex-direction:column;transition:.3s;gap:0;font-weight:500;cursor:pointer;border-radius:2px}.mega-menu-item vaadin-icon{color:var(--lumo-contrast-80pct);margin:0 0 .375px;font-size:1rem}.sl-search-box{font-family:Poppins,sans-serif;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 15px;flex-grow:1}.sl-search-box vaadin-text-field{width:100%}.sl-search-box input{font-family:Poppins,sans-serif}.sl-search-box .sl-search-box_input{flex-grow:1}.sl-search-box .sl-search-box_button{position:absolute;right:0}vaadin-avatar{width:40px;height:40px}@media (max-width: 767px){#sl-mega-menu vaadin-menu-bar-button{min-width:40px}}@media (min-width: 480px){.sl-mega-menu_body{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){vaadin-menu-bar-overlay#overlay::part(overlay){width:100%}}@media (min-width: 640px){vaadin-menu-bar-overlay#overlay{display:flex}.sl-mega-menu_body{grid-template-columns:repeat(4,minmax(130px,1fr));padding:2.5rem .625rem 1.25rem}.mega-menu-item{padding:1rem 1.25rem}.mega-menu-item:hover{border-color:var(--lumo-contrast-5pct)}}@media (min-width: 768px){.sl-mega-menu_body{grid-template-columns:repeat(4,minmax(120px,1fr))}.mega-menu-item vaadin-icon{margin:0 0 .625rem}}@media (min-width: 992px){.sl-search-box{flex-grow:0;min-width:570px}}body,#outlet{height:100dvh}@media only screen and (max-height: 430px) and (orientation: landscape){.sl-mega-menu_body{padding:2.5rem 0 0}vaadin-menu-bar-overlay::part(content){padding:0 var(--lumo-space-m) 0}}@media (max-width: 420px),(max-height: 420px){vaadin-menu-bar-overlay::part(overlay){max-height:initial}vaadin-menu-bar-overlay::part(content){-webkit-mask-image:none;mask-image:none}vaadin-menu-bar-overlay::part(content){padding:0 var(--lumo-space-m) 1rem}vaadin-menu-bar-overlay::part(backdrop){display:none!important}vaadin-menu-bar-overlay[closing]{display:none!important}}
