/* La testata aperta di un accordion: fascia e inchiostro sono RUOLI, non colori della
   tavolozza. Con i colori la testata restava azzurro chiaro anche nel tema scuro — sei
   lastre di luce sulla ricerca delle memorie — mentre la fascia notturna arriva da sé. */
* {
    --bs-accordion-active-color: var(--memo-body-text);
    --bs-accordion-active-bg: var(--memo-band-cool);
    --bs-accordion-btn-focus-border-color: var(--memo-blue-on-ground);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem var(--memo-band-cool);
}

.form-check-input:checked {
    background-color: var(--memo-color-rust) !important;
    border-color: var(--memo-color-rust) !important;
}

.form-check-input:focus {
    border-color: var(--memo-color-salmon) !important;
    box-shadow: 0 0 0 0.25rem var(--memo-color-salmon) !important;
}

.form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28253,201,160%29'/%3e%3c/svg%3e") !important;
}

/* La spunta e il fuoco delle caselle restano il ruggine e il salmone della tavolozza: sono
   una campitura piena col suo segno bianco disegnato dentro, non testo su un fondo, e la
   coppia inchiostro/campitura qui non si applica. Sono fra le eccezioni dichiarate in
   engine/tests/test_css_palette.py. */

/* I comandi «tutti / nessuno» dei filtri, col dito. Nella ricerca monumenti erano due <i>
   larghe 12 punti e alte 15, senza ruolo e fuori dall'ordine di tabulazione, più due
   pulsanti col testo a 10,5px: la classe `very-small` era applicata tre volte una dentro
   l'altra — corpo dell'accordion, riga, pulsante — e 0,75³ di 25 fa appunto 10,5. Adesso
   sono pulsanti come nella ricerca percorsi; qui c'è il pavimento del tocco, che vale per
   tutt'e due le pagine. */
@media (pointer: coarse) {

    .full_selection,
    .empty_selection {
        min-height: 44px;
    }
}


/* Il piede del pannello dei filtri (ricerca monumenti, offcanvas-md): sotto md il corpo
   del pannello scorre e questo resta fisso in fondo, col filo che lo stacca; sopra md è un
   blocco qualunque dopo i filtri e il filo sarebbe una riga senza mestiere. */
@media (max-width: 767.98px) {
    .search-panel-footer {
        border-top: 1px solid var(--memo-border-color);
    }
}
