paniers/public_html_admin/css/livraisons.css

142 lines
5.5 KiB
CSS

/* MODAL & FORM LIVRAISON */
#modalViewLivraison, #modalAddLivraison, #modalEditLivraison { overflow: hidden; }
#modalViewLivraison div.modal-header,
#modalAddLivraison div.modal-header,
#modalEditLivraison div.modal-header { border-bottom: none; padding-bottom: 5px; }
.formLivraison { margin: -15px; }
/* NAV TABS */
.formLivraison ul.nav.nav-tabs { padding-left: 10px; }
.formLivraison div.formTabs > div.tab {
display: none;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
overflow-y: scroll;
}
.formLivraison div.formTabs > div.tab.active { display: block; }
.formLivraison div.formTabs > div.tab span.nullChild { display: block; padding: 10px; }
/* TAB GENERAL */
#modalAddLivraison div.formTabs > div.tabGeneral,
#modalEditLivraison div.formTabs > div.tabGeneral { padding: 15px; }
.formLivraison div.formTabs > div.tabGeneral table,
.formLivraison div.formTabs > div.tabGeneral div.form-group:last-child { margin-bottom: 0; }
.formLivraison div.formTabs > div.tabGeneral table tr:first-child > th,
.formLivraison div.formTabs > div.tabGeneral table tr:first-child > td { border-top: none; }
.formLivraison div.formTabs > div.tabGeneral table th { width: 160px; }
/* TABLE PANIER */
.formLivraison table.panier {
width: 100%;
border-collapse: collapse;
box-sizing: border-box;
margin: 0;
}
.formLivraison table.panier { margin-top: 10px; }
.formLivraison table.panier th,
.formLivraison table.panier td { padding: 4px !important; }
.formLivraison table.panier tr.absent { background-color: #f3f3f3; color: #8f8f8f; }
.formLivraison table.panier tr.absent td.nom { text-decoration: line-through; }
.formLivraison table.panier tr.lieuTitre { cursor: pointer; }
.formLivraison table.panier tr.lieuTitre th {
background-color: black;
color: white;
font-size: 1.5em;
border: none;
}
.formLivraison table.panier tr.lieuTitre th:last-child { text-align: right; }
.formLivraison table.panier tr.panierTitre { cursor: pointer; }
.formLivraison table.panier tr.panierTitre th { background-color: #CECECE; border: none!important; }
.formLivraison table.panier tr.panierTitre th > small { float: right; }
.formLivraison table.panier tr.title th {
background-color: black;
color: white;
font-size: 1.5em;
}
.formLivraison table.panier th.titre small { font-size: 0.75em; font-weight: 400; font-style: italic; }
.formLivraison table.panier th.total { text-align: right; vertical-align: bottom; }
.formLivraison table.panier th.total.unite { text-align: left; }
.formLivraison table.panier th.action { padding-top: 0!important; text-align: center; }
.formLivraison table.panier th.action .btnCopyCompo { margin-top: -3px; }
.formLivraison table.panier tr.head > th {
background-color: #3296c8;
border: 1px solid white;
color: white;
}
.formLivraison table.panier tr.head > th:first-child { border-left: none; }
.formLivraison table.panier tr.head > th:last-child { border-right: none; }
.formLivraison table.panier tr.head > th.nom,
.formLivraison table.panier tr.head > th.frequence { width: 50%; }
.formLivraison table.panier tr.head > th.tarif,
.formLivraison table.panier tr.head > th.quantite,
.formLivraison table.panier tr.head > th.montant { text-align: center; min-width: 120px; }
.formLivraison table.panier tr.head > th.action { text-align: center; min-width: 30px; }
.formLivraison table.panier tr.legume td.tarif,
.formLivraison table.panier tr.legume td.quantite,
.formLivraison table.panier tr.legume td.montant { text-align: right; }
.formLivraison table.panier tr.legume td.unite { width: 40px; }
.formLivraison table.panier th.nb_paniers_restants,
.formLivraison table.panier td.nb_paniers_restants { min-width: 160px; text-align: center; }
.formLivraison table.panier input.editable { border: none; padding: 0; }
.formLivraison table.panier input.editable:focus { outline-style: none; }
.formLivraison table.panier input.editable.legume { width: 100%; text-align: left; }
.formLivraison table.panier input.editable.quantite { width: 70px; text-align: right; }
/* TAB PANIERS */
.formLivraison div.formTabs > div.tabPaniers input[type=checkbox] { cursor: pointer; }
.formLivraison div.formTabs > div.tabPaniers table.panier tbody div.tooltip { max-width: 170px; }
.formLivraison div.formTabs > div.tabPaniers tr.panier { cursor: pointer; }
.formLivraison div.formTabs > div.tabPaniers tr.panier.absent,
.formLivraison div.formTabs > div.tabPaniers tr.panier.absent input[type=checkbox] { cursor: not-allowed; }
/* TAB COMPO */
.formLivraison div.formTabs > div.tabCompo table.panier { margin: 10px 0; }
.formLivraison div.formTabs > div.tabCompo table.panier tr.legume.editable td.nom,
.formLivraison div.formTabs > div.tabCompo table.panier tr.legume.editable td.quantite { cursor: pointer; }
/* TAB LEGUMES */
.formLivraison div.formTabs > div.tabLegumes table.panier { margin-top: 10px; }
.formLivraison div.formTabs > div.tabLegumes table.panier th.total.montant { font-size: 1.5em; }
.formLivraison div.formTabs > div.tabLegumes table.panier th.total.unite { font-size: 1.5em; }
/* PRINT */
#modalViewLivraison div.btnPrint { margin-right: 10px; }
body.printLivraison { font-size: 8pt; }
table.printHeader { width: 100%; margin-bottom: 10px; }
table.printHeader th.titre { width: 25%; font-size: 10pt; vertical-align: middle; }
table.printHeader th.page { width: 50%; font-size: 16pt; text-align: center; }
table.printHeader th.logo { width: 25%; text-align: right; padding: 10pt; }
table.printHeader th.logo > img { height: 50pt; }
.page_break { page-break-before: always; }