/* Licata in Comune 2.1.0 — liste veloci e controlli di paginazione */
.list-pagination-bar{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:1rem;
    flex-wrap:wrap;
    margin:1.35rem 0 .25rem
}
.list-pagination-bar .pagination{margin:0}
.pagination-size-form{
    display:flex;
    align-items:center;
    gap:.55rem;
    color:var(--muted);
    font-size:.78rem;
    font-weight:750
}
.pagination-size-form label{display:flex;align-items:center;gap:.45rem}
.pagination-size-form select{
    min-width:74px;
    min-height:38px;
    padding:.4rem .65rem;
    border:1px solid var(--line);
    border-radius:10px;
    background:#fff;
    color:var(--navy);
    font:inherit;
    font-weight:800
}
main.app-container.is-ajax-loading{position:relative;opacity:.62;pointer-events:none;transition:opacity .16s ease}
main.app-container.is-ajax-loading::before{
    content:'';
    position:fixed;
    z-index:4500;
    top:0;
    left:0;
    width:100%;
    height:3px;
    background:linear-gradient(90deg,transparent,var(--blue),transparent);
    animation:licata-list-loading 1s linear infinite
}
@keyframes licata-list-loading{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
@media(max-width:700px){
    .list-pagination-bar{display:grid;grid-template-columns:1fr;align-items:stretch}
    .pagination-size-form{justify-content:center;order:2}
    .list-pagination-bar .pagination{order:1}
}
