@import "theme-editor.css";
@import url('./main-layout.css');    html {
      --lumo-border-radius-s: 1px;
      --lumo-border-radius-m: 2px;
      --lumo-border-radius-l: 4px;
      --lumo-base-color: #f5f7f9;

    }

vaadin-text-field.special::part(input-field) {
  border-color: orange;
}

.login-rich-content {
  background-image: url("themes/my-app/img/comune_test.jpg");
  background-position: center;
  background-size: cover;
  display: flex;
  height: 500px;
}
.login-rich-content vaadin-login-form {
  align-items: center;
  display: flex;
  max-width: 300px;
}
.login-rich-content vaadin-login-form-wrapper {
  background-image: none;
}

.dot {
  height: 15px;
  width: 15px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
}

.treegrid-toc {
    font-size: 10px;
}

vaadin-grid {
  font-size: 12px;
}

vaadin-side-nav {
    font-size: 14px;
}

.span-toc {
    display:block;
    width:110px;
    word-wrap:break-word;
}

.vaadin-grid-tree-toggle::part(toggle) {
 font-size: 10px;
}



.toc-checkbox {
  font-size:10px;
}

.leaflet-div-icon {
      background: none!important;
      border: none!important;
}

.mappaarredi_view {
background-color: white;
}
.scheda_arredo {
    background-color: #f5f7f9;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

vaadin-text-field {
   --vaadin-input-field-height: 10px;
}

.tabsheet_comune_presentazione {
background-color: #f5f7f9;
}

.comune_titolo {
color: #ff0000;
}

vaadin-grid.white-background::part(cell)
{
    background: white;
}

/* per cambiare il cursore con un simbolo di elaborazione durante una richiesta al background */
body:has(.v-loading-indicator[style*="display: block"]) {
  cursor: wait !important;
}

