/* La feuille du thème du back-office de PrestaShop 9, réduite par module/dev/admin/visite.mjs aux règles que la visite emploie. */
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}
@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px)}}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}
@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px)}}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0)}}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px)}}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0)}}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px)}}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0)}}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px)}}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0)}}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px)}}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0)}}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px)}}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0)}}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px)}}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}to{-webkit-transform:scale(1)}}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translateY(0)}}
@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}to{-webkit-transform:translateY(0)}}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(0)}}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}
@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3)}}
@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px)}}
@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px)}}
@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px)}}
@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px)}}
@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}
@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0)}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}
@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}
@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}
@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}
@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}
@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}
@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}
@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}
@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}
@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}
@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}
@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}
@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}
@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}
@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}
@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}
@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}
@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}
@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}
@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}
@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}
@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}
@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}
@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}
@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}
@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}
@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}
@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}
@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform-origin:center center;transform:rotate(0);opacity:1}}
@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}to{transform-origin:center center;transform:rotate(200deg);opacity:0}}
@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(198edc1f5e61a3940f35.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:500;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(6fbc1002a60aab967a20.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(242ee29f2c929f1c9b17.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:700;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(098b4a9bd3e124ad783d.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(f16460285d7ee089d39e.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:500;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(ce92a4857beb796deedb.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(64c7f5ae963b791d88cc.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:700;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(3fb6e352753c4fd7ee96.woff2) format("woff2")}
:root{--cdk-black:#000;--cdk-white:#fff;--cdk-primary-100:#fafafa;--cdk-primary-200:#f7f7f7;--cdk-primary-300:#eee;--cdk-primary-400:#ddd;--cdk-primary-500:#bbb;--cdk-primary-600:#5e5e5e;--cdk-primary-700:#3f3f3d;--cdk-primary-800:#1d1d1b;--cdk-primary-900:#101010;--cdk-red-50:#ffe4e6;--cdk-red-100:#fdbfbf;--cdk-red-300:#d63f3c;--cdk-red-500:#ba151a;--cdk-red-700:#a41913;--cdk-purple-50:#f8f0f7;--cdk-purple-500:#decde7;--cdk-purple-700:#7b4fac;--cdk-blue-50:#e8edfd;--cdk-blue-100:#d1dcfc;--cdk-blue-300:#a2b8f9;--cdk-blue-500:#174eef;--cdk-blue-700:#2942cc;--cdk-ocean-blue-50:#e4f4f8;--cdk-ocean-blue-500:#a4dbe8;--cdk-ocean-blue-700:#5c92aa;--cdk-yellow-50:#fff5e5;--cdk-yellow-100:#ffeccc;--cdk-yellow-300:#ffd999;--cdk-yellow-500:#ffa000;--cdk-amber-100:#fdf6dd;--cdk-amber-500:#f8e08e;--cdk-green-50:#eaf8ef;--cdk-green-100:#bde9c9;--cdk-green-300:#59af70;--cdk-green-500:#207f4b;--cdk-size-0:0;--cdk-size-1:1px;--cdk-size-2:0.125rem;--cdk-size-3:0.1875rem;--cdk-size-4:0.25rem;--cdk-size-5:0.3125rem;--cdk-size-6:0.375rem;--cdk-size-8:0.5rem;--cdk-size-10:0.625rem;--cdk-size-12:0.75rem;--cdk-size-14:0.875rem;--cdk-size-16:1rem;--cdk-size-18:1.125rem;--cdk-size-20:1.25rem;--cdk-size-24:1.5rem;--cdk-size-28:1.75rem;--cdk-size-30:1.875rem;--cdk-size-32:2rem;--cdk-size-36:2.25rem;--cdk-size-40:2.5rem;--cdk-size-44:2.75rem;--cdk-size-48:3rem;--cdk-size-52:3.25rem;--cdk-size-56:3.5rem;--cdk-size-60:3.75rem;--cdk-size-64:4rem;--cdk-size-72:4.5rem;--cdk-size-80:5rem;--cdk-size-96:6rem;--cdk-size-112:7rem;--cdk-size-128:8rem;--cdk-size-144:9rem;--cdk-size-160:10rem;--cdk-size-176:11rem;--cdk-size-192:12rem;--cdk-size-208:13rem;--cdk-size-224:14rem;--cdk-size-240:15rem;--cdk-size-256:16rem;--cdk-size-288:18rem;--cdk-size-320:20rem;--cdk-font-family-primary:"IBM Plex Sans", "Verdana", "Arial", "sans-serif";--cdk-font-family-secondary:"IBM Plex Sans", "Verdana", "Arial", "sans-serif";--cdk-font-family-material-icons:"Material Symbols Outlined", "sans-serif";--cdk-font-size-xs:0.75rem;--cdk-font-size-sm:0.875rem;--cdk-font-size-base:1rem;--cdk-font-size-lg:1.125rem;--cdk-font-size-xl:1.25rem;--cdk-font-size-2xl:1.5rem;--cdk-font-size-3xl:1.875rem;--cdk-font-size-4xl:2rem;--cdk-font-size-5xl:3rem;--cdk-box-shadow-default:0 1px 3px 0 rgb(29 29 27 / 0.2);--cdk-box-shadow-sm:0 1px 2px 0 rgb(29 29 27 / 0.05);--cdk-box-shadow-md:0 4px 6px -1px rgb(29 29 27 / 0.2);--cdk-box-shadow-lg:0 10px 15px -3px rgb(29 29 27 / 0.2);--cdk-box-shadow-xl:0 20px 25px -5px rgb(29 29 27 / 0.2);--cdk-box-shadow-2xl:0 25px 60px -12px rgb(29 29 27 / 0.25);--cdk-box-shadow-inner:inset 0 2px 4px 0 rgb(0 0 0 / 0.05);--cdk-box-shadow-none:none;--cdk-box-shadow-overlay:0 12px 60px 0 rgb(0 0 0 / 0.1);--cdk-box-shadow-sticky:0 6px 12px rgb(0 0 0 / 0.1);--cdk-box-shadow-pop-modal:0 12px 24px rgb(0 0 0 / 0.1);--cdk-screen-xs:320px;--cdk-min-height-sm:1.75rem;--cdk-min-height-md:2.25rem;--cdk-min-height-lg:3rem;--cdk-opacity-overlay:0.8;--cdk-default-transition:all 0.15s;--cdk-default-transition-duration:0.15s;--cdk-header-height:3.25rem;--cdk-page-head-height:6.25rem;--cdk-page-head-with-tabs-height:9.625rem;--cdk-sidebar-width:13rem;--cdk-sidebar-width-collapse:3.25rem;--cdk-multishop-bar-height:2.25rem}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
[class^=icon-],[class^=process-icon-]{display:inline-block;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
[class^=icon-]{font-size:inherit}
[class^=icon-Admin],[class^=process-icon-]{font-size:2em}
[class^=icon-Admin],[class^=process-icon-]{width:1.2857142857em;text-align:center}
@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}
@-webkit-keyframes one{0%{background-color:#1d1d1b}to{background-color:#fff}}
@-webkit-keyframes two{0%{-webkit-box-shadow:#1d1d1b 0 0 0 20px inset;box-shadow:#1d1d1b 0 0 0 20px inset}to{-webkit-box-shadow:#1d1d1b 0 0 0 inset;box-shadow:#1d1d1b 0 0 0 inset}}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;direction:ltr}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:0 0}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
legend,td,th{padding:0}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(198edc1f5e61a3940f35.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:500;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(6fbc1002a60aab967a20.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(242ee29f2c929f1c9b17.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:700;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(098b4a9bd3e124ad783d.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(f16460285d7ee089d39e.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:500;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(ce92a4857beb796deedb.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(64c7f5ae963b791d88cc.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-display:swap;font-weight:700;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(3fb6e352753c4fd7ee96.woff2) format("woff2")}
.bootstrap *,.bootstrap :after,.bootstrap :before,.bootstrap input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap html{font-size:62.5%;-webkit-tap-highlight-color:transparent}
.bootstrap body{font-family:var(--cdk-font-family-primary);font-size:14px;line-height:1.428571429;color:#1d1d1b;background-color:#f7f7f7}
.bootstrap button,.bootstrap input{font-family:inherit;font-size:inherit;line-height:inherit}
.bootstrap select,.bootstrap textarea{font-family:inherit}
.bootstrap a{color:#1d1d1b;text-decoration:none}
.bootstrap a:focus,.bootstrap a:hover{color:#000;text-decoration:underline}
.bootstrap a:focus,.bootstrap input[type=checkbox]:focus,.bootstrap input[type=file]:focus,.bootstrap input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.bootstrap figure{margin:0}
.bootstrap img{vertical-align:middle}
.bootstrap hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.bootstrap h1,.bootstrap h2,.bootstrap h3,.bootstrap h4,.bootstrap h5,.bootstrap h6{font-family:var(--cdk-font-family-primary);font-weight:700;line-height:1.2;color:#1d1d1b}
.bootstrap h1 small,.bootstrap h2 small,.bootstrap h3 small,.bootstrap h4 small,.bootstrap h5 small,.bootstrap h6 small{font-weight:400;line-height:1;color:#999}
.bootstrap h1,.bootstrap h2,.bootstrap h3{margin-top:20px;margin-bottom:10px}
.bootstrap h1 small,.bootstrap h2 small,.bootstrap h3 small{font-size:65%}
.bootstrap h4,.bootstrap h5,.bootstrap h6{margin-top:10px;margin-bottom:10px}
.bootstrap h4 small,.bootstrap h5 small,.bootstrap h6 small{font-size:75%}
.bootstrap h1{font-size:1.5rem}
.bootstrap h2{font-size:1.25rem}
.bootstrap h3{font-size:1rem}
.bootstrap h4,.bootstrap h5,.bootstrap h6{font-size:.875rem}
.bootstrap p{margin:0 0 10px}
.bootstrap small{font-size:85%}
.bootstrap cite{font-style:normal}
.bootstrap mark{background-color:#fff5e5;padding:.2em}
.bootstrap th{text-align:left}
.bootstrap ol,.bootstrap ul{margin-top:0;margin-bottom:10px}
.bootstrap ol ol,.bootstrap ol ul,.bootstrap ul ol,.bootstrap ul ul{margin-bottom:0}
.bootstrap dl{margin-top:0;margin-bottom:20px}
.bootstrap dd,.bootstrap dt{line-height:1.428571429}
.bootstrap dt{font-weight:700}
.bootstrap dd{margin-left:0}
.bootstrap abbr[data-original-title],.bootstrap abbr[title]{cursor:help;border-bottom:1px dotted #999}
.bootstrap blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
.bootstrap blockquote ol:last-child,.bootstrap blockquote p:last-child,.bootstrap blockquote ul:last-child{margin-bottom:0}
.bootstrap blockquote footer,.bootstrap blockquote small{display:block;font-size:80%;line-height:1.428571429;color:#999}
.bootstrap blockquote footer:before,.bootstrap blockquote small:before{content:"— "}
.bootstrap blockquote:after,.bootstrap blockquote:before{content:""}
.bootstrap address{margin-bottom:20px;font-style:normal;line-height:1.428571429}
.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
.bootstrap code,.bootstrap kbd,.bootstrap pre{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0}
.bootstrap kbd{color:#fff;background-color:#333;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
.bootstrap pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc}
.bootstrap pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.bootstrap table{max-width:100%;background-color:transparent}
.bootstrap table col[class*=col-]{position:static;float:none;display:table-column}
.bootstrap table td[class*=col-],.bootstrap table th[class*=col-]{position:static;float:none;display:table-cell}
.bootstrap fieldset{padding:0;margin:0;border:0;min-width:0}
.bootstrap legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#1d1d1b;border:0;border-bottom:1px solid #ddd}
.bootstrap label{display:inline-block;max-width:100%;margin-bottom:5px}
.bootstrap input[type=checkbox],.bootstrap input[type=radio]{margin:3px 0 0;margin-top:1px \9 ;line-height:normal}
.bootstrap input[type=file]{display:block}
.bootstrap input[type=range]{display:block;width:100%}
.bootstrap select[multiple],.bootstrap select[size]{height:auto}
.bootstrap output{display:block;padding-top:9px;font-size:14px;line-height:1.428571429;color:#1d1d1b}
.bootstrap input[type=number],.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=text],.bootstrap select{height:38px}
.bootstrap input[type=number],.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=text],.bootstrap select,.bootstrap textarea{display:block;width:100%;padding:8px 16px;font-size:14px;line-height:1.428571429;color:#1d1d1b;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.bootstrap input[type=number]:focus,.bootstrap input[type=password]:focus,.bootstrap input[type=search]:focus,.bootstrap input[type=text]:focus,.bootstrap select:focus,.bootstrap textarea:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(29,29,27,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(29,29,27,.6)}
.bootstrap select:focus{border-color:#1d1d1b}
.bootstrap input[type=number]::-moz-placeholder,.bootstrap input[type=password]::-moz-placeholder,.bootstrap input[type=search]::-moz-placeholder,.bootstrap input[type=text]::-moz-placeholder,.bootstrap select::-moz-placeholder,.bootstrap textarea::-moz-placeholder{color:#bbb;opacity:1}
.bootstrap input[type=number]:-ms-input-placeholder,.bootstrap input[type=password]:-ms-input-placeholder,.bootstrap input[type=search]:-ms-input-placeholder,.bootstrap input[type=text]:-ms-input-placeholder,.bootstrap select:-ms-input-placeholder,.bootstrap textarea:-ms-input-placeholder{color:#bbb}
.bootstrap input[type=number]::-webkit-input-placeholder,.bootstrap input[type=password]::-webkit-input-placeholder,.bootstrap input[type=search]::-webkit-input-placeholder,.bootstrap input[type=text]::-webkit-input-placeholder,.bootstrap select::-webkit-input-placeholder,.bootstrap textarea::-webkit-input-placeholder{color:#bbb}
.bootstrap input[disabled][type=number],.bootstrap input[disabled][type=password],.bootstrap input[disabled][type=search],.bootstrap input[disabled][type=text],.bootstrap input[readonly][type=number],.bootstrap input[readonly][type=password],.bootstrap input[readonly][type=search],.bootstrap input[readonly][type=text],.bootstrap select[disabled],.bootstrap select[readonly],.bootstrap textarea[disabled],.bootstrap textarea[readonly],fieldset[disabled] .bootstrap input[type=number],fieldset[disabled] .bootstrap input[type=password],fieldset[disabled] .bootstrap input[type=search],fieldset[disabled] .bootstrap input[type=text],fieldset[disabled] .bootstrap select,fieldset[disabled] .bootstrap textarea{cursor:not-allowed;background-color:#eee;opacity:1}
.bootstrap textarea{height:auto}
.bootstrap input[type=search]{-webkit-appearance:none}
.bootstrap input[type=date],.bootstrap input[type=datetime-local],.bootstrap input[type=month],.bootstrap input[type=time]{line-height:38px;line-height:1.428571429 \0 }
.bootstrap .checkbox,.bootstrap .radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px}
.bootstrap .checkbox label,.bootstrap .radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.bootstrap .checkbox input[type=checkbox],.bootstrap .radio input[type=radio]{float:left;margin-left:-20px}
.bootstrap .checkbox+.checkbox,.bootstrap .radio+.radio{margin-top:-5px}
.bootstrap .checkbox[disabled],.bootstrap .radio[disabled],.bootstrap input[type=checkbox][disabled],.bootstrap input[type=radio][disabled],fieldset[disabled] .bootstrap .checkbox,fieldset[disabled] .bootstrap .radio,fieldset[disabled] .bootstrap input[type=checkbox],fieldset[disabled] .bootstrap input[type=radio]{cursor:not-allowed}
.bootstrap .open>a{outline:0}
.bootstrap .label{display:inline;padding:.15em .4em;font-size:75%;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.bootstrap .label:empty{display:none}
.bootstrap a.label:focus,.bootstrap a.label:hover{color:#fff;text-decoration:none;cursor:pointer}
.bootstrap .hidden{display:none!important;visibility:hidden!important}
body,html{height:100%;min-height:100%}
body{font-family:var(--cdk-font-family-primary);font-size:14px;font-weight:400;line-height:1.428571429;color:#1d1d1b;background-color:#f7f7f7}
#content.bootstrap{padding:var(--cdk-page-head-height) var(--cdk-size-16) 0 calc(var(--cdk-sidebar-width) + var(--cdk-size-16))}
#content.bootstrap a[href]:not(.breadcrumb a,.dropdown-menu a,table a,[class*=btn],[class*=dropdown],[class*=list-group-item],[class*=kpi-container],[class*=nav-link]){text-decoration:underline;text-underline-offset:var(--cdk-size-2);transition:var(--cdk-default-transition)}
#content.bootstrap a[href]:not(.breadcrumb a,.dropdown-menu a,table a,[class*=btn],[class*=dropdown],[class*=list-group-item],[class*=kpi-container],[class*=nav-link]):hover{text-underline-offset:var(--cdk-size-4)}
:root{--cdk-header-text-color:var(--cdk-white);--cdk-header-text-color-hover:var(--cdk-primary-500);--cdk-header-bg:var(--cdk-primary-800);--cdk-search-color:var(--cdk-primary-800);--cdk-search-border-color:var(--cdk-primary-400);--cdk-header-version-color:var(--cdk-white);--cdk-header-version-bg:var(--cdk-primary-600)}
[class^=icon-]{font-size:var(--cdk-size-14)}
[class^=process-icon-]{display:block;width:var(--cdk-size-18);height:var(--cdk-size-18);margin:0 auto;font-size:var(--cdk-size-18);background:0 0;background-position:center;background-size:14px}
.bootstrap select[multiple]{overflow:auto}
.bootstrap select[multiple] option{width:max-content}
.bootstrap .label{padding:var(--cdk-size-4) var(--cdk-size-8);font-size:var(--cdk-size-10);font-weight:500;border-radius:var(--cdk-size-0)}
.bootstrap input[type=number]:hover,.bootstrap input[type=password]:hover,.bootstrap input[type=search]:hover,.bootstrap input[type=text]:hover,.bootstrap select:hover,.bootstrap textarea:hover{border-color:var(--cdk-primary-800)}
.bootstrap select:focus{outline:2px solid var(--cdk-blue-500);-webkit-box-shadow:none;box-shadow:none}
.bootstrap label{font-size:var(--cdk-size-14);font-weight:500;color:#1d1d1b}
.bootstrap textarea{resize:none}
.bootstrap fieldset[disabled] input[type=email],.bootstrap fieldset[disabled] input[type=email]:hover,.bootstrap fieldset[disabled] input[type=number],.bootstrap fieldset[disabled] input[type=number]:hover,.bootstrap fieldset[disabled] input[type=password],.bootstrap fieldset[disabled] input[type=password]:hover,.bootstrap fieldset[disabled] input[type=search],.bootstrap fieldset[disabled] input[type=search]:hover,.bootstrap fieldset[disabled] input[type=text],.bootstrap fieldset[disabled] input[type=text]:hover,.bootstrap fieldset[disabled] select,.bootstrap fieldset[disabled] select:hover,.bootstrap fieldset[disabled] textarea,.bootstrap fieldset[disabled] textarea:hover,.bootstrap input[disabled][type=email],.bootstrap input[disabled][type=email]:hover,.bootstrap input[disabled][type=number],.bootstrap input[disabled][type=number]:hover,.bootstrap input[disabled][type=password],.bootstrap input[disabled][type=password]:hover,.bootstrap input[disabled][type=search],.bootstrap input[disabled][type=search]:hover,.bootstrap input[disabled][type=text],.bootstrap input[disabled][type=text]:hover,.bootstrap input[readonly][type=email],.bootstrap input[readonly][type=email]:hover,.bootstrap input[readonly][type=number],.bootstrap input[readonly][type=number]:hover,.bootstrap input[readonly][type=password],.bootstrap input[readonly][type=password]:hover,.bootstrap input[readonly][type=search],.bootstrap input[readonly][type=search]:hover,.bootstrap input[readonly][type=text],.bootstrap input[readonly][type=text]:hover,.bootstrap select[disabled],.bootstrap select[disabled]:hover,.bootstrap select[readonly],.bootstrap select[readonly]:hover,.bootstrap textarea[disabled],.bootstrap textarea[disabled]:hover,.bootstrap textarea[readonly],.bootstrap textarea[readonly]:hover{background-color:var(--cdk-primary-200);border-color:var(--cdk-primary-400)}
.bootstrap input[type=number]:focus,.bootstrap input[type=text]:focus,.bootstrap textarea:focus{background-color:#fff}
.bootstrap input[type=number]:focus,.bootstrap input[type=password]:focus,.bootstrap input[type=text]:focus,.bootstrap textarea:focus{border-color:#1d1d1b;outline:2px solid var(--cdk-blue-500);-webkit-box-shadow:none;box-shadow:none}
.bootstrap input[type=color]:focus,.bootstrap input[type=date]:focus,.bootstrap input[type=datetime-local]:focus,.bootstrap input[type=datetime]:focus,.bootstrap input[type=email]:focus,.bootstrap input[type=month]:focus,.bootstrap input[type=search]:focus,.bootstrap input[type=tel]:focus,.bootstrap input[type=time]:focus,.bootstrap input[type=url]:focus,.bootstrap input[type=week]:focus{background-color:#fff;border-color:#1d1d1b;outline:2px solid var(--cdk-blue-500);-webkit-box-shadow:none;box-shadow:none}
.bootstrap input[type=color]:hover,.bootstrap input[type=date]:hover,.bootstrap input[type=datetime-local]:hover,.bootstrap input[type=datetime]:hover,.bootstrap input[type=email]:hover,.bootstrap input[type=month]:hover,.bootstrap input[type=number]:hover,.bootstrap input[type=password]:focus,.bootstrap input[type=search]:hover,.bootstrap input[type=tel]:hover,.bootstrap input[type=text]:hover,.bootstrap input[type=time]:hover,.bootstrap input[type=url]:hover,.bootstrap input[type=week]:hover,.bootstrap textarea:hover{background-color:#fff}
.bootstrap input[type=email],.bootstrap input[type=number],.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=tel],.bootstrap input[type=text]{font-family:var(--cdk-font-family-primary),Helvetica,Arial,"FontAwesome",sans-serif!important}
@media print{*{font-family:Georgia,"Times New Roman",Times,serif!important;color:#000!important;text-shadow:none!important;background:0 0!important;border-color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important}
[class^=icon-],[class^=process-icon-]{font-family:"FontAwesome"!important}
hr{display:none!important}}
