﻿@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,800;1,400;1,500;1,800&display=swap";:root{--pgr-bg-primary: #ffffff;--pgr-bg-secondary: #f8f9fa;--pgr-bg-tertiary: #f5f6fa;--pgr-bg-hover: #f0f0f0;--pgr-bg-input: #f8f7fc;--pgr-bg-input-focus: #ffffff;--pgr-bg-input-filled: #f4f2f9;--pgr-border-light: #eeeeee;--pgr-border-medium: #e0e0e0;--pgr-border-heavy: #e8e8e8;--pgr-border-input: #dddddd;--pgr-text-primary: #333333;--pgr-text-secondary: #555555;--pgr-text-tertiary: #666666;--pgr-text-muted: #888888;--pgr-text-placeholder: #999999;--pgr-text-disabled: #bbbbbb;--pgr-accent: #8a4fff;--pgr-accent-hover: #6f26ff;--pgr-accent-bg: rgba(138, 79, 255, 0.06);--pgr-accent-bg-strong: rgba(138, 79, 255, 0.1);--pgr-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.06);--pgr-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);--pgr-shadow-lg: 0 20px 60px rgba(0, 0, 0, 0.1);--pgr-card-bg: #ffffff;--pgr-card-border: #e8e8e8;--pgr-error-bg: #fef2f2;--pgr-error-border: #fecaca;--pgr-error-text: #b91c1c;--pgr-success-bg: #f0fdf4;--pgr-success-border: #bbf7d0;--pgr-success-text: #166534;--pgr-zebra-odd: #E8E8E8;--pgr-zebra-even: #F4F4F4;--pgr-text-on-accent: #ffffff;--pgr-color-gray: #666666;--pgr-color-gray-muted: #B0B0B0;--pgr-color-gray-light: #F4F4F4;--pgr-color-gray-light-2: #EAE9E9;--pgr-color-zebra: #ffffff80;--pgr-color-green: #17FFB5;--pgr-color-green-light: #B3FFE2;--pgr-color-green-light-2: #CCFFEC;--pgr-accent-light: #E1CCFF;--pgr-accent-light-2: #E1CCFF;--pgr-accent-dark: #300c63;--pgr-color-orange: #FFAA00;--pgr-color-orange-light: #FFFAAD;--pgr-color-orange-light-2: #FFFDD6;--pgr-color-orange-light-3: #FFF894;--pgr-color-red: #FF3C00;--pgr-color-blue: #4170FC;--pgr-color-blue-light: #73A5FC;--pgr-color-blue-light-2: #91C0FA;--pgr-bg-subtle: #fafafa;--pgr-bg-soft: #f5f5f5;--pgr-bg-accent-subtle: #f5f0ff;--pgr-border-soft: #cccccc;--pgr-text-strong: #444444;--pgr-text-dim: #777777;--pgr-text-light: #aaaaaa;--pgr-color-red-material: #e53935;--pgr-color-green-material: #4CAF50;--pgr-link-color: #337ab7}body.dark-mode,html.dark-mode{--pgr-bg-primary: #1e1e2e;--pgr-bg-secondary: #181825;--pgr-bg-tertiary: #1e1e2e;--pgr-bg-hover: #313244;--pgr-bg-input: #313244;--pgr-bg-input-focus: #45475a;--pgr-bg-input-filled: #313244;--pgr-border-light: #313244;--pgr-border-medium: #45475a;--pgr-border-heavy: #45475a;--pgr-border-input: #45475a;--pgr-text-primary: #cdd6f4;--pgr-text-secondary: #bac2de;--pgr-text-tertiary: #a6adc8;--pgr-text-muted: #7f849c;--pgr-text-placeholder: #6c7086;--pgr-text-disabled: #585b70;--pgr-accent: #b4befe;--pgr-accent-hover: #cba6f7;--pgr-accent-bg: rgba(180, 190, 254, 0.1);--pgr-accent-bg-strong: rgba(180, 190, 254, 0.18);--pgr-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.3);--pgr-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4);--pgr-shadow-lg: 0 20px 60px rgba(0, 0, 0, 0.5);--pgr-card-bg: #1e1e2e;--pgr-card-border: #313244;--pgr-error-bg: #302020;--pgr-error-border: #5c2a2a;--pgr-error-text: #f38ba8;--pgr-success-bg: #1e3028;--pgr-success-border: #2a5c38;--pgr-success-text: #a6e3a1;--pgr-zebra-odd: #1e1e2e;--pgr-zebra-even: #181825;--pgr-text-on-accent: #ffffff;--pgr-color-gray: #a6adc8;--pgr-color-gray-muted: #585b70;--pgr-color-gray-light: #313244;--pgr-color-gray-light-2: #45475a;--pgr-color-zebra: rgba(24, 24, 37, 0.5);--pgr-color-green: #a6e3a1;--pgr-color-green-light: #2a5c38;--pgr-color-green-light-2: #1e3028;--pgr-accent-light: rgba(180, 190, 254, 0.2);--pgr-accent-light-2: rgba(180, 190, 254, 0.15);--pgr-accent-dark: #cba6f7;--pgr-color-orange: #fab387;--pgr-color-orange-light: #3d2e1a;--pgr-color-orange-light-2: #2d261a;--pgr-color-orange-light-3: #3d351a;--pgr-color-red: #f38ba8;--pgr-color-blue: #89b4fa;--pgr-color-blue-light: #74c7ec;--pgr-color-blue-light-2: #89dceb;--pgr-bg-subtle: #1e1e2e;--pgr-bg-soft: #181825;--pgr-bg-accent-subtle: rgba(180, 190, 254, 0.06);--pgr-border-soft: #45475a;--pgr-text-strong: #cdd6f4;--pgr-text-dim: #7f849c;--pgr-text-light: #585b70;--pgr-color-red-material: #f38ba8;--pgr-color-green-material: #a6e3a1;--pgr-link-color: #89b4fa}pgr-home .z-contenu,pgr-home pgr-subject-edit,pgr-home pgr-module-edit{padding:0px 20px 20px 20px}@media all and (min-width: 1400px){pgr-home .z-contenu,pgr-home pgr-subject-edit,pgr-home pgr-module-edit{padding:0px 170px 170px 170px !important}}pgr-home,pgr-polls,.z-tableau-de-bord,.z-tableau-de-bord-admin{height:100%;width:100%;background-color:var(--pgr-color-green)}pgr-home a.z-principal h3,pgr-home h3,pgr-polls a.z-principal h3,pgr-polls h3,.z-tableau-de-bord a.z-principal h3,.z-tableau-de-bord h3,.z-tableau-de-bord-admin h3{font-size:14px;font-weight:600}pgr-home .z-padding,pgr-polls .z-padding,.z-tableau-de-bord .z-padding,.z-tableau-de-bord-admin .z-padding{padding:7px}pgr-home .z-contenu,pgr-home pgr-subject-edit,pgr-home pgr-module-edit,pgr-polls .z-contenu,pgr-polls pgr-subject-edit,pgr-polls pgr-module-edit,.z-tableau-de-bord .z-contenu,.z-tableau-de-bord-admin .z-contenu,.z-tableau-de-bord pgr-subject-edit,.z-tableau-de-bord-admin pgr-subject-edit,.z-tableau-de-bord pgr-module-edit,.z-tableau-de-bord-admin pgr-module-edit{height:calc(100% - 76px);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end}pgr-home .z-contenu .z-tdb-titre,pgr-home pgr-subject-edit .z-tdb-titre,pgr-home pgr-module-edit .z-tdb-titre,pgr-polls .z-contenu .z-tdb-titre,pgr-polls pgr-subject-edit .z-tdb-titre,pgr-polls pgr-module-edit .z-tdb-titre,.z-tableau-de-bord .z-contenu .z-tdb-titre,.z-tableau-de-bord-admin .z-contenu .z-tdb-titre,.z-tableau-de-bord pgr-subject-edit .z-tdb-titre,.z-tableau-de-bord-admin pgr-subject-edit .z-tdb-titre,.z-tableau-de-bord pgr-module-edit .z-tdb-titre,.z-tableau-de-bord-admin pgr-module-edit .z-tdb-titre{display:flex;flex-direction:row;align-items:center;position:absolute;top:0px}pgr-home .z-contenu .z-tdb-titre h2,pgr-home pgr-subject-edit .z-tdb-titre h2,pgr-home pgr-module-edit .z-tdb-titre h2,pgr-polls .z-contenu .z-tdb-titre h2,pgr-polls pgr-subject-edit .z-tdb-titre h2,pgr-polls pgr-module-edit .z-tdb-titre h2,.z-tableau-de-bord .z-contenu .z-tdb-titre h2,.z-tableau-de-bord-admin .z-contenu .z-tdb-titre h2,.z-tableau-de-bord pgr-subject-edit .z-tdb-titre h2,.z-tableau-de-bord-admin pgr-subject-edit .z-tdb-titre h2,.z-tableau-de-bord pgr-module-edit .z-tdb-titre h2,.z-tableau-de-bord-admin pgr-module-edit .z-tdb-titre h2{text-transform:uppercase;font-size:13px}pgr-home .z-contenu .z-tdb-titre i,pgr-home pgr-subject-edit .z-tdb-titre i,pgr-home pgr-module-edit .z-tdb-titre i,pgr-polls .z-contenu .z-tdb-titre i,pgr-polls pgr-subject-edit .z-tdb-titre i,pgr-polls pgr-module-edit .z-tdb-titre i,.z-tableau-de-bord .z-contenu .z-tdb-titre i,.z-tableau-de-bord-admin .z-contenu .z-tdb-titre i,.z-tableau-de-bord pgr-subject-edit .z-tdb-titre i,.z-tableau-de-bord-admin pgr-subject-edit .z-tdb-titre i,.z-tableau-de-bord pgr-module-edit .z-tdb-titre i,.z-tableau-de-bord-admin pgr-module-edit .z-tdb-titre i{padding-right:7px;font-size:25px}pgr-home .z-contenu .z-ombre,pgr-home pgr-subject-edit .z-ombre,pgr-home pgr-module-edit .z-ombre,pgr-polls .z-contenu .z-ombre,pgr-polls pgr-subject-edit .z-ombre,pgr-polls pgr-module-edit .z-ombre,.z-tableau-de-bord .z-contenu .z-ombre,.z-tableau-de-bord-admin .z-contenu .z-ombre,.z-tableau-de-bord pgr-subject-edit .z-ombre,.z-tableau-de-bord-admin pgr-subject-edit .z-ombre,.z-tableau-de-bord pgr-module-edit .z-ombre,.z-tableau-de-bord-admin pgr-module-edit .z-ombre{border-top:5px solid #d2d2d2;margin-top:-5px}@font-face{font-family:cera-light-ita;src:url(../fonts/Cera_Pro/cera-light-italic.otf)}@font-face{font-family:cera-light;src:url(../fonts/Cera_Pro/cera-light.otf)}@font-face{font-family:cera-medium;src:url(../fonts/Cera_Pro/cera-medium.otf)}h1{margin:0px;font-family:cera-medium}h2{font-family:"Open Sans",sans-serif;margin:0px;padding:0px;font-size:16px;font-weight:700}h3{font-family:"Open Sans",sans-serif;margin:0px}h4{font-family:"Open Sans",sans-serif;margin:0px}p,span.z-unite,select.z-unite,textarea,textarea::placeholder,input,input::placeholder,textarea:focus,input:focus{font-family:"Open Sans",sans-serif;margin:0px}p.legende{font-size:13px;font-style:italic}pgr-home-navbar .z-disbaled-opacity{opacity:.25}pgr-home-navbar .z-selected-subject{color:#009f6d;border-color:var(--pgr-color-green) !important;box-shadow:5px 8px 4px -3px var(--pgr-color-green)}.z-navigation{position:relative}.z-navigation a:hover{opacity:.3}pgr-nav-parcours-exercice,pgr-nav-parcours-module,pgr-nav-parcours-subject,pgr-nav-parcours,pgr-home-navbar,pgr-polls-navbar,pgr-pollster-navbar,pgr-respondent-navbar{padding:0px 20px}pgr-nav-parcours-exercice,pgr-nav-parcours-module,pgr-nav-parcours-subject,pgr-nav-parcours{background-color:var(--pgr-bg-primary)}pgr-nav-parcours-exercice,pgr-nav-parcours-module,pgr-nav-parcours-subject,pgr-nav-parcours,pgr-polls-navbar,pgr-pollster-navbar,pgr-respondent-navbar{box-shadow:0 8px 10px -6px rgba(0,0,0,.2392156863)}.z-navigation,pgr-nav-parcours-exercice,pgr-nav-parcours-module,pgr-nav-parcours-subject,pgr-nav-parcours,pgr-home-navbar,pgr-polls-navbar,pgr-pollster-navbar,pgr-respondent-navbar{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;z-index:30}.z-navigation .z-sujet-selectionne .z-selection i.material-icons,pgr-nav-parcours-exercice .z-sujet-selectionne .z-selection i.material-icons,pgr-nav-parcours-module .z-sujet-selectionne .z-selection i.material-icons,pgr-nav-parcours-subject .z-sujet-selectionne .z-selection i.material-icons,pgr-nav-parcours .z-sujet-selectionne .z-selection i.material-icons,pgr-home-navbar .z-sujet-selectionne .z-selection i.material-icons,pgr-polls-navbar .z-sujet-selectionne .z-selection i.material-icons,pgr-pollster-navbar .z-sujet-selectionne .z-selection i.material-icons,pgr-respondent-navbar .z-sujet-selectionne .z-selection i.material-icons{font-size:35px;display:flex;align-items:center;margin-right:10px}.z-navigation .z-sujet i.material-icons,pgr-nav-parcours-exercice .z-sujet i.material-icons,pgr-nav-parcours-module .z-sujet i.material-icons,pgr-nav-parcours-subject .z-sujet i.material-icons,pgr-nav-parcours .z-sujet i.material-icons,pgr-home-navbar .z-sujet i.material-icons,pgr-polls-navbar .z-sujet i.material-icons,pgr-pollster-navbar .z-sujet i.material-icons,pgr-respondent-navbar .z-sujet i.material-icons{display:flex;align-items:center;margin-right:10px}.z-navigation .z-nav,pgr-nav-parcours-exercice .z-nav,pgr-nav-parcours-module .z-nav,pgr-nav-parcours-subject .z-nav,pgr-nav-parcours .z-nav,pgr-home-navbar .z-nav,pgr-polls-navbar .z-nav,pgr-pollster-navbar .z-nav,pgr-respondent-navbar .z-nav{height:100%;width:100%}.z-navigation .z-haut,pgr-nav-parcours-exercice .z-haut,pgr-nav-parcours-module .z-haut,pgr-nav-parcours-subject .z-haut,pgr-nav-parcours .z-haut,pgr-home-navbar .z-haut,pgr-polls-navbar .z-haut,pgr-pollster-navbar .z-haut,pgr-respondent-navbar .z-haut{display:flex;flex-direction:row;height:44%;width:100%;display:flex;justify-content:space-between;display:flex;align-items:center}.z-navigation .z-haut .z-logo,pgr-nav-parcours-exercice .z-haut .z-logo,pgr-nav-parcours-module .z-haut .z-logo,pgr-nav-parcours-subject .z-haut .z-logo,pgr-nav-parcours .z-haut .z-logo,pgr-home-navbar .z-haut .z-logo,pgr-polls-navbar .z-haut .z-logo,pgr-pollster-navbar .z-haut .z-logo,pgr-respondent-navbar .z-haut .z-logo{height:40px;margin-left:10px}.z-navigation .z-navigation-haut,pgr-nav-parcours-exercice .z-navigation-haut,pgr-nav-parcours-module .z-navigation-haut,pgr-nav-parcours-subject .z-navigation-haut,pgr-nav-parcours .z-navigation-haut,pgr-home-navbar .z-navigation-haut,pgr-polls-navbar .z-navigation-haut,pgr-pollster-navbar .z-navigation-haut,pgr-respondent-navbar .z-navigation-haut{display:flex;flex-direction:row;display:flex;align-items:center}.z-navigation .z-navigation-haut .z-dropdown-capsule,pgr-nav-parcours-exercice .z-navigation-haut .z-dropdown-capsule,pgr-nav-parcours-module .z-navigation-haut .z-dropdown-capsule,pgr-nav-parcours-subject .z-navigation-haut .z-dropdown-capsule,pgr-nav-parcours .z-navigation-haut .z-dropdown-capsule,pgr-home-navbar .z-navigation-haut .z-dropdown-capsule,pgr-polls-navbar .z-navigation-haut .z-dropdown-capsule,pgr-pollster-navbar .z-navigation-haut .z-dropdown-capsule,pgr-respondent-navbar .z-navigation-haut .z-dropdown-capsule{margin-right:10px}.z-navigation .z-navigation-haut .z-dropdown,pgr-nav-parcours-exercice .z-navigation-haut .z-dropdown,pgr-nav-parcours-module .z-navigation-haut .z-dropdown,pgr-nav-parcours-subject .z-navigation-haut .z-dropdown,pgr-nav-parcours .z-navigation-haut .z-dropdown,pgr-home-navbar .z-navigation-haut .z-dropdown,pgr-polls-navbar .z-navigation-haut .z-dropdown,pgr-pollster-navbar .z-navigation-haut .z-dropdown,pgr-respondent-navbar .z-navigation-haut .z-dropdown{left:0px}.z-navigation .z-utilisateur-haut,pgr-nav-parcours-exercice .z-utilisateur-haut,pgr-nav-parcours-module .z-utilisateur-haut,pgr-nav-parcours-subject .z-utilisateur-haut,pgr-nav-parcours .z-utilisateur-haut,pgr-home-navbar .z-utilisateur-haut,pgr-polls-navbar .z-utilisateur-haut,pgr-pollster-navbar .z-utilisateur-haut,pgr-respondent-navbar .z-utilisateur-haut{display:flex;align-items:center}.z-navigation .z-utilisateur-haut .z-dropdown,pgr-nav-parcours-exercice .z-utilisateur-haut .z-dropdown,pgr-nav-parcours-module .z-utilisateur-haut .z-dropdown,pgr-nav-parcours-subject .z-utilisateur-haut .z-dropdown,pgr-nav-parcours .z-utilisateur-haut .z-dropdown,pgr-home-navbar .z-utilisateur-haut .z-dropdown,pgr-polls-navbar .z-utilisateur-haut .z-dropdown,pgr-pollster-navbar .z-utilisateur-haut .z-dropdown,pgr-respondent-navbar .z-utilisateur-haut .z-dropdown{right:0px}.z-navigation .z-bas,pgr-nav-parcours-exercice .z-bas,pgr-nav-parcours-module .z-bas,pgr-nav-parcours-subject .z-bas,pgr-nav-parcours .z-bas,pgr-home-navbar .z-bas,pgr-polls-navbar .z-bas,pgr-pollster-navbar .z-bas,pgr-respondent-navbar .z-bas{display:flex;flex-direction:row;height:56%;display:flex;justify-content:space-between}.z-navigation .z-nav-home,pgr-nav-parcours-exercice .z-nav-home,pgr-nav-parcours-module .z-nav-home,pgr-nav-parcours-subject .z-nav-home,pgr-nav-parcours .z-nav-home,pgr-home-navbar .z-nav-home,pgr-polls-navbar .z-nav-home,pgr-pollster-navbar .z-nav-home,pgr-respondent-navbar .z-nav-home{display:flex;flex-direction:row;justify-content:space-between;align-items:start;padding-top:10px;height:76px;box-sizing:border-box}.z-navigation .z-nav-home .z-logo,pgr-nav-parcours-exercice .z-nav-home .z-logo,pgr-nav-parcours-module .z-nav-home .z-logo,pgr-nav-parcours-subject .z-nav-home .z-logo,pgr-nav-parcours .z-nav-home .z-logo,pgr-home-navbar .z-nav-home .z-logo,pgr-polls-navbar .z-nav-home .z-logo,pgr-pollster-navbar .z-nav-home .z-logo,pgr-respondent-navbar .z-nav-home .z-logo{height:40px;margin-left:10px}.z-navigation .z-nav-home .z-autres-sujets,pgr-nav-parcours-exercice .z-nav-home .z-autres-sujets,pgr-nav-parcours-module .z-nav-home .z-autres-sujets,pgr-nav-parcours-subject .z-nav-home .z-autres-sujets,pgr-nav-parcours .z-nav-home .z-autres-sujets,pgr-home-navbar .z-nav-home .z-autres-sujets,pgr-polls-navbar .z-nav-home .z-autres-sujets,pgr-pollster-navbar .z-nav-home .z-autres-sujets,pgr-respondent-navbar .z-nav-home .z-autres-sujets{position:absolute;top:50px;padding:20px 30px 30px 30px;box-shadow:0 8px 10px -6px rgba(0,0,0,.2392156863);background-color:var(--pgr-bg-primary);display:flex;flex-direction:column}.z-navigation .z-nav-home .z-autres-sujets .z-sujets,pgr-nav-parcours-exercice .z-nav-home .z-autres-sujets .z-sujets,pgr-nav-parcours-module .z-nav-home .z-autres-sujets .z-sujets,pgr-nav-parcours-subject .z-nav-home .z-autres-sujets .z-sujets,pgr-nav-parcours .z-nav-home .z-autres-sujets .z-sujets,pgr-home-navbar .z-nav-home .z-autres-sujets .z-sujets,pgr-polls-navbar .z-nav-home .z-autres-sujets .z-sujets,pgr-pollster-navbar .z-nav-home .z-autres-sujets .z-sujets,pgr-respondent-navbar .z-nav-home .z-autres-sujets .z-sujets{display:flex;flex-direction:row}.z-navigation .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-nav-parcours-exercice .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-nav-parcours-module .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-nav-parcours-subject .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-nav-parcours .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-home-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-polls-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-pollster-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet,pgr-respondent-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet{display:flex;border:1px solid var(--pgr-bg-primary);padding:7px;margin:7px;cursor:pointer;background-color:var(--pgr-color-green)}.z-navigation .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-nav-parcours-exercice .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-nav-parcours-module .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-nav-parcours-subject .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-nav-parcours .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-home-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-polls-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-pollster-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc,pgr-respondent-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet.z-sujet-tc{border:1px solid #f4f4f4;background-color:var(--pgr-bg-primary)}.z-navigation .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-nav-parcours-exercice .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-nav-parcours-module .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-nav-parcours-subject .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-nav-parcours .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-home-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-polls-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-pollster-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo,pgr-respondent-navbar .z-nav-home .z-autres-sujets .z-sujets .z-sujet .z-logo{width:65px;height:65px;padding:10px;box-sizing:border-box}.z-navigation .z-nav-home .z-sujet-selectionne .z-selection,pgr-nav-parcours-exercice .z-nav-home .z-sujet-selectionne .z-selection,pgr-nav-parcours-module .z-nav-home .z-sujet-selectionne .z-selection,pgr-nav-parcours-subject .z-nav-home .z-sujet-selectionne .z-selection,pgr-nav-parcours .z-nav-home .z-sujet-selectionne .z-selection,pgr-home-navbar .z-nav-home .z-sujet-selectionne .z-selection,pgr-polls-navbar .z-nav-home .z-sujet-selectionne .z-selection,pgr-pollster-navbar .z-nav-home .z-sujet-selectionne .z-selection,pgr-respondent-navbar .z-nav-home .z-sujet-selectionne .z-selection{display:flex}.z-navigation .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-nav-parcours-exercice .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-nav-parcours-module .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-nav-parcours-subject .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-nav-parcours .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-home-navbar .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-polls-navbar .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-pollster-navbar .z-nav-home .z-sujet-selectionne .z-selection .z-logo,pgr-respondent-navbar .z-nav-home .z-sujet-selectionne .z-selection .z-logo{width:76px;height:76px;padding:10px;box-sizing:border-box}.z-navigation .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-nav-parcours-exercice .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-nav-parcours-module .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-nav-parcours-subject .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-nav-parcours .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-home-navbar .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-polls-navbar .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-pollster-navbar .z-nav-home .z-sujet-selectionne .z-navigation-bas,pgr-respondent-navbar .z-nav-home .z-sujet-selectionne .z-navigation-bas{display:flex;flex-direction:row;display:flex;align-items:center}.z-navigation .z-nav-home .z-detail-sujet,pgr-nav-parcours-exercice .z-nav-home .z-detail-sujet,pgr-nav-parcours-module .z-nav-home .z-detail-sujet,pgr-nav-parcours-subject .z-nav-home .z-detail-sujet,pgr-nav-parcours .z-nav-home .z-detail-sujet,pgr-home-navbar .z-nav-home .z-detail-sujet,pgr-polls-navbar .z-nav-home .z-detail-sujet,pgr-pollster-navbar .z-nav-home .z-detail-sujet,pgr-respondent-navbar .z-nav-home .z-detail-sujet{display:flex;flex-direction:column;justify-content:center;margin-right:10px}.z-navigation .z-nav-home .z-detail-sujet .z-title,pgr-nav-parcours-exercice .z-nav-home .z-detail-sujet .z-title,pgr-nav-parcours-module .z-nav-home .z-detail-sujet .z-title,pgr-nav-parcours-subject .z-nav-home .z-detail-sujet .z-title,pgr-nav-parcours .z-nav-home .z-detail-sujet .z-title,pgr-home-navbar .z-nav-home .z-detail-sujet .z-title,pgr-polls-navbar .z-nav-home .z-detail-sujet .z-title,pgr-pollster-navbar .z-nav-home .z-detail-sujet .z-title,pgr-respondent-navbar .z-nav-home .z-detail-sujet .z-title{font-weight:bold}.z-navigation .z-navigation-bas,pgr-nav-parcours-exercice .z-navigation-bas,pgr-nav-parcours-module .z-navigation-bas,pgr-nav-parcours-subject .z-navigation-bas,pgr-nav-parcours .z-navigation-bas,pgr-home-navbar .z-navigation-bas,pgr-polls-navbar .z-navigation-bas,pgr-pollster-navbar .z-navigation-bas,pgr-respondent-navbar .z-navigation-bas{display:flex;flex-direction:row;display:flex;align-items:center}.z-navigation .z-navigation-bas a,pgr-nav-parcours-exercice .z-navigation-bas a,pgr-nav-parcours-module .z-navigation-bas a,pgr-nav-parcours-subject .z-navigation-bas a,pgr-nav-parcours .z-navigation-bas a,pgr-home-navbar .z-navigation-bas a,pgr-polls-navbar .z-navigation-bas a,pgr-pollster-navbar .z-navigation-bas a,pgr-respondent-navbar .z-navigation-bas a{text-decoration:none}.z-navigation .z-utilisateur-bas,pgr-nav-parcours-exercice .z-utilisateur-bas,pgr-nav-parcours-module .z-utilisateur-bas,pgr-nav-parcours-subject .z-utilisateur-bas,pgr-nav-parcours .z-utilisateur-bas,pgr-home-navbar .z-utilisateur-bas,pgr-polls-navbar .z-utilisateur-bas,pgr-pollster-navbar .z-utilisateur-bas,pgr-respondent-navbar .z-utilisateur-bas{display:flex;align-items:center}.z-navigation .z-utilisateur-bas a h2,pgr-nav-parcours-exercice .z-utilisateur-bas a h2,pgr-nav-parcours-module .z-utilisateur-bas a h2,pgr-nav-parcours-subject .z-utilisateur-bas a h2,pgr-nav-parcours .z-utilisateur-bas a h2,pgr-home-navbar .z-utilisateur-bas a h2,pgr-polls-navbar .z-utilisateur-bas a h2,pgr-pollster-navbar .z-utilisateur-bas a h2,pgr-respondent-navbar .z-utilisateur-bas a h2{margin-right:7px}.z-navigation .z-logo,pgr-nav-parcours-exercice .z-logo,pgr-nav-parcours-module .z-logo,pgr-nav-parcours-subject .z-logo,pgr-nav-parcours .z-logo,pgr-home-navbar .z-logo,pgr-polls-navbar .z-logo,pgr-pollster-navbar .z-logo,pgr-respondent-navbar .z-logo{height:100%;width:auto;display:flex;width:max-content;box-sizing:border-box}.z-navigation .nav-chapitre,pgr-nav-parcours-exercice .nav-chapitre,pgr-nav-parcours-module .nav-chapitre,pgr-nav-parcours-subject .nav-chapitre,pgr-nav-parcours .nav-chapitre,pgr-home-navbar .nav-chapitre,pgr-polls-navbar .nav-chapitre,pgr-pollster-navbar .nav-chapitre,pgr-respondent-navbar .nav-chapitre{color:var(--pgr-text-primary);font-size:22px;font-family:cera-medium}.z-navigation .nav-breadcrumbs,pgr-nav-parcours-exercice .nav-breadcrumbs,pgr-nav-parcours-module .nav-breadcrumbs,pgr-nav-parcours-subject .nav-breadcrumbs,pgr-nav-parcours .nav-breadcrumbs,pgr-home-navbar .nav-breadcrumbs,pgr-polls-navbar .nav-breadcrumbs,pgr-pollster-navbar .nav-breadcrumbs,pgr-respondent-navbar .nav-breadcrumbs{color:var(--pgr-text-primary);font-size:15px;font-family:cera-light}.z-navigation .nav-utilisateur,pgr-nav-parcours-exercice .nav-utilisateur,pgr-nav-parcours-module .nav-utilisateur,pgr-nav-parcours-subject .nav-utilisateur,pgr-nav-parcours .nav-utilisateur,pgr-home-navbar .nav-utilisateur,pgr-polls-navbar .nav-utilisateur,pgr-pollster-navbar .nav-utilisateur,pgr-respondent-navbar .nav-utilisateur{color:var(--pgr-text-primary);font-size:18px;font-family:cera-medium}.z-navigation .z-dropdown,pgr-nav-parcours-exercice .z-dropdown,pgr-nav-parcours-module .z-dropdown,pgr-nav-parcours-subject .z-dropdown,pgr-nav-parcours .z-dropdown,pgr-home-navbar .z-dropdown,pgr-polls-navbar .z-dropdown,pgr-pollster-navbar .z-dropdown,pgr-respondent-navbar .z-dropdown{background-color:#b3ffe2}.z-navigation .z-dropdown h1,pgr-nav-parcours-exercice .z-dropdown h1,pgr-nav-parcours-module .z-dropdown h1,pgr-nav-parcours-subject .z-dropdown h1,pgr-nav-parcours .z-dropdown h1,pgr-home-navbar .z-dropdown h1,pgr-polls-navbar .z-dropdown h1,pgr-pollster-navbar .z-dropdown h1,pgr-respondent-navbar .z-dropdown h1{font-weight:400}.z-navigation h1,pgr-nav-parcours-exercice h1,pgr-nav-parcours-module h1,pgr-nav-parcours-subject h1,pgr-nav-parcours h1,pgr-home-navbar h1,pgr-polls-navbar h1,pgr-pollster-navbar h1,pgr-respondent-navbar h1{padding:0px 10px}.z-navigation a:hover i,.z-navigation a:active i{color:var(--pgr-color-green)}.z-navigation a:hover i{color:var(--pgr-text-primary)}.z-navigation .z-haut a{display:flex;justify-content:center;align-items:center;width:34px;height:34px;z-index:5}.z-navigation .z-bas a{display:flex;justify-content:center;align-items:center;min-width:42px;width:max-content;height:42px;padding:0px 3px}.z-navigation .z-logo a{width:76px;height:76px;padding:10px;box-sizing:border-box}.z-navigation .z-logo a:hover{opacity:.7}.z-navigation .z-logo img{height:100%}.z-navigation .z-dropdown a{width:max-content;padding-left:10px}.z-plateau .z-navigation h1{padding:0px 10px;color:var(--pgr-text-primary)}.z-plateau .z-navigation .nav-chapitre{font-size:22px;font-weight:400}.z-plateau .z-navigation h1.nav-breadcrumbs{font-size:15px;display:flex;align-items:center;padding:0 0 0 5px}.z-plateau .z-navigation h1.nav-utilisateur{font-size:15px;font-weight:400}.z-plateau .z-navigation h1.nav-utilisateur:nth-of-type(1){text-align:right}.z-plateau .z-navigation .z-dropdown h1{font-size:15px}.z-inactif i{opacity:.7;cursor:pointer}.z-inactif i:hover{opacity:1}a.z-desactive{cursor:auto;opacity:.3}a.z-desactive:hover{opacity:.3}a.z-desactive:hover i{color:var(--pgr-text-primary)}a h3{margin:0px}a:hover{opacity:.6}a.z-special{margin:20px 10px 20px 0px;background-color:var(--pgr-color-green);padding:15px 20px;display:flex;justify-content:center;align-items:center;display:flex;justify-content:center;align-items:center;position:fixed;z-index:20;bottom:0px;right:0px}a.z-special h3{font-size:17px;font-weight:400;color:var(--pgr-text-primary)}a.z-bouton-tdb{width:100%;height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center}a.z-principal{margin:20px 13% 20px 0px;background-color:var(--pgr-color-green);padding:7px 30px;display:flex;justify-content:center;align-items:center;display:flex;justify-content:center;align-items:center}a.z-principal h3{font-size:14px;font-weight:500;color:var(--pgr-text-primary)}a.lien-ressource{display:flex;align-items:center}a.lien-ressource h3,a.lien-ressource i{color:var(--pgr-text-primary)}a.lien-ressource i{margin-right:7px;text-decoration:none}.z-bouton-fixed{position:fixed;bottom:0px;z-index:20}.z-boutons-plateau{display:flex;justify-content:center;align-items:center;display:flex;justify-content:center;align-items:center;margin-right:13%}.z-boutons-plateau .z-principal{background-color:var(--pgr-accent)}.z-boutons-plateau .z-principal h3{color:var(--pgr-text-on-accent);font-weight:400}.z-boutons-plateau .z-bouton-picto{display:flex;justify-content:center;align-items:center;display:flex;justify-content:center;align-items:center}.z-boutons-plateau .z-bouton-picto i{color:var(--pgr-accent)}.z-boutons-plateau .z-principal{margin:20px}a.bulle-validation{display:flex;justify-content:center;padding-top:10px;padding-bottom:10px}a.bulle-validation h3{font-size:14px;font-weight:200}a.bulle-validation:hover h3{font-weight:500}a.lien-cliquable h3{text-decoration:underline;font-size:12px;font-weight:500;color:#666}a.lien-cliquable:hover{color:var(--pgr-text-primary)}.z-navigation .z-haut a.z-nav-breadcrumbs{width:max-content;text-decoration:none}.z-navigation .z-haut a.z-nav-breadcrumbs i.material-icons{font-size:18px}a.z-index-bouton{padding:5px 0px;display:flex;align-items:center;box-sizing:border-box}a.z-index-bouton:hover{opacity:.7}a.z-index-bouton i{margin-right:7px}.z-widget-bouton{background-color:var(--pgr-bg-primary);padding:0px 50px;height:30px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;margin-bottom:20px}a{cursor:pointer}a.z-formulaire-bouton,a.z-formulaire-bouton-checkbox{display:flex;justify-content:center;align-items:center}h2.z-formulaire-legende{font-weight:700;font-size:13px}h2.z-formulaire-titre{font-weight:100;font-size:16px;text-transform:uppercase}i.z-formulaire-picto{width:35px;display:flex;justify-content:center;padding:5px 5px 5px 0px;box-sizing:border-box}a.z-formulaire-bouton-checkbox i{font-size:18px}.z-selecteur a i{font-size:18px;margin-right:5px}.md-select-value{background-color:var(--pgr-bg-primary) !important;display:flex;font-size:11px !important;padding-left:10px !important}textarea{resize:none;width:300px;box-sizing:border-box}textarea,textarea::placeholder,input,input::placeholder{font-size:14px;background-color:var(--pgr-bg-primary);border:unset !important}textarea,textarea::placeholder{padding:10px}input,input::placeholder{padding:5px}textarea::placeholder,input::placeholder{font-style:italic;color:#666}textarea:focus,textarea:hover,input:focus{color:var(--pgr-text-primary)}p.z-formulaire{font-size:14px}p.z-legende{font-size:11px;color:#666}.z-form-checkbox-res p,.z-formulaire-reponse p{font-weight:700 !important}pgr-parent-question pgr-checkbox .z-form-checkbox-res{padding:10px 20px 10px 20px;display:flex}pgr-parent-question pgr-checkbox .z-form-checkbox-res p{font-weight:700}pgr-parent-question pgr-number .z-formulaire-reponse{padding:5px 15px 15px 15px}pgr-number .z-formulaire-reponse{padding:15px 15px 7px 15px;display:flex;flex-direction:row;display:flex;justify-content:center}pgr-number .z-formulaire-reponse p{font-weight:700 !important;font-size:16px}pgr-number .z-formulaire-reponse p:first-of-type{margin-right:7px !important}pgr-checkbox .z-form-checkboxes{padding:20px 0px 0px 0px}pgr-checkbox .z-form-checkboxes p{display:inline}pgr-checkbox .z-form-checkbox{padding:0px 20px 10px 20px}pgr-checkbox .z-form-checkbox-res{padding:20px 20px 10px 20px}pgr-checkbox .z-form-checkbox-res ul{margin:0px;padding-left:15px}pgr-number .z-formulaire-reponse p:last-of-type{margin-left:5px}.z-form-number{padding:10px 20px 10px 20px;display:flex;align-items:center}.z-form-number .z-choix-unite{margin-left:15px;display:flex}.z-form-number .z-choix-unite p{margin-left:10px !important}input.z-input-number{width:70px}span.z-unite,select.z-unite{font-size:14px;margin-left:10px}pgr-stars{display:flex;justify-content:center}.my-custom-stars{justify-content:center}.z-form-stars{padding:20px 20px 10px 20px;width:max-content}.z-form-stars .z-stars-legende{padding-top:10px;display:flex;justify-content:space-between}.z-form-stars .z-stars-legende .z-legende{width:max-content}pgr-crud-items-question .z-bulle-u{flex-direction:row !important}pgr-crud-items-question .z-bulle-u-parent{max-width:35% !important}pgr-crud-items-question .z-bulle-u-fille a{display:flex;justify-content:center;align-items:center;width:35px;height:35px}pgr-crud-item{display:flex;justify-content:flex-start;align-items:center;padding:7px 2px 7px 20px;width:100%;box-sizing:border-box}pgr-crud-item a{opacity:.6}pgr-crud-item textarea{width:auto;box-sizing:border-box;margin-right:7px}.z-bulle-u-fille:nth-child(even){background-color:rgba(255,255,255,.5019607843)}.z-crud-item{display:flex;flex-direction:column;padding-right:15px}.z-crud-item p:nth-of-type(2){font-weight:700 !important;padding-top:2px !important}.z-options{display:flex;align-items:flex-start}.z-options a.bulle-validation{padding:0px}.z-options a.bulle-validation h3{display:flex;align-items:center}.z-options a.bulle-validation i{padding-right:7px}.z-dropdown-capsule{position:relative}.z-dropdown-capsule .z-dropdown{display:block}.z-dropdown{position:absolute;background-color:gray;display:flex;flex-direction:column;align-items:flex-end;width:max-content;box-sizing:border-box;display:none;z-index:20}.z-dropdown a{width:100%;padding:5px}.z-dropdown h1{color:var(--pgr-text-primary);font-size:15px;font-family:cera-light}.z-dropdown-item{color:var(--pgr-text-primary);font-size:15px;font-family:cera-light}.z-interaction-groupe,.z-interaction-groupe dnd-nodrag{width:97%;height:max-content;display:flex;box-sizing:border-box}.z-interaction-fonctionalites{width:35px;height:inherit;display:flex;flex-direction:column;background-color:#8a4fff;opacity:0}.z-interaction-fonctionalites a{width:100%;height:35px;display:flex;align-items:center;justify-content:center;color:#fff}.z-interaction{width:calc(100% - 35px);display:flex;flex-direction:column;position:relative;border:3px solid #fff}.z-interaction-groupe:hover .z-interaction{border:3px solid #8a4fff}.z-interaction-groupe:hover .z-interaction-fonctionalites{opacity:1}.z-interaction-groupe:hover .z-exo-interaction-save{opacity:1;z-index:2}.z-exo-interaction-save{position:absolute;top:0px;right:0px;display:flex;justify-content:center;align-items:center;height:35px;width:35px;background-color:#8a4fff;opacity:0}.z-exo-interaction-save a{width:max-content;height:max-content;color:#fff}.z-question-reponse{width:100%;margin-top:40px}.zse_legende{height:25px;font-weight:12px;font-style:italic}.zse_legende{display:none}.zse_titre h1{font-family:cera-medium;font-size:25px;font-weight:bold}.zse_titre h2{font-family:cera-medium;font-size:23px;font-weight:lighter}.zse_titre h3{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700}.zse_titre h4{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;text-decoration:underline}pgr-hb-content-text .zse_texte{width:100%}pgr-hb-content-text .zse_legende{display:flex}.zse_qualificatif{justify-content:center;align-items:center}.z-text-bold{font-weight:bold}.z-text-bold textarea{font-weight:bold}.z-text-italic{font-style:italic}.z-text-italic textarea{font-style:italic}.z-text-underlined{text-decoration:underline}.z-text-underlined textarea{text-decoration:underline}.z-text-no-bold{font-weight:normal}.z-text-no-bold textarea{font-weight:normal}.z-text-no-italic{font-style:normal}.z-text-no-italic textarea{font-style:normal}.z-text-no-underlined{text-decoration:none}.z-text-no-underlined textarea{text-decoration:none}.zse_quali{border:var(--pgr-text-primary) 3px solid;display:flex;justify-content:center;align-items:center;margin:0px 15px;position:relative}.zse_quali textarea.zse_legende,.zse_quali .zse_legende{position:absolute;top:-45px}.zse_quali_rectangle{height:120px;width:25%}.zse_quali_cercle{height:200px;width:200px;border-radius:50%}.zse_quali_legende{margin-top:50px}.zse_quali_legende .zse_legende{display:flex}.zse_qualificatif .zse_highlight{background-color:#17ffb5}.zse_qualificatif .zse_highlight textarea{background-color:rgba(255,255,255,.5019607843)}.zse_liste{flex-direction:column}.zse_liste_legende .zse_legende{visibility:visible;margin:7px 0px}.zse_liste_item{display:flex;align-items:center;margin:5px 0px}.zse_bullet .zse_liste_bullet{visibility:visible}.zse_liste_bullet{height:10px;width:10px;border-radius:50%;background-color:var(--pgr-text-tertiary);margin-right:15px}.zse_liste .zse_highlight textarea{border:var(--pgr-text-primary) 3px solid !important}.zse_liste .zse_highlight textarea.zse_legende{border:none !important}.zse_liste .zse_highlight .zse_liste_bullet{height:35px;width:35px;min-width:35px;justify-content:center;align-items:center}.zse_liste .zse_highlight .zse_liste_ajouter a{border:var(--pgr-text-primary) 3px solid !important}.zse_liste .zse_liste_ajouter{width:100%;height:40px}.zse_liste .zse_liste_ajouter a{height:100%;width:70%;display:flex;align-items:center}.zse_liste .zse_liste_ajouter a i{margin-right:7px}i.zse_liste_chevron,.zse_liste_bullet{display:none}.zse_bullet .zse_liste_bullet{display:flex}.zse_highlight.zse_bullet i.zse_liste_chevron{display:flex}pgr-html-block .z-index-0,pgr-html-block .z-index-0 h1{font-size:16px;margin:0 !important;font-weight:600;font-size:28px;padding-top:10px;padding-bottom:5px;color:#622cd0}pgr-html-block .z-index-1,pgr-html-block .z-index-1 h1{font-size:14px;color:#000;margin:0 !important;font-weight:400;font-size:26px;padding-top:10px;padding-bottom:5px;color:#3e1e7d}pgr-html-block .z-index-2,pgr-html-block .z-index-2 h1{padding-left:28px;font-size:14px;color:var(--pgr-text-primary);font-family:cera-light;margin:0 !important;font-weight:400;font-size:23px;padding-bottom:5px}pgr-html-block .z-index-3,pgr-html-block .z-index-3 h1{padding-left:60px;font-size:11px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400;font-size:20px;padding-bottom:5px}pgr-html-block .z-index-4,pgr-html-block .z-index-4 h1{padding-left:68px;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;text-decoration:underline;padding-bottom:5px}.zse_loop{display:flex;flex-direction:column}pgr-hb-bottom-loop .zse_bas_option{display:flex;align-items:center}.z-bulle-table{display:table;border-collapse:collapse;width:100%}.z-bulle-table td{background-color:#f4f4f4}.z-green-border-left{border-left:14px solid #17ffb5 !important}.z-green-bg{background:#17ffb5 !important}.z-green-bg textarea{background:#17ffb5 !important}.z-bg-transparent{background:rgba(0,0,0,0) !important}.z-text-left{text-align:left}.z-text-left .z-bulle-hover-parent{justify-content:flex-start !important}.z-text-left .z-bulle-hover-parent .z-crud-item{text-align:left}.z-text-left textarea{text-align:left}.z-text-right{text-align:right}.z-text-right .z-bulle-hover-parent{justify-content:flex-end !important}.z-text-right .z-bulle-hover-parent .z-crud-item{text-align:left}.z-text-right textarea{text-align:right}.z-text-center{text-align:center}.z-text-center .z-bulle-hover-parent{justify-content:center !important}.z-text-center .z-bulle-hover-parent .z-crud-item{text-align:left}.z-text-center textarea{text-align:center}.z-text-top,tr.z-text-top td,td.z-text-top{vertical-align:top !important}.z-text-middle,tr.z-text-middle td,td.z-text-middle{vertical-align:middle !important}.z-text-bottom,tr.z-text-bottom td,td.z-text-bottom{vertical-align:bottom !important}.z-text-b{font-weight:bold}.z-text-b textarea{font-weight:bold}.z-text-i{font-style:italic}.z-text-i textarea{font-style:italic}.z-text-td-title2{text-align:left;padding-left:35px !important;vertical-align:center}.z-w-100-px{width:100px}.z-w-200-px{width:200px}.z-w-300-px{width:300px}.z-w-400-px{width:400px}.z-w-1{width:100%}.z-w-2{width:50%}.z-w-3{width:33%}.z-w-4{width:25%}.z-w-5{width:20%}.z-w-6{width:16%}.z-bg-gray1{background-color:#ededed}.z-tag-index-1{margin-left:0}.z-tag-index-2{margin-left:35px}.z-tag-index-3{margin-left:70px}.z-tag-index-4{margin-left:100px}.z-xt-border-solid .z-xtable,table.z-xt-border-solid{border-collapse:collapse}.z-xt-border-solid .z-xtable td,.z-xt-border-solid .z-xtable th,table.z-xt-border-solid td,table.z-xt-border-solid th{border:1px var(--pgr-text-primary) solid}.z-xt-border-dashed .z-xtable,table.z-xt-border-dashed{border-collapse:collapse}.z-xt-border-dashed .z-xtable td,.z-xt-border-dashed .z-xtable th,table.z-xt-border-dashed td,table.z-xt-border-dashed th{border:1px var(--pgr-text-primary) dashed}.z-vt-panel,.z-ht-panel{width:100%;border-collapse:collapse}.z-xtable{width:100%;margin-bottom:20px}.z-xtable.z-table-w100{width:100%}.z-xtable td{padding:10px 20px;vertical-align:top}.z-xtable td.z-xtable-cell-header{font-weight:700;font-size:.8em}.z-xtable .z-bulle-u-parent,.z-xtable .z-bulle-u{max-width:100% !important}.z-xtable .z-bulle-u-parent{width:inherit !important}.z-xtable td.z-text-as-header,.z-xtable th.z-text-as-header{vertical-align:middle;font-style:italic;font-weight:bold}.z-xtable th{padding:10px 20px;vertical-align:middle;text-align:center}.z-xtable tr.z-no-border,.z-xtable tr td.z-no-border,.z-xtable tr th.z-no-border{border:none}tr .z-total-cell,tbody .z-total-cell{background-color:#17ffb5}tr.z-total-line,tr.z-total-line td,tbody.z-total-line,tbody.z-total-line td{background-color:#17ffb5}tr.z-total-line textarea,tr.z-total-line td textarea,tbody.z-total-line textarea,tbody.z-total-line td textarea{background:#17ffb5}tr.z-total-line-1,tr.z-total-line-1 td,tbody.z-total-line-1,tbody.z-total-line-1 td{background-color:#9cc0fa}tr.z-total-line-1 textarea,tr.z-total-line-1 td textarea,tbody.z-total-line-1 textarea,tbody.z-total-line-1 td textarea{background:#9cc0fa}tr.z-total-line-2,tr.z-total-line-2 td,tbody.z-total-line-2,tbody.z-total-line-2 td{background-color:#e1ccff}tr.z-total-line-2 textarea,tr.z-total-line-2 td textarea,tbody.z-total-line-2 textarea,tbody.z-total-line-2 td textarea{background:#e1ccff}.z-border-left-1{border-left:14px solid #9cc0fa !important}.z-border-left-2{border-left:14px solid #e1ccff !important}.z-save-button{display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--pgr-text-primary);background-color:#17ffb5;padding:10px}.z-save-button .z-label-button{font-style:italic;padding:5px;font-weight:bold}pgr-crud-item-edit .z-read-mode{flex-direction:row-reverse !important;align-items:center;justify-content:start !important}pgr-crud-item-edit .z-crud-item{padding:5px !important}.z-bulle-tableau{width:100%;display:flex;margin:1vh 0px;flex-wrap:wrap}.z-tab-ligne{width:100%;min-height:35px;position:relative;display:flex;flex-direction:row;z-index:1}.zzz-tab-case{width:100%;padding:10px}.z-tableau-hori .z-tableau-case-50:nth-of-type(2n){border-left:none}.z-tableau-titre~.z-tableau-cases .z-tableau-case-50{border-top:none}.zzz-tab-case{border:var(--pgr-text-primary) 3px solid;border-top:none}.zzz-tab-case:nth-of-type(1){border-top:#000 3px solid}.zz-tab-20 .zzz-tab-case,.zz-tab-30 .zzz-tab-case{border-left:none}.z-tab-ligne+.z-tab-ligne,.z-tab-ligne+.z-cases-pile{margin-top:-3px}.z-tab-ligne+.z-tab-ligne .zzz-tab-case,.z-tab-ligne+.z-cases-pile .zzz-tab-case{border-top:none}.z-tab-ligne .zz-tab-50:nth-of-type(2n) .zzz-tab-case{border-left:none}.zz-tab-70+.zz-tab-100 .zzz-tab-case:nth-of-type(1),.zz-tab-80+.zz-tab-100 .zzz-tab-case:nth-of-type(1){border-left:none}.zz-tab-20 textarea.zse_texte,.zz-tab-30 textarea.zse_texte{width:100%}.zz-tab-100{position:relative;width:100%;display:flex;flex-direction:row;display:flex;flex-direction:column}.zz-tab-100 p{margin:2px 0px}.zz-tab-80{position:relative;width:80%;display:flex;flex-direction:column}.zz-tab-20{position:relative;width:20%;display:flex;flex-direction:column}.zz-tab-70{position:relative;width:70%;display:flex;flex-direction:column}.zz-tab-30{position:relative;width:30%;display:flex;flex-direction:column}.zz-tab-50{position:relative;width:50%;display:flex;flex-direction:column}.z-tableau-cases{width:100%;display:flex}.z-cases-pile{flex-direction:column;flex-wrap:wrap;max-height:70vh}.z-tableau-case-50{width:50%;padding:10px;border:var(--pgr-text-primary) 3px solid}.z-pile-bordure{position:absolute;top:0px;left:0px;width:50%;height:100%;border-left:var(--pgr-text-primary) 3px solid}.z-cases-pile{position:relative}.z-cases-pile .z-tableau-case-50{border-left:none;border-top:none}a.zse_vertical_back{height:50px;width:max-content;display:flex;justify-content:center;align-items:center}.zzz-tab-case .zse_quali textarea.zse_legende,.zzz-tab-case .zse_quali .zse_legende{position:relative;top:0px;align-self:flex-start;text-align:left}.zzz-tab-case .zse_quali_legende{margin:0px}.zzz-tab-case .zse_quali{width:100%;border:none}.zzz-tab-case .zse_quali h2{margin-bottom:10px}.z-agility-item-consolide,.z-agility-item-consolide-accord,.z-agility-item-consolide-disaccord{width:90%;z-index:2}.z-agility-item-consolide tbody>tr:first-child,.z-agility-item-consolide-accord tbody>tr:first-child,.z-agility-item-consolide-disaccord tbody>tr:first-child{font-weight:normal;font-style:italic;text-decoration:none;text-align:center;vertical-align:middle;background-color:var(--pgr-bg-primary);box-shadow:10px 5px 5px gray}.z-agility-item-consolide tbody>tr:first-child td:nth-child(1),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(1),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(1){width:50%;padding:15px 0}.z-agility-item-consolide tbody>tr:first-child td:nth-child(2),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(2),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(2){width:12%}.z-agility-item-consolide tbody>tr:first-child td:nth-child(3),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(3),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(3){width:26%}.z-agility-item-consolide tbody>tr:first-child td:nth-child(4),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(4),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(4){width:12%}.z-agility-item-consolide tbody>tr:nth-child(2),.z-agility-item-consolide-accord tbody>tr:nth-child(2),.z-agility-item-consolide-disaccord tbody>tr:nth-child(2){background-color:#effffa;box-shadow:10px 5px 5px green}.z-agility-item-consolide tbody>tr:nth-child(2) td:nth-child(1),.z-agility-item-consolide-accord tbody>tr:nth-child(2) td:nth-child(1),.z-agility-item-consolide-disaccord tbody>tr:nth-child(2) td:nth-child(1){width:50%;padding:15px}.z-agility-item-consolide td,.z-agility-item-consolide-accord td,.z-agility-item-consolide-disaccord td{font-family:cera-medium}.z-agility-item-consolide td .z-score-agilie p,.z-agility-item-consolide-accord td .z-score-agilie p,.z-agility-item-consolide-disaccord td .z-score-agilie p{display:flex;align-items:flex-end;justify-content:center;font-family:cera-medium}.z-agility-item-consolide td .z-score-agilie p :first-child,.z-agility-item-consolide-accord td .z-score-agilie p :first-child,.z-agility-item-consolide-disaccord td .z-score-agilie p :first-child{font-size:25px}.z-agility-item-consolide td .z-score-agilie p :nth-child(2),.z-agility-item-consolide-accord td .z-score-agilie p :nth-child(2),.z-agility-item-consolide-disaccord td .z-score-agilie p :nth-child(2){font-size:16px}.z-agility-item-consolide td .zse_text_composer,.z-agility-item-consolide-accord td .zse_text_composer,.z-agility-item-consolide-disaccord td .zse_text_composer{display:flex;justify-content:center;align-items:flex-end}.z-agility-question-item{width:100%;display:flex;justify-content:end}.z-agility-question-item table{border-collapse:collapse;padding:15px;background:var(--pgr-bg-primary);margin:10px}.z-agility-question-item table td{padding:10px 0}.z-agility-question-item table td:last-child{border-right:15px solid #17ffb5}.z-agility-question-item .bulle-validation,.z-agility-question-item .z-bulle-u-titre{display:none}.z-agility-question-item .z-bulle-u.z-bulle-u-fille{border-right:none !important}.z-agility-question-item .jk-rating-stars-container .star-button.star-on .material-icons{color:#17ffb5}.z-agility-question-item .z-save-button{background-color:var(--pgr-bg-primary)}.z-opacity-05{opacity:.5}.z-agility-planing tbody>tr:first-child{font-weight:normal;font-style:italic;text-decoration:none;text-align:center;vertical-align:middle;background-color:var(--pgr-bg-primary);box-shadow:10px 5px 5px gray}.z-agility-planing tbody>tr:first-child td:nth-child(1){width:50%;padding:15px 0}.z-agility-planing tbody>tr:first-child td:nth-child(2){width:12%}.z-agility-planing tbody>tr:first-child td:nth-child(3){width:12%}.z-agility-planing tbody>tr:first-child td:nth-child(4){width:12%}.z-agility-planing tbody>tr:first-child td:nth-child(4){width:14%}.z-agility-planing tr:nth-child(odd){background-color:var(--pgr-bg-primary)}.z-agility-planing tr:nth-child(even){background-color:#fcfcfc}.z-agility-planing td{font-family:cera-medium}.z-agility-planing td.z-agility-plan-item>div{display:flex;flex-direction:row;align-items:center;margin-top:10px}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text{width:22px;height:38px;background-color:#19ffb5;transition:background-color .25s;background:#19ffb5;color:var(--pgr-text-primary);display:flex;align-items:center;justify-content:center;font-size:inherit;margin:0 15px;position:relative;z-index:1;font-weight:bold;font-family:cera-medium}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:before,.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:after{content:"";overflow:hidden;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:inherit;transition:background-color .25s}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:before{transform:rotate(-60deg)}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:after{transform:rotate(60deg)}.z-agility-planing td.z-agility-plan-item>div div:nth-child(2){color:var(--pgr-text-primary);padding:10px 0}.z-flex-row{display:flex;flex-direction:row;align-items:center}.z-flex-column{display:flex;flex-direction:column;justify-content:center}.z-agility-item-consolide-accord tbody>tr:not(:first-child),.z-agility-item-consolide-disaccord tbody>tr:not(:first-child){background-color:#effffa;box-shadow:10px 5px 5px green}.z-agility-item-consolide-accord tbody>tr:not(:first-child) td:nth-child(1),.z-agility-item-consolide-disaccord tbody>tr:not(:first-child) td:nth-child(1){width:50%;padding:15px}.z-tabs-no-transition md-tabs [role=tabpanel]{transition:none}.z-tabs-no-transition md-tab-content{text-align:center}.z-flex-col-center{display:flex;flex-direction:column;align-items:center}.z-flex-row-center{display:flex;flex-direction:row}.Z-admin-ligne{height:35px;transition:padding 1s;padding:0px 50px;display:flex;align-items:center;box-sizing:border-box;position:relative}.Z-admin-ligne:hover .Z-admin-fonctionalites{opacity:1}.z-admin-chargement-ligne{height:35px;width:100%;display:flex;justify-content:center;align-items:center}.Z-admin-fonctionalites{width:20%;height:35px;display:flex;justify-content:flex-end;align-items:center;padding-right:20px;opacity:0;box-sizing:border-box;transition:opacity .5s}.Z-admin-fonctionalites a{display:flex;justify-content:center;align-items:center;height:35px;width:35px}.Z-admin-item{width:80%;min-height:35px;display:flex;align-items:center;box-sizing:border-box}.Z-admin-item i{display:flex;justify-content:center;align-items:center;height:35px;width:35px}.z-agility-item-consolide,.z-agility-item-consolide-accord,.z-agility-item-consolide-disaccord{width:90%;z-index:2}.z-agility-item-consolide tbody>tr:first-child,.z-agility-item-consolide-accord tbody>tr:first-child,.z-agility-item-consolide-disaccord tbody>tr:first-child{font-weight:normal;font-style:italic;text-decoration:none;text-align:center;vertical-align:middle;background-color:var(--pgr-bg-primary);box-shadow:10px 5px 5px gray}.z-agility-item-consolide tbody>tr:first-child td:nth-child(1),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(1),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(1){width:50%;padding:15px 0}.z-agility-item-consolide tbody>tr:first-child td:nth-child(2),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(2),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(2){width:12%}.z-agility-item-consolide tbody>tr:first-child td:nth-child(3),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(3),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(3){width:26%}.z-agility-item-consolide tbody>tr:first-child td:nth-child(4),.z-agility-item-consolide-accord tbody>tr:first-child td:nth-child(4),.z-agility-item-consolide-disaccord tbody>tr:first-child td:nth-child(4){width:12%}.z-agility-item-consolide tbody>tr:nth-child(2),.z-agility-item-consolide-accord tbody>tr:nth-child(2),.z-agility-item-consolide-disaccord tbody>tr:nth-child(2){background-color:#effffa;box-shadow:10px 5px 5px green}.z-agility-item-consolide tbody>tr:nth-child(2) td:nth-child(1),.z-agility-item-consolide-accord tbody>tr:nth-child(2) td:nth-child(1),.z-agility-item-consolide-disaccord tbody>tr:nth-child(2) td:nth-child(1){width:50%;padding:15px}.z-agility-item-consolide td,.z-agility-item-consolide-accord td,.z-agility-item-consolide-disaccord td{font-family:cera-medium}.z-agility-item-consolide td .z-score-agilie p,.z-agility-item-consolide-accord td .z-score-agilie p,.z-agility-item-consolide-disaccord td .z-score-agilie p{display:flex;align-items:flex-end;justify-content:center;font-family:cera-medium}.z-agility-item-consolide td .z-score-agilie p :first-child,.z-agility-item-consolide-accord td .z-score-agilie p :first-child,.z-agility-item-consolide-disaccord td .z-score-agilie p :first-child{font-size:25px}.z-agility-item-consolide td .z-score-agilie p :nth-child(2),.z-agility-item-consolide-accord td .z-score-agilie p :nth-child(2),.z-agility-item-consolide-disaccord td .z-score-agilie p :nth-child(2){font-size:16px}.z-agility-item-consolide td .zse_text_composer,.z-agility-item-consolide-accord td .zse_text_composer,.z-agility-item-consolide-disaccord td .zse_text_composer{display:flex;justify-content:center;align-items:flex-end}.z-agility-question-item{width:100%;display:flex;justify-content:end}.z-agility-question-item table{border-collapse:collapse;padding:15px;background:var(--pgr-bg-primary);margin:10px}.z-agility-question-item table td{padding:10px 0}.z-agility-question-item table td:last-child{border-right:15px solid #17ffb5}.z-agility-question-item .bulle-validation,.z-agility-question-item .z-bulle-u-titre{display:none}.z-agility-question-item .z-bulle-u.z-bulle-u-fille{border-right:none !important}.z-agility-question-item .jk-rating-stars-container .star-button.star-on .material-icons{color:#17ffb5}.z-agility-question-item .z-save-button{background-color:var(--pgr-bg-primary)}.z-opacity-05{opacity:.5}.z-agility-planing tbody>tr:first-child{font-weight:normal;font-style:italic;text-decoration:none;text-align:center;vertical-align:middle;background-color:var(--pgr-bg-primary);box-shadow:10px 5px 5px gray}.z-agility-planing tbody>tr:first-child td:nth-child(1){width:50%;padding:15px 0}.z-agility-planing tbody>tr:first-child td:nth-child(2){width:12%}.z-agility-planing tbody>tr:first-child td:nth-child(3){width:12%}.z-agility-planing tbody>tr:first-child td:nth-child(4){width:12%}.z-agility-planing tbody>tr:first-child td:nth-child(4){width:14%}.z-agility-planing tr:nth-child(odd){background-color:var(--pgr-bg-primary)}.z-agility-planing tr:nth-child(even){background-color:#fcfcfc}.z-agility-planing td{font-family:cera-medium}.z-agility-planing td.z-agility-plan-item>div{display:flex;flex-direction:row;align-items:center;margin-top:10px}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text{width:22px;height:38px;background-color:#19ffb5;transition:background-color .25s;background:#19ffb5;color:var(--pgr-text-primary);display:flex;align-items:center;justify-content:center;font-size:inherit;margin:0 15px;position:relative;z-index:1;font-weight:bold;font-family:cera-medium}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:before,.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:after{content:"";overflow:hidden;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:inherit;transition:background-color .25s}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:before{transform:rotate(-60deg)}.z-agility-planing td.z-agility-plan-item>div div:first-child.zse_text:after{transform:rotate(60deg)}.z-agility-planing td.z-agility-plan-item>div div:nth-child(2){color:var(--pgr-text-primary);padding:10px 0}.z-flex-row{display:flex;flex-direction:row;align-items:center}.z-flex-column{display:flex;flex-direction:column;justify-content:center}.z-agility-item-consolide-accord tbody>tr:not(:first-child),.z-agility-item-consolide-disaccord tbody>tr:not(:first-child){background-color:#effffa;box-shadow:10px 5px 5px green}.z-agility-item-consolide-accord tbody>tr:not(:first-child) td:nth-child(1),.z-agility-item-consolide-disaccord tbody>tr:not(:first-child) td:nth-child(1){width:50%;padding:15px}.z-tabs-no-transition md-tabs [role=tabpanel]{transition:none}.z-tabs-no-transition md-tab-content{text-align:center}.z-flex-col-center{display:flex;flex-direction:column;align-items:center}.z-flex-row-center{display:flex;flex-direction:row}.panel{margin-bottom:20px;background-color:var(--pgr-bg-primary);border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid rgba(0,0,0,0);border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:var(--pgr-bg-soft);border-top:1px solid var(--pgr-border-input);border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid var(--pgr-border-input)}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid var(--pgr-border-input)}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid var(--pgr-border-input)}.panel-default{border-color:var(--pgr-border-input)}.panel-default>.panel-heading{color:var(--pgr-text-primary);background-color:var(--pgr-bg-soft);border-color:var(--pgr-border-input)}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:var(--pgr-border-input)}.panel-default>.panel-heading .badge{color:var(--pgr-bg-soft);background-color:var(--pgr-text-primary)}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:var(--pgr-border-input)}.panel-primary{border-color:var(--pgr-link-color)}.panel-primary>.panel-heading{color:var(--pgr-text-on-accent);background-color:var(--pgr-link-color);border-color:var(--pgr-link-color)}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:var(--pgr-link-color)}.panel-primary>.panel-heading .badge{color:var(--pgr-link-color);background-color:var(--pgr-bg-primary)}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:var(--pgr-link-color)}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.show{display:block !important}.z-admin .z-navigation,.z-admin-interaction .z-navigation{display:flex;flex-direction:row;height:42px;background-color:var(--pgr-bg-primary);box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);border-bottom:1px solid var(--pgr-border-heavy)}.z-admin .z-navigation .z-nav-brand,.z-admin-interaction .z-navigation .z-nav-brand{display:flex;align-items:center;height:100%;padding:0 8px}.z-admin .z-navigation .z-nav-brand a,.z-admin-interaction .z-navigation .z-nav-brand a{display:flex;align-items:center;height:100%}.z-admin .z-navigation .z-nav-brand img,.z-admin-interaction .z-navigation .z-nav-brand img{width:30px;height:30px;transition:transform .2s ease}.z-admin .z-navigation .z-nav-brand img:hover,.z-admin-interaction .z-navigation .z-nav-brand img:hover{transform:scale(1.1)}.z-admin .z-navigation .z-nav-separator,.z-admin-interaction .z-navigation .z-nav-separator{width:1px;height:20px;background-color:var(--pgr-border-medium);margin:0 4px;align-self:center}.z-admin .z-navigation .z-nav-arrows,.z-admin-interaction .z-navigation .z-nav-arrows{display:flex;align-items:center;gap:2px}.z-admin .z-navigation .z-nav-arrows a,.z-admin-interaction .z-navigation .z-nav-arrows a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.z-admin .z-navigation .z-nav-arrows a:hover,.z-admin-interaction .z-navigation .z-nav-arrows a:hover{background-color:var(--pgr-bg-hover);opacity:1}.z-admin .z-navigation .z-nav-arrows a i,.z-admin-interaction .z-navigation .z-nav-arrows a i{font-size:18px;color:var(--pgr-text-tertiary)}.z-admin .z-navigation .z-nav-links,.z-admin-interaction .z-navigation .z-nav-links{display:flex;align-items:center;height:100%;gap:1px;flex:1;overflow-x:auto}.z-admin .z-navigation .z-bas,.z-admin-interaction .z-navigation .z-bas{height:100%}.z-admin .z-navigation .z-bas img,.z-admin-interaction .z-navigation .z-bas img{width:50px}.z-admin .z-navigation .z-navigation-bas a.z-rubrique,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique{display:flex;align-items:center;gap:5px;padding:0 12px;height:100%;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .15s ease;white-space:nowrap;box-sizing:border-box}.z-admin .z-navigation .z-navigation-bas a.z-rubrique i,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique i{font-size:17px;color:var(--pgr-text-muted);transition:color .15s ease}.z-admin .z-navigation .z-navigation-bas a.z-rubrique span,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique span{font-size:13px;font-weight:500;color:var(--pgr-text-secondary);letter-spacing:.01em;transition:color .15s ease}.z-admin .z-navigation .z-navigation-bas a.z-rubrique:hover,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique:hover{background-color:rgba(138,79,255,.04);opacity:1}.z-admin .z-navigation .z-navigation-bas a.z-rubrique:hover i,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique:hover i{color:var(--pgr-accent)}.z-admin .z-navigation .z-navigation-bas a.z-rubrique:hover span,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique:hover span{color:var(--pgr-text-primary)}.z-admin .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active{border-bottom-color:var(--pgr-accent);background-color:rgba(138,79,255,.06)}.z-admin .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active i,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active i{color:var(--pgr-accent)}.z-admin .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active span,.z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active span{color:#300c63;font-weight:600}.z-admin .z-navigation .z-navigation-bas i,.z-admin-interaction .z-navigation .z-navigation-bas i{color:var(--pgr-accent)}.z-admin .z-navigation .z-utilisateur-bas,.z-admin-interaction .z-navigation .z-utilisateur-bas{gap:8px}.z-admin .z-navigation .z-utilisateur-bas .z-user-info,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-user-info{display:flex;align-items:center;gap:6px}.z-admin .z-navigation .z-utilisateur-bas .z-user-info .z-user-avatar,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-user-info .z-user-avatar{display:flex;align-items:center}.z-admin .z-navigation .z-utilisateur-bas .z-user-info .z-user-avatar i,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-user-info .z-user-avatar i{font-size:26px;color:var(--pgr-accent)}.z-admin .z-navigation .z-utilisateur-bas .z-user-info .nav-utilisateur,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-user-info .nav-utilisateur{font-size:13px;font-weight:500;color:var(--pgr-text-primary);white-space:nowrap}.z-admin .z-navigation .z-utilisateur-bas .z-nav-action,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-nav-action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.z-admin .z-navigation .z-utilisateur-bas .z-nav-action:hover,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-nav-action:hover{background-color:rgba(255,60,0,.08);opacity:1}.z-admin .z-navigation .z-utilisateur-bas .z-nav-action:hover i,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-nav-action:hover i{color:#ff3c00}.z-admin .z-navigation .z-utilisateur-bas .z-nav-action i,.z-admin-interaction .z-navigation .z-utilisateur-bas .z-nav-action i{font-size:19px;color:var(--pgr-text-muted);transition:color .15s ease}.z-admin .z-navigation .z-nav-rubriques,.z-admin-interaction .z-navigation .z-nav-rubriques{display:flex}pgr-admin-home-navbar{width:100%}.z-navigation a:hover i,.z-navigation a:active i{color:var(--pgr-color-green)}.z-navigation a:hover i{color:var(--pgr-text-primary)}.z-navigation .z-haut a{display:flex;justify-content:center;align-items:center;width:34px;height:34px;z-index:5}.z-navigation .z-bas a{display:flex;justify-content:center;align-items:center;min-width:42px;width:max-content;height:42px;padding:0px 3px}.z-navigation .z-bas a.z-rubrique{width:max-content;padding:0px 15px}.z-navigation .z-bas a.z-rubrique h3{color:var(--pgr-accent);font-weight:300;font-size:1.17em}.z-navigation .z-logo a{width:76px;height:76px;padding:10px;box-sizing:border-box}.z-navigation .z-logo a:hover{opacity:.7}.z-navigation .z-logo img{height:100%}.z-navigation .z-dropdown a{width:max-content;padding-left:10px}.z-admin .z-phase{min-width:300px;margin:0 1px;padding:1px}.z-admin .z-module{width:100%}.z-admin .z-module h1:first-of-type{font-size:22px;font-family:cera-light-ita}.z-admin .z-module h1{font-size:17px;font-family:cera-light-ita}.z-admin .z-contenu,.z-admin pgr-subject-edit,.z-admin pgr-module-edit{flex-wrap:wrap}.z-titre-phase h1,.z-chapitre h1{font-size:14px;color:var(--pgr-text-primary);margin:0 !important;font-weight:400}.z-sous-chapitre h1{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400;padding-left:10px}.z-titre-phase,.z-chapitre,.z-sous-chapitre,.z-indexes{position:relative;display:flex;padding:10px}.z-titre-phase dnd-nodrag,.z-chapitre dnd-nodrag,.z-sous-chapitre dnd-nodrag,.z-indexes dnd-nodrag{display:flex;flex-direction:row;width:100%}.z-titre-phase{background-color:var(--pgr-accent);color:var(--pgr-text-on-accent);height:80px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.z-titre-phase .z-input-container>.z-background-item{color:var(--pgr-text-on-accent);font-weight:bold}.z-titre-phase .z-prefix{display:flex;flex-direction:row;font-weight:bold}.z-prefix{display:flex;flex-direction:row;font-weight:bold}.z-input-container{width:100%;display:flex;flex-direction:row;align-items:center}.z-input-container .z-background-item{width:100%;background-color:inherit}.z-off{background-color:#e1ccff;color:var(--pgr-text-primary)}.z-commande{z-index:2;position:absolute;right:0px;height:100%;width:max-content;display:flex;flex-direction:column;justify-content:center}.z-commande a{height:30px;display:flex;justify-content:center;align-items:center;padding:15px}.z-commande.z-commande-phase a{background-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-commande.z-commande-module a{background-color:rgba(23,255,181,.4)}.z-commande.z-commande-subject a{background-color:var(--pgr-color-green);color:var(--pgr-text-primary)}.z-nouveau{display:flex;justify-content:space-around;align-items:center}.z-nouveau .z-hide{visibility:hidden}.z-nouveau:hover .z-show{visibility:hidden;display:none}.z-nouveau:hover .z-hide{visibility:visible;display:flex;padding:10px 0px}pgr-index-interaction{display:flex;flex-direction:row;width:100%}.z-admin .z-contenu pgr-plan-item-tree.z-plan-index,.z-admin pgr-subject-edit pgr-plan-item-tree.z-plan-index,.z-admin pgr-module-edit pgr-plan-item-tree.z-plan-index{overflow-y:scroll;height:100%;display:block}.z-admin .z-contenu pgr-plan-item-tree.z-plan-index .z-exo .z-index-bouton h1,.z-admin pgr-subject-edit pgr-plan-item-tree.z-plan-index .z-exo .z-index-bouton h1,.z-admin pgr-module-edit pgr-plan-item-tree.z-plan-index .z-exo .z-index-bouton h1{color:var(--pgr-text-primary)}.z-admin .z-contenu pgr-plan-item-tree.z-plan-index .z-selected-exo .z-index-bouton h1,.z-admin pgr-subject-edit pgr-plan-item-tree.z-plan-index .z-selected-exo .z-index-bouton h1,.z-admin pgr-module-edit pgr-plan-item-tree.z-plan-index .z-selected-exo .z-index-bouton h1{color:var(--pgr-color-red-material)}.z-admin .z-contenu pgr-plan-item-tree .z-level-1>a h1,.z-admin pgr-subject-edit pgr-plan-item-tree .z-level-1>a h1,.z-admin pgr-module-edit pgr-plan-item-tree .z-level-1>a h1{background-color:var(--pgr-color-green)}.z-admin .z-contenu pgr-plan-item-tree .z-level-2>a h1,.z-admin pgr-subject-edit pgr-plan-item-tree .z-level-2>a h1,.z-admin pgr-module-edit pgr-plan-item-tree .z-level-2>a h1{background-color:rgba(23,255,181,.6)}.z-admin .z-contenu pgr-plan-item-tree .z-level-3>a h1,.z-admin pgr-subject-edit pgr-plan-item-tree .z-level-3>a h1,.z-admin pgr-module-edit pgr-plan-item-tree .z-level-3>a h1{background-color:rgba(23,255,181,.3)}.z-phases{display:flex;margin:10px 0px}.z-phases .z-titre-phase{background-color:#fffaad;width:100%}.z-phases .z-titre-phase .z-dropdown{top:80px;width:100%;background-color:#fffaad;align-items:flex-start}.z-phases .z-actif{background-color:#e1ccff}.z-phases .z-actif h1{font-size:17px}.z-edition{display:flex;flex-direction:column;width:100%}.z-preview{width:80%;display:flex;overflow-y:scroll;padding:7px}.z-admin-interaction .z-contenu,.z-admin-interaction pgr-subject-edit,.z-admin-interaction pgr-module-edit{flex-direction:column;justify-content:flex-start;height:calc(100% - 42px) !important}.z-admin-interaction .z-contenu h2,.z-admin-interaction pgr-subject-edit h2,.z-admin-interaction pgr-module-edit h2{height:max-content;padding-top:10px}.z-admin-interaction .z-contenu .z-edition,.z-admin-interaction pgr-subject-edit .z-edition,.z-admin-interaction pgr-module-edit .z-edition{height:100%}.z-admin-interaction .z-contenu .z-index,.z-admin-interaction pgr-subject-edit .z-index,.z-admin-interaction pgr-module-edit .z-index{justify-content:flex-start}.z-capsule{position:relative}.z-capsule .z-dropdown{position:absolute;top:0px;left:-275%}.z-capsule-questions .z-dropdown{position:absolute;top:0px;left:-275%;overflow-y:scroll;display:block;height:60%}.z-capsule-questions .z-dropdown .z-question-type-icon{width:200px}.z-admin-interaction .z-contenu .z-index,.z-admin-interaction pgr-subject-edit .z-index,.z-admin-interaction pgr-module-edit .z-index{padding-right:0px}.z-admin-interaction .z-contenu .z-index .z-index-bouton,.z-admin-interaction pgr-subject-edit .z-index .z-index-bouton,.z-admin-interaction pgr-module-edit .z-index .z-index-bouton{padding-right:15px}.z-admin-interaction .z-contenu .z-index .z-actif,.z-admin-interaction pgr-subject-edit .z-index .z-actif,.z-admin-interaction pgr-module-edit .z-index .z-actif{background-color:#f4f4f4}.z-interaction-haut{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.z-interaction-haut h1{font-size:14px;color:var(--pgr-text-primary);margin:0 !important;font-weight:400}.z-interaction-haut .z-titre-interaction{display:flex;flex-direction:column}.z-form-field{display:flex;flex-direction:row;align-items:center}.z-form-field .z-label{font-weight:bold;width:500px;text-align:right;margin-right:10px}.z-form-field md-checkbox{margin-bottom:5px;margin-top:5px}.z-form-field input,.z-form-field textarea,.z-form-field md-checkbox{width:100%}pgr-module-edit .z-module{display:flex;flex-direction:row}pgr-xtable-editor,.zse_xtable{width:100%}pgr-xtable-editor .z-xtable,.zse_xtable .z-xtable{width:100%}pgr-xtable-editor .z-xtable .z-xtable-line-0,.zse_xtable .z-xtable .z-xtable-line-0{background-color:rgba(2,2,2,.1490196078)}pgr-xtable-editor .z-xtable .z-xtable-line-0.z-xtable-line-else-value,.zse_xtable .z-xtable .z-xtable-line-0.z-xtable-line-else-value{background-color:rgba(255,0,0,.1490196078)}pgr-xtable-editor .z-xtable .z-xtable-line-1,.zse_xtable .z-xtable .z-xtable-line-1{background-color:rgba(177,179,249,.1882352941)}pgr-xtable-editor .z-xtable .z-xtable-line-1.z-xtable-line-else-value,.zse_xtable .z-xtable .z-xtable-line-1.z-xtable-line-else-value{background-color:rgba(1,9,248,.1882352941)}pgr-xtable-editor .z-xtable .z-xtable-cell-header,.zse_xtable .z-xtable .z-xtable-cell-header{font-weight:bold}pgr-xtable-editor .z-xtable .z-xtable-cell .z-xtable-settings-btn,.zse_xtable .z-xtable .z-xtable-cell .z-xtable-settings-btn{visibility:hidden}pgr-xtable-editor .z-xtable .z-xtable-cell:hover .z-xtable-settings-btn,.zse_xtable .z-xtable .z-xtable-cell:hover .z-xtable-settings-btn{visibility:visible}pgr-xtable-cell-config{display:flex;flex-direction:column}pgr-xtable-row-config{display:flex;flex-direction:column}.z-deleted-interaction{display:none !important}.question-title-only .z-bulle-hover.z-hide-on-drag{display:none !important}.z-question .z-bulle-x{background:#eae9e9;padding:1em}.z-question .z-bulle{position:relative;align-self:flex-start;width:52%;height:max-content;padding:20px;margin-bottom:20px;display:flex;box-sizing:border-box;background-color:#f4f4f4;border-left:14px solid var(--pgr-color-green)}.z-question .z-bulle.z-bulle-eca{border-left:13px dashed var(--pgr-color-green)}.z-question .z-bulle.z-bulle-used-in-eca{border-color:var(--pgr-color-red-material)}.z-question .z-bulle textarea{width:100%;background:inherit;resize:auto}.z-question .z-bulle-hover{display:flex;align-items:center;justify-content:flex-end;width:100%;box-sizing:border-box}.z-question .z-bulle-hover .z-bulle-u{position:relative;max-width:52%;height:max-content;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f4f4f4;border-right:14px solid #fa0}.z-question .z-bulle-hover:hover .z-bulle-u{background-color:#eae9e9}.z-question .z-bulle-hover:hover .z-fonctionalites{visibility:visible;display:flex;justify-content:center}.z-question .z-bulle-hover .z-fonctionalites{display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;width:13%}.z-question .z-bulle-hover .z-options{display:none;width:100%;padding:5px;background-color:#e1ccff}.z-question .z-bulle-hover .z-options.z-options-on{display:flex;flex-direction:column;justify-content:center}pgr-question-parent pgr-question-editor{display:flex;align-items:start}pgr-question-parent pgr-question-editor .z-question .z-bulle,pgr-question-parent pgr-question-editor .z-question .z-bulle-u{border:none}.dndDraggingSource{display:none}.z-show-on-drag{display:none}.z-exo .dndDragging:not(.dndDraggingSource),.z-nv-interaction .dndDragging:not(.dndDraggingSource){opacity:.5}.z-exo .dndDragging:not(.dndDraggingSource) pgr-question-editor,.z-exo .dndDragging:not(.dndDraggingSource) pgr-index-editor,.z-exo .dndDragging:not(.dndDraggingSource) pgr-bubble-info-editor,.z-exo .dndDragging:not(.dndDraggingSource) .z-formulaire-drag,.z-nv-interaction .dndDragging:not(.dndDraggingSource) pgr-question-editor,.z-nv-interaction .dndDragging:not(.dndDraggingSource) pgr-index-editor,.z-nv-interaction .dndDragging:not(.dndDraggingSource) pgr-bubble-info-editor,.z-nv-interaction .dndDragging:not(.dndDraggingSource) .z-formulaire-drag{-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);opacity:1;border-radius:10px}.z-exo .z-formulaire-drag .z-formulaire,.z-nv-interaction .z-formulaire-drag .z-formulaire{align-items:center;display:flex;justify-content:start;width:100%}.z-exo .z-formulaire-drag .z-formulaire img,.z-nv-interaction .z-formulaire-drag .z-formulaire img{height:30px}.z-exo .z-formulaire-drag .z-formulaire p,.z-nv-interaction .z-formulaire-drag .z-formulaire p{margin-left:1em}.z-exo .dndDragging:not(.dndDraggingSource){width:50%}.z-exo .dndDragging:not(.dndDraggingSource) .z-bulle{width:100%;height:100%}.dndDragging .z-hide-on-drag{display:none !important}.dndDragging .z-show-on-drag{display:block !important}.dndPlaceholder{display:block;background-color:var(--pgr-border-input);padding:10px 15px;min-height:42px}pgr-possible-values{width:100%}pgr-possible-values .z-titre-possible-value{background-color:#ecdaff;color:var(--pgr-text-primary);height:40px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}pgr-possible-values .z-titre-possible-value .z-input-container>.z-background-item{color:var(--pgr-text-primary);font-weight:bold}.z-widget-boutons{position:fixed;justify-content:center;bottom:0px;width:30%;right:0%}.z-widget-boutons a:first-of-type{margin-right:20px}.z-pgr-modal-orange .z-poll-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-transform:uppercase;background:#fa0;height:42px}.z-pgr-modal-orange .z-poll-header i{margin-left:10px}.z-pgr-modal-orange .z-poll-header h2,.z-pgr-modal-orange .z-poll-header i{color:var(--pgr-text-on-accent)}.z-pgr-modal-orange .z-poll-header h2{padding:0px 10px}.z-pgr-modal-orange .z-poll-bottom{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;bottom:0;right:30px}.z-pgr-modal-orange .z-poll-bottom .z-widget-bouton{margin:10px 0;background-color:#fa0}.z-pgr-modal-orange .z-poll-bottom .z-widget-bouton p{color:var(--pgr-text-on-accent)}.z-pgr-modal-orange .z-poll-bottom .z-widget-bouton:first-of-type{margin-right:30px}.z-pgr-modal-orange .z-poll-title,.z-pgr-modal-orange .z-poll-message{padding-top:10px;box-sizing:border-box;display:flex;flex-direction:row !important;align-items:center}.z-pgr-modal-orange .z-poll-title input,.z-pgr-modal-orange .z-poll-title textarea,.z-pgr-modal-orange .z-poll-message input,.z-pgr-modal-orange .z-poll-message textarea{width:100%;box-sizing:border-box}.z-pgr-modal-orange .z-poll-title h2,.z-pgr-modal-orange .z-poll-message h2{font-weight:700;font-size:13px;min-width:200px}pgr-organizations .z-poll-header,.z-pgr-modal-violet .z-poll-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-transform:uppercase;background:#8a4fff;height:42px}pgr-organizations .z-poll-header i,.z-pgr-modal-violet .z-poll-header i{margin-left:10px}pgr-organizations .z-poll-header h2,pgr-organizations .z-poll-header i,.z-pgr-modal-violet .z-poll-header h2,.z-pgr-modal-violet .z-poll-header i{color:var(--pgr-text-on-accent)}pgr-organizations .z-poll-header h2,.z-pgr-modal-violet .z-poll-header h2{padding:0px 10px}pgr-organizations .z-poll-bottom,.z-pgr-modal-violet .z-poll-bottom{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;bottom:0;right:30px}pgr-organizations .z-poll-bottom .z-widget-bouton,.z-pgr-modal-violet .z-poll-bottom .z-widget-bouton{margin:10px 0;background-color:#8a4fff}pgr-organizations .z-poll-bottom .z-widget-bouton p,.z-pgr-modal-violet .z-poll-bottom .z-widget-bouton p{color:var(--pgr-text-on-accent)}pgr-organizations .z-poll-bottom .z-widget-bouton:first-of-type,.z-pgr-modal-violet .z-poll-bottom .z-widget-bouton:first-of-type{margin-right:30px}pgr-organizations .z-poll-title,pgr-organizations .z-poll-message,.z-pgr-modal-violet .z-poll-title,.z-pgr-modal-violet .z-poll-message{padding-top:10px;box-sizing:border-box;display:flex;flex-direction:row !important;align-items:center}pgr-organizations .z-poll-title input,pgr-organizations .z-poll-title textarea,pgr-organizations .z-poll-message input,pgr-organizations .z-poll-message textarea,.z-pgr-modal-violet .z-poll-title input,.z-pgr-modal-violet .z-poll-title textarea,.z-pgr-modal-violet .z-poll-message input,.z-pgr-modal-violet .z-poll-message textarea{width:100%;box-sizing:border-box}pgr-organizations .z-poll-title h2,pgr-organizations .z-poll-message h2,.z-pgr-modal-violet .z-poll-title h2,.z-pgr-modal-violet .z-poll-message h2{font-weight:700;font-size:13px;min-width:200px}.z-bulle-u-child{border:1px solid var(--pgr-text-primary)}.z-fields-content .z-fields-form-v{display:flex;flex-direction:column;margin:1em;align-items:start}.z-fields-content .z-fields-form-v .z-field-title,.z-fields-content .z-fields-form-v .z-field-message{padding-top:10px;box-sizing:border-box;display:flex;align-items:center}.z-fields-content .z-fields-form-v .z-field-title input,.z-fields-content .z-fields-form-v .z-field-title textarea,.z-fields-content .z-fields-form-v .z-field-message input,.z-fields-content .z-fields-form-v .z-field-message textarea{width:stretch;min-width:450px;box-sizing:border-box}.z-fields-content .z-fields-form-h{display:flex;flex-direction:row;margin:1em;align-items:center;justify-content:start}.z-fields-content .z-fields-form-h .z-field-title,.z-fields-content .z-fields-form-h .z-field-message{box-sizing:border-box;display:flex;align-items:start}.z-fields-content .z-fields-form-h .z-field-title input,.z-fields-content .z-fields-form-h .z-field-title textarea,.z-fields-content .z-fields-form-h .z-field-message input,.z-fields-content .z-fields-form-h .z-field-message textarea{width:stretch;min-width:450px;box-sizing:border-box}.z-fields-bottom{display:flex;flex-direction:row;justify-content:flex-end}.z-fields-bottom .z-widget-bouton{margin:10px 0}.z-fields-bottom .z-widget-bouton:first-of-type{margin-right:30px}.z-fields-bottom a{display:flex;flex-direction:row;align-items:center}*{box-sizing:border-box}pgr-admin-editor{box-sizing:border-box;height:100%}.z-editeur{width:100%;height:100%;background-color:var(--pgr-bg-secondary);display:flex;flex-direction:column;box-sizing:border-box}.z-editeur .z-index{width:100%;height:100%;background-color:var(--pgr-bg-secondary);display:flex;flex-direction:column;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;transition:width 1s;padding-bottom:70px}.z-editeur .z-editor-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background-color:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);position:sticky;top:0;z-index:10}.z-editeur .z-editor-toolbar .z-editor-toolbar-left{display:flex;align-items:center;gap:8px}.z-editeur .z-editor-toolbar .z-editor-toolbar-left .z-editor-toolbar-icon{font-size:20px;color:var(--pgr-accent)}.z-editeur .z-editor-toolbar .z-editor-toolbar-left .z-editor-toolbar-title{font-size:15px;font-weight:600;color:var(--pgr-text-primary)}.z-editeur .z-editor-toolbar .z-editor-toolbar-left .z-editor-toolbar-count{font-size:13px;color:var(--pgr-text-placeholder);font-weight:400}.z-editeur .z-editor-toolbar .z-editor-toolbar-right{display:flex;align-items:center;gap:8px}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-filter-toggle{display:flex;align-items:center}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-filter-toggle .z-filter-checkbox{margin:0}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-filter-toggle md-checkbox{margin-bottom:0}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-filter-toggle md-checkbox .md-label{font-size:13px;color:var(--pgr-text-tertiary)}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-editor-toolbar-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);cursor:pointer;transition:all .15s ease}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-editor-toolbar-btn:hover{background-color:rgba(138,79,255,.06);border-color:var(--pgr-accent)}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-editor-toolbar-btn i{font-size:18px;color:var(--pgr-text-tertiary)}.z-editeur .z-editor-list{padding:8px 16px}.z-editeur pgr-subject-line{display:block;margin-bottom:4px}.z-editeur pgr-subject-line:first-of-type{margin-top:0}.z-editeur .Z-admin-ligne{height:auto;transition:padding 1s;border-radius:8px;margin-bottom:2px;background-color:var(--pgr-bg-primary);border:1px solid rgba(0,0,0,0);transition:all .15s ease}.z-editeur .Z-admin-ligne:hover{border-color:var(--pgr-border-medium);box-shadow:0 1px 3px rgba(0,0,0,.04)}.z-editeur .Z-admin-ligne.z-editeur-ligne-highlight{background-color:var(--pgr-accent-bg-strong);border-color:var(--pgr-accent);box-shadow:inset 3px 0 0 var(--pgr-accent)}.z-editeur .Z-admin-ligne.z-editeur-ligne-highlight>.Z-admin-item h1{color:var(--pgr-text-primary);font-weight:600}.z-editeur .Z-admin-ligne.z-editeur-ligne-highlight>.Z-admin-item>i{color:var(--pgr-accent)}.z-editeur .Z-admin-fonctionalites{transition:width 1s}.z-editeur .z-index-creation{position:absolute;top:35px;left:0px;width:100%;padding:4px 16px;box-sizing:border-box;display:flex;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.z-item-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background-color:rgba(138,79,255,.1);color:var(--pgr-accent);font-size:11px;font-weight:600;margin-left:8px}.z-action-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;transition:background-color .15s ease;cursor:pointer}.z-action-btn:hover{background-color:rgba(138,79,255,.08);opacity:1}.z-action-btn i{font-size:17px}.z-index-sujet h1{color:var(--pgr-accent);font-size:16px;margin:0 !important;font-weight:600}.z-index-sujet i{color:var(--pgr-accent)}.z-child-subject .Z-admin-item{padding-left:20px}.z-index-module .Z-admin-item{padding-left:40px}.z-index-module h1{font-size:16px;margin:0 !important;font-weight:600}.z-index-phase .Z-admin-item{padding-left:70px}.z-index-phase h1{font-size:16px;margin:0 !important;font-weight:600}.z-index-chapitre .Z-admin-item{padding-left:105px}.z-index-chapitre h1{font-size:14px;color:var(--pgr-text-primary);margin:0 !important;font-weight:400}.z-index-sous-chapitre .Z-admin-item{padding-left:140px}.z-index-sous-chapitre h1{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400;text-decoration:underline;font-weight:bold}.z-index-interaction .Z-admin-item{padding-left:140px}.z-index-interaction h1{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-index-resultat .Z-admin-item{padding-left:140px}.z-index-resultat h1{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-index-transition .Z-admin-item{padding-left:140px}.z-index-transition h1{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-index-sujet.z-editeur-ligne-highlight,.z-index-module.z-editeur-ligne-highlight,.z-index-phase.z-editeur-ligne-highlight,.z-index-chapitre.z-editeur-ligne-highlight,.z-index-sous-chapitre.z-editeur-ligne-highlight{height:70px;align-items:flex-start;background-color:rgba(138,79,255,.06);border-color:rgba(138,79,255,.2);border-radius:8px;transition:all .2s ease}.z-index-sujet.z-editeur-ligne-highlight .z-index-creation,.z-index-module.z-editeur-ligne-highlight .z-index-creation,.z-index-phase.z-editeur-ligne-highlight .z-index-creation,.z-index-chapitre.z-editeur-ligne-highlight .z-index-creation,.z-index-sous-chapitre.z-editeur-ligne-highlight .z-index-creation{opacity:1;transition:opacity .2s ease;visibility:visible}.z-exo-index-line{padding:0 0 0 110px;font-style:italic}.z-exo-index-line .z-index-1 h1{font-size:11px;color:var(--pgr-accent);margin:0 !important;font-weight:400}.z-exo-index-line .z-index-2 h1{font-size:11px;color:#300c63;font-family:cera-light;margin:0 !important;font-weight:400;padding-left:10px}.z-exo-index-line .z-index-3 h1{font-size:10px;color:#300c63;font-family:cera-light;margin:0 !important;font-weight:400;padding-left:20px}.z-exo-index-line .z-index-4 h1{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;text-decoration:underline}pgr-exercice-line .z-editeur-ligne-highlight,pgr-exercise-index .z-editeur-ligne-highlight{height:70px;align-items:flex-start;background-color:rgba(138,79,255,.06);transition:height .3s}.z-raccourcis{background-color:var(--pgr-bg-primary);border-top:1px solid var(--pgr-border-light);box-shadow:0 -2px 8px rgba(0,0,0,.04)}.z-raccourcis h3.z-formulaire{color:var(--pgr-text-tertiary);font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.z-raccourcis .z-raccourcis-boutons .z-widget-bouton{background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:6px;padding:0 16px;transition:all .15s ease;display:flex;align-items:center;gap:6px}.z-raccourcis .z-raccourcis-boutons .z-widget-bouton:hover{border-color:var(--pgr-accent);background-color:rgba(138,79,255,.04)}.z-raccourcis .z-raccourcis-boutons .z-widget-bouton i{font-size:16px;color:var(--pgr-accent)}.z-raccourcis .z-raccourcis-boutons .z-widget-bouton p.z-formulaire{font-weight:500;font-size:13px;color:var(--pgr-text-secondary)}.z-editeur-replie .Z-contenu-admin{height:calc(100% - 42px) !important}.z-editeur-replie .z-index{width:20% !important;transition:width 1s;padding-bottom:5px;height:100vh}.z-editeur-replie .Z-admin-ligne{padding:0px 10px;transition:padding 1s}.z-editeur-replie .Z-admin-fonctionalites{visibility:hidden;opacity:0;padding-right:0px;width:0% !important;transition:width 1s}.z-editeur-replie .Z-admin-item{width:100% !important}.z-editeur-replie .z-index-creation{visibility:hidden}.z-editeur-replie .z-index-module .Z-admin-item{padding-left:15px}.z-editeur-replie .z-index-phase .Z-admin-item{padding-left:30px}.z-editeur-replie .z-index-chapitre .Z-admin-item{padding-left:65px}.z-editeur-replie .z-index-sous-chapitre .Z-admin-item{padding-left:80px}.z-editeur-replie .z-index-interaction .Z-admin-item{padding-left:80px}.z-editeur-replie .z-index-resultat .Z-admin-item{padding-left:80px}.z-editeur-replie .z-index-transition .Z-admin-item{padding-left:80px}.z-editeur-replie .z-editeur-exo{display:flex}.z-editeur-replie .z-raccourcis{display:none}pgr-exo-form-editor .z-exo-form-editor-list{display:flex;flex-direction:column;width:100%;height:calc(100vh - 77px)}.z-editeur-livrables .z-index-sujet i{color:#03985b}.z-editeur-livrables .z-index-sujet h1{color:#03985b}.z-twig-code,.z-static-condition{color:#c40041;font-family:monospace;font-weight:bold;font-size:10pt;font-style:italic;border-bottom:1px solid red;border-left:2px solid red;padding:0 0 1px 5px}.z-xt-code{background:#f4f4f4;padding:5px;text-align:left}.z-xt-twig-code{color:#c40041;font-family:monospace;font-size:10pt;font-style:italic;padding:0 0 1px 5px;font-weight:100}.z-twig-value{font-family:monospace;font-weight:bold;font-size:11pt;font-style:italic}.z-twig-comment,.z-dynamic-condition{color:blue;font-style:oblique;font-size:10pt}.z-editeur-exo{flex:1;min-width:0;height:100%;display:none}.z-editeur-exo .z-exo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow-y:scroll;padding-bottom:70px;box-sizing:border-box}.z-editeur-exo .z-exo .z-exo-type{position:sticky;z-index:10;width:100%;height:35px;top:0px;background-color:#9cc0fa;display:flex}.z-editeur-exo .z-exo .z-exo-type.z-subject-type{background-color:var(--pgr-color-green)}.z-editeur-exo .z-exo .z-exo-type.z-module-type{background-color:#b3ffe2}.z-editeur-exo .z-exo .z-exo-type.z-phase-type{background-color:#e1ccff}.z-editeur-exo .z-exo .z-exo-type.z-plan-item-type{background-color:#fffaad}.z-editeur-exo .z-exo .z-question .z-bulle-hover .z-bulle-u{background:rgba(0,0,0,0);align-items:flex-end}.z-editeur-exo .z-exo .z-question .z-bulle-hover .z-fonctionalites{width:calc(100% - 35px);background-color:#f4f4f4}.z-editeur-exo .z-exo .z-parent-question{background:rgba(0,0,0,0)}.z-editeur-exo .z-exo .z-parent-question .z-interaction{width:calc(100% - 35px);border:0}.z-editeur-exo .z-exo .z-parent-question pgr-question-editor dnd-nodrag{width:100%}.z-editeur-exo .z-exo .z-parent-question pgr-question-editor dnd-nodrag .z-question .z-bulle{background:rgba(0,0,0,0)}.z-editeur-exo .z-exo .z-parent-question pgr-question-editor dnd-nodrag .z-question .z-bulle-hover .z-fonctionalites{background-color:rgba(0,0,0,0)}.z-editeur-exo .z-exo .z-parent-question pgr-question-editor dnd-nodrag .z-question .z-bulle-hover .z-bulle-u{max-width:none;border:0;background:rgba(0,0,0,0)}.z-editeur-exo .z-exo .z-parent-question pgr-question-editor:nth-child(even) dnd-nodrag .z-interaction{background-color:#f4f4f4}.z-editeur-exo .z-exo .z-parent-question pgr-question-editor:nth-child(odd) dnd-nodrag .z-interaction{background-color:#eae9e9}.z-editeur-exo .z-nv-interaction{min-width:0;height:auto;overflow-y:visible;display:flex;flex-direction:column;background-color:#9cc0fa}.z-editeur-exo .z-nv-interaction p.z-legende{width:max-content;margin-bottom:10px}.z-editeur-exo .z-nv-interaction ::-webkit-scrollbar{background-color:#e1ccff}.z-editeur-exo .z-nv-interaction.z-subject-type{background-color:var(--pgr-color-green)}.z-editeur-exo .z-nv-interaction.z-module-type{background-color:#b3ffe2}.z-editeur-exo .z-nv-interaction.z-phase-type{background-color:#e1ccff}.z-editeur-exo .z-nv-interaction.z-plan-item-type{background-color:#fffaad}pgr-exercice .z-drop-question{background-color:var(--pgr-text-tertiary);display:flex;justify-content:center;align-items:center}pgr-exercice .z-drop-question h2{color:var(--pgr-text-on-accent)}pgr-exercice .z-formulaire-drag h3{text-align:right !important}pgr-html-block-editor{width:100%}pgr-html-block-editor .z-question .z-bulle{width:100%;display:flex;flex-direction:column}pgr-hb-content-zcolumn div:first-of-type,pgr-hb-content-zcolumn pgr-hb-content-parent:first-of-type{height:100%;display:flex;flex-direction:column}.z-empty-html-block{color:orange;display:flex;align-items:center;justify-content:center;font-style:italic;height:100%}.z-empty-html-block-info{font-size:1.7em;color:#8a2be2;display:flex;justify-content:center;font-style:italic;margin:2em}pgr-html-block .z-bulle{border-left:8px solid var(--pgr-color-green) !important}pgr-html-block pgr-html-block-content.z-show-html-block-border .z-hb-content{border:6px solid var(--pgr-color-green-material)}.z-xgrid{width:100%}.z-xgrid .z-xgrid-settings-btn{display:none}.z-xgrid td:hover .z-xgrid-settings-btn{display:flex;flex-direction:row;justify-content:center}.z-editor2-content{width:100%;min-height:calc(100vh - 42px);background-color:var(--pgr-bg-secondary)}.z-editor2-toolbar{display:flex;align-items:center;width:100%;padding:10px 24px;background-color:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);gap:16px}.z-editor2-toolbar .z-editor2-toolbar-left{display:flex;align-items:center}.z-editor2-toolbar .z-editor2-toolbar-center{display:flex;align-items:center;flex:1}.z-editor2-toolbar .z-editor2-toolbar-right{display:flex;align-items:center}.z-editor2-toolbar .z-editor2-subject-selector{display:flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--pgr-border-medium);border-radius:8px;cursor:pointer;transition:all .15s ease;background-color:var(--pgr-bg-primary)}.z-editor2-toolbar .z-editor2-subject-selector:hover{border-color:#8a4fff;background-color:rgba(138,79,255,.03);opacity:1}.z-editor2-toolbar .z-editor2-subject-selector i{font-size:20px;color:#8a4fff}.z-editor2-toolbar .z-editor2-subject-selector .z-editor2-subject-label{font-size:14px;font-weight:500;color:var(--pgr-text-primary)}.z-editor2-toolbar .z-editor2-subject-selector .z-editor2-chevron{font-size:18px;color:var(--pgr-text-placeholder)}.z-editor2-toolbar .z-editor2-edit-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.z-editor2-toolbar .z-editor2-edit-btn:hover{background-color:rgba(138,79,255,.06);opacity:1}.z-editor2-toolbar .z-editor2-edit-btn i{font-size:17px;color:#8a4fff}.z-editor2-toolbar .z-editor2-edit-btn span{font-size:14px;font-weight:600;color:#300c63}.z-editor2-subjects-dropdown{position:absolute;top:95px;left:24px;right:24px;max-height:70vh;overflow-y:auto;z-index:100;background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:20px}.z-editor2-subjects-dropdown .z-editor2-dropdown-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.z-editor2-subjects-dropdown .z-editor2-dropdown-header h3{font-size:16px;font-weight:600;color:var(--pgr-text-primary);margin:0}.z-editor2-subjects-dropdown .z-editor2-dropdown-header .z-editor2-filter-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);cursor:pointer;transition:all .15s ease;font-size:13px;color:var(--pgr-text-tertiary)}.z-editor2-subjects-dropdown .z-editor2-dropdown-header .z-editor2-filter-btn:hover{border-color:#8a4fff;color:#8a4fff}.z-editor2-subjects-dropdown .z-editor2-dropdown-header .z-editor2-filter-btn i{font-size:17px}.z-editor2-subjects-dropdown .z-editor2-dropdown-count{font-size:12px;color:var(--pgr-text-placeholder);margin:0 0 16px 0}.z-editor2-subjects-dropdown .z-editor2-subjects-grid{display:flex;flex-wrap:wrap;gap:16px}.z-editor2-subjects-dropdown .z-editor2-subject-group{border:1px solid var(--pgr-border-light);border-radius:8px;padding:12px;min-width:220px;flex:1;max-width:320px}.z-editor2-subjects-dropdown .z-editor2-subject-group .z-editor2-group-title{font-size:13px;font-weight:600;color:var(--pgr-text-secondary);text-decoration:none;margin:0 0 10px 0;padding-bottom:8px;border-bottom:1px solid var(--pgr-bg-hover)}.z-editor2-subjects-dropdown .z-editor2-subject-card{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:6px;cursor:pointer;transition:all .15s ease;border:1px solid rgba(0,0,0,0);margin-bottom:4px}.z-editor2-subjects-dropdown .z-editor2-subject-card:hover{background-color:rgba(138,79,255,.04);border-color:rgba(138,79,255,.15)}.z-editor2-subjects-dropdown .z-editor2-subject-card.z-sujet-selectionne{background-color:rgba(138,79,255,.08);border-color:#8a4fff}.z-editor2-subjects-dropdown .z-editor2-subject-card i{font-size:20px;color:#8a4fff;margin-top:2px}.z-editor2-subjects-dropdown .z-editor2-subject-card .z-editor2-root-icon{color:var(--pgr-text-primary)}.z-editor2-subjects-dropdown .z-editor2-subject-card .z-editor2-subject-info{display:flex;flex-direction:column;gap:2px}.z-editor2-subjects-dropdown .z-editor2-subject-card .z-editor2-subject-info .z-editor2-subject-title{font-size:13px;font-weight:600;color:var(--pgr-text-primary);margin:0}.z-editor2-subjects-dropdown .z-editor2-subject-card .z-editor2-subject-info .z-editor2-subject-meta{font-size:11px;color:var(--pgr-text-placeholder);margin:0}.z-editor2-modules-container{width:100%;padding:0 16px}.z-editor2-tab-label{display:flex;align-items:center;gap:7px;text-transform:none !important;white-space:nowrap}.z-editor2-tab-label i.material-icons{font-size:15px}.z-editor2-tab-label span{font-size:13px;font-weight:500;letter-spacing:.01em}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper{background-color:rgba(0,0,0,0) !important;border:none !important;padding:4px 0 0 0}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tabs-canvas md-pagination-wrapper{gap:6px}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]).md-active{background-color:#8a4fff !important;color:var(--pgr-text-on-accent) !important;font-weight:600;border-radius:8px;box-shadow:0 2px 6px rgba(138,79,255,.25);border:none}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]).md-active .z-editor2-tab-label i.material-icons{color:var(--pgr-text-on-accent)}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]).md-active .z-editor2-tab-label span{color:var(--pgr-text-on-accent)}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]){background-color:var(--pgr-bg-primary) !important;color:var(--pgr-text-tertiary) !important;transition:all .2s ease;border-radius:8px;border:1px solid var(--pgr-border-medium);padding:0 18px;min-height:38px;text-transform:none !important;margin:2px 0}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]) .z-editor2-tab-label i.material-icons{color:var(--pgr-text-placeholder)}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]):hover{background-color:rgba(138,79,255,.06) !important;color:#8a4fff !important;border-color:rgba(138,79,255,.25)}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]):hover .z-editor2-tab-label i.material-icons{color:#8a4fff}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-ink-bar{display:none !important}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-prev-button,pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-next-button{background:linear-gradient(to right, var(--pgr-bg-secondary) 80%, transparent) !important}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-prev-button md-icon,pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-next-button md-icon{color:#8a4fff}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-wrapper md-next-button{background:linear-gradient(to left, var(--pgr-bg-secondary) 80%, transparent) !important}pgr-subject-editor .z-editor2-tabs.md-pgrGreen>md-tabs-content-wrapper{border:none;background-color:var(--pgr-bg-primary);border-radius:12px;margin-top:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid var(--pgr-border-light)}.z-module-editor-container{width:100%}pgr-module-editor .Z-contenu-admin{background-color:var(--pgr-bg-primary);padding:0;border-radius:12px}.z-module-sidebar{background-color:var(--pgr-bg-subtle) !important;border-right:1px solid var(--pgr-border-light);padding:0 !important;overflow-y:auto !important;width:240px !important;min-width:240px;height:auto !important;transition:width .3s ease,min-width .3s ease}.z-module-sidebar .z-sidebar-header{display:flex;align-items:center;gap:8px;padding:14px 12px 10px;border-bottom:1px solid var(--pgr-bg-hover)}.z-module-sidebar .z-sidebar-header>i.material-icons{font-size:18px;color:#8a4fff;min-width:18px}.z-module-sidebar .z-sidebar-header .z-sidebar-header-text{font-size:13px;font-weight:600;color:var(--pgr-text-strong);letter-spacing:.02em;white-space:nowrap;overflow:hidden;transition:opacity .2s ease}.z-module-sidebar .z-sidebar-header .z-sidebar-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background-color:rgba(138,79,255,.1);color:#8a4fff;font-size:11px;font-weight:600}.z-module-sidebar .z-sidebar-header .z-sidebar-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:6px;cursor:pointer;transition:all .15s ease;margin-left:auto}.z-module-sidebar .z-sidebar-header .z-sidebar-toggle:hover{background-color:rgba(138,79,255,.08)}.z-module-sidebar .z-sidebar-header .z-sidebar-toggle i{font-size:18px;color:var(--pgr-text-muted);transition:color .15s ease}.z-module-sidebar .z-sidebar-header .z-sidebar-toggle:hover i{color:#8a4fff}.z-module-sidebar .z-sidebar-content{overflow:hidden;transition:opacity .2s ease}.z-module-sidebar .z-sidebar-phases{padding:8px}.z-module-sidebar.z-sidebar-collapsed{width:48px !important;min-width:48px}.z-module-sidebar.z-sidebar-collapsed .z-sidebar-header{justify-content:center;padding:14px 10px 10px}.z-module-sidebar.z-sidebar-collapsed .z-sidebar-header>i.material-icons{display:none}.z-module-sidebar.z-sidebar-collapsed .z-sidebar-header .z-sidebar-header-text{opacity:0;width:0;overflow:hidden}.z-module-sidebar.z-sidebar-collapsed .z-sidebar-header .z-sidebar-toggle{margin-left:0}.z-module-sidebar.z-sidebar-collapsed .z-sidebar-content{opacity:0;height:0;overflow:hidden}pgr-phase-index{display:block;margin-bottom:4px}.z-phase-card{border-radius:8px;border:1px solid rgba(0,0,0,0);transition:all .15s ease;overflow:hidden}.z-phase-card:hover{background-color:rgba(138,79,255,.03);border-color:var(--pgr-border-heavy)}.z-phase-card.z-phase-card-active{background-color:rgba(138,79,255,.06);border-color:rgba(138,79,255,.2)}.z-phase-card.z-phase-card-active .z-phase-card-icon{background-color:#8a4fff}.z-phase-card.z-phase-card-active .z-phase-card-icon i{color:var(--pgr-text-on-accent)}.z-phase-card.z-phase-card-active .z-phase-card-prefix{color:#8a4fff}.z-phase-card.z-phase-card-active .z-phase-card-title{color:var(--pgr-text-primary)}.z-phase-card .z-phase-card-link{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;text-decoration:none}.z-phase-card .z-phase-card-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:8px;background-color:var(--pgr-bg-hover);transition:all .15s ease}.z-phase-card .z-phase-card-icon i{font-size:16px;color:var(--pgr-text-muted);transition:color .15s ease}.z-phase-card .z-phase-card-content{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.z-phase-card .z-phase-card-prefix{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);text-transform:uppercase;letter-spacing:.03em}.z-phase-card .z-phase-card-title{font-size:13px;font-weight:500;color:var(--pgr-text-secondary);line-height:1.3;overflow:hidden;text-overflow:ellipsis}.z-phase-card .z-phase-card-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background-color:rgba(0,0,0,.05);color:var(--pgr-text-muted);font-size:11px;font-weight:600}.z-phase-card .z-phase-card-actions{display:flex;align-items:center;gap:4px;padding:4px 12px 8px;border-top:1px solid rgba(138,79,255,.08)}.z-phase-card .z-phase-card-actions .z-phase-action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .15s ease}.z-phase-card .z-phase-card-actions .z-phase-action-btn:hover{background-color:rgba(138,79,255,.1)}.z-phase-card .z-phase-card-actions .z-phase-action-btn i{font-size:16px;color:#8a4fff}.z-sidebar-loading{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--pgr-text-placeholder);font-size:12px}.z-sidebar-loading .z-spin{font-size:16px;color:#8a4fff;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}pgr-plan-item-index{display:block}.z-plan-item-card{margin-left:12px;border-left:2px solid var(--pgr-border-heavy);transition:all .15s ease}.z-plan-item-card:last-child{border-left-color:rgba(0,0,0,0)}.z-plan-item-card .z-plan-item-link{display:flex;align-items:baseline;gap:6px;padding:8px 10px 8px 14px;cursor:pointer;text-decoration:none;border-radius:0 6px 6px 0;transition:all .15s ease;position:relative}.z-plan-item-card .z-plan-item-link::before{content:"";position:absolute;left:-2px;top:50%;width:10px;height:2px;background-color:var(--pgr-border-heavy)}.z-plan-item-card .z-plan-item-link:hover{background-color:rgba(138,79,255,.04)}.z-plan-item-card .z-plan-item-link:hover .z-plan-item-prefix{color:#8a4fff}.z-plan-item-card .z-plan-item-link:hover .z-plan-item-title{color:var(--pgr-text-primary)}.z-plan-item-card .z-plan-item-prefix{font-size:11px;font-weight:700;color:var(--pgr-text-light);white-space:nowrap;min-width:fit-content}.z-plan-item-card .z-plan-item-title{font-size:12px;font-weight:500;color:var(--pgr-text-secondary);line-height:1.4}.z-plan-item-card.z-plan-item-level-1{margin-left:24px;border-left-color:var(--pgr-bg-hover)}.z-plan-item-card.z-plan-item-level-1 .z-plan-item-link::before{background-color:var(--pgr-bg-hover)}.z-plan-item-card.z-plan-item-level-1 .z-plan-item-prefix{font-size:10px}.z-plan-item-card.z-plan-item-level-1 .z-plan-item-title{font-size:11px;color:var(--pgr-text-dim)}.z-plan-item-card.z-plan-item-level-2{margin-left:36px;border-left-color:var(--pgr-bg-soft)}.z-plan-item-card.z-plan-item-level-2 .z-plan-item-link::before{background-color:var(--pgr-bg-soft)}.z-plan-item-card.z-plan-item-level-2 .z-plan-item-prefix{font-size:10px}.z-plan-item-card.z-plan-item-level-2 .z-plan-item-title{font-size:11px;color:var(--pgr-text-placeholder)}pgr-exercise-index{display:block}.z-exercise-item-card{margin-left:12px;border-left:2px solid var(--pgr-border-heavy)}.z-exercise-item-card.z-exercise-selected{border-left-color:#8a4fff}.z-exercise-item-card.z-exercise-selected .z-exercise-item-link{background-color:rgba(138,79,255,.05)}.z-exercise-item-card.z-exercise-selected .z-exercise-icon i{color:#8a4fff}.z-exercise-item-card.z-exercise-selected .z-exercise-title{color:var(--pgr-text-primary)}.z-exercise-item-card .z-exercise-item-link{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 14px;cursor:pointer;text-decoration:none;border-radius:0 6px 6px 0;transition:all .15s ease;position:relative}.z-exercise-item-card .z-exercise-item-link::before{content:"";position:absolute;left:-2px;top:50%;width:10px;height:2px;background-color:var(--pgr-border-heavy)}.z-exercise-item-card .z-exercise-item-link:hover{background-color:rgba(138,79,255,.04)}.z-exercise-item-card .z-exercise-item-link:hover .z-exercise-icon i{color:#8a4fff}.z-exercise-item-card .z-exercise-icon{display:flex;align-items:center}.z-exercise-item-card .z-exercise-icon i{font-size:14px;color:var(--pgr-text-disabled);transition:color .15s ease}.z-exercise-item-card .z-exercise-info{display:flex;flex-direction:column;gap:1px;min-width:0}.z-exercise-item-card .z-exercise-prefix{font-size:10px;font-weight:600;color:var(--pgr-text-disabled)}.z-exercise-item-card .z-exercise-title{font-size:11px;font-weight:500;color:var(--pgr-text-dim);line-height:1.3}.z-exercise-item-card.z-exercise-level-1{margin-left:24px}.z-exercise-item-card.z-exercise-level-2{margin-left:36px}.z-exercise-interactions{margin-left:36px;padding:4px 0}.z-exercise-interactions .z-exercise-interaction-link{display:flex;align-items:baseline;gap:5px;padding:3px 10px;cursor:pointer;text-decoration:none;border-radius:4px;transition:background-color .15s ease}.z-exercise-interactions .z-exercise-interaction-link:hover{background-color:rgba(138,79,255,.04)}.z-exercise-interactions .z-exercise-interaction-link .z-interaction-prefix{font-size:10px;font-weight:600;color:var(--pgr-border-soft)}.z-exercise-interactions .z-exercise-interaction-link .z-interaction-title{font-size:10px;color:var(--pgr-text-placeholder)}.z-right-panel{padding:12px 0}.z-right-panel .z-right-panel-back{display:flex;align-items:center;gap:6px;padding:8px 16px;margin:0 12px 8px;font-size:13px;font-weight:500;color:#8a4fff;text-decoration:none;border-radius:6px;transition:background-color .15s}.z-right-panel .z-right-panel-back .material-icons{font-size:18px}.z-right-panel .z-right-panel-back:hover{background-color:rgba(138,79,255,.08)}.z-right-panel-section{margin-bottom:4px}.z-right-panel-section-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;user-select:none;transition:background-color .15s}.z-right-panel-section-header:hover{background-color:rgba(0,0,0,.03)}.z-right-panel-section-header .z-right-panel-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--pgr-text-secondary)}.z-right-panel-section-header .z-right-panel-chevron{font-size:18px;color:var(--pgr-text-placeholder);transition:transform .2s}.z-right-panel-section-header[aria-expanded=true] .z-right-panel-chevron,.z-right-panel-section-header:not(.collapsed) .z-right-panel-chevron{transform:rotate(180deg)}.z-right-panel-items{padding:4px 8px 8px}.z-right-panel-item{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:2px;border-radius:6px;cursor:grab;transition:all .15s;border:1px solid rgba(0,0,0,0)}.z-right-panel-item:hover{background-color:var(--pgr-bg-primary);border-color:var(--pgr-border-medium);box-shadow:0 1px 3px rgba(0,0,0,.06)}.z-right-panel-item:active{cursor:grabbing;background-color:rgba(138,79,255,.06);border-color:rgba(138,79,255,.2);box-shadow:0 2px 6px rgba(138,79,255,.12)}.z-right-panel-item .z-right-panel-drag{font-size:16px;color:var(--pgr-border-soft);flex-shrink:0;transition:color .15s}.z-right-panel-item:hover .z-right-panel-drag{color:var(--pgr-text-placeholder)}.z-right-panel-item .z-right-panel-item-icon{width:26px;height:26px;flex-shrink:0;border-radius:4px;font-size:20px;line-height:26px;text-align:center;color:var(--pgr-color-violet);background-color:var(--pgr-bg-accent-subtle)}.z-right-panel-item .z-right-panel-item-title{font-size:12px;font-weight:500;color:var(--pgr-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-right-panel-wrapper{position:relative;display:flex;width:300px;flex-shrink:0;align-self:stretch;transition:width .3s ease}.z-right-panel-wrapper.z-right-panel-collapsed{width:36px !important}.z-right-panel-body{flex:1;min-width:0;max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden}.z-right-panel-body::-webkit-scrollbar{width:6px}.z-right-panel-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.z-right-panel-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:3px}.z-right-panel-body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.25)}.z-right-panel-body .z-nv-interaction{width:100% !important;height:auto !important;overflow-y:visible !important}.z-right-panel-resize{position:absolute;left:0;top:0;width:4px;height:100%;cursor:col-resize;z-index:10;transition:background-color .15s}.z-right-panel-resize:hover,.z-right-panel-resize:active{background-color:rgba(138,79,255,.3)}.z-right-panel-toggle{position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:11;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--pgr-border-medium);border-radius:50%;background-color:var(--pgr-bg-primary);box-shadow:0 1px 4px rgba(0,0,0,.1);cursor:pointer;transition:all .15s}.z-right-panel-toggle .material-icons{font-size:18px;color:var(--pgr-text-muted)}.z-right-panel-toggle:hover{border-color:rgba(138,79,255,.4);box-shadow:0 2px 6px rgba(138,79,255,.15)}.z-right-panel-toggle:hover .material-icons{color:#8a4fff}.z-right-panel-collapsed .z-right-panel-toggle{left:-14px}.z-nv-interaction{background-color:var(--pgr-bg-subtle) !important;border-left:1px solid var(--pgr-border-light)}.z-edit-actions{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 12px 8px;border-bottom:1px solid var(--pgr-border-light)}.z-edit-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--pgr-text-tertiary);cursor:pointer;transition:all .15s;text-decoration:none}.z-edit-action-btn .material-icons{font-size:20px}.z-edit-action-btn:hover{background-color:var(--pgr-bg-hover);color:var(--pgr-text-primary)}.z-edit-action-btn.z-edit-action-danger:hover{background-color:rgba(255,60,0,.08);color:var(--pgr-color-red)}.z-edit-content{width:100% !important;background-color:rgba(0,0,0,0) !important;border:none !important;display:flex !important;height:auto !important;margin-bottom:0 !important}.z-edit-tabs{width:100%}.z-edit-tabs md-tabs-wrapper{background-color:rgba(0,0,0,0) !important}.z-edit-tabs md-tabs-wrapper md-tab-item{text-transform:none !important;font-size:12px !important;font-weight:600 !important;color:var(--pgr-text-muted) !important;min-height:36px}.z-edit-tabs md-tabs-wrapper md-tab-item.md-active{color:#8a4fff !important}.z-edit-tabs md-tabs-wrapper md-ink-bar{background-color:#8a4fff !important;height:2px}.z-edit-tabs md-tabs-content-wrapper{padding:12px}.z-edit-field{margin-bottom:12px}.z-edit-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-muted);margin-bottom:4px}.z-edit-textarea{width:100%;padding:8px 10px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:13px;font-family:inherit;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);resize:vertical;min-height:32px;transition:border-color .15s;box-sizing:border-box}.z-edit-textarea:focus{outline:none;border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-edit-separator{height:1px;background-color:var(--pgr-border-light);margin:12px 0}.z-edit-condition-section md-checkbox{margin:4px 0}.z-edit-condition-section md-checkbox .md-label{font-size:12px}.z-edit-condition-details{padding-left:8px;border-left:2px solid rgba(138,79,255,.2);margin-top:4px}.z-exo-redesign{background-color:var(--pgr-bg-secondary)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign{height:auto;padding:0;flex-direction:column;align-items:stretch;flex-shrink:0;background-color:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-medium)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-row,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-display-row{display:flex;align-items:center;box-sizing:border-box;width:100%;gap:8px;padding:10px 12px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-row{flex-wrap:wrap;justify-content:space-between}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-actions,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-display-options{display:flex;align-items:center;gap:6px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-actions{margin-left:auto;flex-shrink:0}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-display-row{padding-top:6px;padding-bottom:6px;border-top:1px solid var(--pgr-border-light)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-display-options{flex:1;min-width:0;flex-wrap:wrap;gap:4px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign button{appearance:none;margin:0;font-family:inherit;line-height:1.3;text-transform:none;cursor:pointer;transition:background-color .15s,border-color .15s}.z-editeur-exo .z-exo .z-exo-toolbar-redesign button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign button:disabled{opacity:.5;cursor:wait}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-icon-btn,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-id-btn,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-action-btn,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);text-decoration:none;white-space:nowrap}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-icon-btn .material-icons,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-id-btn .material-icons,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-action-btn .material-icons,.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-toggle .material-icons{flex-shrink:0;font-size:18px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-icon-btn:hover:not(:disabled),.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-id-btn:hover:not(:disabled),.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-action-btn:hover:not(:disabled),.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-toggle:hover:not(:disabled){background-color:var(--pgr-bg-hover);color:var(--pgr-text-primary)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-icon-btn{width:34px;height:34px;padding:0}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-id-btn{min-height:34px;padding:5px 4px;font-size:12px;color:var(--pgr-text-tertiary)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-id-btn strong{color:var(--pgr-text-primary)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-id-btn .material-icons{font-size:16px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-action-save{min-height:36px;padding:7px 13px;font-size:13px;font-weight:600;background-color:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-action-save:hover:not(:disabled){background-color:var(--pgr-accent-hover);border-color:var(--pgr-accent-hover);color:var(--pgr-text-on-accent)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-toggle{min-height:32px;padding:5px 8px;font-size:12px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-toggle .material-icons{font-size:16px}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-toggle.is-active{background-color:var(--pgr-accent-bg-strong);border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-editeur-exo .z-exo .z-exo-toolbar-redesign .z-toolbar-more{flex-shrink:0;padding:0;margin:0}.z-exo-content-area{width:100%;background-color:var(--pgr-bg-secondary)}.z-exo-tabs-redesign md-tabs-wrapper{background-color:var(--pgr-bg-primary) !important;border-bottom:1px solid var(--pgr-border-light)}.z-exo-tabs-redesign md-tabs-wrapper md-tab-item{text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:var(--pgr-text-dim) !important;padding:0 20px !important;min-height:40px}.z-exo-tabs-redesign md-tabs-wrapper md-tab-item.md-active{color:#8a4fff !important}.z-exo-tabs-redesign md-tabs-wrapper md-ink-bar{background-color:#8a4fff !important;height:2px}.z-exo-tabs-redesign md-tabs-content-wrapper{background-color:var(--pgr-bg-secondary)}.z-hb-text-options{display:flex;align-items:center;gap:6px;padding:8px 0}.z-hb-text-toggle{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--pgr-text-dim);cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid var(--pgr-border-medium);background-color:var(--pgr-bg-primary)}.z-hb-text-toggle .material-icons{font-size:18px}.z-hb-text-toggle:hover{background-color:var(--pgr-bg-soft);color:var(--pgr-text-strong)}.z-hb-text-toggle.z-hb-text-toggle-active{background-color:rgba(138,79,255,.08);border-color:rgba(138,79,255,.3);color:#8a4fff}.z-hb-text-toggle-icon{padding:5px 8px}.z-hb-text-toggle-icon span{display:none}.z-hb-text-checks{padding:4px 0}.z-hb-text-checks md-checkbox{margin:2px 0}.z-hb-text-checks md-checkbox .md-label{font-size:12px}.z-hb-text-section{padding:8px 0;border-top:1px solid var(--pgr-border-light)}.z-hb-text-css-toggles{display:flex;gap:4px;flex-wrap:wrap;padding-top:4px}.z-hb-text-css-toggles md-checkbox{margin:0}.z-hb-text-css-toggles md-checkbox .md-label{font-size:11px}.z-hb-text-css-content{width:100%;background-color:rgba(0,0,0,0) !important;border:none !important;margin-top:4px}.z-hb-text-css-tabs md-tabs-wrapper{background-color:rgba(0,0,0,0) !important}.z-hb-text-css-tabs md-tabs-wrapper md-tab-item{text-transform:none !important;font-size:11px !important;font-weight:600 !important;color:var(--pgr-text-muted) !important;min-height:32px;padding:0 12px !important}.z-hb-text-css-tabs md-tabs-wrapper md-tab-item.md-active{color:#8a4fff !important}.z-hb-text-css-tabs md-tabs-wrapper md-ink-bar{background-color:#8a4fff !important;height:2px}.z-hb-text-css-tabs md-tabs-content-wrapper{padding:8px 4px}.z-change-element{padding:4px 0}.z-change-element .z-change-element-field{margin-bottom:10px}.z-change-element .z-change-element-select-wrapper{position:relative;display:flex;align-items:center}.z-change-element .z-change-element-select{width:100%;padding:7px 30px 7px 10px;font-size:12px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:6px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;transition:border-color .2s}.z-change-element .z-change-element-select:hover{border-color:var(--pgr-text-disabled)}.z-change-element .z-change-element-select:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-change-element .z-change-element-select optgroup{font-weight:600;font-size:12px;color:var(--pgr-text-secondary)}.z-change-element .z-change-element-select option{font-weight:400;color:var(--pgr-text-primary);padding:4px}.z-change-element .z-change-element-chevron{position:absolute;right:8px;font-size:18px;color:var(--pgr-text-placeholder);pointer-events:none}.z-change-element .z-change-element-row{display:flex;gap:10px}.z-change-element .z-change-element-field-half{flex:1}.z-change-element .z-change-element-input{width:100%;padding:7px 10px;font-size:12px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:6px;outline:none;transition:border-color .2s;box-sizing:border-box}.z-change-element .z-change-element-input:hover{border-color:var(--pgr-text-disabled)}.z-change-element .z-change-element-input:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-change-element .z-change-element-input[type=number]{-moz-appearance:textfield}.z-change-element .z-change-element-input[type=number]::-webkit-outer-spin-button,.z-change-element .z-change-element-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.z-response-settings-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.z-response-settings-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;background-color:#f0ebff;border:1px solid rgba(138,79,255,.2);border-radius:20px;font-size:12px;color:#5a3d8a;font-weight:500}.z-response-settings-tag-value{line-height:1}.z-response-settings-tag-remove{border:0;padding:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;cursor:pointer;transition:background-color .15s}.z-response-settings-tag-remove i{font-size:14px;color:var(--pgr-text-placeholder)}.z-response-settings-tag-remove:hover{background-color:rgba(255,60,0,.1)}.z-response-settings-tag-remove:hover i{color:#ff3c00}.z-response-settings-add{display:flex;align-items:center;gap:6px}.z-response-settings-add.has-detection{flex-wrap:wrap}.z-response-settings-detect-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px;min-height:36px;border:1px solid var(--pgr-border-medium);border-radius:6px;color:var(--pgr-accent);background:var(--pgr-bg-primary);font:inherit;font-size:12px;cursor:pointer}.z-response-settings-detect-btn i{font-size:18px}.z-response-settings-detect-btn:hover{background:var(--pgr-bg-hover)}.z-response-settings-detect-btn:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-response-settings-input{flex:1;padding:6px 10px;font-size:12px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:6px;outline:none;transition:border-color .2s;box-sizing:border-box;-moz-appearance:textfield;max-width:110px}.z-response-settings-input::-webkit-outer-spin-button,.z-response-settings-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.z-response-settings-input::placeholder{color:var(--pgr-text-disabled)}.z-response-settings-input:hover{border-color:var(--pgr-text-disabled)}.z-response-settings-input:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-response-settings-add-btn{border:0;padding:6px 10px;gap:5px;font:inherit;font-size:12px;color:var(--pgr-text-on-accent);display:flex;align-items:center;justify-content:center;min-width:30px;height:36px;border-radius:6px;background-color:var(--pgr-accent);cursor:pointer;transition:background-color .15s}.z-response-settings-add-btn i{font-size:18px;color:var(--pgr-bg-primary)}.z-response-settings-add-btn:hover{background-color:var(--pgr-accent-hover)}.z-response-settings-add-btn:disabled{opacity:.45;cursor:default}.z-response-settings-add-btn:focus-visible,.z-response-settings-tag-remove:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-css-editor{padding:6px 0}.z-css-editor .z-css-editor-row{display:flex;align-items:center;gap:8px;padding:4px 0;min-height:36px}.z-css-editor .z-css-editor-check{min-width:80px;margin:0 !important}.z-css-editor .z-css-editor-check .md-label{font-size:12px !important;font-weight:500;color:var(--pgr-text-secondary)}.z-css-editor .z-css-editor-check .md-container{width:16px !important;height:16px !important}.z-css-editor .z-css-editor-check .md-icon{width:16px !important;height:16px !important;border-color:var(--pgr-border-soft) !important}.z-css-editor .z-css-editor-check.md-checked .md-icon{background-color:#8a4fff !important;border-color:#8a4fff !important}.z-css-editor .z-css-editor-check-small{margin:0 !important}.z-css-editor .z-css-editor-check-small .md-label{font-size:11px !important;color:var(--pgr-text-dim)}.z-css-editor .z-css-editor-check-small .md-container{width:14px !important;height:14px !important}.z-css-editor .z-css-editor-check-small .md-icon{width:14px !important;height:14px !important;border-color:var(--pgr-border-soft) !important}.z-css-editor .z-css-editor-check-small.md-checked .md-icon{background-color:#8a4fff !important;border-color:#8a4fff !important}.z-css-editor .z-css-editor-inputs{display:flex;align-items:center;gap:6px;flex:1}.z-css-editor .z-css-editor-input{width:60px;padding:5px 8px;font-size:12px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:5px;outline:none;transition:border-color .2s;box-sizing:border-box;-moz-appearance:textfield}.z-css-editor .z-css-editor-input::-webkit-outer-spin-button,.z-css-editor .z-css-editor-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.z-css-editor .z-css-editor-input:hover{border-color:var(--pgr-text-disabled)}.z-css-editor .z-css-editor-input:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-css-editor .z-css-editor-input-color-text{width:80px;font-family:monospace;font-size:11px}.z-css-editor .z-css-editor-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-css-editor .z-css-editor-select{padding:5px 24px 5px 8px;font-size:12px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;transition:border-color .2s}.z-css-editor .z-css-editor-select:hover{border-color:var(--pgr-text-disabled)}.z-css-editor .z-css-editor-select:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-css-editor .z-css-editor-select-chevron{position:absolute;right:4px;font-size:16px;color:var(--pgr-text-placeholder);pointer-events:none}.z-css-editor .z-css-editor-color{width:32px;height:28px;padding:2px;border:1px solid var(--pgr-border-input);border-radius:5px;cursor:pointer;background:none}.z-css-editor .z-css-editor-color::-webkit-color-swatch-wrapper{padding:1px}.z-css-editor .z-css-editor-color::-webkit-color-swatch{border:none;border-radius:3px}.z-css-editor .z-css-editor-color:hover{border-color:var(--pgr-text-disabled)}.z-css-editor .z-css-editor-section{padding:6px 0;border-top:1px solid var(--pgr-bg-hover)}.z-css-editor .z-css-editor-section:first-of-type{border-top:none}.z-css-editor .z-css-editor-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-placeholder);margin-bottom:6px}.z-css-editor .z-css-editor-toolbar{display:flex;gap:2px;background-color:var(--pgr-bg-soft);border-radius:6px;padding:3px}.z-css-editor .z-css-editor-tool-btn{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:4px;cursor:pointer;transition:all .15s}.z-css-editor .z-css-editor-tool-btn .material-icons{font-size:18px;color:var(--pgr-text-tertiary)}.z-css-editor .z-css-editor-tool-btn:hover{background-color:var(--pgr-border-heavy)}.z-css-editor .z-css-editor-tool-btn:hover .material-icons{color:var(--pgr-text-primary)}.z-css-editor .z-css-editor-tool-btn.zse-active-option{background-color:#8a4fff}.z-css-editor .z-css-editor-tool-btn.zse-active-option .material-icons{color:var(--pgr-bg-primary)}.z-hb-block-bottom{padding:2px 0}.z-hb-block-bottom .z-hb-block-options-row{display:flex;gap:2px;background-color:var(--pgr-bg-soft);border-radius:6px;padding:3px;margin-bottom:10px}.z-hb-block-bottom .z-hb-block-option{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:4px;font-size:12px;font-weight:500;color:var(--pgr-text-muted);cursor:pointer;transition:all .15s;flex:1;justify-content:center}.z-hb-block-bottom .z-hb-block-option i{font-size:16px}.z-hb-block-bottom .z-hb-block-option:hover{background-color:var(--pgr-border-heavy);color:var(--pgr-text-secondary)}.z-hb-block-bottom .z-hb-block-option.z-hb-block-option-active{background-color:#8a4fff;color:var(--pgr-bg-primary)}.z-hb-block-bottom .z-hb-block-option.z-hb-block-option-active i{color:var(--pgr-bg-primary)}.z-hb-block-bottom .z-hb-block-field{margin-bottom:10px}.z-hb-block-bottom .z-hb-block-selects-row{display:flex;gap:10px;margin-bottom:10px}.z-hb-block-bottom .z-hb-block-select-col{flex:1;min-width:0}.z-hb-block-bottom .z-hb-block-select-col .z-change-element-select-wrapper{background-color:var(--pgr-bg-input);border:1px solid #e0dce8;border-radius:8px;overflow:hidden;transition:all .2s;position:relative;display:flex;flex-direction:row;align-items:center}.z-hb-block-bottom .z-hb-block-select-col .z-change-element-select-wrapper:hover{border-color:rgba(138,79,255,.4);background-color:#f4f2fa}.z-hb-block-bottom .z-hb-block-select-col .z-change-element-select-wrapper:focus-within{border-color:#8a4fff;background-color:var(--pgr-bg-primary);box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-hb-block-bottom .z-hb-block-select-col .z-change-element-select{border:none;border-radius:0;background-color:rgba(0,0,0,0);padding:9px 28px 9px 12px;font-size:12px;font-weight:500;color:var(--pgr-text-primary);width:100%}.z-hb-block-bottom .z-hb-block-select-col .z-change-element-select:hover,.z-hb-block-bottom .z-hb-block-select-col .z-change-element-select:focus{border-color:rgba(0,0,0,0);box-shadow:none}.z-hb-block-bottom .z-hb-block-select-col .z-change-element-chevron{color:#8a4fff;position:absolute;right:2px;font-size:18px;pointer-events:none;background:var(--pgr-bg-input);padding:2px}.z-hb-block-bottom .z-hb-block-style-section{border-top:1px solid var(--pgr-bg-hover);padding-top:8px;margin-top:4px}.z-hb-block-bottom .z-hb-block-style-toggles{display:flex;gap:6px;margin-top:4px;margin-bottom:6px}.z-hb-block-bottom .z-hb-block-style-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--pgr-border-medium);border-radius:20px;font-size:11px;font-weight:500;color:var(--pgr-text-muted);cursor:pointer;transition:all .15s}.z-hb-block-bottom .z-hb-block-style-toggle i{font-size:18px}.z-hb-block-bottom .z-hb-block-style-toggle:hover{border-color:var(--pgr-border-soft);color:var(--pgr-text-secondary)}.z-hb-block-bottom .z-hb-block-style-toggle.z-hb-block-style-toggle-active{border-color:#8a4fff;color:#8a4fff;background-color:rgba(138,79,255,.05)}.z-hb-block-bottom .z-hb-block-style-toggle.z-hb-block-style-toggle-active i{color:#8a4fff}.z-lce{padding:8px 0}.z-lce .z-lce-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background-color:var(--pgr-bg-input);border:1px solid #e8e5f0;border-radius:8px;margin-bottom:8px}.z-lce .z-lce-check{margin:0 !important}.z-lce .z-lce-check .md-label{font-size:12px;font-weight:500}.z-lce .z-lce-check .md-icon{border-color:var(--pgr-border-soft)}.z-lce .z-lce-check.md-checked .md-icon{background-color:#8a4fff;border-color:#8a4fff}.z-lce .z-lce-toolbar-actions{display:flex;gap:4px}.z-lce .z-lce-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.z-lce .z-lce-btn i{font-size:16px}.z-lce .z-lce-btn.z-lce-btn-generate{background-color:var(--pgr-accent);color:var(--pgr-bg-primary)}.z-lce .z-lce-btn.z-lce-btn-generate:hover{background-color:var(--pgr-accent-hover)}.z-lce .z-lce-btn.z-lce-btn-close{background-color:var(--pgr-bg-soft);color:var(--pgr-text-muted);border:1px solid var(--pgr-border-medium)}.z-lce .z-lce-btn.z-lce-btn-close:hover{background-color:#fee;color:var(--pgr-color-red);border-color:rgba(255,60,0,.3)}.z-lce .z-lce-preview{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background-color:#1e1e2e;border-radius:6px;margin-bottom:10px;min-height:32px;overflow-x:auto}.z-lce .z-lce-preview-icon{font-size:16px;color:#7c7c9a;flex-shrink:0;margin-top:1px}.z-lce .z-lce-preview-code{font-family:"SF Mono","Fira Code","Consolas",monospace;font-size:11px;color:#a9dc76;word-break:break-all;line-height:1.5}.z-expr-node{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;width:100%}.z-expr-type-wrapper{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.z-expr-type-select{appearance:none;-webkit-appearance:none;padding:5px 26px 5px 10px;font-size:11px;font-weight:700;border-radius:6px;border:1px solid rgba(0,0,0,0);cursor:pointer;outline:none;text-transform:uppercase;letter-spacing:.5px}.z-expr-type-select.z-expr-type-logical{background-color:rgba(138,79,255,.15);color:#8a4fff;border-color:rgba(138,79,255,.25)}.z-expr-type-select.z-expr-type-expr{background-color:rgba(23,255,181,.2);color:#0a8f64;border-color:rgba(23,255,181,.4)}.z-expr-type-chevron{position:absolute;right:4px;font-size:16px;color:var(--pgr-text-placeholder);pointer-events:none}.z-expr-children{display:flex;flex-direction:column;gap:6px;margin-left:8px;padding-left:12px;border-left:2px solid rgba(138,79,255,.2);width:calc(100% - 90px)}.z-expr-child-row{display:flex;align-items:flex-start;gap:4px}.z-expr-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;color:var(--pgr-border-soft);cursor:pointer;flex-shrink:0;margin-top:2px;transition:all .15s}.z-expr-delete-btn i{font-size:16px}.z-expr-delete-btn:hover{background-color:#fee;color:var(--pgr-color-red)}.z-expr-add-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;color:#8a4fff;cursor:pointer;border-radius:4px;transition:all .15s}.z-expr-add-btn i{font-size:16px}.z-expr-add-btn:hover{background-color:rgba(138,79,255,.08)}.z-expr-options{display:flex;gap:2px;align-items:center;flex-shrink:0}.z-expr-options .z-expr-check{margin:0 !important}.z-expr-options .z-expr-check .md-label{font-size:11px}.z-expr-options .z-expr-check .md-icon{width:16px;height:16px;border-color:var(--pgr-border-soft)}.z-expr-options .z-expr-check.md-checked .md-icon{background-color:#8a4fff;border-color:#8a4fff}.z-expr-builder{width:100%}.z-expr-builder-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0}.z-expr-field{display:inline-flex;align-items:center;gap:3px}.z-expr-bracket{font-family:"SF Mono","Fira Code","Consolas",monospace;font-size:11px;font-weight:600;color:var(--pgr-text-placeholder)}.z-expr-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-expr-select-wrapper.z-expr-select-op{min-width:140px}.z-expr-select{appearance:none;-webkit-appearance:none;padding:5px 24px 5px 8px;font-size:11px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-input);border:1px solid #e0dce8;border-radius:6px;cursor:pointer;outline:none;width:100%;transition:border-color .2s}.z-expr-select:hover{border-color:rgba(138,79,255,.4)}.z-expr-select:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-expr-select-chevron{position:absolute;right:4px;font-size:14px;color:#8a4fff;pointer-events:none}.z-expr-input{padding:5px 8px;font-size:11px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:6px;outline:none;text-align:center;transition:border-color .2s}.z-expr-input:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-expr-input.z-expr-input-sm{width:70px}.z-expr-input.z-expr-input-value{width:100px}.z-expr-refresh-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;color:#8a4fff;cursor:pointer;transition:all .15s}.z-expr-refresh-btn i{font-size:16px}.z-expr-refresh-btn:hover{background-color:rgba(138,79,255,.08)}.z-expr-static{width:100%;margin-top:4px}.z-expr-textarea{width:100%;min-height:60px;padding:8px 10px;font-family:"SF Mono","Fira Code","Consolas",monospace;font-size:11px;color:var(--pgr-text-primary);background-color:var(--pgr-bg-subtle);border:1px solid var(--pgr-border-input);border-radius:6px;outline:none;resize:vertical;transition:border-color .2s}.z-expr-textarea:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1);background-color:var(--pgr-bg-primary)}.z-expr-settings{display:flex;align-items:center;gap:8px;padding:4px 0}.z-expr-settings .z-expr-check{margin:0 !important}.z-expr-settings .z-expr-check .md-label{font-size:11px}.z-expr-settings .z-expr-check .md-icon{width:16px;height:16px;border-color:var(--pgr-border-soft)}.z-expr-settings .z-expr-check.md-checked .md-icon{background-color:#8a4fff;border-color:#8a4fff}.z-expr-debug{font-family:"SF Mono","Fira Code","Consolas",monospace;font-size:10px;color:var(--pgr-text-placeholder);background-color:var(--pgr-bg-soft);padding:3px 8px;border-radius:4px}.z-sep-bottom{padding:12px}.z-sep-type-section{margin-bottom:12px}.z-sep-type-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-muted);margin-bottom:8px}.z-sep-type-options{display:flex;gap:8px;flex-wrap:wrap;flex-direction:row}.z-sep-type-option{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:2px solid #e8e4f0;border-radius:10px;background-color:#faf8ff;cursor:pointer;transition:all .15s ease;flex:auto;min-width:0}.z-sep-type-option input[type=radio]{display:none}.z-sep-type-option i.material-icons{font-size:22px;color:var(--pgr-text-light);transition:color .15s ease}.z-sep-type-option span{font-size:11px;font-weight:500;color:var(--pgr-text-dim);text-align:center;white-space:nowrap;transition:color .15s ease}.z-sep-type-option:hover{border-color:rgba(138,79,255,.4);background-color:#f3eeff}.z-sep-type-option:hover i.material-icons{color:#8a4fff}.z-sep-type-option:hover span{color:var(--pgr-text-secondary)}.z-sep-type-option.z-sep-type-active{border-color:#8a4fff;background-color:rgba(138,79,255,.08)}.z-sep-type-option.z-sep-type-active span{color:#8a4fff;font-weight:600}.z-sep-type-option.z-sep-type-page i.material-icons{color:#8a4fff}.z-sep-type-option.z-sep-type-line i.material-icons{color:#f59e0b}.z-sep-type-option.z-sep-type-margin i.material-icons{color:#10b981}.z-sep-margin-section{border-top:1px solid var(--pgr-border-light);padding-top:12px}.z-sep-margin-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-muted);margin-bottom:8px}.z-sep-margin-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;min-height:36px}.z-sep-margin-check{margin:0 !important;min-width:80px}.z-sep-margin-check .md-label{font-size:12px;font-weight:500;color:var(--pgr-text-secondary)}.z-sep-margin-check.md-checked .md-icon{background-color:#8a4fff !important}.z-sep-margin-inputs{display:flex;align-items:center;gap:6px;flex:1}.z-sep-margin-value{width:70px;padding:5px 8px;border:1.5px solid #e0dce8;border-radius:6px;font-size:13px;text-align:center;background-color:#faf8ff;outline:none;transition:border-color .15s ease;-moz-appearance:textfield}.z-sep-margin-value:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-sep-margin-value::-webkit-inner-spin-button,.z-sep-margin-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.z-sep-margin-unit-wrapper{position:relative;display:flex;align-items:center}.z-sep-margin-unit{appearance:none;-webkit-appearance:none;padding:5px 26px 5px 10px;border:1.5px solid #e0dce8;border-radius:6px;font-size:12px;font-weight:500;color:var(--pgr-text-secondary);background-color:var(--pgr-bg-input);cursor:pointer;outline:none;transition:border-color .15s ease}.z-sep-margin-unit:hover{border-color:rgba(138,79,255,.4)}.z-sep-margin-unit:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-sep-margin-unit-chevron{position:absolute;right:4px;font-size:16px;color:#8a4fff;pointer-events:none;background:var(--pgr-bg-input);padding:0 2px}.z-span-content{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:4px}.z-span-condition-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:rgba(255,60,0,.1);flex-shrink:0;margin-top:4px}.z-span-condition-badge i.material-icons{font-size:14px;color:#ff3c00}.z-span-textarea{width:100%;min-height:28px;padding:6px 10px;border:1.5px solid #e0dce8;border-radius:6px;font-size:13px;font-family:inherit;line-height:1.4;color:var(--pgr-text-primary);background-color:#faf8ff;resize:vertical;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.z-span-textarea::placeholder{color:var(--pgr-text-disabled);font-style:italic}.z-span-textarea:hover{border-color:rgba(138,79,255,.4)}.z-span-textarea:focus{border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1);background-color:var(--pgr-bg-primary)}.z-span-bottom-condition{padding:4px 0}.z-span-bottom-condition md-checkbox{margin:2px 0}.z-span-bottom-condition md-checkbox .md-label{font-size:12px}.z-span-bottom-condition-details{padding-left:8px;border-left:2px solid rgba(138,79,255,.2);margin-top:4px}.z-span-bottom-textarea{width:100%;padding:8px 10px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:12px;font-family:"Roboto Mono",monospace;color:var(--pgr-text-primary);background-color:var(--pgr-bg-subtle);resize:vertical;min-height:60px;transition:border-color .15s;box-sizing:border-box}.z-span-bottom-textarea:focus{outline:none;border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1);background-color:var(--pgr-bg-primary)}.z-span-bottom-textarea::placeholder{color:var(--pgr-text-disabled);font-style:italic}.z-span-bottom-section{padding:8px 0;border-top:1px solid var(--pgr-border-light)}.z-span-bottom-css-toggles{display:flex;gap:4px;flex-wrap:wrap;padding-top:4px}.z-span-bottom-css-toggles md-checkbox{margin:0}.z-span-bottom-css-toggles md-checkbox .md-label{font-size:11px}.z-span-bottom-css-content{width:100%;background-color:rgba(0,0,0,0) !important;border:none !important;margin-top:4px}.z-span-bottom-css-tabs md-tabs-wrapper{background-color:rgba(0,0,0,0) !important}.z-span-bottom-css-tabs md-tabs-wrapper md-tab-item{text-transform:none !important;font-size:11px !important;font-weight:600 !important;color:var(--pgr-text-muted) !important;min-height:32px;padding:0 12px !important}.z-span-bottom-css-tabs md-tabs-wrapper md-tab-item.md-active{color:#8a4fff !important}.z-span-bottom-css-tabs md-tabs-wrapper md-ink-bar{background-color:#8a4fff !important;height:2px}.z-span-bottom-css-tabs md-tabs-content-wrapper{padding:8px 4px}.z-composer-bottom-section{padding:8px 0;border-top:1px solid var(--pgr-border-light)}.z-composer-bottom-css-toggles{display:flex;gap:4px;flex-wrap:wrap;padding-top:4px}.z-composer-bottom-css-toggles md-checkbox{margin:0}.z-composer-bottom-css-toggles md-checkbox .md-label{font-size:11px}.z-composer-bottom-css-content{width:100%;background-color:rgba(0,0,0,0) !important;border:none !important;margin-top:4px}.z-composer-bottom-css-tabs md-tabs-wrapper{background-color:rgba(0,0,0,0) !important}.z-composer-bottom-css-tabs md-tabs-wrapper md-tab-item{text-transform:none !important;font-size:11px !important;font-weight:600 !important;color:var(--pgr-text-muted) !important;min-height:32px;padding:0 12px !important}.z-composer-bottom-css-tabs md-tabs-wrapper md-tab-item.md-active{color:#8a4fff !important}.z-composer-bottom-css-tabs md-tabs-wrapper md-ink-bar{background-color:#8a4fff !important;height:2px}.z-composer-bottom-css-tabs md-tabs-content-wrapper{padding:8px 4px}md-dialog.z-exercise-settings-dialog{width:920px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border:1px solid var(--pgr-border-light);border-radius:12px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}md-dialog.z-exercise-settings-dialog>md-dialog-content,md-dialog.z-exercise-settings-dialog pgr-exercice-settings{display:flex;flex-direction:column;min-height:0;max-height:inherit;padding:0;overflow:hidden}.z-exo-settings{display:flex;flex-direction:column;min-height:0;max-height:inherit;margin:0;font-size:14px;color:var(--pgr-text-primary)}.z-exo-settings .z-es-header{display:flex;align-items:flex-start;gap:16px;flex-shrink:0;padding:22px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-exo-settings .z-es-heading{flex:1;min-width:0}.z-exo-settings .z-es-heading h2{margin:0 0 6px;font-size:20px;line-height:1.3;color:var(--pgr-text-primary)}.z-exo-settings .z-es-heading p{margin:0;font-size:13px;color:var(--pgr-text-secondary);overflow-wrap:anywhere}.z-exo-settings .z-es-reference{margin-left:8px;color:var(--pgr-text-tertiary);font-size:12px;white-space:nowrap}.z-exo-settings .z-es-close{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);cursor:pointer}.z-exo-settings .z-es-close:hover{background:var(--pgr-bg-hover)}.z-exo-settings button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}.z-exo-settings button:disabled{opacity:.5;cursor:wait}.z-exo-settings .z-es-body{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.z-exo-settings .z-es-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 24px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-primary);flex-shrink:0}.z-exo-settings .z-es-feedback{flex:1;min-width:180px}.z-exo-settings .z-es-feedback p{margin:0;font-size:12px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-exo-settings .z-es-feedback .z-es-error{color:var(--pgr-error-text)}.z-exo-settings .z-es-footer-actions{display:flex;gap:8px;margin-left:auto}.z-exo-settings .z-es-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.z-exo-settings .z-es-button .material-icons{font-size:18px}.z-exo-settings .z-es-button:hover{background:var(--pgr-bg-hover)}.z-exo-settings .z-es-button-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-exo-settings .z-es-button-primary:hover{background:var(--pgr-accent-hover);border-color:var(--pgr-accent-hover)}.z-exo-settings .z-exo-set-input,.z-exo-settings .z-exo-set-textarea,.z-exo-settings .z-exo-set-select{box-sizing:border-box;width:100%;min-height:40px;padding:10px 12px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:13px}.z-exo-settings .z-exo-set-input:focus,.z-exo-settings .z-exo-set-textarea:focus,.z-exo-settings .z-exo-set-select:focus{border-color:var(--pgr-accent) !important;outline:2px solid var(--pgr-accent-bg-strong)}.z-exo-settings .z-exo-set-input::placeholder,.z-exo-settings .z-exo-set-textarea::placeholder,.z-exo-settings .z-exo-set-select::placeholder{padding:0;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);font:inherit}.z-exo-settings .z-exo-set-textarea{min-height:90px}.z-exo-settings .z-exo-set-select{padding-right:32px}.z-exo-settings .z-exo-set-select-wrapper{width:100%;min-width:0}.z-exo-settings .z-exo-set-column{min-width:0}.z-exo-settings .z-exo-set-label{text-transform:none;letter-spacing:normal;font-size:13px;color:var(--pgr-text-secondary)}.z-exo-settings .z-exo-set-field-row{margin-bottom:18px}.z-exo-settings .z-exo-set-field-label{margin-bottom:7px;font-size:13px}.z-exo-settings-tabs{overflow:visible}.z-exo-settings-tabs md-tabs-wrapper{position:sticky;top:0;z-index:3;background-color:var(--pgr-bg-primary) !important;border-bottom:1px solid var(--pgr-border-light);padding:0 8px}.z-exo-settings-tabs md-tabs-wrapper md-tab-item{text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:var(--pgr-text-tertiary) !important;min-height:46px;padding:0 16px !important}.z-exo-settings-tabs md-tabs-wrapper md-tab-item.md-active{color:var(--pgr-accent) !important;font-weight:600 !important}.z-exo-settings-tabs md-tabs-wrapper md-tab-item[disabled]{opacity:.4}.z-exo-settings-tabs md-tabs-wrapper md-ink-bar{background-color:var(--pgr-accent) !important;height:2px}.z-exo-settings-tabs md-tabs-content-wrapper{padding:22px 24px;background-color:var(--pgr-bg-primary)}.z-es-general{padding:0 !important}.z-es-general .z-es-section{margin:0 0 22px}.z-es-general .z-es-section h3{margin:0 0 6px;font-size:14px;line-height:1.4;font-weight:600;color:var(--pgr-text-primary)}.z-es-general .z-es-section md-checkbox{display:block;margin:14px 0 0;line-height:1.5}.z-es-general .z-es-section md-checkbox .md-label{font-size:13px}.z-es-general .z-es-section md-checkbox.md-checked .md-icon{background-color:var(--pgr-accent)}.z-es-general .z-es-description{margin:0 0 14px;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.6}.z-es-general .z-es-options-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:20px 28px}.z-es-general .z-es-options-grid .z-es-section{margin:0;padding-top:18px;border-top:1px solid var(--pgr-border-light)}.z-es-general .z-exo-set-type-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 215px), 1fr));gap:10px}.z-es-general .z-exo-set-type-card{position:relative;flex-direction:row;text-align:left;gap:10px;min-width:0;min-height:80px;padding:16px 30px 16px 12px;background:var(--pgr-bg-primary);font-family:inherit;line-height:1.4;border:1px solid var(--pgr-border-medium)}.z-es-general .z-exo-set-type-card strong{display:block;font-size:13px;font-weight:600}.z-es-general .z-exo-set-type-card small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:var(--pgr-text-tertiary)}.z-es-general .z-exo-set-type-card>.material-icons{font-size:22px;flex-shrink:0}.z-es-general .z-exo-set-type-card .z-es-type-check{position:absolute;right:9px;top:10px;font-size:15px}.z-es-general .z-exo-set-type-card.z-exo-set-type-active{border-color:var(--pgr-accent);background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-exo-settings .z-es-tab-content{padding:0}.z-exo-settings md-checkbox.md-checked .md-icon{background-color:var(--pgr-accent)}.z-exo-settings .z-es-tab-heading{margin-bottom:24px}.z-exo-settings .z-es-tab-heading h3{margin:0 0 7px;font-size:16px;line-height:1.4;font-weight:600;color:var(--pgr-text-primary)}.z-exo-settings .z-es-tab-heading p{margin:0;font-size:13px;line-height:1.6;color:var(--pgr-text-tertiary);max-width:70ch}.z-exo-settings .z-es-heading-with-action{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.z-exo-settings .z-es-heading-with-action>div{flex:1;min-width:220px}.z-exo-settings .z-es-heading-with-action .z-es-button{font-size:12px}.z-exo-settings .z-es-fields-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:24px}.z-exo-settings .z-es-group{margin-top:24px;padding-top:20px;border-top:1px solid var(--pgr-border-light)}.z-exo-settings .z-es-group h4{margin:0 0 14px;color:var(--pgr-text-primary);font-size:14px;font-weight:600;line-height:1.4}.z-exo-settings .z-es-fields-grid>.z-es-group{margin-top:0;padding-top:0;border:0}.z-exo-settings .z-es-help{margin:0 0 14px;font-size:12px;line-height:1.6;color:var(--pgr-text-tertiary)}.z-exo-settings .z-es-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.z-exo-settings .z-es-check-stack{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.z-exo-settings .z-es-check-stack md-checkbox{margin:0}.z-exo-settings .z-es-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--pgr-border-light)}.z-exo-settings .z-es-filter-row md-checkbox{flex:1;min-width:130px;margin:0}.z-exo-settings .z-es-filter-row input{flex:1;min-width:150px}.z-exo-settings .z-es-advanced{margin-top:24px;border:1px solid var(--pgr-border-medium);border-radius:8px}.z-exo-settings .z-es-advanced summary{padding:14px 16px;font-size:13px;font-weight:600;color:var(--pgr-text-secondary);cursor:pointer}.z-exo-settings .z-es-advanced summary:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-exo-settings .z-es-advanced-body{padding:4px 16px 0}.z-exo-settings .z-es-switch-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--pgr-border-light)}.z-exo-settings .z-es-switch-row md-switch{flex:none;margin:0}.z-exo-settings .z-es-switch-row md-switch.md-checked .md-thumb{background-color:var(--pgr-accent)}.z-exo-settings .z-es-switch-row md-switch.md-checked .md-bar{background-color:var(--pgr-accent-bg-strong)}.z-exo-settings .z-es-switch-description{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0}.z-exo-settings .z-es-switch-description>.material-icons{color:var(--pgr-accent);font-size:22px}.z-exo-settings .z-es-switch-description strong{font-size:14px;font-weight:600}.z-exo-settings .z-es-switch-description p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-exo-settings .z-es-sources-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:16px}.z-exo-settings .z-es-source{min-width:0;padding:16px;border:1px solid var(--pgr-border-medium);border-radius:8px}.z-exo-settings .z-es-source-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.z-exo-settings .z-es-source-heading h4{margin:0;font-size:14px;font-weight:600;color:var(--pgr-text-primary)}.z-exo-settings .z-es-count{padding:3px 8px;background:var(--pgr-bg-secondary);color:var(--pgr-text-secondary);font-size:11px;border-radius:5px}.z-exo-settings .z-es-source-empty{margin:0 0 14px;font-size:12px;color:var(--pgr-text-tertiary)}.z-exo-settings .z-es-inline-status{padding:10px 12px;margin:-8px 0 16px;background:var(--pgr-success-bg);color:var(--pgr-success-text);border-radius:6px;font-size:12px}.z-exo-settings .z-es-field-help{margin:7px 0 0;color:var(--pgr-text-tertiary);font-size:11px;line-height:1.5}.z-exo-settings .z-response-settings-input{min-width:0;max-width:none;height:36px;border:1px solid var(--pgr-border-medium) !important;font:inherit;font-size:12px}.z-exo-settings .z-response-settings-input:focus{border-color:var(--pgr-accent) !important}.z-exo-settings .z-response-settings-input::placeholder{padding:0;background:rgba(0,0,0,0);font:inherit;color:var(--pgr-text-tertiary)}.z-exo-settings .z-response-settings-tag{background:var(--pgr-accent-bg);border-color:var(--pgr-accent-bg-strong);color:var(--pgr-accent);border-radius:6px}.z-exo-settings .z-response-settings-tag-remove{border:0;background:rgba(0,0,0,0);padding:0;min-width:24px;height:24px}.z-exo-set-panel{padding:8px 0}.z-exo-set-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-exo-set-section:last-child{border-bottom:none}.z-exo-set-section md-checkbox{margin:4px 0}.z-exo-set-section md-checkbox .md-label{font-size:13px}.z-exo-set-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-muted);margin-bottom:8px}.z-exo-set-type-cards{display:flex;gap:8px;flex-wrap:wrap}.z-exo-set-type-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;border:1.5px solid var(--pgr-border-medium);border-radius:8px;font-size:12px;font-weight:500;color:var(--pgr-text-tertiary);cursor:pointer;transition:all .15s;text-decoration:none;min-width:90px}.z-exo-set-type-card .material-icons{font-size:24px}.z-exo-set-type-card:hover{border-color:rgba(138,79,255,.4);background-color:rgba(138,79,255,.03);color:#8a4fff}.z-exo-set-type-card.z-exo-set-type-active{border-color:#8a4fff;background-color:rgba(138,79,255,.06);color:#8a4fff;font-weight:600}.z-exo-set-field-row{margin-bottom:12px}.z-exo-set-field-label{display:block;font-size:12px;font-weight:500;color:var(--pgr-text-secondary);margin-bottom:4px}.z-exo-set-input{width:100%;padding:8px 10px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:13px;font-family:inherit;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);transition:border-color .15s;box-sizing:border-box}.z-exo-set-input:focus{outline:none;border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-exo-set-input-code{font-family:"Roboto Mono",monospace;color:#8a4fff}.z-exo-set-textarea{width:100%;padding:8px 10px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:13px;font-family:inherit;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);resize:vertical;min-height:60px;transition:border-color .15s;box-sizing:border-box}.z-exo-set-textarea:focus{outline:none;border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-exo-set-textarea::placeholder{color:var(--pgr-text-disabled);font-style:italic}.z-exo-set-select-wrapper{position:relative;display:inline-block;min-width:200px}.z-exo-set-select{width:100%;padding:8px 30px 8px 10px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:13px;font-family:inherit;color:var(--pgr-text-primary);background-color:var(--pgr-bg-primary);appearance:none;cursor:pointer;transition:border-color .15s}.z-exo-set-select:focus{outline:none;border-color:#8a4fff;box-shadow:0 0 0 2px rgba(138,79,255,.1)}.z-exo-set-select-chevron{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-exo-set-columns{display:flex;gap:24px}@media(max-width: 768px){.z-exo-set-columns{flex-direction:column}}.z-exo-set-column{flex:1}.z-exo-set-column md-checkbox{margin:4px 0}.z-exo-set-column md-checkbox .md-label{font-size:13px}.z-exo-set-filter-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.z-exo-set-filter-row md-checkbox{margin:0;flex-shrink:0}.z-exo-set-filter-row md-checkbox .md-label{font-size:13px}.z-exo-set-filter-row .z-exo-set-input{flex:1;padding:6px 8px;font-size:12px}.z-exo-set-response-grid{display:flex;flex-wrap:wrap;gap:10px}.z-exo-set-response-card{flex:1;min-width:140px;border:1px solid var(--pgr-border-medium);border-radius:8px;padding:10px;background-color:var(--pgr-bg-subtle)}.z-exo-set-response-title{font-size:12px;font-weight:600;color:#8a4fff;margin:0 0 8px 0;text-transform:uppercase;letter-spacing:.3px}.z-exo-set-refresh-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;color:#8a4fff;cursor:pointer;transition:all .15s;margin-top:6px}.z-exo-set-refresh-btn .material-icons{font-size:16px}.z-exo-set-refresh-btn:hover{background-color:rgba(138,79,255,.08)}.z-matrix-bottom{padding:8px 12px}.z-matrix-bottom md-checkbox{margin:4px 0}.z-matrix-bottom md-checkbox .md-label{font-size:13px}.z-matrix-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-matrix-bottom-section:last-child{border-bottom:none}.z-matrix-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-matrix-bottom-field{display:flex;align-items:center;gap:8px;margin:6px 0}.z-matrix-bottom-field .z-edit-label{min-width:90px;font-size:12px;color:var(--pgr-text-tertiary);flex-shrink:0}.z-matrix-bottom-field-action{position:relative}.z-matrix-bottom-field-action .z-matrix-bottom-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#8a4fff;cursor:pointer;padding:2px;border-radius:4px}.z-matrix-bottom-field-action .z-matrix-bottom-btn:hover{background-color:rgba(138,79,255,.08)}.z-matrix-bottom-field-action .z-matrix-bottom-btn .material-icons{font-size:18px}.z-matrix-bottom-input{flex:1;padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-matrix-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-matrix-bottom-input-sm{max-width:100px}.z-matrix-bottom-input-disabled{background-color:var(--pgr-bg-hover);color:var(--pgr-text-placeholder)}.z-matrix-bottom-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:8px 0}.z-matrix-bottom-values{margin:8px 0}.z-matrix-bottom-values>.z-edit-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-muted);margin-bottom:4px}.z-matrix-bottom-value-label{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;font-size:11px;font-weight:600;color:#8a4fff;background-color:rgba(138,79,255,.08);border-radius:4px;flex-shrink:0}.z-matrix-bottom-generate{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;margin:8px 0;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-matrix-bottom-generate:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.3)}.z-matrix-bottom-generate .material-icons{font-size:16px}.z-response-bottom{padding:8px 12px}.z-response-bottom md-checkbox{margin:4px 0}.z-response-bottom md-checkbox .md-label{font-size:13px}.z-response-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-response-bottom-section:last-child{border-bottom:none}.z-response-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-response-bottom-field{display:flex;align-items:center;gap:8px;margin:6px 0}.z-response-bottom-field .z-edit-label{min-width:90px;font-size:12px;color:var(--pgr-text-tertiary);flex-shrink:0}.z-response-bottom-field-action .z-response-bottom-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#8a4fff;cursor:pointer;padding:2px;border-radius:4px}.z-response-bottom-field-action .z-response-bottom-btn:hover{background-color:rgba(138,79,255,.08)}.z-response-bottom-field-action .z-response-bottom-btn .material-icons{font-size:18px}.z-response-bottom-input{flex:1;min-width:0;padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s;background:wheat}.z-response-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-response-bottom-input.z-response-bottom-question-id{flex:0 1 100px;width:100px}.z-response-bottom-select-wrapper{position:relative;flex:1}.z-response-bottom-select{width:100%;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);appearance:none;outline:none;cursor:pointer}.z-response-bottom-select:focus{border-color:#8a4fff}.z-response-bottom-select-chevron{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--pgr-text-placeholder);pointer-events:none}.z-response-bottom-user-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:4px 0}.z-response-bottom-stars{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:8px 0}.z-response-bottom-condition{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:4px 0}.z-response-bottom-textarea{width:100%;min-height:60px;padding:8px;font-size:13px;font-family:monospace;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);resize:vertical;outline:none}.z-response-bottom-textarea:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-response-bottom-css-toggles{display:flex;gap:8px}.z-response-bottom-css-toggles md-checkbox{margin:0}.z-response-bottom-css-content{background-color:rgba(0,0,0,0) !important;overflow:visible !important}.z-response-bottom-css-tabs md-tabs-wrapper{background-color:var(--pgr-bg-subtle) !important;border-radius:6px}.z-response-bottom-css-tabs md-tabs-wrapper md-tab-item{text-transform:none !important;font-size:12px !important;font-weight:500 !important;color:var(--pgr-text-tertiary) !important;min-height:32px;padding:0 12px !important}.z-response-bottom-css-tabs md-tabs-wrapper md-tab-item.md-active{color:#8a4fff !important;font-weight:600 !important}.z-response-bottom-css-tabs md-tabs-wrapper md-ink-bar{background-color:#8a4fff !important;height:2px}.z-response-bottom-css-tabs md-tabs-content-wrapper{padding:8px 4px}.z-variable-bottom{padding:8px 12px}.z-variable-bottom md-checkbox{margin:4px 0}.z-variable-bottom md-checkbox .md-label{font-size:13px}.z-variable-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-variable-bottom-section:last-child{border-bottom:none}.z-variable-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-variable-bottom-field{display:flex;align-items:center;gap:8px;margin:6px 0}.z-variable-bottom-field .z-edit-label{min-width:90px;font-size:12px;color:var(--pgr-text-tertiary);flex-shrink:0}.z-variable-bottom-field-col{display:flex;flex-direction:column;gap:4px;margin:6px 0}.z-variable-bottom-field-col .z-edit-label{font-size:12px;color:var(--pgr-text-tertiary)}.z-variable-bottom-field-action .z-variable-bottom-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#8a4fff;cursor:pointer;padding:2px;border-radius:4px}.z-variable-bottom-field-action .z-variable-bottom-btn:hover{background-color:rgba(138,79,255,.08)}.z-variable-bottom-field-action .z-variable-bottom-btn .material-icons{font-size:18px}.z-variable-bottom-input{flex:1;padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s;background:wheat}.z-variable-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-variable-bottom-input-disabled{background-color:var(--pgr-bg-hover);color:var(--pgr-text-placeholder)}.z-variable-bottom-textarea{width:100%;min-height:48px;padding:8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);resize:vertical;outline:none}.z-variable-bottom-textarea:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-variable-bottom-textarea-lg{min-height:100px;font-family:monospace}.z-variable-bottom-select-wrapper{position:relative;flex:1}.z-variable-bottom-select{width:100%;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);appearance:none;outline:none;cursor:pointer}.z-variable-bottom-select:focus{border-color:#8a4fff}.z-variable-bottom-select-chevron{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--pgr-text-placeholder);pointer-events:none}.z-variable-bottom-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:4px 0}.z-variable-bottom-generate{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;margin:8px 0;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-variable-bottom-generate:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.3)}.z-variable-bottom-generate .material-icons{font-size:16px}.z-title-bottom{padding:8px 12px}.z-title-bottom md-checkbox{margin:4px 0}.z-title-bottom md-checkbox .md-label{font-size:13px}.z-title-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-title-bottom-section:last-child{border-bottom:none}.z-title-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-title-bottom-levels{display:flex;gap:6px;flex-wrap:wrap}.z-title-bottom-level{display:flex;align-items:center;justify-content:center;min-width:42px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--pgr-text-tertiary);background-color:var(--pgr-bg-primary);border:1.5px solid var(--pgr-border-medium);border-radius:6px;cursor:pointer;transition:all .15s}.z-title-bottom-level:hover{border-color:rgba(138,79,255,.3);color:#8a4fff}.z-title-bottom-level-active{border-color:#8a4fff !important;color:#8a4fff !important;background-color:rgba(138,79,255,.06) !important}.z-qualifier-bottom{padding:8px 12px}.z-qualifier-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-qualifier-bottom-section:last-child{border-bottom:none}.z-qualifier-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-qualifier-bottom-shapes{display:flex;gap:8px}.z-qualifier-bottom-shape{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;font-size:12px;font-weight:500;color:var(--pgr-text-tertiary);background-color:var(--pgr-bg-primary);border:1.5px solid var(--pgr-border-medium);border-radius:8px;cursor:pointer;transition:all .15s}.z-qualifier-bottom-shape .material-icons{font-size:22px}.z-qualifier-bottom-shape:hover{border-color:rgba(138,79,255,.3);color:#8a4fff}.z-qualifier-bottom-shape-active{border-color:#8a4fff !important;color:#8a4fff !important;background-color:rgba(138,79,255,.06) !important}.z-qualifier-bottom-options{display:flex;gap:8px}.z-qualifier-bottom-option{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--pgr-text-tertiary);background:none;border:1px solid var(--pgr-border-medium);border-radius:6px;cursor:pointer;transition:all .15s}.z-qualifier-bottom-option .material-icons{font-size:18px}.z-qualifier-bottom-option:hover{border-color:rgba(138,79,255,.3);color:#8a4fff}.z-qualifier-bottom-option-active{border-color:#8a4fff !important;color:#8a4fff !important;background-color:rgba(138,79,255,.06) !important}.z-list-bottom{padding:8px 12px}.z-list-bottom md-checkbox{margin:4px 0}.z-list-bottom md-checkbox .md-label{font-size:13px}.z-list-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-list-bottom-section:last-child{border-bottom:none}.z-list-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-list-bottom-types{display:flex;gap:8px}.z-list-bottom-type{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;font-size:12px;font-weight:500;color:var(--pgr-text-tertiary);background-color:var(--pgr-bg-primary);border:1.5px solid var(--pgr-border-medium);border-radius:8px;cursor:pointer;transition:all .15s}.z-list-bottom-type .material-icons{font-size:22px}.z-list-bottom-type:hover{border-color:rgba(138,79,255,.3);color:#8a4fff}.z-list-bottom-type.z-list-bottom-type-active{border-color:#8a4fff;color:#8a4fff;background-color:rgba(138,79,255,.06)}.z-list-bottom-options{display:flex;gap:8px}.z-list-bottom-option{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--pgr-text-tertiary);background:none;border:1px solid var(--pgr-border-medium);border-radius:6px;cursor:pointer;transition:all .15s}.z-list-bottom-option .material-icons{font-size:18px}.z-list-bottom-option:hover{border-color:rgba(138,79,255,.3);color:#8a4fff}.z-list-bottom-option.z-list-bottom-option-active{border-color:#8a4fff;color:#8a4fff;background-color:rgba(138,79,255,.06)}.z-grid-items-bottom{padding:8px 12px}.z-grid-items-bottom md-checkbox{margin:4px 0}.z-grid-items-bottom md-checkbox .md-label{font-size:13px}.z-grid-items-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-grid-items-bottom-section:last-child{border-bottom:none}.z-grid-items-bottom-header{display:flex;align-items:center;justify-content:space-between}.z-grid-items-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-grid-items-bottom-field{display:flex;align-items:center;gap:8px;margin:6px 0}.z-grid-items-bottom-field .z-edit-label{min-width:120px;font-size:12px;color:var(--pgr-text-tertiary);flex-shrink:0}.z-grid-items-bottom-input{flex:1;padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-grid-items-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-grid-items-bottom-input-sm{max-width:100px}.z-grid-items-bottom-input-disabled{background-color:var(--pgr-bg-hover);color:var(--pgr-text-placeholder)}.z-grid-items-bottom-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#8a4fff;cursor:pointer;padding:4px;border-radius:4px}.z-grid-items-bottom-btn:hover{background-color:rgba(138,79,255,.08)}.z-grid-items-bottom-btn .material-icons{font-size:20px}.z-grid-items-bottom-checkboxes{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:4px}.z-chart-bottom{padding:8px 12px}.z-chart-bottom md-checkbox{margin:4px 0}.z-chart-bottom md-checkbox .md-label{font-size:13px}.z-chart-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-chart-bottom-section:last-child{border-bottom:none}.z-chart-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-chart-bottom-field{display:flex;align-items:center;gap:8px;margin:6px 0}.z-chart-bottom-field .z-edit-label{min-width:24px;font-size:12px;color:var(--pgr-text-tertiary);flex-shrink:0}.z-chart-bottom-input{flex:1;padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-chart-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-chart-bottom-input-sm{max-width:80px}.z-chart-bottom-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-chart-bottom-select{appearance:none;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;transition:border-color .15s}.z-chart-bottom-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-chart-bottom-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-chart-bottom-select-sm .z-chart-bottom-select{padding:6px 24px 6px 8px;min-width:60px}.z-chart-bottom-checkboxes{display:flex;flex-wrap:wrap;gap:0 16px}.z-chart-bottom-dimension{display:flex;flex-direction:column;gap:8px;margin:4px 0}.z-chart-bottom-dimension-inputs{display:flex;align-items:center;gap:6px}.z-chart-bottom-pdf-fields{display:flex;gap:12px}.z-chart-bottom-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:8px 0}.z-chart-bottom-dynamic-item{display:flex;align-items:center;gap:8px;margin:4px 0}.z-chart-bottom-generate{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s;margin:6px 0}.z-chart-bottom-generate .material-icons{font-size:16px}.z-chart-bottom-generate:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-xgrid-bottom{padding:8px 12px}.z-xgrid-bottom md-checkbox{margin:4px 0}.z-xgrid-bottom md-checkbox .md-label{font-size:13px}.z-xgrid-bottom-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-xgrid-bottom-section:last-child{border-bottom:none}.z-xgrid-bottom-header{display:flex;align-items:center}.z-xgrid-bottom-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-xgrid-bottom-field{display:flex;align-items:center;gap:8px;margin:6px 0}.z-xgrid-bottom-field .z-edit-label{min-width:90px;font-size:12px;color:var(--pgr-text-tertiary);flex-shrink:0}.z-xgrid-bottom-input{flex:1;padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-xgrid-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xgrid-bottom-input-sm{max-width:80px}.z-xgrid-bottom-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-xgrid-bottom-select{appearance:none;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;transition:border-color .15s}.z-xgrid-bottom-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xgrid-bottom-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-xgrid-bottom-select-sm .z-xgrid-bottom-select{padding:6px 24px 6px 8px;min-width:60px}.z-xgrid-bottom-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-xgrid-bottom-btn .material-icons{font-size:16px}.z-xgrid-bottom-btn:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-xgrid-bottom-dimension{display:flex;flex-direction:column;gap:8px;margin:4px 0}.z-xgrid-bottom-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:8px 0}.z-xgrid-bottom-dimension-inputs{display:flex;align-items:center;gap:6px}.z-xgrid-settings{padding:16px 20px;min-width:700px}.z-xgrid-settings md-checkbox{margin:4px 0}.z-xgrid-settings md-checkbox .md-label{font-size:13px}.z-xgrid-settings-header{margin-bottom:12px}.z-xgrid-settings-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--pgr-text-primary);margin:0}.z-xgrid-settings-title .material-icons{font-size:20px;color:#8a4fff}.z-xgrid-settings-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-xgrid-settings-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-xgrid-settings-toggles{display:flex;flex-wrap:wrap;gap:0 16px}.z-xgrid-settings-content{width:100%;margin:12px 0}.z-xgrid-settings-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-xgrid-settings-tabs md-tab-item{font-size:13px;font-weight:500}.z-xgrid-settings-table{width:100%;border-collapse:collapse;margin:8px 0}.z-xgrid-settings-cell{padding:8px;border:1px solid var(--pgr-border-medium);border-radius:4px}.z-xgrid-settings-cell-row{display:flex;align-items:center;gap:8px}.z-xgrid-settings-cell-inputs{display:flex;align-items:center;gap:6px}.z-xgrid-settings-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;max-width:80px;transition:border-color .15s}.z-xgrid-settings-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xgrid-settings-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-xgrid-settings-select{appearance:none;padding:6px 24px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;min-width:60px;transition:border-color .15s}.z-xgrid-settings-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xgrid-settings-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-xgrid-settings-apply{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;margin:10px 0;transition:all .15s}.z-xgrid-settings-apply .material-icons{font-size:16px}.z-xgrid-settings-apply:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-xgrid-settings-actions{display:flex;justify-content:center;gap:16px;padding:16px 0 4px;border-top:1px solid var(--pgr-border-light)}.z-xgrid-settings-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}.z-xgrid-settings-btn .material-icons{font-size:18px}.z-xgrid-settings-btn-primary{color:var(--pgr-bg-primary);background-color:var(--pgr-accent);border:1px solid var(--pgr-accent)}.z-xgrid-settings-btn-primary:hover{background-color:var(--pgr-accent-hover)}.z-xgrid-settings-btn-secondary{color:var(--pgr-accent);background-color:var(--pgr-bg-primary);border:1px solid rgba(var(--pgr-accent), 0.3)}.z-xgrid-settings-btn-secondary:hover{background-color:rgba(var(--pgr-accent), 0.06);border-color:var(--pgr-accent)}.z-xtable-cell-config{padding:16px 20px;min-width:700px}.z-xtable-cell-config md-checkbox{margin:4px 0}.z-xtable-cell-config md-checkbox .md-label{font-size:13px}.z-xtable-cell-config-content{width:100%}.z-xtable-cell-config-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-xtable-cell-config-tabs md-tab-item{font-size:13px;font-weight:500}.z-xtable-cell-config-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-xtable-cell-config-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-xtable-cell-config-toggles{display:flex;flex-wrap:wrap;gap:0 16px}.z-xtable-cell-config-style-content{width:100%;margin:12px 0}.z-xtable-cell-config-style-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-xtable-cell-config-style-tabs md-tab-item{font-size:12px;font-weight:500}.z-xtable-cell-config-dimension{display:flex;flex-direction:column;gap:8px;margin:4px 0}.z-xtable-cell-config-dimension-inputs{display:flex;align-items:center;gap:6px}.z-xtable-cell-config-textarea{width:100%;padding:8px 10px;font-size:13px;font-family:inherit;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;resize:vertical;min-height:36px;transition:border-color .15s}.z-xtable-cell-config-textarea:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-cell-config-textarea-sm{min-height:28px;max-width:200px}.z-xtable-cell-config-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-xtable-cell-config-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-cell-config-input-sm{max-width:80px}.z-xtable-cell-config-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-xtable-cell-config-select{appearance:none;padding:6px 24px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;min-width:60px;transition:border-color .15s}.z-xtable-cell-config-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-cell-config-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-xtable-cell-config-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:8px 0}.z-xtable-cell-config-field{display:flex;flex-direction:column;gap:4px;margin:4px 0}.z-xtable-cell-config-block{padding:12px 0;border-bottom:1px solid var(--pgr-border-light)}.z-xtable-cell-config-block:last-child{border-bottom:none}.z-xtable-cell-config-code-block{margin:8px 0}.z-xtable-cell-config-code{width:100%;padding:8px 10px;font-size:12px;font-family:"Courier New",Courier,monospace;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-secondary);outline:none;resize:vertical;min-height:60px;transition:border-color .15s}.z-xtable-cell-config-code:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-cell-config-code-inline{min-height:32px;flex:1}.z-xtable-cell-config-twig-expr{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--pgr-bg-accent-subtle);border:1px solid rgba(138,79,255,.15);border-radius:6px;margin:8px 0;flex-wrap:wrap}.z-xtable-cell-config-twig-tag{font-size:13px;font-weight:600;font-family:"Courier New",Courier,monospace;color:#8a4fff;white-space:nowrap}.z-xtable-cell-config-twig-input{padding:4px 8px;font-size:13px;font-family:"Courier New",Courier,monospace;border:1px solid rgba(138,79,255,.25);border-radius:4px;background-color:var(--pgr-bg-primary);outline:none;min-width:100px;transition:border-color .15s}.z-xtable-cell-config-twig-input:focus{border-color:#8a4fff}.z-xtable-cell-config-edit-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(138,79,255,.25);border-radius:4px;background-color:var(--pgr-bg-primary);color:#8a4fff;cursor:pointer;transition:all .15s}.z-xtable-cell-config-edit-btn .material-icons{font-size:16px}.z-xtable-cell-config-edit-btn:hover{background-color:rgba(138,79,255,.08);border-color:#8a4fff}.z-xtable-cell-config-warning{color:#e65100;font-size:11px;font-weight:500}.z-xtable-cell-config-actions{display:flex;justify-content:center;gap:16px;padding:16px 0 4px;border-top:1px solid var(--pgr-border-light)}.z-xtable-cell-config-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}.z-xtable-cell-config-btn .material-icons{font-size:18px}.z-xtable-cell-config-btn-primary{color:var(--pgr-bg-primary);background-color:var(--pgr-accent);border:1px solid var(--pgr-accent)}.z-xtable-cell-config-btn-primary:hover{background-color:var(--pgr-accent-hover)}.z-xtable-cell-config-btn-secondary{color:var(--pgr-accent);background-color:var(--pgr-bg-primary);border:1px solid rgba(var(--pgr-accent), 0.3)}.z-xtable-cell-config-btn-secondary:hover{background-color:rgba(var(--pgr-accent), 0.06);border-color:#8a4fff}.z-xtable-row-config{padding:16px 20px;min-width:700px}.z-xtable-row-config md-checkbox{margin:4px 0}.z-xtable-row-config md-checkbox .md-label{font-size:13px}.z-xtable-row-config-content{width:100%}.z-xtable-row-config-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-xtable-row-config-tabs md-tab-item{font-size:13px;font-weight:500}.z-xtable-row-config-section{padding:10px 0;border-bottom:1px solid var(--pgr-border-light)}.z-xtable-row-config-title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-xtable-row-config-toggles{display:flex;flex-wrap:wrap;gap:0 16px}.z-xtable-row-config-style-content{width:100%;margin:12px 0}.z-xtable-row-config-style-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-xtable-row-config-style-tabs md-tab-item{font-size:12px;font-weight:500}.z-xtable-row-config-textarea{width:100%;padding:8px 10px;font-size:13px;font-family:inherit;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;resize:vertical;min-height:36px;transition:border-color .15s}.z-xtable-row-config-textarea:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-row-config-block{padding:12px 0;border-bottom:1px solid var(--pgr-border-light)}.z-xtable-row-config-block:last-child{border-bottom:none}.z-xtable-row-config-radio-group{display:flex;gap:16px}.z-xtable-row-config-radio{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;border:1px solid var(--pgr-border-input);border-radius:6px;cursor:pointer;transition:all .15s}.z-xtable-row-config-radio input[type=radio]{accent-color:#8a4fff}.z-xtable-row-config-radio:hover{border-color:rgba(138,79,255,.4);background-color:rgba(138,79,255,.04)}.z-xtable-row-config-code-block{margin:8px 0}.z-xtable-row-config-code{width:100%;padding:8px 10px;font-size:12px;font-family:"Courier New",Courier,monospace;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-secondary);outline:none;resize:vertical;min-height:60px;transition:border-color .15s}.z-xtable-row-config-code:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-row-config-code-inline{min-height:32px;flex:1}.z-xtable-row-config-twig-expr{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--pgr-bg-accent-subtle);border:1px solid rgba(138,79,255,.15);border-radius:6px;margin:8px 0;flex-wrap:wrap}.z-xtable-row-config-twig-tag{font-size:13px;font-weight:600;font-family:"Courier New",Courier,monospace;color:#8a4fff;white-space:nowrap}.z-xtable-row-config-twig-input{padding:4px 8px;font-size:13px;font-family:"Courier New",Courier,monospace;border:1px solid rgba(138,79,255,.25);border-radius:4px;background-color:var(--pgr-bg-primary);outline:none;min-width:100px;transition:border-color .15s}.z-xtable-row-config-twig-input:focus{border-color:#8a4fff}.z-xtable-row-config-edit-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(138,79,255,.25);border-radius:4px;background-color:var(--pgr-bg-primary);color:var(--pgr-accent);cursor:pointer;transition:all .15s}.z-xtable-row-config-edit-btn .material-icons{font-size:16px}.z-xtable-row-config-edit-btn:hover{background-color:rgba(var(--pgr-accent), 0.08);border-color:var(--pgr-accent)}.z-xtable-row-config-warning{color:#e65100;font-size:11px;font-weight:500}.z-xtable-row-config-actions{display:flex;justify-content:center;gap:16px;padding:16px 0 4px;border-top:1px solid var(--pgr-border-light)}.z-xtable-row-config-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}.z-xtable-row-config-btn .material-icons{font-size:18px}.z-xtable-row-config-btn-primary{color:var(--pgr-bg-primary);background-color:var(--pgr-accent);border:1px solid var(--pgr-accent)}.z-xtable-row-config-btn-primary:hover{background-color:var(--pgr-accent-hover)}.z-xtable-row-config-btn-secondary{color:var(--pgr-accent);background-color:var(--pgr-bg-primary);border:1px solid rgba(var(--pgr-accent), 0.3)}.z-xtable-row-config-btn-secondary:hover{background-color:rgba(var(--pgr-accent), 0.06);border-color:var(--pgr-accent)}.z-loop-bottom{padding:8px 12px}.z-loop-bottom md-checkbox{margin:4px 0}.z-loop-bottom md-checkbox .md-label{font-size:13px}.z-loop-bottom-section{padding:8px 0;border-bottom:1px solid var(--pgr-border-light)}.z-loop-bottom-section:last-child{border-bottom:none}.z-loop-bottom-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-accent);margin-bottom:8px}.z-loop-bottom-twig-expr{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--pgr-bg-accent-subtle);border:1px solid rgba(var(--pgr-accent), 0.15);border-radius:6px;flex-wrap:wrap}.z-loop-bottom-twig-tag{font-size:13px;font-weight:600;font-family:"Courier New",Courier,monospace;color:var(--pgr-accent);white-space:nowrap}.z-loop-bottom-twig-input{padding:4px 8px;font-size:13px;font-family:"Courier New",Courier,monospace;border:1px solid rgba(var(--pgr-accent), 0.25);border-radius:4px;background-color:var(--pgr-bg-primary);outline:none;min-width:80px;flex:1;transition:border-color .15s}.z-loop-bottom-twig-input:focus{border-color:var(--pgr-accent)}.z-ifelse-bottom{padding:8px 12px}.z-ifelse-bottom md-checkbox{margin:4px 0}.z-ifelse-bottom md-checkbox .md-label{font-size:13px}.z-ifelse-bottom-section{padding:8px 0}.z-ifelse-bottom-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-ifelse-bottom-toggles{display:flex;flex-wrap:wrap;gap:0 16px}.z-tabs-bottom{padding:8px 12px}.z-tabs-bottom md-checkbox{margin:4px 0}.z-tabs-bottom md-checkbox .md-label{font-size:13px}.z-tabs-bottom-section{padding:8px 0;border-bottom:1px solid var(--pgr-border-light)}.z-tabs-bottom-section:last-child{border-bottom:none}.z-tabs-bottom-header{padding:4px 0 8px}.z-tabs-bottom-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-tabs-bottom-add-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-tabs-bottom-add-btn .material-icons{font-size:16px}.z-tabs-bottom-add-btn:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-tabs-bottom-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:8px 0}.z-tabs-bottom-toggles{display:flex;flex-direction:column;gap:0}.z-tabs-bottom-field{display:flex;flex-direction:column;gap:4px}.z-tabs-bottom-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-tabs-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-tab-bottom{padding:8px 12px}.z-tab-bottom md-checkbox{margin:4px 0}.z-tab-bottom md-checkbox .md-label{font-size:13px}.z-tab-bottom-section{padding:8px 0;border-bottom:1px solid var(--pgr-border-light)}.z-tab-bottom-section:last-child{border-bottom:none}.z-tab-bottom-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-tab-bottom-textarea{width:100%;padding:8px 10px;font-size:13px;font-family:inherit;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;resize:vertical;min-height:36px;transition:border-color .15s}.z-tab-bottom-textarea:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-tab-bottom-details{padding:8px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:8px 0}.z-tab-bottom-twig-expr{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--pgr-bg-accent-subtle);border:1px solid rgba(138,79,255,.15);border-radius:6px;flex-wrap:wrap}.z-tab-bottom-twig-tag{font-size:13px;font-weight:600;font-family:"Courier New",Courier,monospace;color:#8a4fff;white-space:nowrap}.z-tab-bottom-twig-input{padding:4px 8px;font-size:13px;font-family:"Courier New",Courier,monospace;border:1px solid rgba(138,79,255,.25);border-radius:4px;background-color:var(--pgr-bg-primary);outline:none;min-width:80px;flex:1;transition:border-color .15s}.z-tab-bottom-twig-input:focus{border-color:#8a4fff}.z-xgrid-items-bottom{padding:8px 12px}.z-xgrid-items-bottom md-checkbox{margin:4px 0}.z-xgrid-items-bottom md-checkbox .md-label{font-size:13px}.z-xgrid-items-bottom-section{padding:8px 0;border-bottom:1px solid var(--pgr-border-light)}.z-xgrid-items-bottom-section:last-child{border-bottom:none}.z-xgrid-items-bottom-header{padding:4px 0 8px}.z-xgrid-items-bottom-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8a4fff;margin-bottom:8px}.z-xgrid-items-bottom-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-xgrid-items-bottom-btn .material-icons{font-size:16px}.z-xgrid-items-bottom-btn:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-xgrid-items-bottom-toggles{display:flex;flex-wrap:wrap;gap:0 16px}.z-xgrid-items-bottom-content{width:100%;margin:8px 0}.z-xgrid-items-bottom-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-xgrid-items-bottom-tabs md-tab-item{font-size:12px;font-weight:500}.z-xgrid-items-bottom-filter,.z-xgrid-items-bottom-create,.z-xgrid-items-bottom-actions{padding:8px 0}.z-xgrid-items-bottom-filter-row{display:flex;align-items:center;gap:8px;margin:2px 0}.z-xgrid-items-bottom-field{display:flex;flex-direction:column;gap:4px;margin:6px 0}.z-xgrid-items-bottom-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;max-width:250px;transition:border-color .15s}.z-xgrid-items-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xgrid-items-bottom-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-xgrid-items-bottom-select{appearance:none;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;transition:border-color .15s}.z-xgrid-items-bottom-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xgrid-items-bottom-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-xgrid-items-bottom-details{padding:4px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:4px 0}.z-matrix-items-bottom{padding:8px 12px}.z-matrix-items-bottom-section{margin:0 0 8px}.z-matrix-items-bottom-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.z-matrix-items-bottom-title{display:block;font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.z-matrix-items-bottom-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-matrix-items-bottom-btn .material-icons{font-size:16px}.z-matrix-items-bottom-btn:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-matrix-items-bottom-toggles{display:flex;flex-wrap:wrap;gap:0 16px}.z-matrix-items-bottom-content{width:100%;margin:8px 0}.z-matrix-items-bottom-tabs md-tabs-wrapper,.z-matrix-items-bottom-sub-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-matrix-items-bottom-tabs md-tab-item,.z-matrix-items-bottom-sub-tabs md-tab-item{font-size:12px;font-weight:500}.z-matrix-items-bottom-sub-content{width:100%;margin:8px 0}.z-matrix-items-bottom-group{padding:8px 0}.z-matrix-items-bottom-filter,.z-matrix-items-bottom-create,.z-matrix-items-bottom-actions{padding:8px 0}.z-matrix-items-bottom-filter-row{display:flex;align-items:center;gap:8px;margin:2px 0}.z-matrix-items-bottom-field{display:flex;flex-direction:column;gap:4px;margin:6px 0}.z-matrix-items-bottom-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;max-width:250px;transition:border-color .15s}.z-matrix-items-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-matrix-items-bottom-details{padding:4px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:4px 0}.z-form-item-bottom{padding:8px 12px}.z-form-item-bottom-section{margin:0 0 8px}.z-form-item-bottom-title{display:block;font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.z-form-item-bottom-toggles{display:flex;flex-wrap:wrap;gap:0 16px}.z-form-item-bottom-content{width:100%;margin:8px 0}.z-form-item-bottom-tabs md-tabs-wrapper{border-bottom:2px solid var(--pgr-border-light)}.z-form-item-bottom-tabs md-tab-item{font-size:12px;font-weight:500}.z-form-item-bottom-tab-body{padding:8px 0}.z-form-item-bottom-field{display:flex;flex-direction:column;gap:4px;margin:6px 0}.z-form-item-bottom-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;max-width:250px;transition:border-color .15s}.z-form-item-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-form-item-bottom-placeholder{font-size:13px;color:var(--pgr-text-placeholder);font-style:italic;margin:8px 0}.z-panel-bottom{padding:8px 12px}.z-panel-bottom-section{margin:0 0 10px}.z-panel-bottom-title{display:block;font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.z-panel-bottom-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-panel-bottom-select{appearance:none;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;transition:border-color .15s}.z-panel-bottom-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-panel-bottom-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-panel-bottom-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-panel-bottom-btn .material-icons{font-size:16px}.z-panel-bottom-btn:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-ddc-bottom{padding:8px 12px}.z-ddc-bottom-section{margin:0 0 10px}.z-ddc-bottom-title{display:block;font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.z-ddc-bottom-subtitle{display:block;font-size:11px;font-weight:600;color:var(--pgr-text-tertiary);text-transform:uppercase;letter-spacing:.2px;margin:8px 0 4px}.z-ddc-bottom-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-ddc-bottom-btn .material-icons{font-size:16px}.z-ddc-bottom-btn:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-ddc-bottom-textarea{width:100%;min-height:60px;padding:8px 10px;font-size:13px;font-family:"Courier New",monospace;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;resize:vertical;transition:border-color .15s}.z-ddc-bottom-textarea:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-ddc-bottom-variables{margin-top:8px}.z-ddc-bottom-variable{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:12px;border-bottom:1px solid var(--pgr-bg-hover)}.z-ddc-bottom-variable:last-child{border-bottom:none}.z-ddc-bottom-var-key{font-weight:600;color:#8a4fff;font-family:"Courier New",monospace}.z-ddc-bottom-var-value{color:var(--pgr-text-tertiary);font-family:"Courier New",monospace}.z-xtable-bottom{padding:8px 12px}.z-xtable-bottom-section{margin:0 0 10px}.z-xtable-bottom-title{display:block;font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.z-xtable-bottom-row{display:flex;gap:16px}.z-xtable-bottom-field{display:flex;flex-direction:column;gap:4px;margin:6px 0}.z-xtable-bottom-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;max-width:250px;transition:border-color .15s}.z-xtable-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-bottom-input--short{max-width:120px}.z-xtable-bottom-style-row{display:flex;align-items:center;gap:8px;margin:2px 0}.z-xtable-bottom-style-inputs{display:flex;align-items:center;gap:6px}.z-xtable-bottom-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-xtable-bottom-select{appearance:none;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;transition:border-color .15s}.z-xtable-bottom-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-xtable-bottom-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-qpiece-bottom{padding:8px 12px}.z-qpiece-bottom-section{margin:0 0 10px}.z-qpiece-bottom-title{display:block;font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.z-qpiece-bottom-field{display:flex;flex-direction:column;gap:4px;margin:6px 0}.z-qpiece-bottom-field-row{display:flex;align-items:flex-end;gap:6px}.z-qpiece-bottom-input{padding:6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;max-width:250px;transition:border-color .15s}.z-qpiece-bottom-input:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-qpiece-bottom-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#8a4fff;background-color:rgba(138,79,255,.06);border:1px solid rgba(138,79,255,.2);border-radius:6px;cursor:pointer;transition:all .15s}.z-qpiece-bottom-btn-icon .material-icons{font-size:18px}.z-qpiece-bottom-btn-icon:hover{background-color:rgba(138,79,255,.12);border-color:rgba(138,79,255,.4)}.z-qpiece-bottom-select-wrapper{position:relative;display:inline-flex;align-items:center}.z-qpiece-bottom-select{appearance:none;padding:6px 28px 6px 8px;font-size:13px;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:var(--pgr-bg-subtle);outline:none;cursor:pointer;transition:border-color .15s}.z-qpiece-bottom-select:focus{border-color:#8a4fff;background-color:var(--pgr-bg-primary)}.z-qpiece-bottom-select-chevron{position:absolute;right:4px;font-size:18px;color:var(--pgr-text-muted);pointer-events:none}.z-qpiece-bottom-details{padding:4px 0 4px 12px;border-left:2px solid rgba(138,79,255,.15);margin:4px 0}.z-qpiece-bottom-placeholder{font-size:13px;color:var(--pgr-text-placeholder);font-style:italic}.z-chart-content{display:flex;flex-direction:column;width:100%;border-left:4px solid #8a4fff;padding:8px 12px}.z-chart-content-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.z-chart-content-twig{font-size:11px;font-family:"Courier New",monospace;color:var(--pgr-text-muted);font-style:italic}.z-chart-content-preview{min-height:100px;margin:8px 0}.z-chart-content-code{display:flex;flex-direction:column;gap:8px}.z-chart-content-code-section{margin:4px 0}.z-chart-content-code-label{display:block;font-size:11px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.z-chart-content-textarea{width:100%;height:300px;padding:8px 10px;font-size:12px;font-family:"Courier New",monospace;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:#1e1e2e;color:#cdd6f4;outline:none;resize:vertical;transition:border-color .15s}.z-chart-content-textarea:focus{border-color:#8a4fff;color:#cdd6f4;font-family:"Courier New",monospace}.z-chart-content-textarea--short{height:100px}.z-chart-content-pre{width:100%;height:300px;padding:8px 10px;font-size:12px;font-family:"Courier New",monospace;border:1px solid var(--pgr-border-input);border-radius:4px;background-color:#1e1e2e;color:#cdd6f4;overflow:hidden;margin:0;cursor:pointer}.z-chart-content-pre:hover{border-color:#8a4fff}.z-chart-content-pre--short{height:auto;min-height:50px}.z-chart-content-block{margin:4px 0;padding:4px 0}.z-chart-content-block-header,.z-chart-content-block-footer{font-size:12px;font-family:"Courier New",monospace;color:var(--pgr-text-muted)}.z-chart-content-block-field{color:#e06c75;font-weight:600}.z-chart-content-block-field::after{content:" : ";color:var(--pgr-text-muted)}.z-chart-content-block-bracket{color:#8a4fff;font-weight:600}pgr-html-block-models textarea{padding:5px;display:flex;flex-direction:row}pgr-html-block-models textarea.zse_liste{padding:0px}pgr-html-block a:hover{opacity:1}pgr-html-block-models{display:flex;width:100vw;height:100vh;box-sizing:border-box}pgr-html-block-model1{display:flex;width:70vw;height:max-content;box-sizing:border-box}pgr-html-block{margin-bottom:20px}.zse_boite,pgr-html-block{position:relative;display:flex;flex-direction:column;height:max-content;width:100%;padding-left:40px}.zse_boite:hover .zse_drag,pgr-html-block:hover .zse_drag{display:flex}.zse_boite .zse_boite,pgr-html-block .zse_boite{padding-left:0px}.zse_drag{position:absolute;left:0px;justify-content:center;align-items:center;width:40px;height:100%;flex-direction:column;display:none}.zse_haut{display:flex;justify-content:space-between;align-items:center;padding-left:15px;height:40px;border:var(--pgr-text-primary) 3px solid;background-color:var(--pgr-bg-primary);width:100%}.zse_haut h2{text-transform:uppercase}.zse_haut a{width:34px;height:34px;display:flex;justify-content:center;align-items:center;margin-right:0px}.zse_contenu{display:flex;width:100%;padding:15px}.zse_contenu.zse_edit_mode{border-left:var(--pgr-text-primary) 3px solid;border-right:var(--pgr-text-primary) 3px solid}.zse_contenu.zse_block_is_parent:hover{border:2px dashed gray}pgr-hb-content-zcolumn .zse_contenu{padding:0}pgr-hb-content-zcolumn .zse_contenu.zse_edit_mode{border:none}.zse_bas{display:flex;justify-content:center;align-items:center;height:55px;width:100%;border:var(--pgr-text-primary) 3px solid;background-color:var(--pgr-bg-primary);position:relative;margin-bottom:50px;display:none}.zse_bas .z-legende{display:none}.zse_bouton_picto{width:55px;display:flex;justify-content:center;align-items:center}.zse_bouton_picto i{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.zse_change-modele{width:55px;height:55px;display:flex;justify-content:center;align-items:center;position:absolute;left:-3px;bottom:-3px}.zse_change-modele a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.zse_change-modele:hover .zse_modeles-ante{visibility:visible}.zse_modeles-ante{visibility:hidden;position:absolute;top:55px;left:0px;min-height:55px;background-color:var(--pgr-bg-primary);border:3px solid var(--pgr-text-primary);border-top:none;display:flex;justify-content:center;align-items:center}.zse_modeles-ante a.zse_bas_option{height:55px}.zse_bas_options{display:flex;flex-direction:row;align-items:center;height:49px;flex-wrap:wrap}a.zse_bas_option{display:flex;justify-content:center;align-items:center;width:max-content;height:49px;padding:0px 15px}a.zse_bas_option:hover,a.zse_bouton_picto:hover,.zse_haut a:hover{background-color:var(--pgr-bg-hover)}.zse-active-option{background-color:var(--pgr-border-input)}.zse-active-option:hover{opacity:1;background-color:var(--pgr-border-input) !important}.zse_liste .zse_bas_option{text-transform:uppercase}.zse_bas_proprietes{display:flex;flex-direction:row;height:49px;position:absolute;right:0px;bottom:0px}.z-v-panel{display:flex;flex-direction:column;width:100%}.z-h-panel{display:flex;flex-direction:row}.zse_ignored{opacity:.3}textarea.zse_legende,.zse_legende{height:25px;font-weight:12px;font-style:italic}.zse_legende{display:none}pgr-hb-content-title textarea{height:40px;width:100%}.zse_titre h1{font-family:cera-medium;font-size:25px;font-weight:bold}.zse_titre h2{font-family:cera-medium;font-size:23px;font-weight:lighter}.zse_titre h3{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700}.zse_titre h4{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;text-decoration:underline}pgr-hb-content-text{display:flex;flex-direction:column}pgr-hb-content-text textarea{height:115px}pgr-hb-content-text textarea.zse-legende{margin-bottom:10px}pgr-hb-content-text .zse_texte{width:100%}.zse_texte .zse_bas_option p{font-size:27px;font-family:"Open Sans",sans-serif}.zse_texte .zse_bas_option:nth-of-type(1) p{font-weight:700}.zse_texte .zse_bas_option:nth-of-type(2) p{font-style:italic}.zse_texte .zse_bas_option:nth-of-type(3) p{text-decoration:underline}.zse_contenu .zse_quali textarea{height:40px;width:94%}.zse_qualificatif{justify-content:center;align-items:center}.zse_qualificatif textarea{text-align:center}.zse_quali{border:var(--pgr-text-primary) 3px solid;display:flex;justify-content:center;align-items:center;margin:0px 15px;padding:0px 10px;position:relative}.zse_quali h2{text-align:center}.zse_quali textarea.zse_legende,.zse_quali .zse_legende{position:absolute;top:-45px}.zse_quali textarea.z-qualificatif_texte,.zse_quali h2.z-qualificatif_texte{font-size:22px}.zse_quali textarea.z-qualificatif_donnee,.zse_quali h2.z-qualificatif_donnee{font-size:40px}.zse_quali h2+h2{font-size:32px}.zse_quali_rectangle{height:120px;width:25%}.zse_quali_cercle{height:200px;width:200px;border-radius:50%}.zse_quali_legende{margin-top:50px}.zse_quali_legende .zse_legende{display:flex}.zse_qualificatif .zse_highlight{background-color:var(--pgr-color-green)}.zse_qualificatif .zse_highlight textarea{background-color:rgba(255,255,255,.5019607843)}pgr-hb-content-list textarea{height:50px;width:95%;resize:auto}.zse_liste{flex-direction:column}.zse_liste_legende .zse_legende{display:flex;margin:7px 0px}.zse_liste_item{display:flex;align-items:center;margin:10px 0px;width:100%}.zse_liste_item p{padding:5px 10px}.zse_bullet .zse_liste_bullet{visibility:visible}.zse_liste .zse_liste_bullet{display:none;height:10px;width:10px;border-radius:50%;background-color:var(--pgr-color-green);margin-right:15px}.zse_liste .zse_highlight div textarea,.zse_liste .zse_highlight .zse_liste_item p{border:var(--pgr-text-primary) 3px solid !important}.zse_liste .zse_highlight textarea.zse_legende{border:none !important}.zse_liste .zse_highlight .zse_liste_bullet{height:35px;width:35px;justify-content:center;align-items:center}.zse_liste .zse_highlight .zse_liste_bullet i{font-size:32px;margin-right:-4px}.zse_liste .zse_highlight .zse_liste_ajouter a{border:var(--pgr-text-primary) 3px solid !important}.zse_liste .zse_liste_ajouter{width:100%;height:40px}.zse_liste .zse_liste_ajouter a{height:100%;width:70%;display:flex;align-items:center}.zse_liste .zse_liste_ajouter a i{margin-right:7px}i.zse_liste_chevron,.zse_liste_bullet{display:none}.zse_bullet .zse_liste_bullet{display:flex}.zse_highlight.zse_bullet i.zse_liste_chevron{display:flex}.z-text-bold{font-weight:bold}.z-text-italic{font-style:italic}.z-text-underlined{text-decoration:underline}pgr-html-block .z-index-0,pgr-html-block .z-index-0 h1{font-size:16px;margin:0 !important;font-weight:600;font-size:28px;padding-top:10px;padding-bottom:5px;color:#622cd0}pgr-html-block .z-index-1,pgr-html-block .z-index-1 h1{font-size:14px;color:var(--pgr-text-primary);margin:0 !important;font-weight:400;font-size:26px;padding-top:10px;padding-bottom:5px;color:#3e1e7d}pgr-html-block .z-index-2,pgr-html-block .z-index-2 h1{padding-left:28px;font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400;font-size:23px;padding-bottom:5px}pgr-html-block .z-index-3,pgr-html-block .z-index-3 h1{padding-left:60px;font-size:11px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400;font-size:20px;padding-bottom:5px}pgr-html-block .z-index-4,pgr-html-block .z-index-4 h1{padding-left:68px;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;text-decoration:underline;padding-bottom:5px}.zse_loop{display:flex;flex-direction:column}pgr-hb-bottom-loop .zse_bas_option{display:flex;align-items:center}.zz-tableau-nouvelle-ligne{width:100%;height:50px;display:flex;justify-content:center;align-items:center;opacity:.5}.zz-tableau-nouvelle-ligne:hover{background-color:var(--pgr-border-input);opacity:.5}.z-etat-0{align-items:center;justify-content:center}.z-etat-0:hover .zse-bas-options{background-color:var(--pgr-bg-hover)}a.zz-ligne-selector{position:absolute;visibility:hidden;display:flex;justify-content:center;align-items:center;z-index:1;width:50px;height:35px;left:-6px;top:-35px}a.zz-colone-selector{position:absolute;visibility:hidden;display:flex;justify-content:center;align-items:center;z-index:0;width:50px;height:35px;left:44px;top:-35px}.zz-tab-50+.zz-tab-50 a.zz-colone-selector,.zz-tab-30 a.zz-colone-selector,.zz-tab-20 a.zz-colone-selector{left:-3px}a.zz-ligne-selector{background-color:#e1ccff}a.zz-ligne-selector:hover{background-color:#e1ccff;opacity:1}a.zz-ligne-selector:hover a.zz-colone-selector{visibility:visible}a.zz-colone-selector{background-color:var(--pgr-accent)}a.zz-colone-selector:hover{background-color:var(--pgr-accent);opacity:1}a.zz-colone-selector:hover a.zz-ligne-selector{visibility:visible}.z-tab-ligne:hover,.z-cases-pile:hover{outline:6px solid #e1ccff !important}.z-tab-ligne:hover a.zz-ligne-selector,.z-cases-pile:hover a.zz-ligne-selector{visibility:visible}.zzz-tab-case:hover{outline:3px solid #e1ccff !important;outline-offset:-3px;margin:0px}.zzz-tab-case:first-child{margin-bottom:0px}.zzz-tab-case+.zzz-tab-case:hover{padding:10px}.zz-tab-100:hover,.zz-tab-80:hover,.zz-tab-20:hover,.zz-tab-70:hover,.zz-tab-30:hover,.zz-tab-50:hover{outline:3px solid var(--pgr-accent) !important;outline-offset:0px;z-index:10}.zz-tab-100:hover .zz-colone-selector,.zz-tab-80:hover .zz-colone-selector,.zz-tab-20:hover .zz-colone-selector,.zz-tab-70:hover .zz-colone-selector,.zz-tab-30:hover .zz-colone-selector,.zz-tab-50:hover .zz-colone-selector{visibility:visible}.zz-tab-100 .zzz-tab-case:hover,.zz-tab-80 .zzz-tab-case:hover,.zz-tab-20 .zzz-tab-case:hover,.zz-tab-70 .zzz-tab-case:hover,.zz-tab-30 .zzz-tab-case:hover,.zz-tab-50 .zzz-tab-case:hover{opacity:.7}.zz-tab-80:hover .zz-tab-20,.zz-tab-80:hover .zz-tab-30,.zz-tab-70:hover .zz-tab-20,.zz-tab-70:hover .zz-tab-30{margin-left:-3px}.zz-tab-80:hover .zz-tab-20 .zzz-tab-case,.zz-tab-80:hover .zz-tab-30 .zzz-tab-case,.zz-tab-70:hover .zz-tab-20 .zzz-tab-case,.zz-tab-70:hover .zz-tab-30 .zzz-tab-case{padding-left:7px}.z-tab-ligne .zz-tab-50:nth-of-type(2n) .zzz-tab-case{border-left:none}.z-ligne-select{outline:6px solid #e1ccff;outline-offset:0px}.z-ligne-select:hover{outline:6px solid #e1ccff !important}.z-ligne-select .zz-ligne-selector{visibility:visible;background-color:#e1ccff}.z-ligne-select .zz-ligne-selector:hover{background-color:#e1ccff;cursor:pointer}.zz-colone-select{outline:3px solid var(--pgr-accent);outline-offset:0px;margin-left:3px;position:relative}.zz-colone-select a.zz-colone-selector{visibility:visible;background-color:var(--pgr-accent)}.zz-colone-select:hover a.zz-colone-selector{background-color:var(--pgr-accent);cursor:pointer}.zz-colone-select .zzz-tab-case,.zz-colone-select .zzz-tab-case+.zzz-tab-case:hover{padding-left:7px}.zzz-case-select{outline:6px solid #e1ccff !important;outline-offset:-6px}.z-tab-ligne:hover .zz-colone-selector.zz-panel-hover{visibility:visible}.zse_right{padding:0px 10px}.zse_right .zse_bas{display:flex;justify-content:center;align-items:center;height:auto;width:100%;border:none;background-color:rgba(0,0,0,0);position:inherit;flex-direction:column;margin-bottom:50px}.zse_right .zse_bas .z-legende{display:block}.zse_right .zse_bas .zse_bas_options{height:max-content;width:100%}.zse_right .zse_bas .zse_bas_options .zse_bas_option,.zse_right .zse_bas .zse_bas_options a{height:80px;width:33%;border:1px solid rgba(255,255,255,.368627451)}.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(3),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(6),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(9),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(11),.zse_right .zse_bas .zse_bas_options a:nth-of-type(3),.zse_right .zse_bas .zse_bas_options a:nth-of-type(6),.zse_right .zse_bas .zse_bas_options a:nth-of-type(9),.zse_right .zse_bas .zse_bas_options a:nth-of-type(11){border-right:unset}.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(1),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(4),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(7),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(10),.zse_right .zse_bas .zse_bas_options a:nth-of-type(1),.zse_right .zse_bas .zse_bas_options a:nth-of-type(4),.zse_right .zse_bas .zse_bas_options a:nth-of-type(7),.zse_right .zse_bas .zse_bas_options a:nth-of-type(10){border-left:unset}.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(1),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(2),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(3),.zse_right .zse_bas .zse_bas_options a:nth-of-type(1),.zse_right .zse_bas .zse_bas_options a:nth-of-type(2),.zse_right .zse_bas .zse_bas_options a:nth-of-type(3){border-top:unset}.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(7),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(8),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(9),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(10),.zse_right .zse_bas .zse_bas_options .zse_bas_option:nth-of-type(11),.zse_right .zse_bas .zse_bas_options a:nth-of-type(7),.zse_right .zse_bas .zse_bas_options a:nth-of-type(8),.zse_right .zse_bas .zse_bas_options a:nth-of-type(9),.zse_right .zse_bas .zse_bas_options a:nth-of-type(10),.zse_right .zse_bas .zse_bas_options a:nth-of-type(11){border-bottom:unset}.zse_right .zse_bas .zse_change-modele{position:inherit;width:auto;height:auto}.zse_right .zse_bas .zse_change-modele .zse_bouton_picto{display:none}.zse_right .zse_bas .zse_change-modele .zse_modeles-ante{visibility:visible;position:inherit;display:flex;flex-wrap:wrap}.zse_right pgr-hb-bottom-zline .zse_bas_option:nth-of-type(5),.zse_right pgr-hb-bottom-zline a:nth-of-type(5){border-right:unset}.zse_right pgr-hb-bottom-zline .zse_bas_option:nth-of-type(4),.zse_right pgr-hb-bottom-zline a:nth-of-type(4){border-left:unset}.zse_right pgr-hb-bottom-zline .zse_bas_option:nth-of-type(4),.zse_right pgr-hb-bottom-zline .zse_bas_option:nth-of-type(5),.zse_right pgr-hb-bottom-zline a:nth-of-type(4),.zse_right pgr-hb-bottom-zline a:nth-of-type(5){border-bottom:unset}.zse_right pgr-hb-block-bottom.zse_bas,.zse_right pgr-hb-bottom-xtable.zse_bas{align-items:stretch}*{box-sizing:border-box}pgr-admin-organisation{box-sizing:border-box;height:100%}.z-organisation{width:100%;height:100%;background-color:var(--pgr-bg-primary);display:flex;flex-direction:column;box-sizing:border-box}.z-organisation .Z-contenu-admin{flex-direction:column}.z-organisation .z-organisation-haut{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-bottom:17px solid;padding:15px 50px 0px 50px;margin-bottom:calc(35px - 7px);margin-bottom:0;border-bottom:0}.z-organisation .z-organisation-haut h1{font-family:cera-light;font-size:22px;color:var(--pgr-text-primary)}.z-organisation .z-organisation-haut i{display:flex;justify-content:center;align-items:center;height:35px;width:35px;margin-right:15px}.z-organisation .z-organisation-haut .z-organisation-logo{width:100%;height:35px;margin-bottom:15px;display:flex;align-items:center}.z-organisation .z-organisation-haut .z-onglets{margin-left:10%;width:90%;height:35px;box-sizing:border-box;display:flex;flex-direction:row}.z-organisation .z-organisation-haut .z-onglets .z-onglet{background-color:#fffaad}.z-organisation .z-organisation-haut .z-onglets .z-onglet.z-selected-onglet{background-color:#fa0}.z-organisation .z-organisation-configuration{width:100%;height:100%;background-color:var(--pgr-bg-primary);display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden}.z-organisation .z-usagers{overflow-y:scroll}.z-organisation .z-usagers .Z-admin-item h1{font-size:16px;margin:0 !important;font-weight:600}.z-organisation .z-usagers .Z-admin-item p{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-organisation .z-usagers .Z-admin-ligne{height:auto}.z-organisation .z-parcours{height:100%;width:100%;overflow-x:scroll;overflow-y:scroll;padding-bottom:80px;display:flex;align-items:flex-start;position:relative}.z-organisation .z-parcours a.z-scroll-horizontal{position:fixed;height:calc(100% - 80px);width:35px;background-color:var(--pgr-bg-primary);display:flex;align-items:center;justify-content:center;z-index:10}.z-organisation .z-parcours a.z-scroll-horizontal:first-of-type{left:0px}.z-organisation .z-parcours a.z-scroll-horizontal:nth-of-type(2){right:0px}.z-organisation .z-parcours .Z-admin-ligne{padding-left:10px;width:max-content;align-items:flex-start}.z-organisation .z-parcours .z-admin-ligne-p{margin-top:35px;height:100%}.z-organisation .z-parcours .z-admin-ligne-p h1{font-size:14px;color:var(--pgr-text-primary);margin:0 !important;font-weight:400}.z-organisation .z-parcours .z-admin-ligne-p h2{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-organisation .z-parcours .z-admin-ligne-p h3{font-size:11px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item{width:20vw;flex-direction:column}.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-module,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-phase,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-deliverable{height:35px;display:flex;align-items:center;width:100%}.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item i,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-module i,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-phase i,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-deliverable i{margin-right:0px}.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item a,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-module a,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-phase a,.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item-deliverable a{display:flex;align-items:center}.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item .z-parcours-item{background-color:#fffaad}.z-organisation .z-parcours .z-admin-ligne-p .Z-admin-item:nth-child(odd) .z-parcours-item{background-color:#fffdd6}.z-organisation .z-parcours .z-admin-ligne-p .z-actif{width:300px;transition:width 1s !important;height:100% !important;transition:height 1s !important}.z-organisation .z-parcours .z-admin-ligne-p .z-actif .z-parcours-item{background-color:#fa0 !important}.z-organisation .z-parcours .z-parcours-detail,.z-organisation .z-parcours .z-parcours-detail-subject,.z-organisation .z-parcours .z-parcours-detail-module,.z-organisation .z-parcours .z-parcours-detail-phase{max-height:100%;width:100%;overflow-y:scroll;display:none;flex-direction:column}.z-organisation .z-parcours .z-actif>.z-parcours-detail,.z-organisation .z-parcours .z-actif>.z-parcours-detail-subject,.z-organisation .z-parcours .z-actif>.z-parcours-detail-module,.z-organisation .z-parcours .z-actif>.z-parcours-detail-phase{display:flex}.z-organisation .z-raccourcis{background-color:#fa0}.z-organisation .z-raccourcis h3.z-formulaire{color:var(--pgr-text-primary)}.z-gray-lines{background:#f4f4f4}.z-gray-lines:nth-child(odd){background:#eae9e9}pgr-organization-policy{background:var(--pgr-bg-primary);padding:10px 10px 20px 10px}pgr-organizations{height:100%}pgr-organization-edit{display:flex;flex-direction:column;width:100%;height:100%}pgr-organization-edit .z-org-elements{display:flex;flex-direction:row}pgr-organization-edit .z-org-info,pgr-organization-edit .z-org-users,pgr-organization-edit .z-org-relations,pgr-organization-edit .z-org-entities{width:30%;display:flex;flex-direction:column}pgr-organization-edit .z-org-info .z-org-field,pgr-organization-edit .z-org-users .z-org-field,pgr-organization-edit .z-org-relations .z-org-field,pgr-organization-edit .z-org-entities .z-org-field{display:flex;align-items:center;flex-direction:row}pgr-organization-edit .z-org-info .z-org-field h2,pgr-organization-edit .z-org-users .z-org-field h2,pgr-organization-edit .z-org-relations .z-org-field h2,pgr-organization-edit .z-org-entities .z-org-field h2{width:150px;text-align:right;padding-right:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-organizations{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:20px}.z-organizations .z-org-overview{display:flex;flex-direction:column;width:350px;margin-bottom:5px;border:1px solid #eae9e9;border-radius:5px;overflow:hidden}.z-organizations .z-org-overview .z-org-header{width:100%;padding:10px 5px;cursor:pointer}.z-organizations .z-org-overview .z-org-header h1{font-weight:normal;font-size:16pt;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-organizations .z-org-overview .z-org-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:5px}.z-organizations .z-org-overview .z-org-body .z-org-instance{padding:5px;margin:3px;font-size:10pt}.z-organizations .z-org-overview.z-active-org .z-org-header{background:#fa0}.z-organizations .z-org-overview.z-active-org .z-org-instance{background:#fffaad}.z-organizations .z-org-overview.z-inactive-org .z-org-header{background:#eae9e9}.z-organizations .z-org-overview.z-inactive-org .z-org-instance{background:#eae9e9}.z-org-content .z-org-form-v{display:flex;flex-direction:column;margin:1em;align-items:start;min-width:31vw}.z-org-content .z-org-form-v .z-org-title,.z-org-content .z-org-form-v .z-org-message{padding-top:10px;box-sizing:border-box;display:flex;align-items:center}.z-org-content .z-org-form-v .z-org-title input,.z-org-content .z-org-form-v .z-org-title textarea,.z-org-content .z-org-form-v .z-org-message input,.z-org-content .z-org-form-v .z-org-message textarea{width:100%;box-sizing:border-box}.z-org-content .z-org-form-h{display:flex;flex-direction:row;margin:1em;align-items:center;justify-content:start;width:100%}.z-org-content .z-org-form-h .z-org-title,.z-org-content .z-org-form-h .z-org-message{box-sizing:border-box;display:flex;align-items:start}.z-org-content h2.z-formulaire-legende{font-weight:700;font-size:13px;min-width:200px;text-align:right;padding-right:1em}.z-org-redesign{background-color:var(--pgr-bg-tertiary) !important}.z-org-redesign .Z-contenu-admin.z-org-main{flex:1;min-height:0;height:0;overflow-y:auto;background-color:rgba(0,0,0,0)}.z-org-footer{display:flex;align-items:center;padding:10px 24px;background-color:var(--pgr-bg-primary);border-top:1px solid var(--pgr-border-light)}.z-org-footer-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--pgr-text-on-accent);background-color:var(--pgr-accent);border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-org-footer-btn .material-icons{font-size:18px}.z-org-footer-btn:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-org-list{padding:20px 24px}.z-org-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.z-org-list-title{font-size:20px;font-weight:700;color:var(--pgr-text-primary);margin:0}.z-org-list-filters{display:flex;align-items:center;gap:16px}.z-org-list-search{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:8px;transition:border-color .15s}.z-org-list-search:focus-within{border-color:var(--pgr-accent)}.z-org-list-search>i.material-icons{font-size:18px;color:var(--pgr-text-placeholder)}.z-org-list-search-input{border:none;outline:none;font-size:13px;background:rgba(0,0,0,0);width:200px}.z-org-list-search-input::placeholder{color:var(--pgr-text-disabled)}.z-org-list-search-clear{display:flex;align-items:center;cursor:pointer}.z-org-list-search-clear i.material-icons{font-size:16px;color:var(--pgr-text-placeholder);transition:color .15s}.z-org-list-search-clear:hover i{color:var(--pgr-text-tertiary)}.z-org-list-toggle{display:flex;align-items:center;gap:8px}.z-org-list-toggle-label{font-size:13px;color:var(--pgr-text-tertiary)}.z-org-list-toggle-btn{cursor:pointer;transition:color .15s}.z-org-list-toggle-btn i{font-size:28px}.z-org-list-toggle-btn.z-org-list-toggle--on{color:var(--pgr-accent)}.z-org-list-toggle-btn.z-org-list-toggle--off{color:var(--pgr-border-soft)}.z-org-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px;height:calc(100vh - 200px);overflow-y:scroll}.z-org-card{display:flex;flex-direction:column;padding:16px;background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-heavy);border-radius:10px;cursor:pointer;transition:all .2s;max-height:200px}.z-org-card:hover{border-color:rgba(var(--pgr-accent), 0.3);box-shadow:0 4px 12px rgba(var(--pgr-accent), 0.1);transform:translateY(-2px)}.z-org-card--active{border-left:4px solid var(--pgr-accent)}.z-org-card--inactive{border-left:4px solid var(--pgr-border-soft);opacity:.7}.z-org-card--inactive:hover{opacity:1}.z-org-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.z-org-card-id{font-size:12px;font-weight:600;color:var(--pgr-text-placeholder);font-family:"Courier New",monospace}.z-org-card-status{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:10px;color:var(--pgr-accent);background-color:rgba(var(--pgr-accent), 0.1)}.z-org-card-status--inactive{color:var(--pgr-text-placeholder);background-color:var(--pgr-bg-hover)}.z-org-card-name{font-size:16px;font-weight:600;color:var(--pgr-text-primary);margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-org-card-subjects{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.z-org-card-subject{display:inline-block;padding:3px 8px;font-size:11px;font-weight:500;color:var(--pgr-text-secondary);background-color:var(--pgr-bg-soft);border-radius:4px}.z-org-create{padding:0;min-width:450px}.z-org-create-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-org-create-header i.material-icons{font-size:22px}.z-org-create-header h2{font-size:16px;font-weight:600;margin:0;color:var(--pgr-text-on-accent)}.z-org-create-header .md-icon-button md-icon{color:rgba(255,255,255,.8)}.z-org-create-header .md-icon-button:hover md-icon{color:var(--pgr-text-on-accent)}.z-org-create-content{padding:20px}.z-org-create-field{display:flex;flex-direction:column;gap:6px}.z-org-create-label{font-size:12px;font-weight:600;color:var(--pgr-accent);text-transform:uppercase;letter-spacing:.3px}.z-org-create-input{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-org-create-input:focus{border-color:var(--pgr-accent);background-color:var(--pgr-bg-primary)}.z-org-create-footer{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--pgr-border-light)}.z-org-create-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s}.z-org-create-btn .material-icons{font-size:16px}.z-org-create-btn--primary{color:var(--pgr-text-on-accent);background-color:var(--pgr-accent)}.z-org-create-btn--primary:hover{background-color:var(--pgr-accent-hover)}.z-org-create-btn--secondary{color:var(--pgr-text-tertiary);background-color:var(--pgr-bg-hover)}.z-org-create-btn--secondary:hover{background-color:var(--pgr-border-medium)}.z-org-edit{display:flex;flex-direction:column;width:100%;height:100%}.z-org-edit-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background-color:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);flex-shrink:0}.z-org-edit-header-left{display:flex;align-items:center;gap:12px}.z-org-edit-back{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;cursor:pointer;transition:background-color .15s}.z-org-edit-back i.material-icons{font-size:20px;color:var(--pgr-text-tertiary)}.z-org-edit-back:hover{background-color:rgba(var(--pgr-accent), 0.08)}.z-org-edit-back:hover i{color:var(--pgr-accent)}.z-org-edit-icon{font-size:28px;color:var(--pgr-accent)}.z-org-edit-header-info{display:flex;flex-direction:column}.z-org-edit-header-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);font-family:"Courier New",monospace}.z-org-edit-header-name{font-size:18px;font-weight:700;color:var(--pgr-text-primary);margin:0}.z-org-edit-header-actions{display:flex;align-items:center;gap:8px}.z-org-edit-save{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--pgr-text-on-accent);background-color:var(--pgr-accent);border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-org-edit-save i.material-icons{font-size:16px}.z-org-edit-save:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-org-edit-body{flex:1;min-height:0;overflow:hidden}.z-org-edit-content{height:100%}.z-org-edit-tabs{height:100%}.z-org-edit-tabs md-tabs-wrapper{background-color:var(--pgr-bg-subtle);border-bottom:2px solid var(--pgr-border-light)}.z-org-edit-tabs md-tab-item{font-size:13px;font-weight:500;text-transform:none}.z-org-edit-tabs md-tabs-content-wrapper{height:calc(100% - 48px)}.z-org-edit-tab-content{padding:16px 20px;height:100%;overflow-y:auto}.z-app-user{width:100%;height:100%;background-color:var(--pgr-bg-primary);display:flex;flex-direction:column;box-sizing:border-box}.z-app-user .Z-contenu-admin{flex-direction:column}.z-app-user .z-app-user-haut{height:140px;width:100%;display:flex;flex-direction:column;align-items:flex-end;border-bottom:3px solid var(--pgr-color-green);padding:15px 50px 0px 50px}.z-app-user .z-app-user-haut h1{font-family:cera-light;font-size:22px;color:var(--pgr-text-primary)}.z-app-user .z-app-user-haut i{display:flex;justify-content:center;align-items:center;height:35px;width:35px;margin-right:15px}.z-app-user .z-app-user-haut .z-app-user-logo{width:100%;height:35px;margin-bottom:15px;display:flex;align-items:center}.z-app-user .z-app-user-haut .z-onglets{margin-left:20%;width:80%;height:35px}.z-app-user .z-app-user-haut .z-onglets .z-onglet{background-color:#b3ffe2}.z-app-user .z-app-user-haut .z-onglets .z-onglet.z-selected-onglet{background-color:var(--pgr-color-green)}.z-app-user .z-app-user-configuration{width:100%;height:100%;background-color:var(--pgr-bg-primary);display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden}.z-app-user .z-raccourcis{background-color:var(--pgr-color-green)}.z-app-user .z-raccourcis h3.z-formulaire{color:var(--pgr-text-primary)}.z-gray-lines{background:#f4f4f4}.z-gray-lines:nth-child(odd){background:#eae9e9}pgr-app-users{height:100%}pgr-app-user-edit{display:flex;flex-direction:column;width:100%;height:100%}pgr-app-user-edit .z-app-user-elements{display:flex;flex-direction:row}pgr-app-user-edit .z-app-user-info,pgr-app-user-edit .z-app-user-password{width:30%;display:flex;flex-direction:column}pgr-app-user-edit .z-app-user-info .z-app-user-field,pgr-app-user-edit .z-app-user-password .z-app-user-field{display:flex;align-items:center;flex-direction:row}pgr-app-user-edit .z-app-user-info .z-app-user-field h2,pgr-app-user-edit .z-app-user-password .z-app-user-field h2{width:150px;text-align:right;padding-right:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-app-users{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:20px}.z-app-users .z-app-user-overview{display:flex;flex-direction:column;width:350px;margin-bottom:5px;border:1px solid #eae9e9;border-radius:5px;overflow:hidden}.z-app-users .z-app-user-overview .z-app-user-header{width:100%;padding:10px 5px;cursor:pointer}.z-app-users .z-app-user-overview .z-app-user-header h1{font-weight:normal;font-size:16pt;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-app-users .z-app-user-overview .z-app-user-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:5px}.z-app-users .z-app-user-overview .z-app-user-body .z-app-user-instance{padding:5px;margin:3px;font-size:10pt}.z-app-users .z-app-user-overview.z-active-app-user .z-app-user-header{background:var(--pgr-color-green)}.z-app-users .z-app-user-overview.z-active-app-user .z-app-user-instance{background:#b3ffe2}.z-app-users .z-app-user-overview.z-inactive-app-user .z-app-user-header{background:#eae9e9}.z-app-users .z-app-user-overview.z-inactive-app-user .z-app-user-instance{background:#eae9e9}.z-appuser-redesign{background-color:var(--pgr-bg-tertiary) !important}.z-appuser-redesign .Z-contenu-admin.z-appuser-main{flex:1;min-height:0;height:0;overflow-y:auto;background-color:rgba(0,0,0,0)}.z-appuser-footer{display:flex;align-items:center;padding:10px 24px;background-color:var(--pgr-bg-primary);border-top:1px solid var(--pgr-border-light)}.z-appuser-footer-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--pgr-text-on-accent);background-color:var(--pgr-accent);border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-appuser-footer-btn .material-icons{font-size:18px}.z-appuser-footer-btn:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-appuser-list{padding:20px 24px}.z-appuser-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.z-appuser-list-title{font-size:20px;font-weight:700;color:var(--pgr-text-primary);margin:0}.z-appuser-list-filters{display:flex;align-items:center;gap:16px}.z-appuser-list-search{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:8px;transition:border-color .15s}.z-appuser-list-search:focus-within{border-color:var(--pgr-accent)}.z-appuser-list-search>i.material-icons{font-size:18px;color:var(--pgr-text-placeholder)}.z-appuser-list-search-input{border:none;outline:none;font-size:13px;background:rgba(0,0,0,0);width:200px}.z-appuser-list-search-input::placeholder{color:var(--pgr-text-disabled)}.z-appuser-list-search-clear{display:flex;align-items:center;cursor:pointer}.z-appuser-list-search-clear i.material-icons{font-size:16px;color:var(--pgr-text-placeholder)}.z-appuser-list-search-clear:hover i{color:var(--pgr-text-tertiary)}.z-appuser-list-toggle{display:flex;align-items:center;gap:8px}.z-appuser-list-toggle-label{font-size:13px;color:var(--pgr-text-tertiary)}.z-appuser-list-toggle-btn{cursor:pointer}.z-appuser-list-toggle-btn i{font-size:28px}.z-appuser-list-toggle-btn.z-appuser-list-toggle--on{color:var(--pgr-accent)}.z-appuser-list-toggle-btn.z-appuser-list-toggle--off{color:var(--pgr-border-soft)}.z-appuser-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:12px;height:calc(100vh - 200px);overflow-y:scroll}.z-appuser-card{display:flex;flex-direction:column;padding:14px 16px;background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-heavy);border-radius:10px;transition:all .2s;max-height:250px}.z-appuser-card:hover{border-color:rgba(var(--pgr-accent), 0.3);box-shadow:0 4px 12px rgba(var(--pgr-accent), 0.1);transform:translateY(-1px)}.z-appuser-card--active{border-left:4px solid var(--pgr-accent)}.z-appuser-card--inactive{border-left:4px solid var(--pgr-border-soft);opacity:.7}.z-appuser-card--inactive:hover{opacity:1}.z-appuser-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.z-appuser-card-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);font-family:"Courier New",monospace}.z-appuser-card-actions{display:flex;gap:4px}.z-appuser-card-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .15s}.z-appuser-card-action i.material-icons{font-size:16px;color:var(--pgr-text-placeholder)}.z-appuser-card-action:hover{background-color:rgba(var(--pgr-accent), 0.08)}.z-appuser-card-action:hover i{color:var(--pgr-accent)}.z-appuser-card-action--danger:hover{background-color:rgba(229,57,53,.08)}.z-appuser-card-action--danger:hover i{color:var(--pgr-color-red-material)}.z-appuser-card-email{display:flex;align-items:center;gap:8px;margin-bottom:10px;cursor:pointer}.z-appuser-card-email span{font-size:14px;font-weight:600;color:var(--pgr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-appuser-card-avatar{font-size:22px;color:var(--pgr-accent)}.z-appuser-card-orgs{display:flex;gap:4px;max-height:150px;flex-direction:column;overflow-y:auto}.z-appuser-card-org{display:inline-block;padding:2px 8px;font-size:11px;font-weight:500;color:var(--pgr-text-secondary);background-color:var(--pgr-bg-soft);border-radius:4px}.z-appuser-create{min-width:450px}.z-appuser-create-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-appuser-create-header i.material-icons{font-size:22px}.z-appuser-create-header h2{font-size:16px;font-weight:600;margin:0;color:var(--pgr-text-on-accent)}.z-appuser-create-header .md-icon-button md-icon{color:rgba(255,255,255,.8)}.z-appuser-create-header .md-icon-button:hover md-icon{color:var(--pgr-text-on-accent)}.z-appuser-create-content{padding:20px}.z-appuser-create-field{display:flex;flex-direction:column;gap:6px}.z-appuser-create-label{font-size:12px;font-weight:600;color:var(--pgr-accent);text-transform:uppercase;letter-spacing:.3px}.z-appuser-create-input{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-appuser-create-input:focus{border-color:var(--pgr-accent);background-color:var(--pgr-bg-primary)}.z-appuser-create-footer{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--pgr-border-light)}.z-appuser-create-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s}.z-appuser-create-btn .material-icons{font-size:16px}.z-appuser-create-btn--primary{color:var(--pgr-text-on-accent);background-color:var(--pgr-accent)}.z-appuser-create-btn--primary:hover{background-color:var(--pgr-accent-hover)}.z-appuser-create-btn--secondary{color:var(--pgr-text-tertiary);background-color:var(--pgr-bg-hover)}.z-appuser-create-btn--secondary:hover{background-color:var(--pgr-border-medium)}.z-appuser-edit{display:flex;flex-direction:column;width:100%;height:100%}.z-appuser-edit-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background-color:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);flex-shrink:0}.z-appuser-edit-header-left{display:flex;align-items:center;gap:12px}.z-appuser-edit-back{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;cursor:pointer;transition:background-color .15s}.z-appuser-edit-back i.material-icons{font-size:20px;color:var(--pgr-text-tertiary)}.z-appuser-edit-back:hover{background-color:rgba(var(--pgr-accent), 0.08)}.z-appuser-edit-back:hover i{color:var(--pgr-accent)}.z-appuser-edit-icon{font-size:28px;color:var(--pgr-accent)}.z-appuser-edit-header-info{display:flex;flex-direction:column}.z-appuser-edit-header-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);font-family:"Courier New",monospace}.z-appuser-edit-header-email{font-size:18px;font-weight:700;color:var(--pgr-text-primary);margin:0}.z-appuser-edit-header-actions{display:flex;align-items:center;gap:8px}.z-appuser-edit-save{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--pgr-text-on-accent);background-color:var(--pgr-accent);border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-appuser-edit-save i.material-icons{font-size:16px}.z-appuser-edit-save:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-appuser-edit-body{flex:1;min-height:0;overflow:hidden}.z-appuser-edit-content{height:100%}.z-appuser-edit-tabs{height:100%}.z-appuser-edit-tabs md-tabs-wrapper{background-color:var(--pgr-bg-subtle);border-bottom:2px solid var(--pgr-border-light)}.z-appuser-edit-tabs md-tab-item{font-size:13px;font-weight:500;text-transform:none}.z-appuser-edit-tabs md-tabs-content-wrapper{height:calc(100% - 48px)}.z-appuser-edit-tab-content{padding:16px 20px;height:100%;overflow-y:auto}.z-appuser-infos-tab{max-width:600px}.z-appuser-infos-section{margin-bottom:24px}.z-appuser-infos-section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--pgr-accent);margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid rgba(var(--pgr-accent), 0.15)}.z-appuser-infos-section-title i.material-icons{font-size:18px}.z-appuser-infos-fields{display:flex;flex-direction:column;gap:14px}.z-appuser-infos-field{display:flex;flex-direction:column;gap:4px}.z-appuser-infos-label{font-size:12px;font-weight:600;color:var(--pgr-accent);text-transform:uppercase;letter-spacing:.3px}.z-appuser-infos-input{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-appuser-infos-input:focus{border-color:var(--pgr-accent);background-color:var(--pgr-bg-primary)}.z-appuser-infos-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--pgr-border-light)}.z-appuser-infos-save{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--pgr-text-on-accent);background-color:var(--pgr-accent);border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-appuser-infos-save i.material-icons{font-size:16px}.z-appuser-infos-save:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-appuser-pwd-tab{max-width:600px}.z-appuser-pwd-section{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--pgr-border-light)}.z-appuser-pwd-section:last-child{border-bottom:none}.z-appuser-pwd-section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--pgr-accent);margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid rgba(var(--pgr-accent), 0.15)}.z-appuser-pwd-section-title i.material-icons{font-size:18px}.z-appuser-pwd-fields{display:flex;flex-direction:column;gap:14px}.z-appuser-pwd-field{display:flex;flex-direction:column;gap:4px}.z-appuser-pwd-label{font-size:12px;font-weight:600;color:var(--pgr-accent);text-transform:uppercase;letter-spacing:.3px}.z-appuser-pwd-input{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-subtle);outline:none;transition:border-color .15s}.z-appuser-pwd-input:focus{border-color:var(--pgr-accent);background-color:var(--pgr-bg-primary)}.z-appuser-pwd-footer{margin-top:16px}.z-appuser-pwd-actions{display:flex;gap:10px;flex-wrap:wrap}.z-appuser-pwd-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-appuser-pwd-btn i.material-icons{font-size:16px}.z-appuser-pwd-btn--primary{color:var(--pgr-text-on-accent);background-color:var(--pgr-accent)}.z-appuser-pwd-btn--primary:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-appuser-pwd-btn--secondary{color:var(--pgr-accent);background-color:rgba(var(--pgr-accent), 0.08)}.z-appuser-pwd-btn--secondary:hover{background-color:rgba(var(--pgr-accent), 0.15)}.z-appuser-pwd-btn--danger{color:var(--pgr-color-red-material);background-color:rgba(229,57,53,.08)}.z-appuser-pwd-btn--danger:hover{background-color:rgba(229,57,53,.15)}.z-user-parcours{background:#fffdd6;margin:3px;padding:0 10px 0 5px}.z-orgusers-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-orgusers-title{display:flex;align-items:center;gap:8px;color:var(--pgr-accent);font-size:16px;font-weight:600}.z-orgusers-title-icon{font-size:22px}.z-orgusers-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--pgr-border-input);color:var(--pgr-text-secondary);background:var(--pgr-bg-primary);transition:all .15s ease;text-decoration:none}.z-orgusers-btn:hover{border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-orgusers-btn i{font-size:18px}.z-orgusers-btn--primary{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}.z-orgusers-btn--primary:hover{background:var(--pgr-accent-hover);color:var(--pgr-text-on-accent)}.z-orgusers-empty{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:var(--pgr-text-placeholder)}.z-orgusers-empty i{font-size:40px;margin-bottom:8px;color:var(--pgr-border-soft)}.z-orgusers-empty p{font-size:14px;margin:0}.z-orgusers-list{padding:12px 24px;display:flex;flex-direction:column;gap:2px;height:calc(100vh - 300px);overflow-y:scroll}.z-orguser-item{display:block;border-bottom:1px solid var(--pgr-bg-hover)}.z-orguser-item:last-child{border-bottom:none}.z-orguser-row{display:flex;align-items:center;gap:8px;padding:10px 0}.z-orguser-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;cursor:pointer;color:var(--pgr-text-light);transition:all .15s ease}.z-orguser-toggle:hover{color:var(--pgr-accent);background:rgba(138,79,255,.06)}.z-orguser-arrow{font-size:20px}.z-orguser-info{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.z-orguser-email{font-size:14px;font-weight:500;color:var(--pgr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-orguser-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;white-space:nowrap}.z-orguser-badge--active{background:#e8f5e9;color:#2e7d32}.z-orguser-badge--inactive{background:#fce4ec;color:#c62828}.z-orguser-role{font-size:12px;color:var(--pgr-text-muted);white-space:nowrap}.z-orguser-actions{display:flex;gap:2px;flex-shrink:0}.z-orguser-action{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;cursor:pointer;color:var(--pgr-text-disabled);transition:all .15s ease}.z-orguser-action i{font-size:18px}.z-orguser-action:hover{color:var(--pgr-accent);background:rgba(138,79,255,.06)}.z-orguser-action--save:hover{color:var(--pgr-color-green-material);background:rgba(76,175,80,.08)}.z-orguser-action--danger:hover{color:var(--pgr-color-red-material);background:rgba(229,57,53,.08)}.z-orguser-detail{padding:8px 0 16px 36px;display:flex;flex-direction:column;gap:16px}.z-orguser-section{display:flex;flex-direction:column;gap:8px}.z-orguser-section-title{font-size:13px;font-weight:600;color:var(--pgr-accent);text-transform:uppercase;letter-spacing:.3px}.z-orguser-roles{display:flex;flex-wrap:wrap;gap:4px 16px}.z-orguser-role-item{display:flex;align-items:center;gap:4px}.z-orguser-checkbox{margin:0 !important;min-height:0 !important}.z-orguser-checkbox .md-container{margin:0 !important}.z-orguser-checkbox.md-checked .md-icon{background-color:var(--pgr-accent) !important;border-color:var(--pgr-accent) !important}.z-orguser-role-label{font-size:13px;color:var(--pgr-text-strong)}.z-orgusers-dialog{display:block;min-width:500px}.z-orginvite-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg, var(--pgr-accent), var(--pgr-accent-hover));color:var(--pgr-text-on-accent)}.z-orginvite-header md-icon{color:var(--pgr-text-on-accent) !important}.z-orginvite-header-icon{font-size:24px}.z-orginvite-header-title{font-size:16px;font-weight:600}.z-orginvite-content{padding:20px}.z-orginvite-section{margin-bottom:20px}.z-orginvite-section-title{font-size:14px;font-weight:600;color:var(--pgr-accent);margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid rgba(138,79,255,.15)}.z-orginvite-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.z-orginvite-field--row{flex-direction:row;align-items:center;gap:8px}.z-orginvite-label{font-size:12px;font-weight:600;color:var(--pgr-text-tertiary);text-transform:uppercase;letter-spacing:.3px}.z-orginvite-input,.z-orginvite-select,.z-orginvite-textarea{width:100%;padding:8px 12px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:14px;outline:none;transition:border-color .15s ease;box-sizing:border-box}.z-orginvite-input:focus,.z-orginvite-select:focus,.z-orginvite-textarea:focus{border-color:var(--pgr-accent)}.z-orginvite-textarea{min-height:80px;resize:vertical;font-family:inherit}.z-orginvite-select-wrapper{position:relative}.z-orginvite-select{appearance:none;padding-right:32px;cursor:pointer}.z-orginvite-select-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--pgr-text-placeholder);pointer-events:none}.z-orginvite-toggle-btn{cursor:pointer}.z-orginvite-toggle-btn i{font-size:28px}.z-orginvite-actions{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--pgr-border-light);justify-content:flex-end}.z-orginvite-btn{display:flex;align-items:center;gap:6px;padding:8px 20px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;color:var(--pgr-text-tertiary);border:1px solid var(--pgr-border-input);background:var(--pgr-bg-primary);transition:all .15s ease}.z-orginvite-btn:hover{border-color:var(--pgr-text-disabled);color:var(--pgr-text-primary)}.z-orginvite-btn i{font-size:16px}.z-orginvite-btn--primary{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}.z-orginvite-btn--primary:hover{background:var(--pgr-accent-hover);color:var(--pgr-text-on-accent)}.z-orginvite-progress{display:flex;gap:16px;align-items:flex-start}.z-orginvite-infos{flex:1}.z-orginvite-info{padding:4px 0;font-size:13px}.z-orginvite-info p{margin:0}.z-orginvite-info--ERROR{color:var(--pgr-color-red-material)}.z-orginvite-info--WARN{color:#f57c00}.z-orginvite-info--INFO{color:#2e7d32}.z-orginvite-info--pending{color:var(--pgr-accent);font-style:italic}.z-orginvite-info--done{color:#2e7d32;font-weight:500}.z-form-admin-container{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(160deg, var(--pgr-bg-accent-subtle) 0%, #ede4ff 40%, #e0d0ff 100%)}.z-form-admin-container .z-login-center{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.z-form-admin-container .z-login-card{display:flex;width:860px;min-height:520px;border-radius:16px;overflow:hidden;background:var(--pgr-bg-primary);box-shadow:0 20px 60px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06)}.z-form-admin-container .z-login-card-left{flex:1 1 55%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 3rem}.z-form-admin-container .z-login-card-right{flex:0 0 320px;background:linear-gradient(160deg, #8A4FFF 0%, #300c63 100%);display:flex;align-items:center;justify-content:center}.z-form-admin-container .z-login-card-right .z-login-card-right-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;color:var(--pgr-text-on-accent)}.z-form-admin-container .z-login-card-right .z-login-card-right-content .z-login-bee{width:80px;height:auto;margin-bottom:1.5rem;opacity:.92;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.15))}.z-form-admin-container .z-login-card-right .z-login-card-right-content h2{font-size:1.8rem;font-weight:300;letter-spacing:.04em;margin:0 0 .4rem}.z-form-admin-container .z-login-card-right .z-login-card-right-content p{font-size:.9rem;opacity:.8;font-weight:300;margin:0}.z-form-admin-container .z-login-header{text-align:center;margin-bottom:2rem;width:100%}.z-form-admin-container .z-login-header img{width:200px;margin-bottom:.5rem}.z-form-admin-container .z-login-header .z-login-subtitle{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--pgr-text-tertiary);margin:0;font-weight:500}.z-form-admin-container .z-login-form{width:100%;max-width:340px}.z-form-admin-container .z-input-group{position:relative;display:flex;align-items:center;background:var(--pgr-bg-input);border:2px solid rgba(0,0,0,0);border-radius:10px;margin-bottom:1rem;padding:0 1rem;height:54px;transition:all .25s}.z-form-admin-container .z-input-group label{display:flex;align-items:center;margin-right:.75rem;flex-shrink:0}.z-form-admin-container .z-input-group label i{font-size:20px;color:#b8b0c8;transition:color .25s}.z-form-admin-container .z-input-group .z-password-toggle{display:flex;align-items:center;cursor:pointer;padding:0 .25rem;flex-shrink:0}.z-form-admin-container .z-input-group .z-password-toggle i{font-size:20px;color:#b8b0c8;transition:color .2s}.z-form-admin-container .z-input-group .z-password-toggle:hover i{color:var(--pgr-accent)}.z-form-admin-container .z-input-group .z-input-wrapper{position:relative;flex:1;height:100%}.z-form-admin-container .z-input-group .z-input-wrapper .z-input-label{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.9rem;color:var(--pgr-text-placeholder);pointer-events:none;transition:all .2s ease}.z-form-admin-container .z-input-group .z-input-wrapper input.z-input{width:100%;height:100%;border:none;outline:none;background:rgba(0,0,0,0);font-size:.95rem;color:var(--pgr-text-primary);padding:12px 0 0;font-family:"Poppins",sans-serif}.z-form-admin-container .z-input-group.z-input-focused{border-color:var(--pgr-accent);background:var(--pgr-bg-primary);box-shadow:0 0 0 3px rgba(138,79,255,.1)}.z-form-admin-container .z-input-group.z-input-focused label i{color:var(--pgr-accent)}.z-form-admin-container .z-input-group.z-input-focused .z-input-wrapper .z-input-label{top:10px;transform:translateY(0);font-size:.7rem;color:var(--pgr-accent);font-weight:500}.z-form-admin-container .z-input-group.z-input-filled:not(.z-input-focused){background:#f4f2f9}.z-form-admin-container .z-input-group.z-input-filled:not(.z-input-focused) label i{color:#9a8caf}.z-form-admin-container .z-input-group.z-input-filled:not(.z-input-focused) .z-input-wrapper .z-input-label{top:10px;transform:translateY(0);font-size:.7rem;color:#9a8caf;font-weight:500}.z-form-admin-container .z-login-options{display:flex;justify-content:space-between;align-items:center;margin:.25rem 0 1.5rem}.z-form-admin-container .z-remember-me{display:flex;align-items:center;cursor:pointer;gap:4px}.z-form-admin-container .z-remember-me i{font-size:18px;color:var(--pgr-accent)}.z-form-admin-container .z-remember-me span{font-size:.78rem;color:var(--pgr-text-dim)}.z-form-admin-container .z-forgot-link{font-size:.78rem;color:var(--pgr-accent);cursor:pointer;text-decoration:none;transition:color .2s}.z-form-admin-container .z-forgot-link:hover{color:#300c63;text-decoration:underline}.z-form-admin-container .z-login-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;border-radius:10px;outline:none;border:none;background:linear-gradient(135deg, var(--pgr-accent) 0%, var(--pgr-accent-hover) 100%);font-size:.95rem;color:var(--pgr-text-on-accent);font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px rgba(138,79,255,.35)}.z-form-admin-container .z-login-btn i{font-size:18px;transition:transform .2s}.z-form-admin-container .z-login-btn:hover{box-shadow:0 8px 24px rgba(138,79,255,.45);transform:translateY(-2px)}.z-form-admin-container .z-login-btn:hover i{transform:translateX(4px)}.z-form-admin-container .z-login-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(138,79,255,.3)}.z-form-admin-container .z-login-btn:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(138,79,255,.2)}.z-form-admin-container .z-login-btn:disabled:hover{transform:none;box-shadow:0 2px 8px rgba(138,79,255,.2)}.z-form-admin-container .z-logout-btn{background:linear-gradient(135deg, var(--pgr-text-tertiary) 0%, var(--pgr-text-strong) 100%);box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:1.5rem}.z-form-admin-container .z-logout-btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.25)}.z-form-admin-container .z-forgot-title{font-size:1.1rem;font-weight:600;color:var(--pgr-text-primary);margin:0 0 .5rem}.z-form-admin-container .z-forgot-desc{font-size:.82rem;color:var(--pgr-text-placeholder);margin:0 0 1.5rem;line-height:1.5}.z-form-admin-container .z-login-error{display:flex;align-items:flex-start;gap:8px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.z-form-admin-container .z-login-error i{color:var(--pgr-color-red);font-size:20px;flex-shrink:0;margin-top:1px}.z-form-admin-container .z-login-error p{margin:0;font-size:.82rem;color:#b91c1c;line-height:1.4}.z-form-admin-container .z-login-success{display:flex;align-items:flex-start;gap:8px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.z-form-admin-container .z-login-success i{color:#16a34a;font-size:20px;flex-shrink:0;margin-top:1px}.z-form-admin-container .z-login-success p{margin:0;font-size:.82rem;color:#166534;line-height:1.4}.z-form-admin-container .z-back-link{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;color:var(--pgr-accent);cursor:pointer;text-decoration:none;margin-top:1rem;transition:color .2s}.z-form-admin-container .z-back-link i{font-size:16px}.z-form-admin-container .z-back-link:hover{color:#300c63}.z-form-admin-container .z-already-connected{text-align:center;padding:1rem 0;width:100%;max-width:340px}.z-form-admin-container .z-already-connected .z-user-icon{font-size:56px;color:#e1ccff;margin-bottom:.75rem}.z-form-admin-container .z-already-connected p{font-size:.85rem;color:var(--pgr-text-placeholder);margin:0 0 .25rem}.z-form-admin-container .z-already-connected .z-user-email{font-size:1rem;font-weight:600;color:var(--pgr-text-primary);margin-bottom:.5rem}.z-form-admin-container a.z-principal{display:none}@media screen and (max-width: 860px){.z-form-admin-container{background:var(--pgr-bg-primary);padding:1rem}.z-form-admin-container .z-login-card{flex-direction:column-reverse;width:100%;max-width:440px;min-height:auto;box-shadow:none}.z-form-admin-container .z-login-card-left{padding:2rem 2rem 2.5rem}.z-form-admin-container .z-login-card-right{flex:0 0 auto;padding:2rem 1.5rem;border-radius:16px 16px 0 0}.z-form-admin-container .z-login-card-right .z-login-card-right-content{flex-direction:row;gap:1rem}.z-form-admin-container .z-login-card-right .z-login-card-right-content .z-login-bee{width:40px;margin-bottom:0}.z-form-admin-container .z-login-card-right .z-login-card-right-content h2{font-size:1.2rem;margin:0}.z-form-admin-container .z-login-card-right .z-login-card-right-content p{display:none}}.z-option-mp{display:flex;justify-content:flex-start;display:flex;align-items:center}.z-option-mp h3{font-size:13px}.z-formulaire-drag{width:100%;padding:10px 10px;display:flex;justify-content:space-between;display:flex;align-items:center}.z-formulaire-drag h3{font-size:13px;width:max-content}.z-onglets{display:flex;flex-direction:row;box-sizing:border-box}.z-onglets .z-groupe{display:flex;flex-direction:row}.z-onglets .z-groupe .z-onglet{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0px 20px;box-sizing:border-box}.z-onglets .z-groupe .z-onglet:hover{background-color:#f4f4f4;z-index:20;cursor:pointer}.z-onglets .z-groupe .z-actif{background-color:var(--pgr-bg-primary);z-index:20}.Z-contenu-admin{display:flex;width:100%;height:calc(100% - 42px - 80px)}.Z-admin-ligne{padding:0px 50px;display:flex;align-items:center;box-sizing:border-box;position:relative}.Z-admin-ligne:hover .Z-admin-fonctionalites{opacity:1}.z-admin-chargement-ligne{height:35px;width:100%;display:flex;justify-content:center;align-items:center}.Z-admin-fonctionalites{width:20%;height:35px;display:flex;justify-content:flex-end;align-items:center;padding-right:20px;opacity:0;box-sizing:border-box;transition:opacity .5s}.Z-admin-fonctionalites a{display:flex;justify-content:center;align-items:center;height:35px;width:35px}.Z-admin-item{width:80%;min-height:35px;display:flex;align-items:center;box-sizing:border-box}.Z-admin-item i{display:flex;justify-content:center;align-items:center;height:35px;width:35px}.z-raccourcis{position:fixed;padding:10px 50px;bottom:0px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.z-raccourcis h3.z-formulaire{font-weight:100;margin-bottom:5px;font-size:14px}.z-raccourcis-boutons{display:flex}.z-raccourcis-boutons .z-widget-bouton{margin-right:20px;width:max-content;margin-bottom:0px}.z-raccourcis-boutons .z-widget-bouton p.z-formulaire{font-weight:700}.z-hidden{display:none}.z-invisible{visibility:hidden}.z-flex{display:flex}.z-flex-col{display:flex;flex-direction:column}.z-flex-row{display:flex;flex-direction:row}.z-flex-row-wrap{display:flex;flex-direction:row;flex-wrap:wrap}.z-flex-center{display:flex;align-items:center}.z-flex-between{display:flex;justify-content:space-between}.z-flex-end{display:flex;justify-content:flex-end}.z-block{display:block}.z-w-full{width:100%}.z-w-half{width:50%}.z-w-50vw{width:50vw}.z-w-70vw{width:70vw}.z-w-80vw{width:80vw}.z-h-full{height:100%}.z-color-danger{color:var(--pgr-error-text, red)}.z-color-success{color:var(--pgr-success-text, green)}.z-color-warning{color:orange}.z-color-blue{color:blue}.z-color-violet{color:#8a2be2}.z-font-bold{font-weight:bold}.z-font-italic{font-style:italic}.z-text-center{text-align:center}.z-text-right{text-align:right}.z-text-xs{font-size:9pt}.z-text-sm{font-size:10pt}.z-text-xl{font-size:1.7em}.z-m-0{margin:0}.z-m-xs{margin:.5em}.z-m-sm{margin:10px}.z-m-md{margin:1em}.z-mr-sm{margin-right:7px}.z-mb-lg{margin-bottom:60px}.z-p-sm{padding:5px}.z-p-md{padding:.4em}.z-pr-md{padding-right:20px}.z-interaction-id-box,.z-interaction-id-box--wide{display:flex;flex-direction:column;background-color:var(--pgr-bg-hover, #eaeaea);padding:.4em;color:var(--pgr-error-text, red);width:105px}.z-interaction-id-box--wide{width:455px;user-select:text}.z-interaction-id-label{font-weight:bold;width:fit-content}.z-editor-scroll-area{width:100%;overflow:scroll;height:calc(100vh - 250px);display:block}.z-editable-area{min-width:450px;min-height:40px}.z-code-textarea,.z-code-textarea--mono{resize:auto;margin:0px;width:100%;height:300px}.z-code-textarea--mono{font-family:monospace}.z-code-textarea--sm,.z-code-textarea--sm-mono{resize:auto;margin:0px;width:100%;height:150px}.z-code-textarea--fullscreen{width:80vw;height:80vh}.z-condition-editor-wide{width:70vw}.z-interaction-save-col{width:80px}.z-interaction-save-col--narrow{width:60px}.z-dialog-content--md{width:50vw}.z-dialog-content--lg{width:80%}.z-form-legend{min-width:200px;text-align:right;padding-right:1em}.z-section-block{margin:20px}.z-bg-separator-page{background-color:#e1ccff}.z-bg-separator-line{background-color:rgba(255,255,255,.5)}.z-bg-separator-margin{background-color:#fffdd6}.z-bg-block-content{background-color:#fffdd6}.z-condition-bracket{color:var(--pgr-error-text, red)}.z-debug-text{color:var(--pgr-error-text, red)}.z-dnd-unsaved{color:var(--pgr-error-text, red)}.z-dnd-model-info{color:orange;font-size:11pt;font-style:italic;display:flex;align-items:center}.z-dnd-no-model{font-size:1.7em;font-style:italic;color:var(--pgr-text-muted, #999)}.z-bulle--coral{border-left:14px solid coral}.z-bulle--blue{border-left:14px solid #4169e1}.z-macro-code{user-select:text;color:blue}.z-admin-content-scroll{overflow:scroll;height:90vh}.z-td-borderless{border:none}.z-td-compact{height:inherit;padding:0}.z-input-inherit{background:inherit}.z-input-narrow{width:45px}.z-input-medium{width:90px}.z-input-small{width:60px;text-align:right}.z-hb-titled-block{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--pgr-border-medium);border-radius:8px;padding:8px;background:var(--pgr-bg-primary)}.z-hb-titled-block:hover{border-color:var(--pgr-accent)}.z-hb-titled-block:focus-within{border-color:var(--pgr-accent)}.z-hb-titled-block button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-hb-collapsed-info{display:flex;align-items:center;gap:10px;flex:1 1 140px;min-width:0;padding:4px;border:0;border-radius:4px;margin:0;color:var(--pgr-text-primary);background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer}.z-hb-collapsed-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:6px;background:var(--pgr-accent-bg, #f4efff);color:var(--pgr-accent)}.z-hb-collapsed-icon i{font-size:20px}.z-hb-collapsed-text{display:block;min-width:0}.z-hb-titled-block-title{display:block;color:var(--pgr-text-primary);font:600 13px/1.5 "Open Sans",sans-serif;white-space:normal;overflow-wrap:anywhere}.z-hb-collapsed-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;margin-top:2px;color:var(--pgr-text-secondary);font:400 11px/1.4 "Open Sans",sans-serif}.z-hb-collapsed-meta code{color:inherit;font-size:inherit;overflow-wrap:anywhere}.z-hb-maximize{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-height:34px;margin:0 0 0 auto;padding:5px 8px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-accent);font:500 12px/1.4 "Open Sans",sans-serif;white-space:nowrap;text-decoration:none;cursor:pointer}.z-hb-maximize i{font-size:18px}.z-hb-maximize:hover{background:var(--pgr-accent-bg, #f4efff);border-color:var(--pgr-accent)}.z-response-highlight{background-color:#dbf7bf}.z-element-marker{color:var(--pgr-color-red-material);font-weight:bold;border:1px solid var(--pgr-color-red-material)}.z-element-marker--top{color:var(--pgr-color-red-material);font-weight:bold;border:1px solid;border-bottom:none;width:fit-content;padding:5px}.z-add-block-area{display:flex;flex-direction:column;align-items:center;width:100%}.z-content-panel-dashed{border:1px dashed;margin:1px}.z-display-condition-block{margin:10px 0px;border:1px dashed var(--pgr-border-soft);padding:5px}.z-display-condition-label{font-size:9pt;font-style:italic;font-weight:bold}.z-condition-textarea{font-style:italic;color:var(--pgr-error-text, red)}.z-comment-item{margin:1em;display:flex;flex-direction:column;border:1px solid var(--pgr-border-light, #eee);border-radius:5px;padding:5px}.z-comment-meta{position:relative;display:flex;flex-direction:column}.z-org-policy-container{display:flex;flex-direction:column;width:100%}.z-parcours-flex-col{flex-direction:column}.z-crud-config-label{justify-content:space-between;display:flex;align-items:center}.z-question-list-label{display:flex;align-items:center}.z-question-checkbox{margin:.5em}.z-man-height{max-height:50vh}.z-man-height--fixed{height:50vh}.z-bulle-col{flex-direction:column}.z-number-display{display:flex}.z-config-section{margin:30px 0px 10px 10px}.z-config-start-label{justify-content:start;display:flex;align-items:center}.z-close-btn-offset{right:30px}.z-cell-flex-col{height:100%;display:flex;flex-direction:column}.z-settings-btn-row{display:flex;flex-direction:row}.z-tr-min{height:1px}.z-text-explanation{color:blue;font-style:italic}.z-entity-item{margin:.5em}.z-entities-container{display:flex;flex-direction:column}.z-toggle-on-icon{color:var(--pgr-color-green-material)}.z-toggle-off-icon{color:var(--pgr-text-disabled, #ccc)}.z-btn-orange{background-color:#fa0}.z-graph-fullscreen{width:100vw;height:100vh}.z-question-full-width{width:100%}.z-justify-center{justify-content:center}.z-align-center{align-items:center}.z-flex-1{flex:1}.z-text-left{text-align:left}.z-flex-wrap{flex-wrap:wrap}.z-overflow-hidden{overflow:hidden}.z-overflow-scroll{overflow:scroll}.z-m-xxs{margin:5px}.z-m-lg{margin:2em}.z-mr-md{margin-right:10px}.z-color-darkmagenta{color:#8b008b}.z-code-textarea--sm,.z-code-textarea--sm-mono{resize:auto;margin:0;width:100%;height:150px}.z-code-textarea--sm-mono{font-family:monospace}.z-editable-area--scroll{min-width:450px;min-height:40px;max-height:300px;overflow:scroll}.z-textarea-fullh{width:100%;height:100%}.z-p-0{padding:0}.z-h-300{height:300px}.z-h-50vh{height:50vh}.z-interaction-row{flex-direction:row}.z-dnd-placeholder{font-size:1.7em;color:#8a2be2;display:flex;justify-content:center;font-style:italic;margin:2em}.z-comment-actions{width:68px;top:-0.82em;right:-0.5em;background:var(--pgr-bg-primary, white);border:1px solid;border-radius:5px}.z-grille{background-color:var(--pgr-color-red-material)}.z-grille .z-groupe,.z-grille .z-index{width:100%;height:100%}.z-grille .z-groupe:nth-child(even),.z-grille .z-index:nth-child(even){background-color:var(--pgr-bg-hover)}.z-admin .z-contenu .z-index,.z-admin pgr-subject-edit .z-index,.z-admin pgr-module-edit .z-index{width:20%;height:100%;padding-right:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.z-admin .z-contenu .z-index .z-groupe,.z-admin pgr-subject-edit .z-index .z-groupe,.z-admin pgr-module-edit .z-index .z-groupe,.z-admin .z-contenu .z-dropdown .z-groupe,.z-admin pgr-subject-edit .z-dropdown .z-groupe,.z-admin pgr-module-edit .z-dropdown .z-groupe{display:flex;flex-direction:column;margin-bottom:5px}.z-admin .z-contenu .z-index .z-index-0,.z-admin pgr-subject-edit .z-index .z-index-0,.z-admin pgr-module-edit .z-index .z-index-0,.z-admin .z-contenu .z-index .z-index-0 h1,.z-admin pgr-subject-edit .z-index .z-index-0 h1,.z-admin pgr-module-edit .z-index .z-index-0 h1,.z-admin .z-contenu .z-dropdown .z-index-0,.z-admin pgr-subject-edit .z-dropdown .z-index-0,.z-admin pgr-module-edit .z-dropdown .z-index-0,.z-admin .z-contenu .z-dropdown .z-index-0 h1,.z-admin pgr-subject-edit .z-dropdown .z-index-0 h1,.z-admin pgr-module-edit .z-dropdown .z-index-0 h1{font-size:16px;margin:0 !important;font-weight:600}.z-admin .z-contenu .z-index .z-index-1,.z-admin pgr-subject-edit .z-index .z-index-1,.z-admin pgr-module-edit .z-index .z-index-1,.z-admin .z-contenu .z-index .z-index-1 h1,.z-admin pgr-subject-edit .z-index .z-index-1 h1,.z-admin pgr-module-edit .z-index .z-index-1 h1,.z-admin .z-contenu .z-dropdown .z-index-1,.z-admin pgr-subject-edit .z-dropdown .z-index-1,.z-admin pgr-module-edit .z-dropdown .z-index-1,.z-admin .z-contenu .z-dropdown .z-index-1 h1,.z-admin pgr-subject-edit .z-dropdown .z-index-1 h1,.z-admin pgr-module-edit .z-dropdown .z-index-1 h1{font-size:14px;color:var(--pgr-text-primary);margin:0 !important;font-weight:400}.z-admin .z-contenu .z-index .z-index-1 input,.z-admin pgr-subject-edit .z-index .z-index-1 input,.z-admin pgr-module-edit .z-index .z-index-1 input,.z-admin .z-contenu .z-index .z-index-1 .z-index-prefix,.z-admin pgr-subject-edit .z-index .z-index-1 .z-index-prefix,.z-admin pgr-module-edit .z-index .z-index-1 .z-index-prefix,.z-admin .z-contenu .z-index .z-index-1 h1 input,.z-admin .z-contenu .z-index .z-index-1 h1 .z-index-prefix,.z-admin .z-contenu .z-dropdown .z-index-1 input,.z-admin pgr-subject-edit .z-dropdown .z-index-1 input,.z-admin pgr-module-edit .z-dropdown .z-index-1 input,.z-admin .z-contenu .z-dropdown .z-index-1 .z-index-prefix,.z-admin pgr-subject-edit .z-dropdown .z-index-1 .z-index-prefix,.z-admin pgr-module-edit .z-dropdown .z-index-1 .z-index-prefix,.z-admin .z-contenu .z-dropdown .z-index-1 h1 input,.z-admin .z-contenu .z-dropdown .z-index-1 h1 .z-index-prefix{font-weight:bold;font-size:1.3em}.z-admin .z-contenu .z-index .z-index-2,.z-admin pgr-subject-edit .z-index .z-index-2,.z-admin pgr-module-edit .z-index .z-index-2,.z-admin .z-contenu .z-dropdown .z-index-2,.z-admin pgr-subject-edit .z-dropdown .z-index-2,.z-admin pgr-module-edit .z-dropdown .z-index-2{padding-left:7px}.z-admin .z-contenu .z-index .z-index-2 h1,.z-admin pgr-subject-edit .z-index .z-index-2 h1,.z-admin pgr-module-edit .z-index .z-index-2 h1,.z-admin .z-contenu .z-dropdown .z-index-2 h1,.z-admin pgr-subject-edit .z-dropdown .z-index-2 h1,.z-admin pgr-module-edit .z-dropdown .z-index-2 h1{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-admin .z-contenu .z-index .z-index-3,.z-admin pgr-subject-edit .z-index .z-index-3,.z-admin pgr-module-edit .z-index .z-index-3,.z-admin .z-contenu .z-dropdown .z-index-3,.z-admin pgr-subject-edit .z-dropdown .z-index-3,.z-admin pgr-module-edit .z-dropdown .z-index-3{padding-left:14px}.z-admin .z-contenu .z-index .z-index-3 h1,.z-admin pgr-subject-edit .z-index .z-index-3 h1,.z-admin pgr-module-edit .z-index .z-index-3 h1,.z-admin .z-contenu .z-dropdown .z-index-3 h1,.z-admin pgr-subject-edit .z-dropdown .z-index-3 h1,.z-admin pgr-module-edit .z-dropdown .z-index-3 h1{font-size:11px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}.z-admin .z-contenu .z-index .z-index-4,.z-admin pgr-subject-edit .z-index .z-index-4,.z-admin pgr-module-edit .z-index .z-index-4,.z-admin .z-contenu .z-dropdown .z-index-4,.z-admin pgr-subject-edit .z-dropdown .z-index-4,.z-admin pgr-module-edit .z-dropdown .z-index-4{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;text-decoration:underline}.z-admin .z-contenu .z-index .z-actif,.z-admin pgr-subject-edit .z-index .z-actif,.z-admin pgr-module-edit .z-index .z-actif,.z-admin .z-contenu .z-dropdown .z-actif,.z-admin pgr-subject-edit .z-dropdown .z-actif,.z-admin pgr-module-edit .z-dropdown .z-actif{cursor:default}.z-admin .z-contenu .z-index .z-actif h1,.z-admin pgr-subject-edit .z-index .z-actif h1,.z-admin pgr-module-edit .z-index .z-actif h1,.z-admin .z-contenu .z-dropdown .z-actif h1,.z-admin pgr-subject-edit .z-dropdown .z-actif h1,.z-admin pgr-module-edit .z-dropdown .z-actif h1{color:var(--pgr-accent)}pgr-index-editor .z-index-0 input,pgr-index-editor .z-index-0 .z-index-prefix{font-weight:bold;font-size:1.4em;color:#622cd0}pgr-index-editor .z-index-1 input,pgr-index-editor .z-index-1 .z-index-prefix{font-weight:bold;font-size:1.3em;color:#3e1e7d}pgr-index-editor .z-index-2 input,pgr-index-editor .z-index-2 .z-index-prefix{font-weight:bold;font-size:1.1em}pgr-index-editor .z-index-3 input,pgr-index-editor .z-index-3 .z-index-prefix{font-weight:bold;font-size:1em}pgr-index-editor .z-index-4{font-family:"Open Sans",sans-serif;font-size:.9em;font-weight:100;text-decoration:underline}pgr-index-interaction .z-index-change-level{display:none;flex-direction:row}pgr-index-interaction:hover .z-index-change-level{display:flex}pgr-index-interaction .z-index-0 input{font-size:16px;margin:0 !important;font-weight:600}pgr-index-interaction .z-index-1 input{font-size:14px;color:var(--pgr-text-primary);margin:0 !important;font-weight:400}pgr-index-interaction .z-index-2{padding-left:7px}pgr-index-interaction .z-index-2 input{font-size:14px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}pgr-index-interaction .z-index-3{padding-left:14px}pgr-index-interaction .z-index-3 input{font-size:11px;color:var(--pgr-text-tertiary);font-family:cera-light;margin:0 !important;font-weight:400}pgr-index-interaction .z-index-4{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;text-decoration:underline}pgr-info-bubble-interaction{display:flex;flex-direction:row}pgr-info-bubble-interaction .z-info-bubble{display:none;flex-direction:row}pgr-info-bubble-interaction:hover .z-info-bubble{display:flex}pgr-question-interaction .z-bubble{display:flex;flex-direction:row}pgr-question-interaction .z-bubble .z-info-bubble{display:none;flex-direction:row}pgr-question-interaction .z-bubble:hover .z-info-bubble{display:flex}pgr-admin-home{display:block}.z-dashboard{display:flex;flex-direction:column;height:100vh;height:100dvh;color:var(--pgr-text-primary);background:var(--pgr-bg-secondary);font-family:"Open Sans",sans-serif;font-size:14px}.z-dashboard>.z-navigation{flex-shrink:0;min-width:0;overflow-x:auto;overflow-y:hidden}.z-dashboard .z-dashboard-scroll{flex:1;min-height:0;overflow:auto}.z-dashboard .z-dashboard-content{max-width:1320px;margin:0 auto;padding:40px 48px 28px}.z-dashboard a{color:inherit;text-decoration:none}.z-dashboard button,.z-dashboard input{font:inherit}.z-dashboard button{cursor:pointer}.z-dashboard a,.z-dashboard button,.z-dashboard summary{-webkit-tap-highlight-color:rgba(0,0,0,0)}.z-dashboard a:focus-visible,.z-dashboard button:focus-visible,.z-dashboard summary:focus-visible{outline:3px solid var(--pgr-accent);outline-offset:4px}.z-dashboard .material-icons{flex-shrink:0;font-size:21px}.z-dashboard h2{font-family:cera-medium,sans-serif;font-size:21px;font-weight:500}.z-dashboard h3{font-size:14px}.z-dashboard p{line-height:1.65}.z-dashboard .z-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.z-dashboard .z-dashboard-header .z-dashboard-greeting{margin-bottom:6px;color:var(--pgr-text-secondary);font-size:13px}.z-dashboard .z-dashboard-header h1{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-0.025em;font-weight:500}.z-dashboard .z-dashboard-header h1+p{color:var(--pgr-text-tertiary);margin-top:10px}.z-dashboard .z-dashboard-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:46px;padding:12px 20px;border-radius:8px;background:var(--pgr-accent-hover);color:var(--pgr-bg-primary);font-weight:700;transition:box-shadow 150ms}.z-dashboard .z-dashboard-primary:hover{box-shadow:0 0 0 4px var(--pgr-accent-bg-strong)}.z-dashboard .z-dashboard-overview{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));padding:24px 0;border:1px solid var(--pgr-border-light);border-radius:12px;background:var(--pgr-bg-primary);margin-bottom:32px}.z-dashboard .z-dashboard-stat{padding:0 28px}.z-dashboard .z-dashboard-stat+.z-dashboard-stat{border-left:1px solid var(--pgr-border-light)}.z-dashboard .z-dashboard-stat strong{display:block;margin:8px 0 2px;font-family:cera-medium,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.03em}.z-dashboard .z-dashboard-stat-label{display:flex;align-items:center;gap:8px;color:var(--pgr-text-secondary);font-size:13px;font-weight:600}.z-dashboard .z-dashboard-stat-label .material-icons{color:var(--pgr-accent);font-size:18px}.z-dashboard .z-dashboard-stat-detail{color:var(--pgr-text-tertiary);font-size:11px}.z-dashboard .z-dashboard-status{color:var(--pgr-text-tertiary);margin:-18px 0 20px}.z-dashboard .z-dashboard-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;margin:-12px 0 24px;border:1px solid var(--pgr-error-border);border-radius:8px;background:var(--pgr-error-bg);color:var(--pgr-error-text)}.z-dashboard .z-dashboard-error button{background:none;color:inherit;border:1px solid currentColor;padding:8px 14px;border-radius:6px}.z-dashboard .z-dashboard-columns{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(300px, 1fr);align-items:start;gap:28px}.z-dashboard .z-dashboard-subjects{background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-light);border-radius:12px}.z-dashboard .z-dashboard-section-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;padding:24px 26px 20px}.z-dashboard .z-dashboard-section-heading p{margin-top:6px;color:var(--pgr-text-tertiary);font-size:12px}.z-dashboard .z-dashboard-text-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--pgr-accent-hover);background:none;border:0;padding:4px 0}.z-dashboard .z-dashboard-text-link .material-icons{font-size:16px}.z-dashboard .z-dashboard-text-link:hover{text-decoration:underline}.z-dashboard .z-dashboard-search{display:flex;align-items:center;gap:10px;margin:0 26px 16px;padding:0 12px;border:1px solid var(--pgr-border-medium);border-radius:7px;background:var(--pgr-bg-secondary);color:var(--pgr-text-tertiary)}.z-dashboard .z-dashboard-search:focus-within{border-color:var(--pgr-accent);box-shadow:0 0 0 3px var(--pgr-accent-bg-strong)}.z-dashboard .z-dashboard-search input{min-width:0;width:100%;height:44px;min-height:44px;box-sizing:border-box;background:rgba(0,0,0,0);border:0;padding:0;color:var(--pgr-text-primary);font-size:13px;outline:0}.z-dashboard .z-dashboard-search input::placeholder{color:var(--pgr-text-tertiary);background:rgba(0,0,0,0);font-style:normal}.z-dashboard .z-dashboard-search input::-webkit-search-cancel-button{-webkit-appearance:none}.z-dashboard .z-dashboard-search button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:5px;color:inherit;background:rgba(0,0,0,0)}.z-dashboard .z-dashboard-search button:hover{background:var(--pgr-bg-hover)}.z-dashboard .z-dashboard-subject-list{list-style:none;padding:0 12px;margin:0}.z-dashboard .z-dashboard-subject-list li+li{border-top:1px solid var(--pgr-border-light)}.z-dashboard .z-dashboard-subject-list a{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 14px;border-radius:7px;transition:background 150ms}.z-dashboard .z-dashboard-subject-list a:hover{background:var(--pgr-accent-bg)}.z-dashboard .z-dashboard-subject-list a:hover .z-dashboard-subject-arrow{color:var(--pgr-accent)}.z-dashboard .z-dashboard-subject-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--pgr-border-light);border-radius:10px;color:var(--pgr-accent);background:var(--pgr-bg-secondary)}.z-dashboard .z-dashboard-subject-text{flex:1;min-width:0}.z-dashboard .z-dashboard-subject-text strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.z-dashboard .z-dashboard-subject-text>span{display:block;margin-top:5px;color:var(--pgr-text-tertiary);font-size:11px}.z-dashboard .z-dashboard-subject-arrow{color:var(--pgr-text-muted);font-size:18px}.z-dashboard .z-dashboard-subject-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 26px;margin-top:10px;border-top:1px solid var(--pgr-border-light);font-size:11px;color:var(--pgr-text-tertiary)}.z-dashboard .z-dashboard-subject-footer button{display:flex;align-items:center;gap:5px;min-height:34px;padding:0;border:0;background:rgba(0,0,0,0);font-size:12px;font-weight:600;color:var(--pgr-accent-hover)}.z-dashboard .z-dashboard-empty{padding:42px 24px;text-align:center}.z-dashboard .z-dashboard-empty>.material-icons{font-size:30px;color:var(--pgr-text-muted);margin-bottom:12px}.z-dashboard .z-dashboard-empty h3{margin-bottom:8px}.z-dashboard .z-dashboard-empty p{font-size:13px;color:var(--pgr-text-tertiary);margin-bottom:12px}.z-dashboard .z-dashboard-tools h2{margin:2px 0 16px}.z-dashboard .z-dashboard-tool{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--pgr-border-medium)}.z-dashboard .z-dashboard-tool>.material-icons:first-child{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary)}.z-dashboard .z-dashboard-tool>span{flex:1;min-width:0}.z-dashboard .z-dashboard-tool strong{display:block;font-size:14px;font-weight:600}.z-dashboard .z-dashboard-tool span>span{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-dashboard .z-dashboard-tool>.material-icons:last-child{color:var(--pgr-text-muted);font-size:18px}.z-dashboard .z-dashboard-tool:hover strong,.z-dashboard .z-dashboard-tool:hover>.material-icons{color:var(--pgr-accent-hover)}.z-dashboard .z-dashboard-find{display:flex;align-items:center;gap:9px;padding:20px 0;font-size:12px;font-weight:600;color:var(--pgr-accent-hover)}.z-dashboard .z-dashboard-find:hover{text-decoration:underline}.z-dashboard .z-dashboard-find .material-icons{font-size:18px}.z-dashboard .z-dashboard-structure{margin-top:12px;padding:20px 22px;border-radius:10px;background:var(--pgr-accent-bg)}.z-dashboard .z-dashboard-structure h2{font-size:17px}.z-dashboard .z-dashboard-structure dl{margin:16px 0 0}.z-dashboard .z-dashboard-structure dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.z-dashboard .z-dashboard-structure dl>div+div{margin-top:12px}.z-dashboard .z-dashboard-structure dt{color:var(--pgr-text-secondary);font-size:12px}.z-dashboard .z-dashboard-structure dd{margin:0;font-size:20px;font-family:cera-medium,sans-serif;font-variant-numeric:tabular-nums}.z-dashboard .z-dashboard-inventory{margin-top:28px;border:1px solid var(--pgr-border-medium);border-radius:10px;background:var(--pgr-bg-primary)}.z-dashboard .z-dashboard-inventory summary{display:flex;align-items:center;gap:16px;min-height:86px;padding:20px 24px;list-style:none;cursor:pointer;border-radius:10px}.z-dashboard .z-dashboard-inventory summary::-webkit-details-marker{display:none}.z-dashboard .z-dashboard-inventory summary:hover{background:var(--pgr-bg-secondary)}.z-dashboard .z-dashboard-inventory summary>span:first-of-type{flex:1}.z-dashboard .z-dashboard-inventory summary>span:first-of-type strong{display:block;font-size:14px;font-weight:600}.z-dashboard .z-dashboard-inventory summary>span:first-of-type>span{display:block;margin-top:5px;color:var(--pgr-text-tertiary);font-size:12px}.z-dashboard .z-dashboard-inventory .z-dashboard-inventory-icon{color:var(--pgr-accent)}.z-dashboard .z-dashboard-inventory .z-dashboard-inventory-count{text-align:right;font-size:19px;font-family:cera-medium,sans-serif;font-variant-numeric:tabular-nums}.z-dashboard .z-dashboard-inventory .z-dashboard-inventory-count>span{display:block;margin-top:3px;font-family:"Open Sans",sans-serif;font-size:11px;color:var(--pgr-text-tertiary)}.z-dashboard .z-dashboard-inventory .z-dashboard-disclosure{color:var(--pgr-text-tertiary)}.z-dashboard .z-dashboard-inventory[open] .z-dashboard-disclosure{transform:rotate(180deg)}.z-dashboard .z-dashboard-block-groups{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;padding:24px;border-top:1px solid var(--pgr-border-light)}.z-dashboard .z-dashboard-block-groups h3{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 16px}.z-dashboard .z-dashboard-block-groups h3 .material-icons{color:var(--pgr-accent);font-size:18px}.z-dashboard .z-dashboard-block-groups dl{margin:0}.z-dashboard .z-dashboard-block-groups dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--pgr-border-light);font-size:12px}.z-dashboard .z-dashboard-block-groups dt{color:var(--pgr-text-secondary)}.z-dashboard .z-dashboard-block-groups dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.z-dashboard .z-dashboard-note{margin-top:14px;color:var(--pgr-text-tertiary);font-size:11px}@media(max-width: 1100px){.z-dashboard .z-dashboard-content{padding:28px}.z-dashboard .z-dashboard-columns{gap:24px;grid-template-columns:minmax(0, 1.45fr) minmax(270px, 1fr)}.z-dashboard .z-dashboard-stat{padding:0 20px}.z-dashboard .z-dashboard-stat-detail{font-size:10px}.z-dashboard .z-dashboard-section-heading{padding:22px 22px 18px}.z-dashboard .z-dashboard-search{margin-left:22px;margin-right:22px}}@media(max-width: 760px){.z-dashboard .z-dashboard-content{padding:24px 20px}.z-dashboard .z-dashboard-header{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.z-dashboard .z-dashboard-header h1{font-size:30px}.z-dashboard .z-dashboard-primary{width:100%}.z-dashboard .z-dashboard-overview{grid-template-columns:repeat(2, minmax(0, 1fr));padding:0;margin-bottom:24px}.z-dashboard .z-dashboard-stat{padding:20px}.z-dashboard .z-dashboard-stat:nth-child(3){border-left:0}.z-dashboard .z-dashboard-stat:nth-child(n+3){border-top:1px solid var(--pgr-border-light)}.z-dashboard .z-dashboard-stat-detail{font-size:11px}.z-dashboard .z-dashboard-columns{grid-template-columns:minmax(0, 1fr);gap:28px}.z-dashboard .z-dashboard-inventory summary{flex-wrap:wrap;gap:12px;padding:18px}.z-dashboard .z-dashboard-inventory summary>span:first-of-type{flex-basis:calc(100% - 40px)}.z-dashboard .z-dashboard-inventory-count{margin-left:33px;flex:1;text-align:left}.z-dashboard .z-dashboard-block-groups{grid-template-columns:minmax(0, 1fr);padding:20px;gap:24px}.z-dashboard .z-dashboard-subject-footer{padding:12px 20px}}@media(prefers-reduced-motion: reduce){.z-dashboard .z-dashboard-primary,.z-dashboard .z-dashboard-subject-list a{transition:none}}.z-editeur{height:100vh;height:100dvh;overflow:hidden}.z-editeur>.z-navigation{flex-shrink:0}.z-editeur:not(.z-editeur-replie)>.Z-contenu-admin{margin-bottom:50px}.z-editeur>.Z-contenu-admin{flex:1;min-height:0;height:auto !important;overflow:hidden}.z-editeur>.Z-contenu-admin>.z-index{flex:0 0 var(--z-sidebar-width, 310px);width:var(--z-sidebar-width, 310px) !important;position:relative;height:100%;padding-bottom:0;border-right:1px solid var(--pgr-border-medium);background:var(--pgr-bg-primary);overflow:hidden;transition:none}.z-editeur .z-sidebar-content{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.z-editeur>.Z-contenu-admin>.z-index.z-sidebar-collapsed{flex-basis:44px;width:44px !important}.z-editeur .z-sidebar-toggle{position:absolute;z-index:12;top:12px;right:8px;display:grid;place-items:center;width:30px;height:32px;padding:0;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);cursor:pointer}.z-editeur .z-sidebar-toggle:hover{background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-editeur .z-sidebar-toggle i{font-size:20px}.z-editeur .z-sidebar-collapsed .z-sidebar-toggle{right:6px}.z-editeur .z-sidebar-caption{margin:60px auto 0;writing-mode:vertical-rl;color:var(--pgr-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em}.z-editeur .z-sidebar-resize{position:absolute;z-index:13;top:0;right:0;bottom:0;width:6px;cursor:col-resize;touch-action:none}.z-editeur .z-sidebar-resize::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:var(--pgr-border-medium)}.z-editeur .z-sidebar-resize:hover::after,.z-editeur .z-sidebar-resize:focus-visible::after{background:var(--pgr-accent)}.z-editeur .z-sidebar-resize:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}.z-editeur .z-editor-toolbar{flex:none;min-height:60px;padding:14px 48px 14px 16px;flex-wrap:wrap;gap:12px;border-bottom:0}.z-editeur .z-editor-toolbar .z-editor-toolbar-left .z-editor-toolbar-count{padding:2px 7px;border-radius:6px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-filter-toggle md-checkbox .md-label{font-size:12px;white-space:nowrap}.z-editeur .z-subject-search-panel{flex:none;padding:0 16px 10px;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light)}.z-editeur .z-subject-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-secondary);color:var(--pgr-text-tertiary)}.z-editeur .z-subject-search:focus-within{border-color:var(--pgr-accent);outline:2px solid var(--pgr-accent-bg-strong)}.z-editeur .z-subject-search>i{font-size:20px}.z-editeur .z-subject-search input{width:100%;min-width:0;box-sizing:border-box;height:40px;min-height:40px;padding:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font:inherit;font-size:13px}.z-editeur .z-subject-search input::placeholder{padding:0;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);font:inherit;font-style:normal}.z-editeur .z-subject-list-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:var(--pgr-text-tertiary);font-size:12px}.z-editeur .z-subject-list-tools button{display:inline-flex;align-items:center;gap:3px;min-height:30px;padding:4px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;cursor:pointer}.z-editeur .z-subject-list-tools button:hover{background:var(--pgr-bg-hover)}.z-editeur .z-subject-list-tools button i{font-size:18px}.z-editeur .z-editor-list{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 24px;scrollbar-width:thin}.z-editeur .z-editor-list>pgr-subject-line{margin:0;padding:3px 0;border-bottom:1px solid var(--pgr-border-light)}.z-editeur .z-editor-list .z-child-subject{margin:0 0 0 13px;padding-left:8px;border-left:1px solid var(--pgr-border-medium)}.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line{height:auto;padding:0;margin:0;border-radius:7px;background:rgba(0,0,0,0);box-shadow:none;transition:none}.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line:hover,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line:hover,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line:hover,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line:hover,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line:hover,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line:hover{background:var(--pgr-bg-secondary)}.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line.z-editeur-ligne-highlight,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line.z-editeur-ligne-highlight,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line.z-editeur-ligne-highlight,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line.z-editeur-ligne-highlight,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line.z-editeur-ligne-highlight,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line.z-editeur-ligne-highlight{border-color:var(--pgr-accent);background:var(--pgr-accent-bg-strong);box-shadow:inset 3px 0 var(--pgr-accent)}.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line.z-editeur-ligne-highlight .z-subject-title,.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line.z-editeur-ligne-highlight .z-module-title,.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line.z-editeur-ligne-highlight .z-phase-title,.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line.z-editeur-ligne-highlight .z-deliverable-title,.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line.z-editeur-ligne-highlight .z-plan-item-title,.z-editeur .z-editor-list .Z-admin-ligne.z-subject-line.z-editeur-ligne-highlight .z-exercice-title,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line.z-editeur-ligne-highlight .z-subject-title,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line.z-editeur-ligne-highlight .z-module-title,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line.z-editeur-ligne-highlight .z-phase-title,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line.z-editeur-ligne-highlight .z-deliverable-title,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line.z-editeur-ligne-highlight .z-plan-item-title,.z-editeur .z-editor-list .Z-admin-ligne.z-module-line.z-editeur-ligne-highlight .z-exercice-title,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line.z-editeur-ligne-highlight .z-subject-title,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line.z-editeur-ligne-highlight .z-module-title,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line.z-editeur-ligne-highlight .z-phase-title,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line.z-editeur-ligne-highlight .z-deliverable-title,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line.z-editeur-ligne-highlight .z-plan-item-title,.z-editeur .z-editor-list .Z-admin-ligne.z-phase-line.z-editeur-ligne-highlight .z-exercice-title,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line.z-editeur-ligne-highlight .z-subject-title,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line.z-editeur-ligne-highlight .z-module-title,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line.z-editeur-ligne-highlight .z-phase-title,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line.z-editeur-ligne-highlight .z-deliverable-title,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line.z-editeur-ligne-highlight .z-plan-item-title,.z-editeur .z-editor-list .Z-admin-ligne.z-deliverable-line.z-editeur-ligne-highlight .z-exercice-title,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line.z-editeur-ligne-highlight .z-subject-title,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line.z-editeur-ligne-highlight .z-module-title,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line.z-editeur-ligne-highlight .z-phase-title,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line.z-editeur-ligne-highlight .z-deliverable-title,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line.z-editeur-ligne-highlight .z-plan-item-title,.z-editeur .z-editor-list .Z-admin-ligne.z-plan-item-line.z-editeur-ligne-highlight .z-exercice-title,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line.z-editeur-ligne-highlight .z-subject-title,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line.z-editeur-ligne-highlight .z-module-title,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line.z-editeur-ligne-highlight .z-phase-title,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line.z-editeur-ligne-highlight .z-deliverable-title,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line.z-editeur-ligne-highlight .z-plan-item-title,.z-editeur .z-editor-list .Z-admin-ligne.z-exercice-line.z-editeur-ligne-highlight .z-exercice-title{font-weight:700}.z-editeur .z-editor-list .z-subject-row,.z-editeur .z-editor-list .z-module-row,.z-editeur .z-editor-list .z-phase-row,.z-editeur .z-editor-list .z-deliverable-row,.z-editeur .z-editor-list .z-plan-item-row,.z-editeur .z-editor-list .z-exercice-row{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:9px 10px 9px 6px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--pgr-text-primary);text-align:left;font:inherit;cursor:pointer}.z-editeur .z-editor-list .z-subject-row .z-subject-chevron,.z-editeur .z-editor-list .z-subject-row .z-module-chevron,.z-editeur .z-editor-list .z-subject-row .z-phase-chevron,.z-editeur .z-editor-list .z-subject-row .z-deliverable-chevron,.z-editeur .z-editor-list .z-subject-row .z-plan-item-chevron,.z-editeur .z-editor-list .z-module-row .z-subject-chevron,.z-editeur .z-editor-list .z-module-row .z-module-chevron,.z-editeur .z-editor-list .z-module-row .z-phase-chevron,.z-editeur .z-editor-list .z-module-row .z-deliverable-chevron,.z-editeur .z-editor-list .z-module-row .z-plan-item-chevron,.z-editeur .z-editor-list .z-phase-row .z-subject-chevron,.z-editeur .z-editor-list .z-phase-row .z-module-chevron,.z-editeur .z-editor-list .z-phase-row .z-phase-chevron,.z-editeur .z-editor-list .z-phase-row .z-deliverable-chevron,.z-editeur .z-editor-list .z-phase-row .z-plan-item-chevron,.z-editeur .z-editor-list .z-deliverable-row .z-subject-chevron,.z-editeur .z-editor-list .z-deliverable-row .z-module-chevron,.z-editeur .z-editor-list .z-deliverable-row .z-phase-chevron,.z-editeur .z-editor-list .z-deliverable-row .z-deliverable-chevron,.z-editeur .z-editor-list .z-deliverable-row .z-plan-item-chevron,.z-editeur .z-editor-list .z-plan-item-row .z-subject-chevron,.z-editeur .z-editor-list .z-plan-item-row .z-module-chevron,.z-editeur .z-editor-list .z-plan-item-row .z-phase-chevron,.z-editeur .z-editor-list .z-plan-item-row .z-deliverable-chevron,.z-editeur .z-editor-list .z-plan-item-row .z-plan-item-chevron,.z-editeur .z-editor-list .z-exercice-row .z-subject-chevron,.z-editeur .z-editor-list .z-exercice-row .z-module-chevron,.z-editeur .z-editor-list .z-exercice-row .z-phase-chevron,.z-editeur .z-editor-list .z-exercice-row .z-deliverable-chevron,.z-editeur .z-editor-list .z-exercice-row .z-plan-item-chevron{flex:none;font-size:18px;color:var(--pgr-text-tertiary)}.z-editeur .z-editor-list .z-subject-row .z-subject-chevron.is-open,.z-editeur .z-editor-list .z-subject-row .z-module-chevron.is-open,.z-editeur .z-editor-list .z-subject-row .z-phase-chevron.is-open,.z-editeur .z-editor-list .z-subject-row .z-deliverable-chevron.is-open,.z-editeur .z-editor-list .z-subject-row .z-plan-item-chevron.is-open,.z-editeur .z-editor-list .z-module-row .z-subject-chevron.is-open,.z-editeur .z-editor-list .z-module-row .z-module-chevron.is-open,.z-editeur .z-editor-list .z-module-row .z-phase-chevron.is-open,.z-editeur .z-editor-list .z-module-row .z-deliverable-chevron.is-open,.z-editeur .z-editor-list .z-module-row .z-plan-item-chevron.is-open,.z-editeur .z-editor-list .z-phase-row .z-subject-chevron.is-open,.z-editeur .z-editor-list .z-phase-row .z-module-chevron.is-open,.z-editeur .z-editor-list .z-phase-row .z-phase-chevron.is-open,.z-editeur .z-editor-list .z-phase-row .z-deliverable-chevron.is-open,.z-editeur .z-editor-list .z-phase-row .z-plan-item-chevron.is-open,.z-editeur .z-editor-list .z-deliverable-row .z-subject-chevron.is-open,.z-editeur .z-editor-list .z-deliverable-row .z-module-chevron.is-open,.z-editeur .z-editor-list .z-deliverable-row .z-phase-chevron.is-open,.z-editeur .z-editor-list .z-deliverable-row .z-deliverable-chevron.is-open,.z-editeur .z-editor-list .z-deliverable-row .z-plan-item-chevron.is-open,.z-editeur .z-editor-list .z-plan-item-row .z-subject-chevron.is-open,.z-editeur .z-editor-list .z-plan-item-row .z-module-chevron.is-open,.z-editeur .z-editor-list .z-plan-item-row .z-phase-chevron.is-open,.z-editeur .z-editor-list .z-plan-item-row .z-deliverable-chevron.is-open,.z-editeur .z-editor-list .z-plan-item-row .z-plan-item-chevron.is-open,.z-editeur .z-editor-list .z-exercice-row .z-subject-chevron.is-open,.z-editeur .z-editor-list .z-exercice-row .z-module-chevron.is-open,.z-editeur .z-editor-list .z-exercice-row .z-phase-chevron.is-open,.z-editeur .z-editor-list .z-exercice-row .z-deliverable-chevron.is-open,.z-editeur .z-editor-list .z-exercice-row .z-plan-item-chevron.is-open{transform:rotate(90deg)}.z-editeur .z-editor-list .z-subject-row .z-subject-chevron.is-empty,.z-editeur .z-editor-list .z-subject-row .z-module-chevron.is-empty,.z-editeur .z-editor-list .z-subject-row .z-phase-chevron.is-empty,.z-editeur .z-editor-list .z-subject-row .z-deliverable-chevron.is-empty,.z-editeur .z-editor-list .z-subject-row .z-plan-item-chevron.is-empty,.z-editeur .z-editor-list .z-module-row .z-subject-chevron.is-empty,.z-editeur .z-editor-list .z-module-row .z-module-chevron.is-empty,.z-editeur .z-editor-list .z-module-row .z-phase-chevron.is-empty,.z-editeur .z-editor-list .z-module-row .z-deliverable-chevron.is-empty,.z-editeur .z-editor-list .z-module-row .z-plan-item-chevron.is-empty,.z-editeur .z-editor-list .z-phase-row .z-subject-chevron.is-empty,.z-editeur .z-editor-list .z-phase-row .z-module-chevron.is-empty,.z-editeur .z-editor-list .z-phase-row .z-phase-chevron.is-empty,.z-editeur .z-editor-list .z-phase-row .z-deliverable-chevron.is-empty,.z-editeur .z-editor-list .z-phase-row .z-plan-item-chevron.is-empty,.z-editeur .z-editor-list .z-deliverable-row .z-subject-chevron.is-empty,.z-editeur .z-editor-list .z-deliverable-row .z-module-chevron.is-empty,.z-editeur .z-editor-list .z-deliverable-row .z-phase-chevron.is-empty,.z-editeur .z-editor-list .z-deliverable-row .z-deliverable-chevron.is-empty,.z-editeur .z-editor-list .z-deliverable-row .z-plan-item-chevron.is-empty,.z-editeur .z-editor-list .z-plan-item-row .z-subject-chevron.is-empty,.z-editeur .z-editor-list .z-plan-item-row .z-module-chevron.is-empty,.z-editeur .z-editor-list .z-plan-item-row .z-phase-chevron.is-empty,.z-editeur .z-editor-list .z-plan-item-row .z-deliverable-chevron.is-empty,.z-editeur .z-editor-list .z-plan-item-row .z-plan-item-chevron.is-empty,.z-editeur .z-editor-list .z-exercice-row .z-subject-chevron.is-empty,.z-editeur .z-editor-list .z-exercice-row .z-module-chevron.is-empty,.z-editeur .z-editor-list .z-exercice-row .z-phase-chevron.is-empty,.z-editeur .z-editor-list .z-exercice-row .z-deliverable-chevron.is-empty,.z-editeur .z-editor-list .z-exercice-row .z-plan-item-chevron.is-empty{visibility:hidden}.z-editeur .z-editor-list .z-subject-row .z-subject-icon,.z-editeur .z-editor-list .z-subject-row .z-module-icon,.z-editeur .z-editor-list .z-subject-row .z-phase-icon,.z-editeur .z-editor-list .z-subject-row .z-deliverable-icon,.z-editeur .z-editor-list .z-module-row .z-subject-icon,.z-editeur .z-editor-list .z-module-row .z-module-icon,.z-editeur .z-editor-list .z-module-row .z-phase-icon,.z-editeur .z-editor-list .z-module-row .z-deliverable-icon,.z-editeur .z-editor-list .z-phase-row .z-subject-icon,.z-editeur .z-editor-list .z-phase-row .z-module-icon,.z-editeur .z-editor-list .z-phase-row .z-phase-icon,.z-editeur .z-editor-list .z-phase-row .z-deliverable-icon,.z-editeur .z-editor-list .z-deliverable-row .z-subject-icon,.z-editeur .z-editor-list .z-deliverable-row .z-module-icon,.z-editeur .z-editor-list .z-deliverable-row .z-phase-icon,.z-editeur .z-editor-list .z-deliverable-row .z-deliverable-icon,.z-editeur .z-editor-list .z-plan-item-row .z-subject-icon,.z-editeur .z-editor-list .z-plan-item-row .z-module-icon,.z-editeur .z-editor-list .z-plan-item-row .z-phase-icon,.z-editeur .z-editor-list .z-plan-item-row .z-deliverable-icon,.z-editeur .z-editor-list .z-exercice-row .z-subject-icon,.z-editeur .z-editor-list .z-exercice-row .z-module-icon,.z-editeur .z-editor-list .z-exercice-row .z-phase-icon,.z-editeur .z-editor-list .z-exercice-row .z-deliverable-icon{flex:none;font-size:20px;color:var(--pgr-accent)}.z-editeur .z-editor-list .z-subject-row .z-subject-title,.z-editeur .z-editor-list .z-subject-row .z-module-title,.z-editeur .z-editor-list .z-subject-row .z-phase-title,.z-editeur .z-editor-list .z-subject-row .z-deliverable-title,.z-editeur .z-editor-list .z-subject-row .z-plan-item-title,.z-editeur .z-editor-list .z-subject-row .z-exercice-title,.z-editeur .z-editor-list .z-module-row .z-subject-title,.z-editeur .z-editor-list .z-module-row .z-module-title,.z-editeur .z-editor-list .z-module-row .z-phase-title,.z-editeur .z-editor-list .z-module-row .z-deliverable-title,.z-editeur .z-editor-list .z-module-row .z-plan-item-title,.z-editeur .z-editor-list .z-module-row .z-exercice-title,.z-editeur .z-editor-list .z-phase-row .z-subject-title,.z-editeur .z-editor-list .z-phase-row .z-module-title,.z-editeur .z-editor-list .z-phase-row .z-phase-title,.z-editeur .z-editor-list .z-phase-row .z-deliverable-title,.z-editeur .z-editor-list .z-phase-row .z-plan-item-title,.z-editeur .z-editor-list .z-phase-row .z-exercice-title,.z-editeur .z-editor-list .z-deliverable-row .z-subject-title,.z-editeur .z-editor-list .z-deliverable-row .z-module-title,.z-editeur .z-editor-list .z-deliverable-row .z-phase-title,.z-editeur .z-editor-list .z-deliverable-row .z-deliverable-title,.z-editeur .z-editor-list .z-deliverable-row .z-plan-item-title,.z-editeur .z-editor-list .z-deliverable-row .z-exercice-title,.z-editeur .z-editor-list .z-plan-item-row .z-subject-title,.z-editeur .z-editor-list .z-plan-item-row .z-module-title,.z-editeur .z-editor-list .z-plan-item-row .z-phase-title,.z-editeur .z-editor-list .z-plan-item-row .z-deliverable-title,.z-editeur .z-editor-list .z-plan-item-row .z-plan-item-title,.z-editeur .z-editor-list .z-plan-item-row .z-exercice-title,.z-editeur .z-editor-list .z-exercice-row .z-subject-title,.z-editeur .z-editor-list .z-exercice-row .z-module-title,.z-editeur .z-editor-list .z-exercice-row .z-phase-title,.z-editeur .z-editor-list .z-exercice-row .z-deliverable-title,.z-editeur .z-editor-list .z-exercice-row .z-plan-item-title,.z-editeur .z-editor-list .z-exercice-row .z-exercice-title{flex:1;min-width:0;font-size:14px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.z-editeur .z-editor-list .z-subject-row .z-item-count,.z-editeur .z-editor-list .z-module-row .z-item-count,.z-editeur .z-editor-list .z-phase-row .z-item-count,.z-editeur .z-editor-list .z-deliverable-row .z-item-count,.z-editeur .z-editor-list .z-plan-item-row .z-item-count,.z-editeur .z-editor-list .z-exercice-row .z-item-count{flex:none;margin:0;min-width:24px;height:23px;border-radius:6px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary);font-variant-numeric:tabular-nums}.z-editeur .z-editor-list .z-child-subject .z-subject-row{min-height:44px}.z-editeur .z-editor-list .z-child-subject .z-subject-row .z-subject-icon{display:none}.z-editeur .z-editor-list .z-child-subject .z-subject-row .z-subject-title{font-size:13px}.z-editeur .z-editor-list pgr-module-line,.z-editeur .z-editor-list pgr-phase-line{display:block;margin-left:12px;padding:2px 0 2px 8px;border-left:1px solid var(--pgr-border-light)}.z-editeur .z-editor-list .z-module-row,.z-editeur .z-editor-list .z-phase-row{min-height:44px;gap:6px;padding:8px 6px}.z-editeur .z-editor-list .z-module-row .z-module-title,.z-editeur .z-editor-list .z-module-row .z-phase-title,.z-editeur .z-editor-list .z-phase-row .z-module-title,.z-editeur .z-editor-list .z-phase-row .z-phase-title{font-size:13px}.z-editeur .z-editor-list .z-module-row .z-module-icon,.z-editeur .z-editor-list .z-module-row .z-phase-icon,.z-editeur .z-editor-list .z-phase-row .z-module-icon,.z-editeur .z-editor-list .z-phase-row .z-phase-icon{font-size:17px;color:var(--pgr-text-tertiary)}.z-editeur .z-editor-list .z-module-row .z-item-count,.z-editeur .z-editor-list .z-phase-row .z-item-count{font-weight:500}.z-editeur .z-editor-list pgr-plan-item-line,.z-editeur .z-editor-list pgr-exercice-line{display:block;min-width:0;margin:2px 0}.z-editeur .z-editor-list pgr-phase-line>pgr-plan-item-line{margin-left:6px;padding-left:4px;border-left:1px solid var(--pgr-border-light)}.z-editeur .z-editor-list .z-plan-item-row,.z-editeur .z-editor-list .z-exercice-row{min-height:48px;gap:6px;padding:8px 7px;box-sizing:border-box}.z-editeur .z-editor-list .z-plan-item-row .z-plan-item-title,.z-editeur .z-editor-list .z-plan-item-row .z-exercice-title,.z-editeur .z-editor-list .z-exercice-row .z-plan-item-title,.z-editeur .z-editor-list .z-exercice-row .z-exercice-title{font-size:13px}.z-editeur .z-editor-list .z-plan-item-row .z-item-count,.z-editeur .z-editor-list .z-exercice-row .z-item-count{font-size:11px;font-weight:500}.z-editeur .z-editor-list .z-line-label{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.z-editeur .z-editor-list .z-line-prefix{color:var(--pgr-text-tertiary);font-size:11px;line-height:1.3;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.z-editeur .z-editor-list .z-exercice-row .z-exercice-title{font-weight:400}.z-editeur .z-editor-list .z-exercice-row .z-exercice-icon{flex:none;align-self:flex-start;margin-top:2px;font-size:17px;color:var(--pgr-text-tertiary)}.z-editeur .z-editor-list .z-exercice-line.z-editeur-ligne-highlight .z-exercice-icon{color:var(--pgr-accent)}.z-editeur .z-editor-list .z-exercice-sections{margin:0 6px 6px 30px;padding-left:8px;border-left:1px solid var(--pgr-border-medium)}.z-editeur .z-editor-list .z-exercice-section{display:block;width:100%;min-height:32px;padding:6px 4px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;font-size:12px;line-height:1.4;text-align:left;overflow-wrap:anywhere;cursor:pointer}.z-editeur .z-editor-list .z-exercice-section:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-editeur .z-editor-list .z-exercice-section.z-section-level-2{padding-left:8px}.z-editeur .z-editor-list .z-exercice-section.z-section-level-3,.z-editeur .z-editor-list .z-exercice-section.z-section-level-4{padding-left:12px}.z-editeur .z-editor-list .z-phase-prefix{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:20px;min-height:22px;padding:1px 4px;border-radius:4px;background:var(--pgr-accent-bg);color:var(--pgr-text-secondary);font-size:12px;font-weight:600}.z-editeur .z-editor-list .z-phase-status{padding:8px 12px;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.5}.z-editeur .z-editor-list .z-phase-status-error{color:var(--pgr-error-text)}.z-editeur .z-editor-list .z-phase-status button{padding:6px 0;min-height:32px;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.z-editeur .z-editor-list pgr-deliverable-line{display:block;min-width:0;margin:4px 0}.z-editeur .z-editor-list .z-deliverable-row{min-height:48px;gap:6px;padding:8px 6px}.z-editeur .z-editor-list .z-deliverable-row .z-deliverable-title{font-size:13px}.z-editeur .z-editor-list .z-deliverable-row .z-deliverable-icon{font-size:17px}.z-editeur .z-editor-list .z-deliverable-row .z-item-count{font-size:11px;font-weight:500}.z-editeur .z-editor-list .z-deliverable-children{margin:2px 0 10px 14px;padding-left:8px;border-left:1px solid var(--pgr-border-medium)}.z-editeur .z-editor-list .z-deliverable-children .z-deliverable-children{margin-left:4px;padding-left:4px}.z-editeur .z-editor-list .z-deliverable-chapter .z-exercice-row{min-height:40px;padding:7px 6px}.z-editeur .z-editor-list .z-deliverable-chapter .z-exercice-row .z-exercice-icon{align-self:center;margin-top:0;font-size:16px}.z-editeur .z-editor-list .z-deliverable-actions{display:flex;justify-content:flex-end;padding:2px 6px 4px}.z-editeur .z-editor-list .z-deliverable-actions button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 8px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;font-size:12px;cursor:pointer}.z-editeur .z-editor-list .z-deliverable-actions button:hover{background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-editeur .z-editor-list .z-deliverable-actions button i{font-size:16px}.z-editeur .z-index button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-editeur .z-subject-no-results{padding:32px 18px;text-align:center;color:var(--pgr-text-secondary)}.z-editeur .z-subject-no-results>i{display:block;margin-bottom:12px;font-size:28px}.z-editeur .z-subject-no-results strong{font-size:14px;color:var(--pgr-text-primary)}.z-editeur .z-subject-no-results p{margin:8px 0 16px;font-size:13px;line-height:1.6}.z-editeur .z-subject-no-results button{min-height:36px;padding:8px 12px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:13px;cursor:pointer}.z-editeur .z-editor-welcome{display:grid;flex:1;min-width:0;place-items:center;padding:40px;text-align:center}.z-editeur .z-editor-welcome>div{max-width:340px}.z-editeur .z-editor-welcome i{font-size:42px;color:var(--pgr-accent)}.z-editeur .z-editor-welcome h1{margin:20px 0 12px;font-size:24px;line-height:1.3;color:var(--pgr-text-primary)}.z-editeur .z-editor-welcome p{margin:0 0 20px;font-size:15px;line-height:1.7;color:var(--pgr-text-secondary)}.z-editeur .z-editor-welcome span{font-size:12px;color:var(--pgr-text-tertiary)}@media(max-width: 760px){.z-editeur>.Z-contenu-admin{flex-direction:column;overflow-y:auto}.z-editeur>.Z-contenu-admin>.z-index{flex:1 0 auto;width:100% !important;border-right:0;border-bottom:1px solid var(--pgr-border-medium)}.z-editeur>.Z-contenu-admin>.z-editor-welcome{display:none}.z-editeur.z-editeur-replie>.Z-contenu-admin>.z-index{flex:none;height:42vh;min-height:240px}.z-editeur.z-editeur-replie>.Z-contenu-admin>.z-editeur-exo{flex:none;min-height:60vh}}.z-sidebar-resizing{cursor:col-resize;user-select:none}.z-sidebar-resizing .z-sidebar-resize::after{background:var(--pgr-accent)}@media(max-width: 760px){.z-editeur .z-sidebar-resize{display:none}.z-editeur>.Z-contenu-admin>.z-index.z-sidebar-collapsed{flex:none;width:100% !important;height:48px;min-height:48px}.z-editeur .z-sidebar-collapsed .z-sidebar-toggle{top:8px;right:12px}.z-editeur .z-sidebar-caption{writing-mode:horizontal-tb;margin:16px}}md-dialog.z-deliverable-settings-dialog{width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--pgr-border-light);border-radius:14px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}md-dialog.z-deliverable-settings-dialog md-dialog-content,md-dialog.z-deliverable-settings-dialog pgr-deliverable-settings{display:flex;flex-direction:column;max-height:inherit;min-height:0;padding:0;overflow:hidden}.z-deliverable-settings{display:flex;flex-direction:column;min-height:0;max-height:inherit;margin:0;font-size:14px}.z-deliverable-settings .z-ds-header{display:flex;align-items:flex-start;gap:12px;flex:none;padding:24px;border-bottom:1px solid var(--pgr-border-light)}.z-deliverable-settings .z-ds-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--pgr-accent-bg-strong);color:var(--pgr-accent)}.z-deliverable-settings .z-ds-icon i{font-size:22px}.z-deliverable-settings .z-ds-heading{flex:1;min-width:0}.z-deliverable-settings .z-ds-heading h2{margin:0 0 7px;font-size:20px;font-weight:600;line-height:1.3}.z-deliverable-settings .z-ds-heading p{margin:0 0 4px;color:var(--pgr-text-secondary);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.z-deliverable-settings .z-ds-reference{font-size:11px;color:var(--pgr-text-tertiary)}.z-deliverable-settings .z-ds-close{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);cursor:pointer}.z-deliverable-settings .z-ds-close:hover{background:var(--pgr-bg-secondary)}.z-deliverable-settings .z-ds-close i{font-size:21px}.z-deliverable-settings .z-ds-body{min-height:0;padding:24px;overflow-y:auto}.z-deliverable-settings .z-ds-section+.z-ds-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--pgr-border-light)}.z-deliverable-settings .z-ds-section h3{margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:600}.z-deliverable-settings .z-ds-description{margin:-4px 0 18px;font-size:13px;line-height:1.5;color:var(--pgr-text-secondary)}.z-deliverable-settings .z-ds-checkbox{margin:0;font-size:14px}.z-deliverable-settings md-checkbox.z-ds-checkbox.md-checked .md-icon{background-color:var(--pgr-accent)}.z-deliverable-settings .z-ds-index-fields{display:grid;grid-template-columns:145px 1fr;gap:16px;margin-top:20px}.z-deliverable-settings .z-ds-field{display:flex;flex-direction:column;gap:7px;min-width:0}.z-deliverable-settings .z-ds-field>span{font-size:12px;font-weight:600;color:var(--pgr-text-secondary)}.z-deliverable-settings .z-ds-field input,.z-deliverable-settings .z-ds-field select{box-sizing:border-box;width:100%;min-width:0;height:42px;margin:0;padding:9px 11px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:14px;line-height:normal}.z-deliverable-settings .z-ds-field input[aria-invalid=true],.z-deliverable-settings .z-ds-field select[aria-invalid=true]{border-color:var(--pgr-error-text) !important}.z-deliverable-settings .z-ds-field input::placeholder,.z-deliverable-settings .z-ds-field select::placeholder{background:rgba(0,0,0,0);padding:0;color:var(--pgr-text-tertiary);font:inherit}.z-deliverable-settings .z-ds-field small{font-size:11px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-deliverable-settings .z-ds-validation,.z-deliverable-settings .z-ds-error{margin:0;color:var(--pgr-error-text);font-size:12px;line-height:1.5}.z-deliverable-settings .z-ds-validation{grid-column:1/-1}.z-deliverable-settings .z-ds-error{margin-top:20px;padding:12px;border:1px solid currentColor;border-radius:6px}.z-deliverable-settings .z-ds-footer{display:flex;justify-content:flex-end;flex:none;gap:10px;padding:16px 24px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-secondary)}.z-deliverable-settings .z-ds-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.z-deliverable-settings .z-ds-button i{font-size:18px}.z-deliverable-settings .z-ds-button:hover{background:var(--pgr-bg-hover)}.z-deliverable-settings .z-ds-button.z-ds-primary{border-color:var(--pgr-accent);background:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-deliverable-settings .z-ds-button.z-ds-primary:hover{filter:brightness(0.94)}.z-deliverable-settings button:disabled,.z-deliverable-settings input:disabled,.z-deliverable-settings select:disabled{opacity:.6;cursor:wait}.z-deliverable-settings button:focus-visible,.z-deliverable-settings input:focus,.z-deliverable-settings select:focus{outline:2px solid var(--pgr-accent);outline-offset:2px}@media(max-width: 480px){.z-deliverable-settings .z-ds-header,.z-deliverable-settings .z-ds-body{padding:20px 16px}.z-deliverable-settings .z-ds-header{gap:10px}.z-deliverable-settings .z-ds-icon{display:none}.z-deliverable-settings .z-ds-heading h2{font-size:18px}.z-deliverable-settings .z-ds-index-fields{grid-template-columns:1fr}.z-deliverable-settings .z-ds-footer{padding:14px 16px}.z-deliverable-settings .z-ds-button{flex:1}}.z-org-redesign.z-org-directory-page{height:100vh;height:100dvh;overflow:hidden}.z-org-redesign.z-org-directory-page>.z-navigation{flex-shrink:0}.z-org-redesign.z-org-directory-page>.Z-contenu-admin.z-org-main{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.z-org-redesign.z-org-directory-page pgr-organization-list{display:block;flex:none;width:100%}.z-org-directory{max-width:1440px;margin:0 auto;padding:32px 28px 48px;color:var(--pgr-text-primary)}.z-org-directory .z-od-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.z-org-directory .z-od-header h1{display:flex;align-items:center;gap:12px;margin:0;font-size:28px;line-height:1.3;font-weight:650}.z-org-directory .z-od-header p{max-width:650px;margin:10px 0 0;color:var(--pgr-text-secondary);font-size:14px;line-height:1.6}.z-org-directory .z-od-total{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 8px;border-radius:7px;background:var(--pgr-accent-bg-strong);color:var(--pgr-accent);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.z-org-directory .z-od-create{display:inline-flex;justify-content:center;align-items:center;flex:none;gap:7px;min-height:42px;padding:10px 16px;border:1px solid var(--pgr-accent);border-radius:7px;background:var(--pgr-accent);color:var(--pgr-text-on-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.z-org-directory .z-od-create i{font-size:19px}.z-org-directory .z-od-create:hover{filter:brightness(0.94)}.z-org-directory .z-od-filters{display:grid;grid-template-columns:minmax(220px, 1.5fr) minmax(110px, 0.6fr) minmax(180px, 1fr) minmax(145px, 0.7fr);gap:16px;padding:20px;border:1px solid var(--pgr-border-medium);border-radius:10px;background:var(--pgr-bg-primary)}.z-org-directory .z-od-search,.z-org-directory .z-od-filter{display:flex;flex-direction:column;gap:8px;min-width:0}.z-org-directory .z-od-search>span:first-child,.z-org-directory .z-od-filter>span:first-child{font-size:12px;font-weight:600;color:var(--pgr-text-secondary)}.z-org-directory .z-od-search-field{display:flex;align-items:center;gap:8px;height:42px;padding:0 10px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary)}.z-org-directory .z-od-search-field i{flex:none;font-size:19px;color:var(--pgr-text-tertiary)}.z-org-directory .z-od-search-field input{width:100%;min-width:0;height:100%;min-height:0;padding:0;margin:0;border:0 !important;outline:0;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font:inherit;font-size:13px}.z-org-directory .z-od-search-field input::placeholder{padding:0;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);font:inherit}.z-org-directory .z-od-search-field:focus-within{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-org-directory .z-od-filter select{width:100%;height:42px;min-width:0;padding:8px 10px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:13px}.z-org-directory .z-od-results-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;min-height:58px;padding:12px 0;font-size:12px;color:var(--pgr-text-secondary)}.z-org-directory .z-od-results-bar p{margin:0}.z-org-directory .z-od-reset{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 7px;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-accent);font:inherit;font-size:12px;cursor:pointer}.z-org-directory .z-od-reset i{font-size:17px}.z-org-directory .z-od-reset:hover{background:var(--pgr-accent-bg-strong)}.z-org-directory .z-od-directory{overflow:hidden;border:1px solid var(--pgr-border-medium);border-radius:10px;background:var(--pgr-bg-primary)}.z-org-directory .z-od-columns,.z-org-directory .z-od-row{display:grid;grid-template-columns:minmax(220px, 1fr) minmax(240px, 1.25fr) 82px 78px;gap:20px;align-items:center;padding:18px 20px}.z-org-directory .z-od-columns{padding-top:13px;padding-bottom:13px;border-bottom:1px solid var(--pgr-border-medium);background:var(--pgr-bg-secondary);color:var(--pgr-text-secondary);font-size:12px;font-weight:600}.z-org-directory .z-od-list{list-style:none;margin:0;padding:0}.z-org-directory .z-od-row{min-height:90px}.z-org-directory .z-od-row+.z-od-row{border-top:1px solid var(--pgr-border-light)}.z-org-directory .z-od-row:hover,.z-org-directory .z-od-row:focus-within{background:var(--pgr-bg-secondary)}.z-org-directory .z-od-identity{display:flex;align-items:center;gap:12px;min-width:0}.z-org-directory .z-od-identity>div{min-width:0}.z-org-directory .z-od-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--pgr-border-light);border-radius:8px;background:var(--pgr-bg-secondary);color:var(--pgr-text-tertiary)}.z-org-directory .z-od-avatar i{font-size:19px}.z-org-directory .z-od-name{display:block;color:var(--pgr-text-primary);font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.z-org-directory .z-od-name:hover{color:var(--pgr-accent);text-decoration:underline}.z-org-directory .z-od-id{display:block;margin-top:4px;color:var(--pgr-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.z-org-directory .z-od-subjects{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.z-org-directory .z-od-subject{padding:4px 7px;border-radius:4px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.z-org-directory .z-od-no-subject{color:var(--pgr-text-tertiary);font-size:12px}.z-org-directory .z-od-more{min-width:30px;min-height:28px;padding:4px 6px;border:0;border-radius:4px;background:var(--pgr-accent-bg);color:var(--pgr-accent);font:inherit;font-size:11px;cursor:pointer}.z-org-directory .z-od-more:hover{background:var(--pgr-accent-bg-strong)}.z-org-directory .z-od-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pgr-success-text)}.z-org-directory .z-od-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.z-org-directory .z-od-status-inactive{color:var(--pgr-text-tertiary)}.z-org-directory .z-od-open{display:inline-flex;align-items:center;justify-content:flex-end;min-height:34px;color:var(--pgr-accent);font-size:12px;font-weight:600;text-decoration:none}.z-org-directory .z-od-open i{font-size:18px}.z-org-directory .z-od-open:hover{text-decoration:underline}.z-org-directory .z-od-empty{padding:56px 24px;text-align:center}.z-org-directory .z-od-empty>i{font-size:32px;color:var(--pgr-text-tertiary)}.z-org-directory .z-od-empty h2{margin:16px 0 8px;font-size:20px;font-weight:600}.z-org-directory .z-od-empty p{margin:0 0 16px;color:var(--pgr-text-secondary);font-size:14px;line-height:1.6}.z-org-directory button:focus-visible,.z-org-directory a:focus-visible,.z-org-directory select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}@media(max-width: 950px){.z-org-directory{padding:24px 20px 40px}.z-org-directory .z-od-header{align-items:flex-start}.z-org-directory .z-od-filters{grid-template-columns:minmax(180px, 1fr) minmax(180px, 1fr)}.z-org-directory .z-od-columns{display:none}.z-org-directory .z-od-row{grid-template-columns:minmax(0, 1fr) auto;gap:12px 20px}.z-org-directory .z-od-identity{grid-column:1;grid-row:1}.z-org-directory .z-od-status{grid-column:2;grid-row:1;justify-self:end}.z-org-directory .z-od-subjects{grid-column:1;grid-row:2;margin-left:48px}.z-org-directory .z-od-open{grid-column:2;grid-row:2}}@media(max-width: 600px){.z-org-directory{padding:24px 14px 32px}.z-org-directory .z-od-header{flex-direction:column;gap:18px;margin-bottom:22px}.z-org-directory .z-od-header h1{font-size:25px}.z-org-directory .z-od-create{width:100%}.z-org-directory .z-od-filters{padding:16px;gap:14px 10px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.z-org-directory .z-od-search,.z-org-directory .z-od-subject-filter{grid-column:1/-1}.z-org-directory .z-od-filter:nth-child(2){grid-column:1;grid-row:3}.z-org-directory .z-od-filter:last-child{grid-column:2;grid-row:3}.z-org-directory .z-od-row{padding:18px 14px;gap:12px}.z-org-directory .z-od-subjects{margin-left:0;grid-column:1/-1}.z-org-directory .z-od-open{grid-row:3}.z-org-directory .z-od-avatar{display:none}.z-org-directory .z-od-identity{grid-column:1}.z-org-directory .z-od-status{align-self:start;padding-top:3px}.z-org-directory .z-od-empty{padding:40px 18px}}pgr-admin-home-navbar{display:block;width:100%;min-width:0}.z-admin .z-navigation:has(>pgr-admin-home-navbar),.z-admin-interaction .z-navigation:has(>pgr-admin-home-navbar){display:block;flex:none;height:auto;min-height:56px;overflow:visible;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-medium);box-shadow:none}.z-app-header{width:100%;min-width:0;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font-family:"Open Sans",sans-serif;font-size:13px}.z-app-header .z-app-header-row{display:flex;align-items:center;gap:16px;min-width:0;height:56px;padding:0 16px}.z-app-header .z-app-brand{display:inline-flex;align-items:center;flex:none;gap:9px;min-height:40px;color:var(--pgr-text-primary);text-decoration:none;font-size:15px;font-weight:650}.z-app-header .z-app-brand img{width:36px;height:30px;object-fit:contain}.z-app-header .z-app-brand:hover{opacity:1;color:var(--pgr-accent)}.z-app-header .z-app-history{display:flex;align-items:center;gap:2px;padding-left:12px;border-left:1px solid var(--pgr-border-medium)}.z-app-header .z-app-primary{display:flex;align-items:center;gap:3px;min-width:0}.z-app-header .z-app-link{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;min-height:38px;margin:0;padding:8px 10px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;text-decoration:none;cursor:pointer}.z-app-header .z-app-link i{font-size:18px;color:inherit}.z-app-header .z-app-link:hover{opacity:1;color:var(--pgr-text-primary);background:var(--pgr-bg-secondary)}.z-app-header .z-app-link.is-active{background:var(--pgr-accent-bg-strong);color:var(--pgr-accent);font-weight:600;box-shadow:inset 0 -2px var(--pgr-accent)}.z-app-header .z-app-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:38px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);text-decoration:none;cursor:pointer}.z-app-header .z-app-icon-button i{font-size:20px;color:inherit}.z-app-header .z-app-icon-button:hover{opacity:1;background:var(--pgr-bg-secondary);color:var(--pgr-accent)}.z-app-header .z-app-icon-button.is-active{color:var(--pgr-accent);background:var(--pgr-accent-bg-strong)}.z-app-header md-menu{padding:0}.z-app-header .z-app-mobile-menu{display:none}.z-app-header .z-app-tools{display:flex;align-items:center;flex:none;gap:8px;margin-left:auto}.z-app-header pgr-admin-right-navbar{display:flex;align-items:center;gap:6px}.z-app-header .z-app-account{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:4px 7px;border:1px solid var(--pgr-border-light);border-radius:8px;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font:inherit;font-size:12px;cursor:pointer}.z-app-header .z-app-account>span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-app-header .z-app-account .z-app-avatar{color:var(--pgr-accent);font-size:26px}.z-app-header .z-app-account .z-app-account-chevron{font-size:16px;color:var(--pgr-text-tertiary)}.z-app-header .z-app-account:hover{background:var(--pgr-bg-secondary)}.z-app-header .z-app-context{display:flex;flex-wrap:wrap;gap:4px;padding:6px 16px;border-top:1px solid var(--pgr-border-light)}.z-app-header .z-app-context:empty{display:none}.z-app-header .z-app-context>a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px;font-size:12px;color:var(--pgr-text-secondary);text-decoration:none}.z-app-header .z-app-context>a:hover{background:var(--pgr-bg-secondary);opacity:1}.z-app-header .z-app-context i{font-size:17px}.z-app-header a:focus-visible,.z-app-header button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}md-menu-content.z-app-menu{padding:6px;max-height:calc(100dvh - 80px);border:1px solid var(--pgr-border-light);border-radius:10px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font-family:"Open Sans",sans-serif;overflow-y:auto}md-menu-content.z-app-menu md-menu-item{min-height:42px;height:auto}md-menu-content.z-app-menu md-menu-item>.md-button,md-menu-content.z-app-menu pgr-dark-mode-toggle .md-button{display:flex;align-items:center;width:100%;min-height:42px;margin:0;padding:8px 12px;border-radius:5px;color:var(--pgr-text-secondary);font:inherit;font-size:13px;line-height:1.4;text-align:left;text-transform:none;white-space:nowrap}md-menu-content.z-app-menu md-menu-item>.md-button>i,md-menu-content.z-app-menu pgr-dark-mode-toggle .md-button>i{flex:none;width:20px;margin-right:12px;font-size:19px;color:inherit}md-menu-content.z-app-menu md-menu-item>.md-button:hover,md-menu-content.z-app-menu pgr-dark-mode-toggle .md-button:hover{opacity:1;background:var(--pgr-bg-secondary)}md-menu-content.z-app-menu md-menu-item>.md-button:focus-visible,md-menu-content.z-app-menu pgr-dark-mode-toggle .md-button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}md-menu-content.z-app-menu md-menu-item>.md-button.is-active,md-menu-content.z-app-menu pgr-dark-mode-toggle .md-button.is-active{background:var(--pgr-accent-bg-strong);color:var(--pgr-accent)}md-menu-content.z-app-menu md-menu-item>.md-button[disabled],md-menu-content.z-app-menu pgr-dark-mode-toggle .md-button[disabled]{color:var(--pgr-text-tertiary);opacity:.6}md-menu-content.z-app-menu pgr-dark-mode-toggle{display:block;width:100%}md-menu-content.z-app-menu .z-app-unavailable{margin-left:auto;padding-left:12px;font-size:10px}md-menu-content.z-app-menu .z-app-menu-identity{padding:10px 12px 14px;margin-bottom:4px;border-bottom:1px solid var(--pgr-border-light)}md-menu-content.z-app-menu .z-app-menu-identity strong{display:block;max-width:240px;font-size:13px;overflow-wrap:anywhere}md-menu-content.z-app-menu .z-app-menu-identity span{display:block;margin-top:4px;font-size:11px;color:var(--pgr-text-tertiary)}@media(max-width: 1250px){.z-app-header .z-app-brand>span{display:none}.z-app-header .z-app-header-row{gap:12px}.z-app-header .z-app-account>span{display:none}}@media(max-width: 820px){.z-app-header .z-app-primary,.z-app-header .z-app-history{display:none}.z-app-header .z-app-mobile-menu{display:block}.z-app-header .z-app-header-row{gap:10px;padding:0 12px}.z-app-header .z-app-account{border-color:rgba(0,0,0,0);padding:4px}.z-app-header .z-app-account-chevron{display:none}.z-app-header .z-app-tools{gap:3px}}@media(max-width: 380px){.z-app-header .z-app-header-row{gap:4px;padding:0 8px}.z-app-header .z-app-link{padding:8px 6px}}.z-admin .z-tableau-de-bord-admin.z-subject-directory-page{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-subject-directory-page>.z-navigation{flex:none}.z-admin .z-tableau-de-bord-admin.z-subject-directory-page>.z-contenu,.z-admin .z-tableau-de-bord-admin.z-subject-directory-page>pgr-subject-edit,.z-admin .z-tableau-de-bord-admin.z-subject-directory-page>pgr-module-edit{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-subject-directory-page pgr-subject-list{display:block;flex:1;min-width:0;min-height:0;height:100%}.z-subject-manager{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--pgr-text-primary);background:var(--pgr-bg-secondary);font-family:"Open Sans",sans-serif;font-size:13px}.z-subject-manager button,.z-subject-manager a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.z-subject-manager button:focus-visible,.z-subject-manager a:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-subject-manager .z-sm-toolbar{flex:none;padding:24px 28px 16px;border-bottom:1px solid var(--pgr-border-medium);background:var(--pgr-bg-primary)}.z-subject-manager .z-sm-heading-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.z-subject-manager h1{display:flex;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:650;line-height:1.3}.z-subject-manager .z-sm-heading-row p{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:13px;line-height:1.5}.z-subject-manager .z-sm-total{padding:3px 8px;border-radius:6px;background:var(--pgr-accent-bg-strong);color:var(--pgr-accent);font-size:12px}.z-subject-manager .z-sm-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.z-subject-manager .z-sm-button i{font-size:18px}.z-subject-manager .z-sm-button:hover{background:var(--pgr-bg-secondary)}.z-subject-manager .z-sm-button.z-sm-primary{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}.z-subject-manager .z-sm-button:disabled{background:var(--pgr-bg-tertiary);border-color:var(--pgr-border-light);color:var(--pgr-text-tertiary);cursor:default}.z-subject-manager .z-sm-controls{display:flex;align-items:center;gap:20px}.z-subject-manager .z-sm-search{display:flex;align-items:center;flex:1;gap:8px;min-width:0;max-width:520px;padding:0 12px;border:1px solid var(--pgr-border-medium);border-radius:7px;background:var(--pgr-bg-primary)}.z-subject-manager .z-sm-search>i{font-size:19px;color:var(--pgr-text-tertiary)}.z-subject-manager .z-sm-search input{width:100%;height:40px;min-width:0;padding:0;border:0 !important;outline:0;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font:inherit}.z-subject-manager .z-sm-search input::placeholder{padding:0;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);font:inherit}.z-subject-manager .z-sm-search:focus-within{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-subject-manager .z-sm-expand-actions{display:flex;gap:8px;margin-left:auto}.z-subject-manager .z-sm-expand-actions button{min-height:36px;padding:6px 8px;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;font-size:12px;cursor:pointer}.z-subject-manager .z-sm-expand-actions button:hover{background:var(--pgr-bg-secondary);color:var(--pgr-accent)}.z-subject-manager .z-sm-save-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.z-subject-manager .z-sm-help{display:flex;align-items:center;gap:5px;margin:0;color:var(--pgr-text-tertiary);font-size:11px;line-height:1.5}.z-subject-manager .z-sm-help i{font-size:16px;flex:none}.z-subject-manager .z-sm-save-actions{display:flex;align-items:center;gap:14px;flex:none}.z-subject-manager .z-sm-save-state{font-size:11px;color:var(--pgr-text-secondary)}.z-subject-manager .z-sm-error{margin:12px 0 0;color:var(--pgr-error-text);font-size:12px}.z-subject-manager .z-sm-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.z-subject-manager .z-sm-tree{max-width:1380px;min-height:100px;margin:0 auto;padding:20px 28px 40px}.z-subject-manager .z-sm-subject{display:block;min-width:0}.z-subject-manager .z-sm-subject.is-root{margin-bottom:10px;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary)}.z-subject-manager .z-sm-subject.is-nested{border:1px solid var(--pgr-border-light);border-radius:6px;background:var(--pgr-bg-primary)}.z-subject-manager .z-sm-subject.is-nested+.z-sm-subject{margin-top:6px}.z-subject-manager .z-sm-subject-header{display:flex;align-items:center;gap:5px;min-width:0;min-height:56px;padding:6px 10px;border-radius:8px}.z-subject-manager .z-sm-subject-header:hover{background:var(--pgr-bg-secondary)}.z-subject-manager .z-sm-drag,.z-subject-manager .z-sm-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:32px;padding:0;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);cursor:pointer;text-decoration:none}.z-subject-manager .z-sm-drag i,.z-subject-manager .z-sm-icon-button i{font-size:18px}.z-subject-manager .z-sm-drag:hover,.z-subject-manager .z-sm-icon-button:hover{background:var(--pgr-accent-bg-strong);color:var(--pgr-accent);opacity:1}.z-subject-manager .z-sm-drag{width:24px;cursor:grab}.z-subject-manager .z-sm-drag:active{cursor:grabbing}.z-subject-manager .z-sm-drag:disabled{opacity:.35;cursor:default}.z-subject-manager .z-sm-subject-toggle{display:flex;align-items:center;flex:1;min-width:0;gap:9px;min-height:40px;padding:4px 6px;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-primary);text-align:left;font:inherit;cursor:pointer}.z-subject-manager .z-sm-chevron{flex:none;color:var(--pgr-text-tertiary);font-size:18px}.z-subject-manager .z-sm-chevron.is-open{transform:rotate(90deg)}.z-subject-manager .z-sm-folder{flex:none;color:var(--pgr-accent);font-size:20px}.z-subject-manager .z-sm-subject-name{flex:1;min-width:0;font-weight:600;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.z-subject-manager .z-sm-count{flex:none;padding:3px 7px;border-radius:5px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary);font-size:11px;white-space:nowrap}.z-subject-manager .z-sm-subject-content{padding:6px 14px 16px 40px;border-top:1px solid var(--pgr-border-light)}.z-subject-manager .z-sm-section-label{display:flex;align-items:center;gap:7px;margin:12px 0 8px;color:var(--pgr-text-tertiary);font-size:11px;font-weight:600}.z-subject-manager .z-sm-section-label span{font-weight:400}.z-subject-manager .z-sm-children,.z-subject-manager .z-sm-modules{display:block;min-height:38px}.z-subject-manager .z-sm-modules{padding-left:6px;border-left:1px solid var(--pgr-border-medium)}.z-subject-manager .z-sm-module-row{display:flex;align-items:center;gap:9px;min-height:43px;padding:3px 4px;border-radius:5px}.z-subject-manager .z-sm-module-row:hover{background:var(--pgr-bg-secondary)}.z-subject-manager .z-sm-module-icon{flex:none;color:var(--pgr-text-tertiary);font-size:18px}.z-subject-manager .z-sm-module-link{flex:1;min-width:0;color:var(--pgr-text-primary);text-decoration:none;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.z-subject-manager .z-sm-module-link:hover{opacity:1;text-decoration:underline;color:var(--pgr-accent)}.z-subject-manager md-menu{padding:0}.z-subject-manager .z-sm-empty-drop{min-height:36px;margin:0;padding:10px 12px;border:1px dashed var(--pgr-border-medium);border-radius:5px;color:var(--pgr-text-tertiary);font-size:11px}.z-subject-manager .z-sm-drop-placeholder{min-height:46px;margin:6px 0;padding:13px;border:2px dashed var(--pgr-accent);border-radius:6px;background:var(--pgr-accent-bg-strong);color:var(--pgr-accent);font-size:12px;text-align:center}.z-subject-manager .dndDraggingSource{display:none !important}.z-subject-manager.is-dragging .z-sm-empty-drop{border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-subject-manager .z-sm-empty{padding:50px 20px;text-align:center;color:var(--pgr-text-secondary)}.z-subject-manager .z-sm-empty>i{font-size:32px}.z-subject-manager .z-sm-empty h2{margin:16px 0 8px;font-size:20px}.z-subject-manager .z-sm-empty p{margin-bottom:20px;font-size:13px}@media(max-width: 760px){.z-subject-manager .z-sm-toolbar{padding:18px 14px 12px}.z-subject-manager .z-sm-heading-row{margin-bottom:16px;gap:12px}.z-subject-manager .z-sm-heading-row h1{font-size:24px}.z-subject-manager .z-sm-controls{flex-wrap:wrap;gap:8px}.z-subject-manager .z-sm-search{max-width:none;flex-basis:100%}.z-subject-manager .z-sm-save-row{flex-wrap:wrap;gap:10px;margin-top:10px}.z-subject-manager .z-sm-save-actions{width:100%;justify-content:space-between}.z-subject-manager .z-sm-tree{padding:14px 12px 30px}.z-subject-manager .z-sm-count span{display:none}.z-subject-manager .z-sm-subject-header{padding:5px;gap:1px}.z-subject-manager .z-sm-subject-toggle{gap:5px;padding-left:0}.z-subject-manager .z-sm-subject-name{font-size:13px}.z-subject-manager .z-sm-folder{display:none}.z-subject-manager .z-sm-subject-content{padding:4px 8px 12px 16px}.z-subject-manager .z-sm-icon-button{width:27px}}@media(max-width: 460px){.z-subject-manager .z-sm-heading-row{align-items:flex-start}.z-subject-manager .z-sm-heading-row p{max-width:190px;font-size:12px}.z-subject-manager .z-sm-heading-row .z-sm-button{padding:8px;font-size:11px;white-space:nowrap}}.z-admin .z-tableau-de-bord-admin.z-subject-editor-page{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-subject-editor-page>.z-navigation{flex:none}.z-admin .z-tableau-de-bord-admin.z-subject-editor-page>.z-contenu,.z-admin .z-tableau-de-bord-admin.z-subject-editor-page>pgr-subject-edit,.z-admin .z-tableau-de-bord-admin.z-subject-editor-page>pgr-module-edit{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-subject-editor-page pgr-subject-edit{display:block;flex:1;min-width:0;min-height:0;height:100%;overflow:hidden}.z-subject-editor{display:flex;flex-direction:column;height:100%;min-height:0;margin:0;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary);font:13px "Open Sans",sans-serif}.z-subject-editor .z-se-header{display:flex;justify-content:space-between;align-items:center;gap:24px;flex:none;padding:18px 28px;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-medium)}.z-subject-editor .z-se-identity{display:flex;align-items:center;gap:14px;min-width:0}.z-subject-editor .z-se-reference{display:block;margin-bottom:4px;color:var(--pgr-text-tertiary);font-size:11px}.z-subject-editor h1{margin:0;font-size:20px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.z-subject-editor .z-se-back,.z-subject-editor .z-se-icon-button,.z-subject-editor .z-se-drag{display:inline-flex;justify-content:center;align-items:center;flex:none;width:32px;height:34px;padding:0;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);text-decoration:none;cursor:pointer}.z-subject-editor .z-se-back i,.z-subject-editor .z-se-icon-button i,.z-subject-editor .z-se-drag i{font-size:18px}.z-subject-editor .z-se-back:hover,.z-subject-editor .z-se-icon-button:hover,.z-subject-editor .z-se-drag:hover{opacity:1;background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-subject-editor .z-se-back{border:1px solid var(--pgr-border-medium)}.z-subject-editor .z-se-drag{cursor:grab;width:25px}.z-subject-editor .z-se-drag:active{cursor:grabbing}.z-subject-editor .z-se-save-actions{display:flex;align-items:center;gap:14px;flex:none}.z-subject-editor .z-se-save-state{max-width:160px;color:var(--pgr-text-secondary);font-size:11px;line-height:1.4}.z-subject-editor .z-se-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.z-subject-editor .z-se-button i{font-size:18px}.z-subject-editor .z-se-button:hover{background:var(--pgr-bg-tertiary)}.z-subject-editor .z-se-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-subject-editor .z-se-primary:hover{background:var(--pgr-accent);filter:brightness(0.95)}.z-subject-editor button:disabled{cursor:default;color:var(--pgr-text-tertiary);background:var(--pgr-bg-tertiary);border-color:var(--pgr-border-light)}.z-subject-editor .z-se-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.z-subject-editor .z-se-content{max-width:1250px;margin:0 auto;padding:26px 28px 40px}.z-subject-editor .z-se-panel{padding:22px;border:1px solid var(--pgr-border-medium);border-radius:9px;background:var(--pgr-bg-primary)}.z-subject-editor h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.z-subject-editor .z-se-section-heading{margin-bottom:20px}.z-subject-editor .z-se-section-heading>span{display:block;margin-top:4px;color:var(--pgr-text-tertiary);font-size:12px}.z-subject-editor .z-se-fields{display:grid;grid-template-columns:minmax(240px, 1fr) minmax(0, 1.2fr);align-items:start;gap:24px}.z-subject-editor .z-se-field{display:flex;flex-direction:column;gap:8px;min-width:0}.z-subject-editor .z-se-field>span{color:var(--pgr-text-secondary);font-size:12px;font-weight:600}.z-subject-editor .z-se-field small{margin-left:6px;color:var(--pgr-text-tertiary);font-size:11px;font-weight:400}.z-subject-editor input,.z-subject-editor textarea,.z-subject-editor select{width:100%;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:inherit;line-height:1.5}.z-subject-editor input,.z-subject-editor select{min-height:42px}.z-subject-editor textarea{min-height:96px;resize:vertical}.z-subject-editor input::placeholder,.z-subject-editor textarea::placeholder{padding:0;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);font:inherit}.z-subject-editor .z-se-validation,.z-subject-editor .z-se-error{margin:10px 0 0;color:var(--pgr-error-text);font-size:12px}.z-subject-editor .z-se-error{margin:0 0 18px;padding:12px;border:1px solid currentColor;border-radius:6px}.z-subject-editor .z-se-module-section{margin-top:26px}.z-subject-editor .z-se-modules-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.z-subject-editor .z-se-modules-heading>div{min-width:0}.z-subject-editor .z-se-modules-heading p{margin:6px 0 0;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.5}.z-subject-editor .z-se-modules-heading>button{flex:none}.z-subject-editor .z-se-count{display:inline-block;flex:none;margin-left:6px;padding:3px 7px;border-radius:5px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary);font-size:11px;font-weight:400;white-space:nowrap}.z-subject-editor .z-se-expand-actions{display:flex;justify-content:flex-end;gap:8px;margin:10px 0}.z-subject-editor .z-se-expand-actions button{min-height:30px;padding:4px 7px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;font-size:11px;cursor:pointer}.z-subject-editor .z-se-expand-actions button:hover{background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-subject-editor .z-se-modules{min-height:50px}.z-subject-editor .z-se-module{margin:0 0 12px;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary)}.z-subject-editor .z-se-module-header{display:flex;align-items:center;gap:5px;min-height:58px;padding:7px 12px}.z-subject-editor .z-se-module-toggle{display:flex;align-items:center;flex:1;gap:9px;min-width:0;min-height:40px;padding:4px;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font:inherit;text-align:left;cursor:pointer}.z-subject-editor .z-se-module-name{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.z-subject-editor .z-se-module-icon{font-size:20px;color:var(--pgr-accent)}.z-subject-editor .z-se-chevron{flex:none;font-size:18px;color:var(--pgr-text-tertiary)}.z-subject-editor .z-se-chevron.is-open{transform:rotate(90deg)}.z-subject-editor .z-se-phases{min-height:45px;margin:0 16px 12px 45px;padding:8px 0 0 12px;border-top:1px solid var(--pgr-border-light);border-left:1px solid var(--pgr-border-light)}.z-subject-editor .z-se-phase-row{display:flex;align-items:center;gap:9px;min-height:42px;padding:2px 8px 2px 0;border-radius:5px}.z-subject-editor .z-se-phase-row:hover{background:var(--pgr-bg-secondary)}.z-subject-editor .z-se-phase-prefix{display:inline-flex;justify-content:center;align-items:center;flex:none;min-width:23px;min-height:24px;border-radius:4px;background:var(--pgr-accent-bg);color:var(--pgr-text-secondary);font-size:11px}.z-subject-editor .z-se-phase-link{flex:1;min-width:0;color:var(--pgr-text-primary);font-size:13px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.z-subject-editor .z-se-phase-link:hover{opacity:1;color:var(--pgr-accent);text-decoration:underline}.z-subject-editor md-menu{padding:0}.z-subject-editor .z-se-drop{margin:7px 0;padding:12px;border:2px dashed var(--pgr-accent);border-radius:5px;background:var(--pgr-accent-bg);color:var(--pgr-accent);text-align:center}.z-subject-editor .z-se-empty-drop{margin:5px 0 8px;padding:12px;border:1px dashed var(--pgr-border-medium);border-radius:5px;color:var(--pgr-text-tertiary);font-size:12px}.z-subject-editor .z-se-empty{padding:32px 20px;border:1px dashed var(--pgr-border-medium);border-radius:8px;text-align:center}.z-subject-editor .z-se-empty i{font-size:28px;color:var(--pgr-text-tertiary)}.z-subject-editor .z-se-empty h3{margin:12px 0 8px;font-size:15px}.z-subject-editor .z-se-empty p{color:var(--pgr-text-secondary)}.z-subject-editor .dndDraggingSource{display:none !important}.z-subject-editor .z-se-transform-panel{margin-top:28px;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary)}.z-subject-editor .z-se-transform-panel>summary{display:flex;align-items:center;gap:10px;min-height:54px;padding:15px 20px;color:var(--pgr-text-secondary);font-size:12px;font-weight:600;cursor:pointer;list-style:none}.z-subject-editor .z-se-transform-panel>summary::-webkit-details-marker{display:none}.z-subject-editor .z-se-transform-panel>summary>i{font-size:18px}.z-subject-editor .z-se-transform-panel>summary>span{flex:1}.z-subject-editor .z-se-transform-panel>div{padding:0 20px 20px}.z-subject-editor .z-se-transform-panel>div>p{max-width:700px;margin:0 0 18px;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.6}.z-subject-editor .z-se-transformer{max-width:600px}.z-subject-editor .z-se-transformer>button{margin-top:16px}.z-subject-editor .z-se-transform-hint{color:var(--pgr-text-tertiary);font-size:12px;line-height:1.5}.z-subject-editor a:focus-visible,.z-subject-editor button:focus-visible,.z-subject-editor summary:focus-visible,.z-subject-editor input:focus,.z-subject-editor textarea:focus,.z-subject-editor select:focus{outline:2px solid var(--pgr-accent);outline-offset:2px}@media(max-width: 760px){.z-subject-editor .z-se-header{flex-wrap:wrap;gap:12px;padding:16px}.z-subject-editor .z-se-identity{gap:10px}.z-subject-editor h1{font-size:18px}.z-subject-editor .z-se-save-actions{margin-left:auto}.z-subject-editor .z-se-save-state{max-width:180px}.z-subject-editor .z-se-content{padding:20px 14px 30px}.z-subject-editor .z-se-panel{padding:18px}.z-subject-editor .z-se-fields{grid-template-columns:1fr;gap:18px}.z-subject-editor .z-se-modules-heading{align-items:flex-start}.z-subject-editor .z-se-modules-heading p{max-width:320px}.z-subject-editor .z-se-module-header{padding:7px;gap:2px}.z-subject-editor .z-se-module-toggle{gap:5px;padding:2px}.z-subject-editor .z-se-module-icon{display:none}.z-subject-editor .z-se-module-name{font-size:13px}.z-subject-editor .z-se-icon-button{width:27px}.z-subject-editor .z-se-phases{margin-left:22px;margin-right:7px;padding-left:6px}}.z-subject-editor .z-se-plan-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.z-subject-editor .z-se-plan-tools .z-se-expand-actions{margin:0 0 0 auto}.z-subject-editor .z-se-layout-switch{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--pgr-border-medium);border-radius:7px;background:var(--pgr-bg-tertiary)}.z-subject-editor .z-se-layout-switch button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;font-size:12px;cursor:pointer}.z-subject-editor .z-se-layout-switch button i{font-size:18px}.z-subject-editor .z-se-layout-switch button:hover{background:var(--pgr-bg-primary)}.z-subject-editor .z-se-layout-switch button[aria-pressed=true]{background:var(--pgr-bg-primary);color:var(--pgr-accent);font-weight:600;box-shadow:var(--pgr-shadow-sm)}.z-subject-editor .z-se-modules:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-subject-editor.z-se-columns .z-se-content{max-width:none;min-width:0}.z-subject-editor.z-se-columns .z-se-modules{display:flex;align-items:stretch;gap:14px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.z-subject-editor.z-se-columns .z-se-module{display:flex;flex-direction:column;flex:1 0 340px;min-width:340px;max-width:480px;margin-bottom:0;scroll-snap-align:start}.z-subject-editor.z-se-columns .z-se-module-header{display:grid;grid-template-columns:25px minmax(0, 1fr) 28px 28px;gap:3px;align-items:start;padding:10px 8px}.z-subject-editor.z-se-columns .z-se-module-toggle{display:grid;grid-template-columns:18px 20px minmax(0, 1fr);gap:7px;align-items:start}.z-subject-editor.z-se-columns .z-se-module-name{font-size:14px}.z-subject-editor.z-se-columns .z-se-module-toggle .z-se-count{grid-column:3;justify-self:start;margin-left:0}.z-subject-editor.z-se-columns .z-se-phases{flex:1;min-height:160px;max-height:max(240px,100dvh - 380px);margin:0 12px 12px;padding:8px 0 0;border-left:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior-y:contain}.z-subject-editor.z-se-columns .z-se-phase-row{gap:5px;padding:7px 0}.z-subject-editor.z-se-columns .z-se-phase-link{font-size:13px}.z-subject-editor.z-se-columns .z-se-modules>.dndPlaceholder{flex:0 0 340px;min-width:340px}@media(max-width: 760px){.z-subject-editor.z-se-columns .z-se-module{flex-basis:310px;min-width:310px}.z-subject-editor.z-se-columns .z-se-module-icon{display:block}.z-subject-editor.z-se-columns .z-se-modules>.dndPlaceholder{flex-basis:310px;min-width:310px}}.z-admin .z-tableau-de-bord-admin.z-module-editor-page{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-module-editor-page>.z-navigation{flex:none}.z-admin .z-tableau-de-bord-admin.z-module-editor-page>.z-contenu,.z-admin .z-tableau-de-bord-admin.z-module-editor-page>pgr-subject-edit,.z-admin .z-tableau-de-bord-admin.z-module-editor-page>pgr-module-edit{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-module-editor-page pgr-module-edit{display:block;flex:1;min-width:0;min-height:0;height:100%;overflow:hidden}.z-module-editor{color:var(--pgr-text-primary);background:var(--pgr-bg-tertiary);min-height:0}.z-module-editor,.z-module-editor *{box-sizing:border-box}.z-module-editor button:focus-visible,.z-module-editor input:focus-visible,.z-module-editor textarea:focus-visible,.z-module-editor summary:focus-visible,.z-module-editor a:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}.z-module-editor button{font-family:inherit}.z-module-editor button:disabled{opacity:.55;cursor:default}.z-module-editor .z-modedit-header{padding:15px 26px;gap:14px}.z-module-editor .z-modedit-header-left{min-width:0;flex:1}.z-module-editor .z-modedit-header-title{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.z-module-editor .z-modedit-header-id{font:inherit;font-size:11px;color:var(--pgr-text-tertiary)}.z-module-editor .z-modedit-back{flex:none;border:1px solid var(--pgr-border-light);width:36px;height:36px}.z-module-editor .z-modedit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid var(--pgr-border-medium);border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font-size:12px;font-weight:600;text-decoration:none}.z-module-editor .z-modedit-btn:hover{background:var(--pgr-bg-secondary)}.z-module-editor .z-modedit-btn--primary{color:var(--pgr-text-on-accent);background:var(--pgr-accent);border-color:var(--pgr-accent)}.z-module-editor .z-modedit-btn--primary:hover{background:var(--pgr-accent-hover)}.z-module-editor .z-modedit-btn--secondary{color:var(--pgr-accent);background:var(--pgr-accent-bg);border-color:rgba(0,0,0,0)}.z-module-editor .z-me-save-status{font-size:11px;color:var(--pgr-text-tertiary)}.z-module-editor .z-me-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 26px;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);flex:none}.z-module-editor .z-me-toolbar>.z-modedit-btn{border-color:rgba(0,0,0,0);min-height:34px}.z-module-editor .z-me-tools{position:relative;margin-left:auto;font-size:12px}.z-module-editor .z-me-tools summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:5px;list-style:none}.z-module-editor .z-me-tools summary::-webkit-details-marker{display:none}.z-module-editor .z-me-tools summary i{font-size:18px}.z-module-editor .z-me-tools>div{position:absolute;right:0;top:100%;z-index:20;width:290px;padding:12px;background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:7px;box-shadow:0 8px 24px rgba(0,0,0,.1333333333)}.z-module-editor .z-me-tools .z-modedit-btn{width:100%;justify-content:flex-start}.z-module-editor .z-me-trash-toggle{display:flex;gap:9px;align-items:center;padding:8px 4px 16px}.z-module-editor .z-me-trash-toggle input{width:16px;height:16px;accent-color:var(--pgr-accent)}.z-module-editor .z-modedit-body{padding:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.z-module-editor .z-me-content{max-width:1240px;margin:0 auto;padding:24px 26px 50px}.z-module-editor h2{font-size:16px;font-weight:600;margin:0;line-height:1.5}.z-module-editor .z-modedit-info{background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:9px;padding:22px;margin-bottom:28px}.z-module-editor .z-modedit-fields{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:24px;margin-top:18px}.z-module-editor .z-modedit-field{gap:8px;min-width:0}.z-module-editor .z-modedit-label{text-transform:none;letter-spacing:normal;color:var(--pgr-text-secondary);font-size:12px}.z-module-editor .z-modedit-label small{color:var(--pgr-text-tertiary);font-size:11px;font-weight:400;margin-left:6px}.z-module-editor .z-modedit-input,.z-module-editor .z-modedit-textarea{width:100%;padding:10px 12px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;font:inherit;line-height:1.5;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);margin:0}.z-module-editor .z-modedit-textarea{min-height:84px}.z-module-editor .z-modedit-textarea::placeholder{color:var(--pgr-text-tertiary);background:rgba(0,0,0,0);font:inherit;padding:0}.z-module-editor .z-me-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.z-module-editor .z-me-plan-heading p{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--pgr-text-tertiary)}.z-module-editor .z-me-plan-heading>button{flex:none}.z-module-editor .z-me-count{display:inline-block;flex:none;padding:4px 7px;border-radius:5px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-tertiary);font-size:11px;font-weight:400;white-space:nowrap}.z-module-editor h2 .z-me-count{margin-left:6px}.z-module-editor .z-me-expand-actions{display:flex;justify-content:flex-end;gap:12px;margin:12px 0}.z-module-editor .z-me-expand-actions button{border:0;border-radius:4px;padding:5px;min-height:30px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font-size:11px;cursor:pointer}.z-module-editor .z-me-expand-actions button:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-module-editor .z-modedit-phases{display:flex;flex-direction:column;gap:14px;overflow:visible;min-height:60px;width:100%}.z-module-editor .z-phase{display:block;width:100%;min-width:0;max-width:none;margin:0}.z-module-editor .z-phaseedit{min-width:0;border:1px solid var(--pgr-border-medium);box-shadow:none;border-radius:8px;background:var(--pgr-bg-primary);overflow:visible}.z-module-editor .z-phaseedit:hover{box-shadow:none;border-color:var(--pgr-border-medium)}.z-module-editor .z-phaseedit-header{border-radius:8px 8px 0 0;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);padding:12px;gap:8px;border-bottom:1px solid var(--pgr-border-light)}.z-module-editor .is-collapsed .z-phaseedit-header{border-bottom:0;border-radius:8px}.z-module-editor .z-phaseedit-prefix{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:5px;background:var(--pgr-accent-bg);color:var(--pgr-accent);font-size:12px}.z-module-editor .z-phaseedit-drag,.z-module-editor .z-planitem-drag,.z-module-editor .z-planitem-exo-drag{flex:none;color:var(--pgr-text-tertiary);min-width:20px;min-height:32px;display:flex;align-items:center;justify-content:center;cursor:grab}.z-module-editor .z-phaseedit-drag:hover,.z-module-editor .z-planitem-drag:hover,.z-module-editor .z-planitem-exo-drag:hover{color:var(--pgr-accent)}.z-module-editor .z-phaseedit-drag:active,.z-module-editor .z-planitem-drag:active,.z-module-editor .z-planitem-exo-drag:active{cursor:grabbing}.z-module-editor .z-me-disclosure{border:0;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);display:flex;align-items:center;justify-content:center;width:30px;height:32px;flex:none;padding:0;border-radius:4px;cursor:pointer}.z-module-editor .z-me-disclosure i{font-size:20px}.z-module-editor .z-me-disclosure:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-module-editor .z-phaseedit-input,.z-module-editor .z-planitem-input,.z-module-editor .z-planitem-exo-input{display:block;width:100%;min-width:0;min-height:34px;field-sizing:content;resize:none;margin:0;padding:6px 7px;border:1px solid rgba(0,0,0,0);border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font:inherit;font-size:13px;line-height:1.5}.z-module-editor .z-phaseedit-input:hover,.z-module-editor .z-planitem-input:hover,.z-module-editor .z-planitem-exo-input:hover{border-color:var(--pgr-border-medium)}.z-module-editor .z-phaseedit-input:focus,.z-module-editor .z-planitem-input:focus,.z-module-editor .z-planitem-exo-input:focus{border-color:var(--pgr-accent);background:var(--pgr-bg-primary);outline:2px solid var(--pgr-accent-bg)}.z-module-editor .z-phaseedit-input{font-size:14px;font-weight:600}.z-module-editor .z-phaseedit-actions,.z-module-editor .z-planitem-actions{display:flex;gap:3px;opacity:1}.z-module-editor .z-phaseedit-action,.z-module-editor .z-planitem-action{display:flex;align-items:center;justify-content:center;width:30px;height:32px;flex:none;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer}.z-module-editor .z-phaseedit-action i.material-icons,.z-module-editor .z-planitem-action i.material-icons{color:var(--pgr-text-tertiary);font-size:17px}.z-module-editor .z-phaseedit-action:hover,.z-module-editor .z-planitem-action:hover{background:var(--pgr-accent-bg)}.z-module-editor .z-phaseedit-action:hover i.material-icons,.z-module-editor .z-planitem-action:hover i.material-icons{color:var(--pgr-accent)}.z-module-editor .z-phaseedit-action--danger:hover,.z-module-editor .z-planitem-action--danger:hover{background:var(--pgr-error-bg)}.z-module-editor .z-phaseedit-action--danger:hover i.material-icons,.z-module-editor .z-planitem-action--danger:hover i.material-icons{color:var(--pgr-error-text)}.z-module-editor .z-phaseedit-add{padding:7px 16px;border:0}.z-module-editor .z-phaseedit-add-btn,.z-module-editor .z-planitem-add-btn{border:0;min-height:30px;padding:5px 9px;background:var(--pgr-accent-bg);color:var(--pgr-accent);border-radius:5px;font-size:11px;cursor:pointer}.z-module-editor .z-phaseedit-chapters{padding:0 14px 12px;min-height:50px}.z-module-editor pgr-plan-item.z-chapitre,.z-module-editor pgr-plan-item.z-sous-chapitre{display:block;width:100%;min-width:0;max-width:none;border:0;border-radius:0;margin:0;padding:0;background:rgba(0,0,0,0)}.z-module-editor .z-planitem-header{padding:8px 2px;gap:5px;border-bottom:1px solid var(--pgr-border-light)}.z-module-editor .z-planitem-prefix{color:var(--pgr-text-tertiary);font-size:11px}.z-module-editor .z-planitem-title-input,.z-module-editor .z-phaseedit-title-input,.z-module-editor .z-planitem-exo-title-input{flex:1;min-width:0}.z-module-editor .z-planitem-input{font-weight:600}.z-module-editor .z-planitem-children{padding-left:24px;min-height:0}.z-module-editor .z-planitem-add-row{flex-wrap:wrap;padding:10px 4px;gap:6px;opacity:1}.z-module-editor .z-planitem-exos{padding:0;margin:0 0 14px 27px;min-height:24px;border-left:1px solid var(--pgr-border-light)}.z-module-editor .z-planitem-exos>.z-exercice-item,.z-module-editor .z-planitem-exos>.z-exercice-report-item,.z-module-editor .z-planitem-exos>.z-exercice-transition-item{padding:0;margin:0;border:0;background:rgba(0,0,0,0);border-bottom:1px solid var(--pgr-border-light)}.z-module-editor .z-planitem-exo-row{padding:6px 7px;border-radius:0;gap:7px}.z-module-editor .z-planitem-exo-row:hover{background:var(--pgr-bg-secondary)}.z-module-editor .z-planitem-exo-prefix{color:var(--pgr-text-tertiary);font-size:11px}.z-module-editor .z-me-exo-type{color:var(--pgr-text-tertiary);font-size:10px;padding:3px 6px;border-radius:4px;background:var(--pgr-bg-tertiary)}.z-module-editor .z-exercice-report-item .z-me-exo-type{color:var(--pgr-success-text);background:var(--pgr-success-bg)}.z-module-editor .dndDraggingSource{display:none !important}.z-module-editor .dndPlaceholder{min-height:48px;border:2px dashed var(--pgr-accent);border-radius:6px;background:var(--pgr-accent-bg);color:var(--pgr-accent);padding:12px;font-size:12px}.z-module-editor .z-modedit-empty{padding:30px;border:1px dashed var(--pgr-border-medium);border-radius:8px}.z-module-editor .z-modedit-empty p{margin:5px 0;font-size:12px;color:var(--pgr-text-tertiary)}.z-module-editor .z-me-error{margin:0 0 18px;padding:12px;border:1px solid currentColor;border-radius:6px;color:var(--pgr-error-text);font-size:12px}@media(max-width: 700px){.z-module-editor .z-modedit-header{padding:12px 16px}.z-module-editor .z-modedit-header-left{flex-basis:100%}.z-module-editor .z-modedit-header-actions{width:100%;justify-content:flex-end}.z-module-editor .z-modedit-header-title{font-size:18px}.z-module-editor .z-me-toolbar{padding:6px 12px;gap:2px}.z-module-editor .z-me-content{padding:18px 14px 32px}.z-module-editor .z-modedit-info{padding:16px}.z-module-editor .z-modedit-fields{grid-template-columns:minmax(0, 1fr);gap:16px}.z-module-editor .z-me-plan-heading{flex-wrap:wrap;gap:12px}.z-module-editor .z-phaseedit-header{padding:8px 5px;gap:2px;flex-wrap:wrap}.z-module-editor .z-phaseedit-header>.z-me-count{margin-left:6px}.z-module-editor .z-phaseedit-title-input{min-width:120px}.z-module-editor .z-phaseedit-chapters{padding:0 5px 10px}.z-module-editor .z-planitem-header{flex-wrap:wrap}.z-module-editor .z-planitem-title-input{min-width:110px}.z-module-editor .z-planitem-header>.z-me-count{margin-left:25px}.z-module-editor .z-planitem-children{padding-left:10px}.z-module-editor .z-planitem-exos{margin-left:10px}.z-module-editor .z-planitem-exo-row{flex-wrap:wrap;gap:3px}.z-module-editor .z-planitem-exo-title-input{flex-basis:calc(100% - 100px)}.z-module-editor .z-me-exo-type{margin-left:24px}.z-module-editor .z-me-tools>div{width:min(290px,85vw)}}.z-module-editor .z-me-layout-switch{display:inline-flex;flex:none;gap:2px;padding:3px;margin-left:8px;border:1px solid var(--pgr-border-medium);border-radius:7px;background:var(--pgr-bg-tertiary)}.z-module-editor .z-me-layout-switch button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;font-size:12px;cursor:pointer}.z-module-editor .z-me-layout-switch button i{font-size:18px}.z-module-editor .z-me-layout-switch button:hover{background:var(--pgr-bg-primary)}.z-module-editor .z-me-layout-switch button[aria-pressed=true]{background:var(--pgr-bg-primary);color:var(--pgr-accent);font-weight:600;box-shadow:var(--pgr-shadow-sm)}.z-module-editor .z-me-columns-hint{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-module-editor .z-me-empty-exercises{margin:0;padding:14px;font-size:11px;color:var(--pgr-text-tertiary);pointer-events:none}.z-module-editor.z-me-columns .z-me-content{max-width:none}.z-module-editor.z-me-columns .z-modedit-phases{flex-direction:row;align-items:stretch;gap:14px;height:clamp(400px,100dvh - 300px,850px);padding:0 0 12px;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;scroll-snap-type:x proximity}.z-module-editor.z-me-columns .z-modedit-phases>.z-phase{flex:1 0 360px;min-width:360px;max-width:480px;height:100%;scroll-snap-align:start}.z-module-editor.z-me-columns .z-phaseedit{height:100%;overflow:hidden}.z-module-editor.z-me-columns .z-phaseedit-header{flex:none;flex-wrap:wrap;padding:10px 8px;gap:3px}.z-module-editor.z-me-columns .z-phaseedit-title-input{flex-basis:calc(100% - 105px)}.z-module-editor.z-me-columns .z-phaseedit-header>.z-me-count{margin-left:65px;margin-right:auto}.z-module-editor.z-me-columns .z-phaseedit-add{flex:none;padding:8px}.z-module-editor.z-me-columns .z-phaseedit-chapters{flex:1;min-height:0;padding:0 8px 14px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior-y:contain}.z-module-editor.z-me-columns .z-planitem-header{flex-wrap:wrap}.z-module-editor.z-me-columns .z-planitem-title-input{flex-basis:calc(100% - 105px)}.z-module-editor.z-me-columns .z-planitem-header>.z-me-count{margin-left:60px;margin-right:auto}.z-module-editor.z-me-columns .z-planitem-children{padding-left:10px}.z-module-editor.z-me-columns .z-planitem-exos{margin-left:10px}.z-module-editor.z-me-columns .z-planitem-exo-row{flex-wrap:wrap;gap:3px}.z-module-editor.z-me-columns .z-planitem-exo-title-input{flex-basis:calc(100% - 95px)}.z-module-editor.z-me-columns .z-me-exo-type{margin-left:23px;margin-right:auto}.z-module-editor.z-me-columns .z-modedit-phases>.dndPlaceholder{flex:0 0 360px}@media(max-width: 700px){.z-module-editor .z-me-layout-switch{margin-left:0}.z-module-editor.z-me-columns .z-modedit-phases>.z-phase{min-width:320px;flex-basis:320px}}.z-admin .z-tableau-de-bord-admin.z-deliverables-page{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-deliverables-page>.z-navigation{flex:none}.z-admin .z-tableau-de-bord-admin.z-deliverables-page>.z-contenu,.z-admin .z-tableau-de-bord-admin.z-deliverables-page>pgr-subject-edit,.z-admin .z-tableau-de-bord-admin.z-deliverables-page>pgr-module-edit{display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0;padding:0;overflow:hidden}.z-admin .z-tableau-de-bord-admin.z-deliverables-page pgr-module-deliverables{display:block;width:100%;align-self:stretch;flex:1;min-width:0;min-height:0;height:100%}.z-deliverables-editor{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--pgr-text-primary);background:var(--pgr-bg-secondary);font:13px "Open Sans",sans-serif}.z-deliverables-editor,.z-deliverables-editor *{box-sizing:border-box}.z-deliverables-editor button,.z-deliverables-editor textarea{font:inherit}.z-deliverables-editor button{cursor:pointer}.z-deliverables-editor button:disabled{cursor:default;opacity:.55}.z-deliverables-editor button:focus-visible,.z-deliverables-editor a:focus-visible,.z-deliverables-editor textarea:focus-visible,.z-deliverables-editor [tabindex]:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-deliverables-editor .z-dle-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px;flex:none;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-medium)}.z-deliverables-editor .z-dle-identity{display:flex;align-items:center;gap:14px;min-width:0}.z-deliverables-editor .z-dle-reference{color:var(--pgr-text-tertiary);font-size:11px;line-height:1.5}.z-deliverables-editor h1{margin:4px 0 0;font-size:21px;font-weight:600;line-height:1.3}.z-deliverables-editor h2{margin:0;font-size:16px;font-weight:600}.z-deliverables-editor h3{margin:0;font-size:12px;font-weight:600;color:var(--pgr-text-secondary)}.z-deliverables-editor .z-dle-count{display:inline-block;flex:none;border-radius:5px;padding:4px 7px;color:var(--pgr-text-tertiary);background:var(--pgr-bg-tertiary);font-size:11px;font-weight:400;white-space:nowrap}.z-deliverables-editor h1 .z-dle-count{margin-left:7px;vertical-align:middle}.z-deliverables-editor .z-dle-save-actions{display:flex;align-items:center;gap:16px;flex:none}.z-deliverables-editor .z-dle-save-actions>span{max-width:170px;color:var(--pgr-text-tertiary);font-size:11px;line-height:1.5}.z-deliverables-editor .z-dle-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font-size:12px;font-weight:600}.z-deliverables-editor .z-dle-button i{font-size:18px}.z-deliverables-editor .z-dle-button:hover{background:var(--pgr-bg-tertiary)}.z-deliverables-editor .z-dle-primary{color:var(--pgr-text-on-accent);background:var(--pgr-accent);border-color:var(--pgr-accent)}.z-deliverables-editor .z-dle-primary:hover{background:var(--pgr-accent-hover)}.z-deliverables-editor .z-dle-primary:disabled{color:var(--pgr-text-tertiary);background:var(--pgr-bg-tertiary);border-color:var(--pgr-border-light);opacity:1}.z-deliverables-editor .z-dle-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:32px;padding:0;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);text-decoration:none}.z-deliverables-editor .z-dle-icon-button i{font-size:18px}.z-deliverables-editor .z-dle-icon-button:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-deliverables-editor .z-dle-identity>.z-dle-icon-button{width:36px;height:36px;border:1px solid var(--pgr-border-medium)}.z-deliverables-editor .z-dlv-drag,.z-deliverables-editor .z-dlv-exo-drag{width:24px;cursor:grab}.z-deliverables-editor .z-dlv-drag:active,.z-deliverables-editor .z-dlv-exo-drag:active{cursor:grabbing}.z-deliverables-editor .z-dle-danger:hover{color:var(--pgr-error-text);background:var(--pgr-error-bg)}.z-deliverables-editor .z-dle-scroll{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior-y:contain}.z-deliverables-editor .z-dle-content{max-width:1240px;margin:0 auto;padding:26px 26px 45px}.z-deliverables-editor .z-dle-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.z-deliverables-editor .z-dle-heading>button{flex:none}.z-deliverables-editor .z-dle-heading p{margin:7px 0 0;max-width:650px;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.6}.z-deliverables-editor .z-dle-view-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 16px}.z-deliverables-editor .z-dle-layout{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--pgr-border-medium);border-radius:7px;background:var(--pgr-bg-tertiary)}.z-deliverables-editor .z-dle-layout button{display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font-size:12px}.z-deliverables-editor .z-dle-layout button i{font-size:18px}.z-deliverables-editor .z-dle-layout button[aria-pressed=true]{color:var(--pgr-accent);background:var(--pgr-bg-primary);box-shadow:var(--pgr-shadow-sm);font-weight:600}.z-deliverables-editor .z-dle-expand{display:flex;gap:10px}.z-deliverables-editor .z-dle-expand button{min-height:30px;padding:5px;border:0;border-radius:4px;color:var(--pgr-text-secondary);background:rgba(0,0,0,0);font-size:11px}.z-deliverables-editor .z-dle-expand button:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-deliverables-editor .z-deliverables-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:14px;padding:0;min-height:50px}.z-deliverables-editor .z-deliverable-card{display:flex;flex-direction:column;width:100%;min-width:0;max-width:none;border:1px solid var(--pgr-border-medium);box-shadow:none;border-radius:8px;background:var(--pgr-bg-primary)}.z-deliverables-editor .z-dlv-header{background:rgba(0,0,0,0);border-radius:8px 8px 0 0;display:flex;align-items:center;gap:6px;padding:12px;min-height:58px}.z-deliverables-editor .z-dle-book{font-size:20px;color:var(--pgr-accent);margin-right:3px}.z-deliverables-editor .z-dlv-title-input,.z-deliverables-editor .z-dlv-exo-title-input{flex:1;min-width:0}.z-deliverables-editor .z-dlv-input,.z-deliverables-editor .z-dlv-exo-input{display:block;width:100%;min-height:34px;padding:6px 7px;margin:0;field-sizing:content;resize:none;border:1px solid rgba(0,0,0,0);border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font-size:13px;line-height:1.5;outline:none}.z-deliverables-editor .z-dlv-input:hover,.z-deliverables-editor .z-dlv-exo-input:hover{border-color:var(--pgr-border-medium)}.z-deliverables-editor .z-dlv-input:focus,.z-deliverables-editor .z-dlv-exo-input:focus{border-color:var(--pgr-accent)}.z-deliverables-editor .z-dlv-input{font-size:14px;font-weight:600}.z-deliverables-editor .z-dle-card-body{border-top:1px solid var(--pgr-border-light);padding:14px 18px 18px}.z-deliverables-editor .z-dle-chapter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.z-deliverables-editor .z-dlv-add-row{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0}.z-deliverables-editor .z-dlv-add-btn{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:0;border-radius:5px;color:var(--pgr-accent);background:var(--pgr-accent-bg);font-size:11px}.z-deliverables-editor .z-dlv-add-btn i{font-size:15px}.z-deliverables-editor .z-dlv-add-btn:hover{background:var(--pgr-accent-bg-strong)}.z-deliverables-editor .z-dlv-chapters-wrapper{display:block;border:0}.z-deliverables-editor .z-dlv-chapters{padding:0;min-height:40px}.z-deliverables-editor .z-dlv-exo-row{display:flex;align-items:center;gap:8px;padding:8px 4px;margin:0;border-radius:0;border-bottom:1px solid var(--pgr-border-light)}.z-deliverables-editor .z-dlv-exo-row:hover{background:var(--pgr-bg-secondary)}.z-deliverables-editor .z-dlv-chapters>.z-exercice-item,.z-deliverables-editor .z-dlv-chapters>.z-exercice-report-item,.z-deliverables-editor .z-dlv-chapters>.z-exercice-transition-item{padding:0;margin:0;border:0;background:rgba(0,0,0,0)}.z-deliverables-editor .z-dle-type{flex:none;color:var(--pgr-text-tertiary);background:var(--pgr-bg-tertiary);padding:3px 7px;border-radius:4px;font-size:10px}.z-deliverables-editor .z-dle-type.is-report{color:var(--pgr-success-text);background:var(--pgr-success-bg)}.z-deliverables-editor .z-dle-children-heading{display:flex;align-items:center;gap:8px;margin-top:22px;margin-bottom:10px;font-size:12px;font-weight:600;color:var(--pgr-text-secondary)}.z-deliverables-editor .z-dlv-children{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px;padding:0;min-height:40px}.z-deliverables-editor .z-deliverable-card--child{border-color:var(--pgr-border-medium)}.z-deliverables-editor .z-dle-drop-hint{margin:0;padding:13px;border:1px dashed var(--pgr-border-medium);border-radius:5px;color:var(--pgr-text-tertiary);font-size:11px;line-height:1.5;pointer-events:none}.z-deliverables-editor .dndDraggingSource{display:none !important}.z-deliverables-editor .z-deliverable-placeholder{min-height:48px;padding:12px;border:2px dashed var(--pgr-accent);border-radius:6px;background:var(--pgr-accent-bg);color:var(--pgr-accent);font-size:12px;text-align:center}.z-deliverables-editor .z-dle-empty{padding:38px 20px;text-align:center;border:1px dashed var(--pgr-border-medium);border-radius:8px}.z-deliverables-editor .z-dle-empty>i{font-size:30px;color:var(--pgr-text-tertiary)}.z-deliverables-editor .z-dle-empty h2{margin-top:12px}.z-deliverables-editor .z-dle-empty p{color:var(--pgr-text-tertiary);font-size:12px}.z-deliverables-editor .z-dle-error{padding:12px;border:1px solid currentColor;border-radius:6px;margin:0 0 18px;color:var(--pgr-error-text);font-size:12px}.z-deliverables-editor .z-dle-creating{font-size:12px;color:var(--pgr-text-tertiary)}.z-deliverables-editor.z-dle-columns .z-dle-content{max-width:none}.z-deliverables-editor.z-dle-columns .z-deliverables-list{flex-direction:row;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.z-deliverables-editor.z-dle-columns .z-deliverables-list>.z-deliverable-card{flex:1 0 360px;min-width:360px;max-width:480px;scroll-snap-align:start}.z-deliverables-editor.z-dle-columns .z-deliverables-list>.z-deliverable-placeholder{flex:0 0 360px}.z-deliverables-editor.z-dle-columns .z-dlv-header{flex-wrap:wrap;gap:3px;padding:10px}.z-deliverables-editor.z-dle-columns .z-dlv-title-input{flex-basis:calc(100% - 105px)}.z-deliverables-editor.z-dle-columns .z-dlv-header>.z-dle-count{margin-left:80px;margin-right:auto}.z-deliverables-editor.z-dle-columns .z-dle-card-body{padding:12px}.z-deliverables-editor.z-dle-columns .z-dlv-exo-row{flex-wrap:wrap;gap:4px}.z-deliverables-editor.z-dle-columns .z-dlv-exo-title-input{flex-basis:calc(100% - 45px)}.z-deliverables-editor.z-dle-columns .z-dle-type{margin-left:28px;margin-right:auto}@media(max-width: 700px){.z-deliverables-editor .z-dle-header{padding:14px 16px;flex-wrap:wrap;gap:12px}.z-deliverables-editor .z-dle-save-actions{margin-left:auto}.z-deliverables-editor .z-dle-content{padding:20px 14px 32px}.z-deliverables-editor .z-dle-heading{flex-wrap:wrap;gap:12px}.z-deliverables-editor .z-dle-view-tools{flex-wrap:wrap;gap:8px}.z-deliverables-editor .z-dle-expand{margin-left:auto}.z-deliverables-editor .z-dlv-header{flex-wrap:wrap;gap:3px;padding:8px}.z-deliverables-editor .z-dlv-title-input{flex-basis:calc(100% - 110px)}.z-deliverables-editor .z-dlv-header>.z-dle-count{margin-left:80px;margin-right:auto}.z-deliverables-editor .z-dle-card-body{padding:12px}.z-deliverables-editor .z-dle-chapter-heading{flex-wrap:wrap}.z-deliverables-editor .z-dlv-exo-row{flex-wrap:wrap;gap:4px}.z-deliverables-editor .z-dlv-exo-title-input{flex-basis:calc(100% - 40px)}.z-deliverables-editor .z-dle-type{margin-left:28px;margin-right:auto}.z-deliverables-editor.z-dle-columns .z-deliverables-list>.z-deliverable-card{flex-basis:320px;min-width:320px}}.z-appuser-redesign.z-user-directory-page{height:100vh;height:100dvh;overflow:hidden}.z-appuser-redesign.z-user-directory-page>.z-navigation{flex:none}.z-appuser-redesign.z-user-directory-page>.Z-contenu-admin.z-appuser-main{display:block;flex:1;min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.z-appuser-redesign.z-user-directory-page pgr-app-user-list{display:block;width:100%;min-width:0}.z-user-directory{max-width:1440px;margin:0 auto;padding:32px 28px 48px;color:var(--pgr-text-primary);font:13px "Open Sans",sans-serif}.z-user-directory,.z-user-directory *{box-sizing:border-box}.z-user-directory button,.z-user-directory input,.z-user-directory select{font:inherit}.z-user-directory button:focus-visible,.z-user-directory a:focus-visible,.z-user-directory input:focus-visible,.z-user-directory select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}.z-user-directory button{cursor:pointer}.z-user-directory .z-ud-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.z-user-directory .z-ud-header h1{display:flex;align-items:center;gap:12px;font-size:28px;line-height:1.3;font-weight:650;margin:0}.z-user-directory .z-ud-header p{max-width:650px;font-size:14px;line-height:1.6;color:var(--pgr-text-secondary);margin:10px 0 0}.z-user-directory .z-ud-total{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:4px 8px;border-radius:7px;background:var(--pgr-accent-bg-strong);color:var(--pgr-accent);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.z-user-directory .z-ud-primary{display:inline-flex;justify-content:center;align-items:center;flex:none;gap:7px;min-height:42px;padding:10px 16px;border:1px solid var(--pgr-accent);border-radius:7px;background:var(--pgr-accent);color:var(--pgr-text-on-accent);font-size:13px;font-weight:600}.z-user-directory .z-ud-primary i{font-size:19px}.z-user-directory .z-ud-primary:hover{background:var(--pgr-accent-hover)}.z-user-directory .z-ud-filters{display:grid;grid-template-columns:minmax(210px, 1.4fr) minmax(105px, 0.65fr) minmax(180px, 1fr) minmax(145px, 0.75fr);gap:16px;padding:20px;border:1px solid var(--pgr-border-medium);border-radius:10px;background:var(--pgr-bg-primary)}.z-user-directory .z-ud-field{display:flex;flex-direction:column;gap:8px;min-width:0}.z-user-directory .z-ud-field>span:first-child{color:var(--pgr-text-secondary);font-size:12px;font-weight:600}.z-user-directory .z-ud-field select,.z-user-directory .z-ud-field input{box-sizing:border-box !important;min-width:0;width:100%;height:42px;min-height:42px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font-size:13px}.z-user-directory .z-ud-field select{padding:10px 30px 10px 12px}.z-user-directory .z-ud-search{position:relative;display:block}.z-user-directory .z-ud-search>i{position:absolute;top:11px;left:12px;font-size:20px;color:var(--pgr-text-tertiary);pointer-events:none}.z-user-directory .z-ud-search input{padding:10px 12px 10px 38px}.z-user-directory .z-ud-search input::placeholder{background:rgba(0,0,0,0);color:var(--pgr-text-tertiary);font:inherit;padding:0}.z-user-directory .z-ud-results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:20px 0;scroll-margin-top:12px}.z-user-directory .z-ud-results p{margin:0;color:var(--pgr-text-secondary);font-size:12px}.z-user-directory .z-ud-reset{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;border:0;border-radius:5px;color:var(--pgr-accent);background:rgba(0,0,0,0);font-size:12px}.z-user-directory .z-ud-reset i{font-size:17px}.z-user-directory .z-ud-reset:hover{background:var(--pgr-accent-bg)}.z-user-directory .z-ud-directory{border:1px solid var(--pgr-border-medium);border-radius:9px;background:var(--pgr-bg-primary)}.z-user-directory .z-ud-columns,.z-user-directory .z-ud-row{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr) 74px 110px;gap:18px;align-items:center;padding:18px 20px}.z-user-directory .z-ud-columns{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--pgr-border-medium);border-radius:8px 8px 0 0;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary);font-size:12px;font-weight:600;padding-top:12px;padding-bottom:12px}.z-user-directory .z-ud-list{padding:0;margin:0;list-style:none}.z-user-directory .z-ud-row{min-height:91px;border-bottom:1px solid var(--pgr-border-light)}.z-user-directory .z-ud-row:last-child{border-bottom:0}.z-user-directory .z-ud-row:hover{background:var(--pgr-bg-secondary)}.z-user-directory .z-ud-identity{display:flex;align-items:center;gap:12px;min-width:0}.z-user-directory .z-ud-identity>div{min-width:0}.z-user-directory .z-ud-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:1px solid var(--pgr-border-light);border-radius:50%;background:var(--pgr-bg-tertiary);color:var(--pgr-text-tertiary)}.z-user-directory .z-ud-avatar i{font-size:21px}.z-user-directory .z-ud-name{display:block;font-size:13px;font-weight:600;color:var(--pgr-text-primary);line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.z-user-directory .z-ud-name:hover{color:var(--pgr-accent);text-decoration:underline}.z-user-directory .z-ud-email,.z-user-directory .z-ud-id{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:var(--pgr-text-tertiary);overflow-wrap:anywhere}.z-user-directory .z-ud-organizations{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.z-user-directory .z-ud-org{max-width:100%;padding:4px 7px;border-radius:4px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.z-user-directory .z-ud-more{min-height:27px;padding:4px 7px;border:0;border-radius:4px;background:var(--pgr-accent-bg);color:var(--pgr-accent);font-size:11px}.z-user-directory .z-ud-more:hover{background:var(--pgr-accent-bg-strong)}.z-user-directory .z-ud-muted{color:var(--pgr-text-tertiary);font-size:11px}.z-user-directory .z-ud-status{display:inline-flex;align-items:center;gap:6px;color:var(--pgr-success-text);font-size:12px;white-space:nowrap}.z-user-directory .z-ud-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.z-user-directory .z-ud-status.is-inactive{color:var(--pgr-text-tertiary)}.z-user-directory .z-ud-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.z-user-directory .z-ud-actions md-menu{padding:0}.z-user-directory .z-ud-open{display:inline-flex;align-items:center;gap:3px;min-height:34px;color:var(--pgr-accent);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.z-user-directory .z-ud-open i{font-size:17px}.z-user-directory .z-ud-open:hover{text-decoration:underline}.z-user-directory .z-ud-menu{display:flex;align-items:center;justify-content:center;width:30px;height:32px;border:0;border-radius:5px;color:var(--pgr-text-tertiary);background:rgba(0,0,0,0)}.z-user-directory .z-ud-menu i{font-size:20px}.z-user-directory .z-ud-menu:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-user-directory .z-ud-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--pgr-border-light);font-size:11px;color:var(--pgr-text-secondary)}.z-user-directory .z-ud-pagination label{display:flex;align-items:center;gap:8px}.z-user-directory .z-ud-pagination select{min-height:32px;padding:4px 7px;border:1px solid var(--pgr-border-medium);border-radius:5px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}.z-user-directory .z-ud-pagination nav{display:flex;align-items:center;gap:10px}.z-user-directory .z-ud-pagination button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--pgr-border-medium);border-radius:5px;color:var(--pgr-text-secondary);background:var(--pgr-bg-primary)}.z-user-directory .z-ud-pagination button i{font-size:20px}.z-user-directory .z-ud-pagination button:disabled{opacity:.4;cursor:default}.z-user-directory .z-ud-empty{padding:38px 20px;text-align:center}.z-user-directory .z-ud-empty i{font-size:30px;color:var(--pgr-text-tertiary)}.z-user-directory .z-ud-empty h2{font-size:17px;margin:14px 0 8px}.z-user-directory .z-ud-empty p{margin:0 0 14px;color:var(--pgr-text-tertiary);font-size:12px}.z-user-directory .z-ud-error{padding:12px;margin:18px 0;border:1px solid currentColor;border-radius:6px;color:var(--pgr-error-text);font-size:12px}@media(max-width: 1050px){.z-user-directory .z-ud-filters{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media(max-width: 700px){.z-user-directory{padding:24px 14px 32px}.z-user-directory .z-ud-header{flex-wrap:wrap;gap:18px}.z-user-directory .z-ud-header h1{font-size:25px}.z-user-directory .z-ud-header p{font-size:13px}.z-user-directory .z-ud-filters{padding:16px;gap:14px;grid-template-columns:minmax(0, 1fr)}.z-user-directory .z-ud-columns{display:none}.z-user-directory .z-ud-row{grid-template-columns:minmax(0, 1fr) auto;gap:14px;padding:16px}.z-user-directory .z-ud-identity,.z-user-directory .z-ud-organizations{grid-column:1/-1}.z-user-directory .z-ud-organizations{padding-left:48px}.z-user-directory .z-ud-pagination{padding:14px}.z-user-directory .z-ud-pagination nav{margin-left:auto}}.z-appuser-redesign.z-user-editor-page{height:100vh;height:100dvh;overflow:hidden}.z-appuser-redesign.z-user-editor-page>.z-navigation{flex:none}.z-appuser-redesign.z-user-editor-page>.Z-contenu-admin.z-appuser-main{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden}.z-appuser-redesign.z-user-editor-page pgr-app-user-edit{display:block;width:100%;height:100%;min-width:0;min-height:0}.z-user-editor{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--pgr-text-primary);background:var(--pgr-bg-secondary);font:13px "Open Sans",sans-serif}.z-user-editor,.z-user-editor *{box-sizing:border-box}.z-user-editor button,.z-user-editor input{font:inherit}.z-user-editor button{cursor:pointer}.z-user-editor button:disabled{cursor:default;opacity:.55}.z-user-editor button:focus-visible,.z-user-editor a:focus-visible,.z-user-editor input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}.z-user-editor .z-ue-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light)}.z-user-editor .z-ue-identity{display:flex;align-items:center;gap:16px;min-width:0}.z-user-editor .z-ue-identity>div{min-width:0}.z-user-editor .z-ue-back{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:1px solid var(--pgr-border-medium);border-radius:6px;text-decoration:none;color:var(--pgr-text-tertiary)}.z-user-editor .z-ue-back i{font-size:20px}.z-user-editor .z-ue-back:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-user-editor .z-ue-reference{font-size:11px;color:var(--pgr-text-tertiary)}.z-user-editor h1{margin:3px 0 7px;font-size:23px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.z-user-editor .z-ue-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--pgr-success-text)}.z-user-editor .z-ue-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.z-user-editor .z-ue-status.is-inactive{color:var(--pgr-text-tertiary)}.z-user-editor .z-ue-save{display:flex;align-items:center;gap:16px;flex:none}.z-user-editor .z-ue-save>span{max-width:160px;font-size:11px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-user-editor .z-ue-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font-size:12px;font-weight:600}.z-user-editor .z-ue-button i{font-size:18px}.z-user-editor .z-ue-button:hover{background:var(--pgr-bg-tertiary)}.z-user-editor .z-ue-primary{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}.z-user-editor .z-ue-primary:hover{background:var(--pgr-accent-hover)}.z-user-editor .z-ue-primary:disabled{opacity:1;background:var(--pgr-bg-tertiary);border-color:var(--pgr-border-light);color:var(--pgr-text-tertiary)}.z-user-editor .z-ue-tabs{display:flex;align-items:stretch;flex:none;gap:8px;padding:0 28px;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-medium)}.z-user-editor .z-ue-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:10px 14px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font-size:12px}.z-user-editor .z-ue-tabs button i{font-size:18px}.z-user-editor .z-ue-tabs button:hover{background:var(--pgr-bg-secondary)}.z-user-editor .z-ue-tabs button[aria-selected=true]{color:var(--pgr-accent);border-bottom-color:var(--pgr-accent);font-weight:600}.z-user-editor .z-ue-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.z-user-editor .z-ue-content{max-width:1160px;margin:0 auto;padding:28px 28px 48px}.z-user-editor .z-ue-panel{margin:0;padding:24px;border:1px solid var(--pgr-border-medium);border-radius:9px;background:var(--pgr-bg-primary)}.z-user-editor h2{margin:0;font-size:17px;line-height:1.5;font-weight:600}.z-user-editor .z-ue-intro{margin:6px 0 24px;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.6;max-width:680px}.z-user-editor .z-ue-fields{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:24px}.z-user-editor .z-ue-field{min-width:0}.z-user-editor .z-ue-field label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--pgr-text-secondary)}.z-user-editor .z-ue-field label>span{font-size:11px;font-weight:400;color:var(--pgr-text-tertiary);margin-left:5px}.z-user-editor .z-ue-field input{display:block;box-sizing:border-box !important;width:100%;height:44px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);line-height:1.5}.z-user-editor .z-ue-field input:focus{border-color:var(--pgr-accent) !important}.z-user-editor .z-ue-field input:disabled{background:var(--pgr-bg-secondary);color:var(--pgr-text-tertiary)}.z-user-editor .z-ue-field input.ng-invalid.ng-touched{border-color:var(--pgr-error-text) !important}.z-user-editor .z-ue-hint{margin:7px 0 0;color:var(--pgr-text-tertiary);font-size:11px;line-height:1.5}.z-user-editor .z-ue-field-error{margin:7px 0 0;color:var(--pgr-error-text);font-size:11px;line-height:1.5}.z-user-editor .z-ue-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--pgr-border-light)}.z-user-editor .z-ue-form-footer>span{max-width:500px;font-size:11px;line-height:1.6;color:var(--pgr-text-tertiary)}.z-user-editor .z-ue-form-footer>button{flex:none}.z-user-editor .z-ue-notice{margin:0 0 20px;padding:12px 14px;border:1px solid currentColor;border-radius:6px;font-size:12px;line-height:1.6}.z-user-editor .z-ue-error{color:var(--pgr-error-text);background:var(--pgr-error-bg)}.z-user-editor .z-ue-success{color:var(--pgr-success-text);background:var(--pgr-success-bg)}@media(max-width: 720px){.z-user-editor .z-ue-header{flex-wrap:wrap;gap:16px;padding:18px 16px}.z-user-editor .z-ue-save{margin-left:auto}.z-user-editor h1{font-size:20px}.z-user-editor .z-ue-tabs{padding:0 12px;gap:4px}.z-user-editor .z-ue-content{padding:20px 14px 32px}.z-user-editor .z-ue-panel{padding:18px}.z-user-editor .z-ue-fields{grid-template-columns:minmax(0, 1fr);gap:20px}.z-user-editor .z-ue-form-footer{flex-wrap:wrap;gap:14px}.z-user-editor .z-ue-form-footer>button{margin-left:auto}}.z-org-redesign.z-org-editor-page{height:100vh;height:100dvh;overflow:hidden}.z-org-redesign.z-org-editor-page>.z-navigation{flex:none}.z-org-redesign.z-org-editor-page>.Z-contenu-admin.z-org-main{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden}.z-org-redesign.z-org-editor-page pgr-organization-edit{display:block;width:100%;height:100%;min-height:0;min-width:0}.z-organization-editor{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary);font:13px "Open Sans",sans-serif}.z-organization-editor,.z-organization-editor *{box-sizing:border-box}.z-organization-editor button,.z-organization-editor input,.z-organization-editor select{font:inherit}.z-organization-editor button{cursor:pointer}.z-organization-editor button:disabled{cursor:default;opacity:.55}.z-organization-editor button:focus-visible,.z-organization-editor a:focus-visible,.z-organization-editor input:focus-visible,.z-organization-editor select:focus-visible,.z-organization-editor summary:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}.z-organization-editor .z-oe-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light)}.z-organization-editor .z-oe-identity{display:flex;align-items:center;gap:16px;min-width:0}.z-organization-editor .z-oe-identity>div{min-width:0}.z-organization-editor .z-oe-back{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:1px solid var(--pgr-border-medium);border-radius:6px;text-decoration:none;color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-back i{font-size:20px}.z-organization-editor .z-oe-back:hover{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-organization-editor .z-oe-reference{font-size:11px;color:var(--pgr-text-tertiary)}.z-organization-editor h1{margin:3px 0 7px;font-size:23px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.z-organization-editor .z-oe-status{display:inline-flex;align-items:center;gap:6px;color:var(--pgr-success-text);font-size:11px}.z-organization-editor .z-oe-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.z-organization-editor .z-oe-status.is-inactive{color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-save{display:flex;align-items:center;gap:16px;flex:none}.z-organization-editor .z-oe-save>span{max-width:160px;font-size:11px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font-size:12px;font-weight:600}.z-organization-editor .z-oe-button i{font-size:18px}.z-organization-editor .z-oe-button:hover{background:var(--pgr-bg-tertiary)}.z-organization-editor .z-oe-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-organization-editor .z-oe-primary:hover{background:var(--pgr-accent-hover)}.z-organization-editor .z-oe-primary:disabled{opacity:1;background:var(--pgr-bg-tertiary);border-color:var(--pgr-border-light);color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-tabs{display:flex;flex:none;gap:6px;padding:0 28px;overflow-x:auto;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-medium)}.z-organization-editor .z-oe-tabs button{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:7px;min-height:48px;padding:10px 12px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font-size:12px;white-space:nowrap}.z-organization-editor .z-oe-tabs button:hover{background:var(--pgr-bg-secondary)}.z-organization-editor .z-oe-tabs button[aria-selected=true]{border-bottom-color:var(--pgr-accent);color:var(--pgr-accent);font-weight:600}.z-organization-editor .z-oe-count{display:inline-flex;justify-content:center;min-width:20px;padding:3px 5px;border-radius:4px;font-size:10px;line-height:1.3;font-weight:400;color:var(--pgr-text-tertiary);background:var(--pgr-bg-tertiary)}.z-organization-editor .z-oe-scroll{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior-y:contain}.z-organization-editor .z-oe-content{max-width:1460px;margin:0 auto;padding:28px 28px 48px}.z-organization-editor .z-oe-card{margin:0;padding:24px;border:1px solid var(--pgr-border-medium);border-radius:9px;background:var(--pgr-bg-primary)}.z-organization-editor h2{margin:0;font-size:17px;font-weight:600;line-height:1.5}.z-organization-editor .z-oe-intro{margin:6px 0 24px;max-width:650px;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.6}.z-organization-editor .z-oe-fields{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:28px;align-items:start}.z-organization-editor .z-oe-field{min-width:0}.z-organization-editor .z-oe-field>label:first-child{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--pgr-text-secondary)}.z-organization-editor .z-oe-field>label:first-child>span{margin-left:6px;font-size:11px;font-weight:400;color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-field input[type=text],.z-organization-editor .z-oe-field select{display:block;box-sizing:border-box !important;width:100%;height:44px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}.z-organization-editor .z-oe-field input[type=text]:focus,.z-organization-editor .z-oe-field select:focus{border-color:var(--pgr-accent) !important}.z-organization-editor .z-oe-field input[type=text].ng-invalid.ng-touched,.z-organization-editor .z-oe-field select.ng-invalid.ng-touched{border-color:var(--pgr-error-text) !important}.z-organization-editor .z-oe-field select{padding-right:28px}.z-organization-editor .z-oe-option{display:flex;align-items:flex-start;gap:11px;min-height:44px;padding:12px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:6px;cursor:pointer}.z-organization-editor .z-oe-option input{box-sizing:border-box !important;flex:none;width:17px;height:17px;margin:2px 0 0;padding:0;accent-color:var(--pgr-accent)}.z-organization-editor .z-oe-option>span{display:flex;flex-direction:column;gap:5px}.z-organization-editor .z-oe-option strong{font-size:12px;font-weight:600;color:var(--pgr-text-primary)}.z-organization-editor .z-oe-option small{font-size:11px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--pgr-border-light)}.z-organization-editor .z-oe-form-footer>span{font-size:11px;line-height:1.6;color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-form-footer>button{flex:none}.z-organization-editor .z-oe-field-error{margin:8px 0 0;color:var(--pgr-error-text);font-size:11px}.z-organization-editor .z-oe-notice{padding:12px 14px;margin:0 0 20px;border:1px solid currentColor;border-radius:6px;font-size:12px;line-height:1.6}.z-organization-editor .z-oe-error{color:var(--pgr-error-text);background:var(--pgr-error-bg)}.z-organization-editor .z-oe-workspace{padding:20px;border:1px solid var(--pgr-border-medium);border-radius:9px;background:var(--pgr-bg-primary);overflow-x:auto}.z-organization-editor .z-oe-workspace>pgr-org-usagers-tab,.z-organization-editor .z-oe-workspace>pgr-organization-policy,.z-organization-editor .z-oe-workspace>pgr-org-parcours-tab,.z-organization-editor .z-oe-workspace>pgr-org-entities-tab{display:block;width:100%;min-width:0}.z-organization-editor .z-oe-imports{margin-top:24px;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary)}.z-organization-editor .z-oe-imports>summary{display:flex;align-items:center;gap:10px;padding:18px 20px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.z-organization-editor .z-oe-imports>summary::-webkit-details-marker{display:none}.z-organization-editor .z-oe-imports>summary>i{font-size:20px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-oe-imports>summary>i:last-child{margin-left:auto}.z-organization-editor .z-oe-import-content{padding:0 24px 24px;overflow-x:auto}.z-organization-editor .z-oe-import-content h2{margin:20px 0;font-size:15px}.z-organization-editor .z-oe-import-content .z-org-form-h{display:flex;flex-wrap:wrap;gap:20px;align-items:start}.z-organization-editor .z-oe-import-content .z-org-form-v{flex:1 1 220px;min-width:0}.z-organization-editor .z-oe-import-content .z-org-title{margin-bottom:18px}.z-organization-editor .z-oe-import-content input,.z-organization-editor .z-oe-import-content select{box-sizing:border-box !important;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}.z-organization-editor .z-oe-import-content .z-widget-bouton{min-height:36px;padding:8px 12px;border:1px solid var(--pgr-border-medium);border-radius:5px;font-size:12px}@media(max-width: 740px){.z-organization-editor .z-oe-header{flex-wrap:wrap;gap:16px;padding:18px 16px}.z-organization-editor .z-oe-save{margin-left:auto}.z-organization-editor h1{font-size:20px}.z-organization-editor .z-oe-tabs{padding:0 12px}.z-organization-editor .z-oe-content{padding:20px 14px 32px}.z-organization-editor .z-oe-card,.z-organization-editor .z-oe-workspace{padding:18px}.z-organization-editor .z-oe-fields{grid-template-columns:minmax(0, 1fr);gap:20px}.z-organization-editor .z-oe-form-footer{flex-wrap:wrap;gap:14px}.z-organization-editor .z-oe-form-footer>button{margin-left:auto}}.z-organization-editor pgr-org-usagers-tab.z-usagers{overflow:visible}.z-organization-editor .z-user-matrix{--um-user-width: 260px;--um-action-width: 122px}.z-organization-editor .z-user-matrix .z-um-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px}.z-organization-editor .z-user-matrix .z-um-header h2{display:flex;align-items:center;gap:10px}.z-organization-editor .z-user-matrix .z-um-header p{margin:7px 0 0;color:var(--pgr-text-tertiary);line-height:1.6;font-size:12px}.z-organization-editor .z-user-matrix .z-um-header>button{flex:none}.z-organization-editor .z-user-matrix .z-um-filters{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(150px, 0.65fr) minmax(0, 1fr);gap:16px;padding:18px;border:1px solid var(--pgr-border-light);border-radius:7px;background:var(--pgr-bg-secondary)}.z-organization-editor .z-user-matrix .z-um-filters label{min-width:0}.z-organization-editor .z-user-matrix .z-um-filters label>span{display:block;margin-bottom:7px;font-weight:600;font-size:12px}.z-organization-editor .z-user-matrix .z-um-filters input,.z-organization-editor .z-user-matrix .z-um-filters select{box-sizing:border-box !important;display:block;width:100%;min-width:0;height:40px;margin:0;padding:9px 11px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit}.z-organization-editor .z-user-matrix .z-um-filters .z-um-search{position:relative}.z-organization-editor .z-user-matrix .z-um-filters .z-um-search i{position:absolute;left:10px;top:10px;font-size:20px;color:var(--pgr-text-tertiary);pointer-events:none}.z-organization-editor .z-user-matrix .z-um-filters .z-um-search input{padding-left:36px}.z-organization-editor .z-user-matrix .z-um-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:18px 0;font-size:12px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-user-matrix .z-um-toolbar strong{color:var(--pgr-text-primary)}.z-organization-editor .z-user-matrix .z-um-pending{display:inline-block;margin-left:12px;color:var(--pgr-accent);font-weight:600}.z-organization-editor .z-user-matrix .z-um-save-actions{display:flex;align-items:center;gap:16px}.z-organization-editor .z-user-matrix .z-um-reset{border:0;background:none;padding:8px 0;color:var(--pgr-text-secondary);font-size:12px;text-decoration:underline;text-underline-offset:3px}.z-organization-editor .z-user-matrix .z-um-message{padding:12px 15px;margin:0 0 16px;border-radius:5px;background:var(--pgr-success-bg);color:var(--pgr-success-text)}.z-organization-editor .z-user-matrix .z-um-message.is-error{background:var(--pgr-error-bg);color:var(--pgr-error-text)}.z-organization-editor .z-user-matrix .z-um-scroll{position:relative;isolation:isolate;width:100%;max-height:clamp(280px,100dvh - 590px,650px);overflow:auto;border:1px solid var(--pgr-border-medium);border-radius:7px;scrollbar-gutter:stable;overscroll-behavior:contain}.z-organization-editor .z-user-matrix .z-um-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.4;color:var(--pgr-text-primary)}.z-organization-editor .z-user-matrix .z-um-table th,.z-organization-editor .z-user-matrix .z-um-table td{padding:0;border:0;border-right:1px solid var(--pgr-border-light);border-bottom:1px solid var(--pgr-border-light);vertical-align:middle;background:var(--pgr-bg-primary)}.z-organization-editor .z-user-matrix .z-um-table thead th{position:sticky;top:0;z-index:2;height:94px;padding:14px 10px;text-align:center;font-weight:600;background:var(--pgr-bg-secondary);border-bottom-color:var(--pgr-border-medium)}.z-organization-editor .z-user-matrix .z-um-table tbody tr:last-child>*{border-bottom:0}.z-organization-editor .z-user-matrix .z-um-table tbody tr:hover>*{background:var(--pgr-bg-secondary)}.z-organization-editor .z-user-matrix .z-um-table .z-um-parcours{min-width:118px;width:118px;max-width:118px;overflow-wrap:anywhere}.z-organization-editor .z-user-matrix .z-um-table .z-um-user{position:sticky;left:0;z-index:3;min-width:var(--um-user-width);max-width:var(--um-user-width);width:var(--um-user-width);padding:13px 16px;text-align:left;font-weight:400;border-right-color:var(--pgr-border-medium)}.z-organization-editor .z-user-matrix .z-um-table thead .z-um-user,.z-organization-editor .z-user-matrix .z-um-table thead .z-um-actions{z-index:4}.z-organization-editor .z-user-matrix .z-um-table thead .z-um-user{font-weight:600}.z-organization-editor .z-user-matrix .z-um-table thead .z-um-user>span{display:block;margin-top:6px;color:var(--pgr-text-tertiary);font-size:11px;font-weight:400}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions{position:sticky;right:0;z-index:3;min-width:var(--um-action-width);width:var(--um-action-width);padding:8px;border-left:1px solid var(--pgr-border-medium);border-right:0;text-align:center}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions>div{display:flex;justify-content:center;gap:3px}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:34px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary)}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions button i{font-size:19px}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions button:hover:not(:disabled){border-color:var(--pgr-border-medium);background:var(--pgr-bg-primary);color:var(--pgr-accent)}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions button:disabled{opacity:.3}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions button.z-um-save-row:not(:disabled){color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions button.z-um-delete:hover:not(:disabled){color:var(--pgr-error-text)}.z-organization-editor .z-user-matrix .z-um-table .is-assigned{background:var(--pgr-accent-bg)}.z-organization-editor .z-user-matrix .z-um-table .is-changed{box-shadow:inset 0 -3px var(--pgr-accent)}.z-organization-editor .z-user-matrix .z-um-table .is-dirty .z-um-user{box-shadow:inset 3px 0 var(--pgr-accent)}.z-organization-editor .z-user-matrix .z-um-email{display:block;overflow-wrap:anywhere;font-weight:600;line-height:1.5}.z-organization-editor .z-user-matrix .z-um-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:6px;font-size:10px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-user-matrix .z-um-status{display:inline-flex;align-items:center;gap:4px;color:var(--pgr-success-text)}.z-organization-editor .z-user-matrix .z-um-status::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.z-organization-editor .z-user-matrix .z-um-status.is-inactive{color:var(--pgr-text-tertiary)}.z-organization-editor .z-user-matrix .z-um-saved{color:var(--pgr-success-text)}.z-organization-editor .z-user-matrix .z-um-row-error{display:block;margin-top:8px;font-size:11px;line-height:1.5;color:var(--pgr-error-text)}.z-organization-editor .z-user-matrix .z-um-cell{display:flex;align-items:center;justify-content:center;min-height:62px;width:100%;cursor:pointer}.z-organization-editor .z-user-matrix .z-um-cell input{appearance:auto !important;box-sizing:border-box !important;width:18px;height:18px;margin:0;padding:0;accent-color:var(--pgr-accent);cursor:pointer}.z-organization-editor .z-user-matrix .z-um-cell:has(input:disabled){cursor:default}.z-organization-editor .z-user-matrix .z-um-help{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--pgr-text-tertiary)}.z-organization-editor .z-user-matrix .z-um-help i{font-size:19px;flex:none}.z-organization-editor .z-user-matrix .z-um-empty{padding:40px 15px;text-align:center;color:var(--pgr-text-tertiary)}.z-organization-editor .z-user-matrix .z-um-empty>i{font-size:30px}.z-organization-editor .z-user-matrix .z-um-empty h3{font-size:15px;font-weight:600;color:var(--pgr-text-primary)}.z-organization-editor .z-user-matrix .z-um-empty p{font-size:12px}.z-organization-editor .z-user-matrix .z-um-without-roles{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pgr-border-light)}.z-organization-editor .z-user-matrix .z-um-without-roles>span:first-child{flex:1;text-align:left;overflow-wrap:anywhere}.z-organization-editor .z-user-matrix .z-um-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 740px){.z-organization-editor .z-user-matrix{--um-user-width: 180px;--um-action-width: 114px}.z-organization-editor .z-user-matrix .z-um-header{flex-wrap:wrap}.z-organization-editor .z-user-matrix .z-um-filters{grid-template-columns:minmax(0, 1fr);gap:12px;padding:12px}.z-organization-editor .z-user-matrix .z-um-pending{display:block;margin:6px 0 0}.z-organization-editor .z-user-matrix .z-um-save-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.z-organization-editor .z-user-matrix .z-um-scroll{max-height:65vh}.z-organization-editor .z-user-matrix .z-um-table .z-um-user{padding:10px}}@media(max-width: 480px){.z-organization-editor .z-user-matrix{--um-user-width: 154px}.z-organization-editor .z-user-matrix .z-um-table .z-um-actions{position:static}}.z-organization-editor .z-oe-scroll--policy{overflow:hidden}.z-organization-editor .z-oe-content--policy{display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:24px}.z-organization-editor .z-oe-content--policy>#org-panel-policy,.z-organization-editor .z-oe-content--policy>#org-panel-parcours{flex:1;min-height:0;padding:0;overflow:hidden}.z-organization-editor #org-panel-policy>pgr-organization-policy.z-org-policy-container,.z-organization-editor #org-panel-parcours>pgr-org-parcours-tab{display:block;height:100%;min-height:0;overflow:hidden}.z-organization-editor .z-access-editor{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}.z-organization-editor .z-access-header{padding:22px 24px 20px;flex:none}.z-organization-editor .z-access-header p{margin:6px 0 0;color:var(--pgr-text-tertiary);font-size:12px;line-height:1.6}.z-organization-editor .z-access-layout{display:grid;grid-template-columns:minmax(220px, 27%) minmax(0, 1fr);flex:1;min-height:0;border-top:1px solid var(--pgr-border-light)}.z-organization-editor .z-access-nav{min-height:0;overflow-y:auto;padding:18px 10px;border-right:1px solid var(--pgr-border-medium);background:var(--pgr-bg-secondary);scrollbar-gutter:stable}.z-organization-editor .z-access-nav h3{display:flex;align-items:center;gap:8px;margin:0 12px 14px;font-size:12px;color:var(--pgr-text-tertiary);font-weight:600}.z-organization-editor .z-access-nav-row{position:relative;display:flex;align-items:flex-start;gap:2px;margin:3px 0;padding:0 3px;border-radius:5px}.z-organization-editor .z-access-nav-row.is-root{margin-top:14px}.z-organization-editor .z-access-nav-row.is-root .z-access-subject{font-weight:600}.z-organization-editor .z-access-nav-row.is-child::before{content:"";position:absolute;top:-6px;bottom:-6px;left:-13px;border-left:1px solid var(--pgr-border-medium);pointer-events:none}.z-organization-editor .z-access-nav-row.is-child::after{content:"";position:absolute;top:22px;left:-13px;width:10px;border-top:1px solid var(--pgr-border-medium);pointer-events:none}.z-organization-editor .z-access-nav-row.is-last-child::before{bottom:auto;height:28px}.z-organization-editor .z-access-nav-row.is-selected{background:var(--pgr-accent-bg)}.z-organization-editor .z-access-nav-row.is-selected .z-access-subject{color:var(--pgr-accent);font-weight:600}.z-organization-editor .z-access-expand,.z-organization-editor .z-access-expand-space{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:38px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-expand i,.z-organization-editor .z-access-expand-space i{font-size:18px}.z-organization-editor .z-access-subject{display:flex;align-items:flex-start;gap:7px;flex:1;min-width:0;padding:10px 4px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font-size:12px;text-align:left;line-height:1.5}.z-organization-editor .z-access-subject>i{font-size:17px;flex:none;margin-top:1px}.z-organization-editor .z-access-subject>span{min-width:0;overflow-wrap:anywhere}.z-organization-editor .z-access-subject small{display:block;margin-top:2px;font-weight:400;font-size:10px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-subject:hover{color:var(--pgr-accent)}.z-organization-editor .z-access-nav-row{border-left:3px solid rgba(0,0,0,0);margin-bottom:6px}.z-organization-editor .z-access-nav-row.is-authorized{border-left-color:var(--pgr-success-text);background:var(--pgr-success-bg)}.z-organization-editor .z-access-nav-row.is-denied{border-left-color:var(--pgr-error-text);background:var(--pgr-bg-tertiary)}.z-organization-editor .z-access-nav-row.is-selected{background:var(--pgr-accent-bg);outline:1px solid var(--pgr-accent);outline-offset:-1px}.z-organization-editor .z-access-nav-row .z-access-subject small.z-access-nav-state{display:flex;width:fit-content;align-items:center;gap:4px;margin-top:5px;padding:2px 5px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.5}.z-organization-editor .z-access-nav-row .z-access-subject small.z-access-nav-state i{font-size:12px;flex:none}.z-organization-editor .z-access-nav-row.is-authorized .z-access-nav-state{color:var(--pgr-success-text);background:var(--pgr-success-bg)}.z-organization-editor .z-access-nav-row.is-denied .z-access-nav-state{color:var(--pgr-error-text);background:var(--pgr-error-bg)}.z-organization-editor .z-access-dirty-dot{width:6px;height:6px;flex:none;margin:6px 2px 0 auto;border-radius:50%;background:var(--pgr-accent)}.z-organization-editor .z-access-main{min-width:0;min-height:0;overflow-y:auto;padding:24px;scrollbar-gutter:stable}.z-organization-editor .z-access-subject-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.z-organization-editor .z-access-subject-head>div{min-width:0}.z-organization-editor .z-access-subject-head h3{margin:0;font-size:17px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.z-organization-editor .z-access-parent{margin:0 0 5px;color:var(--pgr-text-tertiary);font-size:11px}.z-organization-editor .z-access-module-count{margin:6px 0 0;color:var(--pgr-text-tertiary);font-size:11px}.z-organization-editor .z-access-switch{display:flex;align-items:center;gap:8px;flex:none;padding:4px 0;font-size:11px;line-height:1.5;cursor:pointer}.z-organization-editor .z-access-switch input{appearance:none;box-sizing:border-box !important;position:relative;display:block;flex:none;width:30px;height:18px;margin:0;padding:0;border:1px solid var(--pgr-text-tertiary) !important;border-radius:12px;background:var(--pgr-bg-tertiary);cursor:pointer}.z-organization-editor .z-access-switch input::before{content:"";position:absolute;width:12px;height:12px;top:2px;left:2px;border-radius:50%;background:var(--pgr-text-tertiary)}.z-organization-editor .z-access-switch input:checked{background:var(--pgr-accent);border-color:var(--pgr-accent) !important}.z-organization-editor .z-access-switch input:checked::before{left:14px;background:var(--pgr-text-on-accent)}.z-organization-editor .z-access-switch input:disabled{opacity:.5;cursor:default}.z-organization-editor .z-access-module{border-top:1px solid var(--pgr-border-light)}.z-organization-editor .z-access-module-head{display:flex;align-items:center;gap:14px;padding:18px 0;flex-wrap:wrap}.z-organization-editor .z-access-module-toggle{display:flex;align-items:flex-start;flex:1 1 180px;gap:8px;min-width:0;padding:0;background:rgba(0,0,0,0);border:0;text-align:left;color:var(--pgr-text-primary);font-size:13px;font-weight:600;line-height:1.5}.z-organization-editor .z-access-module-toggle i{flex:none;margin-top:1px;font-size:19px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-module-toggle>span{overflow-wrap:anywhere}.z-organization-editor .z-access-module-toggle small{display:block;margin-top:4px;color:var(--pgr-text-tertiary);font-size:11px;font-weight:400}.z-organization-editor .z-access-change{color:var(--pgr-accent);font-size:10px}.z-organization-editor .z-access-module-body{padding:0 0 18px 27px}.z-organization-editor .z-access-group+.z-access-group{margin-top:15px;padding-top:10px;border-top:1px solid var(--pgr-border-light)}.z-organization-editor .z-access-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:3px 0 6px}.z-organization-editor .z-access-group-head h4{margin:0;font-size:12px;font-weight:600}.z-organization-editor .z-access-group-head button{padding:7px 0;border:0;background:rgba(0,0,0,0);color:var(--pgr-accent);font-size:11px}.z-organization-editor .z-access-group-head button:disabled{color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-item{display:flex;align-items:center;gap:10px;min-height:39px;padding:6px 8px;margin:0 -8px;border-radius:4px;font-size:12px;line-height:1.5;cursor:pointer}.z-organization-editor .z-access-item input{appearance:auto;box-sizing:border-box !important;width:17px;height:17px;flex:none;margin:0;padding:0;accent-color:var(--pgr-accent);cursor:pointer}.z-organization-editor .z-access-item input:disabled{cursor:default}.z-organization-editor .z-access-item>span{flex:1;overflow-wrap:anywhere}.z-organization-editor .z-access-item small{color:var(--pgr-accent);font-size:10px}.z-organization-editor .z-access-item.is-changed{background:var(--pgr-accent-bg)}.z-organization-editor .z-access-item:has(input:disabled){color:var(--pgr-text-tertiary);cursor:default}.z-organization-editor .z-access-notice,.z-organization-editor .z-access-lock{padding:12px;border-radius:5px;background:var(--pgr-bg-secondary);font-size:11px;line-height:1.6;color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-notice{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px}.z-organization-editor .z-access-notice>i{font-size:18px;flex:none}.z-organization-editor .z-access-notice button{display:block;padding:6px 0 0;border:0;background:rgba(0,0,0,0);color:var(--pgr-accent)}.z-organization-editor .z-access-lock{margin:0 0 10px}.z-organization-editor .z-access-children{margin-top:16px}.z-organization-editor .z-access-children h4{margin:0 0 8px;font-size:12px;font-weight:600}.z-organization-editor .z-access-children>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--pgr-border-light);background:rgba(0,0,0,0);color:var(--pgr-text-primary);text-align:left}.z-organization-editor .z-access-children>button>span{flex:1}.z-organization-editor .z-access-children>button>small{font-size:10px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-children>button i{font-size:18px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-empty{flex:1;padding:32px 24px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-footer{display:flex;align-items:center;justify-content:space-between;flex:none;gap:20px;padding:16px 24px;border-top:1px solid var(--pgr-border-medium);background:var(--pgr-bg-primary);font-size:11px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-access-footer .has-changes{color:var(--pgr-accent)}.z-organization-editor .z-access-footer .z-access-error{color:var(--pgr-error-text)}.z-organization-editor .z-access-footer-actions{display:flex;align-items:center;gap:14px;flex:none}.z-organization-editor .z-access-cancel{padding:9px 6px;border:0;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font-size:12px}@media(max-width: 740px){.z-organization-editor .z-oe-content--policy{padding-bottom:14px}.z-organization-editor .z-access-header{padding:16px}.z-organization-editor .z-access-layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(100px, 28%) minmax(0, 1fr)}.z-organization-editor .z-access-nav{border-right:0;border-bottom:1px solid var(--pgr-border-medium);padding:10px}.z-organization-editor .z-access-main{padding:18px 16px}.z-organization-editor .z-access-subject-head{flex-wrap:wrap;gap:10px}.z-organization-editor .z-access-subject-head h3{font-size:15px}.z-organization-editor .z-access-footer{padding:12px 16px;gap:12px}.z-organization-editor .z-access-module-body{padding-left:12px}}@media(max-width: 440px){.z-organization-editor .z-access-header p{font-size:11px}.z-organization-editor .z-access-footer{flex-wrap:wrap}.z-organization-editor .z-access-footer-actions{margin-left:auto}}.z-organization-editor .z-route-header{flex:none;padding:20px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-organization-editor .z-route-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.z-organization-editor .z-route-intro h2{display:flex;align-items:center;gap:9px}.z-organization-editor .z-route-intro p{margin:5px 0 0;color:var(--pgr-text-tertiary);font-size:12px}.z-organization-editor .z-route-intro>button{flex:none}.z-organization-editor .z-route-new-short{display:none}.z-organization-editor .z-route-fields{display:grid;grid-template-columns:minmax(160px, 1fr) minmax(160px, 1fr) auto;align-items:end;gap:16px;margin-top:20px}.z-organization-editor .z-route-fields>label{display:block;min-width:0;font-size:11px;font-weight:600}.z-organization-editor .z-route-fields input,.z-organization-editor .z-route-fields select{box-sizing:border-box !important;display:block;width:100%;height:39px;margin:7px 0 0;padding:8px 10px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:inherit;font-size:12px;font-weight:400}.z-organization-editor .z-route-propagate{font-size:11px;padding:9px 11px}.z-organization-editor .z-route-access-modes{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.z-organization-editor .z-route-access-modes>label{display:flex;align-items:center;gap:7px;min-height:39px;padding:9px 11px;border:1px solid var(--pgr-border-medium);border-radius:5px;font-size:12px;cursor:pointer;background:var(--pgr-bg-primary)}.z-organization-editor .z-route-access-modes>label.is-checked{background:var(--pgr-accent-bg)}.z-organization-editor .z-route-access-modes>label:has(input:disabled){cursor:default;color:var(--pgr-text-tertiary)}.z-organization-editor .z-route-access-modes>label input{appearance:auto;box-sizing:border-box !important;width:16px;height:16px;flex:none;margin:0;padding:0;accent-color:var(--pgr-accent)}.z-organization-editor .z-route-access-modes>label i{font-size:18px}.z-organization-editor .z-route-access-modes>label small{font-size:10px;color:var(--pgr-accent)}.z-organization-editor .z-route-access-modes>label.is-changed{border-color:var(--pgr-accent)}.z-organization-editor .z-route-editor .is-global-blocked{border-left-color:var(--pgr-text-tertiary)}.z-organization-editor .z-route-editor .is-global-blocked .z-access-nav-state{color:var(--pgr-text-tertiary);background:var(--pgr-bg-secondary)}.z-organization-editor .z-route-other-drafts{display:block;margin-top:4px;font-size:10px;color:var(--pgr-text-tertiary)}.z-organization-editor .z-route-editor .z-access-item>small{max-width:140px;text-align:right}.z-organization-editor .z-route-editor .z-access-item:has(input:disabled)>small{color:var(--pgr-text-tertiary)}.z-route-create-dialog{width:440px;max-width:95vw;border-radius:10px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:13px "Open Sans",sans-serif}.z-route-create-dialog form{padding:24px}.z-route-create-dialog h2{margin:0 0 22px;font-size:19px;font-weight:600}.z-route-create-dialog label{display:block;font-size:12px;font-weight:600}.z-route-create-dialog input{box-sizing:border-box !important;display:block;width:100%;height:42px;padding:10px 12px;margin-top:8px;font:inherit;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}.z-route-create-dialog form>div{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}.z-route-create-dialog button{font:inherit;padding:10px 14px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);cursor:pointer}.z-route-create-dialog button:disabled{opacity:.5;cursor:default}.z-route-create-dialog .z-route-create-primary{color:var(--pgr-text-on-accent);background:var(--pgr-accent);border-color:var(--pgr-accent)}.z-route-create-dialog .z-access-error{color:var(--pgr-error-text);font-size:12px}.z-route-create-dialog button:focus-visible,.z-route-create-dialog input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}@media(max-width: 900px){.z-organization-editor .z-route-fields{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.z-organization-editor .z-route-fields .z-route-propagate{grid-column:1/-1;justify-self:start}}@media(max-width: 740px){.z-organization-editor .z-route-header{padding:16px}.z-organization-editor .z-route-intro{flex-wrap:nowrap;gap:10px}.z-organization-editor .z-route-intro h2{font-size:16px}.z-organization-editor .z-route-intro>button{padding:8px;min-height:34px;font-size:11px;gap:4px}.z-organization-editor .z-route-new-long{display:none}.z-organization-editor .z-route-new-short{display:inline}.z-organization-editor .z-route-fields{gap:12px;margin-top:14px}.z-organization-editor .z-route-editor .z-access-layout{grid-template-rows:minmax(80px, 25%) minmax(0, 1fr)}.z-organization-editor .z-route-editor .z-access-footer{flex-wrap:wrap;gap:8px}.z-organization-editor .z-route-editor .z-access-footer-actions{margin-left:auto}}body{margin:0px}pgr-admin-home{height:100%}pgr-stars .chat-legend{display:flex;width:100%;justify-content:space-between;padding:0px 5px;height:auto}pgr-question{width:100%}pgr-question h3{font-size:14px;display:inline;line-height:1.3}pgr-exercice{width:100%;height:calc(100vh - 76px);display:flex}pgr-parent-question{display:flex;flex-direction:row-reverse}.z-admin pgr-module-edit,.z-admin pgr-subject-edit,.z-admin pgr-subject-list,.z-admin .z-contenu{display:block;width:100%;height:100%;overflow-y:scroll}.z-admin pgr-subject-edit{flex-direction:column}.z-admin .z-tableau-de-bord-admin{background-color:var(--pgr-bg-subtle);height:100vh}.z-admin .z-subjects{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:16px}.z-admin .z-subjects .z-subject{background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-heavy);border-radius:10px;min-width:220px;transition:all .2s}.z-admin .z-subjects .z-subject:hover{border-color:rgba(138,79,255,.3);box-shadow:0 4px 12px rgba(138,79,255,.08)}.z-admin .z-modules{display:flex;flex-direction:row;flex-wrap:wrap}.z-admin .z-modules .z-module-item{margin:1.5em}.z-admin .z-modules .z-module-item .z-module-title{background-color:rgba(23,255,181,.4);min-width:200px;text-align:center;padding:1em;display:flex;flex-direction:row}.z-admin .z-modules .z-module-item .z-module-title a{text-decoration:none;font-weight:bold;color:var(--pgr-text-primary)}.z-admin .z-modules .z-module-item .z-module-title .z-module-remove{display:none}.z-admin .z-modules .z-module-item .z-module-title:hover .z-module-remove{display:block}.z-admin .z-modules .z-module-item .z-module-phase{font-size:16px;padding:5px 0px 5px 0;background-color:var(--pgr-accent)}.z-admin .z-modules .z-module-item .z-module-phase .z-phase-title{display:flex;flex-direction:row}.z-admin .z-modules .z-module-item .z-module-phase .z-phase-title a{text-decoration:none;font-style:italic;color:var(--pgr-text-on-accent)}.z-admin .z-modules .z-module-item .z-module-no-phase{font-size:16px;padding:5px 0px 5px 10px;background-color:var(--pgr-accent)}.z-admin .z-modules .z-module-item .z-module-no-phase i{color:var(--pgr-color-green)}.z-subj-card-header{display:flex;align-items:center;gap:6px;padding:10px 12px;background-color:var(--pgr-bg-primary);border-radius:10px 10px 0 0;border-bottom:2px solid rgba(138,79,255,.15)}.z-subj-card-drag{display:flex;align-items:center;cursor:grab;color:var(--pgr-border-soft);transition:color .15s}.z-subj-card-drag:hover{color:var(--pgr-accent)}.z-subj-card-drag i.material-icons{font-size:18px}.z-subj-card-title{display:flex;align-items:center;gap:6px;flex:1;min-width:0;cursor:pointer;transition:color .15s}.z-subj-card-title span{font-size:14px;font-weight:600;color:var(--pgr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-subj-card-title:hover span{color:var(--pgr-accent)}.z-subj-card-icon{font-size:18px;color:var(--pgr-accent)}.z-subj-card-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.z-subj-card-header:hover .z-subj-card-actions{opacity:1}.z-subj-card-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .15s}.z-subj-card-action i.material-icons{font-size:16px;color:var(--pgr-text-placeholder)}.z-subj-card-action:hover{background-color:rgba(138,79,255,.08)}.z-subj-card-action:hover i{color:var(--pgr-accent)}.z-subj-card-action--danger:hover{background-color:rgba(229,57,53,.08)}.z-subj-card-action--danger:hover i{color:var(--pgr-color-red-material)}.z-subj-children{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:10px 12px;min-height:30px}.z-subj-child{background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-heavy);border-radius:8px;min-width:200px;transition:all .2s}.z-subj-child:hover{border-color:rgba(138,79,255,.3);box-shadow:0 2px 8px rgba(138,79,255,.08)}.z-subj-empty{display:flex;align-items:center;gap:6px;width:100%;padding:8px 0;justify-content:center}.z-subj-empty i.material-icons{font-size:16px;color:var(--pgr-text-disabled)}.z-subj-empty span{font-size:12px;color:var(--pgr-text-placeholder);font-style:italic}.z-subj-modules-wrapper{display:flex;flex-direction:column;padding:4px 12px 10px}.z-subj-module{display:flex;flex-direction:column;min-height:30px}.z-subj-module-row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;transition:background-color .15s}.z-subj-module-row:hover{background-color:rgba(138,79,255,.04)}.z-subj-module-drag{display:flex;align-items:center;cursor:grab;color:var(--pgr-border-soft);transition:color .15s}.z-subj-module-drag:hover{color:var(--pgr-accent)}.z-subj-module-drag i.material-icons{font-size:16px}.z-subj-module-icon{font-size:16px;color:rgba(138,79,255,.6)}.z-subj-module-link{font-size:13px;font-weight:500;color:var(--pgr-text-secondary);text-decoration:none;cursor:pointer;transition:color .15s}.z-subj-module-link:hover{color:var(--pgr-accent)}.z-subject-module{font-size:16px;padding:5px 0px 5px 0;display:flex;flex-direction:column;min-height:35px}.z-subject-module .z-subject-module-title{display:flex;flex-direction:row}.z-subject-module .z-subject-module-title a{text-decoration:none;font-style:italic;color:var(--pgr-text-primary)}.z-subjlist{padding:20px 24px}.z-subjlist-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.z-subjlist-title{font-size:20px;font-weight:700;color:var(--pgr-text-primary);margin:0}.z-subjlist-filters{display:flex;align-items:center;gap:16px}.z-subjlist-search{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-input);border-radius:8px;transition:border-color .15s}.z-subjlist-search:focus-within{border-color:var(--pgr-accent)}.z-subjlist-search>i.material-icons{font-size:18px;color:var(--pgr-text-placeholder)}.z-subjlist-search-input{border:none;outline:none;font-size:13px;background:rgba(0,0,0,0);width:200px}.z-subjlist-search-input::placeholder{color:var(--pgr-text-disabled)}.z-subjlist-search-clear{display:flex;align-items:center;cursor:pointer}.z-subjlist-search-clear i.material-icons{font-size:16px;color:var(--pgr-text-placeholder)}.z-subjlist-search-clear:hover i{color:var(--pgr-text-tertiary)}.z-subjlist-actions{display:flex;gap:8px;margin-bottom:16px}.z-subjlist-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-subjlist-btn i.material-icons{font-size:16px}.z-subjlist-btn--primary{color:var(--pgr-text-on-accent);background-color:var(--pgr-accent)}.z-subjlist-btn--primary:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-subjlist-btn--secondary{color:var(--pgr-accent);background-color:rgba(var(--pgr-accent), 0.08)}.z-subjlist-btn--secondary:hover{background-color:rgba(var(--pgr-accent), 0.15)}.z-subjlist-btn--disabled{opacity:.5;cursor:not-allowed}.z-subjlist-btn--disabled:hover{box-shadow:none}.z-subjlist-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--pgr-text-placeholder)}.z-subjlist-empty i.material-icons{font-size:48px;color:var(--pgr-border-input);margin-bottom:12px}.z-subjlist-empty p{margin:2px 0;font-size:14px;color:var(--pgr-text-placeholder)}.z-subedit{display:flex;flex-direction:column;width:100%;height:100%}.z-subedit-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background-color:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);flex-shrink:0}.z-subedit-header-left{display:flex;align-items:center;gap:12px}.z-subedit-back{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;cursor:pointer;transition:background-color .15s}.z-subedit-back i.material-icons{font-size:20px;color:var(--pgr-text-tertiary)}.z-subedit-back:hover{background-color:rgba(var(--pgr-accent), 0.08)}.z-subedit-back:hover i{color:var(--pgr-accent)}.z-subedit-icon{font-size:28px;color:var(--pgr-accent)}.z-subedit-header-info{display:flex;flex-direction:column}.z-subedit-header-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);font-family:"Courier New",monospace}.z-subedit-header-title{font-size:18px;font-weight:700;color:var(--pgr-text-primary);margin:0}.z-subedit-header-actions{display:flex;align-items:center;gap:8px}.z-subedit-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-subedit-btn i.material-icons{font-size:16px}.z-subedit-btn--primary{color:var(--pgr-text-on-accent);background-color:var(--pgr-accent)}.z-subedit-btn--primary:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(138,79,255,.3)}.z-subedit-btn--secondary{color:var(--pgr-accent);background-color:rgba(138,79,255,.08)}.z-subedit-btn--secondary:hover{background-color:rgba(138,79,255,.15)}.z-subedit-btn--disabled{opacity:.5;cursor:not-allowed}.z-subedit-body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px;background-color:var(--pgr-bg-tertiary)}.z-subedit-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.z-subedit-section{margin-bottom:20px}.z-subedit-section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--pgr-accent);margin:0 0 14px 0;padding-bottom:8px;border-bottom:2px solid rgba(138,79,255,.15)}.z-subedit-section-title i.material-icons{font-size:18px}.z-subedit-fields{display:flex;flex-direction:column;gap:12px}.z-subedit-field{display:flex;flex-direction:column;gap:4px}.z-subedit-label{font-size:12px;font-weight:600;color:var(--pgr-accent);text-transform:uppercase;letter-spacing:.3px}.z-subedit-input{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-primary);outline:none;transition:border-color .15s}.z-subedit-input:focus{border-color:var(--pgr-accent)}.z-subedit-textarea{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-primary);outline:none;resize:vertical;transition:border-color .15s;font-family:inherit}.z-subedit-textarea:focus{border-color:var(--pgr-accent)}.z-subedit-select-wrapper{position:relative;display:inline-block;width:100%}.z-subedit-select{width:100%;padding:10px 32px 10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-primary);outline:none;appearance:none;cursor:pointer;transition:border-color .15s}.z-subedit-select:focus{border-color:var(--pgr-accent)}.z-subedit-select-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--pgr-text-placeholder);pointer-events:none}.z-subedit-transformer{display:flex;flex-direction:column;gap:12px}.z-subedit-transformer-field{display:flex;flex-direction:column;gap:4px}.z-subedit-modules{display:flex;flex-direction:column;gap:10px}.z-subedit-module{background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-heavy);border-radius:10px;overflow:hidden;transition:all .2s}.z-subedit-module:hover{border-color:rgba(138,79,255,.3);box-shadow:0 2px 8px rgba(138,79,255,.08)}.z-subedit-module-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:var(--pgr-bg-subtle);border-bottom:1px solid var(--pgr-border-light)}.z-subedit-module-drag{display:flex;align-items:center;cursor:grab;color:var(--pgr-border-soft);transition:color .15s}.z-subedit-module-drag:hover{color:var(--pgr-accent)}.z-subedit-module-drag i.material-icons{font-size:18px}.z-subedit-module-icon{font-size:20px;color:var(--pgr-accent)}.z-subedit-module-title{font-size:14px;font-weight:600;color:var(--pgr-text-primary);text-decoration:none;cursor:pointer;transition:color .15s}.z-subedit-module-title:hover{color:var(--pgr-accent)}.z-subedit-module-spacer{flex:1}.z-subedit-module-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.z-subedit-module-header:hover .z-subedit-module-actions{opacity:1}.z-subedit-module-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .15s}.z-subedit-module-action i.material-icons{font-size:16px;color:var(--pgr-text-placeholder)}.z-subedit-module-action:hover{background-color:rgba(138,79,255,.08)}.z-subedit-module-action:hover i{color:var(--pgr-accent)}.z-subedit-module-action--danger:hover{background-color:rgba(229,57,53,.08)}.z-subedit-module-action--danger:hover i{color:var(--pgr-color-red-material)}.z-subedit-phases{padding:4px 14px 8px;min-height:20px}.z-subedit-phase{min-height:28px}.z-subedit-phase-row{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;transition:background-color .15s}.z-subedit-phase-row:hover{background-color:rgba(138,79,255,.04)}.z-subedit-phase-drag{display:flex;align-items:center;cursor:grab;color:var(--pgr-border-soft);transition:color .15s}.z-subedit-phase-drag:hover{color:var(--pgr-accent)}.z-subedit-phase-drag i.material-icons{font-size:16px}.z-subedit-phase-icon{font-size:16px;color:rgba(138,79,255,.5)}.z-subedit-phase-link{font-size:13px;font-weight:500;color:var(--pgr-text-secondary);text-decoration:none;cursor:pointer;transition:color .15s}.z-subedit-phase-link:hover{color:var(--pgr-accent)}.z-subedit-phase-empty{display:flex;align-items:center;gap:6px;padding:8px 14px}.z-subedit-phase-empty i.material-icons{font-size:14px;color:var(--pgr-text-disabled)}.z-subedit-phase-empty span{font-size:12px;color:var(--pgr-text-placeholder);font-style:italic}.z-modedit{display:flex;flex-direction:column;width:100%;height:100%}.z-modedit-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background-color:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);flex-shrink:0;flex-wrap:wrap;gap:10px}.z-modedit-header-left{display:flex;align-items:center;gap:12px}.z-modedit-back{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;cursor:pointer;transition:background-color .15s}.z-modedit-back i.material-icons{font-size:20px;color:var(--pgr-text-tertiary)}.z-modedit-back:hover{background-color:rgba(138,79,255,.08)}.z-modedit-back:hover i{color:var(--pgr-accent)}.z-modedit-icon{font-size:28px;color:var(--pgr-accent)}.z-modedit-header-info{display:flex;flex-direction:column}.z-modedit-header-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);font-family:"Courier New",monospace}.z-modedit-header-title{font-size:18px;font-weight:700;color:var(--pgr-text-primary);margin:0}.z-modedit-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.z-modedit-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.z-modedit-btn i.material-icons{font-size:16px}.z-modedit-btn--primary{color:var(--pgr-text-on-accent);background-color:var(--pgr-accent)}.z-modedit-btn--primary:hover{background-color:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(var(--pgr-accent), 0.3)}.z-modedit-btn--secondary{color:var(--pgr-accent);background-color:rgba(var(--pgr-accent), 0.08)}.z-modedit-btn--secondary:hover{background-color:rgba(var(--pgr-accent), 0.15)}.z-modedit-toggle{display:flex;align-items:center;gap:8px}.z-modedit-toggle-label{font-size:13px;color:var(--pgr-text-tertiary)}.z-modedit-toggle-btn{cursor:pointer}.z-modedit-toggle-btn i{font-size:28px}.z-modedit-toggle-btn.z-modedit-toggle--on{color:var(--pgr-accent)}.z-modedit-toggle-btn.z-modedit-toggle--off{color:var(--pgr-border-soft)}.z-modedit-body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px;background-color:var(--pgr-bg-tertiary)}.z-modedit-info{margin-bottom:24px}.z-modedit-section{margin-bottom:20px}.z-modedit-section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--pgr-accent);margin:0 0 14px 0;padding-bottom:8px;border-bottom:2px solid rgba(var(--pgr-accent), 0.15)}.z-modedit-section-title i.material-icons{font-size:18px}.z-modedit-fields{display:flex;flex-direction:row;gap:12px}.z-modedit-field{display:flex;flex-direction:column;gap:4px;width:100%}.z-modedit-label{font-size:12px;font-weight:600;color:var(--pgr-accent);text-transform:uppercase;letter-spacing:.3px}.z-modedit-input{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-primary);outline:none;transition:border-color .15s}.z-modedit-input:focus{border-color:var(--pgr-accent)}.z-modedit-textarea{padding:10px 12px;font-size:14px;border:1px solid var(--pgr-border-input);border-radius:6px;background-color:var(--pgr-bg-primary);outline:none;resize:vertical;font-family:inherit;transition:border-color .15s;width:100%}.z-modedit-textarea:focus{border-color:var(--pgr-accent)}.z-modedit-phases{display:flex;flex-direction:row;gap:12px;width:100%;overflow-x:scroll}.z-modedit-empty{display:flex;align-items:center;gap:8px;padding:20px;justify-content:center}.z-modedit-empty i.material-icons{font-size:18px;color:var(--pgr-text-disabled)}.z-modedit-empty span{font-size:13px;color:var(--pgr-text-placeholder);font-style:italic}md-dialog.z-modedit-settings-dialog{width:860px;max-width:calc(100vw - 32px);min-width:0;max-height:calc(100dvh - 40px);border-radius:12px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}md-dialog.z-modedit-settings-dialog,md-dialog.z-modedit-settings-dialog *{box-sizing:border-box}md-dialog.z-modedit-settings-dialog>pgr-module-settings-dialog{display:flex;flex-direction:column;min-height:0;max-height:inherit}md-dialog.z-modedit-settings-dialog>pgr-module-settings-dialog>md-dialog-content{min-height:0;overflow-x:hidden;overflow-y:auto}md-dialog.z-modedit-settings-dialog>md-dialog-content{min-height:0;overflow-x:hidden;overflow-y:auto}md-dialog.z-modedit-settings-dialog button,md-dialog.z-modedit-settings-dialog input,md-dialog.z-modedit-settings-dialog textarea,md-dialog.z-modedit-settings-dialog select{font-family:inherit}md-dialog.z-modedit-settings-dialog button:focus-visible,md-dialog.z-modedit-settings-dialog input:focus-visible,md-dialog.z-modedit-settings-dialog textarea:focus-visible,md-dialog.z-modedit-settings-dialog select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}md-dialog.z-modedit-settings-dialog .z-modedit-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--pgr-border-light);flex:none}md-dialog.z-modedit-settings-dialog .z-modedit-settings-header h2{margin:0;font-size:20px;font-weight:600;line-height:1.4}md-dialog.z-modedit-settings-dialog .z-modedit-settings-header p{margin:5px 0 0;font-size:13px;color:var(--pgr-text-secondary);overflow-wrap:anywhere}md-dialog.z-modedit-settings-dialog .z-modedit-settings-close,md-dialog.z-modedit-settings-dialog .z-modedit-settings-close-button,md-dialog.z-modedit-settings-dialog .z-modedit-settings-save{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);padding:8px 13px;min-height:36px;cursor:pointer;font-size:12px}md-dialog.z-modedit-settings-dialog .z-modedit-settings-close .material-icons,md-dialog.z-modedit-settings-dialog .z-modedit-settings-close-button .material-icons,md-dialog.z-modedit-settings-dialog .z-modedit-settings-save .material-icons{font-size:18px}md-dialog.z-modedit-settings-dialog .z-modedit-settings-close:hover,md-dialog.z-modedit-settings-dialog .z-modedit-settings-close-button:hover,md-dialog.z-modedit-settings-dialog .z-modedit-settings-save:hover{background:var(--pgr-bg-secondary)}md-dialog.z-modedit-settings-dialog .z-modedit-settings-close:disabled,md-dialog.z-modedit-settings-dialog .z-modedit-settings-close-button:disabled,md-dialog.z-modedit-settings-dialog .z-modedit-settings-save:disabled{cursor:default;opacity:.55}md-dialog.z-modedit-settings-dialog .z-modedit-settings-close{padding:6px;min-width:32px;min-height:32px;flex:none}md-dialog.z-modedit-settings-dialog .z-modedit-settings-save{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}md-dialog.z-modedit-settings-dialog .z-modedit-settings-save:hover{background:var(--pgr-accent-hover)}md-dialog.z-modedit-settings-dialog .z-modedit-settings-actions{display:flex;flex-wrap:wrap;flex:none;gap:8px;padding:16px 24px;border-top:1px solid var(--pgr-border-light);justify-content:flex-end}md-dialog.z-modedit-settings-dialog .z-modedit-settings-feedback{flex:1;min-width:180px;font-size:12px;line-height:1.5;color:var(--pgr-text-secondary)}md-dialog.z-modedit-settings-dialog .z-modedit-settings-error{color:var(--pgr-error-text)}md-dialog.z-modedit-settings-dialog .z-modedit-settings-content{display:block;width:100%;margin:0;min-width:0}md-dialog.z-modedit-settings-dialog .z-modsettings-tabs md-tabs-wrapper{background:var(--pgr-bg-primary)}md-dialog.z-modedit-settings-dialog .z-modsettings-tabs md-tab-item{font-size:13px;font-weight:500;text-transform:none}md-dialog.z-modedit-settings-dialog .z-modsettings-tabs md-ink-bar{color:var(--pgr-accent);background:var(--pgr-accent)}md-dialog.z-modedit-settings-dialog .z-modsettings-panel{padding:22px 24px 26px}md-dialog.z-modedit-settings-dialog .z-modsettings-intro,md-dialog.z-modedit-settings-dialog .z-modsettings-help{margin:0 0 16px;color:var(--pgr-text-secondary);font-size:12px;line-height:1.6}md-dialog.z-modedit-settings-dialog .z-modsettings-mode{display:flex;gap:6px;margin:0 0 22px}md-dialog.z-modedit-settings-dialog .z-modsettings-mode button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;cursor:pointer;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font-size:13px}md-dialog.z-modedit-settings-dialog .z-modsettings-mode button .material-icons{font-size:18px}md-dialog.z-modedit-settings-dialog .z-modsettings-mode button.is-selected{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}md-dialog.z-modedit-settings-dialog .z-modsettings-twig{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--pgr-border-light)}md-dialog.z-modedit-settings-dialog .z-modsettings-response-source{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--pgr-border-light)}md-dialog.z-modedit-settings-dialog .z-modsettings-response-source pgr-exo-params-response-settings{display:block}md-dialog.z-modedit-settings-dialog .z-modsettings-response-source .z-es-source-empty,md-dialog.z-modedit-settings-dialog .z-modsettings-response-source .z-es-field-help{font-size:12px;color:var(--pgr-text-secondary)}md-dialog.z-modedit-settings-dialog .z-modsettings-code{position:relative}md-dialog.z-modedit-settings-dialog .z-modsettings-code textarea,md-dialog.z-modedit-settings-dialog .z-modsettings-code .z-block-code-highlight{display:block;box-sizing:border-box;width:100%;margin:0;padding:12px;border:1px solid var(--pgr-border-medium);border-radius:6px;text-align:left;font:400 13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}md-dialog.z-modedit-settings-dialog .z-modsettings-code textarea{min-height:190px;resize:vertical}md-dialog.z-modedit-settings-dialog .z-modsettings-code-help{margin-top:12px;font-size:12px;line-height:1.6;color:var(--pgr-text-secondary)}md-dialog.z-modedit-settings-dialog .z-modsettings-code-help summary{cursor:pointer;color:var(--pgr-accent)}md-dialog.z-modedit-settings-dialog .z-modsettings-code-help dl{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:8px 16px}md-dialog.z-modedit-settings-dialog .z-modsettings-code-help dd{margin:0}md-dialog.z-modedit-settings-dialog .z-modsettings-code-help pre{overflow:auto;padding:12px;background:var(--pgr-bg-secondary);border-radius:6px;font-size:12px}md-dialog.z-modedit-settings-dialog .z-modsettings-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 32px}md-dialog.z-modedit-settings-dialog .z-modsettings-section{min-width:0;margin:0}md-dialog.z-modedit-settings-dialog .z-modsettings-grid>.z-modsettings-section:first-child{grid-column:1/-1;padding-bottom:20px;border-bottom:1px solid var(--pgr-border-light)}md-dialog.z-modedit-settings-dialog .z-modsettings-panel>.z-modsettings-section+.z-modsettings-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--pgr-border-light)}md-dialog.z-modedit-settings-dialog .z-modsettings-section-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:600;color:var(--pgr-text-primary)}md-dialog.z-modedit-settings-dialog .z-modsettings-section-title .material-icons{font-size:18px;color:var(--pgr-accent)}md-dialog.z-modedit-settings-dialog .z-modsettings-fields{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:14px 24px}md-dialog.z-modedit-settings-dialog .z-modsettings-field{display:flex;flex-direction:column;gap:7px;min-width:0}md-dialog.z-modedit-settings-dialog .z-modsettings-label{font-size:12px;font-weight:500;color:var(--pgr-text-secondary)}md-dialog.z-modedit-settings-dialog .z-modsettings-input,md-dialog.z-modedit-settings-dialog .z-modsettings-textarea,md-dialog.z-modedit-settings-dialog .z-modsettings-select{width:100%;min-width:0;max-width:100%;min-height:38px;margin:0;padding:9px 11px;border:1px solid var(--pgr-border-medium) !important;border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font-size:13px;line-height:1.5}md-dialog.z-modedit-settings-dialog .z-modsettings-input::placeholder,md-dialog.z-modedit-settings-dialog .z-modsettings-textarea::placeholder,md-dialog.z-modedit-settings-dialog .z-modsettings-select::placeholder{color:var(--pgr-text-tertiary);font:inherit;background:rgba(0,0,0,0);padding:0}md-dialog.z-modedit-settings-dialog .z-modsettings-textarea{resize:vertical;min-height:64px}md-dialog.z-modedit-settings-dialog .z-modsettings-select-wrapper{position:relative;width:100%}md-dialog.z-modedit-settings-dialog .z-modsettings-select{appearance:none;padding-right:32px}md-dialog.z-modedit-settings-dialog .z-modsettings-select-chevron{pointer-events:none;position:absolute;right:9px;top:10px;font-size:18px;color:var(--pgr-text-secondary)}md-dialog.z-modedit-settings-dialog .z-modsettings-checkboxes,md-dialog.z-modedit-settings-dialog .z-modsettings-criteria{display:flex;flex-direction:column;gap:10px}md-dialog.z-modedit-settings-dialog .z-modsettings-fields>.z-modsettings-checkboxes{grid-column:1/-1}md-dialog.z-modedit-settings-dialog md-checkbox{display:block;margin:0;min-height:28px;font-size:13px;line-height:1.5}md-dialog.z-modedit-settings-dialog md-checkbox .md-label{white-space:normal}md-dialog.z-modedit-settings-dialog .z-modsettings-criterion{padding:0 0 8px;min-width:0}md-dialog.z-modedit-settings-dialog .z-modsettings-criterion input{width:calc(100% - 30px);margin:3px 0 0 30px}md-dialog.z-modedit-settings-dialog pgr-module-to-subject-transformer .z-modedit-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;font-size:12px;border:1px solid var(--pgr-border-medium);border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);cursor:pointer}md-dialog.z-modedit-settings-dialog pgr-module-to-subject-transformer .z-modedit-btn .material-icons{font-size:18px;color:var(--pgr-accent)}@media(max-width: 600px){md-dialog.z-modedit-settings-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}md-dialog.z-modedit-settings-dialog .z-modedit-settings-header{padding:18px 16px}md-dialog.z-modedit-settings-dialog .z-modsettings-panel{padding:18px 16px}md-dialog.z-modedit-settings-dialog .z-modsettings-grid,md-dialog.z-modedit-settings-dialog .z-modsettings-fields{grid-template-columns:minmax(0, 1fr)}md-dialog.z-modedit-settings-dialog .z-modedit-settings-actions{padding:14px 16px}md-dialog.z-modedit-settings-dialog .z-modedit-settings-feedback{flex-basis:100%}}.z-phaseedit{display:flex;flex-direction:column;min-width:320px;background-color:var(--pgr-bg-primary);border:1px solid var(--pgr-border-heavy);border-radius:10px;overflow:hidden;transition:all .2s}.z-phaseedit:hover{border-color:rgba(var(--pgr-accent), 0.3);box-shadow:0 2px 10px rgba(138,79,255,.08)}.z-phaseedit-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-phaseedit-drag{display:flex;align-items:center;cursor:grab;color:rgba(255,255,255,.6);transition:color .15s}.z-phaseedit-drag:hover{color:var(--pgr-text-on-accent)}.z-phaseedit-drag i.material-icons{font-size:18px}.z-phaseedit-prefix{font-size:14px;font-weight:700;color:var(--pgr-text-on-accent);white-space:nowrap}.z-phaseedit-title-input{flex:1;min-width:0}.z-phaseedit-input{width:100%;padding:4px 8px;font-size:13px;font-weight:600;color:var(--pgr-text-on-accent);background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:4px;outline:none;transition:background-color .15s}.z-phaseedit-input:focus{background-color:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5)}.z-phaseedit-input::placeholder{color:rgba(255,255,255,.5)}.z-phaseedit-actions{display:flex;gap:2px}.z-phaseedit-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .15s}.z-phaseedit-action i.material-icons{font-size:16px;color:rgba(255,255,255,.7)}.z-phaseedit-action:hover{background-color:rgba(255,255,255,.15)}.z-phaseedit-action:hover i{color:var(--pgr-text-on-accent)}.z-phaseedit-action--danger:hover{background-color:rgba(229,57,53,.3)}.z-phaseedit-action--danger:hover i{color:#ffcdd2}.z-phaseedit-add{padding:6px 14px;border-bottom:1px solid var(--pgr-border-light)}.z-phaseedit-add-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;color:var(--pgr-accent);background-color:rgba(138,79,255,.06);border-radius:6px;cursor:pointer;transition:all .15s}.z-phaseedit-add-btn i.material-icons{font-size:14px}.z-phaseedit-add-btn:hover{background-color:rgba(138,79,255,.12)}.z-phaseedit-chapters{flex:1;min-height:40px;padding:4px 0}.z-phaseedit-creating{display:flex;align-items:center;gap:8px;padding:8px 14px;color:var(--pgr-text-placeholder);font-size:12px;font-style:italic}.z-phaseedit-spinner{font-size:16px;animation:spin 1.5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.z-phaseedit-empty{display:flex;align-items:center;gap:6px;padding:12px 14px;justify-content:center}.z-phaseedit-empty i.material-icons{font-size:16px;color:var(--pgr-text-disabled)}.z-phaseedit-empty span{font-size:12px;color:var(--pgr-text-placeholder);font-style:italic}.z-planitem-header{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid rgba(0,0,0,.06)}.z-planitem-drag{display:flex;align-items:center;cursor:grab;color:var(--pgr-border-soft);transition:color .15s}.z-planitem-drag:hover{color:var(--pgr-accent)}.z-planitem-drag i.material-icons{font-size:16px}.z-planitem-prefix{font-size:12px;font-weight:700;color:var(--pgr-accent);white-space:nowrap;font-family:"Courier New",monospace}.z-planitem-title-input{flex:1;min-width:0}.z-planitem-input{width:100%;padding:3px 6px;font-size:13px;font-weight:500;color:var(--pgr-text-primary);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:4px;outline:none;transition:all .15s}.z-planitem-input:hover{border-color:var(--pgr-border-input)}.z-planitem-input:focus{border-color:var(--pgr-accent);background-color:var(--pgr-bg-primary)}.z-planitem-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.z-planitem-header:hover .z-planitem-actions{opacity:1}.z-planitem-action{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;transition:all .15s}.z-planitem-action i.material-icons{font-size:14px;color:var(--pgr-text-placeholder)}.z-planitem-action:hover{background-color:rgba(138,79,255,.08)}.z-planitem-action:hover i{color:var(--pgr-accent)}.z-planitem-action--danger:hover{background-color:rgba(229,57,53,.08)}.z-planitem-action--danger:hover i{color:var(--pgr-color-red-material)}.z-planitem-children{padding-left:12px;min-height:10px}.z-planitem-add-row{display:flex;gap:4px;padding:4px 8px;opacity:0;transition:opacity .15s}.z-planitem-children:hover>.z-planitem-add-row{opacity:1}.z-planitem-add-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;color:var(--pgr-accent);background-color:rgba(138,79,255,.06);border-radius:4px;cursor:pointer;transition:all .15s}.z-planitem-add-btn i.material-icons{font-size:12px}.z-planitem-add-btn:hover{background-color:rgba(138,79,255,.12)}.z-planitem-creating{display:flex;align-items:center;gap:6px;padding:4px 10px;color:var(--pgr-text-placeholder);font-size:11px;font-style:italic}.z-planitem-spinner{font-size:14px;animation:spin 1.5s linear infinite}.z-planitem-exos{padding-left:12px;min-height:15px;border-left:2px solid rgba(138,79,255,.1);margin-left:12px}.z-planitem-exo-row{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;transition:background-color .15s}.z-planitem-exo-row:hover{background-color:rgba(138,79,255,.03)}.z-planitem-exo-drag{display:flex;align-items:center;cursor:grab;color:var(--pgr-border-soft);transition:color .15s}.z-planitem-exo-drag:hover{color:var(--pgr-accent)}.z-planitem-exo-drag i.material-icons{font-size:14px}.z-planitem-exo-prefix{font-size:11px;font-weight:700;color:rgba(138,79,255,.7);white-space:nowrap;font-family:"Courier New",monospace}.z-planitem-exo-title-input{flex:1;min-width:0}.z-planitem-exo-input{width:100%;padding:2px 6px;font-size:12px;color:var(--pgr-text-secondary);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:4px;outline:none;transition:all .15s}.z-planitem-exo-input:hover{border-color:var(--pgr-border-input)}.z-planitem-exo-input:focus{border-color:var(--pgr-accent);background-color:var(--pgr-bg-primary)}.dndDragover{border:1px solid var(--pgr-accent)}pgr-plan-item,pgr-trash-exercices,pgr-deliverable-chapters{display:flex;flex-direction:column}pgr-plan-item .z-input-container,pgr-trash-exercices .z-input-container,pgr-deliverable-chapters .z-input-container{width:100%}pgr-plan-item .z-input-container .z-background-item,pgr-trash-exercices .z-input-container .z-background-item,pgr-deliverable-chapters .z-input-container .z-background-item{background-color:inherit;width:100%}pgr-plan-item .z-dnd-list .z-nouveau,pgr-trash-exercices .z-dnd-list .z-nouveau,pgr-deliverable-chapters .z-dnd-list .z-nouveau{visibility:hidden}pgr-plan-item .z-dnd-list .z-nouveau .z-show,pgr-trash-exercices .z-dnd-list .z-nouveau .z-show,pgr-deliverable-chapters .z-dnd-list .z-nouveau .z-show{visibility:hidden}pgr-plan-item .z-dnd-list:hover .z-nouveau,pgr-trash-exercices .z-dnd-list:hover .z-nouveau,pgr-deliverable-chapters .z-dnd-list:hover .z-nouveau{visibility:visible}pgr-plan-item .z-dnd-list:hover .z-nouveau .z-show,pgr-trash-exercices .z-dnd-list:hover .z-nouveau .z-show,pgr-deliverable-chapters .z-dnd-list:hover .z-nouveau .z-show{visibility:hidden}pgr-plan-item.z-level-0,pgr-trash-exercices.z-level-0,pgr-deliverable-chapters.z-level-0{background-color:var(--pgr-bg-primary);border-left:3px solid rgba(138,79,255,.2)}pgr-plan-item .z-level-1,pgr-trash-exercices .z-level-1,pgr-deliverable-chapters .z-level-1{background-color:rgba(138,79,255,.02);border-left:3px solid rgba(138,79,255,.3)}pgr-plan-item .z-level-2,pgr-trash-exercices .z-level-2,pgr-deliverable-chapters .z-level-2{background-color:rgba(138,79,255,.03);border-left:3px solid rgba(138,79,255,.4)}pgr-plan-item .z-level-3,pgr-trash-exercices .z-level-3,pgr-deliverable-chapters .z-level-3{background-color:rgba(138,79,255,.04);border-left:3px solid rgba(138,79,255,.5)}pgr-plan-item .z-level-4,pgr-trash-exercices .z-level-4,pgr-deliverable-chapters .z-level-4{background-color:rgba(138,79,255,.05)}pgr-plan-item .z-level-5,pgr-trash-exercices .z-level-5,pgr-deliverable-chapters .z-level-5{background-color:rgba(138,79,255,.06)}pgr-plan-item.z-dnd-placeholder-0,pgr-trash-exercices.z-dnd-placeholder-0,pgr-deliverable-chapters.z-dnd-placeholder-0{background-color:rgba(138,79,255,.08);border-radius:4px}pgr-plan-item.z-dnd-placeholder-1,pgr-trash-exercices.z-dnd-placeholder-1,pgr-deliverable-chapters.z-dnd-placeholder-1{background-color:rgba(138,79,255,.12);border-radius:4px}pgr-plan-item.z-dnd-placeholder-2,pgr-trash-exercices.z-dnd-placeholder-2,pgr-deliverable-chapters.z-dnd-placeholder-2{background-color:rgba(138,79,255,.16);border-radius:4px}pgr-plan-item.z-dnd-placeholder-3,pgr-trash-exercices.z-dnd-placeholder-3,pgr-deliverable-chapters.z-dnd-placeholder-3{background-color:rgba(138,79,255,.2)}pgr-plan-item.z-dnd-placeholder-4,pgr-trash-exercices.z-dnd-placeholder-4,pgr-deliverable-chapters.z-dnd-placeholder-4{background-color:rgba(138,79,255,.25)}pgr-plan-item.z-dnd-placeholder-5,pgr-trash-exercices.z-dnd-placeholder-5,pgr-deliverable-chapters.z-dnd-placeholder-5{background-color:rgba(138,79,255,.3)}pgr-plan-item .z-exercice-item,pgr-trash-exercices .z-exercice-item,pgr-deliverable-chapters .z-exercice-item{background-color:rgba(138,79,255,.04)}pgr-plan-item .z-exercice-item.z-dnd-placeholder-0,pgr-trash-exercices .z-exercice-item.z-dnd-placeholder-0,pgr-deliverable-chapters .z-exercice-item.z-dnd-placeholder-0{background-color:rgba(138,79,255,.1)}pgr-plan-item .z-exercice-report-item,pgr-trash-exercices .z-exercice-report-item,pgr-deliverable-chapters .z-exercice-report-item{background-color:rgba(76,175,80,.08);border-left:3px solid var(--pgr-color-green-material)}pgr-plan-item .z-exercice-transition-item,pgr-trash-exercices .z-exercice-transition-item,pgr-deliverable-chapters .z-exercice-transition-item{background-color:rgba(138,79,255,.06);border-left:3px solid rgba(138,79,255,.4)}pgr-plan-item .z-exercices,pgr-trash-exercices .z-exercices,pgr-deliverable-chapters .z-exercices{min-height:20px;border:1px solid var(--pgr-border-light);border-radius:4px}pgr-plan-item-tree{display:flex;flex-direction:column;margin-left:1em}pgr-plan-item-tree h1{font-size:15px;font-weight:normal}pgr-plan-item-tree.z-level-0{margin-left:0}pgr-plan-item-tree.z-level-0 h1{font-size:18px}pgr-plan-item-tree .z-level-1 h1{font-size:16px}pgr-plan-item-tree .z-level-2 h1{font-size:14px}pgr-plan-item-tree .z-level-3 h1{font-size:12px}pgr-plan-item-tree .z-level-4 h1{font-size:10px}pgr-plan-item-tree .z-level-5 h1{font-size:10px}pgr-plan-item-interactions{width:100%;display:flex}pgr-phase-interactions{width:100%;display:flex;flex-direction:row;height:100%}.z-plan-item-menu,.z-plan-items-menu{display:flex;align-items:center}.z-plan-item-menu a,.z-plan-items-menu a{margin:0 1em}dnd-nodrag .handle{cursor:move}.z-toast-success .md-toast-content{background-color:#66bb6a !important}.z-toast-info .md-toast-content{background-color:#29b6f6 !important}.z-toast-error .md-toast-content{background-color:#ef5350 !important}pgr-term-search-list{width:100%;display:block}pgr-term-search-list .z-term-search{display:flex;flex-direction:column;padding:24px;max-width:1000px;margin:0 auto}pgr-term-search-list .z-ts-search-header{margin-bottom:24px}pgr-term-search-list .z-ts-search-box{display:flex;align-items:center;background:var(--pgr-bg-primary);border:2px solid var(--pgr-border-light);border-radius:12px;padding:4px 4px 4px 16px;transition:border-color .2s,box-shadow .2s}pgr-term-search-list .z-ts-search-box:focus-within{border-color:var(--pgr-accent);box-shadow:0 0 0 3px rgba(138,79,255,.1)}pgr-term-search-list .z-ts-search-icon{color:var(--pgr-text-placeholder);font-size:22px;margin-right:12px}pgr-term-search-list .z-ts-search-input{flex:1;border:none;outline:none;font-size:15px;padding:10px 0;background:rgba(0,0,0,0);color:var(--pgr-text-primary);min-width:0;-moz-appearance:textfield}pgr-term-search-list .z-ts-search-input::placeholder{color:var(--pgr-text-placeholder)}pgr-term-search-list .z-ts-search-input::-webkit-inner-spin-button,pgr-term-search-list .z-ts-search-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}pgr-term-search-list .z-ts-search-btn{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;background:var(--pgr-accent);color:var(--pgr-text-on-accent);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;white-space:nowrap}pgr-term-search-list .z-ts-search-btn i{font-size:18px}pgr-term-search-list .z-ts-search-btn:hover{background:var(--pgr-accent-hover)}pgr-term-search-list .z-ts-search-btn:active{transform:scale(0.97)}pgr-term-search-list .z-ts-result-card{background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-light);border-radius:12px;overflow:hidden;margin-bottom:24px;box-shadow:var(--pgr-shadow-sm)}pgr-term-search-list .z-ts-result-header{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--pgr-bg-accent-subtle);border-bottom:1px solid var(--pgr-border-light);font-weight:600;color:var(--pgr-accent);font-size:14px}pgr-term-search-list .z-ts-result-header i{font-size:20px}pgr-term-search-list .z-ts-result-badge{margin-left:auto;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:var(--pgr-accent);color:var(--pgr-text-on-accent)}pgr-term-search-list .z-ts-result-badge.z-ts-badge--question{background:var(--pgr-accent)}pgr-term-search-list .z-ts-result-badge.z-ts-badge--module{background:var(--pgr-color-blue)}pgr-term-search-list .z-ts-result-badge.z-ts-badge--exercice{background:var(--pgr-color-green)}pgr-term-search-list .z-ts-result-badge.z-ts-badge--phase{background:var(--pgr-color-orange)}pgr-term-search-list .z-ts-result-body{padding:16px 20px;display:flex;gap:24px;flex-wrap:wrap}pgr-term-search-list .z-ts-result-field{display:flex;flex-direction:column;gap:4px}pgr-term-search-list .z-ts-result-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-placeholder)}pgr-term-search-list .z-ts-result-value{font-size:15px;color:var(--pgr-text-primary);font-weight:500}pgr-term-search-list .z-ts-result-title{max-width:400px}pgr-term-search-list .z-ts-empty{display:flex;flex-direction:column;align-items:center;padding:60px 20px;color:var(--pgr-text-placeholder)}pgr-term-search-list .z-ts-empty-icon{font-size:48px;color:var(--pgr-text-disabled);margin-bottom:12px}pgr-term-search-list .z-ts-empty-text{font-size:16px;font-weight:600;color:var(--pgr-text-muted);margin-bottom:4px}pgr-term-search-list .z-ts-empty-hint{font-size:13px}pgr-term-search-list .z-ts-module-container{margin-top:16px}pgr-ts-result-question{display:block;width:100%}pgr-ts-result-question .z-ts-section{background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-light);border-radius:12px;overflow:hidden;margin-bottom:20px;box-shadow:var(--pgr-shadow-sm)}pgr-ts-result-question .z-ts-section-header{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--pgr-bg-subtle);border-bottom:1px solid var(--pgr-border-light);font-weight:600;font-size:14px;color:var(--pgr-text-primary)}pgr-ts-result-question .z-ts-section-header i{font-size:20px;color:var(--pgr-accent)}pgr-ts-result-question .z-ts-section-body{padding:20px}pgr-ts-result-question .z-ts-status--trash{background:var(--pgr-error-bg);border-left:4px solid var(--pgr-error-text);border-radius:0 0 12px 12px}pgr-ts-result-question .z-ts-status--valid{background:var(--pgr-success-bg);border-left:4px solid var(--pgr-success-text);border-radius:0 0 12px 12px}pgr-ts-result-question .z-ts-info-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:16px}pgr-ts-result-question .z-ts-info-item{display:flex;flex-direction:column;gap:4px}pgr-ts-result-question .z-ts-info-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pgr-text-placeholder)}pgr-ts-result-question .z-ts-info-value{font-size:14px;color:var(--pgr-text-primary);font-weight:500}pgr-ts-result-question .z-ts-info-code{font-family:monospace;font-size:13px;padding:2px 8px;background:var(--pgr-bg-hover);border-radius:4px;color:var(--pgr-accent);width:fit-content}pgr-ts-result-question .z-ts-type-detail{display:inline-block;font-size:11px;color:var(--pgr-text-muted);font-weight:400;margin-left:4px}pgr-ts-result-question .z-ts-type-detail::before{content:"("}pgr-ts-result-question .z-ts-type-detail::after{content:")"}pgr-ts-result-question .z-ts-nav-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--pgr-bg-accent-subtle);color:var(--pgr-accent);cursor:pointer;transition:background .2s}pgr-ts-result-question .z-ts-nav-link i{font-size:18px}pgr-ts-result-question .z-ts-nav-link:hover{background:rgba(138,79,255,.15)}pgr-ts-result-question .z-ts-id-link{font-family:monospace;font-size:13px;color:var(--pgr-accent);font-weight:600;cursor:pointer;text-decoration:none}pgr-ts-result-question .z-ts-id-link:hover{text-decoration:underline}pgr-ts-result-question .z-ts-report-block{margin-top:8px}pgr-ts-result-question .z-ts-report-note{display:flex;align-items:center;gap:8px;color:var(--pgr-text-secondary);font-size:14px;margin-bottom:12px}pgr-ts-result-question .z-ts-report-note-icon{font-size:20px;color:var(--pgr-accent)}pgr-ts-result-question .z-ts-children-list{list-style:none;padding:0;margin:0 0 16px 0}pgr-ts-result-question .z-ts-child-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--pgr-border-light);font-size:13px}pgr-ts-result-question .z-ts-child-item:last-child{border-bottom:none}pgr-ts-result-question .z-ts-child-item .z-ts-id-link{display:flex;align-items:center;gap:4px}pgr-ts-result-question .z-ts-child-item .z-ts-id-link i{font-size:16px}pgr-ts-result-question .z-ts-child-title{color:var(--pgr-text-secondary)}pgr-ts-result-question .z-ts-report-sub{padding:12px;background:var(--pgr-bg-subtle);border-radius:8px}pgr-ts-result-question .z-ts-report-sub-label{font-size:12px;font-weight:600;color:var(--pgr-text-muted);text-transform:uppercase;letter-spacing:.3px}pgr-ts-result-question .z-ts-field-list{list-style:none;padding:4px 0 0 0;margin:0;display:flex;flex-wrap:wrap;gap:6px}pgr-ts-result-question .z-ts-field-list li code{font-size:12px;padding:2px 8px;background:var(--pgr-bg-hover);border-radius:4px;color:var(--pgr-accent)}pgr-ts-result-question .z-ts-code-block{padding:12px 16px;background:var(--pgr-bg-hover);border-radius:8px;border-left:3px solid var(--pgr-accent)}pgr-ts-result-question .z-ts-code-block code{font-family:monospace;font-size:13px;color:var(--pgr-text-primary)}pgr-ts-result-question .z-ts-code-section{margin-bottom:16px}pgr-ts-result-question .z-ts-code-section:last-child{margin-bottom:0}pgr-ts-result-question .z-ts-code-label{display:block;font-size:13px;font-weight:600;color:var(--pgr-text-secondary);margin-bottom:8px}pgr-ts-result-question .z-ts-code{display:block;font-family:monospace;font-size:13px;line-height:1.6;padding:14px 18px;background:var(--pgr-bg-hover);border:1px solid var(--pgr-border-light);border-radius:8px;color:var(--pgr-text-primary);overflow-x:auto;white-space:pre;margin:0}pgr-ts-result-question .z-ts-code b{color:var(--pgr-accent);font-weight:700}pgr-ts-result-question .z-ts-code i{color:var(--pgr-text-muted);font-style:italic}pgr-ts-result-question .z-ts-inline-code{font-family:monospace;font-size:13px;padding:4px 10px;background:var(--pgr-bg-hover);border-radius:6px;color:var(--pgr-accent);display:inline-block}pgr-ts-result-question .z-ts-value-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;padding:10px 14px;background:var(--pgr-bg-hover);border-radius:8px}pgr-ts-result-question .z-ts-value-label{font-size:13px;font-weight:600;color:var(--pgr-text-secondary)}pgr-expr-condition{border:none;margin:4px 0;display:flex;flex-direction:row;align-items:flex-start;width:100%}pgr-expr-condition.z-expr-start>.z-expr-operator{display:none}pgr-expr-condition .z-expr-operator{display:none}.md-pgrGreen>md-tabs-wrapper{border:1px solid #469b4a}.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]).md-active{background-color:#469b4a !important;color:#fff !important}.md-pgrGreen>md-tabs-wrapper md-tab-item:not([disabled]){background-color:#d1fed3 !important;color:#000 !important}.md-pgrGreen>md-tabs-wrapper md-ink-bar{color:#007405;background-color:#007405;height:3px}.md-pgrGreen>md-tabs-content-wrapper{border:5px #469b4a;border-style:solid;border-top:0}.md-pgrPurple>md-tabs-wrapper{border:1px solid #ae62ff}.md-pgrPurple>md-tabs-wrapper md-tab-item:not([disabled]).md-active{background-color:#ae62ff !important;color:#fff !important}.md-pgrPurple>md-tabs-wrapper md-tab-item:not([disabled]){background-color:#ecdaff !important;color:#000 !important}.md-pgrPurple>md-tabs-wrapper md-ink-bar{color:#7735bd;background-color:#7735bd;height:3px}.md-pgrPurple>md-tabs-content-wrapper{border:5px #ae62ff;border-style:solid;border-top:0}.md-pgrOrange>md-tabs-wrapper{background-color:#fa0 !important}.md-pgrOrange>md-tabs-wrapper md-tab-item:not([disabled]).md-active{color:#fff !important;background-color:#855902}.md-pgrOrange>md-tabs-wrapper md-tab-item:not([disabled]){color:#000 !important}.md-pgrOrange>md-tabs-wrapper md-ink-bar{color:#fff;background-color:#fff;height:4px}.md-pgrOrange2>md-tabs-wrapper{border:1px solid #fa0}.md-pgrOrange2>md-tabs-wrapper md-tab-item:not([disabled]).md-active{background-color:#fa0 !important;color:#fff !important}.md-pgrOrange2>md-tabs-wrapper md-tab-item:not([disabled]){background-color:#fbf0db !important;color:#000 !important}.md-pgrOrange2>md-tabs-wrapper md-ink-bar{color:#bd7e00;background-color:#bd7e00;height:3px}.md-pgrOrange2>md-tabs-content-wrapper{border:5px #fa0;border-style:solid;border-top:0}.md-pgrBlue>md-tabs-wrapper{border:1px solid #587fff}.md-pgrBlue>md-tabs-wrapper md-tab-item:not([disabled]).md-active{background-color:#0237e6 !important;color:#fff !important}.md-pgrBlue>md-tabs-wrapper md-tab-item:not([disabled]){background-color:#c7e9f9 !important;color:#000 !important}.md-pgrBlue>md-tabs-wrapper md-ink-bar{color:#001e82;background-color:#001e82;height:3px}.md-pgrBlue>md-tabs-content-wrapper{border:5px #0237e6;border-style:solid;border-top:0}.z-cancel-fullscreen{display:none}.z-full-screen-editor .z-cancel-fullscreen{display:block}.z-full-screen-editor md-tabs-wrapper{display:none !important}pgr-exo-editor-right-menu pgr-html-block-bottom .zse_bas{display:block !important}.z-deliverables-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--pgr-border-light);flex-shrink:0}.z-deliverables-title{display:flex;align-items:center;gap:8px;color:var(--pgr-accent);font-size:16px;font-weight:600}.z-deliverables-title-icon{font-size:22px}.z-deliverables-actions{display:flex;gap:8px}.z-deliverables-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--pgr-border-input);color:var(--pgr-text-secondary);background:var(--pgr-bg-primary);transition:all .15s ease;text-decoration:none}.z-deliverables-btn:hover{border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-deliverables-btn i{font-size:18px}.z-deliverables-btn--primary{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}.z-deliverables-btn--primary:hover{background:var(--pgr-accent-hover);color:var(--pgr-text-on-accent)}.z-deliverables-btn--save{background:#4caf50;color:var(--pgr-text-on-accent);border-color:#4caf50}.z-deliverables-btn--save:hover{background:#409343;color:var(--pgr-text-on-accent)}.z-deliverables-btn--disabled{opacity:.5;pointer-events:none}.z-deliverables-list{display:flex;flex-direction:row;gap:16px;padding:20px 24px;min-height:40vh;flex-wrap:wrap;align-items:flex-start}.z-deliverable-card{display:flex;flex-direction:column;min-width:300px;max-width:360px;background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);flex-shrink:0}.z-deliverable-card--child{min-width:250px;max-width:300px;border-color:rgba(var(--pgr-accent), 0.2)}.z-deliverable-placeholder{border:2px dashed rgba(var(--pgr-accent), 0.3);background:rgba(var(--pgr-accent), 0.03);border-radius:8px;min-height:100px;display:flex;align-items:center;justify-content:center;color:var(--pgr-text-placeholder);font-size:13px;font-style:italic}.z-deliverables-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--pgr-text-placeholder);text-align:center}.z-deliverables-empty i{font-size:48px;margin-bottom:12px;color:var(--pgr-border-soft)}.z-deliverables-empty p{margin:4px 0;font-size:14px}.z-dlv-header{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg, var(--pgr-accent), var(--pgr-accent-hover));border-radius:8px 8px 0 0;min-height:40px}.z-dlv-drag{cursor:grab;color:rgba(255,255,255,.6);display:flex;align-items:center}.z-dlv-drag i{font-size:18px}.z-dlv-drag:hover{color:var(--pgr-text-on-accent)}.z-dlv-title-input{flex:1}.z-dlv-input{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(255,255,255,.3);color:var(--pgr-text-on-accent);font-size:14px;font-weight:600;padding:4px 0;outline:none}.z-dlv-input:focus{border-bottom-color:var(--pgr-text-on-accent)}.z-dlv-input::placeholder{color:rgba(255,255,255,.5)}.z-dlv-actions{display:flex;gap:4px}.z-dlv-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;cursor:pointer;color:rgba(255,255,255,.6);transition:all .15s ease}.z-dlv-action i{font-size:18px}.z-dlv-action:hover{color:var(--pgr-text-on-accent);background:rgba(255,255,255,.15)}.z-dlv-action--danger:hover{color:#ff6b6b;background:rgba(255,107,107,.15)}.z-dlv-children{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:10px 12px;min-height:30px}.z-dlv-empty{width:100%;text-align:center;font-size:12px;font-style:italic;color:var(--pgr-text-light);padding:8px 0}.z-dlv-add-row{display:flex;gap:8px;padding:8px 12px;border-top:1px solid var(--pgr-bg-hover)}.z-dlv-add-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:12px;color:var(--pgr-accent);cursor:pointer;transition:background .15s ease}.z-dlv-add-btn i{font-size:16px}.z-dlv-add-btn:hover{background:rgba(var(--pgr-accent), 0.08)}.z-dlv-no-chapters{display:flex;align-items:center;gap:6px;padding:10px 12px;color:var(--pgr-text-light);font-size:13px;font-style:italic;border-top:1px solid var(--pgr-bg-hover)}.z-dlv-no-chapters i{font-size:16px}.z-dlv-chapters-wrapper{display:block;border-top:1px solid var(--pgr-bg-hover)}.z-dlv-chapters{padding:8px 12px}.z-dlv-exo-row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;margin-bottom:4px}.z-dlv-exo-drag{cursor:grab;color:var(--pgr-border-soft);display:flex;align-items:center}.z-dlv-exo-drag i{font-size:16px}.z-dlv-exo-drag:hover{color:var(--pgr-text-placeholder)}.z-dlv-exo-title-input{flex:1}.z-dlv-exo-input{width:100%;border:none;border-bottom:1px solid var(--pgr-border-medium);padding:3px 0;font-size:13px;background:rgba(0,0,0,0);outline:none}.z-dlv-exo-input:focus{border-bottom-color:var(--pgr-accent)}.z-dlv-exo-action{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;color:var(--pgr-border-soft);transition:all .15s ease}.z-dlv-exo-action i{font-size:16px}.z-dlv-exo-action--danger:hover{color:var(--pgr-color-red-material);background:rgba(229,57,53,.08)}.z-dlv-creating{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--pgr-accent);font-size:13px}.z-dlv-spinner{animation:spin 1.5s linear infinite;font-size:16px}.z-interactions-phases{display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid var(--pgr-border-light);background:var(--pgr-bg-subtle);flex-shrink:0}.z-interactions-phases-label{display:flex;align-items:center;gap:6px;color:var(--pgr-accent);font-size:13px;font-weight:600;white-space:nowrap}.z-interactions-phases-label i{font-size:18px}.z-interactions-phase-tabs{display:flex;gap:4px;overflow-x:auto}.z-interactions-phase-tab{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:13px;cursor:pointer;white-space:nowrap;color:var(--pgr-text-tertiary);background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);transition:all .15s ease;text-decoration:none}.z-interactions-phase-tab:hover{border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-interactions-phase-tab--active{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}.z-interactions-phase-tab--active:hover{background:var(--pgr-accent-hover);color:var(--pgr-text-on-accent)}.z-interactions-phase-tab--active .z-interactions-phase-prefix{color:rgba(255,255,255,.8)}.z-interactions-phase-prefix{font-weight:700;font-size:12px;color:var(--pgr-accent)}.z-interactions-phase-title{font-weight:500}pgr-phase-interactions{display:flex;flex:1;overflow:hidden}.z-interactions-sidebar{display:block;width:320px;min-width:280px;max-width:380px;border-right:1px solid var(--pgr-border-light);overflow-y:auto;padding:12px 0;background:var(--pgr-bg-subtle);flex-shrink:0}.z-interactions-editor{display:flex;flex:1;overflow:auto}.z-tree-item{padding-left:0}.z-tree-item-link{display:flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;cursor:pointer;font-size:13px;color:var(--pgr-text-strong);transition:background .12s ease;text-decoration:none;border-left:3px solid rgba(0,0,0,0)}.z-tree-item-link:hover{background:rgba(var(--pgr-accent), 0.05)}.z-tree-item-link--open{color:var(--pgr-accent);font-weight:600;border-left-color:var(--pgr-accent);background:rgba(var(--pgr-accent), 0.03)}.z-tree-item-arrow{font-size:18px;color:var(--pgr-text-light);flex-shrink:0}.z-tree-item-link--open .z-tree-item-arrow{color:var(--pgr-accent)}.z-tree-item-prefix{font-weight:700;font-size:12px;color:var(--pgr-accent);flex-shrink:0}.z-tree-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-tree-level-1>.z-tree-item-link{padding-left:12px}.z-tree-level-2>.z-tree-item-link{padding-left:28px}.z-tree-level-3>.z-tree-item-link{padding-left:44px}.z-tree-level-4>.z-tree-item-link{padding-left:60px}.z-tree-exos{padding:2px 0}.z-tree-exo{display:flex;align-items:center;gap:6px;padding:5px 12px 5px 36px;cursor:pointer;font-size:12px;color:var(--pgr-text-secondary);transition:all .12s ease;text-decoration:none;border-left:3px solid rgba(0,0,0,0)}.z-tree-exo:hover{background:rgba(var(--pgr-accent), 0.05)}.z-tree-exo--selected{background:rgba(var(--pgr-accent), 0.1);color:var(--pgr-accent);font-weight:600;border-left-color:var(--pgr-accent)}.z-tree-exo-icon{font-size:16px;color:var(--pgr-text-light);flex-shrink:0}.z-tree-exo--selected .z-tree-exo-icon{color:var(--pgr-accent)}.z-tree-exo-prefix{font-weight:600;font-size:11px;color:rgba(var(--pgr-accent), 0.7);flex-shrink:0}.z-tree-exo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-tree-indexes{padding:0}.z-tree-index{display:flex;align-items:center;gap:4px;padding:3px 12px 3px 52px;cursor:pointer;font-size:11px;color:var(--pgr-text-muted);transition:background .12s ease;text-decoration:none}.z-tree-index:hover{background:rgba(var(--pgr-accent), 0.04);color:var(--pgr-accent)}.z-tree-index-prefix{font-weight:600;font-size:10px;color:var(--pgr-text-light);flex-shrink:0}.z-tree-index-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-tree-index-level-1{padding-left:52px}.z-tree-index-level-2{padding-left:64px}.z-tree-index-level-3{padding-left:76px}.z-tree-empty{padding:8px 12px 8px 36px;font-size:12px;color:var(--pgr-text-light);font-style:italic}.z-policy-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--pgr-border-light);flex-wrap:wrap;gap:12px}.z-policy-title{display:flex;align-items:center;gap:8px;color:var(--pgr-accent);font-size:16px;font-weight:600}.z-policy-title-icon{font-size:22px}.z-policy-actions{display:flex;gap:8px;flex-wrap:wrap}.z-policy-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--pgr-border-input);color:var(--pgr-text-secondary);background:var(--pgr-bg-primary);transition:all .15s ease;text-decoration:none}.z-policy-btn:hover{border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-policy-btn[disabled],.z-policy-btn[aria-disabled=true]{opacity:.4;pointer-events:none;cursor:not-allowed}.z-policy-btn i{font-size:18px}.z-policy-btn--save{background:#4caf50;color:var(--pgr-text-on-accent);border-color:#4caf50}.z-policy-btn--save:hover{background:#409343;color:var(--pgr-text-on-accent)}.z-policy-content{height:calc(100vh - 250px);padding:16px 24px;overflow:auto}.z-policy-parent{margin-bottom:20px}.z-policy-parent-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-radius:6px 6px 0 0;font-size:15px;font-weight:600}.z-policy-parent-header i{font-size:20px}.z-policy-tabs md-tabs-wrapper{background:var(--pgr-bg-accent-subtle)}.z-policy-tabs md-tabs-wrapper md-tab-item{color:var(--pgr-text-tertiary);font-size:13px}.z-policy-tabs md-tabs-wrapper md-tab-item.md-active{color:var(--pgr-accent);font-weight:600}.z-policy-tabs md-tabs-wrapper md-ink-bar{background:var(--pgr-accent);height:3px}.z-policy-dialog{display:block;min-width:500px;padding:16px}.z-policy-dialog-footer{display:flex;justify-content:center;padding:16px;border-top:1px solid var(--pgr-border-light)}.z-policy-dialog-section{padding:12px 0}.z-policy-dialog-section:not(:last-child){border-bottom:1px solid var(--pgr-border-light)}.z-policy-toggle{cursor:pointer;display:flex;align-items:center}.z-policy-toggle i{font-size:28px;transition:color .15s ease}.z-policy-toggle--on{color:var(--pgr-color-green-material)}.z-policy-toggle--off{color:var(--pgr-border-soft)}.z-policy-tree{padding:12px 16px}.z-policy-tree-item{margin-bottom:2px}.z-policy-tree-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;transition:background .12s ease}.z-policy-tree-row:hover{background:rgba(138,79,255,.04)}.z-policy-tree-row--parent{background:rgba(138,79,255,.06);font-weight:500}.z-policy-tree-row--child{margin-left:24px;background:rgba(138,79,255,.02)}.z-policy-tree-icon{font-size:18px;color:var(--pgr-accent);flex-shrink:0}.z-policy-tree-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);flex-shrink:0}.z-policy-tree-label{font-size:13px;color:var(--pgr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-policy-tree-link{display:flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none}.z-policy-tree-link:hover .z-policy-tree-label{color:#8a4fff}.z-policy-tree-children{padding-left:20px}.z-policy-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;cursor:pointer;color:var(--pgr-text-disabled);transition:all .15s ease;margin-left:auto}.z-policy-action i{font-size:18px}.z-policy-action:hover{color:#8a4fff;background:rgba(138,79,255,.06)}.z-policy-section{padding:12px 16px}.z-policy-section:not(:last-child){border-bottom:1px solid var(--pgr-bg-hover)}.z-policy-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.z-policy-section-title{font-size:14px;font-weight:600;color:#8a4fff}.z-policy-bulk-actions{display:flex;gap:6px}.z-policy-bulk-btn{display:flex;align-items:center;gap:3px;padding:3px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s ease}.z-policy-bulk-btn i{font-size:16px}.z-policy-bulk-btn--on{color:var(--pgr-color-green-material)}.z-policy-bulk-btn--on:hover{background:rgba(76,175,80,.1)}.z-policy-bulk-btn--off{color:var(--pgr-color-red-material)}.z-policy-bulk-btn--off:hover{background:rgba(229,57,53,.08)}.z-policy-term-list{display:flex;flex-wrap:wrap;gap:6px}.z-policy-term{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;background:var(--pgr-bg-subtle);border:1px solid var(--pgr-border-light);transition:all .15s ease}.z-policy-term:hover{border-color:rgba(138,79,255,.2)}.z-policy-term--active{background:rgba(138,79,255,.04);border-color:rgba(138,79,255,.2)}.z-policy-term-phase{background:#f4f4f4;color:var(--pgr-text-primary)}.z-policy-term-phase.md-active{background:#8a4fff;color:var(--pgr-text-on-accent)}.z-policy-term-phase .z-policy-term-icon{color:#8a4fff}.z-policy-term-deliverable{background:#f4f4f4;color:var(--pgr-text-primary)}.z-policy-term-deliverable.md-active{background:#fffaad;color:var(--pgr-text-on-accent)}.z-policy-term-deliverable .z-policy-term-icon{color:#fa0}.z-policy-term-module{background:#f4f4f4;color:var(--pgr-text-primary)}.z-policy-term-module.md-active{background:#b3ffe2;color:var(--pgr-text-on-accent)}.z-policy-term-module .z-policy-term-icon{color:var(--pgr-color-green-material)}.z-policy-term-icon{font-size:18px;color:#8a4fff;flex-shrink:0}.z-policy-term-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder);flex-shrink:0}.z-policy-term-label{font-size:13px;color:var(--pgr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-policy-module-tabs{padding:8px 0}.z-policy-module-tabs .md-tab{background:#d5ffd5;color:var(--pgr-text-primary)}.z-policy-module-tabs .md-tab.md-active{color:var(--pgr-text-primary) !important}.z-policy-access-types{display:flex;gap:16px;flex-wrap:wrap;padding:8px 0}.z-policy-access-type{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;background:var(--pgr-bg-subtle);border:1px solid var(--pgr-border-light)}.z-policy-breadcrumb{display:flex;align-items:center;gap:4px;padding:8px 16px;font-size:12px;color:var(--pgr-text-muted)}.z-policy-breadcrumb i{font-size:16px}.z-policy-role-name{padding:16px;border-bottom:1px solid var(--pgr-border-light)}.z-policy-field-label{display:block;font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.z-policy-field-input{width:100%;padding:8px 12px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.z-policy-field-input:focus{border-color:#8a4fff}.z-parcours-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-parcours-title{display:flex;align-items:center;gap:8px;color:#8a4fff;font-size:16px;font-weight:600}.z-parcours-title-icon{font-size:22px}.z-parcours-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--pgr-border-input);color:var(--pgr-text-secondary);background:var(--pgr-bg-primary);transition:all .15s ease;text-decoration:none}.z-parcours-btn:hover{border-color:#8a4fff;color:#8a4fff}.z-parcours-btn i{font-size:18px}.z-parcours-btn--primary{background:#8a4fff;color:var(--pgr-text-on-accent);border-color:#8a4fff}.z-parcours-btn--primary:hover{background:var(--pgr-accent-hover);color:var(--pgr-text-on-accent)}.z-parcours-content{padding:0 24px 16px;width:100%;height:calc(100vh - 250px);overflow-y:scroll}.z-parcours-tabs md-tabs-wrapper{background:var(--pgr-color-orange-light)}.z-parcours-tabs md-tabs-wrapper md-tab-item{color:var(--pgr-text-tertiary);font-size:13px}.z-parcours-tabs md-tabs-wrapper md-tab-item.md-active{color:var(--pgr-text-primary);font-weight:600}.z-parcours-tabs md-tabs-wrapper md-ink-bar{background:var(--pgr-color-orange);height:3px}.z-parcours-tabs .z-policy-content md-tabs-wrapper{background:var(--pgr-bg-accent-subtle) !important}.z-parcours-tabs .z-policy-content md-tabs-wrapper md-tab-item{color:var(--pgr-text-tertiary);font-size:13px}.z-parcours-tabs .z-policy-content md-tabs-wrapper md-tab-item.md-active{color:#8a4fff;font-weight:600}.z-parcours-tabs .z-policy-content md-tabs-wrapper md-ink-bar{background:var(--pgr-accent);height:3px}.z-parcours-dialog{display:block;min-width:450px}.z-parcours-dialog-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg, var(--pgr-accent), var(--pgr-accent-hover));color:var(--pgr-text-on-accent)}.z-parcours-dialog-header md-icon{color:var(--pgr-text-on-accent) !important}.z-parcours-dialog-header-icon{font-size:24px}.z-parcours-dialog-header-title{font-size:16px;font-weight:600}.z-parcours-dialog-content{padding:20px}.z-parcours-dialog-section-title{font-size:14px;font-weight:600;color:#8a4fff;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid rgba(138,79,255,.15)}.z-parcours-dialog-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.z-parcours-dialog-label{font-size:12px;font-weight:600;color:var(--pgr-text-tertiary);text-transform:uppercase;letter-spacing:.3px}.z-parcours-dialog-input{width:100%;padding:8px 12px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.z-parcours-dialog-input:focus{border-color:#8a4fff}.z-parcours-dialog-actions{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--pgr-border-light);justify-content:flex-end}.z-orginfos-header{display:flex;align-items:center;gap:8px;padding:16px 24px;border-bottom:1px solid var(--pgr-border-light);color:#8a4fff;font-size:16px;font-weight:600}.z-orginfos-header-icon{font-size:22px}.z-orginfos-form{padding:24px;max-width:600px;display:flex;flex-direction:column;gap:20px}.z-orginfos-field{display:flex;flex-direction:column;gap:6px}.z-orginfos-label{font-size:12px;font-weight:600;color:#8a4fff;text-transform:uppercase;letter-spacing:.3px}.z-orginfos-input{width:100%;padding:10px 14px;border:1px solid var(--pgr-border-input);border-radius:6px;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.z-orginfos-input:focus{border-color:#8a4fff}.z-orginfos-toggle-row{display:flex;align-items:center;gap:10px}.z-orginfos-toggle{cursor:pointer;display:flex;align-items:center}.z-orginfos-toggle i{font-size:32px;transition:color .15s ease}.z-orginfos-toggle--on{color:var(--pgr-color-green-material)}.z-orginfos-toggle--off{color:var(--pgr-border-soft)}.z-orginfos-status{font-size:13px;font-weight:600;padding:2px 10px;border-radius:10px}.z-orginfos-status--active{background:#e8f5e9;color:#2e7d32}.z-orginfos-status--inactive{background:#fce4ec;color:#c62828}.z-termedit{display:flex;flex-direction:column;width:100%}.z-termedit-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--pgr-border-light);flex-shrink:0;gap:12px}.z-termedit-toolbar-left,.z-termedit-toolbar-right{display:flex;align-items:center;gap:4px}.z-termedit-action{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:5px;font-size:12px;font-weight:500;cursor:pointer;color:var(--pgr-text-secondary);transition:all .15s ease;white-space:nowrap}.z-termedit-action i{font-size:18px}.z-termedit-action:hover{background:rgba(138,79,255,.08);color:#8a4fff}.z-termedit-action--save{background:#8a4fff;color:var(--pgr-text-on-accent)}.z-termedit-action--save:hover{background:var(--pgr-accent-hover);color:var(--pgr-text-on-accent)}.z-termedit-id{font-size:11px;font-weight:600;color:var(--pgr-text-placeholder)}.z-termedit-content{display:block;width:100%;overflow:auto;height:90vh}.z-favoris{padding:20px;max-width:700px}.z-favoris-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid rgba(138,79,255,.12)}.z-favoris-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#8a4fff}.z-favoris-title i{font-size:24px;color:#8a4fff}.z-favoris-save{display:flex;align-items:center;gap:6px;padding:8px 18px;background:#8a4fff;color:var(--pgr-text-on-accent);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.z-favoris-save i{font-size:18px}.z-favoris-save:hover{background:var(--pgr-accent-hover);box-shadow:0 2px 8px rgba(138,79,255,.3)}.z-favoris-tree{display:flex;flex-direction:column;gap:4px}.z-favoris-node{display:flex;flex-direction:column}.z-favoris-children{padding-left:28px;margin-top:2px;border-left:2px solid var(--pgr-border-light);margin-left:14px}.z-favoris-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s ease;margin:1px 0}.z-favoris-item:hover{background:rgba(138,79,255,.05)}.z-favoris-checkbox{display:none}.z-favoris-checkbox:checked+.z-favoris-check{background:#8a4fff;border-color:#8a4fff}.z-favoris-checkbox:checked+.z-favoris-check::after{content:"✓";color:var(--pgr-text-on-accent);font-size:12px;font-weight:700}.z-favoris-check{width:20px;height:20px;min-width:20px;border:2px solid var(--pgr-border-soft);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:var(--pgr-bg-primary)}.z-favoris-icon{font-size:20px;color:var(--pgr-text-muted)}.z-favoris-item--subject{font-weight:600}.z-favoris-item--subject .z-favoris-icon{color:#8a4fff}.z-favoris-item--child{font-weight:500}.z-favoris-item--child .z-favoris-icon{color:#6b8aff}.z-favoris-item--module{font-size:13px}.z-favoris-item--module .z-favoris-icon{color:var(--pgr-color-green-material)}.z-favoris-label{font-size:14px;color:var(--pgr-text-primary)}.z-favoris-id{font-size:11px;color:var(--pgr-text-light);font-weight:400}.z-dark-mode-toggle:hover{background-color:var(--pgr-accent-bg) !important}.z-dark-mode-toggle:hover i{color:var(--pgr-accent) !important}body.dark-mode{background-color:var(--pgr-bg-secondary);color:var(--pgr-text-primary)}body.dark-mode a{color:var(--pgr-text-secondary)}body.dark-mode input,body.dark-mode textarea,body.dark-mode select{color:var(--pgr-text-primary);background-color:var(--pgr-bg-input);border-color:var(--pgr-border-input)}body.dark-mode input:focus,body.dark-mode textarea:focus,body.dark-mode select:focus{background-color:var(--pgr-bg-input-focus);border-color:var(--pgr-accent)}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder,body.dark-mode select::placeholder{color:var(--pgr-text-placeholder)}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:var(--pgr-text-primary)}body.dark-mode .z-admin .z-navigation,body.dark-mode .z-admin-interaction .z-navigation{background-color:var(--pgr-bg-primary);border-bottom-color:var(--pgr-border-light);box-shadow:var(--pgr-shadow-sm)}body.dark-mode .z-admin .z-navigation .z-nav-separator,body.dark-mode .z-admin-interaction .z-navigation .z-nav-separator{background-color:var(--pgr-border-medium)}body.dark-mode .z-admin .z-navigation .z-nav-arrows a:hover,body.dark-mode .z-admin-interaction .z-navigation .z-nav-arrows a:hover{background-color:var(--pgr-bg-hover)}body.dark-mode .z-admin .z-navigation .z-nav-arrows a i,body.dark-mode .z-admin-interaction .z-navigation .z-nav-arrows a i{color:var(--pgr-text-tertiary)}body.dark-mode .z-admin .z-navigation .z-navigation-bas a.z-rubrique span,body.dark-mode .z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique span{color:var(--pgr-text-secondary)}body.dark-mode .z-admin .z-navigation .z-navigation-bas a.z-rubrique i,body.dark-mode .z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique i{color:var(--pgr-text-muted)}body.dark-mode .z-admin .z-navigation .z-navigation-bas a.z-rubrique:hover,body.dark-mode .z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique:hover{background-color:var(--pgr-accent-bg)}body.dark-mode .z-admin .z-navigation .z-navigation-bas a.z-rubrique:hover span,body.dark-mode .z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique:hover span{color:var(--pgr-text-primary)}body.dark-mode .z-admin .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active,body.dark-mode .z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active{background-color:var(--pgr-accent-bg-strong)}body.dark-mode .z-admin .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active span,body.dark-mode .z-admin-interaction .z-navigation .z-navigation-bas a.z-rubrique.z-rubrique-active span{color:var(--pgr-accent)}body.dark-mode .z-admin .z-navigation .z-utilisateur-bas .z-user-info .nav-utilisateur,body.dark-mode .z-admin-interaction .z-navigation .z-utilisateur-bas .z-user-info .nav-utilisateur{color:var(--pgr-text-primary)}body.dark-mode .z-admin .z-navigation .z-utilisateur-bas .z-nav-action i,body.dark-mode .z-admin-interaction .z-navigation .z-utilisateur-bas .z-nav-action i{color:var(--pgr-text-muted)}body.dark-mode .z-plateau,body.dark-mode .z-admin{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-tableau-de-bord-admin{background-color:var(--pgr-bg-secondary) !important}body.dark-mode .z-editeur{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-editeur .z-index{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-editeur .z-editor-toolbar{background-color:var(--pgr-bg-primary);border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-editeur .z-editor-toolbar .z-editor-toolbar-left .z-editor-toolbar-title{color:var(--pgr-text-primary)}body.dark-mode .z-editeur .z-editor-toolbar .z-editor-toolbar-left .z-editor-toolbar-count{color:var(--pgr-text-placeholder)}body.dark-mode .z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-editor-toolbar-btn{background:var(--pgr-bg-primary);border-color:var(--pgr-border-medium)}body.dark-mode .z-editeur .z-editor-toolbar .z-editor-toolbar-right .z-editor-toolbar-btn i{color:var(--pgr-text-tertiary)}body.dark-mode .z-editeur .Z-admin-ligne:not(.z-editeur-ligne-highlight){background-color:var(--pgr-card-bg)}body.dark-mode .z-editeur .Z-admin-ligne:not(.z-editeur-ligne-highlight):hover{border-color:var(--pgr-border-medium)}body.dark-mode .z-editeur .z-raccourcis{background-color:var(--pgr-bg-primary);border-top-color:var(--pgr-border-light)}body.dark-mode .z-editeur .z-raccourcis .z-raccourcis-boutons .z-widget-bouton{background-color:var(--pgr-bg-primary);border-color:var(--pgr-border-medium)}body.dark-mode .z-editeur .z-raccourcis .z-raccourcis-boutons .z-widget-bouton p.z-formulaire{color:var(--pgr-text-secondary)}body.dark-mode .z-subjects .z-subject,body.dark-mode .z-subj-child{background-color:var(--pgr-card-bg);border-color:var(--pgr-card-border)}body.dark-mode .z-subj-card-header{background-color:var(--pgr-card-bg)}body.dark-mode .z-subj-card-title span{color:var(--pgr-text-primary)}body.dark-mode .z-subj-card-action i.material-icons{color:var(--pgr-text-placeholder)}body.dark-mode .z-subj-empty i.material-icons{color:var(--pgr-text-disabled)}body.dark-mode .z-subj-empty span{color:var(--pgr-text-placeholder)}body.dark-mode .z-subj-module-link{color:var(--pgr-text-secondary)}body.dark-mode .z-subj-module-drag{color:var(--pgr-text-disabled)}body.dark-mode .z-subjlist-title{color:var(--pgr-text-primary)}body.dark-mode .z-subjlist-search{background-color:var(--pgr-bg-input);border-color:var(--pgr-border-input)}body.dark-mode .z-subjlist-search-input{color:var(--pgr-text-primary)}body.dark-mode .z-subjlist-empty{color:var(--pgr-text-placeholder)}body.dark-mode .z-subjlist-empty i.material-icons{color:var(--pgr-text-disabled)}body.dark-mode .z-organisation{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-organisation .z-organisation-configuration{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-organisation .z-parcours a.z-scroll-horizontal{background-color:var(--pgr-bg-primary)}body.dark-mode .z-org-redesign{background-color:var(--pgr-bg-secondary) !important}body.dark-mode .z-org-footer,body.dark-mode .z-appuser-footer{background-color:var(--pgr-bg-primary);border-top-color:var(--pgr-border-light)}body.dark-mode .z-org-list-title,body.dark-mode .z-appuser-list-title{color:var(--pgr-text-primary)}body.dark-mode .z-org-list-search,body.dark-mode .z-appuser-list-search{background-color:var(--pgr-bg-input);border-color:var(--pgr-border-input)}body.dark-mode .z-org-list-search-input,body.dark-mode .z-appuser-list-search-input{color:var(--pgr-text-primary)}body.dark-mode .z-org-list-toggle-label,body.dark-mode .z-appuser-list-toggle-label{color:var(--pgr-text-tertiary)}body.dark-mode .z-org-card,body.dark-mode .z-appuser-card{background-color:var(--pgr-card-bg);border-color:var(--pgr-card-border)}body.dark-mode .z-org-card-name,body.dark-mode .z-appuser-card-email span{color:var(--pgr-text-primary)}body.dark-mode .z-org-card-id,body.dark-mode .z-appuser-card-id{color:var(--pgr-text-muted)}body.dark-mode .z-org-card-subject,body.dark-mode .z-appuser-card-org{background-color:var(--pgr-bg-hover);color:var(--pgr-text-secondary)}body.dark-mode .z-org-card-status--inactive{background-color:var(--pgr-bg-hover);color:var(--pgr-text-muted)}body.dark-mode .z-org-edit-header,body.dark-mode .z-appuser-edit-header{background-color:var(--pgr-bg-primary);border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-org-edit-header-name,body.dark-mode .z-appuser-edit-header-email{color:var(--pgr-text-primary)}body.dark-mode .z-org-edit-header-id,body.dark-mode .z-appuser-edit-header-id{color:var(--pgr-text-muted)}body.dark-mode .z-org-edit-back i.material-icons,body.dark-mode .z-appuser-edit-back i.material-icons{color:var(--pgr-text-tertiary)}body.dark-mode .z-org-edit-tabs md-tabs-wrapper,body.dark-mode .z-appuser-edit-tabs md-tabs-wrapper{background-color:var(--pgr-bg-primary) !important;border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-org-edit-tabs md-tab-item,body.dark-mode .z-appuser-edit-tabs md-tab-item{color:var(--pgr-text-secondary) !important}body.dark-mode .z-org-create-content,body.dark-mode .z-appuser-create-content{background-color:var(--pgr-bg-primary)}body.dark-mode .z-org-create-input,body.dark-mode .z-appuser-create-input,body.dark-mode .z-appuser-infos-input,body.dark-mode .z-appuser-pwd-input{background-color:var(--pgr-bg-input);border-color:var(--pgr-border-input);color:var(--pgr-text-primary)}body.dark-mode .z-org-create-input:focus,body.dark-mode .z-appuser-create-input:focus,body.dark-mode .z-appuser-infos-input:focus,body.dark-mode .z-appuser-pwd-input:focus{background-color:var(--pgr-bg-input-focus)}body.dark-mode .z-org-create-footer,body.dark-mode .z-appuser-create-footer{background-color:var(--pgr-bg-primary);border-top-color:var(--pgr-border-light)}body.dark-mode .z-org-create-btn--secondary,body.dark-mode .z-appuser-create-btn--secondary{background-color:var(--pgr-bg-hover);color:var(--pgr-text-secondary)}body.dark-mode .z-app-user{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-app-user .z-app-user-configuration{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-appuser-redesign{background-color:var(--pgr-bg-secondary) !important}body.dark-mode .z-appuser-infos-section-title,body.dark-mode .z-appuser-pwd-section-title{color:var(--pgr-accent);border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-appuser-infos-label,body.dark-mode .z-appuser-pwd-label,body.dark-mode .z-org-create-label,body.dark-mode .z-appuser-create-label{color:var(--pgr-accent)}body.dark-mode .z-appuser-infos-footer,body.dark-mode .z-appuser-pwd-section{border-color:var(--pgr-border-light)}body.dark-mode .z-orgusers-header{border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-orgusers-title{color:var(--pgr-text-primary)}body.dark-mode .z-orgusers-count{color:var(--pgr-text-muted)}body.dark-mode .z-orguser-row{background-color:var(--pgr-card-bg);border-color:var(--pgr-card-border)}body.dark-mode .z-orguser-email{color:var(--pgr-text-primary)}body.dark-mode .z-orguser-role{color:var(--pgr-text-secondary)}body.dark-mode .z-orguser-detail{background-color:var(--pgr-bg-secondary);border-top-color:var(--pgr-border-light)}body.dark-mode pgr-organization-policy{background-color:var(--pgr-bg-primary) !important}body.dark-mode .z-policy-header{border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-policy-header-title{color:var(--pgr-text-primary)}body.dark-mode .z-policy-subject-header{background:var(--pgr-bg-hover);color:var(--pgr-text-primary)}body.dark-mode .z-policy-subject-header span{color:var(--pgr-text-primary)}body.dark-mode .z-policy-tree-item{border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-policy-tree-item-label{color:var(--pgr-text-secondary)}body.dark-mode .z-policy-term-label{color:var(--pgr-text-secondary)}body.dark-mode .z-parcours-header{border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-parcours-header-title{color:var(--pgr-text-primary)}body.dark-mode .z-parcours-header-count{color:var(--pgr-text-muted)}body.dark-mode .z-parcours-dialog-body{background-color:var(--pgr-bg-primary)}body.dark-mode .z-parcours-dialog-input{background-color:var(--pgr-bg-input);border-color:var(--pgr-border-input);color:var(--pgr-text-primary)}body.dark-mode .z-parcours-dialog-footer{background-color:var(--pgr-bg-primary);border-top-color:var(--pgr-border-light)}body.dark-mode .z-orginfos-header{border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-orginfos-header-title{color:var(--pgr-text-primary)}body.dark-mode .z-orginfos-input{background-color:var(--pgr-bg-input);border-color:var(--pgr-border-input);color:var(--pgr-text-primary)}body.dark-mode .z-orginfos-label{color:var(--pgr-text-secondary)}body.dark-mode .z-orginvite-body{background-color:var(--pgr-bg-primary)}body.dark-mode .z-orginvite-textarea,body.dark-mode .z-orginvite-select{background-color:var(--pgr-bg-input);border-color:var(--pgr-border-input);color:var(--pgr-text-primary)}body.dark-mode .z-orginvite-footer{background-color:var(--pgr-bg-primary);border-top-color:var(--pgr-border-light)}body.dark-mode .z-deliverables-header{border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-deliverables-header-title{color:var(--pgr-text-primary)}body.dark-mode .z-dlv-card{background-color:var(--pgr-card-bg);border-color:var(--pgr-card-border)}body.dark-mode .z-dlv-body{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-dlv-exo-row{background-color:var(--pgr-card-bg);border-color:var(--pgr-card-border)}body.dark-mode .z-dlv-exo-title{color:var(--pgr-text-primary)}body.dark-mode .z-interactions-sidebar{background-color:var(--pgr-bg-primary);border-right-color:var(--pgr-border-light)}body.dark-mode .z-interactions-editor{background-color:var(--pgr-bg-secondary)}body.dark-mode .z-tree-item:hover{background-color:var(--pgr-bg-hover)}body.dark-mode .z-tree-item-label{color:var(--pgr-text-secondary)}body.dark-mode .z-tree-item--active{background-color:var(--pgr-accent-bg-strong)}body.dark-mode .z-termedit-toolbar{background-color:var(--pgr-bg-primary);border-bottom-color:var(--pgr-border-light)}body.dark-mode .z-termedit-action{color:var(--pgr-text-secondary)}body.dark-mode .z-termedit-id{color:var(--pgr-text-placeholder)}body.dark-mode .z-favoris-label{color:var(--pgr-text-primary)}body.dark-mode .z-favoris-id{color:var(--pgr-text-muted)}body.dark-mode .z-favoris-check{background:var(--pgr-bg-primary);border-color:var(--pgr-border-medium)}body.dark-mode .z-favoris-children{border-left-color:var(--pgr-border-light)}body.dark-mode .z-form-admin-container{background:linear-gradient(160deg, var(--pgr-bg-secondary) 0%, var(--pgr-bg-tertiary) 40%, var(--pgr-bg-primary) 100%)}body.dark-mode .z-form-admin-container .z-login-card{background:var(--pgr-card-bg);box-shadow:var(--pgr-shadow-lg)}body.dark-mode .z-form-admin-container .z-login-header .z-login-subtitle{color:var(--pgr-text-muted)}body.dark-mode .z-form-admin-container .z-input-group{background:var(--pgr-bg-input);border-color:var(--pgr-border-input)}body.dark-mode .z-form-admin-container .z-input-group .z-input-wrapper input.z-input{color:var(--pgr-text-primary)}body.dark-mode .z-form-admin-container .z-input-group .z-input-wrapper .z-input-label{color:var(--pgr-text-placeholder)}body.dark-mode .z-form-admin-container .z-input-group.z-input-focused{background:var(--pgr-bg-input-focus)}body.dark-mode .z-form-admin-container .z-input-group.z-input-filled:not(.z-input-focused){background:var(--pgr-bg-input-filled)}body.dark-mode .z-form-admin-container .z-remember-me span{color:var(--pgr-text-muted)}body.dark-mode .z-form-admin-container .z-forgot-title{color:var(--pgr-text-primary)}body.dark-mode .z-form-admin-container .z-forgot-desc{color:var(--pgr-text-placeholder)}body.dark-mode .z-form-admin-container .z-login-error{background-color:var(--pgr-error-bg);border-color:var(--pgr-error-border)}body.dark-mode .z-form-admin-container .z-login-error p{color:var(--pgr-error-text)}body.dark-mode .z-form-admin-container .z-login-success{background-color:var(--pgr-success-bg);border-color:var(--pgr-success-border)}body.dark-mode .z-form-admin-container .z-login-success p{color:var(--pgr-success-text)}body.dark-mode .z-form-admin-container .z-already-connected p{color:var(--pgr-text-placeholder)}body.dark-mode .z-form-admin-container .z-already-connected .z-user-email{color:var(--pgr-text-primary)}@media screen and (max-width: 860px){body.dark-mode .z-form-admin-container{background:var(--pgr-bg-primary)}}body.dark-mode .z-onglets .z-groupe .z-actif{background-color:var(--pgr-bg-primary)}body.dark-mode .z-onglets .z-groupe .z-onglet:hover{background-color:var(--pgr-bg-hover)}body.dark-mode .z-gray-lines{background:var(--pgr-zebra-even)}body.dark-mode .z-gray-lines:nth-child(odd){background:var(--pgr-zebra-odd)}body.dark-mode .z-grille .z-groupe:nth-child(even),body.dark-mode .z-grille .z-index:nth-child(even){background-color:var(--pgr-zebra-odd)}body.dark-mode .z-xt-code{background:var(--pgr-bg-hover)}body.dark-mode .z-subject-module .z-subject-module-title a{color:var(--pgr-text-primary)}body.dark-mode .z-subject-module .z-module-title a{color:var(--pgr-text-primary)}body.dark-mode .z-org-content h2.z-formulaire-legende{color:var(--pgr-text-primary)}body.dark-mode md-toolbar{background-color:var(--pgr-bg-primary) !important;color:var(--pgr-text-primary) !important}body.dark-mode md-content{background-color:var(--pgr-bg-secondary) !important;color:var(--pgr-text-primary) !important}body.dark-mode md-dialog{background-color:var(--pgr-bg-primary) !important;color:var(--pgr-text-primary) !important}body.dark-mode md-tabs-wrapper{background-color:var(--pgr-bg-primary) !important}body.dark-mode md-tab-item{color:var(--pgr-text-secondary) !important}body.dark-mode md-input-container input,body.dark-mode md-input-container textarea{color:var(--pgr-text-primary) !important}body.dark-mode md-input-container label{color:var(--pgr-text-placeholder) !important}body.dark-mode .md-toast-content{background-color:var(--pgr-bg-tertiary) !important;color:var(--pgr-text-primary) !important}body.dark-mode md-checkbox .md-label{color:var(--pgr-text-secondary)}body.dark-mode md-switch .md-label{color:var(--pgr-text-secondary)}body.dark-mode md-select .md-select-value{color:var(--pgr-text-primary);border-bottom-color:var(--pgr-border-input)}body.dark-mode md-select-menu md-content{background-color:var(--pgr-bg-primary) !important}body.dark-mode md-option{color:var(--pgr-text-primary)}body.dark-mode md-option:hover,body.dark-mode md-option:focus{background-color:var(--pgr-bg-hover)}body.dark-mode ::-webkit-scrollbar{background-color:var(--pgr-bg-secondary)}body.dark-mode ::-webkit-scrollbar-thumb{background-color:var(--pgr-border-medium);border-radius:10px}pgr-term-search-list .z-search-page{max-width:1080px;box-sizing:border-box;padding:32px 28px 48px;gap:24px;color:var(--pgr-text-primary)}pgr-term-search-list .z-search-page .z-search-heading h1{font-size:28px;line-height:1.3;margin:0 0 10px}pgr-term-search-list .z-search-page .z-search-heading p{margin:0;font-size:14px;color:var(--pgr-text-tertiary);line-height:1.6}pgr-term-search-list .z-search-page button,pgr-term-search-list .z-search-page input{font:inherit}pgr-term-search-list .z-search-page button:focus-visible,pgr-term-search-list .z-search-page a:focus-visible,pgr-term-search-list .z-search-page summary:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}pgr-term-search-list .z-search-page .z-search-form{padding:22px;border:1px solid var(--pgr-border-medium);border-radius:10px;background:var(--pgr-bg-primary)}pgr-term-search-list .z-search-page .z-search-form>label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}pgr-term-search-list .z-search-page .z-search-form>p{margin:10px 0 0;font-size:12px;color:var(--pgr-text-tertiary);line-height:1.6}pgr-term-search-list .z-search-page .z-search-controls{display:flex;gap:10px}pgr-term-search-list .z-search-page .z-search-input-wrap{display:flex;align-items:center;flex:1;min-width:0;gap:9px;padding:0 12px;border:1px solid var(--pgr-border-input);border-radius:6px}pgr-term-search-list .z-search-page .z-search-input-wrap:focus-within{border-color:var(--pgr-accent);outline:2px solid var(--pgr-accent-bg-strong)}pgr-term-search-list .z-search-page .z-search-input-wrap>i{font-size:20px;color:var(--pgr-text-tertiary)}pgr-term-search-list .z-search-page .z-search-input-wrap input{width:100%;min-width:0;height:42px;padding:0;border:0 !important;outline:0;background:rgba(0,0,0,0);color:var(--pgr-text-primary)}pgr-term-search-list .z-search-page .z-search-input-wrap input::placeholder{padding:0;background:rgba(0,0,0,0);font:inherit;color:var(--pgr-text-muted)}pgr-term-search-list .z-search-page .z-search-primary{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 16px;background:var(--pgr-accent);color:var(--pgr-text-on-accent);border:0;border-radius:6px;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}pgr-term-search-list .z-search-page .z-search-primary i{font-size:18px}pgr-term-search-list .z-search-page .z-search-primary:hover{background:var(--pgr-accent-hover)}pgr-term-search-list .z-search-page #term-search-feedback:empty{display:none}pgr-term-search-list .z-search-page .z-search-notice{display:flex;align-items:flex-start;gap:10px;padding:20px;background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:8px;font-size:14px}pgr-term-search-list .z-search-page .z-search-notice>i{color:var(--pgr-text-tertiary);font-size:22px}pgr-term-search-list .z-search-page .z-search-notice p{margin:7px 0 0;color:var(--pgr-text-tertiary);font-size:13px}pgr-term-search-list .z-search-page .z-search-error{background:var(--pgr-error-bg);border-color:var(--pgr-error-border);color:var(--pgr-error-text)}pgr-term-search-list .z-search-page .z-search-intro{padding:32px 0;text-align:center;color:var(--pgr-text-tertiary)}pgr-term-search-list .z-search-page .z-search-intro>i{font-size:34px;color:var(--pgr-accent)}pgr-term-search-list .z-search-page .z-search-intro h2{margin:14px 0 9px;font-size:17px;color:var(--pgr-text-primary)}pgr-term-search-list .z-search-page .z-search-intro p{margin:0;font-size:13px}pgr-term-search-list .z-search-page .z-search-result{background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:10px;min-width:0}pgr-term-search-list .z-search-page .z-search-result-header{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px;border-bottom:1px solid var(--pgr-border-light)}pgr-term-search-list .z-search-page .z-search-type-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:9px;color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-term-search-list .z-search-page .z-search-result-title{flex:1;min-width:200px}pgr-term-search-list .z-search-page .z-search-result-title h2{margin:6px 0 0;font-size:22px;line-height:1.4;overflow-wrap:anywhere}pgr-term-search-list .z-search-page .z-search-type{font-size:13px;color:var(--pgr-text-secondary)}pgr-term-search-list .z-search-page .z-search-type span{margin-left:8px;color:var(--pgr-text-tertiary)}pgr-term-search-list .z-search-page .z-search-flags{display:flex;gap:8px;padding:16px 24px 0}pgr-term-search-list .z-search-page .z-search-flags span{font-size:12px;padding:5px 8px;border-radius:5px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary)}pgr-term-search-list .z-search-page h3{font-size:14px;font-weight:600;margin:0 0 14px;line-height:1.5}pgr-term-search-list .z-search-page .z-search-location{padding:22px 24px;border-bottom:1px solid var(--pgr-border-light)}pgr-term-search-list .z-search-page .z-search-location nav{display:flex;gap:10px 18px;flex-wrap:wrap}pgr-term-search-list .z-search-page .z-search-location a{display:flex;flex-direction:column;gap:4px;color:var(--pgr-accent);font-size:13px;max-width:240px}pgr-term-search-list .z-search-page .z-search-location small{color:var(--pgr-text-tertiary);font-size:11px}pgr-term-search-list .z-search-page .z-search-detached{margin:0;padding:18px 24px 0;color:var(--pgr-text-tertiary);font-size:13px}pgr-term-search-list .z-search-page .z-search-fields{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));margin:0;padding:24px;gap:22px}pgr-term-search-list .z-search-page .z-search-fields dt{font-size:12px;font-weight:400;color:var(--pgr-text-tertiary);margin-bottom:6px}pgr-term-search-list .z-search-page .z-search-fields dd{font-size:14px;margin:0;overflow-wrap:anywhere}pgr-term-search-list .z-search-page .z-search-code,pgr-term-search-list .z-search-page pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}pgr-term-search-list .z-search-page .z-search-content,pgr-term-search-list .z-search-page .z-search-related{padding:0 24px 24px}pgr-term-search-list .z-search-page .z-search-content>p,pgr-term-search-list .z-search-page .z-search-related>p{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}pgr-term-search-list .z-search-page pre{margin:0;max-height:320px;overflow:auto;padding:16px;background:var(--pgr-bg-secondary);border:1px solid var(--pgr-border-light);border-radius:6px;color:var(--pgr-text-primary);font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}pgr-term-search-list .z-search-page .z-search-related h3 span{margin-left:7px;font-size:12px;color:var(--pgr-text-tertiary)}pgr-term-search-list .z-search-page .z-search-child{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--pgr-border-light);color:var(--pgr-text-primary);font-size:13px}pgr-term-search-list .z-search-page .z-search-child>i{font-size:19px;color:var(--pgr-text-tertiary)}pgr-term-search-list .z-search-page .z-search-child>span{flex:1;overflow-wrap:anywhere}pgr-term-search-list .z-search-page .z-search-child small{display:block;margin-top:4px;font-size:11px;color:var(--pgr-text-tertiary)}pgr-term-search-list .z-search-page .z-search-child:hover{color:var(--pgr-accent)}pgr-term-search-list .z-search-page .z-search-technical{border-top:1px solid var(--pgr-border-light);padding:0 24px}pgr-term-search-list .z-search-page .z-search-technical summary{padding:18px 0;cursor:pointer;font-size:13px;color:var(--pgr-text-secondary)}pgr-term-search-list .z-search-page .z-search-technical summary span{font-size:11px;margin-left:8px;color:var(--pgr-text-tertiary)}pgr-term-search-list .z-search-page .z-search-technical pre{margin-bottom:20px}@media(max-width: 600px){pgr-term-search-list .z-search-page{padding:24px 16px}pgr-term-search-list .z-search-page .z-search-controls{flex-wrap:wrap}pgr-term-search-list .z-search-page .z-search-input-wrap{flex-basis:100%}pgr-term-search-list .z-search-page .z-search-controls>button{width:100%}pgr-term-search-list .z-search-page .z-search-result-header{padding:18px}pgr-term-search-list .z-search-page .z-search-result-header>button{width:100%}}md-dialog.z-question-graph-dialog{width:1440px;max-width:calc(100vw - 40px);height:940px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border:1px solid var(--pgr-border-light);border-radius:12px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}md-dialog.z-question-graph-dialog>md-dialog-content,md-dialog.z-question-graph-dialog pgr-exercice-questions-graph{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.z-qg{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;font-size:14px}.z-qg button,.z-qg select,.z-qg input{font:inherit}.z-qg button{cursor:pointer}.z-qg button:focus-visible,.z-qg select:focus-visible,.z-qg input:focus-visible,.z-qg .z-qg-node:focus-visible{outline:3px solid var(--pgr-accent);outline-offset:3px}.z-qg .material-icons{font-size:20px;flex-shrink:0}.z-qg .z-qg-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid var(--pgr-border-light)}.z-qg h2{font-size:22px;line-height:1.3;margin:0 0 5px;color:var(--pgr-text-primary)}.z-qg .z-qg-header p{margin:0;font-size:13px;color:var(--pgr-text-secondary)}.z-qg .z-qg-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--pgr-border-light);border-radius:6px;color:var(--pgr-text-secondary);background:var(--pgr-bg-primary)}.z-qg .z-qg-icon:hover{background:var(--pgr-bg-hover);color:var(--pgr-accent)}.z-qg .z-qg-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-qg .z-qg-view-actions{display:flex;gap:8px}.z-qg .z-qg-view-actions button{display:inline-flex;gap:7px;align-items:center;padding:8px 10px;border:1px solid var(--pgr-border-light);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}.z-qg .z-qg-view-actions button:hover{border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-qg .z-qg-orientation{display:flex;align-items:center;gap:9px;color:var(--pgr-text-secondary);font-size:12px}.z-qg select{padding:8px 26px 8px 10px;border:1px solid var(--pgr-border-light);border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}.z-qg .z-qg-zoom{margin-left:auto;display:flex;align-items:center;gap:6px}.z-qg .z-qg-zoom output{min-width:56px;text-align:center;font-variant-numeric:tabular-nums}.z-qg .z-qg-body{display:flex;flex:1;min-height:0;overflow:hidden}.z-qg .z-qg-sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--pgr-border-light);min-height:0}.z-qg .z-qg-search{padding:18px 16px 12px}.z-qg .z-qg-search label{display:block;font-weight:600;font-size:12px;margin-bottom:8px}.z-qg .z-qg-search>div{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--pgr-border-input);border-radius:6px}.z-qg .z-qg-search .material-icons{color:var(--pgr-text-tertiary)}.z-qg .z-qg-search input{min-width:0;width:100%;height:38px;padding:0;border:none;color:var(--pgr-text-primary);background:rgba(0,0,0,0)}.z-qg .z-qg-list{flex:1;min-height:100px;overflow:auto;padding:0 8px 12px}.z-qg .z-qg-list button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 9px;border:1px solid rgba(0,0,0,0);border-radius:7px;text-align:left;color:var(--pgr-text-secondary);background:rgba(0,0,0,0)}.z-qg .z-qg-list button:hover{background:var(--pgr-bg-hover)}.z-qg .z-qg-list .is-current{border-color:var(--pgr-accent);background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-qg .z-qg-list-number{min-width:22px;font-size:11px;font-weight:600;line-height:20px;text-align:center;border-radius:4px;background:var(--pgr-bg-tertiary)}.z-qg .z-qg-list strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.z-qg .z-qg-list small{display:block;margin-top:4px;font-size:11px;color:var(--pgr-text-tertiary)}.z-qg .z-qg-no-results{padding:16px 8px;color:var(--pgr-text-secondary)}.z-qg .z-qg-detail{max-height:48%;overflow:auto;padding:18px 16px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-secondary);flex-shrink:0}.z-qg .z-qg-detail-kind{font-size:11px;color:var(--pgr-accent)}.z-qg .z-qg-detail-kind span{color:var(--pgr-text-tertiary);margin-left:5px}.z-qg h3{margin:8px 0 14px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.z-qg h4{font-size:11px;font-weight:600;color:var(--pgr-text-secondary);margin:18px 0 5px}.z-qg .z-qg-routes button{display:flex;width:100%;align-items:center;gap:8px;padding:9px 0;color:var(--pgr-text-primary);text-align:left;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--pgr-border-light)}.z-qg .z-qg-routes button .material-icons{font-size:16px;color:var(--pgr-accent)}.z-qg .z-qg-routes button>span{flex:1;font-size:12px;line-height:1.4}.z-qg .z-qg-routes button small{display:block;color:var(--pgr-text-tertiary);font-size:10px;margin-bottom:3px}.z-qg .z-qg-open{display:inline-flex;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:16px;padding:10px 6px;border:1px solid var(--pgr-accent);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-accent);font-size:12px}.z-qg .z-qg-warning{color:#a85c08;font-size:12px;line-height:1.5}.z-qg .z-qg-stage{flex:1;min-width:0;min-height:0;overflow:hidden;background-color:var(--pgr-bg-secondary);background-image:radial-gradient(var(--pgr-border-light) 1px, transparent 1px);background-size:20px 20px}.z-qg .z-qg-canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.z-qg .z-qg-canvas:active{cursor:grabbing}.z-qg .z-qg-node{cursor:pointer}.z-qg .z-qg-node rect{fill:var(--pgr-bg-primary);stroke:var(--pgr-border-medium);stroke-width:1.5px}.z-qg .z-qg-node text{fill:var(--pgr-text-primary);pointer-events:none}.z-qg .z-qg-node .z-qg-node-meta{fill:var(--pgr-text-tertiary);font-size:11px;font-weight:600}.z-qg .z-qg-node .z-qg-node-title{font-size:13px;font-weight:500}.z-qg .z-qg-node.is-conditional rect{stroke:var(--pgr-accent);fill:var(--pgr-accent-bg)}.z-qg .z-qg-node.is-conditional .z-qg-node-meta{fill:var(--pgr-accent)}.z-qg .z-qg-node.is-start rect,.z-qg .z-qg-node.is-end rect{fill:#eaf6ef;stroke:#6fa78b}.z-qg .z-qg-node.is-start text,.z-qg .z-qg-node.is-end text{fill:#276345;font-size:13px}.z-qg .z-qg-node.is-external rect{fill:#fff6e8;stroke:#b97421;stroke-dasharray:4 3}.z-qg .z-qg-node.is-external text{fill:#8a4a08;font-size:11px}.z-qg .z-qg-node.is-selected rect{stroke:var(--pgr-accent);stroke-width:3}.z-qg .z-qg-edge{fill:none;stroke:#a5a2b0;stroke-width:1.4}.z-qg .z-qg-edge.is-condition{stroke:var(--pgr-accent);stroke-dasharray:5 4}.z-qg .z-qg-edge.is-selected{stroke-width:2.5}.z-qg .z-qg-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:13px 24px;border-top:1px solid var(--pgr-border-light);font-size:11px;color:var(--pgr-text-secondary)}.z-qg .z-qg-legend{display:flex;gap:16px;flex-wrap:wrap}.z-qg .z-qg-legend span{display:flex;gap:6px;align-items:center}.z-qg .z-qg-legend b{width:17px;height:0;border-top:2px solid #a5a2b0}.z-qg .z-qg-legend b.is-condition{border-color:var(--pgr-accent);border-top-style:dashed}.z-qg .z-qg-legend b.is-external{border-color:#b97421}.z-qg .z-qg-footer p{margin:0}.z-qg .z-qg-empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;color:var(--pgr-text-secondary)}.z-qg .z-qg-empty .material-icons{font-size:40px;color:var(--pgr-accent)}.z-qg .z-qg-empty h3{font-size:18px;margin:20px 0 4px}@media(max-width: 760px){md-dialog.z-question-graph-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.z-qg .z-qg-header{padding:16px}.z-qg h2{font-size:18px}.z-qg .z-qg-toolbar{gap:10px;padding:10px 12px}.z-qg .z-qg-orientation label{display:none}.z-qg .z-qg-sidebar{width:220px}.z-qg .z-qg-footer{padding:12px}.z-qg .z-qg-footer p{display:none}}@media(max-width: 640px){.z-qg .z-qg-body{flex-direction:column-reverse}.z-qg .z-qg-sidebar{width:100%;height:44%;flex-direction:row;flex-wrap:wrap;border-right:none;border-top:1px solid var(--pgr-border-light)}.z-qg .z-qg-search{width:100%;box-sizing:border-box;padding:6px 10px}.z-qg .z-qg-search label{display:none}.z-qg .z-qg-search input{height:32px}.z-qg .z-qg-list,.z-qg .z-qg-detail{height:calc(100% - 50px);box-sizing:border-box}.z-qg .z-qg-stage{min-height:180px}.z-qg .z-qg-list{flex:1;padding:8px}.z-qg .z-qg-detail{flex:1;min-width:0;max-height:none;border-top:none;border-left:1px solid var(--pgr-border-light);padding:10px}.z-qg .z-qg-header p{font-size:11px}.z-qg .z-qg-toolbar{font-size:12px}.z-qg .z-qg-view-actions button{padding:6px}}md-dialog.z-exercise-template-dialog{width:1180px;max-width:calc(100vw - 40px);height:880px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border:1px solid var(--pgr-border-light);border-radius:12px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}md-dialog.z-exercise-template-dialog>md-dialog-content,md-dialog.z-exercise-template-dialog pgr-exercise-template{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.z-twig-preview{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.z-twig-preview .z-twig-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px}.z-twig-preview h2{margin:0 0 5px;font-size:22px;color:var(--pgr-text-primary)}.z-twig-preview .z-twig-header p{margin:0;font-size:13px;color:var(--pgr-text-secondary)}.z-twig-preview button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--pgr-border-light);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;cursor:pointer}.z-twig-preview button:hover:not(:disabled){border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-twig-preview button:disabled{opacity:.45;cursor:default}.z-twig-preview button:focus-visible,.z-twig-preview pre:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-twig-preview .material-icons{font-size:19px}.z-twig-preview .z-twig-close{width:36px;height:36px;padding:0}.z-twig-preview .z-twig-note{margin:0;padding:0 24px 18px;font-size:13px;line-height:1.6;color:var(--pgr-text-secondary)}.z-twig-preview .z-twig-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;border-block:1px solid var(--pgr-border-light);font-size:13px}.z-twig-preview label{display:flex;gap:7px;align-items:center;margin-left:auto;color:var(--pgr-text-secondary)}.z-twig-preview label input{accent-color:var(--pgr-accent);width:16px;height:16px}.z-twig-preview .z-twig-code{margin:0;padding:24px;flex:1;min-height:0;overflow:auto;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary);border:none;border-radius:0;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2;white-space:pre}.z-twig-preview .z-twig-code code{display:block;min-width:100%;width:max-content;font:inherit;color:inherit;background:rgba(0,0,0,0);padding:0}.z-twig-preview .z-twig-line{display:grid;grid-template-columns:4.5em minmax(0, 1fr);min-height:1.7em}.z-twig-preview .z-twig-line-number{position:sticky;left:0;padding-right:1em;margin-right:1em;border-right:1px solid var(--pgr-border-light);color:var(--pgr-text-tertiary);background:var(--pgr-bg-secondary);text-align:right;user-select:none;font-variant-numeric:tabular-nums}.z-twig-preview .z-twig-line-content{white-space:pre}.z-twig-preview .z-twig-code.is-wrapped code{width:100%}.z-twig-preview .z-twig-code.is-wrapped .z-twig-line-content{white-space:pre-wrap;overflow-wrap:anywhere}.z-twig-preview .z-twig-code.is-wrapped{white-space:pre-wrap;overflow-wrap:anywhere}.z-twig-preview .z-twig-loading,.z-twig-preview .z-twig-error{flex:1;display:flex;align-items:center;justify-content:center;gap:16px;padding:30px}.z-twig-preview .z-twig-error{flex-direction:column;color:#b42318}.z-twig-preview .z-twig-validate{color:var(--pgr-accent)}.z-twig-preview .z-twig-validation{padding:12px 24px;font-size:13px;line-height:1.6;border-bottom:1px solid var(--pgr-border-light);max-height:160px;overflow:auto;flex-shrink:0}.z-twig-preview .z-twig-validation>span,.z-twig-preview .z-twig-validation>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.z-twig-preview .z-twig-validation.is-valid{color:#17653e;background:#edf8f1}.z-twig-preview .z-twig-validation.is-invalid{color:#9f2d24;background:#fff1ee}.z-twig-preview .z-twig-validation button{padding:3px 8px;color:inherit}.z-twig-preview .z-twig-line.has-error{background:#ffe4df;box-shadow:inset 3px 0 #b42318}.z-twig-preview .z-twig-line:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}.z-twig-preview .z-twig-token-delimiter,.z-twig-preview .z-twig-token-keyword{color:#7928a1;font-weight:600}.z-twig-preview .z-twig-token-tag{color:#155c9e}.z-twig-preview .z-twig-token-attribute,.z-twig-preview .z-twig-token-function{color:#925516}.z-twig-preview .z-twig-token-string{color:#17653e}.z-twig-preview .z-twig-token-variable{color:#2444a0}.z-twig-preview .z-twig-token-number{color:#aa3a17}.z-twig-preview .z-twig-token-operator{color:#7950a2}.z-twig-preview .z-twig-token-comment{color:#62706b;font-style:italic}.z-twig-preview footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--pgr-border-light);font-size:12px;color:var(--pgr-text-secondary)}@media(max-width: 600px){md-dialog.z-exercise-template-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.z-twig-preview .z-twig-header,.z-twig-preview .z-twig-actions,.z-twig-preview .z-twig-code,.z-twig-preview footer{padding:14px}.z-twig-preview .z-twig-note{padding:0 14px 14px}.z-twig-preview label{margin-left:0}}body.dark-mode .z-twig-preview .z-twig-token-delimiter,body.dark-mode .z-twig-preview .z-twig-token-keyword,body.dark-mode .z-twig-preview .z-twig-token-operator,html.dark-mode .z-twig-preview .z-twig-token-delimiter,html.dark-mode .z-twig-preview .z-twig-token-keyword,html.dark-mode .z-twig-preview .z-twig-token-operator{color:#d8a3ff}body.dark-mode .z-twig-preview .z-twig-token-tag,body.dark-mode .z-twig-preview .z-twig-token-variable,html.dark-mode .z-twig-preview .z-twig-token-tag,html.dark-mode .z-twig-preview .z-twig-token-variable{color:#91c4ff}body.dark-mode .z-twig-preview .z-twig-token-attribute,body.dark-mode .z-twig-preview .z-twig-token-function,body.dark-mode .z-twig-preview .z-twig-token-number,html.dark-mode .z-twig-preview .z-twig-token-attribute,html.dark-mode .z-twig-preview .z-twig-token-function,html.dark-mode .z-twig-preview .z-twig-token-number{color:#ffce8a}body.dark-mode .z-twig-preview .z-twig-token-string,html.dark-mode .z-twig-preview .z-twig-token-string{color:#96dfb4}body.dark-mode .z-twig-preview .z-twig-token-comment,html.dark-mode .z-twig-preview .z-twig-token-comment{color:#a5b5ae}body.dark-mode .z-twig-preview .z-twig-validation.is-valid,html.dark-mode .z-twig-preview .z-twig-validation.is-valid{background:#183b2a;color:#96dfb4}body.dark-mode .z-twig-preview .z-twig-validation.is-invalid,body.dark-mode .z-twig-preview .z-twig-line.has-error,html.dark-mode .z-twig-preview .z-twig-validation.is-invalid,html.dark-mode .z-twig-preview .z-twig-line.has-error{background:#482923;color:#ffb4a8}.z-twig-workspace,pgr-template-simulation,.z-simulation,.z-simulation-result{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.z-twig-workspace.ng-hide{display:none !important}.z-twig-preview .z-simulation{border-top:1px solid var(--pgr-border-light)}.z-twig-preview .z-simulation .z-simulation-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;font-size:12px;color:var(--pgr-text-secondary)}.z-twig-preview .z-simulation .z-simulation-controls{display:grid;grid-template-columns:1.1fr 1.3fr 1fr auto;align-items:end;gap:12px;padding:4px 24px 18px}.z-twig-preview .z-simulation .z-simulation-controls label{display:flex;flex-direction:column;align-items:stretch;gap:7px;margin:0;font-size:12px;font-weight:600;min-width:0}.z-twig-preview .z-simulation select{width:100%;height:40px;border:1px solid var(--pgr-border-light);border-radius:6px;padding:0 10px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit}.z-twig-preview .z-simulation select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-twig-preview .z-simulation select:disabled{opacity:.55}.z-twig-preview .z-simulation .z-simulation-run{min-height:40px;background:var(--pgr-accent);color:#fff;border-color:var(--pgr-accent);font-size:13px}.z-twig-preview .z-simulation .z-simulation-run:hover:not(:disabled){color:#fff;filter:brightness(0.95)}.z-twig-preview .z-simulation .z-simulation-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center;color:var(--pgr-text-secondary);background:var(--pgr-bg-secondary)}.z-twig-preview .z-simulation .z-simulation-empty>.material-icons{font-size:36px;color:var(--pgr-accent)}.z-twig-preview .z-simulation .z-simulation-empty p{margin:0;font-size:16px;color:var(--pgr-text-primary)}.z-twig-preview .z-simulation .z-simulation-empty span{font-size:13px}.z-twig-preview .z-simulation .z-simulation-feedback{display:flex;align-items:center;gap:10px;padding:12px 24px;font-size:13px;margin:0}.z-twig-preview .z-simulation .is-error{color:#a22b24;background:#fff0ed}.z-twig-preview .z-simulation .z-simulation-result-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 24px;border-block:1px solid var(--pgr-border-light);font-size:12px}.z-twig-preview .z-simulation .z-simulation-result-bar>div{display:flex;gap:6px}.z-twig-preview .z-simulation .z-simulation-result-bar>span{color:var(--pgr-text-secondary)}.z-twig-preview .z-simulation [aria-pressed=true]{color:var(--pgr-accent);background:var(--pgr-accent-light, #f3edff);border-color:var(--pgr-accent)}.z-twig-preview .z-simulation pgr-simulation-frame{display:flex;flex:1;min-height:0;background:#fff}.z-twig-preview .z-simulation iframe{width:100%;height:100%;flex:1;border:0}@media(max-width: 1000px){.z-twig-preview .z-simulation .z-simulation-controls{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.z-twig-preview .z-simulation .z-simulation-controls{gap:10px;padding:4px 14px 14px}.z-twig-preview .z-simulation .z-simulation-controls label:nth-of-type(2){grid-column:1/-1;grid-row:2}.z-twig-preview .z-simulation .z-simulation-run{grid-column:1/-1}.z-twig-preview .z-simulation .z-simulation-top,.z-twig-preview .z-simulation .z-simulation-result-bar{padding:10px 14px}.z-twig-preview .z-simulation .z-simulation-top>span{display:none}}.z-admin-accounts-page{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:var(--pgr-bg-secondary)}.z-admin-accounts-page>.z-navigation{flex:none}.z-admin-accounts,.z-aa-editor{color:var(--pgr-text-primary);font:13px "Open Sans",sans-serif}.z-admin-accounts,.z-admin-accounts *,.z-aa-editor,.z-aa-editor *{box-sizing:border-box}.z-admin-accounts button,.z-admin-accounts input,.z-admin-accounts select,.z-aa-editor button,.z-aa-editor input,.z-aa-editor select{font:inherit}.z-admin-accounts button,.z-aa-editor button{cursor:pointer;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid var(--pgr-border-light);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);padding:9px 12px;min-height:38px}.z-admin-accounts button:hover:not(:disabled),.z-aa-editor button:hover:not(:disabled){border-color:var(--pgr-accent);color:var(--pgr-accent)}.z-admin-accounts button:disabled,.z-aa-editor button:disabled{opacity:.45;cursor:default}.z-admin-accounts button:focus-visible,.z-admin-accounts input:focus-visible,.z-admin-accounts select:focus-visible,.z-aa-editor button:focus-visible,.z-aa-editor input:focus-visible,.z-aa-editor select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}.z-admin-accounts .material-icons,.z-aa-editor .material-icons{font-size:19px}.z-admin-accounts .z-aa-primary,.z-aa-editor .z-aa-primary{background:var(--pgr-accent);color:#fff;border-color:var(--pgr-accent);font-weight:600}.z-admin-accounts .z-aa-primary:hover:not(:disabled),.z-aa-editor .z-aa-primary:hover:not(:disabled){color:#fff;filter:brightness(0.95)}.z-admin-accounts .z-aa-feedback,.z-aa-editor .z-aa-feedback{padding:13px 16px;margin:16px 0;border:1px solid;border-radius:6px;line-height:1.6;display:flex;align-items:center;justify-content:space-between;gap:12px}.z-admin-accounts .is-error,.z-aa-editor .is-error{color:var(--pgr-error-text, #a12d24);background:var(--pgr-error-bg, #fff2f0)}.z-admin-accounts .is-success,.z-aa-editor .is-success{color:var(--pgr-success-text, #17653e);background:var(--pgr-success-bg, #edf8f1)}.z-admin-accounts{width:100%;flex:1;overflow:auto;min-height:0;padding:32px max(24px,(100% - 1320px)/2) 40px;scrollbar-gutter:stable}.z-admin-accounts .z-aa-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.z-admin-accounts .z-aa-header h1{margin:0;font-size:28px;line-height:1.4;display:flex;align-items:center;gap:12px}.z-admin-accounts .z-aa-header p{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:14px}.z-admin-accounts .z-aa-count{padding:3px 9px;font-size:13px;border-radius:6px;background:var(--pgr-accent-bg, #f1eaff);color:var(--pgr-accent)}.z-admin-accounts .z-aa-directory{border:1px solid var(--pgr-border-light);border-radius:10px;background:var(--pgr-bg-primary);overflow:hidden}.z-admin-accounts .z-aa-filters{display:flex;align-items:end;gap:18px;padding:20px;border-bottom:1px solid var(--pgr-border-light)}.z-admin-accounts .z-aa-filters label{display:flex;flex-direction:column;gap:8px;color:var(--pgr-text-secondary);font-size:12px;font-weight:600}.z-admin-accounts .z-aa-filters input,.z-admin-accounts .z-aa-filters select{height:40px;border:1px solid var(--pgr-border-medium);border-radius:6px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);padding:0 12px}.z-admin-accounts .z-aa-filters .z-aa-search{flex:1;max-width:600px}.z-admin-accounts .z-aa-filters .z-aa-search>div{position:relative}.z-admin-accounts .z-aa-filters .z-aa-search i{position:absolute;left:12px;top:10px}.z-admin-accounts .z-aa-filters .z-aa-search input{width:100%;padding-left:38px}.z-admin-accounts .z-aa-filters .z-aa-refresh{margin-left:auto}.z-admin-accounts .z-aa-table{width:100%;border-collapse:collapse;text-align:left}.z-admin-accounts .z-aa-table th{color:var(--pgr-text-secondary);font-size:11px;font-weight:600;background:var(--pgr-bg-secondary)}.z-admin-accounts .z-aa-table th,.z-admin-accounts .z-aa-table td{padding:15px 20px;border-bottom:1px solid var(--pgr-border-light)}.z-admin-accounts .z-aa-table tbody tr:last-child td{border-bottom:0}.z-admin-accounts .z-aa-table tbody tr:hover{background:var(--pgr-bg-secondary)}.z-admin-accounts .z-aa-identity{display:flex;align-items:center;gap:14px}.z-admin-accounts .z-aa-avatar{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--pgr-accent-bg, #f1eaff);color:var(--pgr-accent);border-radius:9px}.z-admin-accounts .z-aa-name{padding:0;min-height:0;border:0;font-weight:600;background:rgba(0,0,0,0);text-align:left;overflow-wrap:anywhere}.z-admin-accounts .z-aa-name:hover{text-decoration:underline}.z-admin-accounts .z-aa-email,.z-admin-accounts .z-aa-id{display:block;color:var(--pgr-text-secondary);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.z-admin-accounts .z-aa-id{font-size:10px;color:var(--pgr-text-tertiary)}.z-admin-accounts .z-aa-self{font-size:10px;border-radius:4px;padding:2px 5px;margin-left:5px;background:var(--pgr-bg-tertiary);color:var(--pgr-text-secondary)}.z-admin-accounts .z-aa-status{display:inline-flex;gap:5px;align-items:center;font-size:12px;white-space:nowrap;padding:5px 8px;border-radius:5px}.z-admin-accounts .z-aa-status.is-active{color:#17653e;background:#edf8f1}.z-admin-accounts .z-aa-status.is-suspended{color:#5b6070;background:#f0f1f4}.z-admin-accounts .z-aa-status.is-locked,.z-admin-accounts .z-aa-status.is-temporary_lock{color:#9b3819;background:#fff0e6}.z-admin-accounts .z-aa-status .material-icons{font-size:16px}.z-admin-accounts .z-aa-date{color:var(--pgr-text-secondary);font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.z-admin-accounts .z-aa-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.z-admin-accounts .z-aa-actions md-menu{padding:0}.z-admin-accounts .z-aa-actions .z-aa-icon{padding:8px}.z-admin-accounts .z-aa-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--pgr-border-light);font-size:12px;color:var(--pgr-text-secondary)}.z-admin-accounts .z-aa-pagination nav{display:flex;gap:12px;align-items:center}.z-admin-accounts .z-aa-loading,.z-admin-accounts .z-aa-empty{padding:44px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--pgr-text-secondary);text-align:center}.z-admin-accounts .z-aa-loading h2,.z-admin-accounts .z-aa-empty h2{margin:0;font-size:18px}.z-admin-accounts .z-aa-loading p,.z-admin-accounts .z-aa-empty p{margin:0}.z-admin-accounts .z-aa-footnote{display:flex;gap:8px;margin:16px 0 0;color:var(--pgr-text-secondary);font-size:12px;line-height:1.6}md-dialog.z-admin-account-dialog{width:540px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border-radius:12px;background:var(--pgr-bg-primary)}.z-aa-editor{display:flex;flex-direction:column;min-height:0}.z-aa-editor header{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--pgr-border-light)}.z-aa-editor header h2{font-size:21px;margin:0 0 6px}.z-aa-editor header p{margin:0;color:var(--pgr-text-secondary);line-height:1.6}.z-aa-editor header .z-aa-close{padding:7px}.z-aa-editor .z-aa-form-body{padding:24px;overflow:auto;min-height:0}.z-aa-editor .z-aa-form-body label{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-weight:600;font-size:12px}.z-aa-editor .z-aa-form-body input:not([type=checkbox]){width:100%;border:1px solid var(--pgr-border-medium);border-radius:6px;padding:10px 12px;min-height:42px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}.z-aa-editor .z-aa-form-body .z-aa-checkbox{flex-direction:row;align-items:center;gap:8px;font-weight:400}.z-aa-editor .z-aa-form-body input[type=checkbox]{accent-color:var(--pgr-accent);width:16px;height:16px}.z-aa-editor .z-aa-hint{font-size:12px;line-height:1.6;color:var(--pgr-text-secondary);margin:-10px 0 18px}.z-aa-editor .z-aa-field-error{color:var(--pgr-error-text);margin:-10px 0 15px;font-size:12px}.z-aa-editor footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid var(--pgr-border-light)}body.dark-mode .z-admin-accounts .z-aa-status.is-active,html.dark-mode .z-admin-accounts .z-aa-status.is-active{color:#9bdcba;background:#193a2b}body.dark-mode .z-admin-accounts .z-aa-status.is-suspended,html.dark-mode .z-admin-accounts .z-aa-status.is-suspended{color:#c1c6d5;background:#303544}body.dark-mode .z-admin-accounts .z-aa-status.is-locked,body.dark-mode .z-admin-accounts .z-aa-status.is-temporary_lock,html.dark-mode .z-admin-accounts .z-aa-status.is-locked,html.dark-mode .z-admin-accounts .z-aa-status.is-temporary_lock{color:#ffc09f;background:#493023}@media(max-width: 760px){.z-admin-accounts{padding:24px 14px}.z-admin-accounts .z-aa-header{align-items:flex-start;flex-direction:column}.z-admin-accounts .z-aa-header h1{font-size:25px}.z-admin-accounts .z-aa-filters{flex-wrap:wrap;gap:12px}.z-admin-accounts .z-aa-filters .z-aa-search{flex-basis:100%;max-width:none}.z-admin-accounts .z-aa-filters label:not(.z-aa-search){flex:1}.z-admin-accounts .z-aa-table thead{display:none}.z-admin-accounts .z-aa-table tbody,.z-admin-accounts .z-aa-table tr,.z-admin-accounts .z-aa-table td{display:block}.z-admin-accounts .z-aa-table tr{border-bottom:1px solid var(--pgr-border-light);padding:14px;display:grid;grid-template-columns:1fr auto;gap:10px}.z-admin-accounts .z-aa-table td{border:0;padding:0}.z-admin-accounts .z-aa-table td:first-child{grid-column:1/-1}.z-admin-accounts .z-aa-table td:last-child{grid-column:2;grid-row:2/4}.z-admin-accounts .z-aa-table .z-aa-actions{flex-direction:column;gap:2px}}.z-admin-accounts .z-aa-filters input,.z-aa-editor .z-aa-form-body input:not([type=checkbox]){border:1px solid var(--pgr-border-medium) !important;box-sizing:border-box}.z-admin-accounts .z-aa-filters input::placeholder,.z-aa-editor .z-aa-form-body input::placeholder{font:inherit;font-weight:400;color:var(--pgr-text-tertiary);background:rgba(0,0,0,0);padding:0}.z-admin-accounts .z-aa-filters input{font-weight:400}md-dialog.z-admin-account-dialog>pgr-dash-user-edit,md-dialog.z-admin-account-dialog>pgr-dash-user-password{display:flex;min-height:0;max-height:inherit}.z-aa-editor{flex:1}.z-aa-editor .z-aa-form-body{flex:1}.z-admin-accounts .z-aa-tabs{display:flex;gap:6px;border-bottom:1px solid var(--pgr-border-light);margin-bottom:24px;padding-bottom:10px}.z-admin-accounts .z-aa-tabs .is-selected,.z-admin-accounts .z-ar-list .is-selected{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg, #f1eaff)}.z-admin-accounts .z-aa-role-badge{display:inline-block;padding:5px 9px;font-size:12px;border:1px solid var(--pgr-border-light);border-radius:5px;white-space:nowrap}.z-admin-accounts .z-aa-role-badge.is-super{color:var(--pgr-accent);background:var(--pgr-accent-bg, #f1eaff)}.z-admin-accounts .z-aa-name:disabled{opacity:1;color:inherit}.z-admin-accounts .z-ar-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px}.z-admin-accounts .z-ar-heading h2{margin:0 0 8px;font-size:20px}.z-admin-accounts .z-ar-heading p{margin:0;color:var(--pgr-text-secondary);line-height:1.6}.z-admin-accounts .z-ar-layout{display:grid;grid-template-columns:minmax(220px, 300px) minmax(0, 1fr);gap:24px;align-items:start}.z-admin-accounts .z-ar-list{display:flex;flex-direction:column;gap:10px}.z-admin-accounts .z-ar-list button{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:16px;gap:8px}.z-admin-accounts .z-ar-list button span{display:flex;align-items:center;justify-content:space-between}.z-admin-accounts .z-ar-list button small{color:var(--pgr-text-secondary);line-height:1.5}.z-admin-accounts .z-ar-detail{border:1px solid var(--pgr-border-light);border-radius:10px;background:var(--pgr-bg-primary);padding:24px}.z-admin-accounts .z-ar-detail fieldset{border:0;border-top:1px solid var(--pgr-border-light);padding:16px 0 12px;margin:12px 0 0}.z-admin-accounts .z-ar-detail legend{font-size:13px;font-weight:700;padding-right:12px;width:auto}.z-admin-accounts .z-ar-fields label{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;font-weight:600}.z-admin-accounts .z-ar-fields input,.z-admin-accounts .z-ar-fields textarea{border:1px solid var(--pgr-border-medium) !important;border-radius:6px;padding:10px 12px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:inherit;width:100%;resize:vertical}.z-admin-accounts .z-ar-fields input::placeholder{font:inherit;padding:0;background:none}.z-admin-accounts .z-ar-permission{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-weight:400;line-height:1.5;cursor:pointer}.z-admin-accounts .z-ar-permission input{accent-color:var(--pgr-accent);width:17px;height:17px;flex:none;margin-top:2px}.z-admin-accounts .z-ar-permission small{display:block;color:var(--pgr-text-secondary);margin-top:4px}.z-admin-accounts .z-ar-info{display:flex;gap:10px;padding:12px;background:var(--pgr-bg-secondary);color:var(--pgr-text-secondary);border-radius:6px;line-height:1.6}.z-admin-accounts .z-ar-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--pgr-border-light);padding-top:18px;margin-top:12px}.z-admin-accounts .z-ar-footer span{color:var(--pgr-text-secondary);font-size:12px}.z-aa-editor .z-aa-form-body select{border:1px solid var(--pgr-border-medium);border-radius:6px;padding:10px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}@media(max-width: 820px){.z-admin-accounts .z-ar-layout{grid-template-columns:1fr}.z-admin-accounts .z-ar-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.z-admin-accounts .z-ar-heading{align-items:flex-start;flex-direction:column}.z-admin-accounts .z-aa-filters{flex-wrap:wrap}}.z-xgrid-editor{width:100%;min-width:0;margin:12px 0;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}.z-xgrid-editor .z-xgrid-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border-bottom:1px solid var(--pgr-border-light)}.z-xgrid-editor .z-xgrid-header>div{display:flex;align-items:center;gap:12px}.z-xgrid-editor .z-xgrid-header h3{display:flex;align-items:center;gap:8px;margin:0;font:inherit;font-size:15px;font-weight:600}.z-xgrid-editor .z-xgrid-header h3 i{color:var(--pgr-accent);font-size:20px}.z-xgrid-editor .z-xgrid-header span{color:var(--pgr-text-secondary);font-size:12px}.z-xgrid-editor .z-xgrid-add,.z-xgrid-editor .z-xgrid-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(0,0,0,0);border-radius:5px;padding:0;margin:0;font:inherit;cursor:pointer;line-height:1.3}.z-xgrid-editor .z-xgrid-add{min-height:34px;padding:6px 10px;font-size:12px;font-weight:600;color:var(--pgr-accent);background:var(--pgr-accent-bg, #f4efff);border-color:var(--pgr-accent)}.z-xgrid-editor .z-xgrid-icon{width:30px;height:30px;flex-shrink:0;color:var(--pgr-text-secondary);background:rgba(0,0,0,0)}.z-xgrid-editor .z-xgrid-icon i,.z-xgrid-editor .z-xgrid-add i{font-size:18px}.z-xgrid-editor .z-xgrid-icon:hover,.z-xgrid-editor .z-xgrid-add:hover{background:var(--pgr-bg-hover);color:var(--pgr-accent)}.z-xgrid-editor button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-xgrid-editor button:disabled{opacity:.5;cursor:wait}.z-xgrid-editor md-menu{padding:0;margin:0}.z-xgrid-editor .z-xgrid-scroll{width:100%;overflow-x:auto;border-radius:0 0 8px 8px}.z-xgrid-editor table.z-xgrid{table-layout:auto;min-width:100%;border-collapse:separate;border-spacing:0;margin:0;width:100%}.z-xgrid-editor .z-xgrid>tbody>tr>td{border-bottom:1px solid var(--pgr-border-light);vertical-align:top}.z-xgrid-editor .z-xgrid>tbody>tr:last-child>td{border-bottom:0}.z-xgrid-editor .z-xgrid>tbody>tr>.z-xgrid-row-label{width:104px;min-width:104px;padding:10px 8px;background:var(--pgr-bg-secondary);border-right:1px solid var(--pgr-border-light)}.z-xgrid-editor .z-xgrid-row-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px;font-weight:600;white-space:nowrap}.z-xgrid-editor .z-xgrid-row-shortcuts{display:grid;grid-template-columns:repeat(2, 30px);gap:4px;width:max-content;margin:8px auto 0}.z-xgrid-editor .z-xgrid-row-shortcuts button:disabled{cursor:default}.z-xgrid-editor .z-xgrid>tbody>tr>.z-xgrid-cell{padding:10px 12px;min-width:400px;border-right:1px solid var(--pgr-border-light)}.z-xgrid-editor .z-xgrid-cell:focus-within{box-shadow:inset 0 0 0 2px var(--pgr-accent)}.z-xgrid-editor .z-xgrid-cell-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin-bottom:4px;color:var(--pgr-text-secondary);font-size:11px}.z-xgrid-editor .z-xgrid>tbody>tr>.z-xgrid-add-cell{width:40px;padding:10px 5px;vertical-align:middle;text-align:center}.z-xgrid-editor .z-xgrid-add-cell span{display:block;min-width:110px;font-size:12px;color:var(--pgr-text-secondary)}.z-xgrid-editor .z-xgrid-empty,.z-xgrid-editor .z-xgrid-error{padding:18px 16px;margin:0;font-size:13px;color:var(--pgr-text-secondary)}.z-xgrid-editor .z-xgrid-error{color:var(--pgr-color-red, #b42318)}.z-xgrid-editor .z-xgrid-empty-cell{min-height:72px;border:1px dashed var(--pgr-border-medium);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:12px}.z-xgrid-editor .z-xgrid-empty-cell .z-empty-html-block{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-style:normal;color:var(--pgr-text-secondary)}.z-xgrid-editor .z-xgrid-empty-cell p{margin:0}.z-xgrid-editor .z-xgrid-empty-cell i,.z-xgrid-editor .z-xgrid-empty-cell .material-icons{font-size:18px}.z-xgrid-editor .z-xgrid-cell-body>pgr-hb-content-parent{min-height:60px}@media(max-width: 600px){.z-xgrid-editor .z-xgrid-header{padding:12px}.z-xgrid-editor .z-xgrid>tbody>tr>.z-xgrid-row-label{width:90px;min-width:90px;padding:8px 5px}}.z-xgrid-editor .z-xgrid-header-actions{flex-wrap:wrap}.z-xgrid-editor .z-xgrid-label-toggle{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:inherit;font-size:12px;cursor:pointer}.z-xgrid-editor .z-xgrid-label-toggle i{font-size:18px}.z-xgrid-editor .z-xgrid-label-toggle.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg, #f4efff)}.z-xgrid-editor .z-xgrid-cell-heading{flex-wrap:wrap}.z-xgrid-editor .z-xgrid-cell-actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.z-xgrid-editor .z-xgrid-cell-actions md-menu{margin:0;padding:0}.z-xgrid-editor .z-xgrid-cell-actions button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:1px}.z-xgrid-editor.z-xgrid-no-labels .z-xgrid>tbody>tr>.z-xgrid-row-label{width:80px;min-width:80px}.z-xgrid-editor.z-xgrid-no-labels .z-xgrid-row-heading{justify-content:center}.z-xgrid-editor{max-width:100%}.z-xgrid-editor .z-xgrid-view-help{margin:0;padding:8px 16px;font-size:12px;color:var(--pgr-text-secondary);border-bottom:1px solid var(--pgr-border-light)}.z-xgrid-editor .z-xgrid-cell-body{min-width:0;height:auto}.z-xgrid-editor .z-xgrid-cell-viewport{min-width:0;width:100%;overflow:auto;padding:4px;box-sizing:border-box}.z-xgrid-editor .z-xgrid-cell-viewport:focus-visible,.z-xgrid-editor .z-xgrid-scroll:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}.z-xgrid-editor .z-xgrid-cell-viewport>pgr-hb-content-parent{display:block;min-height:60px}.z-xgrid-editor .z-xgrid-cell-viewport .zse_question_piece{justify-content:safe center}.z-xgrid-editor .z-xgrid-cell-viewport .z-question{min-width:min-content}.z-xgrid-editor .z-xgrid-cell-viewport .z-bulle-hover{justify-content:safe flex-end}.z-xgrid-editor .z-xgrid-cell-viewport pgr-question-edit{flex-shrink:0;min-width:min-content}.z-xgrid-editor .z-xgrid-cell-viewport>pgr-hb-content-parent>div>[dnd-draggable]+[dnd-draggable]{margin-top:12px}.z-xgrid-editor table.z-xgrid-stacked{display:block;width:100% !important;min-width:0}.z-xgrid-editor table.z-xgrid-stacked>tbody{display:block}.z-xgrid-editor table.z-xgrid-stacked>tbody>tr{display:block;height:auto !important}.z-xgrid-editor table.z-xgrid-stacked>tbody>tr>td{display:block;width:100% !important;min-width:0 !important;box-sizing:border-box;border-right:0}.z-xgrid-editor table.z-xgrid-stacked>tbody>tr>.z-xgrid-row-label{padding:10px 16px;border-top:1px solid var(--pgr-border-medium)}.z-xgrid-editor table.z-xgrid-stacked>tbody>tr>.z-xgrid-cell{padding:12px 16px}.z-xgrid-editor table.z-xgrid-stacked>tbody>tr>.z-xgrid-add-cell{padding:6px 16px;text-align:right}.z-xgrid-editor table.z-xgrid-stacked>tbody>tr>.z-td-borderless:empty{display:none}.z-xgrid-editor table.z-xgrid-stacked>tbody>tr>.z-td-borderless{padding:8px 16px}md-dialog.z-cell-settings-dialog,md-dialog.z-row-settings-dialog{width:760px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:12px;overflow:hidden;background:var(--pgr-bg-primary)}md-dialog.z-cell-settings-dialog>pgr-xtable-cell-config,md-dialog.z-cell-settings-dialog>pgr-xtable-row-config,md-dialog.z-row-settings-dialog>pgr-xtable-cell-config,md-dialog.z-row-settings-dialog>pgr-xtable-row-config{display:flex;flex:1;min-height:0;max-height:inherit}md-dialog.z-cell-settings-dialog .z-xtable-cell-config,md-dialog.z-cell-settings-dialog .z-xtable-row-config,md-dialog.z-row-settings-dialog .z-xtable-cell-config,md-dialog.z-row-settings-dialog .z-xtable-row-config{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;max-height:inherit;padding:0;color:var(--pgr-text-primary)}md-dialog.z-cell-settings-dialog .z-cell-settings-header,md-dialog.z-row-settings-dialog .z-cell-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid var(--pgr-border-light);flex-shrink:0}md-dialog.z-cell-settings-dialog h2,md-dialog.z-row-settings-dialog h2{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}md-dialog.z-cell-settings-dialog .z-cell-settings-header p,md-dialog.z-cell-settings-dialog .z-cell-settings-intro p,md-dialog.z-row-settings-dialog .z-cell-settings-header p,md-dialog.z-row-settings-dialog .z-cell-settings-intro p{margin:0;font-size:13px;color:var(--pgr-text-secondary);line-height:1.5}md-dialog.z-cell-settings-dialog .z-cell-settings-close,md-dialog.z-row-settings-dialog .z-cell-settings-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:1px solid var(--pgr-border-light);border-radius:6px;color:var(--pgr-text-secondary);background:var(--pgr-bg-primary);cursor:pointer}md-dialog.z-cell-settings-dialog .z-cell-settings-close i,md-dialog.z-row-settings-dialog .z-cell-settings-close i{font-size:20px}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-content,md-dialog.z-cell-settings-dialog .z-xtable-row-config-content,md-dialog.z-row-settings-dialog .z-xtable-cell-config-content,md-dialog.z-row-settings-dialog .z-xtable-row-config-content{flex:1;min-height:0;overflow-y:auto;background:var(--pgr-bg-primary)}md-dialog.z-cell-settings-dialog .z-cell-settings-fields,md-dialog.z-row-settings-dialog .z-cell-settings-fields{min-width:0;border:0;padding:0;margin:0}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-tabs>md-tabs-wrapper,md-dialog.z-cell-settings-dialog .z-xtable-row-config-tabs>md-tabs-wrapper,md-dialog.z-row-settings-dialog .z-xtable-cell-config-tabs>md-tabs-wrapper,md-dialog.z-row-settings-dialog .z-xtable-row-config-tabs>md-tabs-wrapper{background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);padding:0 10px}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-tabs md-tab-item,md-dialog.z-cell-settings-dialog .z-xtable-row-config-tabs md-tab-item,md-dialog.z-row-settings-dialog .z-xtable-cell-config-tabs md-tab-item,md-dialog.z-row-settings-dialog .z-xtable-row-config-tabs md-tab-item{text-transform:none;font-size:13px;color:var(--pgr-text-secondary)}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-tabs md-tab-item.md-active,md-dialog.z-cell-settings-dialog .z-xtable-row-config-tabs md-tab-item.md-active,md-dialog.z-row-settings-dialog .z-xtable-cell-config-tabs md-tab-item.md-active,md-dialog.z-row-settings-dialog .z-xtable-row-config-tabs md-tab-item.md-active{color:var(--pgr-accent)}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-tabs md-ink-bar,md-dialog.z-cell-settings-dialog .z-xtable-row-config-tabs md-ink-bar,md-dialog.z-row-settings-dialog .z-xtable-cell-config-tabs md-ink-bar,md-dialog.z-row-settings-dialog .z-xtable-row-config-tabs md-ink-bar{background:var(--pgr-accent);color:var(--pgr-accent)}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-tabs>md-tabs-content-wrapper>md-tab-content>div,md-dialog.z-cell-settings-dialog .z-xtable-row-config-tabs>md-tabs-content-wrapper>md-tab-content>div,md-dialog.z-row-settings-dialog .z-xtable-cell-config-tabs>md-tabs-content-wrapper>md-tab-content>div,md-dialog.z-row-settings-dialog .z-xtable-row-config-tabs>md-tabs-content-wrapper>md-tab-content>div{padding:20px 26px 24px}md-dialog.z-cell-settings-dialog .z-cell-settings-intro,md-dialog.z-row-settings-dialog .z-cell-settings-intro{margin-bottom:20px}md-dialog.z-cell-settings-dialog h3,md-dialog.z-row-settings-dialog h3{margin:0 0 6px;font-size:16px;font-weight:600}md-dialog.z-cell-settings-dialog h4,md-dialog.z-row-settings-dialog h4{margin:0 0 12px;font-size:13px;font-weight:600}md-dialog.z-cell-settings-dialog .z-cell-settings-section,md-dialog.z-row-settings-dialog .z-cell-settings-section{padding:16px 0;border-top:1px solid var(--pgr-border-light)}md-dialog.z-cell-settings-dialog .z-cell-style-options,md-dialog.z-row-settings-dialog .z-cell-style-options{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:20px}md-dialog.z-cell-settings-dialog .z-cell-style-options>md-checkbox,md-dialog.z-row-settings-dialog .z-cell-style-options>md-checkbox{margin:0;font-size:13px}md-dialog.z-cell-settings-dialog .z-cell-style-tabs,md-dialog.z-row-settings-dialog .z-cell-style-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}md-dialog.z-cell-settings-dialog .z-cell-style-tab,md-dialog.z-row-settings-dialog .z-cell-style-tab{min-height:36px;padding:8px 14px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:inherit;font-size:13px;cursor:pointer}md-dialog.z-cell-settings-dialog .z-cell-style-tab:hover,md-dialog.z-row-settings-dialog .z-cell-style-tab:hover{border-color:var(--pgr-accent);color:var(--pgr-accent)}md-dialog.z-cell-settings-dialog .z-cell-style-tab.is-active,md-dialog.z-row-settings-dialog .z-cell-style-tab.is-active{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}md-dialog.z-cell-settings-dialog .z-cell-style-panel,md-dialog.z-row-settings-dialog .z-cell-style-panel{border-top:0;padding:0 0 18px}md-dialog.z-cell-settings-dialog .z-cell-settings-dimensions,md-dialog.z-row-settings-dialog .z-cell-settings-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:20px}md-dialog.z-cell-settings-dialog .z-cell-settings-detail,md-dialog.z-row-settings-dialog .z-cell-settings-detail{margin-top:12px;padding:14px;border-radius:6px;background:var(--pgr-bg-secondary)}md-dialog.z-cell-settings-dialog .z-cell-settings-label,md-dialog.z-row-settings-dialog .z-cell-settings-label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin-bottom:8px}md-dialog.z-cell-settings-dialog .z-cell-settings-hint,md-dialog.z-row-settings-dialog .z-cell-settings-hint{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:12px;line-height:1.5}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-input,md-dialog.z-cell-settings-dialog .z-xtable-cell-config-select,md-dialog.z-cell-settings-dialog .z-xtable-cell-config-code,md-dialog.z-cell-settings-dialog .z-xtable-cell-config-twig-input,md-dialog.z-row-settings-dialog .z-xtable-cell-config-input,md-dialog.z-row-settings-dialog .z-xtable-cell-config-select,md-dialog.z-row-settings-dialog .z-xtable-cell-config-code,md-dialog.z-row-settings-dialog .z-xtable-cell-config-twig-input{box-sizing:border-box;min-height:36px;border:1px solid var(--pgr-border-medium) !important;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);border-radius:5px;font-size:13px;font-weight:400;padding:8px 10px}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-input,md-dialog.z-row-settings-dialog .z-xtable-cell-config-input{width:100%;min-width:0}md-dialog.z-cell-settings-dialog input::placeholder,md-dialog.z-cell-settings-dialog textarea::placeholder,md-dialog.z-row-settings-dialog input::placeholder,md-dialog.z-row-settings-dialog textarea::placeholder{font:inherit;color:var(--pgr-text-tertiary);padding:0;background:rgba(0,0,0,0)}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-select,md-dialog.z-row-settings-dialog .z-xtable-cell-config-select{appearance:auto}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-code,md-dialog.z-row-settings-dialog .z-xtable-cell-config-code{line-height:1.5;min-height:90px}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-title,md-dialog.z-row-settings-dialog .z-xtable-cell-config-title{text-transform:none;letter-spacing:0;font-size:14px;color:var(--pgr-text-primary)}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-block:first-child,md-dialog.z-row-settings-dialog .z-xtable-cell-config-block:first-child{padding-top:0}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-twig-expr input,md-dialog.z-row-settings-dialog .z-xtable-cell-config-twig-expr input{flex:1;width:100px}md-dialog.z-cell-settings-dialog .z-row-style-empty,md-dialog.z-row-settings-dialog .z-row-style-empty{margin:0 0 20px}md-dialog.z-cell-settings-dialog .z-xtable-row-config-title,md-dialog.z-row-settings-dialog .z-xtable-row-config-title{text-transform:none;letter-spacing:0;font-size:14px;color:var(--pgr-text-primary)}md-dialog.z-cell-settings-dialog .z-xtable-row-config-code,md-dialog.z-cell-settings-dialog .z-xtable-row-config-twig-input,md-dialog.z-row-settings-dialog .z-xtable-row-config-code,md-dialog.z-row-settings-dialog .z-xtable-row-config-twig-input{box-sizing:border-box;max-width:100%;background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium) !important}md-dialog.z-cell-settings-dialog .z-xtable-row-config-code,md-dialog.z-row-settings-dialog .z-xtable-row-config-code{min-height:90px}md-dialog.z-cell-settings-dialog .z-xtable-row-config-radio-group,md-dialog.z-row-settings-dialog .z-xtable-row-config-radio-group{flex-wrap:wrap;gap:8px}md-dialog.z-cell-settings-dialog .z-xtable-row-config-radio,md-dialog.z-row-settings-dialog .z-xtable-row-config-radio{margin:0;font-size:13px}md-dialog.z-cell-settings-dialog .z-xtable-row-config-twig-expr input,md-dialog.z-row-settings-dialog .z-xtable-row-config-twig-expr input{flex:1;width:100px;min-width:0}md-dialog.z-cell-settings-dialog .z-xtable-row-config-block:first-child,md-dialog.z-row-settings-dialog .z-xtable-row-config-block:first-child{padding-top:0}md-dialog.z-cell-settings-dialog .z-xtable-row-config-block>md-checkbox,md-dialog.z-row-settings-dialog .z-xtable-row-config-block>md-checkbox{display:block;margin:12px 0}md-dialog.z-cell-settings-dialog .z-cell-settings-footer,md-dialog.z-row-settings-dialog .z-cell-settings-footer{flex-shrink:0;padding:16px 26px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-primary)}md-dialog.z-cell-settings-dialog .z-cell-settings-feedback,md-dialog.z-row-settings-dialog .z-cell-settings-feedback{margin-bottom:12px;font-size:12px;color:var(--pgr-text-secondary);line-height:1.5}md-dialog.z-cell-settings-dialog .z-cell-settings-feedback.is-error,md-dialog.z-row-settings-dialog .z-cell-settings-feedback.is-error{color:var(--pgr-color-red, #b42318)}md-dialog.z-cell-settings-dialog .z-cell-settings-buttons,md-dialog.z-row-settings-dialog .z-cell-settings-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}md-dialog.z-cell-settings-dialog .z-cell-settings-button,md-dialog.z-row-settings-dialog .z-cell-settings-button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;min-height:38px;border:1px solid var(--pgr-border-medium);border-radius:6px;font:inherit;font-size:13px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);cursor:pointer}md-dialog.z-cell-settings-dialog .z-cell-settings-button.is-primary,md-dialog.z-row-settings-dialog .z-cell-settings-button.is-primary{color:var(--pgr-text-on-accent);background:var(--pgr-accent);border-color:var(--pgr-accent)}md-dialog.z-cell-settings-dialog .z-cell-settings-button i,md-dialog.z-row-settings-dialog .z-cell-settings-button i{font-size:18px}md-dialog.z-cell-settings-dialog button:disabled,md-dialog.z-row-settings-dialog button:disabled{opacity:.5;cursor:wait}md-dialog.z-cell-settings-dialog button:focus-visible,md-dialog.z-cell-settings-dialog input:focus-visible,md-dialog.z-cell-settings-dialog select:focus-visible,md-dialog.z-cell-settings-dialog textarea:focus-visible,md-dialog.z-row-settings-dialog button:focus-visible,md-dialog.z-row-settings-dialog input:focus-visible,md-dialog.z-row-settings-dialog select:focus-visible,md-dialog.z-row-settings-dialog textarea:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}md-dialog.z-row-settings-dialog .z-cell-settings-detail input:not([type=checkbox]):not([type=radio]):not([type=color]),md-dialog.z-row-settings-dialog .z-cell-settings-detail select{box-sizing:border-box;min-width:0;max-width:100%;min-height:34px;padding:5px 8px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font-size:13px}md-dialog.z-row-settings-dialog .z-cell-settings-detail input[type=color]{width:34px;min-width:30px;height:34px;padding:3px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary)}@media(max-width: 600px){md-dialog.z-cell-settings-dialog,md-dialog.z-row-settings-dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - 24px)}md-dialog.z-cell-settings-dialog .z-cell-settings-header,md-dialog.z-cell-settings-dialog .z-cell-settings-footer,md-dialog.z-row-settings-dialog .z-cell-settings-header,md-dialog.z-row-settings-dialog .z-cell-settings-footer{padding:16px}md-dialog.z-cell-settings-dialog .z-xtable-cell-config-tabs>md-tabs-content-wrapper>md-tab-content>div,md-dialog.z-cell-settings-dialog .z-xtable-row-config-tabs>md-tabs-content-wrapper>md-tab-content>div,md-dialog.z-row-settings-dialog .z-xtable-cell-config-tabs>md-tabs-content-wrapper>md-tab-content>div,md-dialog.z-row-settings-dialog .z-xtable-row-config-tabs>md-tabs-content-wrapper>md-tab-content>div{padding:16px}md-dialog.z-cell-settings-dialog .z-cell-settings-dimensions,md-dialog.z-row-settings-dialog .z-cell-settings-dimensions{grid-template-columns:1fr;gap:12px}md-dialog.z-cell-settings-dialog .z-cell-style-options,md-dialog.z-row-settings-dialog .z-cell-style-options{grid-template-columns:1fr;gap:12px}}pgr-hb-content-title.z-hb-content{min-width:0}pgr-hb-content-title.z-hb-content .z-title-editor,pgr-hb-content-title.z-hb-content .z-title-preview{--title-font-size: 26px;width:100%;min-width:0;box-sizing:border-box;padding:0}pgr-hb-content-title.z-hb-content .z-title-editor.z-index-0,pgr-hb-content-title.z-hb-content .z-title-preview.z-index-0{--title-font-size: 30px}pgr-hb-content-title.z-hb-content .z-title-editor.z-index-2,pgr-hb-content-title.z-hb-content .z-title-preview.z-index-2{--title-font-size: 23px}pgr-hb-content-title.z-hb-content .z-title-editor.z-index-3,pgr-hb-content-title.z-hb-content .z-title-preview.z-index-3{--title-font-size: 20px}pgr-hb-content-title.z-hb-content .z-title-editor.z-index-4,pgr-hb-content-title.z-hb-content .z-title-preview.z-index-4{--title-font-size: 18px}pgr-hb-content-title.z-hb-content .z-title-editor{padding:14px 16px;background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:8px}pgr-hb-content-title.z-hb-content .z-title-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}pgr-hb-content-title.z-hb-content .z-title-editor-heading label{display:inline-flex;align-items:center;gap:6px;margin:0;font:600 12px/1.4 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-content-title.z-hb-content .z-title-editor-heading i{font-size:18px;color:var(--pgr-accent)}pgr-hb-content-title.z-hb-content .z-title-level{padding:3px 7px;border-radius:4px;background:var(--pgr-accent-bg, #f4efff);color:var(--pgr-accent);font:600 11px/1.4 "Open Sans",sans-serif}pgr-hb-content-title.z-hb-content .z-title-input-frame{display:grid;min-width:0}pgr-hb-content-title.z-hb-content textarea.z-title-input,pgr-hb-content-title.z-hb-content .z-title-input-mirror{grid-area:1/1;box-sizing:border-box;width:100%;min-width:0;min-height:60px;height:auto;margin:0;padding:10px 12px;border:1px solid rgba(0,0,0,0);border-radius:6px;font-family:"Open Sans",sans-serif;font-size:var(--title-font-size);font-weight:600;line-height:1.45;letter-spacing:normal;text-align:left;text-transform:none;text-decoration:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}pgr-hb-content-title.z-hb-content .z-title-input-mirror{visibility:hidden;pointer-events:none}pgr-hb-content-title.z-hb-content textarea.z-title-input{resize:none;overflow:hidden;background:var(--pgr-bg-secondary) !important;color:var(--pgr-text-primary);border-color:var(--pgr-border-medium) !important}pgr-hb-content-title.z-hb-content textarea.z-title-input:hover{border-color:var(--pgr-accent) !important}pgr-hb-content-title.z-hb-content textarea.z-title-input:focus{outline:2px solid var(--pgr-accent);outline-offset:1px;border-color:rgba(0,0,0,0) !important}pgr-hb-content-title.z-hb-content textarea.z-title-input::placeholder{color:var(--pgr-text-secondary);font-weight:400;font-size:inherit;font-style:normal}pgr-hb-content-title.z-hb-content .z-title-help{margin:8px 0 0;font:400 11px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-content-title.z-hb-content .z-title-preview h1{margin:0;padding:10px 0;font:600 var(--title-font-size)/1.45 "Open Sans",sans-serif;color:var(--pgr-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}pgr-hb-content-title.z-hb-content .z-title-placeholder{display:flex;align-items:center;gap:8px;margin:0;padding:14px 0;font:400 18px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-separator-content.z-hb-content{min-width:0}pgr-hb-separator-content.z-hb-content.zse_contenu{padding:8px 12px;border:0}pgr-hb-separator-content.z-hb-content .z-separator-editor{width:100%;min-width:0;border:1px solid rgba(0,0,0,0);border-radius:6px;padding:8px 10px;box-sizing:border-box}pgr-hb-separator-content.z-hb-content .z-separator-editor:hover{background:var(--pgr-bg-secondary)}pgr-hb-separator-content.z-hb-content .z-separator-editor.is-editing{background:var(--pgr-bg-primary);border-color:var(--pgr-border-medium)}pgr-hb-separator-content.z-hb-content .z-separator-marker{display:flex;align-items:center;gap:12px;min-height:28px}pgr-hb-separator-content.z-hb-content .z-separator-rule{flex:1;min-width:10px;border-top:1px dashed var(--pgr-border-medium)}pgr-hb-separator-content.z-hb-content .z-separator-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:500 12px/1.4 "Open Sans",sans-serif;color:var(--pgr-text-secondary);text-align:center}pgr-hb-separator-content.z-hb-content .z-separator-badge i{font-size:18px;flex-shrink:0;color:var(--pgr-accent)}pgr-hb-separator-content.z-hb-content .z-separator-spacing{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;font:400 11px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-separator-content.z-hb-content .z-separator-settings{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:12px;margin-top:8px;border-top:1px solid var(--pgr-border-light)}pgr-hb-separator-content.z-hb-content .z-separator-settings label{margin:0;font:600 12px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-separator-content.z-hb-content .z-separator-settings select{max-width:100%;min-width:0;min-height:34px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;padding:4px 24px 4px 8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-separator-content.z-hb-content .z-separator-settings select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-separator-content.z-hb-content .z-separator-settings p{flex-basis:100%;margin:0;font:400 11px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-separator-bottom .z-sep-type-option{position:relative;border-color:var(--pgr-border-medium);background:var(--pgr-bg-primary)}pgr-hb-separator-bottom .z-sep-type-option:focus-within{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-separator-bottom .z-sep-type-option input[type=radio]{display:block;position:absolute;width:1px;height:1px;opacity:0}pgr-hb-separator-content .z-separator-hr{box-sizing:border-box;height:0;background:none}pgr-hb-separator-bottom .z-sep-type-options{flex-wrap:wrap}pgr-hb-separator-bottom .z-sep-hr-settings{padding:12px 0;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-separator-bottom .z-sep-hr-side md-checkbox{margin:8px 0}pgr-hb-separator-bottom .z-sep-hr-border-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}pgr-hb-separator-bottom .z-sep-hr-border-fields label,pgr-hb-separator-bottom .z-sep-hr-class{display:flex;flex-direction:column;gap:4px;font-size:11px}pgr-hb-separator-bottom .z-sep-hr-border-fields input,pgr-hb-separator-bottom .z-sep-hr-border-fields select,pgr-hb-separator-bottom .z-sep-hr-class input{width:100%;min-width:0;box-sizing:border-box}pgr-hb-separator-bottom .z-sep-hr-border-fields input,pgr-hb-separator-bottom .z-sep-hr-border-fields select,pgr-hb-separator-bottom .z-sep-hr-class input{min-height:32px;padding:5px 7px;border:1px solid var(--pgr-border-medium);border-radius:4px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}pgr-hb-separator-bottom .z-sep-hr-border-fields input:focus,pgr-hb-separator-bottom .z-sep-hr-border-fields select:focus,pgr-hb-separator-bottom .z-sep-hr-class input:focus{outline:2px solid var(--pgr-accent);outline-offset:1px}pgr-hb-separator-bottom .z-sep-hr-border-fields input[type=color]{height:32px;padding:3px}.z-navigation-card{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);overflow:hidden}.z-navigation-preview{display:flex;align-items:center;gap:8px;padding:12px;color:var(--pgr-accent);overflow-wrap:anywhere}.z-navigation-preview>.material-icons{flex:0 0 auto;font-size:20px}.z-navigation-kind{margin-left:auto;font-size:11px;color:var(--pgr-text-secondary)}.z-navigation-settings{padding-block:12px}.z-navigation-field{display:flex;flex-direction:column;gap:6px;font-size:12px;margin-bottom:12px}.z-navigation-field input,.z-navigation-field select{width:100%;box-sizing:border-box;min-height:34px;padding:6px 8px;border:1px solid var(--pgr-border-medium);border-radius:4px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}.z-navigation-help{font-size:11px;color:var(--pgr-text-secondary)}pgr-hb-block-content.z-hb-content{min-width:0}pgr-hb-block-content.z-hb-content:has(>.z-block-editor){border:0}pgr-hb-block-content.z-hb-content .z-block-custom-style .z-block-preview{border-left:0}pgr-hb-block-content.z-hb-content .z-block-editor{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary)}pgr-hb-block-content.z-hb-content .z-block-editor-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-block-content.z-hb-content .z-block-editor-label{display:inline-flex;align-items:center;gap:8px;color:var(--pgr-text-secondary);font:600 12px/1.5 "Open Sans",sans-serif}pgr-hb-block-content.z-hb-content .z-block-editor-label i{font-size:19px;color:var(--pgr-accent)}pgr-hb-block-content.z-hb-content .z-block-view-options{display:inline-flex;padding:3px;gap:3px;background:var(--pgr-bg-secondary);border-radius:6px}pgr-hb-block-content.z-hb-content .z-block-view-options button{min-height:30px;padding:4px 12px;border:1px solid rgba(0,0,0,0);border-radius:4px;margin:0;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:500 12px/1.4 "Open Sans",sans-serif;cursor:pointer}pgr-hb-block-content.z-hb-content .z-block-view-options button.is-active{color:var(--pgr-accent);background:var(--pgr-bg-primary);border-color:var(--pgr-border-medium)}pgr-hb-block-content.z-hb-content .z-block-view-options button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:1px}pgr-hb-block-content.z-hb-content .z-block-source{padding:14px}pgr-hb-block-content.z-hb-content .z-block-source label{display:block;margin:0 0 8px;font:500 12px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-block-content.z-hb-content .z-block-input-frame{position:relative;display:grid;min-width:0}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea,pgr-hb-block-content.z-hb-content .z-block-input-mirror,pgr-hb-block-content.z-hb-content .z-block-code-highlight{grid-area:1/1;min-width:0;width:100%;height:auto;min-height:140px;max-height:480px;box-sizing:border-box;margin:0;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:6px;font:400 14px/1.7 "Open Sans",sans-serif;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea{resize:none;overflow:auto;background:var(--pgr-bg-secondary) !important;color:var(--pgr-text-primary);border-color:var(--pgr-border-medium) !important}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea:focus{outline:2px solid var(--pgr-accent);outline-offset:1px}pgr-hb-block-content.z-hb-content .z-block-input-mirror{visibility:hidden;pointer-events:none;overflow:hidden}pgr-hb-block-content.z-hb-content .z-block-input-frame.is-code textarea,pgr-hb-block-content.z-hb-content .z-block-input-frame.is-code .z-block-input-mirror,pgr-hb-block-content.z-hb-content .z-block-input-frame.is-code .z-block-code-highlight{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}pgr-hb-block-content.z-hb-content .z-block-help{margin:8px 0 0;font:400 11px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-block-content.z-hb-content .z-block-preview{padding:18px;border-radius:0 0 6px 6px;line-height:1.7;color:var(--pgr-text-primary);overflow:auto;overflow-wrap:anywhere}pgr-hb-block-content.z-hb-content .z-block-preview>div>:first-child{margin-top:0}pgr-hb-block-content.z-hb-content .z-block-preview>div>:last-child{margin-bottom:0}pgr-hb-block-content.z-hb-content .z-block-preview pre{margin:0;white-space:pre-wrap;font:400 13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}pgr-hb-block-content.z-hb-content .z-block-empty{margin:0;color:var(--pgr-text-secondary);font-style:italic}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-block-code-highlight,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-block-code-highlight,.z-ifmatrix-code .z-block-code-highlight,.z-modsettings-code .z-block-code-highlight,.z-modsettings-code-help .z-block-code-highlight,.z-ifmatrix-code-preview .z-block-code-highlight{position:absolute;inset:0;min-height:0;max-height:none;height:100%;overflow:hidden;pointer-events:none;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary)}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea.z-block-highlight-input,pgr-hb-block-content.z-hb-content .z-block-code-preview textarea.z-block-highlight-input,.z-ifmatrix-code textarea.z-block-highlight-input,.z-modsettings-code textarea.z-block-highlight-input,.z-modsettings-code-help textarea.z-block-highlight-input,.z-ifmatrix-code-preview textarea.z-block-highlight-input{position:relative;z-index:1;border:1px solid var(--pgr-border-medium) !important;background:rgba(0,0,0,0) !important;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);caret-color:var(--pgr-text-primary)}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea.z-block-highlight-input::selection,pgr-hb-block-content.z-hb-content .z-block-code-preview textarea.z-block-highlight-input::selection,.z-ifmatrix-code textarea.z-block-highlight-input::selection,.z-modsettings-code textarea.z-block-highlight-input::selection,.z-modsettings-code-help textarea.z-block-highlight-input::selection,.z-ifmatrix-code-preview textarea.z-block-highlight-input::selection{background:rgba(130,80,230,.25)}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea.z-block-highlight-input::placeholder,pgr-hb-block-content.z-hb-content .z-block-code-preview textarea.z-block-highlight-input::placeholder,.z-ifmatrix-code textarea.z-block-highlight-input::placeholder,.z-modsettings-code textarea.z-block-highlight-input::placeholder,.z-modsettings-code-help textarea.z-block-highlight-input::placeholder,.z-ifmatrix-code-preview textarea.z-block-highlight-input::placeholder{color:var(--pgr-text-secondary);-webkit-text-fill-color:var(--pgr-text-secondary)}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea,pgr-hb-block-content.z-hb-content .z-block-input-frame .z-block-input-mirror,pgr-hb-block-content.z-hb-content .z-block-input-frame .z-block-code-highlight,pgr-hb-block-content.z-hb-content .z-block-code-preview textarea,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-block-input-mirror,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-block-code-highlight,.z-ifmatrix-code textarea,.z-ifmatrix-code .z-block-input-mirror,.z-ifmatrix-code .z-block-code-highlight,.z-modsettings-code textarea,.z-modsettings-code .z-block-input-mirror,.z-modsettings-code .z-block-code-highlight,.z-modsettings-code-help textarea,.z-modsettings-code-help .z-block-input-mirror,.z-modsettings-code-help .z-block-code-highlight,.z-ifmatrix-code-preview textarea,.z-ifmatrix-code-preview .z-block-input-mirror,.z-ifmatrix-code-preview .z-block-code-highlight{tab-size:4;font-variant-ligatures:none}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-delimiter,pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-keyword,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-delimiter,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-keyword,.z-ifmatrix-code .z-twig-token-delimiter,.z-ifmatrix-code .z-twig-token-keyword,.z-modsettings-code .z-twig-token-delimiter,.z-modsettings-code .z-twig-token-keyword,.z-modsettings-code-help .z-twig-token-delimiter,.z-modsettings-code-help .z-twig-token-keyword,.z-ifmatrix-code-preview .z-twig-token-delimiter,.z-ifmatrix-code-preview .z-twig-token-keyword{color:#7928a1}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-tag,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-tag,.z-ifmatrix-code .z-twig-token-tag,.z-modsettings-code .z-twig-token-tag,.z-modsettings-code-help .z-twig-token-tag,.z-ifmatrix-code-preview .z-twig-token-tag{color:#155c9e}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-attribute,pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-function,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-attribute,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-function,.z-ifmatrix-code .z-twig-token-attribute,.z-ifmatrix-code .z-twig-token-function,.z-modsettings-code .z-twig-token-attribute,.z-modsettings-code .z-twig-token-function,.z-modsettings-code-help .z-twig-token-attribute,.z-modsettings-code-help .z-twig-token-function,.z-ifmatrix-code-preview .z-twig-token-attribute,.z-ifmatrix-code-preview .z-twig-token-function{color:#925516}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-string,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-string,.z-ifmatrix-code .z-twig-token-string,.z-modsettings-code .z-twig-token-string,.z-modsettings-code-help .z-twig-token-string,.z-ifmatrix-code-preview .z-twig-token-string{color:#17653e}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-variable,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-variable,.z-ifmatrix-code .z-twig-token-variable,.z-modsettings-code .z-twig-token-variable,.z-modsettings-code-help .z-twig-token-variable,.z-ifmatrix-code-preview .z-twig-token-variable{color:#2444a0}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-number,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-number,.z-ifmatrix-code .z-twig-token-number,.z-modsettings-code .z-twig-token-number,.z-modsettings-code-help .z-twig-token-number,.z-ifmatrix-code-preview .z-twig-token-number{color:#aa3a17}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-operator,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-operator,.z-ifmatrix-code .z-twig-token-operator,.z-modsettings-code .z-twig-token-operator,.z-modsettings-code-help .z-twig-token-operator,.z-ifmatrix-code-preview .z-twig-token-operator{color:#7950a2}pgr-hb-block-content.z-hb-content .z-block-input-frame .z-twig-token-comment,pgr-hb-block-content.z-hb-content .z-block-code-preview .z-twig-token-comment,.z-ifmatrix-code .z-twig-token-comment,.z-modsettings-code .z-twig-token-comment,.z-modsettings-code-help .z-twig-token-comment,.z-ifmatrix-code-preview .z-twig-token-comment{color:#62706b}body.dark-mode .z-block-code-highlight .z-twig-token-delimiter,body.dark-mode .z-block-code-highlight .z-twig-token-keyword,body.dark-mode .z-block-code-highlight .z-twig-token-operator,body.dark-mode .z-block-code-preview .z-twig-token-delimiter,body.dark-mode .z-block-code-preview .z-twig-token-keyword,body.dark-mode .z-block-code-preview .z-twig-token-operator,html.dark-mode .z-block-code-highlight .z-twig-token-delimiter,html.dark-mode .z-block-code-highlight .z-twig-token-keyword,html.dark-mode .z-block-code-highlight .z-twig-token-operator,html.dark-mode .z-block-code-preview .z-twig-token-delimiter,html.dark-mode .z-block-code-preview .z-twig-token-keyword,html.dark-mode .z-block-code-preview .z-twig-token-operator{color:#d8a3ff}body.dark-mode .z-block-code-highlight .z-twig-token-tag,body.dark-mode .z-block-code-highlight .z-twig-token-variable,body.dark-mode .z-block-code-preview .z-twig-token-tag,body.dark-mode .z-block-code-preview .z-twig-token-variable,html.dark-mode .z-block-code-highlight .z-twig-token-tag,html.dark-mode .z-block-code-highlight .z-twig-token-variable,html.dark-mode .z-block-code-preview .z-twig-token-tag,html.dark-mode .z-block-code-preview .z-twig-token-variable{color:#91c4ff}body.dark-mode .z-block-code-highlight .z-twig-token-attribute,body.dark-mode .z-block-code-highlight .z-twig-token-function,body.dark-mode .z-block-code-highlight .z-twig-token-number,body.dark-mode .z-block-code-preview .z-twig-token-attribute,body.dark-mode .z-block-code-preview .z-twig-token-function,body.dark-mode .z-block-code-preview .z-twig-token-number,html.dark-mode .z-block-code-highlight .z-twig-token-attribute,html.dark-mode .z-block-code-highlight .z-twig-token-function,html.dark-mode .z-block-code-highlight .z-twig-token-number,html.dark-mode .z-block-code-preview .z-twig-token-attribute,html.dark-mode .z-block-code-preview .z-twig-token-function,html.dark-mode .z-block-code-preview .z-twig-token-number{color:#ffce8a}body.dark-mode .z-block-code-highlight .z-twig-token-string,body.dark-mode .z-block-code-preview .z-twig-token-string,html.dark-mode .z-block-code-highlight .z-twig-token-string,html.dark-mode .z-block-code-preview .z-twig-token-string{color:#96dfb4}body.dark-mode .z-block-code-highlight .z-twig-token-comment,body.dark-mode .z-block-code-preview .z-twig-token-comment,html.dark-mode .z-block-code-highlight .z-twig-token-comment,html.dark-mode .z-block-code-preview .z-twig-token-comment{color:#a5b5ae}@media(forced-colors: active){pgr-hb-block-content.z-hb-content .z-block-input-frame .z-block-code-highlight,.z-ifmatrix-code .z-block-code-highlight,.z-modsettings-code .z-block-code-highlight{visibility:hidden}pgr-hb-block-content.z-hb-content .z-block-input-frame textarea.z-block-highlight-input,.z-ifmatrix-code textarea.z-block-highlight-input,.z-modsettings-code textarea.z-block-highlight-input{color:CanvasText !important;-webkit-text-fill-color:CanvasText;caret-color:CanvasText}}pgr-hb-block-content.z-hb-content:has(>.z-parent-block-editor){display:block;width:100%;min-width:0;padding:0;border:0}pgr-hb-block-content.z-hb-content:has(>.z-parent-block-editor):hover{border:0}pgr-hb-block-content.z-hb-content>.z-parent-block-editor{width:100%;min-width:0;box-sizing:border-box}pgr-hb-block-content.z-hb-content>.z-parent-block-editor>.z-parent-block-header{padding:10px 12px;background:var(--pgr-bg-secondary)}pgr-hb-block-content.z-hb-content>.z-parent-block-editor:has(>.z-parent-block-header .z-hb-actions){border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary)}pgr-hb-block-content.z-hb-content>.z-parent-block-editor:has(>.z-parent-block-header .z-hb-actions)>.z-parent-block-header{border-radius:8px 8px 0 0}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-identity i{color:var(--pgr-accent);font-size:19px}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-identity strong{overflow-wrap:anywhere;font-weight:600}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-content{min-width:0;padding:14px;box-sizing:border-box}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-children{min-width:0}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-children>pgr-hb-content-parent{display:block;min-width:0}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code{min-width:0;border:1px solid var(--pgr-border-light);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary)}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code:first-child{margin-bottom:12px}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code:last-child{margin-top:12px}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code summary{display:flex;align-items:center;gap:7px;padding:9px 11px;cursor:pointer;list-style:none;font:500 12px/1.5 "Open Sans",sans-serif}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code summary::-webkit-details-marker{display:none}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code summary::before{content:"›";font-size:18px;width:10px;line-height:1;transition:transform .15s ease}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code[open] summary::before{transform:rotate(90deg)}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code summary:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px;border-radius:5px}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code summary>i{font-size:17px;color:var(--pgr-accent)}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-code[open] summary{border-bottom:1px solid var(--pgr-border-light)}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-code-status{margin-left:auto;font-size:11px;font-weight:400}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-code-fields{padding:12px;min-width:0}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-code-fields label{display:block;margin-bottom:8px;font:400 11px/1.5 "Open Sans",sans-serif}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-code-fields textarea::placeholder{padding:0;background:rgba(0,0,0,0);font:inherit;font-style:normal}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-code-fields .z-block-input-frame :is(textarea,.z-block-input-mirror){min-height:88px;max-height:300px}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-rendered{min-width:0;max-width:100%;overflow-wrap:anywhere}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-children .z-add-block-area{min-height:88px;border:1px dashed var(--pgr-border-medium);border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--pgr-bg-secondary)}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-children .z-add-block-area .z-empty-html-block{display:flex;align-items:center;gap:8px;padding:12px;color:var(--pgr-text-secondary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-children .z-add-block-area .z-empty-html-block>span{color:var(--pgr-accent);font-size:20px}pgr-hb-block-content.z-hb-content>.z-parent-block-editor .z-parent-block-children .z-add-block-area .z-empty-html-block p{margin:0;font:inherit;color:inherit}@media(prefers-reduced-motion: reduce){.z-parent-block-code summary::before{transition:none !important}}pgr-hb-variable-content.z-hb-content{min-width:0}pgr-hb-variable-content.z-hb-content.zse_contenu{border:0;padding:10px 12px}pgr-hb-variable-content.z-hb-content .z-variable-card{width:100%;min-width:0;border:1px solid var(--pgr-border-medium);border-left:3px solid var(--pgr-accent);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);overflow:hidden}pgr-hb-variable-content.z-hb-content .z-variable-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px}pgr-hb-variable-content.z-hb-content .z-variable-identity{display:flex;align-items:center;gap:10px;min-width:0}pgr-hb-variable-content.z-hb-content .z-variable-identity>div{min-width:0}pgr-hb-variable-content.z-hb-content .z-variable-identity>i{flex-shrink:0;font-size:22px;color:var(--pgr-accent)}pgr-hb-variable-content.z-hb-content .z-variable-eyebrow{display:block;color:var(--pgr-text-secondary);font:500 11px/1.5 "Open Sans",sans-serif}pgr-hb-variable-content.z-hb-content .z-variable-name{display:block;margin-top:2px;color:var(--pgr-text-primary);font:600 16px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}pgr-hb-variable-content.z-hb-content .z-variable-type{padding:3px 8px;border-radius:4px;color:var(--pgr-accent);background:var(--pgr-accent-bg, #f4efff);font:500 11px/1.5 "Open Sans",sans-serif}pgr-hb-variable-content.z-hb-content .z-variable-label-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:400 12px/1.3 "Open Sans",sans-serif;cursor:pointer}pgr-hb-variable-content.z-hb-content .z-variable-label-toggle i{font-size:18px}pgr-hb-variable-content.z-hb-content .z-variable-label-toggle.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg, #f4efff)}pgr-hb-variable-content.z-hb-content .z-variable-label-toggle:hover{background:var(--pgr-bg-hover)}pgr-hb-variable-content.z-hb-content .z-variable-label-toggle:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-variable-content.z-hb-content .z-variable-description{margin:0;padding:0 14px 12px;color:var(--pgr-text-secondary);font:400 12px/1.5 "Open Sans",sans-serif;overflow-wrap:anywhere}pgr-hb-variable-content.z-hb-content .z-variable-expression{padding:12px 14px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-secondary)}pgr-hb-variable-content.z-hb-content .z-variable-card pre{margin:6px 0 0;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--pgr-text-primary)}pgr-hb-variable-content.z-hb-content .z-variable-expression>pre:first-child,pgr-hb-variable-content.z-hb-content .z-variable-expression>.z-variable-empty:first-child{margin-top:0}pgr-hb-variable-content.z-hb-content .z-variable-card pre code{font:inherit;color:inherit}pgr-hb-variable-content.z-hb-content .z-variable-empty{margin:6px 0 0;font:italic 12px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-variable-content.z-hb-content .z-variable-twig{padding:0 14px;border-top:1px solid var(--pgr-border-light)}pgr-hb-variable-content.z-hb-content .z-variable-twig summary{padding:9px 0;cursor:pointer;color:var(--pgr-text-secondary);font:500 11px/1.5 "Open Sans",sans-serif}pgr-hb-variable-content.z-hb-content .z-variable-twig summary i{font-size:16px;vertical-align:middle;margin-right:4px}pgr-hb-variable-content.z-hb-content .z-variable-twig summary:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-variable-content.z-hb-content .z-variable-copy{float:right;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px 0;padding:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);cursor:pointer}pgr-hb-variable-content.z-hb-content .z-variable-copy i{margin:0 !important;font-size:16px}pgr-hb-variable-content.z-hb-content .z-variable-copy:hover{color:var(--pgr-accent);background:var(--pgr-bg-hover)}pgr-hb-variable-content.z-hb-content .z-variable-copy:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-variable-content.z-hb-content .z-variable-copy:disabled{opacity:.5;cursor:default}pgr-hb-variable-content.z-hb-content .z-variable-twig pre{margin:0 0 12px}pgr-hb-variable-content.z-hb-content .z-variable-comment{color:var(--pgr-text-secondary)}pgr-hb-variable-content.z-hb-content .z-variable-keyword{color:var(--pgr-accent);font-weight:600}pgr-hb-variable-content.z-hb-content .z-variable-symbol{color:var(--pgr-text-primary);font-weight:600}pgr-hb-variable-content.z-hb-content .is-reading>.z-variable-expression{border-top:0;border-radius:7px}.z-root-block-frame[data-hb-type=variable]:not(.is-selected)>pgr-html-block-content>div>pgr-hb-variable-content.zse_contenu{padding:0}.z-root-block-frame[data-hb-type=variable]:not(.is-selected) .z-variable-card{border:0}.z-component-condition{min-width:0;margin-top:8px;padding:8px 12px;border:1px solid #ddd4ef;border-left:3px solid #9872ce;border-radius:8px 8px 0 0;background:#faf8fe;color:#38313f;font-size:12px;font-style:normal;line-height:1.5}.z-component-condition .z-component-condition-heading{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.z-component-condition .z-component-condition-label{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.z-component-condition .z-component-condition-label .material-icons{color:#7650aa;font-size:18px}.z-component-condition .z-component-condition-type{flex-shrink:0;padding:1px 6px;border:1px solid #e4deee;border-radius:4px;color:#655876;background:#fff;font-size:10px}.z-component-condition .z-component-condition-edit{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;flex-shrink:0;margin-left:0;padding:4px 8px;border:1px solid #ddd4ef;border-radius:5px;background:#fff;color:#684396;font:inherit;cursor:pointer}.z-component-condition .z-component-condition-edit .material-icons{font-size:16px}.z-component-condition .z-component-condition-edit:hover{background:#efe8fa;border-color:#9872ce}.z-component-condition .z-component-condition-edit:focus-visible{outline:2px solid #8250bf;outline-offset:2px}.z-component-condition .z-component-condition-expression{flex:1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.z-component-condition .z-component-condition-expression:focus-visible{outline:2px solid #8250bf;outline-offset:2px;border-radius:3px}.z-component-condition .z-component-condition-expression code{display:block;white-space:pre;font-family:Consolas,Monaco,monospace;font-size:12px;font-weight:400;color:#533578}.z-component-condition .z-component-condition-expression .z-component-condition-empty{color:#885900;white-space:nowrap;font-size:11px}pgr-html-block-content>.z-component-condition-body{border-left:3px solid #d8c7ec;padding-left:10px;margin-top:0;margin-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}.z-component-condition-end{display:flex;align-items:center;gap:8px;min-height:24px;padding:0 10px;margin-bottom:8px;border-left:3px solid #d8c7ec;border-radius:0 0 0 6px;color:#766a85;font-size:10px;line-height:1.5}.z-component-condition-end::after{content:"";height:1px;flex:1;background:#e7dff0}md-dialog:has(>pgr-logical-condition-editor){width:min(900px,94vw);max-width:94vw;max-height:85vh;max-height:85dvh;border-radius:14px;overflow:hidden}md-dialog:has(>pgr-logical-condition-editor)>pgr-logical-condition-editor.z-condition-editor-wide{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;max-height:inherit;overflow:hidden}md-dialog:has(>pgr-logical-condition-editor)>pgr-logical-condition-editor.z-condition-editor-wide>.z-lce-redesign{flex:1 1 auto;min-height:0;max-height:inherit;overflow:hidden}.z-lce.z-lce-redesign{display:flex;flex-direction:column;max-height:85vh;min-width:0;padding:0;background:#fff;color:#35313c;font-size:13px;line-height:1.5}.z-lce.z-lce-redesign .z-lce-header{display:flex;align-items:flex-start;gap:16px;padding:22px 24px 18px;border-bottom:1px solid #e9e6ed;flex-shrink:0}.z-lce.z-lce-redesign .z-lce-header h2{margin:0 0 5px;font-size:21px;font-weight:650}.z-lce.z-lce-redesign .z-lce-header p{margin:0;color:#716b79;font-size:13px}.z-lce.z-lce-redesign .z-lce-close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid #e4e0e9;border-radius:7px;color:#62596d;background:#fff;cursor:pointer}.z-lce.z-lce-redesign .z-lce-close .material-icons{font-size:20px}.z-lce.z-lce-redesign .z-lce-body{flex:1 1 auto;padding:20px 24px;overflow:auto;min-height:0;overscroll-behavior:contain}.z-lce.z-lce-redesign .z-lce-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.z-lce.z-lce-redesign .z-lce-section-heading h3{margin:0;font-size:13px;font-weight:650}.z-lce.z-lce-redesign .z-lce-language{padding:2px 8px;border-radius:5px;background:#eee8f7;color:#684497;font-size:11px}.z-lce.z-lce-redesign .z-lce-source{margin-top:24px}.z-lce.z-lce-redesign .z-lce-preview{margin:0;padding:14px;min-height:50px;border-radius:8px}.z-lce.z-lce-redesign .z-lce-preview-code{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.z-lce.z-lce-redesign .z-lce-hint{font-size:11px;color:#716b79;margin:8px 0 0}.z-lce.z-lce-redesign .z-lce-footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid #e9e6ed;background:#fcfbfd;flex-shrink:0}.z-lce.z-lce-redesign .z-lce-btn{min-height:38px;padding:8px 14px;border:1px solid rgba(0,0,0,0);font-family:inherit}.z-lce.z-lce-redesign .z-lce-btn-close:hover{background:#f0edf5;color:#51485c;border-color:#d5cddd}.z-lce.z-lce-redesign button:focus-visible,.z-lce.z-lce-redesign select:focus-visible,.z-lce.z-lce-redesign input:focus-visible,.z-lce.z-lce-redesign textarea:focus-visible{outline:2px solid #8654c4;outline-offset:2px}.z-lce.z-lce-redesign pgr-expr-condition{display:block;min-width:0;flex:1}.z-lce.z-lce-redesign .z-expr-node{display:flex;gap:14px;box-sizing:border-box;padding:16px;border:1px solid #e2dce9;border-radius:9px;background:#faf9fc}.z-lce.z-lce-redesign .z-expr-type-wrapper{max-width:100%}.z-lce.z-lce-redesign .z-expr-type-select{max-width:100%;min-height:36px;padding:7px 28px 7px 10px;text-transform:none;letter-spacing:normal;font-size:12px;color:#684497;background:#eee8f7;border-color:#ded1ed}.z-lce.z-lce-redesign .z-expr-options{gap:12px 18px;flex-wrap:wrap;flex-shrink:1;padding:8px 0}.z-lce.z-lce-redesign .z-expr-check .md-label{font-size:12px}.z-lce.z-lce-redesign .z-expr-builder-row{align-items:flex-end;gap:14px;padding:0}.z-lce.z-lce-redesign .z-expr-field{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:1 1 155px;min-width:0}.z-lce.z-lce-redesign .z-expr-field-label{display:block;font-size:12px;font-weight:550;color:#69616f}.z-lce.z-lce-redesign .z-expr-question-input{display:flex;align-items:center;gap:6px}.z-lce.z-lce-redesign .z-expr-select-wrapper,.z-lce.z-lce-redesign .z-expr-select-wrapper.z-expr-select-op{width:100%;min-width:0}.z-lce.z-lce-redesign .z-expr-select,.z-lce.z-lce-redesign .z-expr-input{min-height:38px;font-size:13px;background:#fff;box-sizing:border-box}.z-lce.z-lce-redesign .z-expr-input,.z-lce.z-lce-redesign .z-expr-input.z-expr-input-sm,.z-lce.z-lce-redesign .z-expr-input.z-expr-input-value{width:100%;min-width:0;text-align:left}.z-lce.z-lce-redesign .z-expr-refresh-btn{flex-shrink:0;width:36px;height:38px;border:1px solid #e2dce9;background:#fff}.z-lce.z-lce-redesign .z-expr-children{width:100%;min-width:0;margin:0;padding-left:12px;gap:12px}.z-lce.z-lce-redesign .z-expr-child-row{gap:8px;min-width:0}.z-lce.z-lce-redesign .z-expr-delete-btn{margin:4px 0 0;width:30px;height:32px;border:1px solid #e2dce9;color:#877e90;background:#fff}.z-lce.z-lce-redesign .z-expr-add-btn{align-self:flex-start;min-height:34px;border:1px dashed #c6b4dd;background:#fff;font-size:12px}.z-lce.z-lce-redesign .z-expr-textarea{box-sizing:border-box;margin-top:6px;min-height:100px;font-size:13px;background:#fff}.z-lce.z-lce-redesign .z-expr-settings{flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #e5dfed}.z-lce.z-lce-redesign .z-expr-debug{overflow-wrap:anywhere}@media(max-width: 600px){.z-lce.z-lce-redesign .z-lce-header,.z-lce.z-lce-redesign .z-lce-body,.z-lce.z-lce-redesign .z-lce-footer{padding:16px}.z-lce.z-lce-redesign .z-expr-node{padding:10px}.z-lce.z-lce-redesign .z-expr-children{padding-left:6px}.z-lce.z-lce-redesign .z-expr-field{flex-basis:100%}}pgr-hb-content-if-else.z-hb-content{display:block;min-width:0;max-width:100%;border:0}.z-ifelse-editor{min-width:0;border:1px solid #ddd5e8;border-radius:10px;background:#fff;margin:8px 0;color:#39313f;font-size:13px;line-height:1.5}.z-ifelse-editor>.z-ifelse-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid #e9e4ef;background:#faf8fd;border-radius:10px 10px 0 0}.z-ifelse-editor .z-ifelse-title{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:650}.z-ifelse-editor .z-ifelse-title>.material-icons{color:#8852cc;font-size:19px}.z-ifelse-editor .z-ifelse-count{color:#756b7e;font-size:11px}.z-ifelse-editor .z-ifelse-label-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:400 12px/1.3 "Open Sans",sans-serif;cursor:pointer}.z-ifelse-editor .z-ifelse-label-toggle .material-icons{font-size:18px}.z-ifelse-editor .z-ifelse-label-toggle.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg, #f4efff)}.z-ifelse-editor .z-ifelse-label-toggle:hover{background:var(--pgr-bg-hover)}.z-ifelse-editor .z-ifelse-label-toggle:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-ifelse-editor .z-ifelse-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-left:auto;padding:5px 8px;min-height:32px;border:1px solid #ddd2eb;border-radius:6px;background:#fff;color:#7446ab;font-family:inherit;font-size:11px;cursor:pointer}.z-ifelse-editor .z-ifelse-action .material-icons{font-size:16px}.z-ifelse-editor .z-ifelse-action:hover{background:#f0e9fa;border-color:#ab8bce}.z-ifelse-editor .z-ifelse-action:focus-visible{outline:2px solid #8852cc;outline-offset:2px}.z-ifelse-editor>.z-ifelse-tabs{border-radius:0 0 10px 10px;background:rgba(0,0,0,0)}.z-ifelse-editor>.z-ifelse-tabs>md-tabs>md-tabs-wrapper{background:#fff;border-color:#e9e4ef}.z-ifelse-editor>.z-ifelse-tabs>md-tabs>md-tabs-wrapper .md-tab{display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:90px;box-sizing:border-box;font-size:12px;text-transform:none;line-height:1.5;padding:0 20px}.z-ifelse-editor>.z-ifelse-tabs>md-tabs>md-tabs-content-wrapper>md-tab-content{background:rgba(0,0,0,0)}.z-ifelse-editor .z-ifelse-branch{min-width:0;padding:14px}.z-ifelse-editor .z-ifelse-rule{padding:12px;background:#f7f4fb;border:1px solid #e8e0f0;border-radius:7px}.z-ifelse-editor .z-ifelse-rule-heading{margin-bottom:8px;font-size:12px;font-weight:600}.z-ifelse-editor .z-ifelse-expression-row{display:flex;align-items:center;gap:12px;min-width:0}.z-ifelse-editor .z-ifelse-expression-row>.z-ifelse-action{flex-shrink:0;margin-left:0}.z-ifelse-editor .z-ifelse-expression{display:block;flex:1;min-width:0;margin:0;font-family:Consolas,Monaco,monospace;font-size:12px;color:#66458d;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:normal}.z-ifelse-editor .z-ifelse-rule-empty{flex:1;min-width:0;color:#885900}.z-ifelse-editor .z-ifelse-fallback{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e3dfea;border-radius:7px;background:#f8f7fa;font-size:12px}.z-ifelse-editor .z-ifelse-fallback>.material-icons{color:#8b749e;font-size:20px}.z-ifelse-editor .z-ifelse-fallback strong,.z-ifelse-editor .z-ifelse-fallback span{display:block}.z-ifelse-editor .z-ifelse-fallback span{margin-top:4px;color:#776e80}.z-ifelse-editor .z-ifelse-content-heading{margin:16px 0 8px;font-size:11px;color:#786f81;font-weight:550}.z-ifelse-editor .z-ifelse-content{min-width:0;border-left:2px solid #e9e2f1;padding-left:10px}.z-ifelse-editor .z-ifelse-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;text-align:center;color:#776e80;font-size:12px}.z-ifelse-editor .z-ifelse-empty>.material-icons{color:#9571ba}.z-ifelse-editor .z-ifelse-linear{padding:14px}.z-ifelse-editor .z-ifelse-linear-hint{color:#776e80;font-size:11px;margin:0 0 12px}pgr-hb-question-piece-content .z-response-submit-preview{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:100%;padding:14px 8px;text-align:center}pgr-hb-question-piece-content .z-response-submit-preview .z-response-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;max-width:100%;padding:10px 18px;border:1px solid var(--pgr-accent);border-radius:7px;background:var(--pgr-accent);color:#fff;font:600 13px/1.4 "Open Sans",sans-serif;cursor:pointer;overflow-wrap:anywhere}pgr-hb-question-piece-content .z-response-submit-preview .z-response-submit-button .material-icons{font-size:18px;flex-shrink:0}pgr-hb-question-piece-content .z-response-submit-preview .z-response-submit-button:hover{background:var(--pgr-accent-hover);border-color:var(--pgr-accent-hover)}pgr-hb-question-piece-content .z-response-submit-preview .z-response-submit-button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px}pgr-hb-question-piece-content .z-response-submit-preview .z-response-submit-caption{color:var(--pgr-text-secondary);font-size:11px;font-weight:600}pgr-hb-question-piece-content .z-response-submit-preview .z-response-submit-hint{color:var(--pgr-text-secondary);font-size:11px;line-height:1.5}pgr-hb-content-text.z-hb-content{display:block;min-width:0;max-width:100%}pgr-hb-content-text.z-hb-content.zse_contenu{border:0}pgr-hb-content-text.z-hb-content .z-text-editor{border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);min-width:0}pgr-hb-content-text.z-hb-content .z-text-editor-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-content-text.z-hb-content .z-text-editor-label{display:inline-flex;align-items:center;gap:7px;color:var(--pgr-text-primary);font-size:12px;font-weight:600}pgr-hb-content-text.z-hb-content .z-text-editor-label i{font-size:18px;color:var(--pgr-accent)}pgr-hb-content-text.z-hb-content .z-text-editor-modes{display:flex;gap:3px;padding:3px;border:1px solid var(--pgr-border-light);border-radius:6px}pgr-hb-content-text.z-hb-content .z-text-editor-modes button{min-height:28px;padding:4px 9px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:500 11px/1.5 "Open Sans",sans-serif;cursor:pointer}pgr-hb-content-text.z-hb-content .z-text-editor-modes button.is-active{background:var(--pgr-accent-bg, #f4efff);color:var(--pgr-accent)}pgr-hb-content-text.z-hb-content .z-text-editor-modes button:hover{background:var(--pgr-bg-secondary)}pgr-hb-content-text.z-hb-content .z-text-editor-modes button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-content-text.z-hb-content .z-text-editor-fields{padding:14px}pgr-hb-content-text.z-hb-content .z-text-field{display:block;min-width:0;margin:0 0 12px}pgr-hb-content-text.z-hb-content .z-text-field>span{display:block;margin-bottom:6px;color:var(--pgr-text-secondary);font:500 11px/1.5 "Open Sans",sans-serif}pgr-hb-content-text.z-hb-content .z-text-input-frame{display:grid;min-width:0;max-height:480px}pgr-hb-content-text.z-hb-content textarea.z-text-input,pgr-hb-content-text.z-hb-content .z-text-input-mirror{grid-area:1/1;box-sizing:border-box;width:100%;min-width:0;min-height:150px;height:auto;max-height:480px;margin:0;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:6px;font:400 14px/1.65 "Open Sans",sans-serif;letter-spacing:normal;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}pgr-hb-content-text.z-hb-content .z-text-input-mirror{visibility:hidden;pointer-events:none;overflow:hidden}pgr-hb-content-text.z-hb-content textarea.z-text-input{resize:none;overflow:auto}pgr-hb-content-text.z-hb-content textarea.z-text-input,pgr-hb-content-text.z-hb-content textarea.z-text-legend-input{background:var(--pgr-bg-secondary) !important;color:var(--pgr-text-primary);border:1px solid var(--pgr-border-medium) !important}pgr-hb-content-text.z-hb-content textarea.z-text-input:hover,pgr-hb-content-text.z-hb-content textarea.z-text-legend-input:hover{border-color:var(--pgr-accent) !important}pgr-hb-content-text.z-hb-content textarea.z-text-input:focus,pgr-hb-content-text.z-hb-content textarea.z-text-legend-input:focus{outline:2px solid var(--pgr-accent);outline-offset:1px}pgr-hb-content-text.z-hb-content textarea.z-text-input::placeholder,pgr-hb-content-text.z-hb-content textarea.z-text-legend-input::placeholder{color:var(--pgr-text-secondary);font-style:normal}pgr-hb-content-text.z-hb-content textarea.z-text-legend-input{box-sizing:border-box;width:100%;padding:10px 12px;border-radius:6px;font:400 13px/1.6 "Open Sans",sans-serif;resize:vertical}pgr-hb-content-text.z-hb-content .z-text-editor-hint{margin:0;color:var(--pgr-text-secondary);font:400 11px/1.6 "Open Sans",sans-serif}pgr-hb-content-text.z-hb-content .z-text-preview{min-width:0;padding:10px 0}pgr-hb-content-text.z-hb-content .z-text-editor>.z-text-preview{padding:14px}pgr-hb-content-text.z-hb-content .z-text-preview-content{color:var(--pgr-text-primary);font:400 14px/1.65 "Open Sans",sans-serif;overflow-wrap:anywhere}pgr-hb-content-text.z-hb-content .z-text-preview-content>:first-child{margin-top:0}pgr-hb-content-text.z-hb-content .z-text-preview-content>:last-child{margin-bottom:0}pgr-hb-content-text.z-hb-content .z-text-legend{margin:0 0 8px;color:var(--pgr-text-secondary);font:italic 12px/1.5 "Open Sans",sans-serif}pgr-hb-content-text.z-hb-content .z-text-empty{display:flex;align-items:center;gap:8px;margin:0;padding:12px 0;color:var(--pgr-text-secondary);font:400 13px/1.6 "Open Sans",sans-serif}pgr-hb-content-text.z-hb-content .z-text-empty i{font-size:18px;color:var(--pgr-accent)}pgr-hb-span-content{min-width:0;max-width:100%}pgr-hb-span-content.z-hb-content.zse_contenu{border:0}pgr-hb-span-content .z-span-editor{min-width:0;background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:8px}pgr-hb-span-content .z-span-editor-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-span-content .z-span-editor-header>span:first-child{display:inline-flex;align-items:center;gap:7px;color:var(--pgr-text-primary);font:600 12px/1.5 "Open Sans",sans-serif}pgr-hb-span-content .z-span-editor-header i{color:var(--pgr-accent);font-size:18px}pgr-hb-span-content .z-span-kind{padding:2px 6px;border-radius:4px;background:var(--pgr-accent-bg, #f4efff);color:var(--pgr-accent);font:500 10px/1.5 "Open Sans",sans-serif}pgr-hb-span-content .z-span-editor-body{padding:12px}pgr-hb-span-content .z-span-field{display:block;min-width:0;margin:0}pgr-hb-span-content .z-span-field>span{display:block;margin-bottom:6px;color:var(--pgr-text-secondary);font:500 11px/1.5 "Open Sans",sans-serif}pgr-hb-span-content .z-span-input-frame{display:grid;min-width:0;max-height:320px}pgr-hb-span-content textarea.z-span-input,pgr-hb-span-content .z-span-input-mirror{grid-area:1/1;box-sizing:border-box;width:100%;min-width:0;min-height:68px;max-height:320px;height:auto;margin:0;padding:10px 12px;border:1px solid rgba(0,0,0,0);border-radius:6px;font:400 14px/1.6 "Open Sans",sans-serif;letter-spacing:normal;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}pgr-hb-span-content .z-span-input-mirror{visibility:hidden;pointer-events:none;overflow:hidden}pgr-hb-span-content textarea.z-span-input{resize:none;overflow:auto;color:var(--pgr-text-primary);background:var(--pgr-bg-secondary) !important;border-color:var(--pgr-border-medium) !important}pgr-hb-span-content textarea.z-span-input:hover{border-color:var(--pgr-accent) !important}pgr-hb-span-content textarea.z-span-input:focus{outline:2px solid var(--pgr-accent);outline-offset:1px}pgr-hb-span-content textarea.z-span-input::placeholder{color:var(--pgr-text-secondary);font-style:normal}pgr-hb-span-content .z-span-help{margin:8px 0 0;color:var(--pgr-text-secondary);font:400 11px/1.6 "Open Sans",sans-serif}pgr-hb-span-content .z-span-preview{min-width:0;padding:8px 0;color:var(--pgr-text-primary);font:400 14px/1.6 "Open Sans",sans-serif;overflow-wrap:anywhere}pgr-hb-span-content .z-span-preview-text{white-space:normal}pgr-hb-span-content .z-span-empty{display:inline-flex;align-items:center;gap:7px;color:var(--pgr-text-secondary);font-size:13px}pgr-hb-span-content .z-span-empty i{color:var(--pgr-accent);font-size:18px}pgr-hb-span-content .z-span-condition-indicator{display:inline-flex;align-items:center;gap:5px;margin:8px 4px 0 0;padding:2px 6px;border-radius:4px;background:var(--pgr-accent-bg, #f4efff);color:var(--pgr-accent);font:500 10px/1.5 "Open Sans",sans-serif}pgr-hb-span-content .z-span-condition-indicator i{font-size:14px}pgr-hb-response-content{min-width:0;max-width:100%}pgr-hb-response-content.z-hb-content.zse_contenu{border:0}pgr-hb-response-content .z-response-card{min-width:0;border:1px solid var(--pgr-border-medium);border-left:3px solid var(--pgr-accent);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}pgr-hb-response-content .z-response-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px 8px}pgr-hb-response-content .z-response-card-icon{flex-shrink:0;font-size:20px;color:var(--pgr-accent)}pgr-hb-response-content .z-response-card-identity{flex:1;min-width:80px}pgr-hb-response-content .z-response-card-eyebrow{display:block;margin-bottom:2px;font:500 10px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-secondary)}pgr-hb-response-content .z-response-card-title{font:600 13px/1.5 "Open Sans",sans-serif;overflow-wrap:anywhere}pgr-hb-response-content .z-response-card-type{padding:3px 7px;border-radius:4px;background:var(--pgr-accent-bg, #f4efff);color:var(--pgr-accent);font:500 10px/1.5 "Open Sans",sans-serif}pgr-hb-response-content .is-reading>.z-response-card-header{flex-wrap:nowrap;padding:8px 12px;border-radius:7px}pgr-hb-response-content .is-reading .z-response-card-identity{flex:0 1 auto;min-width:0}pgr-hb-response-content .is-reading .z-response-card-type{flex-shrink:0}pgr-hb-response-content .z-response-card-context{display:flex;flex-wrap:wrap;gap:6px 12px;padding:0 14px 12px;color:var(--pgr-text-secondary);font:400 11px/1.5 "Open Sans",sans-serif}pgr-hb-response-content .z-response-card-context>span{display:inline-flex;align-items:center;gap:4px}pgr-hb-response-content .z-response-card-context i{font-size:14px}pgr-hb-response-content .z-response-card-details{padding:12px 14px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-secondary);border-radius:0 0 7px 7px;font:400 12px/1.6 "Open Sans",sans-serif}pgr-hb-response-content .z-response-card-details p{margin:0 0 10px}pgr-hb-response-content .z-response-card-details dl{margin:0}pgr-hb-response-content .z-response-card-details dl>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:5px 0}pgr-hb-response-content .z-response-card-details dt{flex:0 0 85px;font-size:11px;color:var(--pgr-text-secondary)}pgr-hb-response-content .z-response-card-details dd{flex:1 1 120px;min-width:0;margin:0}pgr-hb-response-content .z-response-card code{font:400 12px/1.6 Consolas,Monaco,monospace;overflow-wrap:anywhere;white-space:pre-wrap}pgr-hb-response-content .z-response-card-details .z-response-card-help{margin:10px 0 0;font-size:11px;color:var(--pgr-text-secondary)}pgr-hb-response-content .z-response-card-reference{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-top:1px solid var(--pgr-border-light);color:var(--pgr-text-secondary);font-size:10px}.z-root-block-frame[data-hb-type=response]:not(.is-selected)>pgr-html-block-content>div>pgr-hb-response-content.zse_contenu{padding:0}.z-root-block-frame[data-hb-type=response]:not(.is-selected) .z-response-card{border:0}pgr-hb-content-list{min-width:0;max-width:100%}pgr-hb-content-list .z-list-editor{border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.6 "Open Sans",sans-serif;overflow:hidden}pgr-hb-content-list .z-list-editor-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-content-list .z-list-editor-identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px}pgr-hb-content-list .z-list-editor-identity>i{color:var(--pgr-accent);font-size:20px}pgr-hb-content-list .z-list-editor-identity>span{color:var(--pgr-text-secondary);font-size:11px}pgr-hb-content-list .z-list-editor-body{padding:14px}pgr-hb-content-list .z-list-empty{padding:10px 0;text-align:center}pgr-hb-content-list .z-list-empty strong{font-weight:600}pgr-hb-content-list .z-list-empty p{margin:4px 0 14px;color:var(--pgr-text-secondary)}pgr-hb-content-list .z-list-add,pgr-hb-content-list .z-list-icon-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:inherit;cursor:pointer}pgr-hb-content-list .z-list-add{color:var(--pgr-accent);border-color:var(--pgr-accent);font-size:11px}pgr-hb-content-list .z-list-add i,pgr-hb-content-list .z-list-icon-action i{font-size:17px}pgr-hb-content-list .z-list-add:hover,pgr-hb-content-list .z-list-icon-action:hover:not(:disabled){background:var(--pgr-accent-bg, #f4efff);color:var(--pgr-accent)}pgr-hb-content-list .z-list-add:focus-visible,pgr-hb-content-list .z-list-icon-action:focus-visible,pgr-hb-content-list textarea:focus-visible,pgr-hb-content-list input:focus-visible,pgr-hb-content-list select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-content-list .z-list-icon-action{padding:5px;min-width:32px}pgr-hb-content-list .z-list-icon-action:disabled{opacity:.35;cursor:default}pgr-hb-content-list .z-list-delete:hover:not(:disabled){color:#b42318;background:#fff1f0}pgr-hb-content-list .z-list-edit-rows{display:grid;gap:14px}pgr-hb-content-list .z-list-edit-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--pgr-border-light);min-width:0}pgr-hb-content-list .z-list-edit-row:last-child{border-bottom:0;padding-bottom:0}pgr-hb-content-list .z-list-item-label{flex:1 1 75px;margin:0;font-size:11px;font-weight:600}pgr-hb-content-list .z-list-row-actions{display:flex;gap:4px}pgr-hb-content-list .z-list-editor textarea,pgr-hb-content-list .z-list-editor input,pgr-hb-content-list .z-list-editor select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:9px 10px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit}pgr-hb-content-list .z-list-editor textarea{height:auto;min-height:68px;resize:vertical}pgr-hb-content-list .z-list-legend-input{margin-bottom:14px}pgr-hb-content-list .z-list-legend{margin:0 0 12px;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}pgr-hb-content-list .z-list-preview{list-style:disc outside;padding-left:20px;margin:0}pgr-hb-content-list .z-list-preview li{padding:7px 0 7px 4px;white-space:pre-wrap;overflow-wrap:anywhere}pgr-hb-content-list .z-list-preview li::marker{color:var(--pgr-accent)}pgr-hb-content-list .z-list-preview .is-empty{font-style:italic;color:var(--pgr-text-secondary)}pgr-hb-content-list .z-list-source-fields label{display:block;font-size:11px;margin:10px 0 5px;font-weight:600}pgr-hb-content-list .z-list-source-fields md-checkbox{display:block;margin-top:12px}pgr-hb-content-list .z-list-source-fields .z-list-icon-action{margin-top:6px}pgr-hb-content-list .z-list-dynamic-summary p{margin:0 0 8px;color:var(--pgr-text-secondary)}pgr-hb-content-list .z-list-dynamic-summary code{display:block;padding:8px;border-radius:4px;background:var(--pgr-bg-secondary);font:12px/1.6 Consolas,Monaco,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.z-list-settings-help{color:var(--pgr-text-secondary);font:11px/1.6 "Open Sans",sans-serif;margin:6px 0 0}pgr-hb-if-matrix-content{min-width:0;max-width:100%}pgr-hb-if-matrix-content.z-hb-content.zse_contenu{border:0}pgr-hb-if-matrix-content .z-ifmatrix-editor{min-width:0;width:100%;border:1px solid var(--pgr-border-medium);border-radius:8px;overflow:hidden;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.6 "Open Sans",sans-serif}pgr-hb-if-matrix-content .z-ifmatrix-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 14px;background:var(--pgr-accent-bg, #f8f5ff);border-bottom:1px solid var(--pgr-border-light)}pgr-hb-if-matrix-content .z-ifmatrix-identity{display:flex;align-items:center;gap:9px;min-width:0}pgr-hb-if-matrix-content .z-ifmatrix-identity>i{font-size:20px;color:var(--pgr-accent)}pgr-hb-if-matrix-content .z-ifmatrix-identity strong{font-size:12px;font-weight:600}pgr-hb-if-matrix-content .z-ifmatrix-identity span{display:block;font-size:11px;color:var(--pgr-text-secondary);overflow-wrap:anywhere}pgr-hb-if-matrix-content .z-ifmatrix-size{font-size:11px;color:var(--pgr-text-secondary);white-space:nowrap}pgr-hb-if-matrix-content .z-ifmatrix-help{padding:10px 14px;color:var(--pgr-text-secondary);font-size:11px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-if-matrix-content .z-ifmatrix-assignment{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--pgr-border-light);font-size:11px}pgr-hb-if-matrix-content .z-ifmatrix-assignment i{color:var(--pgr-accent);font-size:16px}pgr-hb-if-matrix-content .z-ifmatrix-assignment code{overflow-wrap:anywhere}pgr-hb-if-matrix-content .z-ifmatrix-axis-fields{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}pgr-hb-if-matrix-content .z-ifmatrix-axis-fields label{flex:1 1 125px;min-width:0;margin:0;font-size:11px;font-weight:500;color:var(--pgr-text-secondary)}pgr-hb-if-matrix-content .z-ifmatrix-editor input{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid var(--pgr-border-medium);border-radius:5px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-if-matrix-content .z-ifmatrix-axis-fields input{margin-top:4px}pgr-hb-if-matrix-content .z-ifmatrix-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}pgr-hb-if-matrix-content .z-ifmatrix-table{width:100%;min-width:400px;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:12px}pgr-hb-if-matrix-content .z-ifmatrix-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}pgr-hb-if-matrix-content .z-ifmatrix-table th,pgr-hb-if-matrix-content .z-ifmatrix-table td{padding:12px;border-top:1px solid var(--pgr-border-light);border-right:1px solid var(--pgr-border-light);vertical-align:middle;text-align:center}pgr-hb-if-matrix-content .z-ifmatrix-table th:last-child,pgr-hb-if-matrix-content .z-ifmatrix-table td:last-child{border-right:0}pgr-hb-if-matrix-content .z-ifmatrix-table th{min-width:110px;background:var(--pgr-bg-secondary);font-weight:600}pgr-hb-if-matrix-content .z-ifmatrix-table td{min-width:115px;height:52px;background:var(--pgr-bg-primary)}pgr-hb-if-matrix-content .z-ifmatrix-table tbody tr:hover td{background:var(--pgr-accent-bg, #f8f5ff)}pgr-hb-if-matrix-content .z-ifmatrix-table th[scope=row],pgr-hb-if-matrix-content .z-ifmatrix-corner{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--pgr-border-light)}pgr-hb-if-matrix-content .z-ifmatrix-corner span{display:block;color:var(--pgr-text-secondary);font-size:10px;font-weight:500;overflow-wrap:anywhere}pgr-hb-if-matrix-content .z-ifmatrix-axis-value{display:block;margin-top:4px;color:var(--pgr-text-secondary);font-weight:400;overflow-wrap:anywhere}pgr-hb-if-matrix-content .z-ifmatrix-condition-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 7px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-accent);font:500 11px/1.5 "Open Sans",sans-serif;cursor:pointer;white-space:nowrap}pgr-hb-if-matrix-content .z-ifmatrix-condition-button i{font-size:14px}pgr-hb-if-matrix-content .z-ifmatrix-condition-button:hover{background:var(--pgr-accent-bg, #f4efff);border-color:var(--pgr-accent)}pgr-hb-if-matrix-content .z-ifmatrix-display-toggle.is-active{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}pgr-hb-if-matrix-content .z-ifmatrix-display-toggle:disabled{opacity:.6;cursor:wait}pgr-hb-if-matrix-content .z-ifmatrix-rendered{display:block}pgr-hb-if-matrix-content .z-ifmatrix-rendered iframe{display:block;width:100%;min-width:220px;height:140px;border:1px solid var(--pgr-border-light);border-radius:5px;background:#fff}pgr-hb-if-matrix-content .z-ifmatrix-condition-button:focus-visible,pgr-hb-if-matrix-content .z-ifmatrix-editor input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-if-matrix-content .z-ifmatrix-scroll:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}pgr-hb-if-matrix-content .z-ifmatrix-condition{display:block;min-width:110px;max-width:240px;margin:8px auto 0;padding:7px;color:var(--pgr-text-secondary);background:var(--pgr-bg-primary);border-radius:4px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font:400 11px/1.6 Consolas,Monaco,monospace}pgr-hb-if-matrix-content .z-ifmatrix-value{display:block;min-width:90px;max-width:300px;margin:auto;overflow-wrap:anywhere;white-space:pre-wrap}pgr-hb-if-matrix-content .z-ifmatrix-no-value{color:var(--pgr-text-muted)}pgr-hb-if-matrix-content .z-ifmatrix-editor:not(.is-editing) .z-ifmatrix-table{min-width:300px}pgr-hb-if-matrix-content .z-ifmatrix-editor:not(.is-editing) .z-ifmatrix-table th,pgr-hb-if-matrix-content .z-ifmatrix-editor:not(.is-editing) .z-ifmatrix-table td{min-width:76px;padding:10px}pgr-hb-if-matrix-content .z-ifmatrix-editor:not(.is-editing) .z-ifmatrix-value{min-width:60px}pgr-hb-if-matrix-content .z-ifmatrix-empty{padding:16px;margin:0;color:var(--pgr-text-secondary)}:is(.z-ifmatrix-result,.z-ifmatrix-result-dialog) .z-ifmatrix-code{position:relative;min-width:0}:is(.z-ifmatrix-result,.z-ifmatrix-result-dialog) .z-ifmatrix-code textarea,:is(.z-ifmatrix-result,.z-ifmatrix-result-dialog) .z-ifmatrix-code .z-block-code-highlight{display:block;box-sizing:border-box;width:100%;margin:0;padding:10px;border:1px solid rgba(0,0,0,0);border-radius:5px;font:400 12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}:is(.z-ifmatrix-result,.z-ifmatrix-result-dialog) .z-ifmatrix-code textarea{min-height:100px;max-height:240px;resize:vertical;overflow:auto}:is(.z-ifmatrix-result,.z-ifmatrix-result-dialog) .z-ifmatrix-code .z-block-code-highlight{min-height:0;max-height:none;height:100%}:is(.z-ifmatrix-result,.z-ifmatrix-result-dialog) .z-ifmatrix-code textarea:focus{outline:2px solid var(--pgr-accent);outline-offset:1px}:is(.z-ifmatrix-result,.z-ifmatrix-result-dialog) .z-ifmatrix-code textarea::placeholder{padding:0;font:inherit;font-style:normal;background:rgba(0,0,0,0)}pgr-hb-if-matrix-content .z-ifmatrix-result{min-width:220px;text-align:left}pgr-hb-if-matrix-content .z-ifmatrix-result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:var(--pgr-text-secondary);font-size:10px}pgr-hb-if-matrix-content .z-ifmatrix-result-toolbar .z-ifmatrix-condition-button{min-height:26px;padding:2px 6px}pgr-hb-if-matrix-content .z-ifmatrix-code-preview{text-align:left;font:400 12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}md-dialog.z-ifmatrix-result-dialog{display:flex;flex-direction:column;width:900px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:8px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}md-dialog.z-ifmatrix-result-dialog button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--pgr-border-medium);border-radius:5px;font:inherit;font-size:13px;color:inherit;background:var(--pgr-bg-primary);cursor:pointer}md-dialog.z-ifmatrix-result-dialog button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}md-dialog.z-ifmatrix-result-dialog .material-icons{font-size:18px}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--pgr-border-light)}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-dialog-header h2{margin:0 0 4px;font-size:19px}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-dialog-header p{margin:0;color:var(--pgr-text-secondary);font-size:12px}md-dialog.z-ifmatrix-result-dialog md-dialog-content{padding:20px 22px;min-height:0;overflow:auto}md-dialog.z-ifmatrix-result-dialog md-dialog-content label{display:block;margin-bottom:8px;font-size:13px}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-view-switch{display:inline-flex;gap:4px;padding:3px;margin-bottom:16px;border-radius:6px;background:var(--pgr-bg-secondary)}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-view-switch button{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-view-switch button[aria-pressed=true]{border-color:var(--pgr-border-medium);background:var(--pgr-bg-primary);color:var(--pgr-accent)}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-display pgr-simulation-frame{display:block}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-display iframe{display:block;width:100%;height:45vh;min-height:260px;box-sizing:border-box;border:1px solid var(--pgr-border-medium);border-radius:5px;background:#fff}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-display-note{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:12px}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-code textarea{min-height:260px;height:45vh;max-height:60vh;font-size:13px}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-code .z-block-code-highlight{font-size:13px}md-dialog.z-ifmatrix-result-dialog .z-ifmatrix-dialog-footer{order:2;display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--pgr-border-light)}md-dialog.z-ifmatrix-result-dialog .is-primary{color:var(--pgr-text-on-accent);background:var(--pgr-accent);border-color:var(--pgr-accent)}pgr-hb-content-loop{min-width:0;max-width:100%}pgr-hb-content-loop.z-hb-content.zse_contenu{border:0}pgr-hb-content-loop .z-loop-editor{min-width:0;width:100%;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.6 "Open Sans",sans-serif}pgr-hb-content-loop .z-loop-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--pgr-border-light);background:var(--pgr-accent-bg, #f8f5ff);border-radius:7px 7px 0 0}pgr-hb-content-loop .z-loop-title{display:inline-flex;align-items:center;gap:8px;font-weight:600}pgr-hb-content-loop .z-loop-title i{font-size:18px;color:var(--pgr-accent)}pgr-hb-content-loop .z-loop-mode{display:inline-flex;align-items:center;gap:4px;color:var(--pgr-text-secondary);font-size:10px}pgr-hb-content-loop .z-loop-mode i{font-size:15px}pgr-hb-content-loop .z-loop-rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 6px;padding:12px}pgr-hb-content-loop .z-loop-rule>span{color:var(--pgr-text-secondary);font-size:11px}pgr-hb-content-loop .z-loop-rule code{min-width:0;max-width:100%;padding:2px 5px;border-radius:4px;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary);font:500 12px/1.6 Consolas,Monaco,monospace;white-space:pre-wrap;overflow-wrap:anywhere}pgr-hb-content-loop .z-loop-rule code.is-missing{font-family:"Open Sans",sans-serif;color:var(--pgr-text-secondary);font-style:italic}pgr-hb-content-loop .z-loop-source{border-top:1px solid var(--pgr-border-light);border-bottom:1px solid var(--pgr-border-light);color:var(--pgr-text-secondary)}pgr-hb-content-loop .z-loop-source summary{padding:7px 12px;cursor:pointer;font-size:10px}pgr-hb-content-loop .z-loop-source summary i{vertical-align:middle;margin-right:4px;font-size:14px}pgr-hb-content-loop .z-loop-source summary:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}pgr-hb-content-loop .z-loop-source pre{margin:0;padding:10px 12px;border:0;border-radius:0;background:var(--pgr-bg-secondary);white-space:pre-wrap;overflow-wrap:anywhere}pgr-hb-content-loop .z-loop-source pre code{color:var(--pgr-text-secondary);font:11px/1.7 Consolas,Monaco,monospace}pgr-hb-content-loop .z-loop-content{padding:0 12px 8px;min-width:0}pgr-hb-content-loop .z-loop-content-label{padding:10px 0 8px;color:var(--pgr-text-secondary);font-size:10px}pgr-hb-content-loop .z-loop-children{min-width:0;padding-left:6px;border-left:2px solid var(--pgr-border-light)}pgr-hb-content-loop .z-loop-children>pgr-hb-content-parent{display:block;min-width:0}pgr-hb-content-loop .z-loop-footer{display:flex;align-items:center;gap:8px;padding:0 12px 12px;color:var(--pgr-text-secondary);font-size:9px}pgr-hb-content-loop .z-loop-footer::after{content:"";flex:1;height:1px;background:var(--pgr-border-light)}pgr-hb-content-loop .z-loop-empty-drop{padding:16px 10px;border:1px dashed var(--pgr-border-medium);border-radius:5px}pgr-hb-content-loop .z-loop-empty-drop .z-empty-html-block{display:flex;align-items:center;gap:8px;color:var(--pgr-text-secondary);font-style:normal}pgr-hb-content-loop .z-loop-empty-drop .z-empty-html-block>span{font-size:18px}pgr-hb-content-loop .z-loop-empty-drop .z-empty-html-block p{margin:0;font-size:11px}.z-loop-bottom .z-loop-field{display:block;margin:12px 0 0;font:500 12px/1.5 "Open Sans",sans-serif;color:var(--pgr-text-primary)}.z-loop-bottom .z-loop-field-input{box-sizing:border-box;display:block;width:100%;min-width:0;margin-top:5px;padding:9px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:12px/1.5 Consolas,Monaco,monospace}.z-loop-bottom .z-loop-field-input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-loop-bottom .z-loop-field-help{margin:5px 0 12px;color:var(--pgr-text-secondary);font:11px/1.6 "Open Sans",sans-serif}pgr-hb-grid-items-content{display:block;min-width:0;max-width:100%;border:0 !important}pgr-hb-grid-items-content .z-gi-editor{width:100%;min-width:0;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.6 "Open Sans",sans-serif;overflow:hidden}pgr-hb-grid-items-content .z-gi-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}pgr-hb-grid-items-content .z-gi-identity{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}pgr-hb-grid-items-content .z-gi-identity>i{color:var(--pgr-accent);font-size:20px}pgr-hb-grid-items-content .z-gi-identity>span{color:var(--pgr-text-secondary);font-size:11px}pgr-hb-grid-items-content .z-gi-view-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;cursor:pointer}pgr-hb-grid-items-content .z-gi-view-toggle i{font-size:17px}pgr-hb-grid-items-content .z-gi-view-toggle:hover,pgr-hb-grid-items-content .z-gi-view-toggle.is-active{border-color:var(--pgr-accent);color:var(--pgr-accent);background:var(--pgr-bg-secondary)}pgr-hb-grid-items-content .z-gi-view-toggle:focus-visible,pgr-hb-grid-items-content .z-gi-scroll:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}pgr-hb-grid-items-content .z-gi-help{margin:0;padding:9px 16px;border-top:1px solid var(--pgr-border-light);color:var(--pgr-text-secondary);font-size:11px}pgr-hb-grid-items-content .z-gi-scroll{max-width:100%;overflow:auto}pgr-hb-grid-items-content .z-gi-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:collapse;border:0;margin:0;text-align:left}pgr-hb-grid-items-content .z-gi-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}pgr-hb-grid-items-content .z-gi-table th,pgr-hb-grid-items-content .z-gi-table td{width:340px;min-width:340px;max-width:340px;padding:0;border:1px solid var(--pgr-border-light);vertical-align:top;font-weight:400;white-space:normal}pgr-hb-grid-items-content .z-gi-table th{padding:12px 16px;background:var(--pgr-bg-secondary)}pgr-hb-grid-items-content .z-gi-column-label{display:block;margin-bottom:5px;color:var(--pgr-text-secondary);font-size:11px}pgr-hb-grid-items-content .z-gi-table th>input,pgr-hb-grid-items-content .z-gi-stacked-title>input,pgr-hb-grid-items-content .z-gi-field>input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}pgr-hb-grid-items-content .z-gi-table th>input,pgr-hb-grid-items-content .z-gi-stacked-title>input,pgr-hb-grid-items-content .z-gi-field>input{padding:8px 10px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit}pgr-hb-grid-items-content .z-gi-table input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:1px}pgr-hb-grid-items-content .z-gi-cell{min-width:0;padding:14px 16px}pgr-hb-grid-items-content .z-gi-field{display:block;margin-bottom:14px;font-size:11px;color:var(--pgr-text-secondary)}pgr-hb-grid-items-content .z-gi-field>input{display:block;margin-top:5px}pgr-hb-grid-items-content .z-gi-source{display:block;margin-bottom:12px;color:var(--pgr-text-secondary);font-size:11px}pgr-hb-grid-items-content .z-gi-question{width:100%;min-width:0;max-width:100%;overflow:auto}pgr-hb-grid-items-content .z-gi-question>pgr-question-edit{display:block;width:100%;min-width:0;box-sizing:border-box;margin:0}pgr-hb-grid-items-content .z-gi-empty{margin:0;padding:16px;border:1px dashed var(--pgr-border-medium);border-radius:5px;color:var(--pgr-text-secondary);font-size:12px}pgr-hb-grid-items-content .z-gi-stacked-title{display:none}pgr-hb-grid-items-content .is-stacked .z-gi-table,pgr-hb-grid-items-content .is-stacked .z-gi-table thead,pgr-hb-grid-items-content .is-stacked .z-gi-table tbody,pgr-hb-grid-items-content .is-stacked .z-gi-table tr,pgr-hb-grid-items-content .is-stacked .z-gi-table th,pgr-hb-grid-items-content .is-stacked .z-gi-table td{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}pgr-hb-grid-items-content .is-stacked .z-gi-standard thead,pgr-hb-grid-items-content .is-stacked .z-gi-matrix thead th:first-child{display:none}pgr-hb-grid-items-content .is-stacked .z-gi-table td,pgr-hb-grid-items-content .is-stacked .z-gi-table th{border-width:1px 0 0}pgr-hb-grid-items-content .is-stacked .z-gi-stacked-title{display:block;padding:12px 16px;background:var(--pgr-bg-secondary);border-bottom:1px solid var(--pgr-border-light)}.z-grid-items-bottom-header{flex-wrap:wrap;gap:12px}.z-grid-items-bottom-header .z-grid-items-bottom-btn{width:auto;gap:6px;padding:7px 10px;font-size:11px}pgr-html-block:has(>.z-root-block-frame){padding-left:0;min-width:0}pgr-html-block:has(>.z-root-block-frame) .z-root-block-frame{min-width:0;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);transition:border-color .15s ease}pgr-html-block:has(>.z-root-block-frame) .z-root-block-frame.is-collapsed>.z-root-block-header{border-bottom:0;border-radius:8px}pgr-html-block:has(>.z-root-block-frame) .z-root-block-frame.is-selected{border-color:var(--pgr-accent);box-shadow:0 0 0 1px var(--pgr-accent-bg-strong)}pgr-html-block:has(>.z-root-block-frame) .z-root-block-frame>pgr-html-block-content{display:block;min-width:0}pgr-html-block:has(>.z-root-block-frame) .z-root-block-frame>pgr-html-block-content>div>.z-hb-content.zse_edit_mode{border-left:0;border-right:0;box-shadow:none;outline:0}pgr-html-block:has(>.z-root-block-frame) .z-root-block-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 12px 10px 4px;border-bottom:1px solid var(--pgr-border-light);background:var(--pgr-bg-secondary);border-radius:8px 8px 0 0;color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-html-block:has(>.z-root-block-frame) .z-root-block-drag{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;align-self:stretch;color:var(--pgr-text-secondary);cursor:grab}pgr-html-block:has(>.z-root-block-frame) .z-root-block-drag:active{cursor:grabbing}pgr-html-block:has(>.z-root-block-frame) .z-root-block-drag i{font-size:19px}pgr-html-block:has(>.z-root-block-frame) .z-root-block-identity{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;font:inherit;cursor:pointer}pgr-html-block:has(>.z-root-block-frame) .z-root-block-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:6px;color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-html-block:has(>.z-root-block-frame) .z-root-block-icon i{font-size:20px}pgr-html-block:has(>.z-root-block-frame) .z-root-block-name{min-width:0}pgr-html-block:has(>.z-root-block-frame) .z-root-block-name strong{display:block;font-weight:600;overflow-wrap:anywhere}pgr-html-block:has(>.z-root-block-frame) .z-root-block-name>span{display:block;font-size:11px;color:var(--pgr-text-secondary)}pgr-html-block:has(>.z-root-block-frame) .z-root-block-actions{display:flex;flex-shrink:0;align-items:center;gap:6px}pgr-html-block:has(>.z-root-block-frame) .z-root-block-actions md-menu{padding:0}pgr-html-block:has(>.z-root-block-frame) .z-root-block-action,pgr-html-block:has(>.z-root-block-frame) .z-root-block-done{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px;border:1px solid rgba(0,0,0,0);border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;cursor:pointer}pgr-html-block:has(>.z-root-block-frame) .z-root-block-action i,pgr-html-block:has(>.z-root-block-frame) .z-root-block-done i{font-size:18px}pgr-html-block:has(>.z-root-block-frame) .z-root-block-done{padding:6px 9px;color:var(--pgr-accent);border-color:var(--pgr-border-medium);background:var(--pgr-bg-primary)}pgr-html-block:has(>.z-root-block-frame) .z-root-block-action:hover,pgr-html-block:has(>.z-root-block-frame) .z-root-block-done:hover{background:var(--pgr-accent-bg);color:var(--pgr-accent)}pgr-html-block:has(>.z-root-block-frame) .z-root-block-header button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-hb-merged-header{display:none !important}.z-root-block-header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%}.z-root-block-header-tools [data-hb-header-identity],.z-root-block-header-tools pgr-hb-actions{display:none !important}.z-root-block-header-tools>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.z-root-block-header-tools .z-root-block-header-content>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.z-root-block-header-tools .z-root-block-header-content>span{font-size:11px;color:var(--pgr-text-secondary)}.z-root-block-header-tools .z-variable-name,.z-root-block-header-tools .z-response-card-title{font-size:11px;overflow-wrap:anywhere}.z-root-block-header-tools .z-variable-identity,.z-root-block-header-tools .z-response-card-identity{max-width:180px}.z-root-block-header-tools button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;margin:0;padding:5px 8px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:400 11px/1.4 "Open Sans",sans-serif;cursor:pointer}.z-root-block-header-tools button i{font-size:16px}.z-root-block-header-tools button:hover:not(:disabled),.z-root-block-header-tools button.is-active,.z-root-block-header-tools button[aria-pressed=true]{color:var(--pgr-accent);background:var(--pgr-accent-bg);border-color:var(--pgr-accent)}.z-root-block-header-tools button:disabled{opacity:.5;cursor:default}.z-root-block-frame>pgr-html-block-content>div>.z-hb-content>div:has(>.z-hb-merged-header){border:0;border-radius:0}pgr-hb-tabs-content.z-hb-content.zse_contenu{display:block;min-width:0;max-width:100%;border:0}.z-tabs-editor{display:flex;flex-direction:column;min-width:0;width:100%;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.6 "Open Sans",sans-serif}.z-tabs-editor>.z-tabs-editor-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:var(--pgr-bg-secondary);border-radius:8px 8px 0 0;border-bottom:1px solid var(--pgr-border-light)}.z-tabs-editor .z-tabs-editor-title{display:inline-flex;align-items:center;gap:8px;font-weight:600}.z-tabs-editor .z-tabs-editor-title>i{color:var(--pgr-accent);font-size:19px}.z-tabs-editor .z-tabs-editor-count{padding:1px 6px;border-radius:4px;color:var(--pgr-text-secondary);font-weight:400;background:var(--pgr-bg-primary)}.z-tabs-editor>.z-tabs-editor-nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;padding:10px;border-bottom:1px solid var(--pgr-border-light)}.z-tabs-editor>.z-tabs-editor-nav>button{display:flex;flex:1 1 190px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:10px 12px;min-height:44px;border:1px solid rgba(0,0,0,0);border-bottom-width:2px;border-radius:5px;background:var(--pgr-bg-secondary);color:var(--pgr-text-secondary);font:inherit;text-align:left;cursor:pointer}.z-tabs-editor>.z-tabs-editor-nav>button:hover{border-color:var(--pgr-border-medium);color:var(--pgr-text-primary)}.z-tabs-editor>.z-tabs-editor-nav>button.is-active{color:var(--pgr-accent);background:var(--pgr-accent-bg);border-color:var(--pgr-accent);font-weight:600}.z-tabs-editor>.z-tabs-editor-nav>button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-tabs-editor .z-tabs-editor-tab-title{min-width:0;overflow-wrap:anywhere;white-space:normal}.z-tabs-editor .z-tabs-editor-loop{font-size:16px;flex-shrink:0}.z-tabs-editor .z-tabs-editor-badge{font-size:10px;font-weight:400;border:1px solid var(--pgr-border-medium);border-radius:4px;padding:0 4px}.z-tabs-editor.has-centered-tabs>.z-tabs-editor-nav>button{justify-content:center;text-align:center}.z-tabs-editor>.z-tabs-editor-panel{min-width:0;max-width:100%;padding:12px}.z-tabs-editor>.z-tabs-editor-panel:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:-2px}.z-tabs-editor .z-tabs-editor-panel>pgr-hb-content-parent{display:block;width:100%;min-width:0}.z-tabs-editor .z-tabs-editor-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid var(--pgr-border-medium);border-radius:5px;color:var(--pgr-accent);background:var(--pgr-bg-primary);font:inherit;cursor:pointer}.z-tabs-editor .z-tabs-editor-action i{font-size:16px}.z-tabs-editor .z-tabs-editor-action:hover{border-color:var(--pgr-accent)}.z-tabs-editor .z-tabs-editor-action:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-tabs-editor .z-tabs-editor-note{display:flex;align-items:flex-start;gap:7px;padding:10px;margin:0 0 10px;background:var(--pgr-bg-secondary);border-radius:5px;color:var(--pgr-text-secondary);overflow-wrap:anywhere}.z-tabs-editor .z-tabs-editor-note i{font-size:17px}.z-tabs-editor.has-bottom-tabs>.z-tabs-editor-nav{order:2;border-bottom:0;border-top:1px solid var(--pgr-border-light)}.z-tabs-editor-settings-note{font-size:11px;line-height:1.6;color:var(--pgr-text-secondary)}pgr-hb-text-composer-content.z-hb-content.zse_contenu{display:block;min-width:0;max-width:100%;border:0}.z-tc-editor{min-width:0;width:100%;border:1px solid var(--pgr-border-medium);border-radius:8px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:400 12px/1.6 "Open Sans",sans-serif}.z-tc-editor .z-tc-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light)}.z-tc-editor .z-tc-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;font-weight:600}.z-tc-editor .z-tc-title>i{font-size:20px;color:var(--pgr-accent)}.z-tc-editor .z-tc-count{font-weight:400;color:var(--pgr-text-secondary);font-size:11px}.z-tc-editor .z-tc-header-actions{display:flex;flex-wrap:wrap;gap:6px}.z-tc-editor .z-tc-button,.z-tc-editor .z-tc-icon{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 9px;font:inherit;border:1px solid var(--pgr-border-medium);border-radius:5px;color:var(--pgr-accent);background:var(--pgr-bg-primary);cursor:pointer}.z-tc-editor .z-tc-button i,.z-tc-editor .z-tc-icon i{font-size:17px}.z-tc-editor .z-tc-icon{color:var(--pgr-text-secondary);padding:4px;border-color:rgba(0,0,0,0)}.z-tc-editor .z-tc-button:hover,.z-tc-editor .z-tc-icon:hover{background:var(--pgr-accent-bg);border-color:var(--pgr-accent)}.z-tc-editor .z-tc-button:focus-visible,.z-tc-editor .z-tc-icon:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-tc-editor .z-tc-help{margin:0;padding:10px 14px;font-size:11px;color:var(--pgr-text-secondary);background:var(--pgr-bg-secondary)}.z-tc-editor .z-tc-elements{padding:6px;min-height:50px}.z-tc-editor .z-tc-element{min-width:0;margin:4px 0;border:1px solid rgba(0,0,0,0);border-radius:6px}.z-tc-editor .z-tc-element:hover{background:var(--pgr-bg-secondary)}.z-tc-editor .z-tc-element.is-selected{border-color:var(--pgr-accent)}.z-tc-editor .z-tc-element-layout{display:flex;align-items:flex-start;gap:5px;min-width:0;padding:5px}.z-tc-editor .z-tc-drag{display:inline-flex;flex-shrink:0;width:20px;margin-top:7px;color:var(--pgr-text-secondary);cursor:grab}.z-tc-editor .z-tc-drag i{font-size:18px}.z-tc-editor .z-tc-element-content{flex:1;min-width:0;cursor:pointer}.z-tc-editor .z-tc-element-content>.z-hb-content{display:block;width:100%;min-width:0;border:0}.z-tc-editor .z-tc-element-menu{flex-shrink:0;padding:0}.z-tc-editor .z-tc-excluded{display:block;padding:4px 0;font-size:11px;color:var(--pgr-text-secondary)}.z-tc-editor .z-tc-preview{padding:18px;font-size:14px;line-height:2;overflow-wrap:anywhere}.z-tc-editor .z-tc-response{display:inline;padding:3px 6px;border-radius:4px;background:var(--pgr-accent-bg);color:var(--pgr-accent);font:500 12px/2 "Open Sans",sans-serif;box-decoration-break:clone;-webkit-box-decoration-break:clone}.z-tc-editor .z-tc-response i{font-size:15px;vertical-align:middle;margin-right:4px}.z-tc-editor .z-tc-add{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 14px;border-top:1px solid var(--pgr-border-light)}.z-tc-editor .z-tc-add>span{color:var(--pgr-text-secondary);font-size:11px}.z-tc-editor .z-tc-empty{margin:0;padding:20px 14px;text-align:center;color:var(--pgr-text-secondary)}.z-tc-editor .z-tc-drop{padding:14px;border:1px dashed var(--pgr-accent);color:var(--pgr-accent);background:var(--pgr-accent-bg);border-radius:5px;text-align:center}.z-tc-editor pgr-hb-separator-content .z-separator-editor{padding:2px 6px}.z-tc-editor pgr-hb-separator-content .z-separator-badge{font-size:11px}.z-tc-editor pgr-hb-separator-content .z-separator-settings{padding:8px}pgr-hb-actions{display:contents}pgr-hb-actions>.z-hb-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:4px;margin-left:auto;font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-actions>.z-hb-actions md-menu{padding:0}pgr-hb-actions>.z-hb-actions .z-hb-action,pgr-hb-actions>.z-hb-actions .z-hb-done{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;min-height:32px;margin:0;padding:5px;border:1px solid rgba(0,0,0,0);border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit;cursor:pointer}pgr-hb-actions>.z-hb-actions .z-hb-action i,pgr-hb-actions>.z-hb-actions .z-hb-done i{font-size:18px;color:inherit}pgr-hb-actions>.z-hb-actions .z-hb-action:hover,pgr-hb-actions>.z-hb-actions .z-hb-done:hover{background:var(--pgr-accent-bg);color:var(--pgr-accent)}pgr-hb-actions>.z-hb-actions .z-hb-action:focus-visible,pgr-hb-actions>.z-hb-actions .z-hb-done:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-actions>.z-hb-actions .z-hb-action:disabled,pgr-hb-actions>.z-hb-actions .z-hb-done:disabled{opacity:.5;cursor:wait}pgr-hb-actions>.z-hb-actions .z-hb-done{padding:5px 9px;border-color:var(--pgr-border-medium);background:var(--pgr-bg-primary);color:var(--pgr-accent)}pgr-hb-actions>.z-hb-actions .z-hb-done.is-icon-only{width:32px;padding:5px}header:has(>pgr-hb-actions),.z-title-editor-heading:has(>pgr-hb-actions),.z-hb-titled-block:has(>pgr-hb-actions){flex-wrap:wrap;gap:8px}.z-hb-compact-header,.z-hb-inline-collapsed{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--pgr-border-light);color:var(--pgr-text-primary);font:600 12px/1.5 "Open Sans",sans-serif}.z-hb-compact-header>span,.z-hb-inline-collapsed>span{min-width:0;overflow-wrap:anywhere}.z-hb-compact-header:not(:has(.z-hb-actions)){display:none}.z-hb-inline-collapsed{border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary)}.z-hb-content:has(>.z-hb-compact-header){flex-direction:column}.z-hb-compact-header{width:100%;box-sizing:border-box}pgr-hb-chart-content.z-hb-content{display:block;min-width:0;max-width:100%}pgr-hb-chart-content.z-hb-content.zse_contenu{border:0;padding:10px 12px}pgr-hb-chart-content.z-hb-content .z-chart-editor{width:100%;min-width:0;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}pgr-hb-chart-content.z-hb-content .z-chart-editor-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-chart-content.z-hb-content .z-chart-identity{display:inline-flex;align-items:center;gap:8px;min-width:0;font:600 13px/1.5 "Open Sans",sans-serif}pgr-hb-chart-content.z-hb-content .z-chart-identity strong{overflow-wrap:anywhere}pgr-hb-chart-content.z-hb-content .z-chart-identity>i{color:var(--pgr-accent);font-size:21px}pgr-hb-chart-content.z-hb-content .z-chart-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:5px;color:var(--pgr-accent);background:var(--pgr-bg-primary);font:500 12px/1.4 "Open Sans",sans-serif;cursor:pointer}pgr-hb-chart-content.z-hb-content .z-chart-button i{font-size:17px}pgr-hb-chart-content.z-hb-content .z-chart-button:hover{background:var(--pgr-accent-bg);border-color:var(--pgr-accent)}pgr-hb-chart-content.z-hb-content .z-chart-button:disabled{opacity:.5;cursor:wait}pgr-hb-chart-content.z-hb-content .z-chart-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 18px;text-align:center;font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-chart-content.z-hb-content .z-chart-empty>i{font-size:30px;color:var(--pgr-accent)}pgr-hb-chart-content.z-hb-content .z-chart-empty strong{font-size:14px;font-weight:600}pgr-hb-chart-content.z-hb-content .z-chart-empty p{margin:0 0 4px;color:var(--pgr-text-secondary)}pgr-hb-chart-content.z-hb-content .z-chart-preview{padding:12px;min-width:0}pgr-hb-chart-content.z-hb-content .z-chart-preview-switch{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}pgr-hb-chart-content.z-hb-content .z-chart-preview-switch .z-chart-button.active{border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-hb-chart-content.z-hb-content .z-chart-preview iframe{display:block;width:100%;max-width:100%;border:0;background:#fff}pgr-hb-chart-content.z-hb-content .z-chart-preview-note,pgr-hb-chart-content.z-hb-content .z-chart-code-help{margin:8px 0 0;color:var(--pgr-text-secondary);font:400 11px/1.5 "Open Sans",sans-serif}pgr-hb-chart-content.z-hb-content .z-chart-code{border-top:1px solid var(--pgr-border-light)}pgr-hb-chart-content.z-hb-content .z-chart-code-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:11px 14px;border:0;border-radius:0 0 8px 8px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);text-align:left;font:500 12px/1.5 "Open Sans",sans-serif;cursor:pointer}pgr-hb-chart-content.z-hb-content .z-chart-code-toggle>i{font-size:18px;color:var(--pgr-accent)}pgr-hb-chart-content.z-hb-content .z-chart-code-chevron{margin-left:auto}pgr-hb-chart-content.z-hb-content .z-chart-code-fields{display:flex;flex-direction:column;gap:14px;padding:0 14px 14px;min-width:0}pgr-hb-chart-content.z-hb-content .z-chart-code-field{display:block;min-width:0}pgr-hb-chart-content.z-hb-content .z-chart-code-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:var(--pgr-text-secondary);font:500 12px/1.5 "Open Sans",sans-serif}pgr-hb-chart-content.z-hb-content .z-chart-code-field small{font-size:11px;font-weight:400}pgr-hb-chart-content.z-hb-content .z-chart-code-field textarea{display:block;width:100%;min-height:80px;max-height:360px;box-sizing:border-box;padding:12px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary);font:400 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}pgr-hb-chart-content.z-hb-content .z-chart-code-field textarea::placeholder{padding:0;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:inherit}pgr-hb-chart-content.z-hb-content .z-chart-code-fields>div>.z-chart-code-field{margin-top:14px}pgr-hb-chart-content.z-hb-content .z-chart-integration{color:var(--pgr-text-secondary);font:400 11px/1.5 "Open Sans",sans-serif}pgr-hb-chart-content.z-hb-content .z-chart-integration summary{cursor:pointer;padding:6px 0}pgr-hb-chart-content.z-hb-content .z-chart-integration code{display:block;overflow-wrap:anywhere;padding:10px;background:var(--pgr-bg-secondary);border-radius:5px;font-size:12px}pgr-hb-chart-content.z-hb-content .z-chart-error{padding:10px 14px;margin:0;color:var(--pgr-color-red, #b42318);font-size:12px}pgr-hb-chart-content.z-hb-content button:focus-visible,pgr-hb-chart-content.z-hb-content textarea:focus-visible,pgr-hb-chart-content.z-hb-content summary:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-chart-content .z-chart-import-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;color:var(--pgr-text-primary);background:var(--pgr-accent-bg);font-size:12px}pgr-hb-chart-content .z-chart-import-notice>span{flex:1;min-width:160px}md-dialog.z-chart-picker-dialog{width:min(1040px,94vw);max-width:1040px;height:min(820px,90vh);max-height:90vh;padding:0;border-radius:12px;overflow:hidden}md-dialog.z-chart-picker-dialog>pgr-chart-template-picker{display:flex;min-height:0;height:100%}.z-chart-picker{display:flex;flex-direction:column;width:100%;min-height:0;height:100%;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:400 13px/1.5 "Open Sans",sans-serif}.z-chart-picker button{font:inherit;cursor:pointer}.z-chart-picker button:disabled{opacity:.55;cursor:wait}.z-chart-picker button:focus-visible,.z-chart-picker input:focus-visible,.z-chart-picker a:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-chart-picker .z-chart-picker-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-chart-picker h2,.z-chart-picker h3,.z-chart-picker h4,.z-chart-picker p{margin:0}.z-chart-picker h2{font-size:21px;line-height:1.3;font-weight:650}.z-chart-picker .z-chart-picker-header p{margin-top:6px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;background:rgba(0,0,0,0);border:1px solid var(--pgr-border-medium);border-radius:6px;color:var(--pgr-text-secondary)}.z-chart-picker .z-chart-picker-body{display:grid;grid-template-columns:340px minmax(0, 1fr);flex:1;min-height:0;overflow:hidden}.z-chart-picker .z-cp-library{display:flex;flex-direction:column;min-height:0;padding:18px 14px 0;background:var(--pgr-bg-secondary);border-right:1px solid var(--pgr-border-light)}.z-chart-picker .z-cp-library-switch{display:flex;gap:4px;padding:4px;background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:8px}.z-chart-picker .z-cp-library-switch button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:8px 6px;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font-weight:600}.z-chart-picker .z-cp-library-switch button.active{color:var(--pgr-accent);background:var(--pgr-accent-bg)}.z-chart-picker .z-cp-library-switch span{font-size:11px;font-weight:400}.z-chart-picker .z-cp-search{display:flex;align-items:center;gap:8px;margin:12px 0;padding:8px 10px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary)}.z-chart-picker .z-cp-search i{font-size:19px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-search input{width:100%;min-width:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit}.z-chart-picker .z-cp-model-list{overflow-y:auto;min-height:0;padding:0 3px 16px}.z-chart-picker .z-cp-model{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;margin:0 0 6px;text-align:left;border:1px solid rgba(0,0,0,0);border-radius:7px;background:rgba(0,0,0,0);color:inherit}.z-chart-picker .z-cp-model>i{flex-shrink:0;font-size:23px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-model>span{flex:1}.z-chart-picker .z-cp-model strong{display:block;font-size:13px;font-weight:600}.z-chart-picker .z-cp-model small{display:block;margin-top:3px;font-size:11px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-model:hover{background:var(--pgr-bg-primary)}.z-chart-picker .z-cp-model.active{background:var(--pgr-accent-bg);border-color:var(--pgr-accent)}.z-chart-picker .z-cp-model.active>i,.z-chart-picker .z-cp-model.active strong{color:var(--pgr-accent)}.z-chart-picker .z-cp-model .z-cp-selected{font-size:18px}.z-chart-picker .z-cp-no-results{padding:20px 10px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-detail{min-width:0;overflow-y:auto;padding:22px 24px}.z-chart-picker .z-cp-detail-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.z-chart-picker .z-cp-eyebrow{color:var(--pgr-accent);font-size:11px;font-weight:600}.z-chart-picker h3{font-size:20px;font-weight:650;margin-top:3px}.z-chart-picker .z-cp-sample-badge{padding:4px 8px;font-size:10px;color:var(--pgr-text-secondary);background:var(--pgr-bg-secondary);border-radius:4px}.z-chart-picker .z-cp-description{margin-top:8px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-preview{display:block;width:100%;height:310px;margin:18px 0;border:1px solid var(--pgr-border-light);border-radius:8px;background:#fff}.z-chart-picker .z-cp-fields-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.z-chart-picker h4{font-size:13px;font-weight:600}.z-chart-picker .z-cp-fields-heading>span{font-size:11px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-fields{margin:10px 0 18px;padding:0;list-style:none}.z-chart-picker .z-cp-fields li{display:flex;align-items:baseline;gap:14px;padding:7px 0;border-bottom:1px solid var(--pgr-border-light);font-size:11px}.z-chart-picker .z-cp-fields code{width:95px;flex-shrink:0;color:var(--pgr-accent);font-size:11px}.z-chart-picker .z-cp-fields li>span{color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-map-note{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--pgr-text-secondary);margin-bottom:12px}.z-chart-picker .z-cp-map-note i{font-size:17px}.z-chart-picker .z-cp-doc-link{display:inline-flex;align-items:center;gap:5px;color:var(--pgr-accent);font-size:11px}.z-chart-picker .z-cp-doc-link i{font-size:14px}.z-chart-picker .z-chart-picker-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 24px;border-top:1px solid var(--pgr-border-medium);background:var(--pgr-bg-primary)}.z-chart-picker .z-cp-footer-message{flex:1;min-width:200px;font-size:11px;color:var(--pgr-text-secondary)}.z-chart-picker .z-cp-footer-actions{display:flex;gap:8px;margin-left:auto}.z-chart-picker .z-cp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 13px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font-weight:600;white-space:nowrap}.z-chart-picker .z-cp-button i{font-size:18px}.z-chart-picker .z-cp-button.z-cp-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:#fff}.z-chart-picker .z-cp-error{color:#b42318;margin-top:6px}@media(max-width: 720px){.z-chart-picker .z-chart-picker-header{padding:16px}.z-chart-picker .z-chart-picker-body{grid-template-columns:1fr;overflow-y:auto}.z-chart-picker .z-cp-library{max-height:260px;min-height:230px;padding:12px 12px 0;border-right:0;border-bottom:1px solid var(--pgr-border-light)}.z-chart-picker .z-cp-detail{overflow:visible;padding:16px}.z-chart-picker .z-chart-picker-footer{padding:12px 16px}}pgr-hb-ddc-content.z-hb-content{display:block;min-width:0;max-width:100%;border:0}pgr-hb-ddc-content.z-hb-content .z-ddc-editor{border:1px solid var(--pgr-border-medium);border-radius:8px;overflow:hidden;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-ddc-content.z-hb-content .z-ddc-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light);background:var(--pgr-accent-bg)}pgr-hb-ddc-content.z-hb-content .z-ddc-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px}pgr-hb-ddc-content.z-hb-content .z-ddc-title>i{color:var(--pgr-accent);font-size:20px}pgr-hb-ddc-content.z-hb-content .z-ddc-count{color:var(--pgr-text-secondary);font-size:11px}pgr-hb-ddc-content.z-hb-content .z-ddc-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:400 12px/1.4 "Open Sans",sans-serif;cursor:pointer}pgr-hb-ddc-content.z-hb-content .z-ddc-button>i{font-size:17px}pgr-hb-ddc-content.z-hb-content .z-ddc-button:hover,pgr-hb-ddc-content.z-hb-content .z-ddc-button.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-hb-ddc-content.z-hb-content .z-ddc-button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-ddc-content.z-hb-content .z-ddc-condition{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-ddc-content.z-hb-content .z-ddc-condition>i{flex-shrink:0;font-size:18px;color:var(--pgr-accent)}pgr-hb-ddc-content.z-hb-content .z-ddc-condition>code{flex:1;min-width:0;padding:0;overflow-x:auto;white-space:pre;color:var(--pgr-accent);font:400 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}pgr-hb-ddc-content.z-hb-content .z-ddc-condition-empty{flex:1;color:var(--pgr-text-secondary)}pgr-hb-ddc-content.z-hb-content .z-ddc-condition>button{flex-shrink:0;color:var(--pgr-accent)}pgr-hb-ddc-content.z-hb-content .z-ddc-tabs{background:rgba(0,0,0,0)}pgr-hb-ddc-content.z-hb-content .z-ddc-tabs>md-tabs>md-tabs-wrapper{background:var(--pgr-bg-primary)}pgr-hb-ddc-content.z-hb-content .z-ddc-tabs>md-tabs>md-tabs-wrapper .md-tab{min-width:80px;padding:12px 18px;text-transform:none;font-size:12px}pgr-hb-ddc-content.z-hb-content .z-ddc-tabs>md-tabs>md-tabs-content-wrapper>md-tab-content{background:rgba(0,0,0,0)}pgr-hb-ddc-content.z-hb-content .z-ddc-branch{padding:14px;min-width:0}pgr-hb-ddc-content.z-hb-content .z-ddc-branch-hint{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--pgr-text-secondary);font-size:11px}pgr-hb-ddc-content.z-hb-content .z-ddc-branch-hint>i{color:var(--pgr-accent);font-size:17px}pgr-hb-ddc-content.z-hb-content .z-ddc-branch>pgr-hb-content-parent{display:block;min-width:0}pgr-hb-ddc-content.z-hb-content .z-ddc-branch>pgr-hb-content-parent>[dnd-list]>.z-add-block-area{min-height:92px;margin:0;padding:14px;border:1px dashed var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-secondary)}pgr-hb-ddc-content.z-hb-content .z-ddc-branch>pgr-hb-content-parent>[dnd-list]>.z-add-block-area .z-empty-html-block{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--pgr-text-secondary);font-style:normal}pgr-hb-ddc-content.z-hb-content .z-ddc-branch>pgr-hb-content-parent>[dnd-list]>.z-add-block-area .z-empty-html-block>span{font-size:19px;color:var(--pgr-accent)}pgr-hb-ddc-content.z-hb-content .z-ddc-branch>pgr-hb-content-parent>[dnd-list]>.z-add-block-area .z-empty-html-block>p{margin:0;font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-ddc-content.z-hb-content .z-ddc-error{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#b42318}pgr-hb-ddc-content.z-hb-content .z-ddc-loading{padding:12px 14px;color:var(--pgr-text-secondary)}pgr-hb-ddc-bottom .z-ddc-bottom .z-ddc-bottom-section{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-ddc-bottom .z-ddc-bottom .z-ddc-bottom-title{margin:0 0 10px;font-size:12px;text-transform:none;letter-spacing:normal}pgr-hb-ddc-bottom .z-ddc-bottom .z-ddc-bottom-expression{display:block;margin-top:12px;padding:10px;border-radius:5px;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;font:400 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}pgr-hb-ddc-bottom .z-ddc-bottom .z-ddc-bottom-hint{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:11px;line-height:1.6}pgr-hb-ddc-bottom .z-ddc-bottom md-checkbox{margin:0}pgr-hb-xgrid-items-content.z-hb-content{display:block;min-width:0;max-width:100%;border:0}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-editor{min-width:0;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif;overflow:hidden}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-title>i{color:var(--pgr-accent);font-size:21px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-source-badge{font-size:11px;color:var(--pgr-text-secondary)}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:400 12px/1.4 "Open Sans",sans-serif;cursor:pointer}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-button>i{font-size:17px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-button:hover,pgr-hb-xgrid-items-content.z-hb-content .z-xgi-button.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-button:disabled{opacity:.5;cursor:default}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-button:focus-visible,pgr-hb-xgrid-items-content.z-hb-content input:focus-visible,pgr-hb-xgrid-items-content.z-hb-content textarea:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(230px, 100%), 1fr));gap:18px;padding:14px;background:var(--pgr-bg-secondary);border-bottom:1px solid var(--pgr-border-light)}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings-section{min-width:0}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings-section>h3{margin:0 0 12px;font-size:12px;font-weight:600}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings-section md-checkbox{display:block;margin:0 0 12px;min-height:22px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings-section .md-label{font-size:12px;line-height:1.5}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-source-options{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:12px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-source-options md-radio-button{margin:0}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-field{display:block;margin:10px 0 6px;color:var(--pgr-text-secondary);font-size:11px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-source-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings input,pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings textarea{box-sizing:border-box;min-width:0;padding:8px 10px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-source-row>input{flex:1;width:100px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-field>input,pgr-hb-xgrid-items-content.z-hb-content .z-xgi-field>textarea{display:block;width:100%;margin-top:5px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings textarea{resize:vertical;max-height:220px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-settings textarea[spellcheck=false]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-hint,pgr-hb-xgrid-items-content.z-hb-content .z-xgi-grid-hint{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:11px;line-height:1.6}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-summary{padding:0 14px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-summary>p{margin:10px 0 0;font-size:12px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-summary>p>span{color:var(--pgr-text-secondary);margin-right:6px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-summary code{white-space:pre-wrap;overflow-wrap:anywhere}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-grid-section{padding:14px;min-width:0}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-grid-hint{margin:0 0 12px}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-grid-section>pgr-html-block-content{display:block;min-width:0}pgr-hb-xgrid-items-content.z-hb-content .z-xgi-error-row{display:flex;align-items:center;gap:10px;color:#b42318}.z-xgi-error{color:#b42318;font-size:11px;line-height:1.5}.z-xgi-feedback{color:var(--pgr-text-secondary);font-size:11px;line-height:1.5}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-title{text-transform:none;letter-spacing:normal;font-size:12px}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-toggles{display:block}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-toggles>md-checkbox{display:block;margin:10px 0}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-filter-row{flex-wrap:wrap;margin:8px 0}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-filter-row>.z-xgrid-items-bottom-input{flex-basis:100%}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-select-wrapper,pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-select{width:100%;max-width:100%}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-btn:disabled{opacity:.5;cursor:default}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom .z-xgrid-items-bottom-hint{color:var(--pgr-text-secondary);font-size:11px;line-height:1.6;margin:8px 0}pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom button:focus-visible,pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom input:focus-visible,pgr-hb-xgrid-items-bottom .z-xgrid-items-bottom select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-matrix-items-content.z-hb-content{display:block;min-width:0;max-width:100%;border:0}pgr-hb-matrix-items-content.z-hb-content .z-mi-editor{border:1px solid var(--pgr-border-medium);border-radius:8px;overflow:hidden;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-matrix-items-content.z-hb-content .z-mi-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-matrix-items-content.z-hb-content .z-mi-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}pgr-hb-matrix-items-content.z-hb-content .z-mi-title>i{color:var(--pgr-accent);font-size:21px}pgr-hb-matrix-items-content.z-hb-content .z-mi-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;margin:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:400 12px/1.4 "Open Sans",sans-serif;cursor:pointer}pgr-hb-matrix-items-content.z-hb-content .z-mi-button>i{font-size:17px}pgr-hb-matrix-items-content.z-hb-content .z-mi-button:hover,pgr-hb-matrix-items-content.z-hb-content .z-mi-button.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-hb-matrix-items-content.z-hb-content .z-mi-button:disabled{opacity:.5;cursor:default}pgr-hb-matrix-items-content.z-hb-content .z-mi-button:focus-visible,pgr-hb-matrix-items-content.z-hb-content input:focus-visible,pgr-hb-matrix-items-content.z-hb-content textarea:focus-visible,pgr-hb-matrix-items-content.z-hb-content .z-mi-table-scroll:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-matrix-items-content.z-hb-content .z-mi-settings{background:var(--pgr-bg-secondary);border-bottom:1px solid var(--pgr-border-light)}pgr-hb-matrix-items-content.z-hb-content .z-mi-settings>md-tabs>md-tabs-wrapper{background:var(--pgr-bg-primary)}pgr-hb-matrix-items-content.z-hb-content .z-mi-settings>md-tabs>md-tabs-wrapper .md-tab{text-transform:none;font-size:12px}pgr-hb-matrix-items-content.z-hb-content .z-mi-axis-settings{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr));gap:20px;padding:14px}pgr-hb-matrix-items-content.z-hb-content .z-mi-axis-settings>section{min-width:0}pgr-hb-matrix-items-content.z-hb-content h3{font-size:12px;font-weight:600;margin:0 0 12px}pgr-hb-matrix-items-content.z-hb-content .z-mi-axis-settings md-radio-group{display:flex;gap:12px;flex-wrap:wrap}pgr-hb-matrix-items-content.z-hb-content .z-mi-axis-settings md-radio-button,pgr-hb-matrix-items-content.z-hb-content .z-mi-axis-settings md-checkbox{margin:0 0 12px}pgr-hb-matrix-items-content.z-hb-content .z-mi-axis-settings md-checkbox{display:block}pgr-hb-matrix-items-content.z-hb-content .md-label{font-size:12px;line-height:1.5}pgr-hb-matrix-items-content.z-hb-content .z-mi-field{display:block;margin:10px 0;color:var(--pgr-text-secondary);font-size:11px}pgr-hb-matrix-items-content.z-hb-content .z-mi-field>input,pgr-hb-matrix-items-content.z-hb-content .z-mi-field>textarea{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:5px;padding:8px 10px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-matrix-items-content.z-hb-content .z-mi-field>textarea{resize:vertical;max-height:220px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}pgr-hb-matrix-items-content.z-hb-content .z-mi-hint{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:11px;line-height:1.6}pgr-hb-matrix-items-content.z-hb-content .z-mi-cell-settings{padding:14px;max-width:520px}pgr-hb-matrix-items-content.z-hb-content .z-mi-cell-source-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-top:10px}pgr-hb-matrix-items-content.z-hb-content .z-mi-cell-source-row>.z-mi-field{flex:1;min-width:160px;margin:0}pgr-hb-matrix-items-content.z-hb-content .z-mi-cell-source-row>.z-mi-type{padding:8px 0}pgr-hb-matrix-items-content.z-hb-content .z-mi-type{color:var(--pgr-accent);font-size:11px}pgr-hb-matrix-items-content.z-hb-content .z-mi-preview{padding:14px;min-width:0}pgr-hb-matrix-items-content.z-hb-content .z-mi-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}pgr-hb-matrix-items-content.z-hb-content .z-mi-preview-heading>h3{margin:0}pgr-hb-matrix-items-content.z-hb-content .z-mi-preview-heading>span{color:var(--pgr-text-secondary);font-size:10px}pgr-hb-matrix-items-content.z-hb-content .z-mi-sources{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:12px 0}pgr-hb-matrix-items-content.z-hb-content .z-mi-sources>div{min-width:0}pgr-hb-matrix-items-content.z-hb-content .z-mi-sources dt{font-size:10px;color:var(--pgr-text-secondary)}pgr-hb-matrix-items-content.z-hb-content .z-mi-sources dd{margin:3px 0 0;font-size:11px;overflow-wrap:anywhere}pgr-hb-matrix-items-content.z-hb-content .z-mi-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--pgr-border-medium);border-radius:6px}pgr-hb-matrix-items-content.z-hb-content .z-mi-table{width:100%;min-width:300px;border-collapse:collapse;table-layout:fixed;margin:0}pgr-hb-matrix-items-content.z-hb-content .z-mi-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}pgr-hb-matrix-items-content.z-hb-content .z-mi-table th,pgr-hb-matrix-items-content.z-hb-content .z-mi-table td{padding:12px 10px;border:1px solid var(--pgr-border-light);text-align:center;overflow-wrap:anywhere}pgr-hb-matrix-items-content.z-hb-content .z-mi-table th{background:var(--pgr-bg-secondary);font-weight:500;font-size:12px}pgr-hb-matrix-items-content.z-hb-content .z-mi-table td{background:var(--pgr-bg-primary)}pgr-hb-matrix-items-content.z-hb-content .z-mi-table .z-mi-corner{text-align:left}pgr-hb-matrix-items-content.z-hb-content .z-mi-corner span,pgr-hb-matrix-items-content.z-hb-content .z-mi-corner small{display:block}pgr-hb-matrix-items-content.z-hb-content .z-mi-corner small{margin-top:4px;font-size:10px;color:var(--pgr-text-secondary)}pgr-hb-matrix-items-content.z-hb-content .z-mi-table input{margin:0;width:16px;height:16px;accent-color:var(--pgr-accent)}pgr-hb-matrix-items-content.z-hb-content>.z-mi-feedback,pgr-hb-matrix-items-content.z-hb-content>.z-mi-error,pgr-hb-matrix-items-content.z-hb-content .z-mi-editor>.z-mi-feedback,pgr-hb-matrix-items-content.z-hb-content .z-mi-editor>.z-mi-error{padding:8px 14px}.z-mi-feedback{color:var(--pgr-text-secondary);font-size:11px}.z-mi-error{color:#b42318;font-size:11px}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-matrix-items-bottom-tabs>md-tabs-wrapper .md-tab{min-width:0;padding:12px 8px;font-size:11px;text-transform:none}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-matrix-items-bottom-title{text-transform:none;letter-spacing:normal;font-size:12px}pgr-hb-matrix-items-bottom .z-matrix-items-bottom md-checkbox{display:block;margin:10px 0}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-matrix-items-bottom-input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-matrix-items-bottom-filter-row{flex-wrap:wrap;margin:10px 0}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-matrix-items-bottom-filter-row>input{flex-basis:100%}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-mi-bottom-detail{padding-top:14px;margin-top:14px;border-top:1px solid var(--pgr-border-light)}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-mi-bottom-detail>h4{font-weight:600;font-size:12px;margin:0 0 10px}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-mi-bottom-indented{padding-left:12px}pgr-hb-matrix-items-bottom .z-matrix-items-bottom .z-matrix-items-bottom-hint{font-size:11px;line-height:1.6;color:var(--pgr-text-secondary)}pgr-hb-matrix-items-bottom .z-matrix-items-bottom button:focus-visible,pgr-hb-matrix-items-bottom .z-matrix-items-bottom input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-matrix-items-bottom .z-matrix-items-bottom button:disabled{opacity:.5;cursor:default}pgr-hb-form-item-content.z-hb-content{display:block;min-width:0;max-width:100%;border:0}pgr-hb-form-item-content.z-hb-content .z-form-item-editor{border:1px solid var(--pgr-border-medium);border-radius:8px;overflow:hidden;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-form-item-content.z-hb-content .z-form-item-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-form-item-content.z-hb-content .z-form-item-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}pgr-hb-form-item-content.z-hb-content .z-form-item-title>i{color:var(--pgr-accent);font-size:21px}pgr-hb-form-item-content.z-hb-content .z-form-item-source{color:var(--pgr-text-secondary);font-size:11px}pgr-hb-form-item-content.z-hb-content .z-form-item-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:inherit;cursor:pointer}pgr-hb-form-item-content.z-hb-content .z-form-item-button>i{font-size:17px}pgr-hb-form-item-content.z-hb-content .z-form-item-button:hover,pgr-hb-form-item-content.z-hb-content .z-form-item-button.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-hb-form-item-content.z-hb-content .z-form-item-button:disabled{opacity:.5;cursor:default}pgr-hb-form-item-content.z-hb-content .z-form-item-button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-form-item-content.z-hb-content .z-form-item-settings{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr));gap:20px;padding:16px;background:var(--pgr-bg-secondary);border-bottom:1px solid var(--pgr-border-light)}pgr-hb-form-item-content.z-hb-content .z-form-item-empty{display:flex;align-items:flex-start;gap:12px;padding:22px 16px}pgr-hb-form-item-content.z-hb-content .z-form-item-empty>i{color:var(--pgr-accent);font-size:24px}pgr-hb-form-item-content.z-hb-content .z-form-item-empty strong{font-weight:600}pgr-hb-form-item-content.z-hb-content .z-form-item-empty p{margin:5px 0 0;color:var(--pgr-text-secondary)}pgr-hb-form-item-content.z-hb-content .z-form-item-feedback{padding:12px 16px;color:var(--pgr-text-secondary)}pgr-hb-form-item-content.z-hb-content .z-form-item-feedback.is-error{color:#b42318}pgr-hb-form-item-content.z-hb-content .z-form-item-preview{padding:14px;min-width:0}pgr-hb-form-item-content.z-hb-content .z-form-item-preview-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-weight:600}pgr-hb-form-item-content.z-hb-content .z-form-item-preview-heading>span{color:var(--pgr-text-secondary);font-weight:400}.z-form-item-settings section{min-width:0}.z-form-item-settings h3{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--pgr-text-primary)}.z-form-item-settings md-checkbox{display:block;margin:0 0 12px}.z-form-item-settings .md-label{font-size:12px;line-height:1.5}.z-form-item-settings input{display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:6px;padding:8px 10px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}.z-form-item-settings input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-form-item-field{display:block;margin:10px 0;color:var(--pgr-text-secondary);font-size:11px}.z-form-item-hint{margin:8px 0 0;color:var(--pgr-text-secondary);font-size:11px;line-height:1.6}pgr-hb-form-item-bottom .z-form-item-settings>section+section{margin-top:22px;padding-top:16px;border-top:1px solid var(--pgr-border-light)}md-dialog.z-component-settings-dialog{width:720px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:12px;overflow:hidden;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}md-dialog.z-component-settings-dialog>pgr-hb-settings-dialog{display:flex;flex-direction:column;min-height:0;max-height:inherit}md-dialog.z-component-settings-dialog .z-component-settings-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--pgr-border-light);flex-shrink:0}md-dialog.z-component-settings-dialog h2{margin:0;font-size:20px;font-weight:600;line-height:1.4}md-dialog.z-component-settings-dialog .z-component-settings-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);cursor:pointer}md-dialog.z-component-settings-dialog .z-component-settings-close>i{font-size:20px}md-dialog.z-component-settings-dialog .z-component-settings-body{flex:1;min-height:0;overflow-y:auto}md-dialog.z-component-settings-dialog pgr-html-block-bottom{display:block}md-dialog.z-component-settings-dialog .zse_bas{display:block !important;height:auto;position:static;margin-bottom:0;border:0;background:rgba(0,0,0,0)}md-dialog.z-component-settings-dialog .z-edit-content{overflow:visible}md-dialog.z-component-settings-dialog .z-edit-tabs{min-width:0}md-dialog.z-component-settings-dialog .z-component-settings-footer{flex-shrink:0;padding:14px 24px 18px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-primary)}md-dialog.z-component-settings-dialog .z-component-settings-footer p{margin:0 0 12px;color:var(--pgr-text-secondary);font-size:12px;line-height:1.5}md-dialog.z-component-settings-dialog .z-component-settings-footer p.is-error{color:#b42318}md-dialog.z-component-settings-dialog .z-component-settings-footer>div{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}md-dialog.z-component-settings-dialog .z-component-settings-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:13px;cursor:pointer}md-dialog.z-component-settings-dialog .z-component-settings-button.is-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}md-dialog.z-component-settings-dialog .z-component-settings-button>i{font-size:18px}md-dialog.z-component-settings-dialog button:disabled{opacity:.5;cursor:wait}md-dialog.z-component-settings-dialog button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}@media(max-width: 600px){md-dialog.z-component-settings-dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - 24px)}md-dialog.z-component-settings-dialog .z-component-settings-header,md-dialog.z-component-settings-dialog .z-component-settings-footer{padding:16px}md-dialog.z-component-settings-dialog h2{font-size:17px}}md-dialog.z-xgrid-general-settings-dialog{width:800px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:12px}md-dialog.z-xgrid-general-settings-dialog pgr-xgrid-general-settings{display:block;min-width:0;overflow:auto}md-dialog.z-xgrid-general-settings-dialog .z-xgrid-settings{min-width:0;width:100%;box-sizing:border-box}pgr-hb-question-piece-content.z-hb-content{display:block;min-width:0;max-width:100%;border:0}pgr-hb-question-piece-content.z-hb-content .z-qpiece-editor{min-width:0;border:1px solid var(--pgr-border-medium);border-radius:8px;overflow:hidden;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 12px/1.5 "Open Sans",sans-serif}pgr-hb-question-piece-content.z-hb-content .z-qpiece-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}pgr-hb-question-piece-content.z-hb-content .z-qpiece-title>i{color:var(--pgr-accent);font-size:21px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-badge{color:var(--pgr-text-secondary);font-size:11px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-refresh{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-accent);cursor:pointer}pgr-hb-question-piece-content.z-hb-content .z-qpiece-refresh>i{font-size:17px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-refresh:disabled{opacity:.5;cursor:wait}pgr-hb-question-piece-content.z-hb-content .z-qpiece-refresh:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-label-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:inherit;cursor:pointer}pgr-hb-question-piece-content.z-hb-content .z-qpiece-label-toggle>i{font-size:17px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-label-toggle:hover,pgr-hb-question-piece-content.z-hb-content .z-qpiece-label-toggle.is-active{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-label-toggle:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview{padding:14px 16px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:11px;color:var(--pgr-text-secondary)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-question-title{margin-bottom:12px;font-size:14px;font-weight:600;overflow-wrap:anywhere}pgr-hb-question-piece-content.z-hb-content .z-qpiece-question-title p{margin:0}pgr-hb-question-piece-content.z-hb-content .z-qpiece-question-description{margin-bottom:12px;color:var(--pgr-text-secondary)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-controls{min-width:0;padding:14px;border-radius:6px;background:var(--pgr-bg-secondary)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-controls.has-linked-question{background:rgba(0,0,0,0);padding:6px 0}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question{display:block;min-width:0;max-width:100%;font:400 14px/1.5 "Open Sans",sans-serif}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question>pgr-question-crud-items{display:block;width:100%}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question input,pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question textarea,pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question select{max-width:100%;box-sizing:border-box}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question textarea::placeholder,pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question input::placeholder{padding:0}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items>div>.z-flex-between{align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--pgr-border-light)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items .z-crud-item{flex:1;min-width:0;padding:0}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items .z-crud-item label{display:flex;align-items:baseline;gap:4px;margin:0;font-size:14px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items .z-crud-item label input{width:10ch;min-width:0;padding:0;background:rgba(0,0,0,0);text-align:left;font-weight:600}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items .z-crud-item p{margin:4px 0 0;overflow-wrap:anywhere}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items .z-flex-center{display:inline-flex;flex-shrink:0;gap:8px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items .z-flex-center i{font-size:20px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items .z-bulle-u-titre.ng-empty{display:none}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items>.z-align-center{display:flex;align-items:center;gap:10px;margin-top:14px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items>.z-align-center>textarea{flex:1;width:100%;min-width:0;height:auto;min-height:64px;margin:0;padding:10px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-loaded-question pgr-question-crud-items>.z-align-center>a{flex-shrink:0}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-controls .z-fonctionalites{display:none}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-controls .z-qpiece-native-control:not([type=checkbox]):not([type=radio]){box-sizing:border-box;max-width:100%;border:1px solid var(--pgr-border-medium);border-radius:5px;padding:8px 10px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-controls .z-qpiece-native-control:not([type=checkbox]):not([type=radio]){width:100%}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-controls .z-form-stars{max-width:100%;margin:0 auto}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-controls .z-stars-legende{width:100%}pgr-hb-question-piece-content.z-hb-content .z-qpiece-stars>div:first-child{display:flex;justify-content:center;flex-wrap:wrap;gap:3px;color:var(--pgr-text-tertiary)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-star-labels{display:flex;justify-content:space-between;gap:12px;margin-top:10px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-preview-note{margin:10px 0 0;color:var(--pgr-text-secondary);font-size:11px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-empty{display:flex;align-items:flex-start;gap:12px;padding:20px 16px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-empty>i{color:var(--pgr-accent);font-size:24px}pgr-hb-question-piece-content.z-hb-content .z-qpiece-empty p{margin:5px 0 0;color:var(--pgr-text-secondary)}pgr-hb-question-piece-content.z-hb-content .z-qpiece-item-preview{display:flex;gap:8px;align-items:center}.z-qpiece-feedback{margin:10px 14px;color:var(--pgr-text-secondary);font-size:12px}.z-qpiece-feedback.is-error{color:#b42318}.z-qpiece-bottom .z-qpiece-bottom-title{text-transform:none;letter-spacing:normal;font-size:12px}.z-qpiece-bottom .z-qpiece-bottom-input,.z-qpiece-bottom .z-qpiece-bottom-select{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.z-qpiece-bottom .z-qpiece-bottom-select-wrapper{display:block;width:100%}.z-qpiece-bottom .z-qpiece-bottom-field{min-width:0}.z-qpiece-bottom .z-qpiece-bottom-btn-icon{flex-shrink:0}.z-qpiece-bottom .z-qpiece-bottom-btn-icon:disabled{opacity:.5;cursor:default}.z-qpiece-bottom input:focus-visible,.z-qpiece-bottom select:focus-visible,.z-qpiece-bottom button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-qpiece-bottom .z-qpiece-feedback{margin:10px 0;font-size:11px}.z-storage-page{min-height:100vh;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary)}.z-storage{max-width:1280px;margin:0 auto;padding:34px 32px;font:400 13px/1.5 "Open Sans",sans-serif}.z-storage button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;cursor:pointer}.z-storage button:disabled{opacity:.5;cursor:default}.z-storage button:focus-visible,.z-storage input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-storage button.is-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-storage .material-icons{font-size:20px}.z-storage h1{margin:0;font-size:28px;font-weight:600}.z-storage h1 span{display:inline-block;vertical-align:middle;font-size:12px;color:var(--pgr-accent);background:var(--pgr-accent-bg);padding:3px 7px;border-radius:4px}.z-storage .z-storage-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.z-storage .z-storage-header p{margin:6px 0 0;color:var(--pgr-text-secondary)}.z-storage .z-storage-actions,.z-storage .z-storage-tools,.z-storage .z-storage-row-actions{display:flex;align-items:center;gap:8px}.z-storage .z-storage-file-input{display:none}.z-storage .z-storage-explorer{border:1px solid var(--pgr-border-medium);border-radius:9px;background:var(--pgr-bg-primary);overflow:hidden}.z-storage .z-storage-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 20px;border-bottom:1px solid var(--pgr-border-light)}.z-storage .z-storage-toolbar nav{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.z-storage .z-storage-toolbar nav button{border:0;padding:4px 7px;color:var(--pgr-accent)}.z-storage .z-storage-tools label{display:flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--pgr-border-medium);border-radius:6px;color:var(--pgr-text-secondary)}.z-storage .z-storage-tools label input{width:275px;max-width:100%;border:0;background:rgba(0,0,0,0);padding:4px;font:inherit;color:var(--pgr-text-primary)}.z-storage input::placeholder{font:inherit;padding:0;background:rgba(0,0,0,0);color:var(--pgr-text-tertiary)}.z-storage .z-storage-table-wrap{overflow-x:auto}.z-storage .z-storage-table{width:100%;border-collapse:collapse}.z-storage .z-storage-table th{text-align:left;color:var(--pgr-text-secondary);font-size:12px;font-weight:500;background:var(--pgr-bg-secondary)}.z-storage .z-storage-table th,.z-storage .z-storage-table td{padding:10px 20px;border-bottom:1px solid var(--pgr-border-light)}.z-storage .z-storage-table td{white-space:nowrap}.z-storage .z-storage-table td:first-child{width:60%}.z-storage button.z-storage-name{padding:3px 0;border:0;text-align:left;justify-content:flex-start;min-width:0;max-width:520px}.z-storage button.z-storage-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-storage button.z-storage-name i{color:var(--pgr-accent);flex-shrink:0}.z-storage .z-storage-row-actions{justify-content:flex-end}.z-storage .z-storage-row-actions button{padding:5px;border:0}.z-storage .z-storage-feedback{padding:12px 16px;border:1px solid var(--pgr-border-medium);border-radius:6px;margin-bottom:16px}.z-storage .z-storage-feedback.is-error{color:#b42318;background:#fff4f2}.z-storage .z-storage-loading{display:flex;align-items:center;gap:12px;padding:18px 20px}.z-storage .z-storage-empty{padding:56px 20px;text-align:center;color:var(--pgr-text-secondary)}.z-storage .z-storage-empty>i{font-size:40px;color:var(--pgr-accent)}.z-storage .z-storage-empty h2{font-size:17px;font-weight:600;color:var(--pgr-text-primary)}.z-storage .z-storage-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;color:var(--pgr-text-secondary);font-size:12px}.z-storage .z-storage-note{color:var(--pgr-text-secondary);font-size:12px;margin-top:14px}.z-storage .z-storage-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}@media(max-width: 700px){.z-storage{padding:24px 14px}.z-storage .z-storage-header{align-items:flex-start;flex-direction:column}.z-storage .z-storage-actions{flex-wrap:wrap}.z-storage .z-storage-tools{width:100%}.z-storage .z-storage-tools label{flex:1;min-width:0}.z-storage .z-storage-tools label input{width:100%}.z-storage .z-storage-table th,.z-storage .z-storage-table td{padding:10px}.z-storage button.z-storage-name{max-width:240px}}md-dialog.z-storage-preview-dialog{width:1080px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:12px;overflow:hidden;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}md-dialog.z-storage-preview-dialog>pgr-storage-preview{display:flex;flex-direction:column;min-height:0;max-height:inherit}md-dialog.z-storage-preview-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:13px;cursor:pointer}md-dialog.z-storage-preview-dialog button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}md-dialog.z-storage-preview-dialog button:disabled{opacity:.5;cursor:default}md-dialog.z-storage-preview-dialog button.is-primary{color:var(--pgr-text-on-accent);background:var(--pgr-accent);border-color:var(--pgr-accent)}md-dialog.z-storage-preview-dialog .material-icons{font-size:20px}md-dialog.z-storage-preview-dialog .z-storage-preview-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--pgr-border-light);flex-shrink:0;min-width:0}md-dialog.z-storage-preview-dialog .z-storage-preview-header>div{min-width:0}md-dialog.z-storage-preview-dialog .z-storage-preview-header h2{margin:3px 0 0;font-size:18px;font-weight:600;overflow-wrap:anywhere}md-dialog.z-storage-preview-dialog .z-storage-preview-label{color:var(--pgr-text-secondary);font-size:12px}md-dialog.z-storage-preview-dialog .z-storage-preview-icon{flex-shrink:0}md-dialog.z-storage-preview-dialog .z-storage-preview-content{flex:1;min-height:100px;overflow:auto;background:var(--pgr-bg-secondary)}md-dialog.z-storage-preview-dialog .z-storage-preview-status{display:flex;justify-content:center;align-items:center;gap:12px;padding:20px;color:var(--pgr-text-secondary)}md-dialog.z-storage-preview-dialog .z-storage-preview-error{padding:24px;color:#b42318}md-dialog.z-storage-preview-dialog .z-storage-preview-image{display:flex;justify-content:center;align-items:center;padding:20px}md-dialog.z-storage-preview-dialog .z-storage-preview-image img{display:block;max-width:100%;max-height:calc(100vh - 245px);object-fit:contain}md-dialog.z-storage-preview-dialog pgr-storage-pdf{display:block}md-dialog.z-storage-preview-dialog .z-storage-pdf-toolbar{display:flex;justify-content:center;align-items:center;gap:16px;padding:10px;position:sticky;top:0;background:var(--pgr-bg-primary);border-bottom:1px solid var(--pgr-border-light);z-index:1;font-size:13px}md-dialog.z-storage-preview-dialog .z-storage-pdf-page{padding:20px;text-align:center}md-dialog.z-storage-preview-dialog .z-storage-pdf-page canvas{display:block;max-width:100%;height:auto !important;margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,.1333333333);background:#fff}md-dialog.z-storage-preview-dialog .z-storage-preview-text{padding:20px}md-dialog.z-storage-preview-dialog .z-storage-preview-text pre{margin:0;border:0;background:rgba(0,0,0,0);color:var(--pgr-text-primary);font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;overflow:auto}md-dialog.z-storage-preview-dialog .z-storage-preview-truncated{padding:10px 12px;margin:0 0 16px;border:1px solid var(--pgr-border-medium);border-radius:5px;font-size:12px;background:var(--pgr-bg-primary)}md-dialog.z-storage-preview-dialog .z-storage-preview-footer{order:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:14px 22px;border-top:1px solid var(--pgr-border-light);flex-shrink:0}md-dialog.z-storage-preview-dialog .z-storage-preview-footer>span{flex:1;color:var(--pgr-text-secondary);font-size:12px}md-dialog.z-storage-preview-dialog .z-storage-preview-footer>div{display:flex;gap:8px}@media(max-width: 600px){md-dialog.z-storage-preview-dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - 24px)}md-dialog.z-storage-preview-dialog .z-storage-preview-header,md-dialog.z-storage-preview-dialog .z-storage-preview-footer{padding:14px}md-dialog.z-storage-preview-dialog .z-storage-preview-image,md-dialog.z-storage-preview-dialog .z-storage-preview-text{padding:12px}}.z-items-page{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;color:var(--pgr-text-primary);background:var(--pgr-bg-secondary)}.z-items-page>.z-navigation{flex:none}.z-items{box-sizing:border-box;flex:1;min-height:0;width:100%;overflow-y:auto;max-width:1440px;margin:0 auto;padding:32px;font:13px/1.5 "Open Sans",sans-serif}.z-items-header,.z-items-filters-heading,.z-items-results-heading,.z-items-pagination,.z-item-dialog-header,.z-item-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.z-items-header{margin-bottom:24px}.z-items-header h1{margin:0;font-size:27px;line-height:1.3;font-weight:650}.z-items-header p{margin:8px 0 0;color:var(--pgr-text-secondary)}.z-items-button,.z-items-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-height:36px;padding:7px 12px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;cursor:pointer}.z-items-button .material-icons,.z-items-icon-button .material-icons{font-size:18px}.z-items-button:hover:not(:disabled),.z-items-icon-button:hover:not(:disabled){background:var(--pgr-bg-tertiary, #f1eef8)}.z-items-button:focus-visible,.z-items-icon-button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-items-button:disabled,.z-items-icon-button:disabled{opacity:.45;cursor:default}.z-items-button.is-primary,.z-items-icon-button.is-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-items-button.is-primary:hover:not(:disabled),.z-items-icon-button.is-primary:hover:not(:disabled){filter:brightness(0.94);background:var(--pgr-accent)}.z-items-icon-button{width:34px;min-height:34px;padding:6px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.z-items-icon-button.is-danger:hover:not(:disabled){background:#fff0ed;color:#b42318}.z-items-filters,.z-items-results{background:var(--pgr-bg-primary);border:1px solid var(--pgr-border-medium);border-radius:9px}.z-items-filters{padding:20px;margin-bottom:20px}.z-items-filters-heading{margin-bottom:18px}.z-items-filters-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650}.z-items-filters-heading .material-icons{font-size:19px;color:var(--pgr-accent)}.z-items-filters-heading>span{color:var(--pgr-text-secondary);font-size:12px}.z-items-filter-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px 18px}.z-items-filter-grid input[type=search]{box-sizing:border-box;-webkit-box-sizing:border-box}.z-items-filter-grid label,.z-item-fields>label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600}.z-items-filter-grid input,.z-items-filter-grid select,.z-items-pagination select,.z-item-fields>label>input:not([type=radio]){box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-subtle, #f8f9fa);color:var(--pgr-text-primary);font:13px/1.4 "Open Sans",sans-serif}.z-items-filter-grid input:focus,.z-items-filter-grid select:focus,.z-items-pagination select:focus,.z-item-fields>label>input:not([type=radio]):focus{border-color:var(--pgr-accent) !important;outline:2px solid rgba(139,77,255,.12)}.z-items-filter-grid input:disabled,.z-items-filter-grid select:disabled,.z-items-pagination select:disabled,.z-item-fields>label>input:not([type=radio]):disabled{background:var(--pgr-bg-secondary);opacity:.6}.z-items-filter-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.z-items-org-filter{min-width:0}.z-items-org-filter>label{margin-bottom:6px}.z-items-org-filter md-autocomplete{height:36px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-subtle, #f8f9fa);box-shadow:none}.z-items-org-filter md-autocomplete:focus-within{border-color:var(--pgr-accent);outline:2px solid rgba(139,77,255,.12)}.z-items-org-filter md-autocomplete md-autocomplete-wrap{height:34px;box-shadow:none}.z-items-org-filter md-autocomplete input:not(.md-input){height:34px;min-height:0;padding:8px 10px;border:0 !important;background:rgba(0,0,0,0);outline:none}.z-items-org-filter md-autocomplete button{width:30px;height:34px;margin:0 2px}.z-items-org-filter md-autocomplete[disabled]{background:var(--pgr-bg-secondary);opacity:.6}.z-items input::placeholder,.z-item-dialog input::placeholder{padding:0;background:rgba(0,0,0,0);font:inherit;color:var(--pgr-text-tertiary, #73707b)}.z-items-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 16px;border-radius:6px;background:#ecf8f1;color:#1a6340}.z-items-feedback.is-error{background:#fff4f2;color:#b42318}.z-items-results{overflow:hidden}.z-items-results-heading{padding:12px 18px;border-bottom:1px solid var(--pgr-border-light)}.z-items-results-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650}.z-items-count{padding:2px 7px;background:var(--pgr-bg-secondary);border-radius:4px;font-size:11px;font-weight:400;color:var(--pgr-text-secondary)}.z-items-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;color:var(--pgr-text-secondary)}.z-items-table-wrap{width:100%;overflow-x:auto}.z-items-table-wrap.is-loading tbody{opacity:.55}.z-items-refreshing{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:400;color:var(--pgr-text-secondary)}.z-items-table{width:100%;min-width:1000px;border-collapse:collapse;text-align:left;table-layout:fixed}.z-items-table th{padding:10px 18px;background:var(--pgr-bg-secondary);color:var(--pgr-text-secondary);font-size:11px;font-weight:600}.z-items-table td{padding:14px 18px;border-top:1px solid var(--pgr-border-light);overflow-wrap:anywhere;vertical-align:middle}.z-items-table th:first-child{width:24%}.z-items-table th:nth-child(2){width:13%}.z-items-table th:nth-child(3){width:13%}.z-items-table th:nth-child(4){width:19%}.z-items-table .z-items-actions-col{width:94px}.z-items-table tbody tr:hover{background:var(--pgr-bg-secondary)}.z-items-table code{font:11px/1.4 monospace;color:var(--pgr-text-secondary);white-space:normal}.z-items-table .z-items-user-col,.z-items-table .z-items-order-col{width:78px;text-align:center;padding-left:8px;padding-right:8px;font-variant-numeric:tabular-nums}.z-items-table .z-items-question-col{width:104px;text-align:center;padding-left:8px;padding-right:8px;font-variant-numeric:tabular-nums}.z-items-table th[aria-sort=ascending],.z-items-table th[aria-sort=descending]{color:var(--pgr-accent)}.z-items-sort{display:inline-flex;align-items:center;justify-content:inherit;gap:5px;max-width:100%;border:0;padding:4px 0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;cursor:pointer}.z-items-sort .material-icons{font-size:16px;flex-shrink:0}.z-items-sort:hover:not(:disabled){color:var(--pgr-accent)}.z-items-sort:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:3px;border-radius:2px}.z-items-sort:disabled{cursor:wait}.z-items-name{font-weight:600}.z-items-subtitle{margin-top:3px;color:var(--pgr-text-secondary);font-size:12px}.z-items-id{display:inline-block;color:var(--pgr-text-tertiary, #73707b);font-size:11px;margin-top:3px}.z-items-muted{color:var(--pgr-text-tertiary, #73707b)}.z-items-type{display:inline-block;padding:2px 6px;border-radius:4px;background:var(--pgr-bg-secondary);font-size:11px}.z-items-static{display:inline-flex;align-items:center;gap:5px;color:var(--pgr-text-secondary)}.z-items-static .material-icons{color:var(--pgr-accent);font-size:16px}.z-items-row-actions{display:flex;justify-content:flex-end;gap:3px}.z-items-empty{padding:42px 20px;text-align:center}.z-items-empty>.material-icons{color:var(--pgr-text-tertiary, #999);font-size:32px}.z-items-empty h3{margin:12px 0 6px;font-size:15px}.z-items-empty p{margin:0 0 20px;color:var(--pgr-text-secondary)}.z-items-pagination{padding:13px 18px;border-top:1px solid var(--pgr-border-light);color:var(--pgr-text-secondary);font-size:12px}.z-items-pagination>label{display:flex;align-items:center;gap:8px;margin-left:auto}.z-items-pagination select{width:72px;min-height:30px;padding:5px;font-size:12px}.z-items-page-controls{display:flex;align-items:center;gap:8px}.z-items-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0, 0, 0, 0);overflow:hidden;border:0}md-dialog.z-item-dialog{width:740px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:12px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:13px/1.5 "Open Sans",sans-serif}md-dialog.z-item-dialog>pgr-item-dialog{display:flex;min-height:0;flex-direction:column}md-dialog.z-item-dialog form{display:flex;min-height:0;flex-direction:column}md-dialog.z-item-dialog .z-item-dialog-header{order:0}md-dialog.z-item-dialog md-dialog-content{order:1;padding:24px;overflow-y:auto;min-height:0}md-dialog.z-item-dialog .z-item-dialog-footer{order:2}.z-item-dialog-header{flex-shrink:0;align-items:flex-start;padding:22px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-item-dialog-header h2{margin:0;font-size:21px;font-weight:650}.z-item-dialog-header p{margin:5px 0 0;color:var(--pgr-text-secondary);font-size:12px}.z-item-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;min-width:0;margin:0;padding:0;border:0}.z-item-wide{grid-column:1/-1}.z-item-required{margin-left:6px;font-size:10px;font-weight:400;color:var(--pgr-text-secondary)}.z-item-organization{border-top:1px solid var(--pgr-border-light);padding-top:18px}.z-item-organization h3{margin:0 0 12px;font-size:13px;font-weight:650}.z-item-scope{display:grid;grid-template-columns:1fr 1fr;gap:12px}.z-item-scope>label{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--pgr-border-medium);border-radius:6px;cursor:pointer}.z-item-scope input{margin:0;accent-color:var(--pgr-accent)}.z-item-scope strong{display:block;font-size:12px;font-weight:600}.z-item-scope small{display:block;margin-top:3px;font-size:11px;color:var(--pgr-text-secondary)}.z-item-scope>.is-selected{border-color:var(--pgr-accent);background:rgba(139,77,255,.05)}.z-item-org-search{margin-top:15px}.z-item-org-search>label{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.z-item-org-search md-autocomplete{box-shadow:none;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-subtle, #f8f9fa)}.z-item-org-search md-autocomplete:focus-within{border-color:var(--pgr-accent)}.z-item-org-search md-autocomplete input{border:0 !important;background:rgba(0,0,0,0)}.z-item-help{margin:8px 0 12px;color:var(--pgr-text-secondary);font-size:11px}.z-item-lookup-error{font-size:12px;color:#b42318}.z-item-advanced{border-top:1px solid var(--pgr-border-light);padding-top:18px}.z-item-advanced summary{cursor:pointer;font-size:12px;font-weight:600}.z-item-advanced summary:focus-visible{outline:2px solid var(--pgr-accent)}.z-item-audit{font-size:11px;color:var(--pgr-text-secondary)}.z-item-dialog-footer{flex-shrink:0;padding:18px 24px;border-top:1px solid var(--pgr-border-light)}.z-item-dialog-footer>span{font-size:11px;color:var(--pgr-text-secondary)}.z-item-dialog-footer>div{display:flex;gap:8px}@media(max-width: 1000px){.z-items-filter-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 650px){.z-items{padding:22px 14px}.z-items-header,.z-items-filters-heading{align-items:flex-start;flex-direction:column;gap:12px}.z-items-filters{padding:16px}.z-items-pagination{flex-wrap:wrap;gap:10px}.z-items-pagination>label{margin-left:0}.z-items-page-controls{margin-left:auto}.z-item-dialog-footer{flex-wrap:wrap}.z-item-dialog-footer>div{margin-left:auto}.z-item-fields{gap:14px}}.z-termedit-action--duplicate{border:0;background:rgba(0,0,0,0);font-family:inherit}md-dialog.z-subject-duplicate-dialog{width:800px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:10px;color:var(--pgr-text-primary);background:var(--pgr-bg-primary)}md-dialog.z-subject-duplicate-dialog pgr-subject-duplicate,md-dialog.z-subject-duplicate-dialog pgr-subject-move,md-dialog.z-subject-duplicate-dialog pgr-term-details,md-dialog.z-subject-duplicate-dialog form{display:flex;flex-direction:column;min-height:0;max-height:inherit}md-dialog.z-subject-duplicate-dialog button{font:inherit;font-size:13px;border:1px solid var(--pgr-border-medium);background:var(--pgr-bg-primary);border-radius:5px;color:var(--pgr-text-primary);padding:7px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}md-dialog.z-subject-duplicate-dialog button:disabled{opacity:.5;cursor:default}md-dialog.z-subject-duplicate-dialog button:focus-visible,md-dialog.z-subject-duplicate-dialog input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}md-dialog.z-subject-duplicate-dialog .material-icons{font-size:19px}md-dialog.z-subject-duplicate-dialog .z-duplicate-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--pgr-border-light)}md-dialog.z-subject-duplicate-dialog .z-duplicate-header h2{font-size:21px;font-weight:600;margin:0 0 6px}md-dialog.z-subject-duplicate-dialog .z-duplicate-header p{font-size:13px;margin:0;color:var(--pgr-text-secondary)}md-dialog.z-subject-duplicate-dialog md-dialog-content{padding:22px 24px;min-height:0;overflow:auto}md-dialog.z-subject-duplicate-dialog .z-duplicate-name{display:block;font-size:13px;font-weight:600}md-dialog.z-subject-duplicate-dialog .z-duplicate-name input{display:block;width:100%;box-sizing:border-box;padding:10px 12px;margin-top:8px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;font:inherit;font-weight:400;color:inherit;background:var(--pgr-bg-primary)}md-dialog.z-subject-duplicate-dialog .z-duplicate-modes{border:0;padding:0;margin:23px 0 16px;display:grid;gap:8px}md-dialog.z-subject-duplicate-dialog .z-duplicate-modes legend{font-size:13px;font-weight:600;margin-bottom:10px}md-dialog.z-subject-duplicate-dialog .z-duplicate-modes label{display:flex;align-items:center;gap:12px;border:1px solid var(--pgr-border-medium);border-radius:6px;padding:11px 14px;cursor:pointer}md-dialog.z-subject-duplicate-dialog .z-duplicate-modes label.is-selected{border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}md-dialog.z-subject-duplicate-dialog .z-duplicate-modes input{accent-color:var(--pgr-accent)}md-dialog.z-subject-duplicate-dialog .z-duplicate-modes strong{display:block;font-size:13px}md-dialog.z-subject-duplicate-dialog .z-duplicate-modes small{display:block;color:var(--pgr-text-secondary);font-size:12px;margin-top:3px}md-dialog.z-subject-duplicate-dialog .z-duplicate-loading{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--pgr-text-secondary)}md-dialog.z-subject-duplicate-dialog .z-duplicate-questions{margin:0 0 16px}md-dialog.z-subject-duplicate-dialog .z-duplicate-questions md-checkbox{margin:0;font-size:13px}md-dialog.z-subject-duplicate-dialog .z-duplicate-questions p{margin:5px 0 0 29px;color:var(--pgr-text-secondary);font-size:12px}md-dialog.z-subject-duplicate-dialog .z-duplicate-selection{border:1px solid var(--pgr-border-medium);border-radius:6px;overflow:hidden}md-dialog.z-subject-duplicate-dialog .z-duplicate-selection-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;background:var(--pgr-bg-secondary)}md-dialog.z-subject-duplicate-dialog .z-duplicate-selection-tools span{flex:1;font-size:12px}md-dialog.z-subject-duplicate-dialog .z-duplicate-selection-tools button{font-size:11px;padding:5px 8px}md-dialog.z-subject-duplicate-dialog .z-duplicate-hint{margin:10px 12px;font-size:12px;color:var(--pgr-text-secondary)}md-dialog.z-subject-duplicate-dialog .z-duplicate-tree{max-height:300px;overflow:auto}md-dialog.z-subject-duplicate-dialog .z-duplicate-row{display:flex;align-items:center;min-height:39px;border-top:1px solid var(--pgr-border-light);padding-right:12px}md-dialog.z-subject-duplicate-dialog .z-duplicate-row md-checkbox{flex:1;min-width:0;margin:0;font-size:13px}md-dialog.z-subject-duplicate-dialog .z-duplicate-row .md-label{display:flex;align-items:center;gap:8px}md-dialog.z-subject-duplicate-dialog .z-duplicate-row .material-icons{color:var(--pgr-accent);flex-shrink:0}md-dialog.z-subject-duplicate-dialog .z-duplicate-row small{color:var(--pgr-text-tertiary);margin-left:auto;font-size:11px;white-space:nowrap}md-dialog.z-subject-duplicate-dialog .z-duplicate-node-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}md-dialog.z-subject-duplicate-dialog .z-duplicate-expand{display:inline-flex;justify-content:center;width:27px;min-width:27px;padding:3px;border:0;background:rgba(0,0,0,0)}md-dialog.z-subject-duplicate-dialog .z-duplicate-error{color:#b42318;background:#fff4f2;border-radius:5px;padding:12px;margin-top:14px;font-size:13px}md-dialog.z-subject-duplicate-dialog .z-duplicate-footer{order:2;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--pgr-border-light)}md-dialog.z-subject-duplicate-dialog .z-duplicate-footer span{margin-right:auto;font-size:12px;color:var(--pgr-text-secondary)}md-dialog.z-subject-duplicate-dialog .z-duplicate-footer .is-primary{background:var(--pgr-accent);color:var(--pgr-text-on-accent);border-color:var(--pgr-accent)}md-dialog.z-term-details-dialog{width:680px}md-dialog.z-term-details-dialog md-dialog-content{padding:0}md-dialog.z-term-details-dialog md-dialog-content:not(.has-modules-tab) md-tabs-wrapper{display:none}md-dialog.z-term-details-dialog .z-term-details-panel{padding:22px 24px}md-dialog.z-term-details-dialog md-dialog-content>.z-duplicate-error{margin:0 24px 16px}md-dialog.z-term-details-dialog .z-module-order-intro{font-size:14px;margin:0 0 8px}md-dialog.z-term-details-dialog .z-module-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}md-dialog.z-term-details-dialog .z-module-toolbar .z-module-order-intro{flex:1 1 300px;margin:0}md-dialog.z-term-details-dialog .z-module-toolbar button{flex-shrink:0;color:var(--pgr-accent)}md-dialog.z-term-details-dialog .z-module-details{margin-top:18px;padding:16px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-secondary)}md-dialog.z-term-details-dialog .z-module-details h3{margin:0 0 16px;font-size:16px}md-dialog.z-term-details-dialog .z-module-details-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}md-dialog.z-term-details-dialog .z-module-details-actions .is-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}md-dialog.z-term-details-dialog .z-content-choice{margin-bottom:18px;font-size:13px}md-dialog.z-term-details-dialog .z-content-choice [role=group]{display:flex;gap:8px}md-dialog.z-term-details-dialog .z-content-choice [aria-pressed=true]{color:var(--pgr-accent);border-color:var(--pgr-accent);background:var(--pgr-accent-bg)}md-dialog.z-term-details-dialog .z-module-details select{display:block;width:100%;padding:10px 12px;margin-top:8px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:inherit;font:inherit}md-dialog.z-term-details-dialog .z-module-order-list{margin:20px 0 0;padding:0;list-style:none}md-dialog.z-term-details-dialog .z-module-order-list li{margin-bottom:8px;border:1px solid var(--pgr-border-light);border-radius:6px;background:var(--pgr-bg-primary)}md-dialog.z-term-details-dialog .z-module-order-list dnd-nodrag{display:flex;align-items:center;gap:8px;padding:10px}md-dialog.z-term-details-dialog .z-module-order-handle{display:flex;align-items:center;cursor:grab;color:var(--pgr-text-secondary);padding:8px 2px}md-dialog.z-term-details-dialog .z-module-order-position{width:24px;text-align:center;font-size:12px;color:var(--pgr-text-secondary)}md-dialog.z-term-details-dialog .z-module-order-title{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:600}md-dialog.z-term-details-dialog .z-module-order-title small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--pgr-text-secondary)}md-dialog.z-term-details-dialog .z-module-order-list button{padding:6px}md-dialog.z-term-details-dialog .z-module-order-list .dndDraggingSource{display:none}md-dialog.z-term-details-dialog .z-module-order-list .dndPlaceholder{min-height:62px;background:var(--pgr-accent-bg);border:1px dashed var(--pgr-accent)}md-dialog.z-term-details-dialog .z-module-order-status{margin:8px 0 0;font-size:12px;color:var(--pgr-text-secondary)}md-dialog.z-term-details-dialog .z-duplicate-name+.z-duplicate-name{margin-top:18px}md-dialog.z-term-details-dialog textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:10px 12px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary);color:inherit;font:inherit;font-weight:400;resize:vertical;min-height:90px}md-dialog.z-term-details-dialog textarea:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}md-dialog.z-term-details-dialog .z-subject-order input{max-width:160px}md-dialog.z-term-details-dialog .z-duplicate-hint{margin-left:0}md-dialog.z-subject-move-dialog{width:720px}md-dialog.z-subject-move-dialog .z-move-current{margin:0 0 12px;font-size:13px;color:var(--pgr-text-secondary)}md-dialog.z-subject-move-dialog .z-move-current strong{color:var(--pgr-text-primary)}md-dialog.z-subject-move-dialog #z-move-help{font-size:13px;margin:0 0 20px}md-dialog.z-subject-move-dialog .z-move-destinations{border:0;padding:0;margin:20px 0 0}md-dialog.z-subject-move-dialog .z-move-destinations legend{font-size:13px;font-weight:600;margin-bottom:10px}md-dialog.z-subject-move-dialog .z-move-destinations label{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--pgr-border-light);cursor:pointer}md-dialog.z-subject-move-dialog .z-move-destinations label.is-selected{background:var(--pgr-accent-bg);border-color:var(--pgr-accent)}md-dialog.z-subject-move-dialog .z-move-destinations input{accent-color:var(--pgr-accent)}md-dialog.z-subject-move-dialog .z-move-destinations .material-icons{color:var(--pgr-accent)}md-dialog.z-subject-move-dialog .z-move-destinations span{flex:1;min-width:0}md-dialog.z-subject-move-dialog .z-move-destinations strong,md-dialog.z-subject-move-dialog .z-move-destinations small{display:block;overflow-wrap:anywhere}md-dialog.z-subject-move-dialog .z-move-destinations strong{font-size:13px}md-dialog.z-subject-move-dialog .z-move-destinations small{font-size:12px;color:var(--pgr-text-secondary);margin-top:3px}md-dialog.z-subject-move-dialog .z-move-list{max-height:300px;overflow:auto;margin-top:8px}@media(max-width: 600px){md-dialog.z-subject-duplicate-dialog{max-width:calc(100vw - 16px)}md-dialog.z-subject-duplicate-dialog .z-duplicate-header,md-dialog.z-subject-duplicate-dialog md-dialog-content,md-dialog.z-subject-duplicate-dialog .z-duplicate-footer{padding:16px}md-dialog.z-subject-duplicate-dialog .z-duplicate-row small{display:none}}.z-exo-redesign pgr-question-editor{display:block;width:100%;min-width:0;box-sizing:border-box}.z-exo-redesign pgr-question-editor>dnd-nodrag.z-question-card-shell{display:block;width:100%;min-width:0}.z-exo-redesign pgr-question-editor .z-question-card{margin:10px 0;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);overflow:hidden;font:400 14px/1.5 "Open Sans",sans-serif}.z-exo-redesign pgr-question-editor .z-question-card:focus-within{border-color:var(--pgr-accent)}.z-exo-redesign pgr-question-editor .z-question-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:8px 10px;border-bottom:1px solid var(--pgr-border-light);background:var(--pgr-bg-secondary)}.z-exo-redesign pgr-question-editor .z-question-card.is-collapsed>.z-question-card-header{flex-wrap:nowrap;border-bottom:0}.z-exo-redesign pgr-question-editor .z-question-card-summary{flex:1;min-width:0;overflow:hidden;padding:3px 0;border:0;background:rgba(0,0,0,0);color:var(--pgr-text-primary);text-align:left;font:600 13px/1.5 "Open Sans",sans-serif;cursor:pointer}.z-exo-redesign pgr-question-editor .z-question-card-summary>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.z-exo-redesign pgr-question-editor .z-question-card-summary p{display:inline;margin:0}.z-exo-redesign pgr-question-editor .z-question-card.is-collapsed .z-question-card-actions{flex-shrink:0}.z-exo-redesign pgr-question-editor .z-question-card-drag{display:flex;align-items:center;color:var(--pgr-text-tertiary);cursor:grab}.z-exo-redesign pgr-question-editor .z-question-card-drag i{font-size:18px}.z-exo-redesign pgr-question-editor .z-question-card-kind{font-size:12px;font-weight:600}.z-exo-redesign pgr-question-editor .z-question-card-id{font-size:11px;color:var(--pgr-text-secondary)}.z-exo-redesign pgr-question-editor .z-question-card-actions{display:flex;align-items:center;gap:3px;margin-left:auto}.z-exo-redesign pgr-question-editor .z-question-card-actions button{display:inline-flex;justify-content:center;align-items:center;gap:4px;min-width:30px;min-height:30px;padding:4px 6px;border:1px solid rgba(0,0,0,0);border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);font:400 11px/1.4 "Open Sans",sans-serif;cursor:pointer}.z-exo-redesign pgr-question-editor .z-question-card-actions button:hover,.z-exo-redesign pgr-question-editor .z-question-card-actions button.is-active{background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-exo-redesign pgr-question-editor .z-question-card-actions button.z-question-card-save{border-color:var(--pgr-border-medium);background:var(--pgr-bg-primary);color:var(--pgr-accent)}.z-exo-redesign pgr-question-editor .z-question-card-actions button i{font-size:17px}.z-exo-redesign pgr-question-editor .z-question-card-actions md-menu{padding:0}.z-exo-redesign pgr-question-editor .z-question-collapse-error{margin:8px 12px;color:#b42318;font-size:12px}.z-exo-redesign pgr-question-editor .z-question-card-actions button:disabled,.z-exo-redesign pgr-question-editor .z-question-card-summary:disabled{opacity:.55;cursor:wait}.z-exo-redesign pgr-question-editor .z-question-card-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px;min-width:0}.z-exo-redesign pgr-question-editor .z-question-card-prompt{align-self:flex-start;box-sizing:border-box;width:fit-content;min-width:min(240px,100%);max-width:85%;padding:10px 12px;border-left:6px solid var(--pgr-color-green);background:var(--pgr-bg-secondary)}.z-exo-redesign pgr-question-editor .z-question-card-title{font-size:15px;line-height:1.5;font-weight:600;padding:3px 0;cursor:text;overflow-wrap:anywhere}.z-exo-redesign pgr-question-editor .z-question-card-title p,.z-exo-redesign pgr-question-editor .z-question-card-help p{margin:0}.z-exo-redesign pgr-question-editor .z-question-card-title:hover,.z-exo-redesign pgr-question-editor .z-question-card-help:hover{background:var(--pgr-bg-secondary)}.z-exo-redesign pgr-question-editor .z-question-card-placeholder{color:var(--pgr-text-tertiary);font-weight:400}.z-exo-redesign pgr-question-editor .z-question-card-help{margin-top:6px;color:var(--pgr-text-secondary);font-size:13px;cursor:text;overflow-wrap:anywhere}.z-exo-redesign pgr-question-editor textarea.z-question-card-title-input,.z-exo-redesign pgr-question-editor textarea.z-question-card-help-input{display:block;width:100%;height:auto;min-height:60px;max-height:220px;margin:0;padding:9px 10px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;resize:vertical;background:var(--pgr-bg-primary);font:inherit}.z-exo-redesign pgr-question-editor textarea.z-question-card-help-input{margin-top:8px;font-size:13px}.z-exo-redesign pgr-question-editor .z-question-card-response{align-self:flex-end;box-sizing:border-box;width:70%;min-width:min(280px,100%);max-width:100%;padding:10px 12px;border-right:6px solid var(--pgr-color-orange);background:var(--pgr-bg-secondary)}.z-exo-redesign pgr-question-editor .z-question-card-control{display:block;width:100%;min-width:0;max-width:100%}.z-exo-redesign pgr-question-editor .z-question-card-control>.z-fonctionalites{display:none}.z-exo-redesign pgr-question-editor .z-question-card-control>pgr-question-list,.z-exo-redesign pgr-question-editor .z-question-card-control>pgr-question-text,.z-exo-redesign pgr-question-editor .z-question-card-control>pgr-question-date-time,.z-exo-redesign pgr-question-editor .z-question-card-control>pgr-question-crud-items{display:block;width:100%;min-width:0}.z-exo-redesign pgr-question-editor .z-question-card-control .z-question-list-label{gap:9px;width:fit-content;max-width:100%;min-height:32px;margin:0;cursor:pointer}.z-exo-redesign pgr-question-editor .z-question-card-control .z-question-list-label p{margin:0}.z-exo-redesign pgr-question-editor .z-question-card-control input[type=radio],.z-exo-redesign pgr-question-editor .z-question-card-control input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--pgr-accent)}.z-exo-redesign pgr-question-editor .z-question-card-control input:not([type=radio]):not([type=checkbox]),.z-exo-redesign pgr-question-editor .z-question-card-control select,.z-exo-redesign pgr-question-editor .z-question-card-control textarea{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit}.z-exo-redesign pgr-question-editor .z-question-card-control input:not([type=radio]):not([type=checkbox]),.z-exo-redesign pgr-question-editor .z-question-card-control select{min-height:36px;padding:7px 10px}.z-exo-redesign pgr-question-editor .z-question-card-control textarea{width:100%;height:auto;min-height:60px;margin-top:8px;padding:9px 10px;resize:vertical}.z-exo-redesign pgr-question-editor .z-question-card-control textarea::placeholder,.z-exo-redesign pgr-question-editor .z-question-card-control input::placeholder{padding:0;font-size:13px}.z-exo-redesign pgr-question-editor .z-question-card-control .form-control-pgr{width:100%}.z-exo-redesign pgr-question-editor .z-question-card-control>pgr-question-number{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.z-exo-redesign pgr-question-editor .z-question-card-control>pgr-question-number>.form-control-pgr{flex:1;min-width:120px}.z-exo-redesign pgr-question-editor .z-question-card-control .z-form-stars{max-width:100%;padding:4px 0}.z-exo-redesign pgr-question-editor .z-question-card-control .z-stars-legende{gap:12px}.z-exo-redesign pgr-question-editor .z-question-card-control .z-stars-legende .z-legende{width:100%;min-width:0}.z-exo-redesign pgr-question-editor .z-question-card-control pgr-question-crud-items>div>.z-flex-between{align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--pgr-border-light)}.z-exo-redesign pgr-question-editor .z-question-card-control .z-crud-item{flex:1;min-width:0;padding:0}.z-exo-redesign pgr-question-editor .z-question-card-control .z-crud-item label{display:flex;align-items:center;gap:6px;margin:0}.z-exo-redesign pgr-question-editor .z-question-card-control .z-crud-item p{margin:5px 0 0}.z-exo-redesign pgr-question-editor .z-question-card-control .z-crud-item label input{width:11ch;text-align:left}.z-exo-redesign pgr-question-editor .z-question-card-control pgr-question-crud-items>.z-align-center{display:flex;align-items:center;gap:10px}.z-exo-redesign pgr-question-editor .z-question-card-control pgr-question-crud-items .z-bulle-u-titre.ng-empty{display:none}.z-exo-redesign pgr-question-editor button:focus-visible,.z-exo-redesign pgr-question-editor [role=button]:focus-visible,.z-exo-redesign pgr-question-editor input:focus-visible,.z-exo-redesign pgr-question-editor textarea:focus-visible,.z-exo-redesign pgr-question-editor select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-exo-redesign.question-title-only pgr-question-editor .z-question-card-response{display:none}md-dialog.z-question-conditions-dialog{width:min(820px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:12px;overflow:hidden}md-dialog.z-question-conditions-dialog>md-dialog-content{padding:0;overflow:hidden;display:flex;min-height:0}md-dialog.z-question-conditions-dialog pgr-interaction-condition{display:flex;width:100%;min-height:0}.z-conditions-panel{display:flex;flex-direction:column;width:100%;min-width:0;max-height:calc(100vh - 48px);color:var(--pgr-text-primary);background:var(--pgr-bg-primary);font:400 13px/1.5 "Open Sans",sans-serif}.z-conditions-panel .z-conditions-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--pgr-border-light);flex-shrink:0}.z-conditions-panel .z-conditions-header h2{margin:0;font-size:20px;font-weight:600}.z-conditions-panel .z-conditions-context{margin-top:6px;color:var(--pgr-text-secondary);overflow-wrap:anywhere}.z-conditions-panel .z-conditions-context p{margin:0}.z-conditions-panel .z-conditions-body{padding:18px 24px 24px;overflow-y:auto;min-height:0}.z-conditions-panel .z-conditions-activation{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding-bottom:16px;border-bottom:1px solid var(--pgr-border-light)}.z-conditions-panel .z-conditions-activation md-switch{margin:0;font-weight:600}.z-conditions-panel .z-conditions-status{color:var(--pgr-text-secondary);font-size:12px}.z-conditions-panel .z-conditions-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px;color:var(--pgr-text-secondary)}.z-conditions-panel .z-conditions-button,.z-conditions-panel .z-conditions-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:34px;padding:7px 11px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit;font-size:12px;cursor:pointer}.z-conditions-panel .z-conditions-icon-button{width:34px;padding:5px;flex-shrink:0}.z-conditions-panel .z-conditions-button i,.z-conditions-panel .z-conditions-icon-button i{font-size:18px}.z-conditions-panel .z-conditions-button:hover,.z-conditions-panel .z-conditions-icon-button:hover{background:var(--pgr-bg-secondary)}.z-conditions-panel .z-conditions-button.is-accent{color:var(--pgr-accent);border-color:var(--pgr-accent)}.z-conditions-panel .z-conditions-button.is-primary{background:var(--pgr-accent);border-color:var(--pgr-accent);color:var(--pgr-text-on-accent)}.z-conditions-panel button:disabled{cursor:wait;opacity:.55}.z-conditions-panel button:focus-visible,.z-conditions-panel summary:focus-visible,.z-conditions-panel textarea:focus-visible,.z-conditions-panel select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-conditions-panel .z-condition-rule{margin-top:12px;border:1px solid var(--pgr-border-medium);border-radius:8px;overflow:hidden}.z-conditions-panel .z-condition-rule.is-editing{border-color:var(--pgr-accent)}.z-conditions-panel .z-condition-rule-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--pgr-border-light);background:var(--pgr-bg-secondary)}.z-conditions-panel .z-condition-rule-header h3{font-size:13px;font-weight:600;margin:0}.z-conditions-panel .z-condition-rule-actions{display:flex;align-items:center;gap:6px}.z-conditions-panel pgr-question-condition-editor{display:block;min-width:0}.z-conditions-panel .z-condition-rule-summary{display:flex;flex-direction:column;gap:14px;padding:16px}.z-conditions-panel .z-condition-rule-line{display:grid;grid-template-columns:48px minmax(0, 1fr);align-items:baseline;gap:12px}.z-conditions-panel .z-condition-rule-label{color:var(--pgr-text-secondary);font-size:12px}.z-conditions-panel .z-condition-rule-line code{padding:8px 10px;border-radius:4px;background:var(--pgr-bg-secondary);color:var(--pgr-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.z-conditions-panel .z-condition-target{margin-top:4px;overflow-wrap:anywhere;color:var(--pgr-text-secondary)}.z-conditions-panel .z-condition-rule-meta{display:flex;flex-wrap:wrap;gap:12px;padding:0 16px 12px;margin:0;font-size:11px;color:var(--pgr-text-tertiary)}.z-conditions-panel .z-condition-rule-form{display:flex;flex-direction:column;gap:14px;padding:16px}.z-conditions-panel .z-condition-field{display:flex;flex-direction:column;gap:6px;margin:0;font-size:12px;font-weight:600}.z-conditions-panel .z-condition-field textarea,.z-conditions-panel .z-condition-field select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:9px 10px;border:1px solid var(--pgr-border-medium) !important;border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:400 13px/1.5 "Open Sans",sans-serif}.z-conditions-panel .z-condition-field textarea{height:auto;min-height:80px;resize:vertical;font-family:monospace}.z-conditions-panel .z-condition-field textarea::placeholder{padding:0;font-size:12px}.z-conditions-panel .z-condition-builder{border:1px solid var(--pgr-border-light);border-radius:5px}.z-conditions-panel .z-condition-builder summary{padding:10px 12px;cursor:pointer;color:var(--pgr-accent)}.z-conditions-panel .z-condition-builder .z-lce-redesign{max-height:none}.z-conditions-panel .z-condition-builder .z-lce-body,.z-conditions-panel .z-condition-builder .z-lce-footer{padding:12px}.z-conditions-panel .z-condition-builder .z-lce-body{overflow:visible}.z-conditions-panel .z-condition-rule-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--pgr-border-light)}.z-conditions-panel .z-conditions-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--pgr-border-light)}.z-conditions-panel .z-conditions-footer>span{font-size:11px;color:var(--pgr-text-secondary)}.z-conditions-panel .z-conditions-empty{display:flex;align-items:flex-start;gap:12px;padding:24px 16px;border:1px dashed var(--pgr-border-medium);border-radius:7px}.z-conditions-panel .z-conditions-empty>i{color:var(--pgr-accent);font-size:24px}.z-conditions-panel .z-conditions-empty p{margin:5px 0 0;color:var(--pgr-text-secondary)}.z-conditions-panel .z-conditions-error{padding:10px 12px;background:var(--pgr-bg-secondary);color:#b42318;border-left:3px solid #b42318}@media(max-width: 600px){.z-conditions-panel .z-conditions-header,.z-conditions-panel .z-conditions-body,.z-conditions-panel .z-conditions-footer{padding-left:14px;padding-right:14px}}.z-exo-redesign pgr-index-editor{display:block;width:100%;min-width:0;box-sizing:border-box}.z-exo-redesign pgr-index-editor>dnd-nodrag.z-section-editor-shell{display:block;width:100%}.z-exo-redesign pgr-index-editor .z-section-editor{margin:22px 0 12px;border:1px solid var(--pgr-border-light);border-left:3px solid var(--pgr-accent);border-radius:6px;background:var(--pgr-accent-bg);color:var(--pgr-text-primary)}.z-exo-redesign pgr-index-editor .z-section-heading{display:flex;align-items:center;gap:10px;padding:12px;min-width:0}.z-exo-redesign pgr-index-editor .z-section-drag{display:inline-flex;align-items:center;color:var(--pgr-text-tertiary);cursor:grab}.z-exo-redesign pgr-index-editor .z-section-drag i{font-size:18px}.z-exo-redesign pgr-index-editor .z-section-prefix{flex-shrink:0;color:var(--pgr-accent);font-size:18px;font-weight:700}.z-exo-redesign pgr-index-editor input.z-section-prefix-input{flex:0 1 5ch;min-width:3ch;width:5ch;padding:5px 4px;border:1px solid var(--pgr-border-medium) !important;border-radius:4px;background:var(--pgr-bg-primary);color:var(--pgr-accent);text-align:center;font-size:16px;font-weight:600}.z-exo-redesign pgr-index-editor input.z-section-title-input{flex:1;min-width:0;width:100%;padding:5px 0;border:0 !important;background:rgba(0,0,0,0);color:var(--pgr-accent);font:600 18px/1.4 "Open Sans",sans-serif}.z-exo-redesign pgr-index-editor input.z-section-title-input::placeholder{padding:0;font:inherit;color:var(--pgr-text-tertiary)}.z-exo-redesign pgr-index-editor .is-level-2 input.z-section-title-input,.z-exo-redesign pgr-index-editor .is-level-2 .z-section-prefix{font-size:16px}.z-exo-redesign pgr-index-editor .is-level-3 input.z-section-title-input,.z-exo-redesign pgr-index-editor .is-level-3 .z-section-prefix{font-size:14px}.z-exo-redesign pgr-index-editor .z-section-actions{display:inline-flex;flex-shrink:0;align-items:center;gap:3px}.z-exo-redesign pgr-index-editor .z-section-actions button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:4px;border:1px solid rgba(0,0,0,0);border-radius:5px;background:rgba(0,0,0,0);color:var(--pgr-text-secondary);cursor:pointer}.z-exo-redesign pgr-index-editor .z-section-actions button:hover,.z-exo-redesign pgr-index-editor .z-section-actions button.is-active{background:var(--pgr-bg-primary);color:var(--pgr-accent);border-color:var(--pgr-border-light)}.z-exo-redesign pgr-index-editor .z-section-actions .z-section-save{color:var(--pgr-accent)}.z-exo-redesign pgr-index-editor .z-section-actions i{font-size:18px}.z-exo-redesign pgr-index-editor .z-section-actions md-menu{padding:0}.z-exo-redesign pgr-index-editor .z-section-settings{display:flex;flex-direction:column;gap:14px;padding:16px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-primary);font:400 12px/1.5 "Open Sans",sans-serif}.z-exo-redesign pgr-index-editor .z-section-setting{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.z-exo-redesign pgr-index-editor .z-section-setting>span:first-child{font-weight:600}.z-exo-redesign pgr-index-editor .z-section-setting>span:last-child:not(:first-child),.z-exo-redesign pgr-index-editor .z-section-details{color:var(--pgr-text-secondary)}.z-exo-redesign pgr-index-editor .z-section-levels{display:inline-flex;flex-wrap:wrap;gap:5px}.z-exo-redesign pgr-index-editor .z-section-levels button{min-height:30px;padding:5px 9px;border:1px solid var(--pgr-border-medium);border-radius:4px;background:var(--pgr-bg-primary);color:var(--pgr-text-secondary);font:inherit;cursor:pointer}.z-exo-redesign pgr-index-editor .z-section-levels button.is-active{border-color:var(--pgr-accent);background:var(--pgr-accent-bg);color:var(--pgr-accent)}.z-exo-redesign pgr-index-editor .z-section-settings md-checkbox{margin:0}.z-exo-redesign pgr-index-editor .z-section-conditions{display:block;padding:12px;border-top:1px solid var(--pgr-border-light);background:var(--pgr-bg-primary)}.z-exo-redesign pgr-index-editor .z-section-error{padding:10px 14px;margin:0;color:#b42318;background:var(--pgr-bg-primary);font-size:12px}.z-exo-redesign pgr-index-editor button:focus-visible,.z-exo-redesign pgr-index-editor input:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-block-theme-control{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-right:8px;font:400 11px/1.4 "Open Sans",sans-serif}.z-block-theme-control>label{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--pgr-text-secondary)}.z-block-theme-control .material-icons{font-size:17px}.z-block-theme-control select{max-width:195px;padding:5px 24px 5px 8px;min-height:30px;border:1px solid var(--pgr-border-medium);border-radius:5px;background-color:var(--pgr-bg-primary);color:var(--pgr-text-primary);font:inherit}.z-block-theme-control select:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-block-theme-control select:disabled{opacity:.6}.z-block-theme-control .z-block-theme-status{color:var(--pgr-text-secondary)}.z-block-theme-control .z-block-theme-error{color:#b42318}.z-block-theme-control .z-block-theme-error button{border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-decoration:underline}.z-exo-redesign [data-hb-kind]>.z-hb-content{border-left:0}.z-exo-redesign [data-hb-kind]>.z-hb-content>.z-variable-card,.z-exo-redesign [data-hb-kind]>.z-hb-content>.z-response-card{border-left-width:1px}.z-block-theme-colors [data-hb-type],.z-block-theme-leslie [data-hb-type]{--hb-type-hue: 210;--hb-type-color: hsl(var(--hb-type-hue), 60%, 33%);--hb-type-tint: hsl(var(--hb-type-hue), 65%, 96%);--hb-type-border: hsl(var(--hb-type-hue), 45%, 76%)}.z-block-theme-colors [data-hb-type=go_to],.z-block-theme-leslie [data-hb-type=go_to]{--hb-type-hue: 0}.z-block-theme-colors [data-hb-type=shortcut],.z-block-theme-leslie [data-hb-type=shortcut]{--hb-type-hue: 210}.z-block-theme-colors [data-hb-type=title],.z-block-theme-leslie [data-hb-type=title]{--hb-type-hue: 220}.z-block-theme-colors [data-hb-type=text],.z-block-theme-leslie [data-hb-type=text]{--hb-type-hue: 200}.z-block-theme-colors [data-hb-type=span],.z-block-theme-leslie [data-hb-type=span]{--hb-type-hue: 190}.z-block-theme-colors [data-hb-type=response],.z-block-theme-leslie [data-hb-type=response]{--hb-type-hue: 175}.z-block-theme-colors [data-hb-type=list],.z-block-theme-leslie [data-hb-type=list]{--hb-type-hue: 160}.z-block-theme-colors [data-hb-type=qualifier],.z-block-theme-leslie [data-hb-type=qualifier]{--hb-type-hue: 45}.z-block-theme-colors [data-hb-type=block],.z-block-theme-leslie [data-hb-type=block]{--hb-type-hue: 210}.z-block-theme-colors [data-hb-type=parent],.z-block-theme-leslie [data-hb-type=parent]{--hb-type-hue: 215}.z-block-theme-colors [data-hb-type=separator],.z-block-theme-leslie [data-hb-type=separator]{--hb-type-hue: 230}.z-block-theme-colors [data-hb-type=xgrid],.z-block-theme-leslie [data-hb-type=xgrid]{--hb-type-hue: 135}.z-block-theme-colors [data-hb-type=xtable],.z-block-theme-leslie [data-hb-type=xtable]{--hb-type-hue: 150}.z-block-theme-colors [data-hb-type=ztable],.z-block-theme-leslie [data-hb-type=ztable]{--hb-type-hue: 140}.z-block-theme-colors [data-hb-type=tabs],.z-block-theme-leslie [data-hb-type=tabs]{--hb-type-hue: 245}.z-block-theme-colors [data-hb-type=tab],.z-block-theme-leslie [data-hb-type=tab]{--hb-type-hue: 255}.z-block-theme-colors [data-hb-type=panel],.z-block-theme-leslie [data-hb-type=panel]{--hb-type-hue: 85}.z-block-theme-colors [data-hb-type=case],.z-block-theme-leslie [data-hb-type=case]{--hb-type-hue: 110}.z-block-theme-colors [data-hb-type=loop],.z-block-theme-leslie [data-hb-type=loop]{--hb-type-hue: 30}.z-block-theme-colors [data-hb-type=ifelse],.z-block-theme-leslie [data-hb-type=ifelse]{--hb-type-hue: 275}.z-block-theme-colors [data-hb-type=ifmatrix],.z-block-theme-leslie [data-hb-type=ifmatrix]{--hb-type-hue: 315}.z-block-theme-colors [data-hb-type=composer],.z-block-theme-leslie [data-hb-type=composer]{--hb-type-hue: 350}.z-block-theme-colors [data-hb-type=chart],.z-block-theme-leslie [data-hb-type=chart]{--hb-type-hue: 335}.z-block-theme-colors [data-hb-type=qpiece],.z-block-theme-leslie [data-hb-type=qpiece]{--hb-type-hue: 20}.z-block-theme-colors [data-hb-type=variable],.z-block-theme-leslie [data-hb-type=variable]{--hb-type-hue: 5}.z-block-theme-colors [data-hb-type=gridItems],.z-block-theme-leslie [data-hb-type=gridItems]{--hb-type-hue: 70}.z-block-theme-colors [data-hb-type=xgridItems],.z-block-theme-leslie [data-hb-type=xgridItems]{--hb-type-hue: 95}.z-block-theme-colors [data-hb-type=matrixItems],.z-block-theme-leslie [data-hb-type=matrixItems]{--hb-type-hue: 300}.z-block-theme-colors [data-hb-type=formItem],.z-block-theme-leslie [data-hb-type=formItem]{--hb-type-hue: 55}.z-block-theme-colors [data-hb-type=ddc],.z-block-theme-leslie [data-hb-type=ddc]{--hb-type-hue: 290}.z-block-theme-colors [data-hb-type=xgcell],.z-block-theme-leslie [data-hb-type=xgcell]{--hb-type-hue: 120}.z-block-theme-colors .z-right-panel-item[data-hb-type],.z-block-theme-leslie .z-right-panel-item[data-hb-type]{background:var(--hb-type-tint);border-color:var(--hb-type-border);color:var(--hb-type-color)}.z-block-theme-colors .z-right-panel-item[data-hb-type] .z-right-panel-item-title,.z-block-theme-colors .z-right-panel-item[data-hb-type] .z-right-panel-drag,.z-block-theme-leslie .z-right-panel-item[data-hb-type] .z-right-panel-item-title,.z-block-theme-leslie .z-right-panel-item[data-hb-type] .z-right-panel-drag{color:inherit}.z-block-theme-colors .z-right-panel-item[data-hb-type] .z-right-panel-drag,.z-block-theme-leslie .z-right-panel-item[data-hb-type] .z-right-panel-drag{opacity:.7}.z-block-theme-colors .z-right-panel-item[data-hb-type] .z-right-panel-item-icon,.z-block-theme-leslie .z-right-panel-item[data-hb-type] .z-right-panel-item-icon{color:inherit;background:rgba(0,0,0,0)}.z-block-theme-colors .z-right-panel-item[data-hb-type]:hover,.z-block-theme-colors .z-right-panel-item[data-hb-type]:active,.z-block-theme-leslie .z-right-panel-item[data-hb-type]:hover,.z-block-theme-leslie .z-right-panel-item[data-hb-type]:active{border-color:var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-type],.z-block-theme-leslie .z-root-block-frame[data-hb-type]{border-color:var(--hb-type-border)}.z-block-theme-colors .z-root-block-frame[data-hb-type]>.z-root-block-header,.z-block-theme-leslie .z-root-block-frame[data-hb-type]>.z-root-block-header{background:var(--hb-type-tint);border-bottom-color:var(--hb-type-border)}.z-block-theme-colors .z-root-block-frame[data-hb-type] .z-root-block-icon,.z-block-theme-leslie .z-root-block-frame[data-hb-type] .z-root-block-icon{color:var(--hb-type-color);background:var(--hb-type-tint)}.z-block-theme-colors [data-hb-type].z-hb-titled-block,.z-block-theme-leslie [data-hb-type].z-hb-titled-block{background:var(--hb-type-tint)}.z-block-theme-colors [data-hb-type].z-hb-titled-block .z-hb-collapsed-icon,.z-block-theme-leslie [data-hb-type].z-hb-titled-block .z-hb-collapsed-icon{color:var(--hb-type-color);background:var(--hb-type-tint)}.z-block-theme-colors [data-hb-type]>.z-hb-content>div,.z-block-theme-colors [data-hb-type]>.z-hb-content>section,.z-block-theme-leslie [data-hb-type]>.z-hb-content>div,.z-block-theme-leslie [data-hb-type]>.z-hb-content>section{border-color:var(--hb-type-border)}.z-block-theme-colors [data-hb-type]>.z-hb-content>div>header,.z-block-theme-colors [data-hb-type]>.z-hb-content>section>header,.z-block-theme-colors [data-hb-type]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-type]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-type]>.z-hb-content>section>header,.z-block-theme-leslie [data-hb-type]>.z-hb-content>header.z-hb-compact-header{background:var(--hb-type-tint);border-bottom-color:var(--hb-type-border)}.z-block-theme-colors [data-hb-type]>.z-hb-content>.z-variable-card,.z-block-theme-leslie [data-hb-type]>.z-hb-content>.z-variable-card{border-left-color:var(--hb-type-color)}.z-block-theme-colors [data-hb-type]>.z-hb-content>.z-variable-card>.z-variable-card-header .z-variable-identity>i,.z-block-theme-leslie [data-hb-type]>.z-hb-content>.z-variable-card>.z-variable-card-header .z-variable-identity>i{color:var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=parent],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=parent],.z-block-theme-colors [data-hb-kind=parent]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=parent],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=parent],.z-block-theme-leslie [data-hb-kind=parent]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=composer],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=composer],.z-block-theme-colors [data-hb-kind=composer]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=composer],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=composer],.z-block-theme-leslie [data-hb-kind=composer]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=loop],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=loop],.z-block-theme-colors [data-hb-kind=loop]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=loop],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=loop],.z-block-theme-leslie [data-hb-kind=loop]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=ifelse],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=ifelse],.z-block-theme-colors [data-hb-kind=ifelse]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=ifelse],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=ifelse],.z-block-theme-leslie [data-hb-kind=ifelse]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=ddc],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=ddc],.z-block-theme-colors [data-hb-kind=ddc]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=ddc],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=ddc],.z-block-theme-leslie [data-hb-kind=ddc]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=panel],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=panel],.z-block-theme-colors [data-hb-kind=panel]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=panel],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=panel],.z-block-theme-leslie [data-hb-kind=panel]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=case],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=case],.z-block-theme-colors [data-hb-kind=case]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=case],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=case],.z-block-theme-leslie [data-hb-kind=case]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=xgrid],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=xgrid],.z-block-theme-colors [data-hb-kind=xgrid]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=xgrid],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=xgrid],.z-block-theme-leslie [data-hb-kind=xgrid]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=xgcell],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=xgcell],.z-block-theme-colors [data-hb-kind=xgcell]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=xgcell],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=xgcell],.z-block-theme-leslie [data-hb-kind=xgcell]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=tabs],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=tabs],.z-block-theme-colors [data-hb-kind=tabs]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=tabs],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=tabs],.z-block-theme-leslie [data-hb-kind=tabs]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=tab],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=tab],.z-block-theme-colors [data-hb-kind=tab]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=tab],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=tab],.z-block-theme-leslie [data-hb-kind=tab]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=line],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=line],.z-block-theme-colors [data-hb-kind=line]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=line],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=line],.z-block-theme-leslie [data-hb-kind=line]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=column],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=column],.z-block-theme-colors [data-hb-kind=column]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=column],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=column],.z-block-theme-leslie [data-hb-kind=column]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=xgrow],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=xgrow],.z-block-theme-colors [data-hb-kind=xgrow]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=xgrow],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=xgrow],.z-block-theme-leslie [data-hb-kind=xgrow]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=zline],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=zline],.z-block-theme-colors [data-hb-kind=zline]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=zline],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=zline],.z-block-theme-leslie [data-hb-kind=zline]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame[data-hb-kind=zcolumn],.z-block-theme-colors .z-hb-titled-block[data-hb-kind=zcolumn],.z-block-theme-colors [data-hb-kind=zcolumn]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame[data-hb-kind=zcolumn],.z-block-theme-leslie .z-hb-titled-block[data-hb-kind=zcolumn],.z-block-theme-leslie [data-hb-kind=zcolumn]>.z-hb-content{border-left:3px solid var(--hb-type-color)}.z-block-theme-colors .z-root-block-frame>pgr-html-block-content>[data-hb-type]>.z-hb-content,.z-block-theme-leslie .z-root-block-frame>pgr-html-block-content>[data-hb-type]>.z-hb-content{border-left:0}body.dark-mode .z-block-theme-colors [data-hb-type],html.dark-mode .z-block-theme-colors [data-hb-type]{--hb-type-color: hsl(var(--hb-type-hue), 65%, 74%);--hb-type-tint: hsl(var(--hb-type-hue), 22%, 19%);--hb-type-border: hsl(var(--hb-type-hue), 30%, 40%)}.z-block-theme-leslie [data-hb-kind=parent]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=composer]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=loop]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=ifelse]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=ddc]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=panel]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=case]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=xgrid]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=xgcell]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=tabs]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=tab]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=line]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=column]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=xgrow]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=zline]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie [data-hb-kind=zcolumn]>.z-hb-content.zse_contenu{padding-inline:0}.z-block-theme-leslie pgr-hb-content-parent>[dnd-list]>.z-interaction-groupe,.z-block-theme-leslie .z-tc-editor .z-tc-element-layout{width:100%}.z-block-theme-leslie [data-hb-kind]>.z-hb-content :is(.z-parent-block-content,.z-ifelse-branch,.z-ifelse-linear,.z-tabs-editor-panel,.z-ddc-branch,.z-loop-content){padding-inline:2px}.z-block-theme-leslie .z-ifelse-editor .z-ifelse-content,.z-block-theme-leslie pgr-hb-content-loop .z-loop-children,.z-block-theme-leslie pgr-html-block-content>.z-component-condition-body{padding-left:2px}.z-block-theme-leslie [data-hb-type]{--hb-type-tint: var(--pgr-bg-secondary);--hb-type-color: var(--pgr-text-secondary);--hb-type-border: var(--pgr-border-medium)}.z-block-theme-leslie [data-hb-kind=go_to]{--hb-type-tint: #ffeaea;--hb-type-color: #6e696f;--hb-type-border: #cebec0}.z-block-theme-leslie [data-hb-kind=go_to].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=go_to].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=go_to]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=go_to]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=go_to]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=go_to]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=shortcut]{--hb-type-tint: #e8f1ff;--hb-type-color: #666c76;--hb-type-border: #bcc4d1}.z-block-theme-leslie [data-hb-kind=shortcut].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=shortcut].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=shortcut]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=shortcut]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=shortcut]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=shortcut]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=variable]{--hb-type-tint: #ffcdcd;--hb-type-color: #6e5f64;--hb-type-border: #cea8aa}.z-block-theme-leslie [data-hb-kind=variable].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=variable].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=variable]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=variable]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=variable]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=variable]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=title]{--hb-type-tint: #e1ccff;--hb-type-color: #645f76;--hb-type-border: #b7a7d1}.z-block-theme-leslie [data-hb-kind=title].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=title].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=title]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=title]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=title]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=title]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=text]{--hb-type-tint: #c4c8fd;--hb-type-color: #595d75;--hb-type-border: #a0a4cf}.z-block-theme-leslie [data-hb-kind=text].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=text].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=text]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=text]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=text]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=text]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=span]{--hb-type-tint: #eeefff;--hb-type-color: #686b76;--hb-type-border: #c1c2d1}.z-block-theme-leslie [data-hb-kind=span].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=span].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=span]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=span]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=span]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=span]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=response]{--hb-type-tint: #ecfaed;--hb-type-color: #676f70;--hb-type-border: #bfcbc3}.z-block-theme-leslie [data-hb-kind=response].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=response].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=response]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=response]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=response]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=response]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=list]{--hb-type-tint: #f1e9fd;--hb-type-color: #696975;--hb-type-border: #c3becf}.z-block-theme-leslie [data-hb-kind=list].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=list].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=list]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=list]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=list]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=list]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=ifmatrix]{--hb-type-tint: #ffeaea;--hb-type-color: #6e696f;--hb-type-border: #cebec0}.z-block-theme-leslie [data-hb-kind=ifmatrix].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=ifmatrix].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=ifmatrix]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=ifmatrix]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=ifmatrix]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=ifmatrix]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=macro]{--hb-type-tint: #fff2bb;--hb-type-color: #6e6c5e;--hb-type-border: #cec59c}.z-block-theme-leslie [data-hb-kind=macro].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=macro].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=macro]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=macro]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=macro]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=macro]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=chart]{--hb-type-tint: #fff1f1;--hb-type-color: #6e6c71;--hb-type-border: #cec4c6}.z-block-theme-leslie [data-hb-kind=chart].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=chart].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=chart]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=chart]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=chart]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=chart]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=composer]{--hb-type-tint: #dbdeff;--hb-type-color: #616576;--hb-type-border: #b2b5d1}.z-block-theme-leslie [data-hb-kind=composer].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=composer].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=composer]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=composer]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=composer]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=composer]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=parent]{--hb-type-tint: #e1e1e1;--hb-type-color: #64666b;--hb-type-border: #b7b7b9}.z-block-theme-leslie [data-hb-kind=parent].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=parent].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=parent]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=parent]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=parent]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=parent]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=xgrid]{--hb-type-tint: #ffd2bb;--hb-type-color: #6e615e;--hb-type-border: #ceac9c}.z-block-theme-leslie [data-hb-kind=xgrid].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=xgrid].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=xgrid]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=xgrid]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=xgrid]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=xgrid]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=loop]{--hb-type-tint: #dae4f7;--hb-type-color: #616773;--hb-type-border: #b1baca}.z-block-theme-leslie [data-hb-kind=loop].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=loop].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=loop]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=loop]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=loop]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=loop]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=ifelse]{--hb-type-tint: #fdebd8;--hb-type-color: #6d6a68;--hb-type-border: #ccbfb2}.z-block-theme-leslie [data-hb-kind=ifelse].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=ifelse].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=ifelse]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=ifelse]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=ifelse]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=ifelse]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=tabs]{--hb-type-tint: #cff3d2;--hb-type-color: #5d6c66;--hb-type-border: #a9c5ad}.z-block-theme-leslie [data-hb-kind=tabs].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=tabs].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=tabs]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=tabs]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=tabs]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=tabs]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=page-break]{--hb-type-tint: #c5c5c4;--hb-type-color: #5a5c61;--hb-type-border: #a1a2a3}.z-block-theme-leslie [data-hb-kind=page-break].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=page-break].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=page-break]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=page-break]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=page-break]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=page-break]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=line-break]{--hb-type-tint: #ececec;--hb-type-color: #676a6f;--hb-type-border: #bfc0c2}.z-block-theme-leslie [data-hb-kind=line-break].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=line-break].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=line-break]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=line-break]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=line-break]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=line-break]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=separator]{--hb-type-tint: #d1d1d0;--hb-type-color: #5e6165;--hb-type-border: #aaabac}.z-block-theme-leslie [data-hb-kind=separator].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=separator].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=separator]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=separator]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=separator]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=separator]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie [data-hb-kind=qpiece]{--hb-type-tint: #e7f9e9;--hb-type-color: #666f6e;--hb-type-border: #bbcabf}.z-block-theme-leslie [data-hb-kind=qpiece].z-hb-titled-block,.z-block-theme-leslie [data-hb-kind=qpiece].z-right-panel-item,.z-block-theme-leslie [data-hb-kind=qpiece]>.z-root-block-header,.z-block-theme-leslie [data-hb-kind=qpiece]>.z-hb-content>header.z-hb-compact-header,.z-block-theme-leslie [data-hb-kind=qpiece]>.z-hb-content>div>header,.z-block-theme-leslie [data-hb-kind=qpiece]>.z-hb-content>section>header{--pgr-text-primary: #20242c;--pgr-text-secondary: #525866;color:var(--pgr-text-primary)}.z-block-theme-leslie .z-component-condition[data-condition-type=twig]{background:var(--pgr-bg-primary);border-color:#e92b2b;color:#e92b2b}.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-label .material-icons,.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-expression code,.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-empty{color:inherit}.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-type,.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-edit{color:inherit;background:var(--pgr-bg-primary);border-color:var(--pgr-border-medium)}.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-edit:hover{background:var(--pgr-bg-secondary)}.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-edit:focus-visible,.z-block-theme-leslie .z-component-condition[data-condition-type=twig] .z-component-condition-expression:focus-visible{outline-color:#e92b2b}.z-block-theme-leslie .z-component-condition[data-condition-type=twig]~.z-component-condition-body,.z-block-theme-leslie .z-component-condition[data-condition-type=twig]~.z-component-condition-end{border-left-color:#e92b2b}.z-block-theme-leslie .z-component-condition[data-condition-type=twig]~.z-component-condition-end::after{background:#e92b2b}.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs]{background:var(--pgr-bg-primary);border-color:#3e27ec;color:#3e27ec}.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-label .material-icons,.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-expression code,.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-empty{color:inherit}.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-type,.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-edit{color:inherit;background:var(--pgr-bg-primary);border-color:var(--pgr-border-medium)}.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-edit:hover{background:var(--pgr-bg-secondary)}.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-edit:focus-visible,.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs] .z-component-condition-expression:focus-visible{outline-color:#3e27ec}.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs]~.z-component-condition-body,.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs]~.z-component-condition-end{border-left-color:#3e27ec}.z-block-theme-leslie .z-component-condition[data-condition-type=angularjs]~.z-component-condition-end::after{background:#3e27ec}@media(forced-colors: active){.z-block-theme-colors [data-hb-type],.z-block-theme-leslie [data-hb-type][data-hb-kind]{--hb-type-color: CanvasText;--hb-type-tint: Canvas;--hb-type-border: CanvasText}.z-block-theme-leslie .z-component-condition[data-condition-type]{background:Canvas;color:CanvasText;border-color:CanvasText}}.z-shortcut-card{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--pgr-border-medium);border-radius:8px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);overflow:hidden}.z-shortcut-summary{display:flex;align-items:center;gap:10px;padding:12px}.z-shortcut-summary>.material-icons{color:var(--pgr-accent);font-size:20px}.z-shortcut-description{flex:1;min-width:0;overflow-wrap:anywhere}.z-shortcut-description>span,.z-shortcut-target>span{display:block;margin-top:4px;color:var(--pgr-text-secondary);font-size:11px}.z-shortcut-actions,.z-shortcut-load-row{display:flex;align-items:center;gap:6px}.z-shortcut-actions button,.z-shortcut-load{border:1px solid var(--pgr-border-medium);border-radius:5px;padding:6px;background:var(--pgr-bg-primary);color:var(--pgr-accent);cursor:pointer}.z-shortcut-actions button:focus-visible,.z-shortcut-load:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-shortcut-actions button:disabled,.z-shortcut-load:disabled{opacity:.5;cursor:default}.z-shortcut-actions .material-icons{display:block;font-size:18px}.z-shortcut-settings{padding:12px 0;font-size:12px}.z-shortcut-settings>label{display:block;margin:16px 0 6px;font-weight:600}.z-shortcut-load-row input{flex:1;min-width:0;width:100%;padding:8px;border:1px solid var(--pgr-border-medium);border-radius:5px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}.z-shortcut-load{padding:8px 12px}.z-shortcut-help{color:var(--pgr-text-secondary);font-size:11px}.z-shortcut-target{padding:10px;background:var(--pgr-bg-secondary);border-radius:5px;overflow-wrap:anywhere}.z-shortcut-error{color:#b42318}md-dialog.z-shortcut-preview-dialog{width:960px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border-radius:12px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary)}md-dialog.z-shortcut-preview-dialog>pgr-html-shortcut-preview{display:flex;flex-direction:column;min-height:0;max-height:inherit}md-dialog.z-shortcut-preview-dialog button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--pgr-border-medium);border-radius:6px;background:var(--pgr-bg-primary);color:var(--pgr-text-primary);cursor:pointer}md-dialog.z-shortcut-preview-dialog button:focus-visible{outline:2px solid var(--pgr-accent);outline-offset:2px}.z-shortcut-preview-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--pgr-border-light)}.z-shortcut-preview-header h2{margin:0;font-size:20px}.z-shortcut-preview-header p{margin:6px 0 0;font-size:12px;color:var(--pgr-text-secondary)}.z-shortcut-preview-body{flex:1;min-height:0;order:1;padding:20px;overflow:auto}.z-shortcut-preview-feedback{display:flex;align-items:center;justify-content:center;gap:12px;padding:28px}.z-shortcut-preview-content pgr-hb-actions,.z-shortcut-preview-content .z-component-condition-edit,.z-shortcut-preview-content .z-tc-add-bar,.z-shortcut-preview-content .z-tabs-editor-nav{display:none !important}.z-shortcut-preview-content .z-hb-content{cursor:default}.z-shortcut-preview-footer{display:flex;flex-shrink:0;order:2;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid var(--pgr-border-light)}.z-shortcut-preview-footer p{margin:0;font-size:12px;color:var(--pgr-text-secondary)}/*# sourceMappingURL=style-admin.min.css.map */
.jk-rating-stars-container .button{cursor:pointer}.jk-rating-stars-container .button .material-icons{font-size:30px}.jk-rating-stars-container .star-button{text-shadow:none}.jk-rating-stars-container .star-button.star-on .material-icons{color:#ee9a00}.jk-rating-stars-container .star-button.star-off .material-icons{color:#ddd}
/* fallback */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialicons/v99/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2'),
         url(/fonts/materialicons/v99.woff2) format('woff2');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

/* fallback */
@font-face {
    font-family: 'Material Icons Outlined';
    font-style: normal;
    font-weight: 400;
    src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v76/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2) format('woff2'),
        url(/fonts/materialicons/materialiconsoutlined/v76.woff2) format('woff2');
}
.material-icons-outlined {
    font-family: 'Material Icons Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}



/* fallback */
@font-face {
    font-family: 'Material Icons Round';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialiconsround/v75/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmPq_HTTw.woff2) format('woff2'),
         url(/fonts/materialicons/materialiconsround/v75.woff2) format('woff2');
}
.material-icons-round {
    font-family: 'Material Icons Round';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

/* fallback */
@font-face {
    font-family: 'Material Icons Sharp';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialiconssharp/v76/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvRImcycg.woff2) format('woff2'),
         url(/fonts/materialicons/materialiconssharp/v76.woff2) format('woff2');
}
.material-icons-sharp {
    font-family: 'Material Icons Sharp';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}


/* fallback */
@font-face {
    font-family: 'Material Icons Two Tone';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialiconstwotone/v74/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0NjbrHg.woff2) format('woff2'),
         url(/fonts/materialicons/materialiconstwotone/v74.woff2) format('woff2');
}
.material-icons-two-tone {
    font-family: 'Material Icons Two Tone';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.12
 */body,html{height:100%;position:relative}body{margin:0;padding:0}[tabindex="-1"]:focus{outline:none}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1);animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}@keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0)}@media (min-width:960px){.md-padding{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;line-height:24px}.md-body-1,.md-subhead{font-weight:400;letter-spacing:.01em}.md-body-1{font-size:14px;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}.md-button{letter-spacing:.01em}button,html,input,select,textarea{font-family:Roboto,Helvetica Neue,sans-serif}button,input,select,textarea{font-size:100%}.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}._md-panel-hidden{display:none}._md-panel-offscreen{left:-9999px}._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}._md-panel-shown .md-panel{opacity:1;transition:none}.md-panel{opacity:0;position:fixed}.md-panel._md-panel-shown{opacity:1;transition:none}.md-panel._md-panel-animate-enter{opacity:1;transition:all .3s cubic-bezier(0,0,.2,1)}.md-panel._md-panel-animate-leave{opacity:1;transition:all .3s cubic-bezier(.4,0,1,1)}.md-panel._md-panel-animate-fade-out,.md-panel._md-panel-animate-scale-out{opacity:0}.md-panel._md-panel-backdrop{height:100%;position:absolute;width:100%}.md-panel._md-opaque-enter{opacity:.48;transition:opacity .3s cubic-bezier(0,0,.2,1)}.md-panel._md-opaque-leave{transition:opacity .3s cubic-bezier(.4,0,1,1)}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}md-autocomplete[md-floating-label]{border-radius:0;background:transparent;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:flex;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{flex:1 1 0%;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:transparent;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete .md-show-clear-button button:focus{outline:none}md-autocomplete .md-show-clear-button button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100;height:100%}.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight{font-weight:700}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:none}.md-autocomplete-suggestions li:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}md-backdrop{transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px;z-index:70;border-top-width:1px;border-top-style:solid;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}md-bottom-sheet.md-has-header{padding-top:0}md-bottom-sheet.ng-enter{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-bottom-sheet.ng-enter-active{opacity:1;display:block;-webkit-transform:translate3d(0,80px,0)!important;transform:translate3d(0,80px,0)!important}md-bottom-sheet.ng-leave-active{-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important;transition:all .3s cubic-bezier(.55,0,.55,.2)}md-bottom-sheet .md-subheader{background-color:transparent;font-family:Roboto,Helvetica Neue,sans-serif;line-height:56px;padding:0;white-space:nowrap}md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}md-bottom-sheet md-list-item{display:flex;outline:none}md-bottom-sheet md-list-item:hover{cursor:pointer}md-bottom-sheet.md-list md-list-item{padding:0;align-items:center;height:48px}md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}md-bottom-sheet.md-grid md-list{display:flex;flex-direction:row;flex-wrap:wrap;transition:all .5s;align-items:center}md-bottom-sheet.md-grid md-list-item{flex-direction:column;align-items:center;transition:all .5s;height:96px;margin-top:8px;margin-bottom:8px}@media (max-width:960px){md-bottom-sheet.md-grid md-list-item{flex:1 1 33.33333%;max-width:33.33333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1){align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){align-items:flex-end}}@media (min-width:960px) and (max-width:1279px){md-bottom-sheet.md-grid md-list-item{flex:1 1 25%;max-width:25%}}@media (min-width:1280px) and (max-width:1919px){md-bottom-sheet.md-grid md-list-item{flex:1 1 16.66667%;max-width:16.66667%}}@media (min-width:1920px){md-bottom-sheet.md-grid md-list-item{flex:1 1 14.28571%;max-width:14.28571%}}md-bottom-sheet.md-grid md-list-item:before{display:none}md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:flex;flex-direction:column;align-items:center;width:48px;padding-bottom:16px}md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;display:flex;flex-direction:column;align-items:center;width:80px}md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}@media screen and (-ms-high-contrast:active){md-bottom-sheet{border:1px solid #fff}}button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;line-height:32px;font-size:13px}.md-button:focus{outline:none}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:none}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{transition:none}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden;-webkit-transform:translateZ(0)}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:flex;flex:1;width:100%}.md-button-group>.md-button{flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}md-card{box-sizing:border-box;display:flex;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card md-card-header{padding:16px;display:flex;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar md-icon>svg{height:inherit;width:inherit}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-avatar+md-card-header-text .md-title{font-size:14px}md-card md-card-header md-card-header-text{display:flex;flex:1;flex-direction:column}md-card md-card-header md-card-header-text .md-subhead{font-size:14px}md-card>img,md-card>md-card-header img,md-card md-card-title-media img{box-sizing:border-box;display:flex;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:flex;flex:1 1 auto;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{flex:1;flex-direction:column;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{flex:1;justify-content:flex-start;display:flex;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{flex:1;justify-content:flex-end;display:flex;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-image-no-fill>img{width:auto;height:auto}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{box-sizing:border-box;display:inline-block;margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox .md-container{left:auto;right:0}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox .md-icon{box-sizing:border-box;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border-color:transparent}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px}.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:"";display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly .md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips.md-removable md-chip{padding-right:22px}[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:22px}.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip .md-chip-content{float:right}.md-chips md-chip .md-chip-content:focus{outline:none}.md-chips md-chip._md-chip-content-edit-is-enabled{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:transparent;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px;float:right}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=url]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=url]:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:transparent}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips .md-chip-input-container input{background:transparent;border-width:0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}md-calendar{font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px;width:346px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:0;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:0;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date-selection-indicator{transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}.md-calendar-month-label.md-calendar-label-clickable{cursor:pointer}.md-calendar-month-label md-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .md-calendar-month-label md-icon{-webkit-transform:none;transform:none}.md-calendar-month-label span{vertical-align:middle}.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar-day-header th{height:40px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:0;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:0;padding-left:16px}.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}md-datepicker{white-space:nowrap;overflow:hidden;vertical-align:middle}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button{display:inline-block;box-sizing:border-box;background:none;vertical-align:middle;position:relative}.md-datepicker-button:before{top:0;left:0;bottom:0;right:0;position:absolute;content:"";speak:none}.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;min-width:120px;max-width:328px;padding:0 0 5px}.md-datepicker-input::-ms-clear{display:none}._md-datepicker-floating-label>md-datepicker{overflow:visible}._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container{border:none}._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:left;margin-top:-12px;top:9.5px}[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:right}._md-datepicker-floating-label .md-input{float:none}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto;left:18px}._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:64px}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:auto;margin-right:64px}._md-datepicker-has-triangle-icon{padding-right:18px;margin-right:-18px}[dir=rtl] ._md-datepicker-has-triangle-icon{padding-right:0;padding-left:18px;margin-right:auto;margin-left:-18px}.md-datepicker-input-container{position:relative;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-icon-button+.md-datepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button+.md-datepicker-input-container{margin-left:auto;margin-right:12px}.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1)}.md-datepicker-calendar-pane.md-pane-open{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask{height:40px;width:340px;position:relative;overflow:hidden;background:transparent;pointer-events:none;cursor:text}.md-datepicker-calendar{opacity:0;transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:none}.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button{position:absolute;right:0;bottom:-2.5px;-webkit-transform:translateX(45%);transform:translateX(45%)}[dir=rtl] .md-datepicker-triangle-button{right:auto;left:0;-webkit-transform:translateX(-45%);transform:translateX(-45%)}.md-datepicker-triangle-button.md-button.md-icon-button{height:36px;width:36px;position:absolute;padding:8px}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}md-datepicker[disabled] .md-datepicker-triangle-button{display:none}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open input.md-input{border-bottom-color:transparent}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label,.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition-delay:.125s}.md-datepicker-calendar-pane.md-pane-open .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);display:flex;flex-direction:column}md-dialog.md-transition-in{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}md-dialog.md-transition-out{opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,100%) scale(.2);transform:translate(0,100%) scale(.2)}md-dialog>form{display:flex;flex-direction:column;overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{order:1;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:none}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:flex;order:2;box-sizing:border-box;align-items:center;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0;margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}md-fab-speed-dial{position:relative;display:flex;align-items:center;z-index:20}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full){pointer-events:none}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full).md-is-open,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:20}md-fab-speed-dial.md-is-open .md-fab-action-item{align-items:center}md-fab-speed-dial md-fab-actions{display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-down{flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{order:1}md-fab-speed-dial.md-down md-fab-actions{flex-direction:column;order:2}md-fab-speed-dial.md-up{flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{order:2}md-fab-speed-dial.md-up md-fab-actions{flex-direction:column-reverse;order:1}md-fab-speed-dial.md-left{flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{order:2}md-fab-speed-dial.md-left md-fab-actions{flex-direction:row-reverse;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-right{flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{order:1}md-fab-speed-dial.md-right md-fab-actions{flex-direction:row;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.14286s}md-fab-toolbar{display:block}md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}md-fab-toolbar md-fab-trigger button{overflow:visible!important}md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;transition:all .2s ease-in}md-fab-toolbar.md-left md-fab-trigger{right:0}[dir=rtl] md-fab-toolbar.md-left md-fab-trigger{right:auto;left:0}md-fab-toolbar.md-left .md-toolbar-tools{flex-direction:row-reverse}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:.6rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:auto;margin-left:.6rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:-.8rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-.8rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:8px}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:8px}md-fab-toolbar.md-right md-fab-trigger{left:0}[dir=rtl] md-fab-toolbar.md-right md-fab-trigger{left:auto;right:0}md-fab-toolbar.md-right .md-toolbar-tools{flex-direction:row}md-fab-toolbar md-toolbar{background-color:transparent!important;pointer-events:none;z-index:23}md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s}md-fab-toolbar.md-is-open md-fab-trigger>button{box-shadow:none}md-fab-toolbar.md-is-open md-fab-trigger>button md-icon{opacity:0}md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}md-grid-list{display:block;position:relative}md-grid-list,md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:flex;flex-direction:row;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:"";display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto;right:2px}md-input-container input[type=color],md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=datetime],md-input-container input[type=email],md-input-container input[type=month],md-input-container input[type=number],md-input-container input[type=password],md-input-container input[type=search],md-input-container input[type=tel],md-input-container input[type=text],md-input-container input[type=time],md-input-container input[type=url],md-input-container input[type=week],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0}md-input-container label:not(.md-container-ignore).md-required:after{content:" *";font-size:13px;vertical-align:top}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;-webkit-transform-origin:right top;transform-origin:right top}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus){color:transparent}md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{order:2;display:block;margin-top:0;background:none;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:none}md-input-container .md-input:invalid{outline:none;box-shadow:none}md-input-container .md-input.md-no-flex{flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px}md-input-container .md-input-messages-animation{position:relative;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:12px;line-height:14px;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:0;padding-left:5px}md-input-container .md-input-message-animation.ng-enter-prepare,md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active),md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);transition:width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-input-has-value label{transition:none}md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input,md-input-container .md-input.ng-invalid.ng-dirty{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left{padding-left:0;padding-right:36px}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}md-input-container.md-icon-right{padding-left:0;padding-right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 72px)}.md-resize-wrapper{position:relative}.md-resize-wrapper:after{content:"";display:table;clear:both}.md-resize-handle{position:absolute;bottom:-5px;left:0;height:10px;background:transparent;width:100%;cursor:ns-resize}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}md-list.md-dense md-list-item,md-list.md-dense md-list-item .md-list-item-inner{min-height:48px}md-list.md-dense md-list-item .md-list-item-inner:before,md-list.md-dense md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon,md-list.md-dense md-list-item .md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar{flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>.md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line:before,md-list.md-dense md-list-item.md-2-line>.md-no-style:before{content:"";min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>.md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line:before,md-list.md-dense md-list-item.md-3-line>.md-no-style:before{content:"";min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item{position:relative}md-list-item.md-proxy-focus.md-focused .md-no-style{transition:background-color .15s linear}md-list-item._md-button-wrap{position:relative}md-list-item._md-button-wrap>div.md-button:first-child{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:medium none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{width:100%}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner:before{content:"";min-height:inherit;visibility:hidden;display:inline-block}md-list-item.md-no-proxy,md-list-item .md-no-style{position:relative;padding:0 16px;flex:1 1 auto}md-list-item.md-no-proxy.md-button,md-list-item .md-no-style.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;flex-direction:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item.md-no-proxy.md-button,[dir=rtl] md-list-item .md-no-style.md-button{text-align:right}md-list-item.md-no-proxy.md-button>.md-ripple-container,md-list-item .md-no-style.md-button>.md-ripple-container{border-radius:0}md-list-item.md-no-proxy:focus,md-list-item .md-no-style:focus{outline:none}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:auto;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}md-list-item,md-list-item .md-list-item-inner{display:flex;justify-content:flex-start;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner:before,md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox,md-list-item md-checkbox.md-secondary{align-self:center}md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{flex:none;width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary-container{display:flex;align-items:center;flex-shrink:0;margin:auto;margin-right:0;margin-left:auto}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox,md-list-item .md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,md-list-item .md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-switch,md-list-item .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch,[dir=rtl] md-list-item .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{align-items:flex-start;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line:before,md-list-item.md-2-line>.md-no-style:before{content:"";min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line:before,md-list-item.md-3-line>.md-no-style:before{content:"";min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px;padding-bottom:12px}md-toolbar.md-has-open-menu{position:relative;z-index:100}md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{left:auto;right:24px}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 32px 0 64px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 64px 0 32px}md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px}md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:right}md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:right;margin:0 8px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:left}md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:right}md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{position:relative;margin:0;width:100%;text-transform:none;font-weight:400;border-radius:0;padding-left:16px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{padding-left:0;padding-right:16px}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{display:block;content:"\25BC";position:absolute;top:0;speak:none;-webkit-transform:rotate(270deg) scaleY(.45) scaleX(.9);transform:rotate(270deg) scaleY(.45) scaleX(.9);right:28px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{-webkit-transform:rotate(90deg) scaleY(.45) scaleX(.9);transform:rotate(90deg) scaleY(.45) scaleX(.9);right:auto;left:28px}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px;max-height:calc(100vh - 10px);overflow:auto}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.2s;transition-delay:.1s}.md-open-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.25s}md-menu-content{display:flex;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-item{display:flex;flex-direction:row;min-height:48px;height:48px;align-content:center;justify-content:flex-start}md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-item>a.md-button{padding-top:5px}md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] md-menu-item>.md-button{text-align:right}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] md-menu-item>.md-button md-icon{margin:auto 0 auto 16px}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}.md-nav-bar{border-style:solid;border-width:0 0 1px;height:48px;position:relative}._md-nav-bar-list{outline:none;list-style:none;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:row}.md-nav-item:first-of-type{margin-left:8px}.md-button._md-nav-button{line-height:24px;margin:0 4px;padding:12px 16px;transition:background-color .35s cubic-bezier(.35,0,.25,1)}.md-button._md-nav-button:focus{outline:none}.md-button._md-nav-button:hover{background-color:inherit}md-nav-ink-bar{bottom:0;height:2px;left:auto;position:absolute;right:auto;background-color:#000}md-nav-ink-bar._md-left{transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar._md-right{transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar.ng-animate{transition:none}md-nav-extra-content{min-height:48px;padding-right:12px}@-webkit-keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}md-progress-circular{position:relative;display:block}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular.md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 1568.63ms linear infinite;animation:indeterminate-rotate 1568.63ms linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}md-radio-button{box-sizing:border-box;display:block;margin-bottom:16px;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled],md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button .md-container{left:auto;right:0}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off{border-style:solid;border-width:2px;transition:border-color .28s ease}md-radio-button .md-off,md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%}md-radio-button .md-on{transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked .md-on{-webkit-transform:scale(.5);transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px}md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:none}md-radio-group.md-focused .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-group[disabled] md-radio-button,md-radio-group[disabled] md-radio-button .md-container{cursor:default}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}@media screen and (-ms-high-contrast:active){md-radio-button.md-default-theme .md-on{background-color:#fff}}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important;margin-bottom:0!important}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1,md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(.75);transform:translateY(-22px) translateX(-2px) scale(.75)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.15s}.md-select-menu-container.md-active md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;transition-delay:.1s}.md-select-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.25s}md-input-container>md-select{margin:0;order:2}md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-input-container.md-input-invalid md-select .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select{display:flex;margin:20px 0 26px}md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:none}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]).ng-invalid.ng-touched .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value{padding-bottom:0}md-input-container.md-input-has-value .md-select-value>span:not(.md-select-icon){-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.md-select-value{display:flex;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;flex-grow:1}.md-select-value>span:not(.md-select-icon){max-width:100%;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-select-value>span:not(.md-select-icon) .md-text{display:inline}.md-select-value .md-select-icon{display:block;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);font-size:1.2rem}.md-select-value .md-select-icon:after{display:block;content:"\25BC";position:relative;top:2px;speak:none;font-size:13px;-webkit-transform:scaleY(.5) scaleX(1);transform:scaleY(.5) scaleX(1)}.md-select-value.md-select-placeholder{display:flex;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:flex;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{cursor:pointer;position:relative;display:flex;align-items:center;width:auto;transition:background .15s linear;padding:0 16px;height:48px}md-option[disabled]{cursor:default}md-option:focus{outline:none}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px;padding-right:40px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto;right:0}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled[disabled]{cursor:default}md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:10.66667px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:auto;margin-right:10.66667px}md-sidenav{box-sizing:border-box;position:absolute;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:flex;transition:all .2s ease-in}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-closed.md-locked-open-add,md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active){width:0!important;min-width:0!important}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active),md-sidenav.md-locked-open-remove-active{transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}md-sidenav.md-locked-open-remove-active{width:0!important;min-width:0!important}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.md-sidenav-right.md-closed{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:400px}}@media (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}@-webkit-keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}md-slider{height:48px;min-width:128px;position:relative;margin-left:4px;margin-right:4px;padding:0;display:block;flex-direction:row}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-slider-wrapper{outline:none;width:100%;height:100%}md-slider .md-slider-content{position:relative}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%}md-slider .md-track-fill{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:width,height}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider .md-track-ticks canvas{width:100%;height:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:left,right,bottom}[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}md-slider .md-thumb{z-index:1;position:absolute;left:-10px;top:14px;width:20px;height:20px;border-radius:20px;-webkit-transform:scale(.7);transform:scale(.7);transition:all .4s cubic-bezier(.25,.8,.25,1)}[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}md-slider .md-thumb:after{content:"";position:absolute;width:20px;height:20px;border-radius:20px;border-width:3px;border-style:solid;transition:inherit}md-slider .md-sign{display:flex;align-items:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,67.5px,0);transform:scale(.4) translate3d(0,67.5px,0);transition:all .3s cubic-bezier(.35,0,.25,1)}md-slider .md-sign:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);transition:all .2s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-sign:after{left:auto;right:0}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;transition:all .35s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.5);transform:scale(.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:none}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{transition:none}md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks{display:none}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{-webkit-transform:scale(.8);transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]).md-active .md-thumb,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-track-fill{display:none}md-slider[disabled] .md-track-ticks,md-slider[disabled]:not([readonly]) .md-sign{opacity:0}md-slider[disabled] .md-thumb{-webkit-transform:scale(.5);transform:scale(.5)}md-slider[disabled] .md-disabled-thumb{display:block}md-slider[md-vertical]{flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] .md-slider-wrapper{flex:1;padding-top:12px;padding-bottom:12px;width:48px;align-self:center;display:flex;justify-content:center}md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - 1px)}md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}md-slider[md-vertical] .md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;-webkit-transform:scale(.4) translate3d(67.5px,0,0);transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:0;right:auto}md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}md-slider-container{display:flex;align-items:center;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:color,max-width}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-right:16px}md-slider-container[md-vertical]{flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:0;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute!important;-webkit-transform:translate3d(-9999px,-9999px,0);transform:translate3d(-9999px,-9999px,0)}.md-sticky-clone[sticky-state=active]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){transition:margin .2s ease-out}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}[md-swipe-left],[md-swipe-right]{touch-action:pan-y}[md-swipe-down],[md-swipe-up]{touch-action:pan-x}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 0;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;line-height:28px;align-items:center;display:flex;margin-left:inherit;margin-right:16px}[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}md-switch[disabled],md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}[dir=rtl] md-switch .md-container,md-switch.md-inverted .md-container{margin-right:0;margin-left:8px}[dir=rtl] md-switch.md-inverted .md-container{margin-right:8px;margin-left:0}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch.md-checked .md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch .md-thumb{margin:0;outline:none;height:20px;width:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb,md-switch .md-thumb:before{position:absolute;left:0;top:0;border-radius:50%}md-switch .md-thumb:before{background-color:transparent;content:"";display:block;height:auto;right:0;bottom:0;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{transition:all .08s linear;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{transition-delay:.05s}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9e9e9e}md-switch.md-default-theme .md-thumb{background-color:#fff}}@-webkit-keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative;-webkit-transform:translate(0,0);transform:translate(0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:transparent no-repeat 50%;transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:none}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=rtl] md-tabs-wrapper md-next-button,[dir=rtl] md-tabs-wrapper md-prev-button{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%)}md-tabs-wrapper md-prev-button{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==")}[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K")}[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:"";display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:flex;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:flex;transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);position:absolute;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}md-pagination-wrapper:after{content:"";display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:auto;right:0}md-pagination-wrapper.md-center-tabs{position:relative;justify-content:center}md-tabs-content-wrapper{display:block;top:48px;overflow:hidden}md-tab-content,md-tabs-content-wrapper{position:absolute;left:0;right:0;bottom:0}md-tab-content{display:flex;top:0;transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);overflow:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}md-tab-content>div{flex:1 0 100%;min-width:0}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-tab{position:absolute;z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-tab{float:right}.md-tab.md-focused,.md-tab:focus{box-shadow:none;outline:none}.md-tab.md-active{cursor:default}.md-tab.md-disabled{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{transition:none}md-toolbar+md-dialog-content md-tabs,md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}.md-toast-text{padding:0 6px}md-toast{position:absolute;z-index:105;box-sizing:border-box;cursor:default;padding:8px;opacity:1}md-toast,md-toast .md-toast-content{overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast .md-toast-content{display:flex;flex-direction:row;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);justify-content:flex-start}md-toast .md-toast-content:before{content:"";min-height:48px;visibility:hidden;display:inline-block}[dir=rtl] md-toast .md-toast-content{justify-content:flex-end}md-toast .md-toast-content span{flex:1 1 0%;box-sizing:border-box;min-width:0}md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast.md-swipedown .md-toast-content,md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-enter.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button{margin-right:12px;margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-left{left:0}md-toast.md-right{right:0}md-toast.md-top{top:0}md-toast._md-start{left:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media (min-width:1920px){md-toast .md-toast-content{max-width:568px}}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}}.md-toast-animating{overflow:hidden!important}md-toolbar{box-sizing:border-box;display:flex;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar._md-toolbar-transitions{transition-duration:.5s;transition-timing-function:cubic-bezier(.35,0,.25,1);transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:flex;align-items:center;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:flex;align-items:center}.md-toolbar-tools md-checkbox{margin:inherit}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{transition-duration:.5s;transition-timing-function:cubic-bezier(.35,0,.25,1);transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate{transition:none}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-8px}.md-toolbar-tools>.md-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button{margin-right:auto;margin-left:0}@media screen and (-ms-high-contrast:active){.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}.md-tooltip{pointer-events:none;border-radius:4px;overflow:hidden;opacity:0;font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}.md-tooltip.md-origin-top{-webkit-transform-origin:center bottom;transform-origin:center bottom;margin-top:-24px}.md-tooltip.md-origin-right{-webkit-transform-origin:left center;transform-origin:left center;margin-left:24px}.md-tooltip.md-origin-bottom{-webkit-transform-origin:center top;transform-origin:center top;margin-top:24px}.md-tooltip.md-origin-left{-webkit-transform-origin:right center;transform-origin:right center;margin-left:-24px}@media (min-width:960px){.md-tooltip{font-size:10px;height:22px;line-height:22px;padding-right:8px;padding-left:8px}.md-tooltip.md-origin-top{margin-top:-14px}.md-tooltip.md-origin-right{margin-left:14px}.md-tooltip.md-origin-bottom{margin-top:14px}.md-tooltip.md-origin-left{margin-left:-14px}}.md-tooltip.md-show-add{-webkit-transform:scale(0);transform:scale(0)}.md-tooltip.md-show{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.15s;-webkit-transform:scale(1);transform:scale(1);opacity:.9}.md-tooltip.md-hide{transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;-webkit-transform:scale(0);transform:scale(0);opacity:0}.md-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-truncate.md-clip{text-overflow:clip}.md-truncate.flex{width:0}.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:auto;left:auto}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{order:0}.flex-order--20{order:-20}.flex-order--19{order:-19}.flex-order--18{order:-18}.flex-order--17{order:-17}.flex-order--16{order:-16}.flex-order--15{order:-15}.flex-order--14{order:-14}.flex-order--13{order:-13}.flex-order--12{order:-12}.flex-order--11{order:-11}.flex-order--10{order:-10}.flex-order--9{order:-9}.flex-order--8{order:-8}.flex-order--7{order:-7}.flex-order--6{order:-6}.flex-order--5{order:-5}.flex-order--4{order:-4}.flex-order--3{order:-3}.flex-order--2{order:-2}.flex-order--1{order:-1}.flex-order-0{order:0}.flex-order-1{order:1}.flex-order-2{order:2}.flex-order-3{order:3}.flex-order-4{order:4}.flex-order-5{order:5}.flex-order-6{order:6}.flex-order-7{order:7}.flex-order-8{order:8}.flex-order-9{order:9}.flex-order-10{order:10}.flex-order-11{order:11}.flex-order-12{order:12}.flex-order-13{order:13}.flex-order-14{order:14}.flex-order-15{order:15}.flex-order-16{order:16}.flex-order-17{order:17}.flex-order-18{order:18}.flex-order-19{order:19}.flex-order-20{order:20}.flex-offset-0,.layout-margin .flex-offset-0,.layout-margin .offset-0,.offset-0{margin-left:0}[dir=rtl] .flex-offset-0,[dir=rtl] .layout-margin .flex-offset-0,[dir=rtl] .layout-margin .offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}.flex-offset-5,.layout-margin .flex-offset-5,.layout-margin .offset-5,.offset-5{margin-left:5%}[dir=rtl] .flex-offset-5,[dir=rtl] .layout-margin .flex-offset-5,[dir=rtl] .layout-margin .offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}.flex-offset-10,.layout-margin .flex-offset-10,.layout-margin .offset-10,.offset-10{margin-left:10%}[dir=rtl] .flex-offset-10,[dir=rtl] .layout-margin .flex-offset-10,[dir=rtl] .layout-margin .offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}.flex-offset-15,.layout-margin .flex-offset-15,.layout-margin .offset-15,.offset-15{margin-left:15%}[dir=rtl] .flex-offset-15,[dir=rtl] .layout-margin .flex-offset-15,[dir=rtl] .layout-margin .offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}.flex-offset-20,.layout-margin .flex-offset-20,.layout-margin .offset-20,.offset-20{margin-left:20%}[dir=rtl] .flex-offset-20,[dir=rtl] .layout-margin .flex-offset-20,[dir=rtl] .layout-margin .offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}.flex-offset-25,.layout-margin .flex-offset-25,.layout-margin .offset-25,.offset-25{margin-left:25%}[dir=rtl] .flex-offset-25,[dir=rtl] .layout-margin .flex-offset-25,[dir=rtl] .layout-margin .offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}.flex-offset-30,.layout-margin .flex-offset-30,.layout-margin .offset-30,.offset-30{margin-left:30%}[dir=rtl] .flex-offset-30,[dir=rtl] .layout-margin .flex-offset-30,[dir=rtl] .layout-margin .offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}.flex-offset-35,.layout-margin .flex-offset-35,.layout-margin .offset-35,.offset-35{margin-left:35%}[dir=rtl] .flex-offset-35,[dir=rtl] .layout-margin .flex-offset-35,[dir=rtl] .layout-margin .offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}.flex-offset-40,.layout-margin .flex-offset-40,.layout-margin .offset-40,.offset-40{margin-left:40%}[dir=rtl] .flex-offset-40,[dir=rtl] .layout-margin .flex-offset-40,[dir=rtl] .layout-margin .offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}.flex-offset-45,.layout-margin .flex-offset-45,.layout-margin .offset-45,.offset-45{margin-left:45%}[dir=rtl] .flex-offset-45,[dir=rtl] .layout-margin .flex-offset-45,[dir=rtl] .layout-margin .offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}.flex-offset-50,.layout-margin .flex-offset-50,.layout-margin .offset-50,.offset-50{margin-left:50%}[dir=rtl] .flex-offset-50,[dir=rtl] .layout-margin .flex-offset-50,[dir=rtl] .layout-margin .offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}.flex-offset-55,.layout-margin .flex-offset-55,.layout-margin .offset-55,.offset-55{margin-left:55%}[dir=rtl] .flex-offset-55,[dir=rtl] .layout-margin .flex-offset-55,[dir=rtl] .layout-margin .offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}.flex-offset-60,.layout-margin .flex-offset-60,.layout-margin .offset-60,.offset-60{margin-left:60%}[dir=rtl] .flex-offset-60,[dir=rtl] .layout-margin .flex-offset-60,[dir=rtl] .layout-margin .offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}.flex-offset-65,.layout-margin .flex-offset-65,.layout-margin .offset-65,.offset-65{margin-left:65%}[dir=rtl] .flex-offset-65,[dir=rtl] .layout-margin .flex-offset-65,[dir=rtl] .layout-margin .offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}.flex-offset-70,.layout-margin .flex-offset-70,.layout-margin .offset-70,.offset-70{margin-left:70%}[dir=rtl] .flex-offset-70,[dir=rtl] .layout-margin .flex-offset-70,[dir=rtl] .layout-margin .offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}.flex-offset-75,.layout-margin .flex-offset-75,.layout-margin .offset-75,.offset-75{margin-left:75%}[dir=rtl] .flex-offset-75,[dir=rtl] .layout-margin .flex-offset-75,[dir=rtl] .layout-margin .offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}.flex-offset-80,.layout-margin .flex-offset-80,.layout-margin .offset-80,.offset-80{margin-left:80%}[dir=rtl] .flex-offset-80,[dir=rtl] .layout-margin .flex-offset-80,[dir=rtl] .layout-margin .offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}.flex-offset-85,.layout-margin .flex-offset-85,.layout-margin .offset-85,.offset-85{margin-left:85%}[dir=rtl] .flex-offset-85,[dir=rtl] .layout-margin .flex-offset-85,[dir=rtl] .layout-margin .offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}.flex-offset-90,.layout-margin .flex-offset-90,.layout-margin .offset-90,.offset-90{margin-left:90%}[dir=rtl] .flex-offset-90,[dir=rtl] .layout-margin .flex-offset-90,[dir=rtl] .layout-margin .offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}.flex-offset-95,.layout-margin .flex-offset-95,.layout-margin .offset-95,.offset-95{margin-left:95%}[dir=rtl] .flex-offset-95,[dir=rtl] .layout-margin .flex-offset-95,[dir=rtl] .layout-margin .offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}.flex-offset-33,.layout-margin .flex-offset-33,.layout-margin .offset-33,.offset-33{margin-left:33.33333%}.flex-offset-66,.layout-margin .flex-offset-66,.layout-margin .offset-66,.offset-66{margin-left:66.66667%}[dir=rtl] .flex-offset-66,[dir=rtl] .layout-margin .flex-offset-66,[dir=rtl] .layout-margin .offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.66667%}.layout-align,.layout-align-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{align-items:flex-start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{align-items:flex-end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{align-items:stretch;align-content:stretch}.flex{flex:1}.flex,.flex-grow{box-sizing:border-box}.flex-grow{flex:1 1 100%}.flex-initial{flex:0 1 auto;box-sizing:border-box}.flex-auto{flex:1 1 auto;box-sizing:border-box}.flex-none{flex:0 0 auto;box-sizing:border-box}.flex-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-0,.layout-row>.flex-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-0{min-width:0}.layout-column>.flex-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-5,.layout-row>.flex-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-10,.layout-row>.flex-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-15,.layout-row>.flex-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-20,.layout-row>.flex-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-25,.layout-row>.flex-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-30,.layout-row>.flex-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-35,.layout-row>.flex-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-40,.layout-row>.flex-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-45,.layout-row>.flex-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-50,.layout-row>.flex-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-55,.layout-row>.flex-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-60,.layout-row>.flex-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-65,.layout-row>.flex-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-70,.layout-row>.flex-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-75,.layout-row>.flex-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-80,.layout-row>.flex-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-85,.layout-row>.flex-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-90,.layout-row>.flex-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-95,.layout-row>.flex-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{max-height:95%}.flex-100,.layout-column>.flex-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-100{max-height:100%}.layout-column>.flex-100,.layout-row>.flex-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.flex-33{max-width:33.33%}.flex-33,.flex-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.flex-66{max-width:66.66%}.layout-row>.flex-33{flex:1 1 33.33%}.layout-row>.flex-66{flex:1 1 66.66%}.layout-column>.flex-33{flex:1 1 33.33%}.layout-column>.flex-66{flex:1 1 66.66%}.layout-row>.flex-33{max-width:33.33%}.layout-row>.flex-33,.layout-row>.flex-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{max-width:66.66%}.layout-row>.flex{min-width:0}.layout-column>.flex-33{max-height:33.33%}.layout-column>.flex-33,.layout-column>.flex-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-column>.flex-66{max-height:66.66%}.layout-column>.flex{min-height:0}.layout,.layout-column,.layout-row{box-sizing:border-box;display:flex}.layout-column{flex-direction:column}.layout-row{flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{flex-wrap:wrap}.layout-nowrap{flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{order:-20}.flex-order-xs--19{order:-19}.flex-order-xs--18{order:-18}.flex-order-xs--17{order:-17}.flex-order-xs--16{order:-16}.flex-order-xs--15{order:-15}.flex-order-xs--14{order:-14}.flex-order-xs--13{order:-13}.flex-order-xs--12{order:-12}.flex-order-xs--11{order:-11}.flex-order-xs--10{order:-10}.flex-order-xs--9{order:-9}.flex-order-xs--8{order:-8}.flex-order-xs--7{order:-7}.flex-order-xs--6{order:-6}.flex-order-xs--5{order:-5}.flex-order-xs--4{order:-4}.flex-order-xs--3{order:-3}.flex-order-xs--2{order:-2}.flex-order-xs--1{order:-1}.flex-order-xs-0{order:0}.flex-order-xs-1{order:1}.flex-order-xs-2{order:2}.flex-order-xs-3{order:3}.flex-order-xs-4{order:4}.flex-order-xs-5{order:5}.flex-order-xs-6{order:6}.flex-order-xs-7{order:7}.flex-order-xs-8{order:8}.flex-order-xs-9{order:9}.flex-order-xs-10{order:10}.flex-order-xs-11{order:11}.flex-order-xs-12{order:12}.flex-order-xs-13{order:13}.flex-order-xs-14{order:14}.flex-order-xs-15{order:15}.flex-order-xs-16{order:16}.flex-order-xs-17{order:17}.flex-order-xs-18{order:18}.flex-order-xs-19{order:19}.flex-order-xs-20{order:20}.flex-offset-xs-0,.layout-margin .flex-offset-xs-0,.layout-margin .offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .layout-margin .flex-offset-xs-0,[dir=rtl] .layout-margin .offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.layout-margin .flex-offset-xs-5,.layout-margin .offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .layout-margin .flex-offset-xs-5,[dir=rtl] .layout-margin .offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.layout-margin .flex-offset-xs-10,.layout-margin .offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .layout-margin .flex-offset-xs-10,[dir=rtl] .layout-margin .offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.layout-margin .flex-offset-xs-15,.layout-margin .offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .layout-margin .flex-offset-xs-15,[dir=rtl] .layout-margin .offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.layout-margin .flex-offset-xs-20,.layout-margin .offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .layout-margin .flex-offset-xs-20,[dir=rtl] .layout-margin .offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.layout-margin .flex-offset-xs-25,.layout-margin .offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .layout-margin .flex-offset-xs-25,[dir=rtl] .layout-margin .offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.layout-margin .flex-offset-xs-30,.layout-margin .offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .layout-margin .flex-offset-xs-30,[dir=rtl] .layout-margin .offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.layout-margin .flex-offset-xs-35,.layout-margin .offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .layout-margin .flex-offset-xs-35,[dir=rtl] .layout-margin .offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.layout-margin .flex-offset-xs-40,.layout-margin .offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .layout-margin .flex-offset-xs-40,[dir=rtl] .layout-margin .offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.layout-margin .flex-offset-xs-45,.layout-margin .offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .layout-margin .flex-offset-xs-45,[dir=rtl] .layout-margin .offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.layout-margin .flex-offset-xs-50,.layout-margin .offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .layout-margin .flex-offset-xs-50,[dir=rtl] .layout-margin .offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.layout-margin .flex-offset-xs-55,.layout-margin .offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .layout-margin .flex-offset-xs-55,[dir=rtl] .layout-margin .offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.layout-margin .flex-offset-xs-60,.layout-margin .offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .layout-margin .flex-offset-xs-60,[dir=rtl] .layout-margin .offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.layout-margin .flex-offset-xs-65,.layout-margin .offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .layout-margin .flex-offset-xs-65,[dir=rtl] .layout-margin .offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.layout-margin .flex-offset-xs-70,.layout-margin .offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .layout-margin .flex-offset-xs-70,[dir=rtl] .layout-margin .offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.layout-margin .flex-offset-xs-75,.layout-margin .offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .layout-margin .flex-offset-xs-75,[dir=rtl] .layout-margin .offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.layout-margin .flex-offset-xs-80,.layout-margin .offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .layout-margin .flex-offset-xs-80,[dir=rtl] .layout-margin .offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.layout-margin .flex-offset-xs-85,.layout-margin .offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .layout-margin .flex-offset-xs-85,[dir=rtl] .layout-margin .offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.layout-margin .flex-offset-xs-90,.layout-margin .offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .layout-margin .flex-offset-xs-90,[dir=rtl] .layout-margin .offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.layout-margin .flex-offset-xs-95,.layout-margin .offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .layout-margin .flex-offset-xs-95,[dir=rtl] .layout-margin .offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.layout-margin .flex-offset-xs-33,.layout-margin .offset-xs-33,.offset-xs-33{margin-left:33.33333%}.flex-offset-xs-66,.layout-margin .flex-offset-xs-66,.layout-margin .offset-xs-66,.offset-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .layout-margin .flex-offset-xs-66,[dir=rtl] .layout-margin .offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-xs,.layout-align-xs-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-xs{flex:1;box-sizing:border-box}.flex-xs-grow{flex:1 1 100%;box-sizing:border-box}.flex-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-0{min-width:0}.layout-column>.flex-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-xs-column>.flex-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5,.layout-row>.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xs-row>.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10,.layout-row>.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xs-row>.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15,.layout-row>.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xs-row>.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20,.layout-row>.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xs-row>.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25,.layout-row>.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xs-row>.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30,.layout-row>.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xs-row>.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35,.layout-row>.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xs-row>.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40,.layout-row>.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xs-row>.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45,.layout-row>.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xs-row>.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50,.layout-row>.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xs-row>.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55,.layout-row>.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xs-row>.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60,.layout-row>.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xs-row>.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65,.layout-row>.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xs-row>.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70,.layout-row>.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xs-row>.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75,.layout-row>.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xs-row>.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80,.layout-row>.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xs-row>.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85,.layout-row>.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xs-row>.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90,.layout-row>.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xs-row>.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95,.layout-row>.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xs-row>.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-95{max-height:95%}.flex-xs-100,.layout-xs-column>.flex-xs-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xs-100{max-height:100%}.layout-column>.flex-xs-100,.layout-row>.flex-xs-100,.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row>.flex-xs-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex{min-width:0}.layout-xs-column>.flex-xs-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column>.flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:flex}.layout-xs-column{flex-direction:column}.layout-xs-row{flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{order:-20}.flex-order-gt-xs--19{order:-19}.flex-order-gt-xs--18{order:-18}.flex-order-gt-xs--17{order:-17}.flex-order-gt-xs--16{order:-16}.flex-order-gt-xs--15{order:-15}.flex-order-gt-xs--14{order:-14}.flex-order-gt-xs--13{order:-13}.flex-order-gt-xs--12{order:-12}.flex-order-gt-xs--11{order:-11}.flex-order-gt-xs--10{order:-10}.flex-order-gt-xs--9{order:-9}.flex-order-gt-xs--8{order:-8}.flex-order-gt-xs--7{order:-7}.flex-order-gt-xs--6{order:-6}.flex-order-gt-xs--5{order:-5}.flex-order-gt-xs--4{order:-4}.flex-order-gt-xs--3{order:-3}.flex-order-gt-xs--2{order:-2}.flex-order-gt-xs--1{order:-1}.flex-order-gt-xs-0{order:0}.flex-order-gt-xs-1{order:1}.flex-order-gt-xs-2{order:2}.flex-order-gt-xs-3{order:3}.flex-order-gt-xs-4{order:4}.flex-order-gt-xs-5{order:5}.flex-order-gt-xs-6{order:6}.flex-order-gt-xs-7{order:7}.flex-order-gt-xs-8{order:8}.flex-order-gt-xs-9{order:9}.flex-order-gt-xs-10{order:10}.flex-order-gt-xs-11{order:11}.flex-order-gt-xs-12{order:12}.flex-order-gt-xs-13{order:13}.flex-order-gt-xs-14{order:14}.flex-order-gt-xs-15{order:15}.flex-order-gt-xs-16{order:16}.flex-order-gt-xs-17{order:17}.flex-order-gt-xs-18{order:18}.flex-order-gt-xs-19{order:19}.flex-order-gt-xs-20{order:20}.flex-offset-gt-xs-0,.layout-margin .flex-offset-gt-xs-0,.layout-margin .offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.layout-margin .flex-offset-gt-xs-5,.layout-margin .offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.layout-margin .flex-offset-gt-xs-10,.layout-margin .offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.layout-margin .flex-offset-gt-xs-15,.layout-margin .offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.layout-margin .flex-offset-gt-xs-20,.layout-margin .offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.layout-margin .flex-offset-gt-xs-25,.layout-margin .offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.layout-margin .flex-offset-gt-xs-30,.layout-margin .offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.layout-margin .flex-offset-gt-xs-35,.layout-margin .offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.layout-margin .flex-offset-gt-xs-40,.layout-margin .offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.layout-margin .flex-offset-gt-xs-45,.layout-margin .offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.layout-margin .flex-offset-gt-xs-50,.layout-margin .offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.layout-margin .flex-offset-gt-xs-55,.layout-margin .offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.layout-margin .flex-offset-gt-xs-60,.layout-margin .offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.layout-margin .flex-offset-gt-xs-65,.layout-margin .offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.layout-margin .flex-offset-gt-xs-70,.layout-margin .offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.layout-margin .flex-offset-gt-xs-75,.layout-margin .offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.layout-margin .flex-offset-gt-xs-80,.layout-margin .offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.layout-margin .flex-offset-gt-xs-85,.layout-margin .offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.layout-margin .flex-offset-gt-xs-90,.layout-margin .offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.layout-margin .flex-offset-gt-xs-95,.layout-margin .offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.layout-margin .flex-offset-gt-xs-33,.layout-margin .offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.33333%}.flex-offset-gt-xs-66,.layout-margin .flex-offset-gt-xs-66,.layout-margin .offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-xs{flex:1;box-sizing:border-box}.flex-gt-xs-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-0{min-width:0}.layout-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-xs-100,.layout-column>.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:flex}.layout-gt-xs-column{flex-direction:column}.layout-gt-xs-row{flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{order:-20}.flex-order-sm--19{order:-19}.flex-order-sm--18{order:-18}.flex-order-sm--17{order:-17}.flex-order-sm--16{order:-16}.flex-order-sm--15{order:-15}.flex-order-sm--14{order:-14}.flex-order-sm--13{order:-13}.flex-order-sm--12{order:-12}.flex-order-sm--11{order:-11}.flex-order-sm--10{order:-10}.flex-order-sm--9{order:-9}.flex-order-sm--8{order:-8}.flex-order-sm--7{order:-7}.flex-order-sm--6{order:-6}.flex-order-sm--5{order:-5}.flex-order-sm--4{order:-4}.flex-order-sm--3{order:-3}.flex-order-sm--2{order:-2}.flex-order-sm--1{order:-1}.flex-order-sm-0{order:0}.flex-order-sm-1{order:1}.flex-order-sm-2{order:2}.flex-order-sm-3{order:3}.flex-order-sm-4{order:4}.flex-order-sm-5{order:5}.flex-order-sm-6{order:6}.flex-order-sm-7{order:7}.flex-order-sm-8{order:8}.flex-order-sm-9{order:9}.flex-order-sm-10{order:10}.flex-order-sm-11{order:11}.flex-order-sm-12{order:12}.flex-order-sm-13{order:13}.flex-order-sm-14{order:14}.flex-order-sm-15{order:15}.flex-order-sm-16{order:16}.flex-order-sm-17{order:17}.flex-order-sm-18{order:18}.flex-order-sm-19{order:19}.flex-order-sm-20{order:20}.flex-offset-sm-0,.layout-margin .flex-offset-sm-0,.layout-margin .offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .layout-margin .flex-offset-sm-0,[dir=rtl] .layout-margin .offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.layout-margin .flex-offset-sm-5,.layout-margin .offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .layout-margin .flex-offset-sm-5,[dir=rtl] .layout-margin .offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.layout-margin .flex-offset-sm-10,.layout-margin .offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .layout-margin .flex-offset-sm-10,[dir=rtl] .layout-margin .offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.layout-margin .flex-offset-sm-15,.layout-margin .offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .layout-margin .flex-offset-sm-15,[dir=rtl] .layout-margin .offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.layout-margin .flex-offset-sm-20,.layout-margin .offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .layout-margin .flex-offset-sm-20,[dir=rtl] .layout-margin .offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.layout-margin .flex-offset-sm-25,.layout-margin .offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .layout-margin .flex-offset-sm-25,[dir=rtl] .layout-margin .offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.layout-margin .flex-offset-sm-30,.layout-margin .offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .layout-margin .flex-offset-sm-30,[dir=rtl] .layout-margin .offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.layout-margin .flex-offset-sm-35,.layout-margin .offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .layout-margin .flex-offset-sm-35,[dir=rtl] .layout-margin .offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.layout-margin .flex-offset-sm-40,.layout-margin .offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .layout-margin .flex-offset-sm-40,[dir=rtl] .layout-margin .offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.layout-margin .flex-offset-sm-45,.layout-margin .offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .layout-margin .flex-offset-sm-45,[dir=rtl] .layout-margin .offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.layout-margin .flex-offset-sm-50,.layout-margin .offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .layout-margin .flex-offset-sm-50,[dir=rtl] .layout-margin .offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.layout-margin .flex-offset-sm-55,.layout-margin .offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .layout-margin .flex-offset-sm-55,[dir=rtl] .layout-margin .offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.layout-margin .flex-offset-sm-60,.layout-margin .offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .layout-margin .flex-offset-sm-60,[dir=rtl] .layout-margin .offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.layout-margin .flex-offset-sm-65,.layout-margin .offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .layout-margin .flex-offset-sm-65,[dir=rtl] .layout-margin .offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.layout-margin .flex-offset-sm-70,.layout-margin .offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .layout-margin .flex-offset-sm-70,[dir=rtl] .layout-margin .offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.layout-margin .flex-offset-sm-75,.layout-margin .offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .layout-margin .flex-offset-sm-75,[dir=rtl] .layout-margin .offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.layout-margin .flex-offset-sm-80,.layout-margin .offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .layout-margin .flex-offset-sm-80,[dir=rtl] .layout-margin .offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.layout-margin .flex-offset-sm-85,.layout-margin .offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .layout-margin .flex-offset-sm-85,[dir=rtl] .layout-margin .offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.layout-margin .flex-offset-sm-90,.layout-margin .offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .layout-margin .flex-offset-sm-90,[dir=rtl] .layout-margin .offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.layout-margin .flex-offset-sm-95,.layout-margin .offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .layout-margin .flex-offset-sm-95,[dir=rtl] .layout-margin .offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.layout-margin .flex-offset-sm-33,.layout-margin .offset-sm-33,.offset-sm-33{margin-left:33.33333%}.flex-offset-sm-66,.layout-margin .flex-offset-sm-66,.layout-margin .offset-sm-66,.offset-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .layout-margin .flex-offset-sm-66,[dir=rtl] .layout-margin .offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-sm,.layout-align-sm-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-sm{flex:1;box-sizing:border-box}.flex-sm-grow{flex:1 1 100%;box-sizing:border-box}.flex-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-0{min-width:0}.layout-column>.flex-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-sm-column>.flex-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5,.layout-row>.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-sm-row>.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10,.layout-row>.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-sm-row>.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15,.layout-row>.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-sm-row>.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20,.layout-row>.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-sm-row>.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25,.layout-row>.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-sm-row>.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30,.layout-row>.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-sm-row>.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35,.layout-row>.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-sm-row>.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40,.layout-row>.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-sm-row>.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45,.layout-row>.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-sm-row>.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50,.layout-row>.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-sm-row>.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55,.layout-row>.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-sm-row>.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60,.layout-row>.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-sm-row>.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65,.layout-row>.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-sm-row>.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70,.layout-row>.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-sm-row>.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75,.layout-row>.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-sm-row>.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80,.layout-row>.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-sm-row>.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85,.layout-row>.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-sm-row>.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90,.layout-row>.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-sm-row>.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95,.layout-row>.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-sm-row>.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-95{max-height:95%}.flex-sm-100,.layout-sm-column>.flex-sm-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-sm-100{max-height:100%}.layout-column>.flex-sm-100,.layout-row>.flex-sm-100,.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row>.flex-sm-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:flex}.layout-sm-column{flex-direction:column}.layout-sm-row{flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{order:-20}.flex-order-gt-sm--19{order:-19}.flex-order-gt-sm--18{order:-18}.flex-order-gt-sm--17{order:-17}.flex-order-gt-sm--16{order:-16}.flex-order-gt-sm--15{order:-15}.flex-order-gt-sm--14{order:-14}.flex-order-gt-sm--13{order:-13}.flex-order-gt-sm--12{order:-12}.flex-order-gt-sm--11{order:-11}.flex-order-gt-sm--10{order:-10}.flex-order-gt-sm--9{order:-9}.flex-order-gt-sm--8{order:-8}.flex-order-gt-sm--7{order:-7}.flex-order-gt-sm--6{order:-6}.flex-order-gt-sm--5{order:-5}.flex-order-gt-sm--4{order:-4}.flex-order-gt-sm--3{order:-3}.flex-order-gt-sm--2{order:-2}.flex-order-gt-sm--1{order:-1}.flex-order-gt-sm-0{order:0}.flex-order-gt-sm-1{order:1}.flex-order-gt-sm-2{order:2}.flex-order-gt-sm-3{order:3}.flex-order-gt-sm-4{order:4}.flex-order-gt-sm-5{order:5}.flex-order-gt-sm-6{order:6}.flex-order-gt-sm-7{order:7}.flex-order-gt-sm-8{order:8}.flex-order-gt-sm-9{order:9}.flex-order-gt-sm-10{order:10}.flex-order-gt-sm-11{order:11}.flex-order-gt-sm-12{order:12}.flex-order-gt-sm-13{order:13}.flex-order-gt-sm-14{order:14}.flex-order-gt-sm-15{order:15}.flex-order-gt-sm-16{order:16}.flex-order-gt-sm-17{order:17}.flex-order-gt-sm-18{order:18}.flex-order-gt-sm-19{order:19}.flex-order-gt-sm-20{order:20}.flex-offset-gt-sm-0,.layout-margin .flex-offset-gt-sm-0,.layout-margin .offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.layout-margin .flex-offset-gt-sm-5,.layout-margin .offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.layout-margin .flex-offset-gt-sm-10,.layout-margin .offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.layout-margin .flex-offset-gt-sm-15,.layout-margin .offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.layout-margin .flex-offset-gt-sm-20,.layout-margin .offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.layout-margin .flex-offset-gt-sm-25,.layout-margin .offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.layout-margin .flex-offset-gt-sm-30,.layout-margin .offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.layout-margin .flex-offset-gt-sm-35,.layout-margin .offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.layout-margin .flex-offset-gt-sm-40,.layout-margin .offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.layout-margin .flex-offset-gt-sm-45,.layout-margin .offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.layout-margin .flex-offset-gt-sm-50,.layout-margin .offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.layout-margin .flex-offset-gt-sm-55,.layout-margin .offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.layout-margin .flex-offset-gt-sm-60,.layout-margin .offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.layout-margin .flex-offset-gt-sm-65,.layout-margin .offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.layout-margin .flex-offset-gt-sm-70,.layout-margin .offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.layout-margin .flex-offset-gt-sm-75,.layout-margin .offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.layout-margin .flex-offset-gt-sm-80,.layout-margin .offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.layout-margin .flex-offset-gt-sm-85,.layout-margin .offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.layout-margin .flex-offset-gt-sm-90,.layout-margin .offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.layout-margin .flex-offset-gt-sm-95,.layout-margin .offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.layout-margin .flex-offset-gt-sm-33,.layout-margin .offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.33333%}.flex-offset-gt-sm-66,.layout-margin .flex-offset-gt-sm-66,.layout-margin .offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-sm{flex:1;box-sizing:border-box}.flex-gt-sm-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-0{min-width:0}.layout-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-sm-100,.layout-column>.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:flex}.layout-gt-sm-column{flex-direction:column}.layout-gt-sm-row{flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{order:-20}.flex-order-md--19{order:-19}.flex-order-md--18{order:-18}.flex-order-md--17{order:-17}.flex-order-md--16{order:-16}.flex-order-md--15{order:-15}.flex-order-md--14{order:-14}.flex-order-md--13{order:-13}.flex-order-md--12{order:-12}.flex-order-md--11{order:-11}.flex-order-md--10{order:-10}.flex-order-md--9{order:-9}.flex-order-md--8{order:-8}.flex-order-md--7{order:-7}.flex-order-md--6{order:-6}.flex-order-md--5{order:-5}.flex-order-md--4{order:-4}.flex-order-md--3{order:-3}.flex-order-md--2{order:-2}.flex-order-md--1{order:-1}.flex-order-md-0{order:0}.flex-order-md-1{order:1}.flex-order-md-2{order:2}.flex-order-md-3{order:3}.flex-order-md-4{order:4}.flex-order-md-5{order:5}.flex-order-md-6{order:6}.flex-order-md-7{order:7}.flex-order-md-8{order:8}.flex-order-md-9{order:9}.flex-order-md-10{order:10}.flex-order-md-11{order:11}.flex-order-md-12{order:12}.flex-order-md-13{order:13}.flex-order-md-14{order:14}.flex-order-md-15{order:15}.flex-order-md-16{order:16}.flex-order-md-17{order:17}.flex-order-md-18{order:18}.flex-order-md-19{order:19}.flex-order-md-20{order:20}.flex-offset-md-0,.layout-margin .flex-offset-md-0,.layout-margin .offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .layout-margin .flex-offset-md-0,[dir=rtl] .layout-margin .offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.layout-margin .flex-offset-md-5,.layout-margin .offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .layout-margin .flex-offset-md-5,[dir=rtl] .layout-margin .offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.layout-margin .flex-offset-md-10,.layout-margin .offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .layout-margin .flex-offset-md-10,[dir=rtl] .layout-margin .offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.layout-margin .flex-offset-md-15,.layout-margin .offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .layout-margin .flex-offset-md-15,[dir=rtl] .layout-margin .offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.layout-margin .flex-offset-md-20,.layout-margin .offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .layout-margin .flex-offset-md-20,[dir=rtl] .layout-margin .offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.layout-margin .flex-offset-md-25,.layout-margin .offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .layout-margin .flex-offset-md-25,[dir=rtl] .layout-margin .offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.layout-margin .flex-offset-md-30,.layout-margin .offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .layout-margin .flex-offset-md-30,[dir=rtl] .layout-margin .offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.layout-margin .flex-offset-md-35,.layout-margin .offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .layout-margin .flex-offset-md-35,[dir=rtl] .layout-margin .offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.layout-margin .flex-offset-md-40,.layout-margin .offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .layout-margin .flex-offset-md-40,[dir=rtl] .layout-margin .offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.layout-margin .flex-offset-md-45,.layout-margin .offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .layout-margin .flex-offset-md-45,[dir=rtl] .layout-margin .offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.layout-margin .flex-offset-md-50,.layout-margin .offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .layout-margin .flex-offset-md-50,[dir=rtl] .layout-margin .offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.layout-margin .flex-offset-md-55,.layout-margin .offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .layout-margin .flex-offset-md-55,[dir=rtl] .layout-margin .offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.layout-margin .flex-offset-md-60,.layout-margin .offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .layout-margin .flex-offset-md-60,[dir=rtl] .layout-margin .offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.layout-margin .flex-offset-md-65,.layout-margin .offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .layout-margin .flex-offset-md-65,[dir=rtl] .layout-margin .offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.layout-margin .flex-offset-md-70,.layout-margin .offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .layout-margin .flex-offset-md-70,[dir=rtl] .layout-margin .offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.layout-margin .flex-offset-md-75,.layout-margin .offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .layout-margin .flex-offset-md-75,[dir=rtl] .layout-margin .offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.layout-margin .flex-offset-md-80,.layout-margin .offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .layout-margin .flex-offset-md-80,[dir=rtl] .layout-margin .offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.layout-margin .flex-offset-md-85,.layout-margin .offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .layout-margin .flex-offset-md-85,[dir=rtl] .layout-margin .offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.layout-margin .flex-offset-md-90,.layout-margin .offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .layout-margin .flex-offset-md-90,[dir=rtl] .layout-margin .offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.layout-margin .flex-offset-md-95,.layout-margin .offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .layout-margin .flex-offset-md-95,[dir=rtl] .layout-margin .offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.layout-margin .flex-offset-md-33,.layout-margin .offset-md-33,.offset-md-33{margin-left:33.33333%}.flex-offset-md-66,.layout-margin .flex-offset-md-66,.layout-margin .offset-md-66,.offset-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .layout-margin .flex-offset-md-66,[dir=rtl] .layout-margin .offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-md,.layout-align-md-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{align-items:stretch;align-content:stretch}.flex-md{flex:1;box-sizing:border-box}.flex-md-grow{flex:1 1 100%;box-sizing:border-box}.flex-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-md-none{flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-row>.flex-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-0{min-width:0}.layout-column>.flex-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-md-row>.flex-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-md-column>.flex-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5,.layout-row>.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-md-row>.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10,.layout-row>.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-md-row>.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15,.layout-row>.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-md-row>.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20,.layout-row>.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-md-row>.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25,.layout-row>.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-md-row>.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30,.layout-row>.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-md-row>.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35,.layout-row>.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-md-row>.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40,.layout-row>.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-md-row>.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45,.layout-row>.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-md-row>.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50,.layout-row>.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-md-row>.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55,.layout-row>.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-md-row>.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60,.layout-row>.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-md-row>.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65,.layout-row>.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-md-row>.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70,.layout-row>.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-md-row>.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75,.layout-row>.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-md-row>.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80,.layout-row>.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-md-row>.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85,.layout-row>.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-md-row>.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90,.layout-row>.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-md-row>.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95,.layout-row>.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-md-row>.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-95{max-height:95%}.flex-md-100,.layout-md-column>.flex-md-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-md-100{max-height:100%}.layout-column>.flex-md-100,.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100,.layout-row>.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row>.flex-md-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-md-column>.flex-md-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:flex}.layout-md-column{flex-direction:column}.layout-md-row{flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{order:-20}.flex-order-gt-md--19{order:-19}.flex-order-gt-md--18{order:-18}.flex-order-gt-md--17{order:-17}.flex-order-gt-md--16{order:-16}.flex-order-gt-md--15{order:-15}.flex-order-gt-md--14{order:-14}.flex-order-gt-md--13{order:-13}.flex-order-gt-md--12{order:-12}.flex-order-gt-md--11{order:-11}.flex-order-gt-md--10{order:-10}.flex-order-gt-md--9{order:-9}.flex-order-gt-md--8{order:-8}.flex-order-gt-md--7{order:-7}.flex-order-gt-md--6{order:-6}.flex-order-gt-md--5{order:-5}.flex-order-gt-md--4{order:-4}.flex-order-gt-md--3{order:-3}.flex-order-gt-md--2{order:-2}.flex-order-gt-md--1{order:-1}.flex-order-gt-md-0{order:0}.flex-order-gt-md-1{order:1}.flex-order-gt-md-2{order:2}.flex-order-gt-md-3{order:3}.flex-order-gt-md-4{order:4}.flex-order-gt-md-5{order:5}.flex-order-gt-md-6{order:6}.flex-order-gt-md-7{order:7}.flex-order-gt-md-8{order:8}.flex-order-gt-md-9{order:9}.flex-order-gt-md-10{order:10}.flex-order-gt-md-11{order:11}.flex-order-gt-md-12{order:12}.flex-order-gt-md-13{order:13}.flex-order-gt-md-14{order:14}.flex-order-gt-md-15{order:15}.flex-order-gt-md-16{order:16}.flex-order-gt-md-17{order:17}.flex-order-gt-md-18{order:18}.flex-order-gt-md-19{order:19}.flex-order-gt-md-20{order:20}.flex-offset-gt-md-0,.layout-margin .flex-offset-gt-md-0,.layout-margin .offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .layout-margin .flex-offset-gt-md-0,[dir=rtl] .layout-margin .offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.layout-margin .flex-offset-gt-md-5,.layout-margin .offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .layout-margin .flex-offset-gt-md-5,[dir=rtl] .layout-margin .offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.layout-margin .flex-offset-gt-md-10,.layout-margin .offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .layout-margin .flex-offset-gt-md-10,[dir=rtl] .layout-margin .offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.layout-margin .flex-offset-gt-md-15,.layout-margin .offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .layout-margin .flex-offset-gt-md-15,[dir=rtl] .layout-margin .offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.layout-margin .flex-offset-gt-md-20,.layout-margin .offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .layout-margin .flex-offset-gt-md-20,[dir=rtl] .layout-margin .offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.layout-margin .flex-offset-gt-md-25,.layout-margin .offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .layout-margin .flex-offset-gt-md-25,[dir=rtl] .layout-margin .offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.layout-margin .flex-offset-gt-md-30,.layout-margin .offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .layout-margin .flex-offset-gt-md-30,[dir=rtl] .layout-margin .offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.layout-margin .flex-offset-gt-md-35,.layout-margin .offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .layout-margin .flex-offset-gt-md-35,[dir=rtl] .layout-margin .offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.layout-margin .flex-offset-gt-md-40,.layout-margin .offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .layout-margin .flex-offset-gt-md-40,[dir=rtl] .layout-margin .offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.layout-margin .flex-offset-gt-md-45,.layout-margin .offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .layout-margin .flex-offset-gt-md-45,[dir=rtl] .layout-margin .offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.layout-margin .flex-offset-gt-md-50,.layout-margin .offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .layout-margin .flex-offset-gt-md-50,[dir=rtl] .layout-margin .offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.layout-margin .flex-offset-gt-md-55,.layout-margin .offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .layout-margin .flex-offset-gt-md-55,[dir=rtl] .layout-margin .offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.layout-margin .flex-offset-gt-md-60,.layout-margin .offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .layout-margin .flex-offset-gt-md-60,[dir=rtl] .layout-margin .offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.layout-margin .flex-offset-gt-md-65,.layout-margin .offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .layout-margin .flex-offset-gt-md-65,[dir=rtl] .layout-margin .offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.layout-margin .flex-offset-gt-md-70,.layout-margin .offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .layout-margin .flex-offset-gt-md-70,[dir=rtl] .layout-margin .offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.layout-margin .flex-offset-gt-md-75,.layout-margin .offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .layout-margin .flex-offset-gt-md-75,[dir=rtl] .layout-margin .offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.layout-margin .flex-offset-gt-md-80,.layout-margin .offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .layout-margin .flex-offset-gt-md-80,[dir=rtl] .layout-margin .offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.layout-margin .flex-offset-gt-md-85,.layout-margin .offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .layout-margin .flex-offset-gt-md-85,[dir=rtl] .layout-margin .offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.layout-margin .flex-offset-gt-md-90,.layout-margin .offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .layout-margin .flex-offset-gt-md-90,[dir=rtl] .layout-margin .offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.layout-margin .flex-offset-gt-md-95,.layout-margin .offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .layout-margin .flex-offset-gt-md-95,[dir=rtl] .layout-margin .offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.layout-margin .flex-offset-gt-md-33,.layout-margin .offset-gt-md-33,.offset-gt-md-33{margin-left:33.33333%}.flex-offset-gt-md-66,.layout-margin .flex-offset-gt-md-66,.layout-margin .offset-gt-md-66,.offset-gt-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .layout-margin .flex-offset-gt-md-66,[dir=rtl] .layout-margin .offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-md{flex:1;box-sizing:border-box}.flex-gt-md-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-row>.flex-gt-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-0{min-width:0}.layout-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-md-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5,.layout-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10,.layout-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15,.layout-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20,.layout-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25,.layout-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30,.layout-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35,.layout-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40,.layout-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45,.layout-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50,.layout-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55,.layout-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60,.layout-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65,.layout-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70,.layout-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75,.layout-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80,.layout-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85,.layout-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90,.layout-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95,.layout-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-md-100,.layout-column>.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100,.layout-row>.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:flex}.layout-gt-md-column{flex-direction:column}.layout-gt-md-row{flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{order:-20}.flex-order-lg--19{order:-19}.flex-order-lg--18{order:-18}.flex-order-lg--17{order:-17}.flex-order-lg--16{order:-16}.flex-order-lg--15{order:-15}.flex-order-lg--14{order:-14}.flex-order-lg--13{order:-13}.flex-order-lg--12{order:-12}.flex-order-lg--11{order:-11}.flex-order-lg--10{order:-10}.flex-order-lg--9{order:-9}.flex-order-lg--8{order:-8}.flex-order-lg--7{order:-7}.flex-order-lg--6{order:-6}.flex-order-lg--5{order:-5}.flex-order-lg--4{order:-4}.flex-order-lg--3{order:-3}.flex-order-lg--2{order:-2}.flex-order-lg--1{order:-1}.flex-order-lg-0{order:0}.flex-order-lg-1{order:1}.flex-order-lg-2{order:2}.flex-order-lg-3{order:3}.flex-order-lg-4{order:4}.flex-order-lg-5{order:5}.flex-order-lg-6{order:6}.flex-order-lg-7{order:7}.flex-order-lg-8{order:8}.flex-order-lg-9{order:9}.flex-order-lg-10{order:10}.flex-order-lg-11{order:11}.flex-order-lg-12{order:12}.flex-order-lg-13{order:13}.flex-order-lg-14{order:14}.flex-order-lg-15{order:15}.flex-order-lg-16{order:16}.flex-order-lg-17{order:17}.flex-order-lg-18{order:18}.flex-order-lg-19{order:19}.flex-order-lg-20{order:20}.flex-offset-lg-0,.layout-margin .flex-offset-lg-0,.layout-margin .offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .layout-margin .flex-offset-lg-0,[dir=rtl] .layout-margin .offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.layout-margin .flex-offset-lg-5,.layout-margin .offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .layout-margin .flex-offset-lg-5,[dir=rtl] .layout-margin .offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.layout-margin .flex-offset-lg-10,.layout-margin .offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .layout-margin .flex-offset-lg-10,[dir=rtl] .layout-margin .offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.layout-margin .flex-offset-lg-15,.layout-margin .offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .layout-margin .flex-offset-lg-15,[dir=rtl] .layout-margin .offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.layout-margin .flex-offset-lg-20,.layout-margin .offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .layout-margin .flex-offset-lg-20,[dir=rtl] .layout-margin .offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.layout-margin .flex-offset-lg-25,.layout-margin .offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .layout-margin .flex-offset-lg-25,[dir=rtl] .layout-margin .offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.layout-margin .flex-offset-lg-30,.layout-margin .offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .layout-margin .flex-offset-lg-30,[dir=rtl] .layout-margin .offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.layout-margin .flex-offset-lg-35,.layout-margin .offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .layout-margin .flex-offset-lg-35,[dir=rtl] .layout-margin .offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.layout-margin .flex-offset-lg-40,.layout-margin .offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .layout-margin .flex-offset-lg-40,[dir=rtl] .layout-margin .offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.layout-margin .flex-offset-lg-45,.layout-margin .offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .layout-margin .flex-offset-lg-45,[dir=rtl] .layout-margin .offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.layout-margin .flex-offset-lg-50,.layout-margin .offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .layout-margin .flex-offset-lg-50,[dir=rtl] .layout-margin .offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.layout-margin .flex-offset-lg-55,.layout-margin .offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .layout-margin .flex-offset-lg-55,[dir=rtl] .layout-margin .offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.layout-margin .flex-offset-lg-60,.layout-margin .offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .layout-margin .flex-offset-lg-60,[dir=rtl] .layout-margin .offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.layout-margin .flex-offset-lg-65,.layout-margin .offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .layout-margin .flex-offset-lg-65,[dir=rtl] .layout-margin .offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.layout-margin .flex-offset-lg-70,.layout-margin .offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .layout-margin .flex-offset-lg-70,[dir=rtl] .layout-margin .offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.layout-margin .flex-offset-lg-75,.layout-margin .offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .layout-margin .flex-offset-lg-75,[dir=rtl] .layout-margin .offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.layout-margin .flex-offset-lg-80,.layout-margin .offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .layout-margin .flex-offset-lg-80,[dir=rtl] .layout-margin .offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.layout-margin .flex-offset-lg-85,.layout-margin .offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .layout-margin .flex-offset-lg-85,[dir=rtl] .layout-margin .offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.layout-margin .flex-offset-lg-90,.layout-margin .offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .layout-margin .flex-offset-lg-90,[dir=rtl] .layout-margin .offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.layout-margin .flex-offset-lg-95,.layout-margin .offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .layout-margin .flex-offset-lg-95,[dir=rtl] .layout-margin .offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.layout-margin .flex-offset-lg-33,.layout-margin .offset-lg-33,.offset-lg-33{margin-left:33.33333%}.flex-offset-lg-66,.layout-margin .flex-offset-lg-66,.layout-margin .offset-lg-66,.offset-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .layout-margin .flex-offset-lg-66,[dir=rtl] .layout-margin .offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-lg,.layout-align-lg-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-lg{flex:1;box-sizing:border-box}.flex-lg-grow{flex:1 1 100%;box-sizing:border-box}.flex-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-row>.flex-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-0{min-width:0}.layout-column>.flex-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-lg-column>.flex-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5,.layout-row>.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-lg-row>.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10,.layout-row>.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-lg-row>.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15,.layout-row>.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-lg-row>.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20,.layout-row>.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-lg-row>.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25,.layout-row>.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-lg-row>.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30,.layout-row>.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-lg-row>.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35,.layout-row>.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-lg-row>.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40,.layout-row>.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-lg-row>.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45,.layout-row>.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-lg-row>.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50,.layout-row>.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-lg-row>.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55,.layout-row>.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-lg-row>.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60,.layout-row>.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-lg-row>.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65,.layout-row>.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-lg-row>.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70,.layout-row>.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-lg-row>.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75,.layout-row>.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-lg-row>.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80,.layout-row>.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-lg-row>.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85,.layout-row>.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-lg-row>.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90,.layout-row>.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-lg-row>.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95,.layout-row>.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-lg-row>.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-95{max-height:95%}.flex-lg-100,.layout-lg-column>.flex-lg-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-lg-100{max-height:100%}.layout-column>.flex-lg-100,.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100,.layout-row>.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row>.flex-lg-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:flex}.layout-lg-column{flex-direction:column}.layout-lg-row{flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{order:-20}.flex-order-gt-lg--19{order:-19}.flex-order-gt-lg--18{order:-18}.flex-order-gt-lg--17{order:-17}.flex-order-gt-lg--16{order:-16}.flex-order-gt-lg--15{order:-15}.flex-order-gt-lg--14{order:-14}.flex-order-gt-lg--13{order:-13}.flex-order-gt-lg--12{order:-12}.flex-order-gt-lg--11{order:-11}.flex-order-gt-lg--10{order:-10}.flex-order-gt-lg--9{order:-9}.flex-order-gt-lg--8{order:-8}.flex-order-gt-lg--7{order:-7}.flex-order-gt-lg--6{order:-6}.flex-order-gt-lg--5{order:-5}.flex-order-gt-lg--4{order:-4}.flex-order-gt-lg--3{order:-3}.flex-order-gt-lg--2{order:-2}.flex-order-gt-lg--1{order:-1}.flex-order-gt-lg-0{order:0}.flex-order-gt-lg-1{order:1}.flex-order-gt-lg-2{order:2}.flex-order-gt-lg-3{order:3}.flex-order-gt-lg-4{order:4}.flex-order-gt-lg-5{order:5}.flex-order-gt-lg-6{order:6}.flex-order-gt-lg-7{order:7}.flex-order-gt-lg-8{order:8}.flex-order-gt-lg-9{order:9}.flex-order-gt-lg-10{order:10}.flex-order-gt-lg-11{order:11}.flex-order-gt-lg-12{order:12}.flex-order-gt-lg-13{order:13}.flex-order-gt-lg-14{order:14}.flex-order-gt-lg-15{order:15}.flex-order-gt-lg-16{order:16}.flex-order-gt-lg-17{order:17}.flex-order-gt-lg-18{order:18}.flex-order-gt-lg-19{order:19}.flex-order-gt-lg-20{order:20}.flex-offset-gt-lg-0,.layout-margin .flex-offset-gt-lg-0,.layout-margin .offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.layout-margin .flex-offset-gt-lg-5,.layout-margin .offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.layout-margin .flex-offset-gt-lg-10,.layout-margin .offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.layout-margin .flex-offset-gt-lg-15,.layout-margin .offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.layout-margin .flex-offset-gt-lg-20,.layout-margin .offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.layout-margin .flex-offset-gt-lg-25,.layout-margin .offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.layout-margin .flex-offset-gt-lg-30,.layout-margin .offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.layout-margin .flex-offset-gt-lg-35,.layout-margin .offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.layout-margin .flex-offset-gt-lg-40,.layout-margin .offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.layout-margin .flex-offset-gt-lg-45,.layout-margin .offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.layout-margin .flex-offset-gt-lg-50,.layout-margin .offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.layout-margin .flex-offset-gt-lg-55,.layout-margin .offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.layout-margin .flex-offset-gt-lg-60,.layout-margin .offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.layout-margin .flex-offset-gt-lg-65,.layout-margin .offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.layout-margin .flex-offset-gt-lg-70,.layout-margin .offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.layout-margin .flex-offset-gt-lg-75,.layout-margin .offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.layout-margin .flex-offset-gt-lg-80,.layout-margin .offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.layout-margin .flex-offset-gt-lg-85,.layout-margin .offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.layout-margin .flex-offset-gt-lg-90,.layout-margin .offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.layout-margin .flex-offset-gt-lg-95,.layout-margin .offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.layout-margin .flex-offset-gt-lg-33,.layout-margin .offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.33333%}.flex-offset-gt-lg-66,.layout-margin .flex-offset-gt-lg-66,.layout-margin .offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-lg{flex:1;box-sizing:border-box}.flex-gt-lg-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-0{min-width:0}.layout-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-lg-100,.layout-column>.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:flex}.layout-gt-lg-column{flex-direction:column}.layout-gt-lg-row{flex-direction:row}.flex-order-xl--20{order:-20}.flex-order-xl--19{order:-19}.flex-order-xl--18{order:-18}.flex-order-xl--17{order:-17}.flex-order-xl--16{order:-16}.flex-order-xl--15{order:-15}.flex-order-xl--14{order:-14}.flex-order-xl--13{order:-13}.flex-order-xl--12{order:-12}.flex-order-xl--11{order:-11}.flex-order-xl--10{order:-10}.flex-order-xl--9{order:-9}.flex-order-xl--8{order:-8}.flex-order-xl--7{order:-7}.flex-order-xl--6{order:-6}.flex-order-xl--5{order:-5}.flex-order-xl--4{order:-4}.flex-order-xl--3{order:-3}.flex-order-xl--2{order:-2}.flex-order-xl--1{order:-1}.flex-order-xl-0{order:0}.flex-order-xl-1{order:1}.flex-order-xl-2{order:2}.flex-order-xl-3{order:3}.flex-order-xl-4{order:4}.flex-order-xl-5{order:5}.flex-order-xl-6{order:6}.flex-order-xl-7{order:7}.flex-order-xl-8{order:8}.flex-order-xl-9{order:9}.flex-order-xl-10{order:10}.flex-order-xl-11{order:11}.flex-order-xl-12{order:12}.flex-order-xl-13{order:13}.flex-order-xl-14{order:14}.flex-order-xl-15{order:15}.flex-order-xl-16{order:16}.flex-order-xl-17{order:17}.flex-order-xl-18{order:18}.flex-order-xl-19{order:19}.flex-order-xl-20{order:20}.flex-offset-xl-0,.layout-margin .flex-offset-xl-0,.layout-margin .offset-xl-0,.offset-xl-0{margin-left:0}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .layout-margin .flex-offset-xl-0,[dir=rtl] .layout-margin .offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.layout-margin .flex-offset-xl-5,.layout-margin .offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .layout-margin .flex-offset-xl-5,[dir=rtl] .layout-margin .offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.layout-margin .flex-offset-xl-10,.layout-margin .offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .layout-margin .flex-offset-xl-10,[dir=rtl] .layout-margin .offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.layout-margin .flex-offset-xl-15,.layout-margin .offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .layout-margin .flex-offset-xl-15,[dir=rtl] .layout-margin .offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.layout-margin .flex-offset-xl-20,.layout-margin .offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .layout-margin .flex-offset-xl-20,[dir=rtl] .layout-margin .offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.layout-margin .flex-offset-xl-25,.layout-margin .offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .layout-margin .flex-offset-xl-25,[dir=rtl] .layout-margin .offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.layout-margin .flex-offset-xl-30,.layout-margin .offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .layout-margin .flex-offset-xl-30,[dir=rtl] .layout-margin .offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.layout-margin .flex-offset-xl-35,.layout-margin .offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .layout-margin .flex-offset-xl-35,[dir=rtl] .layout-margin .offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.layout-margin .flex-offset-xl-40,.layout-margin .offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .layout-margin .flex-offset-xl-40,[dir=rtl] .layout-margin .offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.layout-margin .flex-offset-xl-45,.layout-margin .offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .layout-margin .flex-offset-xl-45,[dir=rtl] .layout-margin .offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.layout-margin .flex-offset-xl-50,.layout-margin .offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .layout-margin .flex-offset-xl-50,[dir=rtl] .layout-margin .offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.layout-margin .flex-offset-xl-55,.layout-margin .offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .layout-margin .flex-offset-xl-55,[dir=rtl] .layout-margin .offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.layout-margin .flex-offset-xl-60,.layout-margin .offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .layout-margin .flex-offset-xl-60,[dir=rtl] .layout-margin .offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.layout-margin .flex-offset-xl-65,.layout-margin .offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .layout-margin .flex-offset-xl-65,[dir=rtl] .layout-margin .offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.layout-margin .flex-offset-xl-70,.layout-margin .offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .layout-margin .flex-offset-xl-70,[dir=rtl] .layout-margin .offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.layout-margin .flex-offset-xl-75,.layout-margin .offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .layout-margin .flex-offset-xl-75,[dir=rtl] .layout-margin .offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.layout-margin .flex-offset-xl-80,.layout-margin .offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .layout-margin .flex-offset-xl-80,[dir=rtl] .layout-margin .offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.layout-margin .flex-offset-xl-85,.layout-margin .offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .layout-margin .flex-offset-xl-85,[dir=rtl] .layout-margin .offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.layout-margin .flex-offset-xl-90,.layout-margin .offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .layout-margin .flex-offset-xl-90,[dir=rtl] .layout-margin .offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.layout-margin .flex-offset-xl-95,.layout-margin .offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .layout-margin .flex-offset-xl-95,[dir=rtl] .layout-margin .offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.layout-margin .flex-offset-xl-33,.layout-margin .offset-xl-33,.offset-xl-33{margin-left:33.33333%}.flex-offset-xl-66,.layout-margin .flex-offset-xl-66,.layout-margin .offset-xl-66,.offset-xl-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .layout-margin .flex-offset-xl-66,[dir=rtl] .layout-margin .offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.66667%}.layout-align-xl,.layout-align-xl-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{align-items:stretch;align-content:stretch}.flex-xl{flex:1;box-sizing:border-box}.flex-xl-grow{flex:1 1 100%;box-sizing:border-box}.flex-xl-initial{flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{flex:1 1 auto;box-sizing:border-box}.flex-xl-none{flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-0{min-width:0}.layout-column>.flex-xl-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-xl-column>.flex-xl-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5,.layout-row>.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xl-row>.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10,.layout-row>.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xl-row>.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15,.layout-row>.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xl-row>.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20,.layout-row>.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xl-row>.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25,.layout-row>.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xl-row>.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30,.layout-row>.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xl-row>.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35,.layout-row>.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xl-row>.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40,.layout-row>.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xl-row>.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45,.layout-row>.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xl-row>.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50,.layout-row>.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xl-row>.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55,.layout-row>.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xl-row>.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60,.layout-row>.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xl-row>.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65,.layout-row>.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xl-row>.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70,.layout-row>.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xl-row>.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75,.layout-row>.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xl-row>.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80,.layout-row>.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xl-row>.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85,.layout-row>.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xl-row>.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90,.layout-row>.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xl-row>.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95,.layout-row>.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xl-row>.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-95{max-height:95%}.flex-xl-100,.layout-xl-column>.flex-xl-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xl-100{max-height:100%}.layout-column>.flex-xl-100,.layout-row>.flex-xl-100,.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row>.flex-xl-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:flex}.layout-xl-column{flex-direction:column}.layout-xl-row{flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}input[type=range]{width:300px}ul[rn-carousel]{overflow:hidden;padding:0;white-space:nowrap;position:relative;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-ms-touch-action:pan-y;touch-action:pan-y}ul[rn-carousel]>li{color:#000;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;vertical-align:top;position:absolute;left:0;right:0;white-space:normal;padding:0;margin:0;list-style-type:none;width:100%;height:100%;display:inline-block}ul[rn-carousel-buffered]>li{display:none}ul[rn-carousel-transition=hexagon]{overflow:visible}div.rn-carousel-indicator span{cursor:pointer;color:#666}div.rn-carousel-indicator span.active{color:#fff}.rn-carousel-control{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:2rem;position:absolute;top:40%;opacity:.75;cursor:pointer}.rn-carousel-control:hover{opacity:1}.rn-carousel-control.rn-carousel-control-prev{left:.5em}.rn-carousel-control.rn-carousel-control-prev:before{content:"<"}.rn-carousel-control.rn-carousel-control-next{right:.5em}.rn-carousel-control.rn-carousel-control-next:before{content:">"}