/*
    Global UI : makes the main form container darker to increase readability
*/

/* Ajouter un peu de marge en bas de la page des formulaires */
#content.container {
    margin-bottom: 2em;
}

/* Cacher les spinners pour Chrome, Safari, Edge, Opera */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Cacher les spinners pour Firefox */
input[type="number"] {
  -moz-appearance: textfield;
  appearance: textfield;
}

/* Background des sections de formulaire en vert */
/*fieldset h2 {*/
/*    background-color: var(--color-primary-200);*/
/*    border: 1px solid var(--color-primary-500);*/
/*    color: var(--color-primary-700);*/
/*}*/

/* ----------------------------- */

/*fieldset.module > div {*/
/*    --tw-bg-opacity:1;*/
/*    !* bg-gray-50 equivalent *!*/
/*    background-color:rgb(249 250 251/var(--tw-bg-opacity))*/
/*}*/
/*div.readonly {*/
/*    --tw-bg-opacity: 1;*/
/*    !* bg-gray-100 equivalent *!*/
/*    background-color: rgb(243 244 246/var(--tw-bg-opacity));*/
/*}*/
trix-editor {
    background-color: white;
}
#id_description {
    min-height: 10em;
}
/*
    Login page
 */
.logo-login {
    display: inline !important;
    height: 96px;
    margin: 1rem;
}
/*
    Dashboard
 */
.logo {
    display: inline !important;
    /*height: 92px;*/
    margin-right: 4rem;
}
/*
    Leaflet fields
*/
.leaflet-container {  /* all maps */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-width: 1px;
    /*width: 100% !important;*/
    height: 400px;
    z-index: 20;
    /* .shadow-sm style */
    --tw-shadow:0 1px 2px 0 #0000000d;
    --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    /*max-width: 42rem;*/
}
/*
    Change list views
 */
.unit {
    color: darkgrey;
}
/*
    Change view
*/
/* Add more margin to manytomany autocomplete fields (chips) */
.select2-selection__choice {
    margin: 0.1rem .35rem .35rem 0.1rem !important;
}
/* Hide edit, view and add buttons of inline foreign-key fields */
/*a[id*='id_rotations'] {*/
/*    display: none;*/
/*}*/

.active {
    background-color: var(--color-primary-200);
    border: 1px solid var(--color-primary-500);
    color: var(--color-primary-700);
}

.icon-baseline {
    vertical-align: baseline;
    margin-right: 0.25rem;
}

fieldset h2 {
    background-color: var(--color-primary-200);
    border: 1px solid var(--color-primary-500);
    color: var(--color-primary-700);
}