#form_kzGallery label {width: 25rem;margin-right: 1rem;text-align: right;}#form_kzGallery select {width: auto;}.kzGallery.outside {position: fixed;top: -100%;left: 0;}body.tinyMCE-plugin #kzGallery-copy {display: none;}#kzGallery-copy {transition: transform ease 1s;}#kzGallery-copy.copied {transform: scale(0.8);opacity: 0.7;}h2.kzGallery {color: #258fd6;font-weight: bold;}pre.kzGallery {background-color: #444;color: #fff;padding: 0.3rem 0.5rem;}.kzUploader {position: fixed;bottom: 0;left: calc(16.6666% - 1.5rem);right: 0;margin-top: 0.3rem;background-color: #eee;text-align: right;}.kzUploader,.kzUploader-spacer {padding: 0.5rem;}.kzUploader form {display: flex;}.kzUploader input[type="file"] {flex-grow: 1;}.kzUploader label {display: initial;margin-right: 0.8rem;font-weight: bold;}.kzUploader input[type="file"] {background-color: #fff;}.kzUploader-error {position: fixed;width: 100%;height: 100%;top: 0;display:none;opacity: 0;background-color: #000;z-index: 10;}.kzUploader-error.visible {display: block;opacity: 0.9;}.kzUploader-error div {opacity: 1.0;background-color: #eee;width: 40rem;margin: 20% auto 0;padding: 0.5rem;}.kzUploader-error div p {margin: 0.5rem 0;}.kzUploader-error div p:nth-of-type(even) {color: red;background-color: #eee;}.kzUploader-error div p:last-of-type {margin-bottom: 0;}.kzUploader-error div p:last-of-type [type="button"] {width: 100%;}@media (max-width: 1023px) {.kzUploader {left: calc(25% - 1.5rem);}}@media (max-width: 767px) {.kzUploader {left: 0;}}.plg_table {--mother_:lightgray;--mother_001:#90EE90;--daughterOf_001:#90EE90;--mother_002:#ADD8E6;--daughterOf_002:#ADD8E6;--mother_003:#FFD700;--daughterOf_003:#FFD700;--mother_004:#FF6347;--daughterOf_004:#FF6347;--mother_005:#6856ba;--daughterOf_005:#6856ba;--mother_006:#e66043;--daughterOf_006:#e66043;--mother_007:#23f74a;--daughterOf_007:#23f74a;--mother_008:#069420;--daughterOf_008:#069420;--mother_009:#543dba;--daughterOf_009:#543dba;--mother_010:#2102ad;--daughterOf_010:#2102ad;--mother_011:#2f7a3c;--daughterOf_011:#2f7a3c;--mother_012:#ff6f4f;--daughterOf_012:#ff6f4f;--mother_013:#065c16;--daughterOf_013:#065c16;--mother_014:#26913a;--daughterOf_014:#26913a;display:table;border-spacing:0.15em 2px;width:auto;}.plg_table label {display:table-row;}.plg_table label>* {display:table-cell;width:max-content;}.plg_table label b:last-of-type {text-align:center;}.plg_table label.caption{display:table-caption;text-indent:1em;}select.not-active{cursor: not-allowed;}select.not-active:hover:before {content:'mere ou fille, pas les deux!';position:absolute;}.col-2 {display:grid;grid-template-columns:repeat(2, 40%);grid-auto-flow:row dense;grid-gap:1em;justify-content:center;background:linear-gradient(to right,transparent 10% , lightgray 10% 50%,black, lightblue 50.2% 90%, transparent 90%);overflow:auto;height:100%;padding:1em;}.col-2 strong b {color:crimson;}.col-2 i {font-size:0.75em;}.col-2 p {padding:0 2rem ;text-indent:2ch;margin:0;}.col-2 h1,.col-2 h2,.col-2 h3 {width:max-content;max-width:90%;border-bottom:solid 1px;padding-right:.5em;margin:0 auto;text-transform:uppercase}.col-2 >* {grid-column:1;}.col-2 > .b2 ,.col-2 > h1 ~ h1 ~ *{grid-column:2;}.col-2 pre {display:block;max-width:90%;overflow:auto;margin:0 auto 0.25em auto;padding:0.25em;background:white;}.col-2 code {background:white;}.p-1 {padding:1em;background:rgba(255,255,255,.5);}.m-auto{margin:auto;}.col-2 .c2 {grid-column:span 2;}