.ht_nestingButton{cursor:pointer;justify-content:end;align-items:center;width:18px;height:18px;margin-right:6px;display:inline-flex}.ht_nestingExpand:before,.ht_nestingExpand:after,.ht_nestingCollapse:before,.ht_nestingCollapse:after{content:""!important;background:0 0!important}.ht_nestingExpand:before{color:#555;width:15px;display:inline-block;content:"▶"!important}.ht_nestingCollapse:before{color:#555;width:15px;display:inline-block;content:"▼"!important}.ht_nestingExpand,.ht_nestingCollapse{background-image:none!important}.action-btn{cursor:pointer;background:0 0;border:none;padding:2px 5px;font-size:13px;transition:transform .1s}.action-btn:hover{transform:scale(1.1)}.edit-btn{color:#2196f3}.copy-btn{color:#4caf50}.handsontable .htCore .htParent{background-color:#e0f7fa}.handsontable .htCore .htChild{background-color:#f1f1f1}.suivi-spinner{vertical-align:middle;border:2px solid #15687e;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite suivi-spin;display:inline-block}@keyframes suivi-spin{to{transform:rotate(360deg)}}.suivi-tree-wrapper .handsontable td.htCatImpression{background-color:#f7f751!important}.suivi-tree-wrapper .handsontable td.htCatAffranchissement{background-color:#cdeefd!important}.suivi-tree-wrapper .handsontable td.htCatMarketing{background-color:#f7f2d7!important}.suivi-tree-wrapper .handsontable td.htCatRoutage{background-color:#ffd5eb!important}.suivi-tree-wrapper .handsontable .ht_nestingExpand:before{color:#15687e;font-size:14px;content:"📁"!important}.suivi-tree-wrapper .handsontable .ht_nestingCollapse:before{color:#15687e;font-size:14px;content:"📂"!important}.handsontable .htCore .ht-bag-prevue-alert{background-color:#fca5a5!important}.handsontable .htCore .ht-brief-separator{border-bottom:2px solid #374151!important}.handsontable .htCore .htStatutNonPreparee{background-color:#fcfc6e!important}.handsontable .htCore .htStatutPreparee{background-color:#cdeefd!important}.handsontable .htCore .htStatutEnvoyee{background-color:#c8f0c8!important}.handsontable .htCore .htEtatLivPartielle{background-color:#cdeefd!important}.handsontable .htCore .htEtatLivSoldee{background-color:#c8f0c8!important}.suivi-tree-wrapper .handsontable td.htSuiviNotApplicable{font-style:italic;color:#b0b0b0!important;background-color:#f3f3f3!important}.action-btn svg{width:14px;height:14px}.edit-btn:hover{color:#2196f3}.copy-btn:hover{color:#4caf50}.delete-btn:hover{color:#f44336}.swal-actions{justify-content:flex-end;gap:8px;width:100%;margin-top:24px;padding:8px 16px;display:flex}.swal-confirm-btn,.swal-cancel-btn{text-transform:uppercase;letter-spacing:.02857em;cursor:pointer;background-color:#0000;border:none;border-radius:4px;min-width:64px;padding:6px 16px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.75;transition:background-color .25s}.swal-confirm-btn{color:#15687e}.swal-confirm-btn:hover{background-color:#1976d20a}.swal-cancel-btn{color:#15687e}.swal-cancel-btn:hover{background-color:#1976d20a}.htDimmed{color:#333!important;background-color:#fff!important}.handsontable tbody tr td.ht-sep-row{color:#fff!important;cursor:default!important;background-color:#111827!important;border-color:#374151!important;font-weight:600!important}.handsontable tbody tr td.ht-group-0{background-color:#fff9c4!important}.handsontable tbody tr td.ht-group-1{background-color:#c8e6c9!important}.handsontable tbody tr td.ht-group-2{background-color:#ffccbc!important}.handsontable tbody tr td.ht-group-3{background-color:#b3e5fc!important}.handsontable tbody tr td.ht-group-4{background-color:#f8bbd0!important}.handsontable tbody tr td.ht-group-5{background-color:#dcedc8!important}.handsontable tbody tr td.ht-group-6{background-color:#fff59d!important}.handsontable tbody tr td.ht-group-7{background-color:#b2dfdb!important}.handsontable tbody tr td.ht-group-8{background-color:#ffab91!important}.handsontable tbody tr td.ht-group-9{background-color:#d1c4e9!important}.handsontable tbody tr td.ht-group-10{background-color:#f0f4c3!important}.handsontable tbody tr td.ht-group-11{background-color:#a5d6a7!important}.handsontable tbody tr td.ht-group-12{background-color:#ffe0b2!important}.handsontable tbody tr td.ht-group-13{background-color:#b2ebf2!important}.handsontable tbody tr td.ht-group-14{background-color:#ce93d8!important}.handsontable tbody tr td.ht-group-15{background-color:#e6ee9c!important}.handsontable tbody tr td.ht-group-16{background-color:#ffcdd2!important}.handsontable tbody tr td.ht-group-17{background-color:#80cbc4!important}.handsontable tbody tr td.ht-group-18{background-color:#ffe082!important}.handsontable tbody tr td.ht-group-19{background-color:#ef9a9a!important}.handsontable tbody tr td.ht-group-20{background-color:#b6bfed!important}.handsontable tbody tr td.ht-group-21{background-color:#edbdb6!important}.handsontable tbody tr td.ht-group-22{background-color:#b6edcd!important}.handsontable tbody tr td.ht-group-23{background-color:#ddb6ed!important}.handsontable tbody tr td.ht-group-24{background-color:#ededb6!important}.handsontable tbody tr td.ht-group-25{background-color:#b6dced!important}.handsontable tbody tr td.ht-group-26{background-color:#edb6cd!important}.handsontable tbody tr td.ht-group-27{background-color:#bcedb6!important}.handsontable tbody tr td.ht-group-28{background-color:#bfb6ed!important}.handsontable tbody tr td.ht-group-29{background-color:#edcfb6!important}.handsontable tbody tr td.ht-group-30{background-color:#b6eddf!important}.handsontable tbody tr td.ht-group-31{background-color:#edb6ea!important}.handsontable tbody tr td.ht-group-32{background-color:#daedb6!important}.handsontable tbody tr td.ht-group-33{background-color:#b6caed!important}.handsontable tbody tr td.ht-group-34{background-color:#edb6ba!important}.handsontable tbody tr td.ht-group-35{background-color:#b6edc1!important}.handsontable tbody tr td.ht-group-36{background-color:#d1b6ed!important}.handsontable tbody tr td.ht-group-37{background-color:#ede2b6!important}.handsontable tbody tr td.ht-group-38{background-color:#b6e8ed!important}.handsontable tbody tr td.ht-group-39{background-color:#edb6d8!important}.handsontable tbody tr td.ht-group-40{background-color:#c8edb6!important}.handsontable tbody tr td.ht-group-41{background-color:#b6b7ed!important}.handsontable tbody tr td.ht-group-42{background-color:#edc3b6!important}.handsontable tbody tr td.ht-group-43{background-color:#b6edd4!important}.handsontable tbody tr td.ht-group-44{background-color:#e3b6ed!important}.handsontable tbody tr td.ht-group-45{background-color:#e5edb6!important}.handsontable tbody tr td.ht-group-46{background-color:#b6d6ed!important}.handsontable tbody tr td.ht-group-47{background-color:#edb6c5!important}.handsontable tbody tr td.ht-group-48{background-color:#b6edb6!important}.handsontable tbody tr td.ht-group-49{background-color:#c6b6ed!important}.handsontable tbody tr td.ht-group-50{background-color:#edd6b6!important}.handsontable tbody tr td.ht-group-51{background-color:#b6ede6!important}.handsontable tbody tr td.ht-group-52{background-color:#edb6e3!important}.handsontable tbody tr td.ht-group-53{background-color:#d3edb6!important}.handsontable tbody tr td.ht-group-54{background-color:#b6c3ed!important}.handsontable tbody tr td.ht-group-55{background-color:#edb8b6!important}.handsontable tbody tr td.ht-group-56{background-color:#b6edc8!important}.handsontable tbody tr td.ht-group-57{background-color:#d8b6ed!important}.handsontable tbody tr td.ht-group-58{background-color:#ede8b6!important}.handsontable tbody tr td.ht-group-59{background-color:#b6e1ed!important}.handsontable tbody tr td.ht-group-60{background-color:#edb6d1!important}.handsontable tbody tr td.ht-group-61{background-color:#c1edb6!important}.handsontable tbody tr td.ht-group-62{background-color:#bab6ed!important}.handsontable tbody tr td.ht-group-63{background-color:#edcbb6!important}.handsontable thead th{text-transform:uppercase;text-align:center;font-size:11px;line-height:1.3;display:table-cell;white-space:normal!important;vertical-align:middle!important;height:28px!important;min-height:28px!important}.handsontable .htCheckboxRendererInput{width:16px!important;height:16px!important;margin:0!important}.handsontable thead th .colHeader{word-break:break-word;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;white-space:normal!important}
