.view-title{margin:0;font-size:var(--lumo-font-size-l)}.view-header{align-items:center;background-color:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct);box-sizing:border-box;display:flex;height:var(--lumo-size-xl);width:100%}.view-toggle{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-secondary-text-color)}.app-name{align-items:center;display:flex;height:var(--lumo-size-xl);margin:0 var(--lumo-space-m);font-size:large;padding-left:10px}.drawer-section{align-items:stretch;background:linear-gradient(var(--lumo-shade-5pct),var(--lumo-shade-5pct));display:flex;flex-direction:column;max-height:100%;min-height:100%}.app-nav{border-bottom:1px solid var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color);flex:1;font-size:var(--lumo-font-size-s);overflow:auto;padding:0 var(--lumo-space-s)}.app-nav .nav-item-icon{font-size:var(--lumo-icon-size-s)}.app-nav-footer{align-items:center;display:flex;gap:var(--lumo-space-s);padding:var(--lumo-space-m)}.app-nav-footer vaadin-context-menu{cursor:var(--lumo-clickable-cursor);display:contents;font-weight:500}vaadin-app-layout{--vaadin-app-layout-drawer-overlay: true}vaadin-app-layout[primary-section=navbar]::part(drawer){z-index:2147483646}body,#outlet{height:100vh;width:100%;margin:0;user-select:none;ms-user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.bs-logo{background-image:url(./sfondochiaro-8LSv3cSc.jpg);background-size:cover;background-position-x:center}.vertical-text{writing-mode:vertical-rl;transform:rotate(180deg);text-align-last:end;min-height:230px;font-size:smaller}.sfondo-rosso{background:red;color:#fff}html{--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-line-height-m: 1.4;--lumo-line-height-s: 1.2;--lumo-line-height-xs: 1.1}vaadin-upload-file-list{display:none}vaadin-login-overlay-wrapper::part(description){font-size:24px}vaadin-text-field.noPadding::part(input-field){padding:0}vaadin-text-field.bolder::part(input-field){font-weight:bolder;font-size:medium}
