:root{--milo-content-width:1200px}vaadin-app-layout{--vaadin-app-layout-drawer-width:280px;--vaadin-app-layout-transition-duration:0s;transition:none}vaadin-menu-bar-button{cursor:pointer}.recently-added-section{box-sizing:border-box;width:100%;max-width:var(--milo-content-width);margin:var(--lumo-space-m) auto;--lumo-card-shadow:0 1px 3px 0 var(--lumo-shade-30pct);box-shadow:var(--lumo-card-shadow)}.recently-added-section .recently-added-carousel{box-sizing:border-box;width:100%;min-width:0}.recently-added-carousel{--milo-cover-size:140px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-inline:var(--lumo-space-s);scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important}@media (width<=700px){.recently-added-section{margin:var(--lumo-space-s)}}.recently-added-carousel>*{flex:0 0 var(--milo-cover-size);scroll-snap-align:start}.admin-layout-header{min-height:3.75rem}.admin-layout-title{white-space:nowrap}vaadin-vertical-layout[id$=AdminView]{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;padding:var(--lumo-space-m)!important;gap:var(--lumo-space-m)!important}vaadin-vertical-layout[id$=AdminView]>vaadin-menu-bar,vaadin-vertical-layout[id$=AdminView]>vaadin-button{flex:none}vaadin-vertical-layout[id$=AdminView]>vaadin-menu-bar{width:100%;min-width:0;padding:var(--lumo-space-xs);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color)}vaadin-vertical-layout[id$=AdminView]>vaadin-grid,vaadin-vertical-layout[id$=AdminView] vaadin-grid{box-sizing:border-box;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);width:100%;min-width:0}vaadin-vertical-layout[id$=AdminView] vaadin-tabsheet{width:100%;min-width:0}@media (width<=700px){vaadin-app-layout.admin-layout{--vaadin-app-layout-drawer-width:min(19rem, calc(100vw - 2rem))}.admin-layout-header{min-height:3.5rem;padding-inline:var(--lumo-space-s)!important}.admin-layout-title{text-overflow:ellipsis;max-width:calc(100vw - 7rem);overflow:hidden;font-size:var(--lumo-font-size-l)!important}.admin-layout-navigation{padding:var(--lumo-space-s)}vaadin-vertical-layout[id$=AdminView]{min-height:100%;height:auto!important;padding:var(--lumo-space-s)!important;gap:var(--lumo-space-s)!important}vaadin-vertical-layout[id$=AdminView]>vaadin-menu-bar{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}vaadin-vertical-layout[id$=AdminView]>vaadin-menu-bar vaadin-menu-bar-button,vaadin-vertical-layout[id$=AdminView]>vaadin-button,vaadin-vertical-layout[id$=AdminView] vaadin-button{min-height:2.75rem}vaadin-vertical-layout[id$=AdminView]>vaadin-grid,vaadin-vertical-layout[id$=AdminView] vaadin-grid{-webkit-overflow-scrolling:touch;min-height:18rem;overflow:auto;height:min(62vh,38rem)!important}vaadin-vertical-layout[id$=AdminView] vaadin-text-field,vaadin-vertical-layout[id$=AdminView] vaadin-combo-box,vaadin-vertical-layout[id$=AdminView] vaadin-multi-select-combo-box,vaadin-vertical-layout[id$=AdminView] vaadin-date-picker,vaadin-vertical-layout[id$=AdminView] vaadin-number-field,vaadin-vertical-layout[id$=AdminView] vaadin-text-area,vaadin-vertical-layout[id$=AdminView] vaadin-form-layout{width:100%;max-width:100%}vaadin-vertical-layout[id$=AdminView] vaadin-tabsheet::part(tabs-container){overscroll-behavior-inline:contain;overflow-x:auto}vaadin-vertical-layout[id$=AdminView] vaadin-tabsheet::part(content){padding-inline:0}vaadin-dialog-overlay::part(content){box-sizing:border-box;width:calc(100vw - 2 * var(--lumo-space-s));max-width:none;max-height:calc(100dvh - 2 * var(--lumo-space-s))}}
