.p_actions #bloc_info_fournisseur{color:#fff;position:relative;width:calc(100% - 40px);margin:0 20px;height:170px;background-color:#444}.p_actions #bloc_info_fournisseur #photo_fournisseur_cont{position:absolute;bottom:20px;left:20px;margin:0;float:left;height:130px;width:150px;color:#aaa;z-index:2;background-color:#fff}.p_actions .actions-photo-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.p_actions .actions-photo-fallback i{font-size:28px}.p_actions #bloc_info_fournisseur #infos_fournisseur_cont{padding-left:190px;width:100%}.p_actions #bloc_info_fournisseur #infos_fournisseur_cont>div{white-space:nowrap;overflow-x:auto}.p_actions .actions-supplier-column{margin:15px 0 0 20px;padding-right:20px;border-right:1px dotted gray;display:inline-block;vertical-align:top}.p_actions .actions-supplier-column>div{height:16px;margin-bottom:10px;margin-top:10px}.p_actions .actions-supplier-column label{width:120px;display:inline-block;color:#ccc}.p_actions .actions-supplier-column>div>div{width:auto;display:inline-block}.p_actions .actions-supplier-addresses label{text-decoration:underline;width:auto}.p_actions .actions-spacer{height:16px}.p_actions .actions-grid-wrapper{margin:20px}.p_actions .actions-grid{background:#302e2e;border:1px solid #808080;color:#ccc;height:calc(100dvh - (62px + var(--filters-total-height, 41px)));overflow:auto}.p_actions .actions-grid.actions-grid-with-supplier{height:calc(100dvh - (242px + var(--filters-total-height, 41px)))}.p_actions .actions-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.p_actions .actions-table th,.p_actions .actions-table td{border-bottom:1px solid #4a4a4a;border-right:1px dotted #808080;padding:0 5px;color:#ddd;text-align:left}.p_actions .actions-table tbody td{height:25px}.p_actions .actions-table td:first-child{padding-left:0}.p_actions .actions-table th{position:sticky;top:0;z-index:1;background:#626262;color:#fff;text-align:center;padding:6px 5px;border-top:0;border-bottom:1px solid #808080;border-left:0;border-right:1px dotted #808080}.p_actions .actions-table th:last-child{border-right:0}.p_actions .actions-table tbody tr:not([aria-hidden=true]) td:last-child{border-right:0}.p_actions .actions-table th:last-child{width:30px;text-align:right}.p_actions .actions-table tbody tr:not([aria-hidden=true]) td:last-child{width:30px;text-align:right}.p_actions .actions-table th:last-child{position:sticky;right:0;z-index:3;background:#626262;border-left:1px dotted #808080}.p_actions .actions-table tbody tr:not([aria-hidden=true]) td:last-child{position:sticky;right:0;z-index:2;background:var(--actions-row-bg, #302e2e);border-left:1px dotted #808080}.p_actions .actions-table th:nth-last-child(2),.p_actions .actions-table tbody tr:not([aria-hidden=true]) td:nth-last-child(2){border-right:0}.p_actions .actions-table tbody tr:last-child td{border-bottom:0}.p_actions .actions-table tbody tr{--actions-row-bg: #302e2e}.p_actions .actions-table tbody tr.striped-row-alt{--actions-row-bg: #403e3e;background:#403e3e}.p_actions .actions-table tr:hover{--actions-row-bg: #384952;background:#384952}.p_actions .actions-table input,.p_actions .actions-table select{width:100%;height:25px;border:1px solid #222;background:#444;color:#ddd}.p_actions .actions-cell-display{min-height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.p_actions .actions-cell-with-icon{display:flex;align-items:center;gap:6px}.p_actions .actions-cell-with-icon i{width:12px;text-align:center;flex:0 0 12px}.p_actions .actions-date-cell{border-left:5px solid #ccc;color:#ccc;padding-left:8px}.p_actions .actions-date-overdue{border-left-color:#ff4242;color:#ffd2d2}.p_actions .actions-date-soon{border-left-color:#ffd455;color:#ffe8a3}.p_actions .actions-date-done{border-left-color:#63bb3c;color:#d4ffd2}.p_actions .actions-date-default{border-left-color:#ccc;color:#ccc}.p_actions .actions-status-a-faire i{color:#f5a623}.p_actions .actions-status-fait i{color:#63bb3c}.p_actions .actions-status-annule i{color:#ff4242}.p_actions .actions-row-buttons{width:100%;display:flex;justify-content:flex-end;align-items:center}.p_actions .actions-row-buttons .btn_voir{width:28px;margin-right:0}.p_actions .actions-delete{color:#ff4242}.p_actions .actions-empty{margin:0;padding:20px}.p_actions .actions-flash{position:fixed;left:10px;bottom:10px;z-index:20;padding:8px 12px;border-radius:3px;font-size:12px}.p_actions .actions-error{background:#d54545;color:#fff}.p_actions .actions-success{background:#278557;color:#fff}@media screen and (max-width: 800px){.p_actions #bloc_info_fournisseur{height:auto;padding-bottom:20px}.p_actions #bloc_info_fournisseur #photo_fournisseur_cont{position:relative;left:0;bottom:0;margin:20px auto 0}.p_actions #bloc_info_fournisseur #infos_fournisseur_cont{padding-left:0}.p_actions .actions-supplier-column{display:block;border-right:none;margin-right:20px}}.p_accueil td{padding:5px 0}.p_accueil .blocs{padding-bottom:2.5%}.p_accueil .blocs:after,.p_accueil .blocs_4:after,.p_accueil .blocs_3:after,.p_accueil .blocs_2:after{content:"";display:block;clear:both}.p_accueil .bloc_4{position:relative;margin:2.5% 2.5% 0 0;width:21.875%;float:left}.p_accueil .bloc_3{position:relative;margin:2.5%;width:30%;float:left}.p_accueil .bloc_2{position:relative;margin:0 2.5%;width:46.25%;float:left}.p_accueil .bloc_2 .titre_bloc,.p_accueil .bloc_3 .titre_bloc{width:100%;line-height:35px;padding-left:15px;background:gray;color:#fff;font-size:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p_accueil .bloc_4 .titre_bloc{text-transform:uppercase;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p_accueil .bloc_4 .main_value{font-size:50px;font-weight:700}.p_accueil .card-value-gold{color:#ffca00}.p_accueil .card-value-blue{color:#0093ff}.p_accueil .dashboard-small-value{line-height:25px;font-size:30px;font-weight:700;margin-top:5px}.p_accueil .card-value-green{color:#9dff92}.p_accueil .card-value-red{color:#ff8d8d}.p_accueil .card-value-gray{color:#999}.p_accueil .card-value-light-blue{color:#74c3ff}.p_accueil .bloc_4 .bloc_bottom{position:absolute;bottom:0;left:0;width:100%;padding:20px}.p_accueil .contenu_bloc{position:relative;width:100%;background:#403e3e}.p_accueil .bloc_4>.contenu_bloc{height:190px;border:1px solid #808080;padding:20px;color:#ddd}.p_accueil .bloc_4>.contenu_bloc>i{position:absolute;top:15px;right:20px;font-size:100px;color:#ffffff1a}.p_accueil .bloc_3>.contenu_bloc{height:300px}.p_accueil .bloc_2>.contenu_bloc{height:200px}.p_accueil .bloc_2>.contenu_bloc textarea{height:100%;width:100%;padding:10px;background:#444;border:1px solid #222;color:#ccc;box-shadow:none;font-size:1.1em;resize:none}.p_accueil .bloc_champ input.changed,.p_accueil .bloc_champ select.changed,.p_accueil .bloc_champ textarea.changed,.p_accueil textarea.changed{border:1px solid #796549}.p_accueil .blocs_3>div:nth-of-type(2){margin:2.5% 0}.p_accueil .blocs_2>div:nth-of-type(2){margin-left:0}.p_accueil .dashboard-grid{border:1px solid #808080;background:#302e2e;overflow:auto}.p_accueil .dashboard-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.p_accueil .dashboard-table th,.p_accueil .dashboard-table td{border-bottom:1px solid #4a4a4a;border-right:1px dotted #808080;padding:0 5px;color:#ddd;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p_accueil .dashboard-table tbody td{height:25px}.p_accueil .dashboard-actions-table tbody td:first-child{padding-left:0}.p_accueil .dashboard-table th{position:sticky;top:0;z-index:1;background:#626262;color:#fff;text-align:center;padding:6px 5px;border-bottom:1px solid #808080}.p_accueil .dashboard-table th:last-child,.p_accueil .dashboard-table td:last-child{border-right:0}.p_accueil .dashboard-table tbody tr.striped-row-alt{background:#403e3e}.p_accueil .dashboard-table tr:hover{background:#384952}.p_accueil .dashboard-table input{width:100%;background:#444;border:1px solid #222;color:#ddd;height:24px}.p_accueil .dashboard-cell-display{min-height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.p_accueil .dashboard-empty{text-align:center;color:#aaa}.p_accueil .dashboard-delete-cell{text-align:center}.p_accueil .dashboard-delete-button{color:#ff4242;width:28px}.p_accueil .dashboard-action-date{border-left:5px solid #ccc;color:#ccc;padding-left:8px;min-height:25px;line-height:25px}.p_accueil .dashboard-action-date-overdue{border-left-color:#ff4242;color:#ffd2d2}.p_accueil .dashboard-action-date-soon{border-left-color:#ffd455;color:#ffe8a3}.p_accueil .dashboard-action-date-done{border-left-color:#63bb3c;color:#d4ffd2}.p_accueil .dashboard-action-date-default{border-left-color:#ccc;color:#ccc}.p_accueil .dashboard-flash{position:fixed;left:10px;bottom:10px;z-index:20;padding:8px 12px;border-radius:3px;font-size:12px}.p_accueil .dashboard-error{background:#d54545;color:#fff}.p_accueil .dashboard-success{background:#278557;color:#fff}@media screen and (max-width: 1200px){.p_accueil .bloc_4{width:46.25%;margin-top:30px}.p_accueil .bloc_4:nth-of-type(3){margin-left:2.5%;display:none}.p_accueil .bloc_4:nth-of-type(4){display:none}}@media screen and (max-width: 800px){.p_accueil .blocs_4>div:nth-of-type(1){margin-top:30px}.p_accueil .blocs>div>div{width:95%;margin:2.5% 2.5% 0}.p_accueil .blocs_3>div:nth-of-type(2){margin-left:2.5%}.p_accueil .blocs_3>div>.contenu_bloc{min-height:100px}.p_accueil .blocs_2>div:nth-of-type(2){margin-left:2.5%}}.p_lots .lots-grid-wrapper{margin:20px}.p_lots .lots-grid{background:#302e2e;border:1px solid #808080;color:#ccc;height:calc(100dvh - (62px + var(--filters-total-height, 41px)));overflow:auto}.p_lots .lots-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.p_lots .lots-table th,.p_lots .lots-table td{border-bottom:1px solid #4a4a4a;border-right:1px dotted #808080;padding:0 5px;color:#ddd;text-align:left;white-space:nowrap;overflow:visible;text-overflow:clip}.p_lots .lots-table tbody td{height:25px;line-height:25px}.p_lots .lots-table th{position:sticky;top:0;z-index:1;background:#626262;color:#fff;text-align:center;padding:6px 5px;border-top:0;border-bottom:1px solid #808080;border-left:0;border-right:1px dotted #808080}.p_lots .lots-table th:last-child{border-right:0}.p_lots .lots-table tbody tr:not([aria-hidden=true]) td:last-child{border-right:0}.p_lots .lots-table th:last-child{width:30px;text-align:right}.p_lots .lots-table tbody tr:not([aria-hidden=true]) td:last-child{width:30px;text-align:right}.p_lots .lots-table th:last-child{position:sticky;right:0;z-index:3;background:#626262;border-left:1px dotted #808080}.p_lots .lots-table tbody tr:not([aria-hidden=true]) td:last-child{position:sticky;right:0;z-index:2;background:var(--lots-row-bg, #302e2e);border-left:1px dotted #808080}.p_lots .lots-table th:nth-last-child(2),.p_lots .lots-table tbody tr:not([aria-hidden=true]) td:nth-last-child(2){border-right:0}.p_lots .lots-table-list th:first-child{position:sticky;left:0;z-index:3;background:#626262}.p_lots .lots-table-list tbody tr:not([aria-hidden=true]) td:first-child{position:sticky;left:0;z-index:2;background:var(--lots-row-bg, #302e2e);box-shadow:none}.p_lots .lots-table tbody tr:last-child td{border-bottom:0}.p_lots .lots-table tbody tr{--lots-row-bg: #302e2e}.p_lots .lots-table tbody tr.striped-row-alt{--lots-row-bg: #403e3e;background:#403e3e}.p_lots .lots-table tfoot td{background:#151515;border-top:1px solid #4a4a4a;color:#ddd;font-weight:700}.p_lots .lots-table tfoot tr:last-child td{border-bottom:0}.p_lots .lots-total-cell{color:#ddd}.p_lots .lots-total-value{color:#ffd600}.p_lots .lots-table tr:hover{--lots-row-bg: #384952;background:#384952}.p_lots .lots-table input,.p_lots .lots-table select{width:100%;background:#444;border:1px solid #222;color:#ddd;height:25px}.p_lots .lots-delete{color:#ff4242}.p_lots .lots-empty{margin:0;padding:20px}.p_lots .lots-flash{position:fixed;left:10px;bottom:10px;z-index:20;padding:8px 12px;border-radius:3px;font-size:12px}.p_lots .lots-error{background:#d54545;color:#fff}.p_lots .lots-success{background:#278557;color:#fff}.p_lots .lots-detail-page{position:relative}.p_lots .info_lot_containter{position:absolute;top:20px;left:0;width:430px;float:left;padding:0 0 20px 20px}.p_lots .contenu_lot_container{position:relative;padding:20px;margin-left:430px}.p_lots .barre_titre{width:100%;background:#ccc;color:#000;height:30px;line-height:30px;padding-left:10px}.p_lots .sous_menu{width:100%;background:#626262;color:#000;height:25px;line-height:24px}.p_lots .sous_menu .onglet{display:inline-block;color:#e0e0e0;padding:0 10px;box-sizing:border-box;cursor:pointer}.p_lots .sous_menu .onglet:hover{background:#555;border-bottom:1px solid #808080}.p_lots .sous_menu .onglet.on{background:#302e2e;color:#fff;border:1px solid #808080;border-bottom:1px solid #302e2e}.p_lots .bloc_info_lot{background:#302e2e;border:1px solid #808080;color:#ccc;padding:20px}.p_lots .bloc_champ{padding:5px 0}.p_lots .bloc_champ label{display:inline-block;width:170px}.p_lots .bloc_champ>div{display:inline-block;width:190px}.p_lots .bloc_champ input,.p_lots .bloc_champ select{width:100%;background:#444;border:1px solid #222;color:#ccc;box-shadow:none;height:26px}.p_lots .lots-contents-grid{background:#302e2e;border:1px solid #808080;height:calc(100dvh - 174px);overflow:auto}.p_lots .lots-content-actions{width:100%;display:flex;justify-content:flex-end;align-items:center}.p_lots .lots-content-actions .btn_voir{width:28px;margin-right:0}.p_lots .btn_detail{height:24px;padding:0 8px;line-height:20px}@media screen and (max-width: 800px){.p_lots .info_lot_containter{position:relative;width:95%;margin:0 2.5% 2.5%;padding:0}.p_lots .contenu_lot_container{float:left;padding:10px 0 0;width:95%;margin:2.5%}}.suppliers-page{margin:0}.suppliers-grid-card{margin-bottom:20px}.suppliers-grid-container{background:#302e2e;border:1px solid #808080;color:#ccc;max-height:45vh;overflow:auto}.p_fournisseurs .suppliers-page>.suppliers-grid-container{margin:20px;max-height:none;height:calc(100dvh - (62px + var(--filters-total-height, 41px)))}.suppliers-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.suppliers-grid th,.suppliers-grid td{border-bottom:1px solid #4a4a4a;border-right:1px dotted #808080;padding:0 5px;color:#d9d9d9;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suppliers-grid tbody td{height:25px;line-height:25px}.suppliers-grid tbody tr.on{--suppliers-row-bg: #2a3a42;background:#2a3a42}.suppliers-grid th{position:sticky;top:0;z-index:1;background:#626262;color:#fff;font-weight:700;text-align:center;padding:6px 5px;border-top:0;border-bottom:1px solid #808080;border-left:0;border-right:1px dotted #808080}.suppliers-grid th:last-child{border-right:0}.suppliers-grid tbody tr:not([aria-hidden=true]) td:last-child{border-right:0}.suppliers-grid th:last-child{width:30px;text-align:right}.suppliers-grid tbody tr:not([aria-hidden=true]) td:last-child{width:30px;text-align:right}.suppliers-grid th:last-child{position:sticky;right:0;z-index:3;background:#626262;border-left:1px dotted #808080}.suppliers-grid tbody tr:not([aria-hidden=true]) td:last-child{position:sticky;right:0;z-index:2;background:var(--suppliers-row-bg, #302e2e);border-left:1px dotted #808080}.suppliers-grid th:nth-last-child(2),.suppliers-grid tbody tr:not([aria-hidden=true]) td:nth-last-child(2){border-right:0}.suppliers-grid-list th:first-child{position:sticky;left:0;z-index:3;background:#626262}.suppliers-grid-list tbody tr:not([aria-hidden=true]) td:first-child{position:sticky;left:0;z-index:2;background:var(--suppliers-row-bg, #302e2e);box-shadow:none}.suppliers-grid tbody tr:last-child td{border-bottom:0}.suppliers-grid tbody tr{--suppliers-row-bg: #302e2e}.suppliers-grid tbody tr.striped-row-alt{--suppliers-row-bg: #403e3e;background:#403e3e}.suppliers-grid tbody tr:hover{--suppliers-row-bg: #384952;background:#384952}.suppliers-grid td input{width:100%;background:#444;border:1px solid #2a2a2a;color:#ddd;height:25px;padding:0 5px}.suppliers-empty{color:#ccc;margin:0;padding:20px}.suppliers-content{position:relative}.suppliers-content .barre_titre{width:100%;background:#ccc;color:#000;height:30px;line-height:30px;padding-left:10px}.suppliers-content .sous_menu{width:100%;background:#626262;color:#000;height:25px;line-height:24px}.suppliers-content .sous_menu .onglet{display:inline-block;color:#e0e0e0;padding:0 10px;box-sizing:border-box;cursor:pointer}.suppliers-content .sous_menu .onglet:hover{background:#555;border-bottom:1px solid #808080}.suppliers-content .sous_menu .onglet.on{background:#302e2e;color:#fff;border:1px solid #808080;border-bottom:1px solid #302e2e;cursor:default}.suppliers-content .sous_menu button{display:block;float:right;margin:3px;height:20px;padding:0 10px}.bloc_info_lot{background:#302e2e;border:1px solid #808080;color:#ccc;padding:20px}.suppliers-section-title{color:#eee;height:30px}.bloc_champ{padding:5px 0}.bloc_champ label{display:inline-block;width:170px}.bloc_champ>div{display:inline-block;width:190px}.bloc_champ input,.bloc_champ select{width:100%;background:#444;border:1px solid #222;color:#ccc;box-shadow:none;height:26px}.visuel_fournisseur_containter{position:absolute;top:20px;left:0;width:430px;height:150px;float:left;padding:0 0 20px 20px}.info_fournisseur_containter{position:absolute;top:220px;left:0;width:430px;float:left;padding:0 0 20px 20px}.contacts_container{position:relative;padding:20px;margin-left:430px}#bloc_info_fournisseur{position:relative;background:#302e2e;height:150px;border:1px solid #808080;color:#ccc}#photo_fournisseur_cont{position:relative;height:130px;width:150px;color:#aaa;z-index:2;background-color:#555;margin:10px auto}.suppliers-image-placeholder{width:100%;height:100%;color:#c7c7c7;display:flex;flex-direction:column;align-items:center;justify-content:center}.suppliers-image-placeholder i{font-size:28px;margin-bottom:8px}.suppliers-image-placeholder span{font-size:12px}.suppliers-contacts-grid{background:#302e2e;border:1px solid #808080;height:calc(100dvh - 124px);overflow:auto}.suppliers-contacts-actions{width:100%;display:flex;justify-content:flex-end;align-items:center}.suppliers-contacts-actions .btn_voir{width:28px;margin-right:0}.suppliers-delete{color:#ff4242}.suppliers-flash{position:fixed;left:10px;bottom:10px;z-index:20;padding:8px 12px;border-radius:3px;font-size:12px}.suppliers-error{background:#d54545;color:#fff}.suppliers-success{background:#278557;color:#fff}@media screen and (max-width: 800px){.visuel_fournisseur_containter{position:relative;width:95%;margin:0 2.5% 2.5%;padding:0}.info_fournisseur_containter{position:relative;width:95%;margin:0 2.5% 2.5%;padding:0;top:0}.contacts_container{float:left;padding:0;width:95%;margin:2.5%}}
