.dash-hero,.dash-sidebar,.dash-themed-only{display:none}.dash-appearance-bar{max-width:1180px;margin:0 auto;padding:12px;display:flex;justify-content:flex-end;gap:14px;align-items:center}.dash-appearance{border:0;padding:0;margin:0;min-width:0}.dash-appearance legend{font-size:11px;color:var(--ggk-text-dim);padding:0 0 5px}.dash-skins{display:flex;flex-wrap:wrap;gap:3px;padding:4px;border:1px solid var(--ggk-border);border-radius:12px;background:var(--dash-surface,#fff)}.dash-skin-choice{position:relative;cursor:pointer}.dash-skin-choice input{position:absolute;width:1px;height:1px;opacity:0}.dash-skin-choice>span{display:flex;align-items:center;gap:6px;min-height:40px;border:1px solid transparent;border-radius:8px;padding:7px 10px;font-size:11px;line-height:1.4;color:var(--ggk-text-dim)}.dash-skin-choice input:checked+span{background:var(--dash-surface-2,#eef2ff);color:var(--ggk-text);border-color:var(--dash-border-strong,#8995a7)}.dash-skin-choice input:focus-visible+span{outline:3px solid var(--ggk-primary);outline-offset:2px}.dash-swatch{width:9px;height:9px;flex:none;border-radius:50%;background:#7482df}.dash-swatch.aurora{background:linear-gradient(145deg,#ff145e,#ffbb42)}.dash-swatch.matrix{background:linear-gradient(145deg,#fa087b,#65275d)}.dash-swatch.swiss{background:linear-gradient(145deg,#fff,#ff995b);border:1px solid #bf8765}.dash-swatch.organic{background:linear-gradient(145deg,#23593f,#cce777)}.dash-swatch.editorial{background:linear-gradient(145deg,#ff0060,#ffce2e)}:root[data-dashboard-skin]{color-scheme:dark;--dash-page:#0b101e;--dash-surface:#121b2d;--dash-surface-2:#202b40;--dash-border-strong:#7e8eab;--ggk-text:#f5f6ff;--ggk-text-dim:#b9c7dc;--ggk-border:#35455f;--ggk-primary:#ff99bd;--ggk-secondary:#cba8eb;--dash-primary-fill:#a3154d;--dash-primary-soft:#382238;--dash-heading:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--dash-card:linear-gradient(135deg,#202a3aee,#11192bf5);--dash-radius:17px;--dash-shadow:0 9px 28px #0003;--dash-hero:linear-gradient(90deg,#10182cf2 20%,#131b2c4d),url(/dashboard-art/sunset.png) center 45%/cover;--dash-glow:radial-gradient(ellipse at 75% 0%,#72223930,transparent 50%);--dash-nav:#0d1423;--dash-danger-bg:#3b1e2a;--dash-warning-bg:#3c2d19;--dash-good-bg:#163828;--ggk-danger:#ff9aa6;--ggk-warning:#ffbf71;--ggk-success:#91d79d;--tk-retard:#ff8999;--tk-bientot:#ffba70;--tk-fait:#91d79d;--tk-avenir:#99abc4;--ggk-surface:var(--dash-surface);--dash-motion:180ms}:root[data-dashboard-skin=matrix]{--dash-page:#090f1a;--dash-surface:#111a29;--dash-surface-2:#1c293b;--dash-radius:10px;--dash-card:#121d2d;--dash-nav:#0b1420;--ggk-border:#34465b;--dash-hero:linear-gradient(105deg,#172335,#472037);--dash-glow:none}:root[data-dashboard-skin=swiss]{color-scheme:light;--dash-page:#f8f9fc;--dash-surface-2:#f1f4f9;--dash-border-strong:#a8b4c8;--ggk-text:#101b2d;--ggk-text-dim:#536279;--ggk-border:#dce3ed;--ggk-primary:#a61e4d;--ggk-secondary:#79538e;--dash-primary-fill:#ac1649;--dash-primary-soft:#fff0f4;--dash-shadow:0 6px 22px #27385806;--dash-hero:linear-gradient(120deg,#fff,#fff6e9);--dash-glow:none;--dash-danger-bg:#fff1f2;--dash-warning-bg:#fff7e7;--dash-good-bg:#edf8ef;--ggk-danger:#b42338;--ggk-warning:#955000;--ggk-success:#28743b;--tk-retard:#b42338;--tk-bientot:#a24b00;--tk-fait:#28743b;--tk-avenir:#64748b}:root[data-dashboard-skin=organic]{--dash-page:#061f17;--dash-surface:#0d2c20;--dash-surface-2:#1a3e2d;--dash-border-strong:#82a879;--ggk-text-dim:#bdd1bc;--ggk-border:#3b6a4d;--ggk-secondary:#dfd49a;--dash-primary-fill:#3c6335;--dash-primary-soft:#2e472b;--dash-heading:Georgia,"Times New Roman",serif;--dash-card:linear-gradient(135deg,#234833e8,#0a251deb);--dash-radius:19px;--dash-nav:#06251dec;--dash-hero:linear-gradient(90deg,#0a281ce8,#0a281c40),url(/dashboard-art/forest.png) center 42%/cover;--dash-glow:linear-gradient(180deg,#071e19b5,#071e19f8 700px),url(/dashboard-art/forest.png) top right/1400px auto no-repeat;--dash-danger-bg:#40252b;--dash-warning-bg:#393320;--dash-good-bg:#204530}:root[data-dashboard-skin=editorial]{color-scheme:light;--dash-page:#fafaf7;--dash-surface-2:#f5f3ef;--dash-border-strong:#b4aaa3;--ggk-text:#111119;--ggk-text-dim:#555968;--ggk-border:#e2dfd8;--ggk-secondary:#885475;--dash-primary-fill:#bf144b;--dash-primary-soft:#fff0f4;--dash-radius:10px;--dash-shadow:0 6px 20px #25252505;--dash-hero:#fff;--dash-nav:#fff;--dash-danger-bg:#fff1f2;--dash-warning-bg:#fff7e7;--dash-good-bg:#edf8ef;--ggk-danger:#b42338;--ggk-warning:#955000;--ggk-success:#28743b;--tk-retard:#b42338;--tk-bientot:#a24b00;--tk-fait:#28743b;--tk-avenir:#64748b}:root[data-dashboard-skin] body{background:var(--dash-glow),var(--dash-page);color:var(--ggk-text);padding-bottom:0}:root[data-dashboard-skin] .dash-app{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:100dvh}:root[data-dashboard-skin] .dash-sidebar{display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow:auto;padding:27px 15px 18px;background:var(--dash-nav);border-right:1px solid var(--ggk-border)}.dash-brand{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;text-decoration:none;color:inherit;font-weight:750;font-size:18px}.dash-brand img{width:88px;height:88px}.dash-brand small{display:block;font-size:11px;font-weight:400;color:var(--ggk-text-dim);margin-top:5px}.dash-nav{display:grid;grid-gap:8px;gap:8px}.dash-nav a{display:flex;align-items:center;gap:10px;color:var(--ggk-text-dim);text-decoration:none;font-size:12px;line-height:1.5;min-height:48px;padding:12px 10px;border:1px solid transparent;border-radius:10px}.dash-nav a>span{font-size:21px}.dash-nav a[aria-current=page]{color:var(--ggk-primary);background:var(--dash-primary-soft);border-color:var(--ggk-border)}.dash-nav-art{margin-top:auto;padding:25px 12px;border-radius:14px;background:linear-gradient(180deg,var(--dash-nav),#0c142350),url(/dashboard-art/sunset.png) 12%/auto 370px;min-height:250px;color:#fff}.dash-nav-art small{font-size:9px;letter-spacing:.13em}.dash-nav-art p{font-family:var(--dash-heading);font-size:25px;line-height:1.25;text-shadow:0 2px 8px #0008}:root[data-dashboard-skin] .dash-workspace{min-width:0;width:100%;max-width:1840px;padding:0 24px;margin:0 auto}:root[data-dashboard-skin] .dash-appearance-bar{max-width:none;min-height:91px;padding:14px 0;justify-content:space-between;border-bottom:1px solid var(--ggk-border)}:root[data-dashboard-skin] .dash-themed-only{display:block;font-size:11px;color:var(--ggk-text-dim)}:root[data-dashboard-skin] .dash-workspace>main{max-width:none;padding:24px 0 40px;min-width:0}:root[data-dashboard-skin] .tk-tete{margin-bottom:18px}:root[data-dashboard-skin] h1{font-family:var(--dash-heading);font-size:clamp(28px,2.7vw,42px);letter-spacing:-.035em;line-height:1.15;margin-bottom:8px}:root[data-dashboard-skin] main :where(a){color:var(--ggk-primary)}:root[data-dashboard-skin] h2{font-family:var(--dash-heading)}:root[data-dashboard-skin] .dash-hero{display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;min-height:142px;padding:24px 28px;margin-bottom:22px;border:1px solid var(--ggk-border);border-radius:var(--dash-radius);background:var(--dash-hero)}.dash-hero>div:first-child{position:relative;z-index:1}.dash-eyebrow{font-size:10px;font-weight:750;letter-spacing:.12em;color:var(--ggk-primary)}.dash-hero h2{font-family:var(--dash-heading);font-size:30px;letter-spacing:-.035em;margin:12px 0 8px;line-height:1.1}.dash-hero p{font-size:12px;line-height:1.5;color:var(--ggk-text-dim);margin:0}.dash-hero-art,.dash-hero-editorial{display:none}:root[data-dashboard-skin] .tk-onglets{gap:8px;margin:22px 0 18px;padding-bottom:3px}:root[data-dashboard-skin] .tk-onglet{min-height:46px;border-radius:11px;padding:10px 20px;background:var(--dash-surface);color:var(--ggk-text)}:root[data-dashboard-skin] :is(.tk-onglet.actif,.ggk-btn-primary,.tk-chip-niveau.actif,.tk-jour-actif,.tk-produits-badge,.tk-quoi-badge){background:var(--dash-primary-fill);color:#fff;border-color:var(--dash-primary-fill)}:root[data-dashboard-skin] .tk-onglet.actif .tk-onglet-badge{background:#fff;color:var(--dash-primary-fill)}:root[data-dashboard-skin] .tk-haut{margin-bottom:26px}:root[data-dashboard-skin] :is(.tk-haut-col,.tk-config-liste,.tk-chantier,.tk-carte,.tk-msg-form,.tk-signalement){background:var(--dash-card);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}:root[data-dashboard-skin] .tk-haut-col{padding:18px}:root[data-dashboard-skin] :is(.tk-config-liste,.tk-signalement){padding:20px}:root[data-dashboard-skin] .tk-config-liste{margin-bottom:16px}:root[data-dashboard-skin] :is(.tk-chantier-tete,.tk-bascule){padding-top:14px;padding-bottom:14px}:root[data-dashboard-skin] .tk-chantiers{gap:11px}:root[data-dashboard-skin] .tk-aside-titre{font-size:11px;letter-spacing:.055em;line-height:1.5}:root[data-dashboard-skin] .tk-aside-tete{min-height:38px;margin-bottom:14px}:root[data-dashboard-skin] :is(.tk-tuile,.tk-quoi-item,.tk-produit,.tk-message,.tk-onglet,.tk-chip-niveau,.tk-case,.tk-statut-select,.tk-jour,.tk-fleche,.tk-input,.tk-sig textarea,.ggk-dense-table th,.ggk-appnav-drawer){background:var(--dash-surface);color:var(--ggk-text)}:root[data-dashboard-skin] :is(.tk-tuile,.tk-quoi-item,.tk-produit){border-color:var(--ggk-border)}:root[data-dashboard-skin] .tk-tuiles{grid-template-columns:1fr}:root[data-dashboard-skin] .tk-tuile{padding:13px 10px}:root[data-dashboard-skin] .tk-tuile-valeur{font-size:28px}:root[data-dashboard-skin] :is(.tk-tuile:hover,.tk-quoi-lien:hover,.tk-msg-ajout:hover,.ggk-dense-table tr:hover,.tk-chantier-detail,.tk-menu,.tk-separateur,.tk-chantier.tk-bloque){background:var(--dash-surface-2)}:root[data-dashboard-skin] :is(.tk-domaine,.tk-chantier-pret,.tk-msg-source,.tk-produit-cree .tk-produit-type,.tk-sig-reponse){background:var(--dash-primary-soft);color:var(--ggk-primary)}:root[data-dashboard-skin] :is(.tk-suivante,.tk-temoin,.tk-vide,.tk-ajout){background:var(--dash-surface);color:var(--ggk-text);border-color:var(--ggk-border)}:root[data-dashboard-skin] .tk-suivante{padding:15px 18px;border-radius:12px}:root[data-dashboard-skin] .tk-separateur{padding:12px 8px;border-radius:8px}:root[data-dashboard-skin] .check-progress{margin:14px 0}:root[data-dashboard-skin] :is(.tk-tuile-alerte,.tk-quoi-vieux,.tk-mc-moyenne,.tk-msg-important,.tk-etiq-gesko){border-left-color:var(--ggk-warning)}:root[data-dashboard-skin] :is(.tk-diag,.tk-quoi-souffrance,.tk-quoi-vieux,.tk-mc-moyenne,.tk-produits-attente,.tk-msg-important,.tk-suivante-bientot,.tk-etiquettes,.tk-destock-avis){background:var(--dash-warning-bg)}:root[data-dashboard-skin] :is(.tk-tuile-echec,.tk-mc-paire,.tk-msg-urgent,.tk-suivante-en_retard,.tk-erreur,.tk-destock-refus){background:var(--dash-danger-bg);border-left-color:var(--ggk-danger)}:root[data-dashboard-skin] .tk-mc-paire{border-color:var(--ggk-danger)}:root[data-dashboard-skin] .tk-mc-moyenne{background:var(--dash-warning-bg);border-color:var(--ggk-warning)}:root[data-dashboard-skin] :is(.tk-etat-en_retard,.tk-mc-suspect code){background:var(--dash-danger-bg);color:var(--tk-retard)}:root[data-dashboard-skin] .tk-etat-bientot{background:var(--dash-warning-bg);color:var(--tk-bientot)}:root[data-dashboard-skin] :is(.tk-quoi-vieux .tk-quoi-age,.tk-etiquettes-liste [style*=color]){color:var(--ggk-warning)!important}:root[data-dashboard-skin] :is(.tk-suivante-fini,.tk-fel-encart,.tk-fel-item,.tk-produit-reactive .tk-produit-type){background:var(--dash-good-bg);border-color:var(--ggk-success);color:var(--ggk-text)}:root[data-dashboard-skin] :is(.tk-fel-titre,.tk-fel-meta,.tk-fel-code,.tk-produit-fel,.tk-produit-reactive .tk-produit-type){color:var(--ggk-success)}:root[data-dashboard-skin] .tk-fel-code{background:var(--dash-good-bg)}:root[data-dashboard-skin] .tk-faite{opacity:1;background:var(--dash-surface-2)}:root[data-dashboard-skin] .tk-faite .tk-case{background:#28743b;border-color:var(--tk-fait);color:#fff}:root[data-dashboard-skin] :is(.tk-onglet-badge,.tk-mc-badge,.tk-quoi-badge-alerte){background:#b42338;color:#fff}:root[data-dashboard-skin] .tk-onglet-badge.neutre{background:var(--dash-surface-2);color:var(--ggk-text)}:root[data-dashboard-skin] .tk-quoi-badge.tk-quoi-badge-alerte{background:#955000;color:#fff}:root[data-dashboard-skin] .tk-etiquettes{border-radius:var(--dash-radius);padding:18px;margin-bottom:16px}:root[data-dashboard-skin] .tk-etiquettes-bloc pre{background:var(--dash-surface-2);color:var(--ggk-text);border:1px solid var(--ggk-border)}:root[data-dashboard-skin] .tk-modal-inner{background:var(--dash-surface);color:var(--ggk-text);border:1px solid var(--ggk-border);box-shadow:0 25px 80px #0006}:root[data-dashboard-skin] :is(.tk-input,.tk-sig textarea){border-color:var(--ggk-border);min-width:0;color:var(--ggk-text);min-height:44px}:root[data-dashboard-skin] :is(input,textarea)::placeholder{color:var(--ggk-text-dim);opacity:1}:root[data-dashboard-skin] .ggk-btn-ghost{color:var(--ggk-text);background:var(--dash-surface);border-color:var(--ggk-border)}:root[data-dashboard-skin] .ggk-btn-danger{background:#b42338;color:#fff}:root[data-dashboard-skin] :is(.ggk-btn,.tk-btn-mini,.tk-msg-ajout,.tk-statut-select,.tk-produits-tete,.tk-config-nom,.tk-chantier-titre){min-height:44px}:root[data-dashboard-skin] :is(.tk-msg-actions .ggk-btn,.tk-fleche){min-width:38px;min-height:38px}:root[data-dashboard-skin] :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--ggk-primary);outline-offset:3px}:root[data-dashboard-skin] :is(.tk-onglet,.tk-tuile,.tk-message,.tk-carte,.tk-chantier,.tk-config-liste){transition:border-color var(--dash-motion),box-shadow var(--dash-motion)}:root[data-dashboard-skin] .tk-btn-menu-ouvert{background:var(--dash-primary-soft)!important;color:var(--ggk-primary)!important}:root[data-dashboard-skin] .tk-sig-vignette{background:var(--dash-surface-2)}:root[data-dashboard-skin] .tk-sig-statut{border:1px solid}:root[data-dashboard-skin] [data-ggk-signalement] [role=dialog]{background:var(--dash-surface)!important;color:var(--ggk-text)!important;border:1px solid var(--ggk-border)}:root[data-dashboard-skin] [data-ggk-signalement] [role=dialog] :is(textarea,input){background:var(--dash-surface-2);color:var(--ggk-text);border-color:var(--ggk-border)!important}:root[data-dashboard-skin] [data-ggk-signalement] [role=dialog] [style*="rgb(107, 114, 128)"]{color:var(--ggk-text-dim)!important}@font-face{font-family:DashboardOutfit;src:url(/dashboard-fonts/Outfit-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DashboardOutfit;src:url(/dashboard-fonts/Outfit-Bold.ttf) format("truetype");font-weight:700 900;font-display:swap}@font-face{font-family:DashboardLora;src:url(/dashboard-fonts/Lora-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DashboardLora;src:url(/dashboard-fonts/Lora-Italic.ttf) format("truetype");font-style:italic;font-display:swap}@font-face{font-family:DashboardHand;src:url(/dashboard-fonts/NothingYouCouldDo-Regular.ttf) format("truetype");font-display:swap}.dash-intro{display:none}:root[data-dashboard-skin]{--dash-heading:DashboardOutfit,system-ui,sans-serif;--dash-radius:20px;--dash-surface:#121622;--dash-surface-2:#1d2230;--ggk-border:#ffffff24;--ggk-text-dim:#bfc6d8;--ggk-primary:#ff9ab6;--dash-primary-fill:#b8114f;--dash-card:linear-gradient(125deg,#181b29e8,#111a24eb);--dash-border-strong:#969fb5}:root[data-dashboard-skin] body{font-family:DashboardOutfit,system-ui,sans-serif;font-size:15px;background-attachment:fixed}:root[data-dashboard-skin] button,:root[data-dashboard-skin] input,:root[data-dashboard-skin] textarea{font-family:inherit}:root[data-dashboard-skin] .dash-app{grid-template-columns:224px minmax(0,1fr);gap:0}:root[data-dashboard-skin] .dash-workspace{padding:0 26px;max-width:2000px}:root[data-dashboard-skin] .dash-sidebar{padding:28px 14px 15px;gap:20px;background:linear-gradient(165deg,#161823d9,#0c1120e8);border-right:1px solid #ffffff1c}.dash-brand{gap:15px;font-size:13px}.dash-brand-orbit{display:block;width:168px;height:168px;border-radius:50%;padding:6px;background:linear-gradient(135deg,#ff1565,#ff9b31 72%,#ffe45a);box-shadow:0 0 50px #ff377d23}.dash-brand img{display:block;width:156px;height:156px;border-radius:50%;background:#fff}.dash-brand-caption{color:var(--ggk-text-dim);font-weight:400;font-size:12px}.dash-nav{gap:5px}.dash-nav a{font-size:14px;font-weight:400;padding:11px 13px;min-height:46px;border-radius:11px;gap:13px}.dash-nav a svg{width:22px;height:22px;flex:none}.dash-nav a[aria-current=page]{background:linear-gradient(110deg,#c4135880,#d6782638);color:#fff;border:1px solid #ff75a96b;box-shadow:inset 0 1px #ffffff25,0 5px 22px #ed28661c}.dash-nav-caption{font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--ggk-text-dim);padding:16px 14px 8px;opacity:.8}.dash-nav .dash-external{font-size:13px;margin-left:auto;opacity:.65}.dash-nav-art{position:relative;min-height:235px;border:1px solid #ffffff25;overflow:hidden;background:linear-gradient(160deg,#0a112140,#160d15c9),url(/dashboard-art/sunset.png) 50%/cover;border-radius:16px;padding:22px 16px;color:#ffbfba}.dash-nav-art>svg{width:25px;height:25px}.dash-nav-art p{font-family:DashboardHand,cursive;font-size:23px;line-height:1.3;letter-spacing:-.04em;margin:12px 0 24px;transform:rotate(-7deg);text-shadow:0 2px 9px #0008}.dash-nav-art em{color:#ffe5a1;font-style:normal}.dash-nav-art small{font-size:8px;letter-spacing:.16em;color:#fff}:root[data-dashboard-skin] .dash-appearance-bar{min-height:54px;padding:9px 0;border-bottom-color:#ffffff15;justify-content:flex-end}:root[data-dashboard-skin] .dash-themed-only{display:none}:root[data-dashboard-skin] .dash-appearance{display:flex;align-items:center;gap:12px;background:var(--dash-surface);padding:5px 9px;border:1px solid var(--ggk-border);border-radius:24px}:root[data-dashboard-skin] .dash-appearance legend{float:left;font-size:10px;padding:0;max-width:75px;line-height:1.3}:root[data-dashboard-skin] .dash-skins{border:0;background:#ffffff08;padding:3px;gap:2px;border-radius:30px}:root[data-dashboard-skin] .dash-skin-choice>span{min-height:32px;padding:5px 9px;border-radius:20px;font-size:10px}:root[data-dashboard-skin] .dash-workspace>main{padding:14px 0 35px}:root[data-dashboard-skin] .tk-tete{margin-bottom:0;align-items:center;gap:10px}:root[data-dashboard-skin] .tk-tete>div{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap}:root[data-dashboard-skin] .tk-tete h1{font-size:15px;line-height:1.4;letter-spacing:0;margin:0;font-weight:700}:root[data-dashboard-skin] .tk-tete .subtitle{font-size:12px}:root[data-dashboard-skin] .tk-tete .tk-version{flex:none}:root[data-dashboard-skin] .dash-intro{display:block;margin-bottom:17px}:root[data-dashboard-skin] .dash-hero{padding:24px 0 23px;min-height:148px;margin:0;overflow:visible;border:0;border-radius:0;background:none;justify-content:space-between;gap:25px}:root[data-dashboard-skin] .dash-hero-copy{max-width:75%;min-width:0}:root[data-dashboard-skin] .dash-eyebrow{font-size:10px;letter-spacing:.24em;color:#d6b6c6;font-weight:400}:root[data-dashboard-skin] .dash-hero h2{font-size:clamp(34px,3.4vw,60px);letter-spacing:-.045em;line-height:1.05;margin:8px 0 9px;font-weight:700}:root[data-dashboard-skin] .dash-hello-dot{color:#ff617f}:root[data-dashboard-skin] .dash-hero p{font-size:15px;color:#c7d2e7;line-height:1.4}.dash-hero-signature{position:relative;z-index:1;flex:none;font-family:DashboardHand,cursive;font-size:23px;line-height:1.15;transform:rotate(-7deg);color:#ff9f89;text-align:right;margin:0 20px 0 0;max-width:32%}.dash-hero-signature span{font-size:17px;color:#ffc998}.dash-hero-signature i{display:block;font-size:35px;font-style:normal}.dash-pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dash-metric{--metric-color:#ff709d;position:relative;display:flex;align-items:center;gap:17px;min-width:0;padding:18px 20px;border:1px solid #d878926b;border-radius:18px;background:linear-gradient(125deg,#ed256c2a,#161827dd 70%);box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0002;overflow:hidden}.dash-metric:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--metric-color),transparent 86%),transparent 65%)}.dash-metric>div{min-width:0;position:relative;z-index:1}.dash-metric-icon{display:grid;place-items:center;width:52px;height:58px;flex:none;color:var(--metric-color);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--metric-color),transparent 70%))}.dash-metric-icon svg{width:40px;height:40px;stroke-width:1.5}.dash-metric-label{font-size:13px;line-height:1.3;color:#e1e4ee;display:block}.dash-metric strong{display:block;font-size:39px;line-height:1.1;letter-spacing:-.035em;color:#fff;font-weight:700;margin:5px 0}.dash-metric strong>span{font-size:20px;color:#aab5c9;font-weight:400}.dash-metric small{font-size:11px;color:#c1c8d7;display:block;line-height:1.3}.dash-metric-progress{--metric-color:#ffb957;border-color:#d4933a85;background:linear-gradient(125deg,#fa953124,#151824eb 75%)}.dash-metric-project{--metric-color:#ffdf63;border-color:#cab65675;background:linear-gradient(125deg,#d7b84320,#141c20eb 75%)}.dash-metric-team{--metric-color:#82d9a8;border-color:#6db3a175;background:linear-gradient(125deg,#41aa7930,#131b22eb 75%)}.dash-metric-ring{position:relative;display:grid;place-items:center;width:64px;height:64px}.dash-metric-ring svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:5;transform:rotate(-90deg)}.dash-ring-track{stroke:#ffffff19}.dash-ring-value{stroke:var(--metric-color);stroke-linecap:round}.dash-metric-ring b{color:var(--metric-color);font-size:15px;font-weight:700}:root[data-dashboard-skin] .dash-notices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}:root[data-dashboard-skin] .dash-notices>.tk-messages{margin:0;gap:7px;min-width:0}:root[data-dashboard-skin] .dash-notices>.tk-messages .tk-message{margin:0;padding:11px 13px;border-radius:12px;min-height:71px;font-size:13px;box-shadow:none;background:linear-gradient(125deg,#57342b38,var(--dash-surface));border:1px solid var(--ggk-border);border-left:3px solid var(--ggk-primary)}:root[data-dashboard-skin] .dash-notices .tk-msg-texte{font-size:13px;line-height:1.5}:root[data-dashboard-skin] .dash-notices .tk-msg-form{width:100%}:root[data-dashboard-skin] .tk-msg-ajout{font-size:11px;min-height:28px;border:0;padding:3px 0;color:var(--ggk-primary)}:root[data-dashboard-skin] .tk-etiq-gesko{margin:0;padding:12px 16px;border-radius:12px;gap:6px;background:linear-gradient(115deg,#98621c22,var(--dash-surface));border:1px solid var(--ggk-border);border-left:3px solid #e9a64b;min-width:0}:root[data-dashboard-skin] .tk-etiq-gesko .tk-aside-titre{font-size:11px;letter-spacing:.01em}:root[data-dashboard-skin] .tk-etiq-gesko .tk-etiquettes-tete{gap:5px}:root[data-dashboard-skin] .tk-etiq-gesko .subtitle{font-size:10px;line-height:1.45}:root[data-dashboard-skin] .dash-notices>:is(.tk-temoin,.tk-etiquettes:not(.tk-etiq-gesko),.tk-temoin-note,.tk-destock-avis){grid-column:1/-1}:root[data-dashboard-skin] .dash-notices>.tk-temoin{margin:0;border:0;background:transparent;padding:0 2px;min-height:30px;font-size:11px}:root[data-dashboard-skin] .tk-onglets{margin:12px 0 18px;gap:9px;border-bottom:1px solid var(--ggk-border);padding:0 0 12px}:root[data-dashboard-skin] .tk-onglet{min-height:42px;border-radius:10px;padding:8px 19px;font-size:13px;background:#ffffff05}:root[data-dashboard-skin] .tk-onglet.actif{background:linear-gradient(110deg,#bb145d,#e25046);border-color:#e876966b;box-shadow:0 4px 18px #e7204b27}:root[data-dashboard-skin] .tk-haut{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:start;margin-bottom:20px}:root[data-dashboard-skin] .tk-haut-col{border:1px solid var(--ggk-border);padding:16px;min-width:0;box-shadow:inset 0 1px #ffffff10,0 12px 24px #0002;border-radius:18px}:root[data-dashboard-skin] .tk-aside-tete{margin-bottom:12px;min-height:36px;gap:7px}:root[data-dashboard-skin] .tk-aside-titre{font-size:13px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--ggk-text)}:root[data-dashboard-skin] .tk-haut-col:first-child{background:radial-gradient(ellipse at 0 0,#fe45661c,transparent 65%),var(--dash-card);border-top-color:#ef69887a}:root[data-dashboard-skin] .tk-haut-col:nth-child(2){background:radial-gradient(ellipse at 0 0,#ffab3520,transparent 65%),var(--dash-card);border-top-color:#e8a95b7a}:root[data-dashboard-skin] .tk-haut-col:nth-child(3){background:radial-gradient(ellipse at 0 0,#dc3b4119,transparent 65%),var(--dash-card);border-top-color:#ef69887a}:root[data-dashboard-skin] .tk-haut-col:nth-child(4){background:radial-gradient(ellipse at 0 0,#1bea8020,transparent 65%),var(--dash-card);border-top-color:#7fb9977a}:root[data-dashboard-skin] .tk-quoi-item{background:#ffffff03;border:0;border-bottom:1px solid var(--ggk-border);border-radius:0}:root[data-dashboard-skin] .tk-quoi-lien{padding:11px 3px}:root[data-dashboard-skin] .tk-quoi-libelle{font-size:13px;color:var(--ggk-text)}:root[data-dashboard-skin] .tk-quoi-souffrance{border-radius:6px;font-size:11px;padding:7px 8px}:root[data-dashboard-skin] .tk-tuile{background:#ffffff03;border:0;border-bottom:1px solid var(--ggk-border);border-left:2px solid var(--ggk-warning);border-radius:7px;padding:10px 9px;min-height:64px;box-shadow:none}:root[data-dashboard-skin] .tk-tuile-valeur{font-size:30px;font-weight:700;color:var(--ggk-text)}:root[data-dashboard-skin] .tk-tuile-libelle{font-size:13px;line-height:1.15}:root[data-dashboard-skin] .tk-tuile-app{line-height:1.25}:root[data-dashboard-skin] .tk-mc-paire{border:1px solid #e5646850;border-left:3px solid var(--ggk-danger);background:linear-gradient(115deg,#ce27482b,#161b2600);padding:10px;border-radius:9px}:root[data-dashboard-skin] .tk-fel-encart{background:linear-gradient(140deg,#3eaf6620,#132b2120);border:1px solid #71b48965}:root[data-dashboard-skin] .tk-fel-item{background:#0d211a30;border:0;border-bottom:1px solid #62b98033;border-radius:0;padding:10px 5px}:root[data-dashboard-skin] .tk-carte{box-shadow:none;border-radius:12px}:root[data-dashboard-skin] .tk-suivante{box-shadow:inset 0 1px #ffffff10}:root[data-dashboard-skin] .tk-chantier,:root[data-dashboard-skin] .tk-config-liste,:root[data-dashboard-skin] .tk-signalement{border:1px solid var(--ggk-border);box-shadow:0 8px 28px #0002}:root[data-dashboard-skin] .tk-chantier-titre,:root[data-dashboard-skin] .tk-config-titre{font-family:var(--dash-heading)}:root[data-dashboard-skin=aurora]{--dash-glow:linear-gradient(90deg,#080d18f5 0 28%,#090e1810 76%,#090e1830),linear-gradient(180deg,#10122000 120px,#090e1bf2 610px),url(/dashboard-art/sunset.png) right -240px/auto 1000px no-repeat;--dash-page:#090e1b}:root[data-dashboard-skin=aurora] .dash-sidebar{margin:10px 0 10px 10px;height:calc(100dvh - 20px);top:10px;border:1px solid #bd9db966;border-radius:22px;background:linear-gradient(145deg,#191a2bdb,#091021e3 60%,#55284980)}:root[data-dashboard-skin=aurora] .dash-workspace{padding-left:22px}:root[data-dashboard-skin=aurora] .dash-metric{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-dashboard-skin=matrix]{--dash-page:#0a0e18;--dash-glow:radial-gradient(ellipse at 30% 0,#38263b40,transparent 70%);--dash-card:#111722;--dash-radius:12px}:root[data-dashboard-skin=matrix] .dash-hero{min-height:120px;padding:20px 0}.dash-hero-signature{line-height:1.2}:root[data-dashboard-skin=matrix] .dash-hero h2{font-size:40px}:root[data-dashboard-skin=matrix] .dash-sidebar{background:#0e1420}:root[data-dashboard-skin=matrix] .dash-metric{border-radius:11px;min-height:114px;border-color:#ff529d60;background:linear-gradient(130deg,#d90059,#992548);box-shadow:inset 0 1px #ffffff33,0 8px 18px #0002}:root[data-dashboard-skin=matrix] .dash-metric-progress{background:linear-gradient(125deg,#bd4214,#9d3725);border-color:#ff985760}:root[data-dashboard-skin=matrix] .dash-metric-project{background:linear-gradient(125deg,#986b08,#725014);border-color:#ffe45860}:root[data-dashboard-skin=matrix] .dash-metric-team{background:linear-gradient(125deg,#bf1763,#661e4c);border-color:#ff85b360}:root[data-dashboard-skin=matrix] .dash-metric :is(.dash-metric-icon,.dash-metric-label,strong,strong>span,small,b){color:#fff}:root[data-dashboard-skin=matrix] .dash-ring-value{stroke:#ffe8a7}:root[data-dashboard-skin=matrix] .tk-haut-col{border-radius:12px;background:#111722;border-color:#ffffff1e;box-shadow:none}:root[data-dashboard-skin=matrix] .tk-haut-col .tk-aside-tete{margin:-16px -16px 9px;padding:12px 15px;background:linear-gradient(95deg,#6f214040,#141c26);border-radius:11px 11px 0 0;border-bottom:1px solid var(--ggk-border)}:root[data-dashboard-skin=matrix] .tk-haut-col:nth-child(2) .tk-aside-tete{background:linear-gradient(95deg,#9b562733,#141c26)}:root[data-dashboard-skin=matrix] .tk-haut-col:nth-child(4) .tk-aside-tete{background:linear-gradient(95deg,#30744733,#141c26)}:root[data-dashboard-skin=matrix] .tk-config-liste{border-top:3px solid #ec2b77}:root[data-dashboard-skin=swiss]{--dash-page:#fdfdfd;--dash-glow:radial-gradient(ellipse at 80% 0,#fff8f0,transparent 60%);--dash-nav:#fff;--dash-surface:#fff;--dash-surface-2:#f5f5f7;--dash-card:#fff;--ggk-text:#111727;--ggk-text-dim:#647080;--ggk-primary:#b51a47;--ggk-border:#e9e9ed;--dash-border-strong:#bc879a;--dash-shadow:0 5px 24px #24304606}:root[data-dashboard-skin=swiss] .dash-sidebar{background:#fff;border-color:#eee}:root[data-dashboard-skin=swiss] .dash-brand-orbit{background:none;box-shadow:none}:root[data-dashboard-skin=swiss] .dash-nav a[aria-current=page]{background:#fff0f1;color:#c11747;border-color:#ffc1d0;box-shadow:none}:root[data-dashboard-skin=swiss] .dash-hero{min-height:132px}:root[data-dashboard-skin=swiss] .dash-hero h2{font-size:42px}:root[data-dashboard-skin=swiss] :is(.dash-hero p,.dash-eyebrow){color:#677182}:root[data-dashboard-skin=swiss] .dash-hero-signature{color:#ca3653;font-size:21px}:root[data-dashboard-skin=swiss] .dash-hero-signature span{color:#9c581a}:root[data-dashboard-skin=swiss] .dash-metric{border:0;background:linear-gradient(135deg,#ffedf3,#fff8f9);box-shadow:none;border-radius:22px;padding:22px}:root[data-dashboard-skin=swiss] .dash-metric-progress{background:linear-gradient(125deg,#fff0e4,#fff8f3)}:root[data-dashboard-skin=swiss] .dash-metric-project{background:linear-gradient(125deg,#fff7d9,#fffdf3)}:root[data-dashboard-skin=swiss] .dash-metric-team{background:linear-gradient(125deg,#eaf8f0,#f5fbf7)}:root[data-dashboard-skin=swiss] .dash-metric-icon{width:52px;height:52px;border-radius:50%;background:#fff9;filter:none}.dash-metric-icon svg{flex:none}:root[data-dashboard-skin=swiss] .dash-metric{--metric-color:#db255b}:root[data-dashboard-skin=swiss] .dash-metric-progress{--metric-color:#c96512}:root[data-dashboard-skin=swiss] .dash-metric-project{--metric-color:#a57200}:root[data-dashboard-skin=swiss] .dash-metric-team{--metric-color:#277a4e}:root[data-dashboard-skin=swiss] .dash-metric :is(.dash-metric-label,strong){color:#101826}:root[data-dashboard-skin=swiss] .dash-metric :is(small,strong>span){color:#606877}:root[data-dashboard-skin=swiss] .dash-ring-track{stroke:#d9985d30}:root[data-dashboard-skin=swiss] .tk-haut-col{background:#fff;border:1px solid #ececf1;border-radius:20px;box-shadow:0 6px 30px #26314a06}:root[data-dashboard-skin=swiss] .dash-nav-art{background:radial-gradient(ellipse at bottom right,#ffcf89,transparent 70%),#fff4eb;color:#9a442e;border:0}:root[data-dashboard-skin=swiss] .dash-nav-art p{text-shadow:none;font-size:22px}.dash-nav-art small{display:block}:root[data-dashboard-skin=swiss] .dash-nav-art :is(small,em){color:#835330}:root[data-dashboard-skin=swiss] :is(.tk-etiq-gesko,.dash-notices>.tk-messages .tk-message){background:#fffcf4;border-color:#efe4d1}:root[data-dashboard-skin=swiss] .tk-mc-paire{background:#fff3f4}:root[data-dashboard-skin=swiss] .tk-fel-item{background:#fff}:root[data-dashboard-skin=swiss] .tk-onglet.actif{background:linear-gradient(110deg,#df174f,#f16a3b);box-shadow:0 6px 18px #df174f18}:root[data-dashboard-skin=organic]{--dash-page:#031710;--dash-glow:linear-gradient(90deg,#041a13d9,#03201625 60%,#03181044),linear-gradient(180deg,#061b1200,#021810ec 620px),url(/dashboard-art/forest.png) right top/cover no-repeat;--dash-surface:#08241bd9;--dash-surface-2:#183c2e;--dash-card:linear-gradient(135deg,#163c2fd9,#041d16e8);--ggk-text:#f4f8e9;--ggk-text-dim:#becfbd;--ggk-border:#8abb8e47;--ggk-primary:#d9ec9a;--dash-heading:DashboardLora,Georgia,serif;--dash-primary-fill:#486c36;--dash-border-strong:#adbf86}:root[data-dashboard-skin=organic] .dash-sidebar{background:linear-gradient(180deg,#041c15b0,#031a14b8);border-color:#63a47138}:root[data-dashboard-skin=organic] .dash-brand-orbit{box-shadow:0 0 50px #9be86715;background:linear-gradient(140deg,#c45b4c,#8fa950)}:root[data-dashboard-skin=organic] .dash-nav a[aria-current=page]{background:linear-gradient(110deg,#4c875a8a,#244a2a35);border-color:#83b78e70;box-shadow:inset 0 1px #b5e08a20;color:#effbd6}:root[data-dashboard-skin=organic] .dash-hero{min-height:170px}:root[data-dashboard-skin=organic] .dash-hero h2{font-size:clamp(35px,3.2vw,57px);font-weight:400;letter-spacing:-.04em}:root[data-dashboard-skin=organic] .dash-hello-dot{color:#cae592}:root[data-dashboard-skin=organic] .dash-hero p{color:#c2d6c5;font-family:DashboardLora,Georgia,serif;font-size:17px}:root[data-dashboard-skin=organic] .dash-eyebrow{color:#d0e2a7}:root[data-dashboard-skin=organic] .dash-hero-signature{color:#f4dca3;font-size:24px}.dash-hero-signature span{white-space:normal}:root[data-dashboard-skin=organic] .dash-hero-signature span{color:#dfd7aa}:root[data-dashboard-skin=organic] .dash-metric{--metric-color:#c5e574;background:linear-gradient(130deg,#90ad2030,#082c22cc 65%);border-color:#adc5577a;border-radius:20px}:root[data-dashboard-skin=organic] .dash-metric-progress{--metric-color:#e6c860;background:linear-gradient(130deg,#ad871c28,#082c22cc 65%);border-color:#bda65c7a}:root[data-dashboard-skin=organic] .dash-metric-project{--metric-color:#ffac91;background:linear-gradient(130deg,#a7533e28,#082c22cc 65%);border-color:#bd7d617a}:root[data-dashboard-skin=organic] .dash-metric-team{--metric-color:#96dec2;background:linear-gradient(130deg,#32957728,#082c22cc 65%);border-color:#76b79e7a}:root[data-dashboard-skin=organic] .dash-metric-icon{border:1px solid var(--metric-color);border-radius:50%;width:57px;height:57px;background:#b6c85a0b}.dash-metric-icon svg{max-width:75%}:root[data-dashboard-skin=organic] .dash-nav-art{background:linear-gradient(180deg,#04170d20,#081e0b95),url(/dashboard-art/forest.png) 100%/auto 350px;border-color:#a7c25d55;color:#f4dba4}:root[data-dashboard-skin=organic] .dash-nav-art p{font-size:25px}:root[data-dashboard-skin=organic] .tk-haut{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,1.1fr)}:root[data-dashboard-skin=organic] .tk-haut-col{background:linear-gradient(125deg,#234f383b,transparent 50%),var(--dash-card);border-color:#83b58550;border-radius:20px}:root[data-dashboard-skin=organic] .tk-haut-col:nth-child(3){background:linear-gradient(125deg,#a12d3530,transparent 65%),var(--dash-card);border-top-color:#c96e6580}:root[data-dashboard-skin=organic] .tk-onglet.actif{background:linear-gradient(110deg,#597e3e,#346647);border-color:#9fbd6a8c;box-shadow:0 5px 20px #09261925}:root[data-dashboard-skin=editorial]{--dash-page:#fff;--dash-glow:none;--dash-surface:#fff;--dash-surface-2:#f7f6f3;--dash-card:#fff;--ggk-text:#14121d;--ggk-text-dim:#666573;--ggk-primary:#bc134b;--ggk-border:#ece9e6;--dash-border-strong:#bd7188}:root[data-dashboard-skin=editorial] .dash-sidebar{background:#fff;border-color:#eee}:root[data-dashboard-skin=editorial] .dash-brand-orbit{width:145px;height:145px;padding:4px;box-shadow:none}:root[data-dashboard-skin=editorial] .dash-brand img{width:137px;height:137px}:root[data-dashboard-skin=editorial] .dash-nav a[aria-current=page]{background:#fff0f4;color:#d00048;border-color:#ffe4eb;box-shadow:none}:root[data-dashboard-skin=editorial] .dash-hero{min-height:225px;padding:25px 0 28px;isolation:isolate;overflow:hidden}:root[data-dashboard-skin=editorial] .dash-hero:before{content:"";position:absolute;z-index:0;inset:8px 0 0 62%;background:linear-gradient(120deg,#ffd250,#fff08c);-webkit-clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}:root[data-dashboard-skin=editorial] .dash-hero-copy{max-width:69%}:root[data-dashboard-skin=editorial] .dash-hero h2{font-size:clamp(40px,4.2vw,72px);letter-spacing:-.05em;line-height:1;position:relative;font-weight:700;margin-bottom:16px}:root[data-dashboard-skin=editorial] .dash-hero h2 em{font-style:normal;position:relative}:root[data-dashboard-skin=editorial] .dash-hero h2 em:after{content:"";position:absolute;bottom:-4px;right:0;width:42%;height:6px;border-radius:70% 25%;background:linear-gradient(90deg,#ff1464,#ffb324);transform:rotate(-2deg)}:root[data-dashboard-skin=editorial] .dash-hero-default{display:none}:root[data-dashboard-skin=editorial] .dash-hero-editorial{display:inline}:root[data-dashboard-skin=editorial] .dash-eyebrow{color:#22202a;font-size:10px}:root[data-dashboard-skin=editorial] .dash-hero p{color:#4d4857;font-size:14px;max-width:75%}:root[data-dashboard-skin=editorial] .dash-hero-art{display:block;position:absolute;z-index:0;right:-2%;bottom:-3px;width:34%;height:100%;background:url(/dashboard-art/crate.png) 50%/contain no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent)}:root[data-dashboard-skin=editorial] .dash-hero-signature{display:none}:root[data-dashboard-skin=editorial] .dash-pulse{padding:18px;gap:0;background:linear-gradient(112deg,#ff075f,#ff543b 58%,#ffc63e);border-radius:17px;position:relative;overflow:hidden}:root[data-dashboard-skin=editorial] .dash-metric{border:0;border-right:1px solid #ffffff42;border-radius:0;background:none;box-shadow:none;padding:9px 20px;--metric-color:#fff}:root[data-dashboard-skin=editorial] .dash-metric:last-child{border:0}:root[data-dashboard-skin=editorial] .dash-metric:after{display:none}:root[data-dashboard-skin=editorial] .dash-metric :is(.dash-metric-label,strong,small,strong>span,b){color:#21121a}:root[data-dashboard-skin=editorial] .dash-metric-icon{width:40px}.dash-metric-ring{flex:none}:root[data-dashboard-skin=editorial] .dash-metric-team :is(.dash-metric-label,strong,small,b,.dash-metric-icon){color:#3e2614}:root[data-dashboard-skin=editorial] .dash-metric strong{font-size:42px}:root[data-dashboard-skin=editorial] .dash-ring-track{stroke:#ffffff40}:root[data-dashboard-skin=editorial] .dash-nav-art{background:linear-gradient(135deg,#fff5e8,#ffe0a0);color:#24202b;border:0}:root[data-dashboard-skin=editorial] .dash-nav-art p{font-size:22px;text-shadow:none}:root[data-dashboard-skin=editorial] .dash-nav-art :is(small,em){color:#993f22}:root[data-dashboard-skin=editorial] .tk-haut{grid-template-columns:minmax(0,1.18fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,1.1fr)}:root[data-dashboard-skin=editorial] .tk-haut-col{background:#fff;border-color:#eeece7;border-top:3px solid #f52965;border-radius:13px;box-shadow:0 5px 25px #25141405}:root[data-dashboard-skin=editorial] .tk-haut-col:nth-child(2n){border-top-color:#ffa627}:root[data-dashboard-skin=editorial] .tk-haut-col:nth-child(4){background:linear-gradient(150deg,#f4fbf4,#fff 75%)}:root[data-dashboard-skin=editorial] .tk-mc-paire{background:#fff2f4}:root[data-dashboard-skin=editorial] .tk-fel-item{background:#fff}:root[data-dashboard-skin=editorial] :is(.tk-etiq-gesko,.dash-notices>.tk-messages .tk-message){background:#fffcf4;border-color:#efe4d1}:root[data-dashboard-skin=editorial] .tk-onglet.actif{background:linear-gradient(110deg,#f30858,#ff5b37);border-color:#fa3a6b;box-shadow:0 5px 18px #fa245921}:root[data-dashboard-skin] .dash-notices>.tk-messages .tk-msg-important{border-left-color:var(--ggk-warning);background:var(--dash-warning-bg)}:root[data-dashboard-skin] .dash-notices>.tk-messages .tk-msg-urgent{border-left-color:var(--ggk-danger);background:var(--dash-danger-bg)}:root :is(.tk-mc-membre code,.tk-fel-code,.tk-produit-code,.tk-etiquettes-liste:not(.tk-robot-liste) code,.tk-signalement-tete>code,.tk-signalement>.subtitle>code){display:inline-block;flex-shrink:0;vertical-align:baseline;padding:2px 7px;border:1px solid var(--dash-code-border,var(--dash-border-strong,#b8c2d2));border-radius:4px;background:var(--dash-code-bg,var(--dash-surface-2,#edf0f6));color:var(--dash-code-ink,var(--ggk-text,#273247));font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap}.tk-mc-suspect{--dash-code-border:var(--ggk-danger,#c45d68);--dash-code-bg:var(--dash-danger-bg,#ffe0e0);--dash-code-ink:var(--ggk-danger,#7f1d1d)}.tk-fel-code{--dash-code-border:var(--ggk-success,#69a67c);--dash-code-bg:var(--dash-good-bg,#dff3e4);--dash-code-ink:var(--ggk-success,#1b5e20)}@media(min-width:1700px){:root[data-dashboard-skin] .dash-app{grid-template-columns:248px minmax(0,1fr)}:root[data-dashboard-skin] .dash-workspace{padding:0 30px}.dash-metric{padding:22px 26px}.dash-metric strong{font-size:46px}:root[data-dashboard-skin] .tk-aside-titre{font-size:15px}:root[data-dashboard-skin] .tk-haut-col{padding:19px}:root[data-dashboard-skin=matrix] .tk-haut-col .tk-aside-tete{margin:-19px -19px 12px;padding:14px 19px}}@media(max-width:1350px){:root[data-dashboard-skin] .dash-app{grid-template-columns:195px minmax(0,1fr)}:root[data-dashboard-skin] .dash-workspace{padding:0 19px}.dash-brand-orbit{width:148px;height:148px}.dash-brand img{width:136px;height:136px}.dash-nav-art p{font-size:22px}.dash-metric{padding:17px 13px;gap:11px}.dash-metric-icon{width:33px}.dash-metric-icon svg{width:31px}.dash-metric-ring{width:48px;height:48px}.dash-metric-ring b{font-size:12px}.dash-metric strong{font-size:35px}.dash-metric-label{font-size:12px}.dash-metric small{font-size:10px}:root[data-dashboard-skin=editorial] .dash-metric{padding:8px 11px;gap:9px}:root[data-dashboard-skin] .tk-haut,:root[data-dashboard-skin] .tk-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-dashboard-skin=organic] .dash-metric-icon{width:43px;height:43px}.dash-hero-signature{font-size:19px;margin-right:0}.dash-hero-signature span{font-size:14px}}@media(max-width:1050px){:root[data-dashboard-skin] .dash-app{grid-template-columns:170px minmax(0,1fr)}:root[data-dashboard-skin] .dash-sidebar{padding:20px 9px}.dash-brand-orbit{width:124px;height:124px}.dash-brand img{width:112px;height:112px}.dash-nav a{font-size:12px;padding:10px}.dash-nav a svg{width:19px;height:19px}.dash-brand-caption{font-size:10px}.dash-nav-caption{font-size:8px}:root[data-dashboard-skin] .dash-appearance{display:block}:root[data-dashboard-skin] .dash-appearance legend{float:none;max-width:none;margin-bottom:5px}:root[data-dashboard-skin] .dash-skin-choice>span{font-size:9px;padding:5px 6px}.dash-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-metric{min-height:95px;gap:15px;padding:13px 19px}:root[data-dashboard-skin=editorial] .dash-pulse{gap:15px}:root[data-dashboard-skin=editorial] .dash-metric:nth-child(2){border:0}.dash-hero-signature{display:none}:root[data-dashboard-skin] .dash-hero-copy{max-width:100%}:root[data-dashboard-skin=editorial] .dash-hero h2{font-size:42px}:root[data-dashboard-skin=editorial] .dash-hero-copy{max-width:78%}:root[data-dashboard-skin=editorial] .dash-hero{min-height:205px}:root[data-dashboard-skin] .dash-notices{grid-template-columns:1fr}:root[data-dashboard-skin] .tk-etiq-gesko{min-height:0}}@media(max-width:760px){:root[data-dashboard-skin] .dash-app{display:block}:root[data-dashboard-skin] .dash-sidebar{position:static;width:auto;height:auto;margin:0;border:0;border-bottom:1px solid var(--ggk-border);border-radius:0;padding:12px 16px;display:flex;flex-direction:row;gap:20px;align-items:center;overflow:visible}.dash-brand{flex:none;gap:0}.dash-brand-orbit,:root[data-dashboard-skin=editorial] .dash-brand-orbit{width:56px;height:56px;padding:2px}.dash-brand img,:root[data-dashboard-skin=editorial] .dash-brand img{width:52px;height:52px}.dash-brand-caption,.dash-nav .dash-app-links,.dash-nav-art,.dash-nav-caption{display:none}.dash-nav{display:flex;gap:7px;flex-wrap:wrap}.dash-nav a{font-size:12px;padding:9px 10px;gap:7px;min-height:44px}.dash-nav a svg{width:18px;height:18px}:root[data-dashboard-skin] .dash-workspace{padding:0 16px}:root[data-dashboard-skin] .dash-appearance-bar{padding:10px 0}:root[data-dashboard-skin] .dash-appearance{width:100%}:root[data-dashboard-skin] .dash-appearance legend{display:block;font-size:10px}.dash-skins,:root[data-dashboard-skin] .dash-skins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;padding:3px;border-radius:12px}.dash-skin-choice>span,:root[data-dashboard-skin] .dash-skin-choice>span{min-height:44px;font-size:10px;padding:7px 4px;justify-content:center;border-radius:8px;gap:5px}.dash-swatch{width:7px;height:7px}:root[data-dashboard-skin] .dash-workspace>main{padding-top:12px}:root[data-dashboard-skin] .tk-tete>div{gap:3px;display:block}:root[data-dashboard-skin] .tk-tete .subtitle{font-size:11px}:root[data-dashboard-skin] .tk-version{font-size:8px}:root[data-dashboard-skin] .dash-hero{min-height:135px;padding:20px 0}:root[data-dashboard-skin] .dash-hero h2{font-size:36px}:root[data-dashboard-skin] .dash-hero p{font-size:13px}:root[data-dashboard-skin] .dash-eyebrow{font-size:8px}.dash-pulse{gap:9px}.dash-metric{display:block;padding:13px;min-height:125px;border-radius:13px}.dash-metric-icon{position:absolute;right:9px;bottom:20px;width:31px;height:31px;opacity:.7}.dash-metric-label{font-size:11px;max-width:100%}.dash-metric strong{font-size:35px;margin:8px 0 4px}.dash-metric strong>span{font-size:16px}.dash-metric small{font-size:10px;max-width:calc(100% - 12px)}.dash-metric-ring{position:absolute;right:7px;bottom:20px;width:33px;height:33px;opacity:.8}.dash-metric-ring b{display:none}:root[data-dashboard-skin=organic] .dash-metric-icon{width:31px;height:31px}:root[data-dashboard-skin=editorial] .dash-hero{min-height:210px;padding-bottom:30px}:root[data-dashboard-skin=editorial] .dash-hero h2{font-size:36px}:root[data-dashboard-skin=editorial] .dash-hero-copy{max-width:100%}:root[data-dashboard-skin=editorial] .dash-hero p{max-width:76%;font-size:12px}:root[data-dashboard-skin=editorial] .dash-hero:before{inset:65% 0 0 66%}:root[data-dashboard-skin=editorial] .dash-hero-art{height:47%;width:30%;right:-1%;bottom:0}:root[data-dashboard-skin=editorial] .dash-pulse{padding:13px;gap:7px}:root[data-dashboard-skin=editorial] .dash-metric{padding:8px;min-height:114px}:root[data-dashboard-skin=editorial] .dash-metric strong{font-size:36px}:root[data-dashboard-skin] .dash-notices{gap:9px}:root[data-dashboard-skin] .tk-onglet{padding:8px 12px;font-size:13px}:root[data-dashboard-skin] .tk-haut{grid-template-columns:1fr;gap:14px}:root[data-dashboard-skin] .tk-haut-col{padding:16px}:root[data-dashboard-skin] .tk-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-dashboard-skin] .tk-chantier-tete{flex-wrap:wrap}:root[data-dashboard-skin] .tk-chantier-titre{flex-basis:55%}:root[data-dashboard-skin] .tk-ajout{flex-wrap:wrap}:root[data-dashboard-skin] .tk-config-tete{align-items:flex-start}:root[data-dashboard-skin] .tk-config-titre{flex-basis:100%}:root[data-dashboard-skin] .tk-fleche{min-width:32px}:root[data-dashboard-skin] .tk-config-ligne{gap:6px}:root[data-dashboard-skin] .tk-sig-vignette{max-width:100%}}@media(max-width:370px){:root[data-dashboard-skin] .dash-workspace{padding:0 12px}.dash-nav a{font-size:10px;padding:9px 7px}.dash-sidebar{gap:10px!important}.dash-nav{gap:4px}:root[data-dashboard-skin=editorial] .dash-hero h2,:root[data-dashboard-skin] .dash-hero h2{font-size:31px}:root[data-dashboard-skin] .tk-tuiles{grid-template-columns:1fr}.dash-metric-icon,.dash-metric-ring{display:none}.dash-metric small{max-width:100%}}@media(prefers-reduced-motion:reduce){:root[data-dashboard-skin]{--dash-motion:0ms}:root[data-dashboard-skin] *,:root[data-dashboard-skin] :after,:root[data-dashboard-skin] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dash-appearance,:root[data-dashboard-skin] .dash-appearance{display:flex;align-items:center;gap:8px;width:auto;padding:0;border:0;background:none;border-radius:0}.dash-appearance-label{font-size:11px;color:var(--ggk-text-dim)}.dash-appearance select{box-sizing:border-box;width:180px;max-width:100%;height:36px;padding:6px 9px;border:1px solid var(--dash-border-strong,#bac2d2);border-radius:8px;background:var(--dash-surface,#fff);color:var(--ggk-text);font-family:inherit;font-size:12px;line-height:1.3;cursor:pointer}.dash-appearance select:focus-visible{outline:3px solid var(--ggk-primary);outline-offset:2px}.dash-appearance-bar,:root[data-dashboard-skin] .dash-appearance-bar{min-height:0;padding-top:8px;padding-bottom:8px}@media(max-width:760px){.dash-appearance select{height:44px;width:174px}.dash-appearance-bar,:root[data-dashboard-skin] .dash-appearance-bar{padding-top:5px;padding-bottom:5px}}:root[data-dashboard-skin] .dash-app.dash-navigation-repliee,html body .dash-app.dash-navigation-repliee{display:block;grid-template-columns:minmax(0,1fr)}.dash-navigation-repliee>.dash-workspace{margin-inline:auto}