#mc-editor .mcmk-bascule{display:inline-flex;margin-left:6px}#mc-editor .mcmk-bascule button.mcmk-bouton{background:transparent!important;color:inherit;border:1px solid rgb(255 255 255 / .25);border-radius:0}#mc-editor .mcmk-bascule button.mcmk-bouton:first-child{border-radius:6px 0 0 6px}#mc-editor .mcmk-bascule button.mcmk-bouton:last-child{border-radius:0 6px 6px 0;border-left:0}#mc-editor .mcmk-bascule button.mcmk-bouton.is-actif{background:var(--id-orange,#ff6a00)!important;color:#fff}#mc-editor #mcmk-panneau{position:absolute;inset:0;z-index:30;background:#111;display:flex;flex-direction:column;gap:8px;padding:12px;box-sizing:border-box}#mc-editor #mcmk-panneau .mcmk-scene{position:relative;flex:1;min-height:60%;display:flex;align-items:center;justify-content:center}#mc-editor #mcmk-panneau canvas{max-width:100%;max-height:100%;width:auto;height:auto}#mc-editor #mcmk-panneau .mcmk-etat{position:absolute;margin:0;color:#ddd;font-size:15px}#mc-editor #mcmk-panneau .mcmk-note{margin:0;color:#f3b;font-size:13px;text-align:center}#mc-editor #mcmk-panneau .mcmk-vignettes{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}#mc-editor #mcmk-panneau button.mcmk-vignette{background:transparent!important;color:#eee;border:1px solid rgb(255 255 255 / .3);border-radius:6px;padding:6px 12px}#mc-editor #mcmk-panneau button.mcmk-vignette.is-actif{background:var(--id-orange,#ff6a00)!important;color:#fff}#mcmk-atelier{position:fixed;inset:0;z-index:100000;display:grid;grid-template-columns:280px 1fr;background:#16171a;color:#eee;font:14px/1.4 system-ui,sans-serif}#mcmk-atelier .mcmk-cote{padding:14px;overflow:auto;border-right:1px solid #333;display:flex;flex-direction:column;gap:10px}#mcmk-atelier h2{margin:0;font-size:16px;color:#fff}#mcmk-atelier .mcmk-aide{margin:0;color:#aaa;font-size:12px}#mcmk-atelier .mcmk-liste{list-style:none;margin:0;padding:0}#mcmk-atelier .mcmk-liste li{padding:5px 8px;border-radius:4px;cursor:pointer}#mcmk-atelier .mcmk-liste li.is-cale{color:#7fd97f}#mcmk-atelier .mcmk-liste li.is-actif{background:#333;color:#fff}#mcmk-atelier .mcmk-actions{display:flex;flex-wrap:wrap;gap:6px}#mcmk-atelier .mcmk-act{display:inline-block;padding:6px 10px;border:1px solid #555;border-radius:6px;color:#eee;text-decoration:none;cursor:pointer;user-select:none}#mcmk-atelier .mcmk-act--fort{background:#ff6a00;border-color:#ff6a00;color:#fff}#mcmk-atelier .mcmk-etat{margin:0;color:#ffd27f;min-height:1.4em}#mcmk-atelier .mcmk-scene{display:flex;align-items:center;justify-content:center;padding:12px;min-width:0;min-height:0}#mcmk-atelier .mcmk-scene canvas{max-width:100%;max-height:calc(100vh - 24px);cursor:crosshair;touch-action:none}#mcmk-atelier .mcmk-reglages{display:flex;flex-wrap:wrap;gap:6px}#mcmk-atelier .mcmk-valeurs{margin:0;color:#9cc3ff;font-size:12px;min-height:1.3em}#mcmk-atelier .mcmk-vues{display:flex;gap:6px}#mcmk-atelier .mcmk-act.is-actif{background:#ff6a00;border-color:#ff6a00;color:#fff}#mcmk-import .mcmk-import-champs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#mcmk-import .mcmk-progres{color:#2271b1;min-height:1.4em}#mcmk-import .mcmk-bloc{border:1px solid #dcdcde;border-radius:6px;padding:12px;margin:12px 0;background:#fff}#mcmk-import .mcmk-images{display:flex;gap:12px;flex-wrap:wrap}#mcmk-import .mcmk-images img,#mcmk-import .mcmk-images canvas{max-width:100%;height:auto;border:1px solid #eee}#mcmk-import .mcmk-alertes li{color:#b32d2e}.mcmk-pastille{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid #999;vertical-align:middle}.mcmk-couleurs-admin summary{list-style:none;display:inline-block}#mc-editor #mcmk-panneau .mcmk-couleurs{display:flex;flex-direction:column;gap:4px;align-items:center;color:#ddd;font-size:13px;flex:0 1 auto;min-height:0;overflow-y:auto}#mc-editor #mcmk-panneau .mcmk-ligne{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:center}#mc-editor #mcmk-panneau .mcmk-partie{min-width:110px;text-align:right;margin-right:6px}#mc-editor #mcmk-panneau button.mcmk-pastille-client{width:22px;height:22px;min-width:0;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / .4);background:transparent!important;color:#eee;font-size:12px;line-height:1}#mc-editor #mcmk-panneau button.mcmk-pastille-client.is-actif{outline:2px solid var(--id-orange,#ff6a00);outline-offset:1px}#mc-editor #mcmk-panneau .mcmk-apercu-seul{margin:2px 0 0;color:#999;font-size:12px}