/* +--------------------------------------------------------------------------+
// ? 2002-2013 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: list_ui.css,v 1.1.4.2 2025/10/17 14:02:54 dgoron Exp $ */

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

/*                      Gestion des listes                             		  */

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

.list_ui_search_content {
	display: block;
	margin-top: 5px;
	margin-left: 25px;
}

.list_ui_content_list_group {
	font-weight: bold;
	padding-left: 25px;
}

.list_ui_content_list_group_level_1 {
	font-size: 1.3em;
}

.list_ui_content_list_group_level_2 {
	font-size: 1.2em;
	padding-left: 35px;
}

.list_ui_content_list_group_level_3 {
	font-size: 1.1em;
	padding-left: 45px;
}

input[type='checkbox'].list_ui_selection {
	cursor: pointer;
}

.list_ui_selection_actions {
	margin-top: 25px;
}

.list_ui_selection_actions img {
	vertical-align: bottom;
}

.list_ui_selection_action_label {
	font-weight: bold;
}

.list_ui_navbar {
	text-align:center;
}
.list_ui_navbar>nav {
    all: unset
}

.list_ui_navbar>nav *:not(button:has(img)) {
    /* display: inline-block; */
    min-width: 16px;
    padding: 3px 3px;
    line-height: 20px;
    text-decoration: none;
    box-sizing: border-box;
    text-align: center;
    color: #444;
    font-style: normal;
    max-height: 26px;
}

.list_ui_navbar>nav:is(span, span:hover, span:focus) {
    background:transparent;
}

.list_ui_navbar>nav>*:is(a, button)>img {
    vertical-align: middle;
    padding: 5px 5px;
    margin:0px 5px;
}

.list_ui_navbar .list_ui_navbar_navigator ol,
.list_ui_navbar .list_ui_navigator ul {
    list-style: none;
}

.list_ui_navbar .navbar_per_page.current,
.list_ui_navbar .navbar_page.current {
    font-weight: 600;
}

.list_ui_navbar .navbar_per_page,
.navbar .list_ui_navbar_navigator .navbar_page {
    text-decoration: none;
}

.opac_loans_reader_ui_list_cell_header_pret_date,
.opac_loans_reader_ui_list_cell_header_pret_retour,
.opac_loans_reader_ui_list_cell_header_late {
    text-align: center;
}

.opac_loans_groups_reader_ui_list_cell_header_pret_date,
.opac_loans_groups_reader_ui_list_cell_header_pret_retour,
.opac_loans_groups_reader_ui_list_cell_header_late {
    text-align: center;
}

.opac_bannettes_abon_pub_ui_list,
.opac_bannettes_abon_priv_ui_list {
	padding: 3px;
	border-spacing: 5px;
}