.theme-light,:root{--color-background:#f6f8fb;--color-surface:#fff;--color-surface-muted:#e9eef5;--color-card:#fff;--color-border:#d8e2ec;--color-text:#0f172a;--color-text-muted:#4b5563;--color-accent:#0a7ec8;--color-accent-soft:#e5f3fb;--color-accent-contrast:#fff;--color-success:#1a8c73;--color-success-soft:#e0f2f1;--color-warning:#0a7ec8;--color-warning-soft:#e5f3fb;--color-error:#e53935;--color-error-soft:#ffcdd2}.theme-dark{--color-background:#111;--color-surface:#1f1f1f;--color-surface-muted:#2a2a2a;--color-card:#1f1f1f;--color-border:#4a4c4e;--color-text:#f4f4f4;--color-text-muted:#cacccd;--color-accent:#0a7ec8;--color-accent-soft:#0b3358;--color-accent-contrast:#fff;--color-success:#1a8c73;--color-success-soft:#12322a;--color-warning:#0a7ec8;--color-warning-soft:#0b3358;--color-error:#e53935;--color-error-soft:#561a1a}.white-bkg{background:#fff}.navy-blue-bkg{background:#2f4858}.light-grey-bkg{background:var(--color-border)}@font-face{font-family:Roboto Regular;src:url(fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto Light;src:url(fonts/Roboto-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto Bold;src:url(fonts/Roboto-Bold.ttf) format("truetype");font-weight:400;font-style:normal}.main-font{font-family:Roboto,Helvetica,Arial,sans-serif}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.semibold{font-weight:500}.bold{font-weight:700}.title-xxs{font-size:1.8rem;font-size:.9rem}.title-xs,.title-xxs{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2}.title-xs{font-size:1.8rem;font-size:1rem}.title-s{font-size:1.8rem;font-size:1.4rem}.title,.title-s{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2}.title{font-size:1.8rem}.body-xs{font-size:.9rem;font-size:.7rem}.body-s,.body-xs{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2}.body-s{font-size:.9rem;font-size:.8rem}.body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2}.body-strong{font-weight:500}.section-title{color:var(--color-text-muted)}.page-title,.section-title{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1.4rem}.page-subtitle,.page-title{color:var(--color-text)}.page-subtitle{font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1rem}.page-subtitle,body,html{font-family:Roboto,Helvetica,Arial,sans-serif}body,html{color:var(--color-border)}h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;padding:0;margin:0}p{margin:.5em 0;color:var(--color-text)}a,p{padding:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2}a{display:inline-block;color:var(--color-accent);text-decoration:underline;cursor:pointer;background:none;border:0}a span{vertical-align:middle}a span+span{margin-left:5px}a [class^=icon-]{position:relative;top:-.1em;font-size:1.2em}a:hover{background:none;opacity:.7}a.active,a:hover.active{font-weight:500;color:inherit;opacity:1}strong{font-weight:500}::selection{color:#fff;background-color:var(--color-text-muted)}.img{max-width:100%;max-height:100%}.center{text-align:center}.right{text-align:right}.pointer{cursor:pointer}.dotted{text-decoration:underline;text-decoration-style:dotted}.margin-v-30{margin-top:30px;margin-bottom:30px}.margin-v-25{margin-top:25px;margin-bottom:25px}.margin-v-20{margin-top:20px;margin-bottom:20px}.margin-v-10{margin-top:10px;margin-bottom:10px}.flexcol{flex-flow:column nowrap}.flexcol,.flexrow{display:flex;justify-content:space-around;align-items:center}.flexrow{flex-flow:row nowrap}.flexwrap{flex-wrap:wrap}.flexcenter{justify-content:center}.flexbetween{justify-content:space-between}.flexstart{justify-content:flex-start}.flexend{justify-content:flex-end}.container-fluid.flexcol:after,.container-fluid.flexcol:before,.container-fluid.flexrow:after,.container-fluid.flexrow:before,.container.flexcol:after,.container.flexcol:before,.container.flexrow:after,.container.flexrow:before{content:none}@media (max-width:767px){.hide-s{display:none}}.auto-scroll{overflow-x:auto}*{box-sizing:border-box}body,html{height:100%;padding:0;margin:0}.container{width:100%;padding-right:40px;padding-left:40px}@media (max-width:991.98px){.container{padding-right:10px;padding-left:10px}}.container-wrap{width:100%;padding-right:40px;padding-left:40px;max-width:1200px;margin:0 auto}.container-wrap.flexcol:after,.container-wrap.flexcol:before,.container-wrap.flexrow:after,.container-wrap.flexrow:before{content:none}@media (max-width:991.98px){.container-wrap{padding-right:10px;padding-left:10px}}.section-l{padding-top:30px;padding-bottom:30px}.section{padding-top:20px;padding-bottom:20px}.section-xs{padding-top:10px;padding-bottom:10px}.section-s{padding-top:15px;padding-bottom:15px}@media (min-width:768px){.indent{border-left:1px solid var(--color-text-muted);padding-left:30px;margin-left:20px}}.content-block{margin-top:20px;margin-bottom:20px}.content-block-xs{margin-top:10px;margin-bottom:10px}.content-block-s{margin-top:15px;margin-bottom:15px}.page-content{padding-top:30px;padding-bottom:30px}.page-content [class^=block]:first-child,.page-content [class^=section]:first-child{padding-top:0}@media (max-width:991.98px){.page-content{padding-top:15px;padding-bottom:15px}}@media (max-width:767px){.page-content{padding-top:10px;padding-bottom:10px}}.site-layout{display:flex;flex-direction:column;width:100%;min-height:100vh;padding:0;margin:0}.site-layout .menu-button{display:none;margin-right:10px}.site-layout .menu-button [class^=icon-]{transition:transform .2s linear}.site-layout .menu-button .icon-burger-menu{transform:rotate(0)}.site-layout .menu-button .icon-close{transform:rotate(90deg)}.site-layout>.header{width:100%;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 40px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.site-layout>.header.flexcol:after,.site-layout>.header.flexcol:before,.site-layout>.header.flexrow:after,.site-layout>.header.flexrow:before{content:none}@media (max-width:991.98px){.site-layout>.header{padding-right:10px;padding-left:10px}}.site-layout>.header .logo-header{display:block;max-width:200px;height:30px}.site-layout>.header>.nav{display:flex;align-items:center}.site-layout>.header>.nav .nav-item{display:inline-block;padding:0;color:var(--color-accent);text-decoration:underline;cursor:pointer;background:none;border:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem;margin-right:10px;color:var(--color-text)}.site-layout>.header>.nav .nav-item span{vertical-align:middle}.site-layout>.header>.nav .nav-item span+span{margin-left:5px}.site-layout>.header>.nav .nav-item [class^=icon-]{position:relative;top:-.1em;font-size:1.2em}.site-layout>.header>.nav .nav-item:hover{background:none;opacity:.7}.site-layout>.header>.nav .nav-item.active,.site-layout>.header>.nav .nav-item:hover.active{font-weight:500;color:inherit;opacity:1}.site-layout>.header>.nav .nav-item .chip-counter{margin-left:2px}.site-layout>.header>.nav:last-child{margin-right:-15px}.site-layout>.header>.nav .admin-menus{border-right:1px solid var(--color-border);font-size:0}@media (max-width:991.98px){.site-layout>.header>.nav .admin-menus{display:none}}.site-layout>.header>.nav .admin-menus:hover{opacity:1}.site-layout>.header .logout-btn{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:inline-block;padding:0;color:var(--color-accent);text-decoration:underline;cursor:pointer;background:none;border:0}.site-layout>.header .logout-btn span{vertical-align:middle}.site-layout>.header .logout-btn span+span{margin-left:5px}.site-layout>.header .logout-btn [class^=icon-]{position:relative;top:-.1em;font-size:1.2em}.site-layout>.header .logout-btn:hover{background:none;opacity:.7}.site-layout>.header .logout-btn.active,.site-layout>.header .logout-btn:hover.active{font-weight:500;color:inherit;opacity:1}.site-layout>.header .logout-btn img{width:20px;display:block}.site-layout>.layout-content{display:flex;flex:1 0 auto;width:100%}@media (max-width:991.98px){.site-layout .menu-button{display:inline-flex}.site-layout .menu-button+*{margin-left:5px}}ui-view{width:100%}.lrow{display:flex;flex-wrap:wrap;margin-bottom:-20px;margin-left:-20px}.lrow>*{flex:1 1 0;margin-bottom:20px;margin-left:20px;max-width:100%}.lrow.center{justify-content:center}.lrow-m{display:flex;flex-wrap:wrap;margin-bottom:-20px;margin-left:-20px}.lrow-m>*{flex:1 1 0;margin-bottom:20px;margin-left:20px;max-width:100%}.lrow-m.center{justify-content:center}.lrow-m>*{box-sizing:border-box;min-width:343.5px}@media (max-width:423.5px){.lrow-m>*{min-width:50vw;width:100%}}#loading-bar .bar{background:#2f4858}#loading-bar-spinner{width:100%;height:100%;background-color:rgba(0,0,0,.9);top:2px;left:0}#loading-bar-spinner .spinner-icon{width:70px;height:70px;margin:auto;position:relative;top:45%;border-color:#2f4858 transparent transparent #2f4858}.loading-anim-container{position:relative}.loading-anim-container .loading-anim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(50,50,50,.6)}.loading-anim-container .loading-anim .sk-circle{position:absolute;z-index:200;width:70px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:10px}.btn,.btn-1{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:5px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.btn-1 .icon,.btn .icon{display:inline-block;height:1.2em}.btn-1 .icon+*,.btn .icon+*{margin-left:5px}.btn-1:hover,.btn:hover{background-color:#086cab;border-color:#086cab}.btn-1:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.btn-1:disabled:hover,.btn:disabled:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:inherit}.btn-2{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background:var(--color-text);border:1px solid var(--color-text);border-radius:5px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.btn-2 .icon{display:inline-block;height:1.2em}.btn-2 .icon+*{margin-left:5px}.btn-2:hover{background-color:#1c2738;border-color:#1c2738}.btn-2:disabled{opacity:.5;cursor:not-allowed}.btn-2:disabled:hover{background-color:var(--color-text);border-color:var(--color-text);color:inherit}.btn-outlined{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background:transparent;border-radius:5px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;border:1px solid transparent;border-color:var(--color-border);color:var(--color-text)}.btn-outlined .icon{display:inline-block;height:1.2em}.btn-outlined .icon+*{margin-left:5px}.btn-outlined:hover{background-color:#086cab;border-color:#086cab}.btn-outlined:disabled{opacity:.5;cursor:not-allowed}.btn-outlined:disabled:hover{background-color:transparent;border-color:transparent;color:inherit}.btn-outlined:hover{color:#fff;background-color:var(--color-accent);border-color:var(--color-accent)}.btn-danger{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background:var(--color-error);border:1px solid var(--color-error);border-radius:5px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.btn-danger .icon{display:inline-block;height:1.2em}.btn-danger .icon+*{margin-left:5px}.btn-danger:hover{background-color:#c62828;border-color:#c62828}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.btn-danger:disabled:hover{background-color:var(--color-error);border-color:var(--color-error);color:inherit}.btn-1[disabled],.btn-2[disabled],.btn-danger[disabled],.btn-outlined[disabled],.btn[disabled]{cursor:not-allowed}.btn-s{font-size:.9rem;font-size:.8rem;padding:5px 10px}.btn-s,.link,.link-1{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2}.link,.link-1{font-size:.9rem;display:inline-block;padding:0;color:var(--color-accent);text-decoration:underline;cursor:pointer;background:none;border:0}.link-1 span,.link span{vertical-align:middle}.link-1 span+span,.link span+span{margin-left:5px}.link-1 [class^=icon-],.link [class^=icon-]{position:relative;top:-.1em;font-size:1.2em}.link-1:hover,.link:hover{background:none;opacity:.7}.link-1.active,.link-1:hover.active,.link.active,.link:hover.active{font-weight:500;color:inherit;opacity:1}.link-1-s,.link-s{display:inline-block;padding:0;color:var(--color-accent);text-decoration:underline;cursor:pointer;background:none;border:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem}.link-1-s span,.link-s span{vertical-align:middle}.link-1-s span+span,.link-s span+span{margin-left:5px}.link-1-s [class^=icon-],.link-s [class^=icon-]{position:relative;top:-.1em;font-size:1.2em}.link-1-s:hover,.link-s:hover{background:none;opacity:.7}.link-1-s.active,.link-1-s:hover.active,.link-s.active,.link-s:hover.active{font-weight:500;color:inherit;opacity:1}.link-2{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:inline-block;padding:0;color:var(--color-text);text-decoration:underline;cursor:pointer;background:none;border:0}.link-2 span{vertical-align:middle}.link-2 span+span{margin-left:5px}.link-2 [class^=icon-]{position:relative;top:-.1em;font-size:1.2em}.link-2:hover{background:none;opacity:.7}.link-2.active,.link-2:hover.active{font-weight:500;color:inherit;opacity:1}.link-2-s{display:inline-block;padding:0;color:var(--color-text);text-decoration:underline;cursor:pointer;background:none;border:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem}.link-2-s span{vertical-align:middle}.link-2-s span+span{margin-left:5px}.link-2-s [class^=icon-]{position:relative;top:-.1em;font-size:1.2em}.link-2-s:hover{background:none;opacity:.7}.link-2-s.active,.link-2-s:hover.active{font-weight:500;color:inherit;opacity:1}.btn-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background:transparent;border-radius:5px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;font-weight:400;font-size:.9rem;font-size:.8rem;padding:5px 10px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1rem;border:1px solid transparent;border-color:var(--color-border)}.btn-icon .icon{display:inline-block;height:1.2em}.btn-icon .icon+*{margin-left:5px}.btn-icon:hover{background-color:#086cab;border-color:#086cab}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.btn-icon:disabled:hover{background-color:transparent;border-color:transparent;color:inherit}.btn-icon [class^=icon-]{color:var(--color-text)}.btn-icon:hover{border-color:var(--color-text)}.btn-icon:hover [class^=icon-]{color:var(--color-background)}.grid,.row{display:flex;flex-wrap:wrap;margin:-10px}.grid>*,.row>*{flex-shrink:0;width:100%;max-width:100%;padding:10px}.grid.grid-end,.grid.row-end,.row.grid-end,.row.row-end{justify-content:flex-end}.grid.grid-center,.grid.row-center,.row.grid-center,.row.row-center{justify-content:center}.grid.grid-v-center,.grid.row-v-center,.row.grid-v-center,.row.row-v-center{align-items:center}.grid .col,.grid .col-auto,.row .col,.row .col-auto{flex:1 0 0%}@media (min-width:768px){.grid .col-m,.row .col-m{flex:1 0 0%}}.grid .col-fixed,.row .col-fixed{flex:0 0 auto}.grid .col-fixed.col-sep,.row .col-fixed.col-sep{border-left:1px solid var(--color-surface-muted)}.grid .col-0,.row .col-0{flex:0 0 auto;width:0;padding:0!important}.grid .col-0.col-sep,.row .col-0.col-sep{border-left:1px solid var(--color-surface-muted)}.grid .col-1-1,.row .col-1-1{flex:0 0 auto;width:100%}.grid .col-1-1.col-sep,.row .col-1-1.col-sep{border-left:1px solid var(--color-surface-muted)}.grid .col-1-2,.row .col-1-2{flex:0 0 auto;width:50%}.grid .col-1-2.col-sep,.row .col-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}.grid .col-1-3,.row .col-1-3{flex:0 0 auto;width:33.333333%}.grid .col-1-3.col-sep,.row .col-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}@media (min-width:576px){.grid .col-s-1-2,.row .col-s-1-2{flex:0 0 auto;width:50%}.grid .col-s-1-2.col-sep,.row .col-s-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px){.grid .col-s-1-3,.row .col-s-1-3{flex:0 0 auto;width:33.333333%}.grid .col-s-1-3.col-sep,.row .col-s-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px){.grid .col-s-1-4,.row .col-s-1-4{flex:0 0 auto;width:25%}.grid .col-s-1-4.col-sep,.row .col-s-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px){.grid .col-s-2-4,.row .col-s-2-4{flex:0 0 auto;width:50%}.grid .col-s-2-4.col-sep,.row .col-s-2-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px){.grid .col-s-3-4,.row .col-s-3-4{flex:0 0 auto;width:75%}.grid .col-s-3-4.col-sep,.row .col-s-3-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-1-1,.row .col-m-1-1{flex:0 0 auto;width:100%}.grid .col-m-1-1.col-sep,.row .col-m-1-1.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-1-2,.row .col-m-1-2{flex:0 0 auto;width:50%}.grid .col-m-1-2.col-sep,.row .col-m-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-1-3,.row .col-m-1-3{flex:0 0 auto;width:33.3333333%}.grid .col-m-1-3.col-sep,.row .col-m-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-2-3,.row .col-m-2-3{flex:0 0 auto;width:66.66666666%}.grid .col-m-2-3.col-sep,.row .col-m-2-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-1-4,.row .col-m-1-4{flex:0 0 auto;width:25%}.grid .col-m-1-4.col-sep,.row .col-m-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-1-6,.row .col-m-1-6{flex:0 0 auto;width:16.66666667%}.grid .col-m-1-6.col-sep,.row .col-m-1-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-2-6,.row .col-m-2-6{flex:0 0 auto;width:33.33333333%}.grid .col-m-2-6.col-sep,.row .col-m-2-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-3-6,.row .col-m-3-6{flex:0 0 auto;width:50%}.grid .col-m-3-6.col-sep,.row .col-m-3-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-4-6,.row .col-m-4-6{flex:0 0 auto;width:66.66666667%}.grid .col-m-4-6.col-sep,.row .col-m-4-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-5-6,.row .col-m-5-6{flex:0 0 auto;width:83.33333333%}.grid .col-m-5-6.col-sep,.row .col-m-5-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-1-5,.row .col-m-1-5{flex:0 0 auto;width:20%}.grid .col-m-1-5.col-sep,.row .col-m-1-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-2-5,.row .col-m-2-5{flex:0 0 auto;width:40%}.grid .col-m-2-5.col-sep,.row .col-m-2-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-3-5,.row .col-m-3-5{flex:0 0 auto;width:60%}.grid .col-m-3-5.col-sep,.row .col-m-3-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.grid .col-m-4-5,.row .col-m-4-5{flex:0 0 auto;width:80%}.grid .col-m-4-5.col-sep,.row .col-m-4-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-1-4,.row .col-l-1-4{flex:0 0 auto;width:25%}.grid .col-l-1-4.col-sep,.row .col-l-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-1-3,.row .col-l-1-3{flex:0 0 auto;width:33.333333%}.grid .col-l-1-3.col-sep,.row .col-l-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-1-2,.row .col-l-1-2{flex:0 0 auto;width:50%}.grid .col-l-1-2.col-sep,.row .col-l-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-2-3,.row .col-l-2-3{flex:0 0 auto;width:66.666666%}.grid .col-l-2-3.col-sep,.row .col-l-2-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-1-5,.row .col-l-1-5{flex:0 0 auto;width:20%}.grid .col-l-1-5.col-sep,.row .col-l-1-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-2-5,.row .col-l-2-5{flex:0 0 auto;width:40%}.grid .col-l-2-5.col-sep,.row .col-l-2-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-3-5,.row .col-l-3-5{flex:0 0 auto;width:60%}.grid .col-l-3-5.col-sep,.row .col-l-3-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:992px){.grid .col-l-4-5,.row .col-l-4-5{flex:0 0 auto;width:80%}.grid .col-l-4-5.col-sep,.row .col-l-4-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:1200px){.grid .col-xl-1-2,.row .col-xl-1-2{flex:0 0 auto;width:50%}.grid .col-xl-1-2.col-sep,.row .col-xl-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:1200px){.grid .col-xl-1-3,.row .col-xl-1-3{flex:0 0 auto;width:33.333333%}.grid .col-xl-1-3.col-sep,.row .col-xl-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}.row{flex-wrap:nowrap}.row .col-fit{flex:0 0 auto;width:auto}@media (min-width:576px){.row-s{display:flex;flex-wrap:wrap;margin:-10px;flex-wrap:nowrap}.row-s>*{flex-shrink:0;width:100%;max-width:100%;padding:10px}.row-s.grid-end,.row-s.row-end{justify-content:flex-end}.row-s.grid-center,.row-s.row-center{justify-content:center}.row-s.grid-v-center,.row-s.row-v-center{align-items:center}.row-s .col,.row-s .col-auto{flex:1 0 0%}.row-s .col-fixed{flex:0 0 auto}.row-s .col-fixed.col-sep{border-left:1px solid var(--color-surface-muted)}.row-s .col-0{flex:0 0 auto;width:0;padding:0!important}.row-s .col-0.col-sep{border-left:1px solid var(--color-surface-muted)}.row-s .col-1-1{flex:0 0 auto;width:100%}.row-s .col-1-1.col-sep{border-left:1px solid var(--color-surface-muted)}.row-s .col-1-2{flex:0 0 auto;width:50%}.row-s .col-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}.row-s .col-1-3{flex:0 0 auto;width:33.333333%}.row-s .col-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}.row-s .col-fit{flex:0 0 auto;width:auto}}@media (min-width:576px) and (min-width:768px){.row-s .col-m{flex:1 0 0%}}@media (min-width:576px) and (min-width:576px){.row-s .col-s-1-2{flex:0 0 auto;width:50%}.row-s .col-s-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:576px){.row-s .col-s-1-3{flex:0 0 auto;width:33.333333%}.row-s .col-s-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:576px){.row-s .col-s-1-4{flex:0 0 auto;width:25%}.row-s .col-s-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:576px){.row-s .col-s-2-4{flex:0 0 auto;width:50%}.row-s .col-s-2-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:576px){.row-s .col-s-3-4{flex:0 0 auto;width:75%}.row-s .col-s-3-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-1-1{flex:0 0 auto;width:100%}.row-s .col-m-1-1.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-1-2{flex:0 0 auto;width:50%}.row-s .col-m-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-1-3{flex:0 0 auto;width:33.3333333%}.row-s .col-m-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-2-3{flex:0 0 auto;width:66.66666666%}.row-s .col-m-2-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-1-4{flex:0 0 auto;width:25%}.row-s .col-m-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-1-6{flex:0 0 auto;width:16.66666667%}.row-s .col-m-1-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-2-6{flex:0 0 auto;width:33.33333333%}.row-s .col-m-2-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-3-6{flex:0 0 auto;width:50%}.row-s .col-m-3-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-4-6{flex:0 0 auto;width:66.66666667%}.row-s .col-m-4-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-5-6{flex:0 0 auto;width:83.33333333%}.row-s .col-m-5-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-1-5{flex:0 0 auto;width:20%}.row-s .col-m-1-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-2-5{flex:0 0 auto;width:40%}.row-s .col-m-2-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-3-5{flex:0 0 auto;width:60%}.row-s .col-m-3-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:768px){.row-s .col-m-4-5{flex:0 0 auto;width:80%}.row-s .col-m-4-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-1-4{flex:0 0 auto;width:25%}.row-s .col-l-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-1-3{flex:0 0 auto;width:33.333333%}.row-s .col-l-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-1-2{flex:0 0 auto;width:50%}.row-s .col-l-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-2-3{flex:0 0 auto;width:66.666666%}.row-s .col-l-2-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-1-5{flex:0 0 auto;width:20%}.row-s .col-l-1-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-2-5{flex:0 0 auto;width:40%}.row-s .col-l-2-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-3-5{flex:0 0 auto;width:60%}.row-s .col-l-3-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:992px){.row-s .col-l-4-5{flex:0 0 auto;width:80%}.row-s .col-l-4-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:1200px){.row-s .col-xl-1-2{flex:0 0 auto;width:50%}.row-s .col-xl-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:576px) and (min-width:1200px){.row-s .col-xl-1-3{flex:0 0 auto;width:33.333333%}.row-s .col-xl-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px){.row-m{display:flex;flex-wrap:wrap;margin:-10px;flex-wrap:nowrap}.row-m>*{flex-shrink:0;width:100%;max-width:100%;padding:10px}.row-m.grid-end,.row-m.row-end{justify-content:flex-end}.row-m.grid-center,.row-m.row-center{justify-content:center}.row-m.grid-v-center,.row-m.row-v-center{align-items:center}.row-m .col,.row-m .col-auto{flex:1 0 0%}.row-m .col-fixed{flex:0 0 auto}.row-m .col-fixed.col-sep{border-left:1px solid var(--color-surface-muted)}.row-m .col-0{flex:0 0 auto;width:0;padding:0!important}.row-m .col-0.col-sep{border-left:1px solid var(--color-surface-muted)}.row-m .col-1-1{flex:0 0 auto;width:100%}.row-m .col-1-1.col-sep{border-left:1px solid var(--color-surface-muted)}.row-m .col-1-2{flex:0 0 auto;width:50%}.row-m .col-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}.row-m .col-1-3{flex:0 0 auto;width:33.333333%}.row-m .col-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}.row-m .col-fit{flex:0 0 auto;width:auto}}@media (min-width:768px) and (min-width:768px){.row-m .col-m{flex:1 0 0%}}@media (min-width:768px) and (min-width:576px){.row-m .col-s-1-2{flex:0 0 auto;width:50%}.row-m .col-s-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:576px){.row-m .col-s-1-3{flex:0 0 auto;width:33.333333%}.row-m .col-s-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:576px){.row-m .col-s-1-4{flex:0 0 auto;width:25%}.row-m .col-s-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:576px){.row-m .col-s-2-4{flex:0 0 auto;width:50%}.row-m .col-s-2-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:576px){.row-m .col-s-3-4{flex:0 0 auto;width:75%}.row-m .col-s-3-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-1-1{flex:0 0 auto;width:100%}.row-m .col-m-1-1.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-1-2{flex:0 0 auto;width:50%}.row-m .col-m-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-1-3{flex:0 0 auto;width:33.3333333%}.row-m .col-m-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-2-3{flex:0 0 auto;width:66.66666666%}.row-m .col-m-2-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-1-4{flex:0 0 auto;width:25%}.row-m .col-m-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-1-6{flex:0 0 auto;width:16.66666667%}.row-m .col-m-1-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-2-6{flex:0 0 auto;width:33.33333333%}.row-m .col-m-2-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-3-6{flex:0 0 auto;width:50%}.row-m .col-m-3-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-4-6{flex:0 0 auto;width:66.66666667%}.row-m .col-m-4-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-5-6{flex:0 0 auto;width:83.33333333%}.row-m .col-m-5-6.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-1-5{flex:0 0 auto;width:20%}.row-m .col-m-1-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-2-5{flex:0 0 auto;width:40%}.row-m .col-m-2-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-3-5{flex:0 0 auto;width:60%}.row-m .col-m-3-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:768px){.row-m .col-m-4-5{flex:0 0 auto;width:80%}.row-m .col-m-4-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-1-4{flex:0 0 auto;width:25%}.row-m .col-l-1-4.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-1-3{flex:0 0 auto;width:33.333333%}.row-m .col-l-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-1-2{flex:0 0 auto;width:50%}.row-m .col-l-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-2-3{flex:0 0 auto;width:66.666666%}.row-m .col-l-2-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-1-5{flex:0 0 auto;width:20%}.row-m .col-l-1-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-2-5{flex:0 0 auto;width:40%}.row-m .col-l-2-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-3-5{flex:0 0 auto;width:60%}.row-m .col-l-3-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:992px){.row-m .col-l-4-5{flex:0 0 auto;width:80%}.row-m .col-l-4-5.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:1200px){.row-m .col-xl-1-2{flex:0 0 auto;width:50%}.row-m .col-xl-1-2.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (min-width:768px) and (min-width:1200px){.row-m .col-xl-1-3{flex:0 0 auto;width:33.333333%}.row-m .col-xl-1-3.col-sep{border-left:1px solid var(--color-surface-muted)}}@media (max-width:767px){.row-m [class^=col]+[class^=col]{margin-top:15px}}.buttons-row{display:flex;flex-direction:column;margin-top:-5px;margin-left:0}.buttons-row>*{margin-top:5px}@media (min-width:0){.buttons-row{flex-direction:row;flex-wrap:wrap;margin-top:0;margin-left:-5px}.buttons-row>*{margin:0 5px}}.buttons-row-s{display:flex;flex-direction:column;margin-top:-5px;margin-left:0}.buttons-row-s>*{margin-top:5px}@media (min-width:576px){.buttons-row-s{flex-direction:row;flex-wrap:wrap;margin-top:0;margin-left:-5px}.buttons-row-s>*{margin:0 5px}}._input{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:block;width:100%;padding:10px 15px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;appearance:none}._input:focus{outline:none;border-color:var(--color-accent)}._input.invalid{border-color:var(--color-error)}.input{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:block;width:100%;padding:10px 15px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;appearance:none}.input:focus{outline:none;border-color:var(--color-accent)}.input.invalid{border-color:var(--color-error)}.select{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:block;width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;appearance:none;padding:10px 30px 10px 15px;cursor:pointer;background-size:20px}.select:focus{outline:none;border-color:var(--color-accent)}.select.invalid{border-color:var(--color-error)}.select.size-auto{width:auto}.super-select{font-weight:400;font-size:.9rem;display:block;width:100%;background:var(--color-surface);border-radius:5px;appearance:none;cursor:pointer;background-size:20px;background-color:var(--color-surface);color:var(--color-text);text-align:center;border:1px solid var(--color-border);font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1rem;padding:10px 40px 10px 15px;background:var(--color-surface) url(fonts/icon-triangle-down-yellow.svg) no-repeat right 15px center;background-size:30px}.super-select:focus{outline:none;border-color:var(--color-accent)}.super-select.invalid{border-color:var(--color-error)}.super-select.size-auto{width:auto}.textarea{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:block;width:100%;padding:10px 15px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;appearance:none}.textarea:focus{outline:none;border-color:var(--color-accent)}.textarea.invalid{border-color:var(--color-error)}.input-label{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem;font-weight:500;color:var(--color-text)}.input-label+.input,.input-label+.select{margin-top:10px}.table{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;width:100%;color:var(--color-text);text-align:left;vertical-align:top;border-collapse:collapse}.table td,.table th{padding:10px}.table th{font-weight:500;color:var(--color-text);background:var(--color-border)}.table td{border-bottom:1px solid var(--color-border)}.table td.unused-cell{background-color:rgba(0,0,0,.0392156862745098)}.table thead{vertical-align:bottom}.table thead tr:last-child th{border-bottom:2px solid #fff}.table tbody>tr:not(.table-recap-row):nth-child(2n){background:var(--color-surface)}.table .cell-fit{width:.1%;white-space:nowrap}.table [class^=btn]{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem;padding:5px 10px}.table .medal{position:relative;top:3px;width:1.5em}.table .laurel{position:relative;top:6px;width:1.8em}.login-screen{justify-content:center;height:100%;padding:40px}.login-container,.login-screen{display:flex;align-items:center}.login-container{flex-direction:column;width:100%;max-width:400px}.login-container .logo{width:200px}.login-container form{width:100%;margin-top:60px}.login-container .input{text-align:center}.login-container .btn-block{margin-top:30px}.ui-notification{padding:15px;border-radius:5px}.ui-notification .error-title{text-align:left;color:#fff}.ui-notification .error-message{padding:3px 10px 10px}.ui-notification.success{background-color:#fff!important}.ui-notification.success,.ui-notification.success .error-title{color:var(--color-success)!important}body{background-color:var(--color-background);color:var(--color-text)}hr{border:0;height:1px;background:var(--color-text-muted);background-image:linear-gradient(90deg,var(--color-text-muted),var(--color-border),var(--color-text-muted))}.dashboard{position:relative;padding:15px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent-soft),var(--color-background) 55%);border:1px solid var(--color-border);overflow:hidden;box-shadow:0 30px 60px -50px rgba(15,23,42,.45)}.dashboard:before{width:260px;height:260px;border-radius:50%;background:var(--color-success-soft);top:-140px;right:-120px}.dashboard:after,.dashboard:before{content:"";position:absolute;opacity:.55;z-index:0}.dashboard:after{width:220px;height:220px;border-radius:36% 64% 40% 60%;background:var(--color-accent-soft);bottom:-120px;left:-80px}.dashboard>*{position:relative;z-index:1}@media (max-width:991.98px){.dashboard{padding:8px}}@media (max-width:767px){.dashboard{padding:0}}.dashboard-header{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:30px;justify-content:center;text-align:center}.dashboard-grid{display:grid;gap:30px;grid-template-columns:1fr}.dashboard-grid>.dashboard-card:not(.global-card):not(.stage-card):not(.day-card){grid-column:-1}.dashboard-tabs{display:none;gap:10px;margin-bottom:20px}.dashboard-tab-btn{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem;padding:5px 15px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.dashboard-tab-btn.is-active{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}@media (min-width:576px) and (max-width:1096px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid .global-card{order:3;grid-column:span 2}.dashboard-grid .day-card{order:1}.dashboard-grid .stage-card{order:2}}@media (max-width:780px){.dashboard-grid{grid-template-columns:1fr}.dashboard-tabs{display:flex;flex-wrap:wrap;justify-content:center}.dashboard-tab{display:none}.dashboard-tab.is-active{display:block}.dashboard-grid .day-card{order:1}.dashboard-grid .stage-card{order:2}.dashboard-grid .global-card{order:3;grid-column:auto}}@media (min-width:1097px){.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid .day-card{order:1}.dashboard-grid .stage-card{order:2}.dashboard-grid .global-card{order:3}}.dashboard-grid>.dashboard-card{animation:dashboard-rise .45s ease both}.dashboard-grid>.dashboard-card:nth-child(2){animation-delay:.05s}.dashboard-grid>.dashboard-card:nth-child(3){animation-delay:.1s}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-grid>.dashboard-card{animation:none}}.dashboard-title{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1.4rem;text-align:center;color:var(--color-text);margin:0}@media (max-width:767px){.dashboard-header{justify-content:center;text-align:center}.dashboard-title{text-align:center}}.dashboard-card{position:relative;background:var(--color-surface);padding:30px;border-radius:10px;color:var(--color-text);border:1px solid var(--color-border);box-shadow:0 18px 32px -28px rgba(15,23,42,.45);text-align:left}.dashboard-card .card-title{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;margin:0 0 15px;padding-bottom:15px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.dashboard-card .block{margin-top:15px}.dashboard-card .block-l{margin-top:20px}.dashboard-card.dark{border-color:var(--color-accent-soft)}.dashboard-card.dark,.dashboard-card.warning{background:linear-gradient(135deg,var(--color-accent-soft),var(--color-surface) 60%);text-align:center}.dashboard-card.warning{border-color:var(--color-accent)}.dashboard-card.success{background:linear-gradient(135deg,var(--color-success-soft),var(--color-surface) 60%);border-color:var(--color-success);color:var(--color-text)}.dashboard-card.success .done-challenge-msg{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1rem;color:var(--color-text)}.dashboard-card .handichiens{position:absolute;top:-10px;right:-10px}@media (min-width:768px){.dashboard-card .handichiens{width:100px}}.countdown{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;color:var(--color-accent);line-height:1;margin:0;text-align:center}.challenge-end{display:flex;justify-content:flex-end;align-items:center;gap:10px;color:var(--color-text)}.challenge-end,.challenge-end-label{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem}.challenge-end-label{color:inherit;letter-spacing:.02em}.challenge-end-date,.label{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem}.label{text-align:left}.label+.progress{margin-top:5px}.progress{position:relative;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;height:2.3em;line-height:2.3em;background:var(--color-surface-muted);border-radius:999px;border:1px solid var(--color-border);margin-bottom:10px;overflow:hidden}.progress .progress-bar{background:linear-gradient(90deg,var(--color-accent),#fbac4c);height:100%;border-radius:999px;max-width:100%}.progress .progress-value{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-text);font-weight:500;padding:0 15px;box-sizing:border-box;text-align:left}.info{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem;background:var(--color-surface-muted);border-radius:5px;padding:15px 20px;border:1px solid var(--color-border);text-align:center}.info.success{background:var(--color-success-soft);border-color:var(--color-success)}.ranking{display:flex;align-items:flex-end;justify-content:center;gap:20px;min-height:280px;padding:15px 0 20px;position:relative;text-align:center}.ranking:before{content:"";position:absolute;left:10%;right:10%;bottom:20px;height:1px;background:linear-gradient(90deg,transparent,var(--color-border),transparent)}.ranking .podium{--podium-height:90px;--podium-accent:var(--color-accent);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1 0;max-width:160px;gap:10px}.ranking .podium-card{position:relative;width:100%;background:var(--color-surface);border-radius:10px;border:1px solid var(--color-border);border-top:4px solid var(--podium-accent);padding:15px 10px 20px;min-height:165px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 16px 24px -22px rgba(15,23,42,.35)}.ranking .podium-rank{position:absolute;top:-10px;right:-10px;background:var(--podium-accent);color:#fff;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:500}.ranking .podium-medal{width:28px;height:28px;margin:0 auto 5px;display:block}.ranking .podium-base{width:100%;height:var(--podium-height);border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--color-surface-muted),var(--color-border));position:relative;overflow:hidden}.ranking .podium-base:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.35),transparent)}.ranking .profile-pic{width:56px;height:56px;margin:0 auto 10px;border-radius:999px;overflow:hidden;border:2px solid var(--color-surface);background:var(--color-surface-muted);box-shadow:0 10px 16px -14px rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ranking .profile-pic img{width:100%;height:100%;object-fit:cover;border-radius:999px;border:0;display:block}.ranking .profile-pic.placeholder{background:linear-gradient(135deg,var(--color-surface-muted),var(--color-border))}.ranking .user-distance{font-weight:700;font-size:1.8rem;font-size:1rem;font-weight:500;color:var(--color-text);margin-top:5px}.ranking .user-distance,.ranking .user-name{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.2}.ranking .user-name{font-weight:400;font-size:.9rem;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}.ranking .rank-1{order:2;--podium-height:175px;--podium-accent:var(--color-accent);transform:translateY(-15px)}.ranking .rank-2{order:1;--podium-height:125px;--podium-accent:#bfc9d8;transform:translateY(-5px)}.ranking .rank-3{order:3;--podium-height:95px;--podium-accent:#fbac4c}@media (max-width:767px){.ranking{min-height:230px}.ranking .podium{max-width:120px}.ranking .rank-1{--podium-height:150px}.ranking .rank-2{--podium-height:115px}.ranking .rank-3{--podium-height:85px}}.picto{width:54px;margin:0 auto 15px;display:block}.cta{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem;text-transform:uppercase;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;padding:5px 20px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-accent-soft);text-decoration:none;transition:transform .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.cta:hover{background:var(--color-accent);color:#fff;transform:translateY(-1px)}.cta-row{text-align:center}.raised-money{color:var(--color-text)}.disc-stat,.raised-money{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2}.disc-stat{background:var(--color-surface);color:var(--color-accent);font-size:1.4rem;display:flex;justify-content:center;align-items:center;width:150px;height:150px;padding:20px;border-radius:28px;border:1px solid var(--color-border);flex:0 1 auto;position:relative;box-shadow:0 14px 24px -20px rgba(15,23,42,.4)}.disc-stat .label{position:absolute;bottom:-20px;text-align:center;margin-top:5px;color:var(--color-text);width:100%}.disc-stat.secondary{color:var(--color-text);background:var(--color-surface-muted)}.dashboard-logo{display:block;margin:0;width:80px;max-width:45vw}.ranking-page{display:flex;flex-direction:column;gap:30px}.ranking-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:30px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent-soft),var(--color-surface) 60%);border:1px solid var(--color-border);box-shadow:0 18px 32px -28px rgba(15,23,42,.35)}.ranking-hero-text .page-title{margin-bottom:5px}.ranking-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:5px 20px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.8rem;color:var(--color-text)}.ranking-hero-badge img{width:20px;height:20px}.ranking-top{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.ranking-card{position:relative;background:var(--color-surface);border-radius:10px;border:1px solid var(--color-border);padding:20px 15px;text-align:center;box-shadow:0 16px 24px -20px rgba(15,23,42,.35)}.ranking-card.rank-1{transform:translateY(-10px);border-top:4px solid var(--color-accent)}.ranking-card.rank-2{border-top:4px solid #bfc9d8}.ranking-card.rank-3{border-top:4px solid #fbac4c}.ranking-rank{position:absolute;top:-12px;right:-12px;background:var(--color-text);color:#fff;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:500}.ranking-medal{width:34px;height:34px;margin:0 auto 10px;display:block}.ranking-name{font-weight:500;color:var(--color-text);margin-bottom:5px}.ranking-distance{font-weight:700;font-size:1.8rem;font-size:1rem;color:var(--color-accent);margin-bottom:10px}.ranking-distance,.ranking-medals{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.2}.ranking-medals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;font-weight:400;font-size:.9rem;font-size:.7rem;color:var(--color-text)}.ranking-medals span{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--color-surface-muted);border-radius:999px;padding:2px 6px}.ranking-medals img{width:14px;height:14px}.ranking-table-wrap{background:var(--color-surface);border-radius:10px;border:1px solid var(--color-border);box-shadow:0 18px 32px -28px rgba(15,23,42,.35);padding:10px}.ranking-table{border-collapse:separate;border-spacing:0}.ranking-table th{background:var(--color-surface-muted)}.ranking-table tr.ranking-me,.ranking-table tr.ranking-me td,.ranking-table tr:hover{background:var(--color-accent-soft)}.ranking-table tr.ranking-me td{font-weight:500}.feed-layout{display:flex;flex-direction:column;height:calc(100vh - 51px)}.feed-layout .page-title{margin-top:20px}@media (max-height:600px){.feed-layout .page-title{display:none}}.feed{width:100%;padding-right:40px;padding-left:40px;flex:1 1 auto;overflow-y:auto;margin-top:20px;padding-bottom:30px}.feed.flexcol:after,.feed.flexcol:before,.feed.flexrow:after,.feed.flexrow:before{content:none}@media (max-width:991.98px){.feed{padding-right:10px;padding-left:10px}}.feed-form{margin-top:auto;padding:20px 0;border-top:1px solid var(--color-border);background:var(--color-surface)}.feed-form .submit-btn{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background:transparent;border-radius:5px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;border:1px solid transparent;border-color:var(--color-border);color:var(--color-text);display:block;width:100%}.feed-form .submit-btn .icon{display:inline-block;height:1.2em}.feed-form .submit-btn .icon+*{margin-left:5px}.feed-form .submit-btn:hover{background-color:#086cab;border-color:#086cab}.feed-form .submit-btn:disabled{opacity:.5;cursor:not-allowed}.feed-form .submit-btn:disabled:hover{background-color:transparent;border-color:transparent;color:inherit}.feed-form .submit-btn:hover{color:#fff;background-color:var(--color-accent);border-color:var(--color-accent)}.feed-form .submit-btn+.btn-block{margin-top:10px}.feed-item{width:800px;max-width:100%;clear:both}.feed-item+.feed-item{margin-top:30px}.feed-item.own-item{float:right;text-align:right}.feed-item.own-item .feed-actions,.feed-item.own-item .feed-item-head{justify-content:flex-end}.feed-item.own-item .feed-content{background:var(--color-border);border-left:5px solid var(--color-accent)}.profile-pic img{width:100px;height:100px;border-radius:100px;border:2px solid var(--color-border)}.feed-item-head{display:flex;align-items:center}.feed-item-head .profile-pic img{width:35px;height:35px;border-radius:35px;margin-right:10px}.feed-item-meta{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9rem;line-height:1.2;font-size:.7rem;color:var(--color-text)}.feed-content{background:var(--color-surface);padding:15px 20px;border-radius:5px;color:var(--color-text);margin:5px 0}.feed-actions{display:flex}.feed-count{margin:0 10px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1rem;font-weight:500;color:var(--color-text)}.feed-comments{margin-top:10px;margin-left:15px;padding-left:15px;border-left:1px solid var(--color-border)}.feed-comment{padding-left:20px;color:var(--color-text)}.comment-form{margin-top:15px}.msg-pic img{background:var(--color-accent);max-width:200px;max-height:400px}.award{margin-top:20px;display:inline-flex;align-items:center;width:23%;max-width:150px;flex-wrap:wrap}.award .picto{width:2em;margin:0}.award span{font-weight:700;font-size:1.8rem;font-size:1.4rem;color:#fff;margin-left:15px}.award .legend,.award span{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.2}.award .legend{font-weight:400;font-size:.9rem;font-size:.7rem;color:var(--color-text);display:block;width:100%;margin-top:10px}@media (max-width:767px){.award{flex-direction:column}.award span{margin:5px 0 0}.award .legend{text-align:center}}.file-upload{margin-bottom:20px}.file-upload input[type=file]{visibility:hidden;display:none}@media (max-height:600px){.file-upload{margin-bottom:0}}.chip{display:inline-block;padding:15px 20px}.chip,.chip-counter{background:var(--color-accent);color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;font-size:1rem;border-radius:2em}.chip-counter{display:inline-block;font-weight:400;font-size:.9rem;font-size:.8rem;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0;width:1.7em;height:1.7em}.quizz{padding-top:20px;padding-bottom:20px}.quizz .question{font-weight:700;font-size:1.8rem;font-size:1rem;color:var(--color-text)}.quizz .answer,.quizz .question{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.2}.quizz .answer{font-weight:400;font-size:.9rem;font-size:.8rem;display:block;margin-top:10px;padding:15px;color:var(--color-text-muted);background:var(--color-card);border-radius:5px}.challenge-pic img{width:100%;max-width:400px;max-height:400px}.ui-notification{position:fixed;z-index:9999;width:300px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;color:#fff;border-radius:0;background:#337ab7;box-shadow:5px 5px 10px rgba(0,0,0,.3)}.ui-notification.clickable{cursor:pointer}.ui-notification.clickable:hover{opacity:.7}.ui-notification.killed{-webkit-transition:opacity 1s ease;-o-transition:opacity ease 1s;transition:opacity 1s ease;opacity:0}.ui-notification>h3{font-size:14px;font-weight:700;display:block;margin:10px 10px 0;padding:0 0 5px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.3)}.ui-notification a{color:#fff}.ui-notification a:hover{text-decoration:underline}.ui-notification>.message{margin:10px}.ui-notification.warning{color:#fff;background:#f0ad4e}.ui-notification.error{color:#fff;background:#d9534f}.ui-notification.success{color:#fff;background:#5cb85c}.ui-notification.info{color:#fff;background:#5bc0de}

/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:all .35s linear;-moz-transition:.35s linear all;-o-transition:.35s linear all;transition:all .35s linear}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width .35s;-moz-transition:width .35s;-o-transition:width .35s;transition:width .35s;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-moz-box-shadow:#29d 1px 0 6px 1px;-ms-box-shadow:#29d 1px 0 6px 1px;-webkit-box-shadow:#29d 1px 0 6px 1px;box-shadow:1px 0 6px 1px #29d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;-moz-animation:loading-bar-spinner .4s linear infinite;-ms-animation:loading-bar-spinner .4s linear infinite;-o-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-bar-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}