@charset "UTF-8";.jq-toast-wrap{display:block;letter-spacing:normal;pointer-events:none!important;position:fixed;width:250px;z-index:9000!important}.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{left:20px;top:20px}.jq-toast-wrap.top-right{right:40px;top:20px}.jq-toast-single{background-color:#444;border-radius:4px;color:#fff;display:block;font-family:arial,sans-serif;font-size:12px;line-height:17px;margin:0 0 5px;padding:10px;pointer-events:all!important;position:relative;width:100%}.jq-toast-single h2{background:none;color:inherit;font-family:arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:inherit;margin:0 0 7px}.jq-toast-single a{border-bottom:1px solid #fff;color:#eee;font-size:12px;font-weight:700;padding-bottom:3px;text-decoration:none}.jq-toast-single ul{background:none;margin:0 0 0 15px;padding:0}.jq-toast-single ul li{background:none;letter-spacing:normal;line-height:17px;list-style-type:disc!important;margin:0;padding:0}.close-jq-toast-single{cursor:pointer;font-size:14px;position:absolute;right:7px;top:3px}.jq-toast-loader{background:red;border-radius:5px;display:block;height:5px;left:0;position:absolute;top:-2px;width:0}.jq-toast-loaded{width:100%}.jq-has-icon{background-position:10px;background-repeat:no-repeat;padding:10px 10px 10px 50px}.jq-icon-info{background-color:#31708f;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=");border-color:#bce8f1;color:#d9edf7}.jq-icon-warning{background-color:#8a6d3b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=");border-color:#faebcc;color:#fcf8e3}.jq-icon-error{background-color:#a94442;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=");border-color:#ebccd1;color:#f2dede}.jq-icon-success{background-color:#3c763d;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==");border-color:#d6e9c6;color:#dff0d8}
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#6c757d;display:block;font-size:80%}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{color:#212529;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);color:#212529}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#343a40;border-color:#454d55;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#343a40;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{appearance:none}select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#28a745;display:none;font-size:80%;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(40,167,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(.75em + 2.3125rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57;border-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:80%;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d;border-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;display:inline-block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0062cc;border-color:#005cbf;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1e7e34;border-color:#1c7430;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#138496;border-color:#117a8b;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{border-color:#007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{border-color:#17a2b8;color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{color:#007bff;font-weight:400;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#007bff;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6c757d;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1.5rem}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{color-adjust:exact;display:block;min-height:1.5rem;padding-left:1.5rem;position:relative;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#007bff;border-color:#007bff;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#b3d7ff;border-color:#b3d7ff;color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #adb5bd;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#007bff;border-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#adb5bd;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#495057}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e9ecef;color:#6c757d}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{font-size:.875rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;z-index:1}.custom-file-label,.custom-file-label:after{color:#495057;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-left:0;padding-right:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{background-color:#e9ecef;border-radius:.25rem;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb,.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";display:inline-block;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#007bff;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#007bff;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#0062cc;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5);outline:0}.badge-secondary{background-color:#6c757d;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#545b62;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);outline:0}.badge-success{background-color:#28a745;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#1e7e34;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5);outline:0}.badge-info{background-color:#17a2b8;color:#fff}a.badge-info:focus,a.badge-info:hover{background-color:#117a8b;color:#fff}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5);outline:0}.badge-warning{background-color:#ffc107;color:#212529}a.badge-warning:focus,a.badge-warning:hover{background-color:#d39e00;color:#212529}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);outline:0}.badge-danger{background-color:#dc3545;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#bd2130;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5);outline:0}.badge-light{background-color:#f8f9fa;color:#212529}a.badge-light:focus,a.badge-light:hover{background-color:#dae0e5;color:#212529}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5);outline:0}.badge-dark{background-color:#343a40;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#1d2124;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5);outline:0}.jumbotron{background-color:#e9ecef;border-radius:.3rem;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:.25rem;font-size:.75rem;height:1rem;line-height:0}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#007bff;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;pointer-events:none}.list-group-item.active{background-color:#007bff;border-color:#007bff;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#b8daff;color:#004085}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9fcdff;color:#004085}.list-group-item-primary.list-group-item-action.active{background-color:#004085;border-color:#004085;color:#fff}.list-group-item-secondary{background-color:#d6d8db;color:#383d41}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c8cbcf;color:#383d41}.list-group-item-secondary.list-group-item-action.active{background-color:#383d41;border-color:#383d41;color:#fff}.list-group-item-success{background-color:#c3e6cb;color:#155724}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#b1dfbb;color:#155724}.list-group-item-success.list-group-item-action.active{background-color:#155724;border-color:#155724;color:#fff}.list-group-item-info{background-color:#bee5eb;color:#0c5460}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abdde5;color:#0c5460}.list-group-item-info.list-group-item-action.active{background-color:#0c5460;border-color:#0c5460;color:#fff}.list-group-item-warning{background-color:#ffeeba;color:#856404}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffe8a1;color:#856404}.list-group-item-warning.list-group-item-action.active{background-color:#856404;border-color:#856404;color:#fff}.list-group-item-danger{background-color:#f5c6cb;color:#721c24}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1b0b7;color:#721c24}.list-group-item-danger.list-group-item-action.active{background-color:#721c24;border-color:#721c24;color:#fff}.list-group-item-light{background-color:#fdfdfe;color:#818182}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#ececf6;color:#818182}.list-group-item-light.list-group-item-action.active{background-color:#818182;border-color:#818182;color:#fff}.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b9bbbe;color:#1b1e21}.list-group-item-dark.list-group-item-action.active{background-color:#1b1e21;border-color:#1b1e21;color:#fff}.close{color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#6c757d;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{word-wrap:break-word;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 .3rem;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:.3rem 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:.3rem 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:no-repeat 50%/100% 100%;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:text-bottom;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{border-color:#dee2e6;color:inherit}}.color-red{background-color:#c30!important}.color-blue{background-color:#069!important}.color-white{background-color:#fff!important}.color-yellow{background-color:#fc0!important}.color-green{background-color:#096!important}.color-grey{background-color:#b7b7b7!important}.color-orange{background-color:#c68503!important}.color-gold{background-color:#a67c01!important}.color-pink{background-color:#fa00ff!important}*{-webkit-text-size-adjust:none}body,html{overscroll-behavior:none}body{background-color:#193657;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:25.2px}@media (min-width:576px){body{background-color:#e1e1e1}}body.pdf{background-color:#fff}body img.emoji{display:block;width:16px}.main{background-color:#193657;padding:1rem 0}.main.sub{padding-bottom:0}.main .wrapper{background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:0}.main .wrapper .back{margin-right:8px}.main .wrapper .back a{padding:.25rem;transition:transform .2s ease}.main .wrapper .back a:hover{transform:translateX(-2px)}.main .wrapper .back a img{margin-left:0}.main .wrapper .title{background:linear-gradient(135deg,#e1e1e1,#d4d4d4);border-bottom:3px solid #193657;border-radius:12px 12px 0 0;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px;position:relative}.main .wrapper .title:after{animation:gradient-flow 3s ease infinite;background:linear-gradient(90deg,#193657,#2a5b92,#193657);background-size:200% 100%;bottom:-3px;content:"";height:3px;left:0;position:absolute;right:0}.main .wrapper .title .buttons,.main .wrapper .title .meta{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main .wrapper .title .title-content label{line-height:14px;margin-bottom:0}.main .wrapper .title h3,.main .wrapper .title h4,.main .wrapper .title h5,.main .wrapper .title h6{margin-bottom:0}.main .wrapper .title h5{font-size:1.35rem}.main .wrapper .title .meta{flex-shrink:0;margin-bottom:0;margin-right:20px}.main .wrapper .title .buttons{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.main .wrapper .title .buttons .btn{flex-shrink:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main .wrapper .title .buttons .btn:last-of-type{margin-right:0}.main .wrapper .content{border-radius:0 0 12px 12px;padding:10px;position:relative}.main .wrapper .content:first-child{border-radius:12px}.main .wrapper .content .content-overlay{align-items:flex-start;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding-top:40px;position:absolute;right:0;top:0;z-index:999}.main .wrapper .content .content-overlay .overlay-card{animation:overlay-appear .4s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,.35),0 10px 30px rgba(0,0,0,.2);max-width:300px;padding:20px 24px;text-align:center}@keyframes overlay-appear{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.main .wrapper .content .content-overlay .overlay-card .overlay-icon{display:flex;justify-content:center;line-height:1;margin-bottom:12px}.main .wrapper .content .content-overlay .overlay-card .overlay-icon img.emoji{height:32px!important;width:32px!important}.main .wrapper .content .content-overlay .overlay-card .overlay-title{color:#212529;font-size:16px;font-weight:700;margin-bottom:6px}.main .wrapper .content .content-overlay .overlay-card .overlay-text{color:#6c757d;font-size:13px;margin-bottom:16px}.main .wrapper .content .content-overlay .overlay-card .overlay-actions{display:flex;gap:8px;justify-content:center}.main-panel{background:#193657;padding:0}.button-bar{background:#ccc;margin-bottom:50px;padding:10px 0}#breadcrumbs{background-color:#e1e1e1}#alerts{background-color:#193657}.form-check-label-sm{font-size:14px;line-height:14px}.dropdown-menu .dropdown-item span{font-size:smaller}.dropdown-menu .dropdown-item:hover small{text-decoration:underline}.color.red,.gate.red,.result-rider.red,.rider.red,.team-color.red{background-color:#c30}.color.blue,.gate.blue,.result-rider.blue,.rider.blue,.team-color.blue{background-color:#069}.color.white,.gate.white,.result-rider.white,.rider.white,.team-color.white{background-color:#fff}.color.yellow,.gate.yellow,.result-rider.yellow,.rider.yellow,.team-color.yellow{background-color:#fc0}.color.green,.gate.green,.result-rider.green,.rider.green,.team-color.green{background-color:#096}.color.grey,.gate.grey,.result-rider.grey,.rider.grey,.team-color.grey{background-color:#b7b7b7}.color.orange,.gate.orange,.result-rider.orange,.rider.orange,.team-color.orange{background-color:#c68503}.color.pink,.gate.pink,.result-rider.pink,.rider.pink,.team-color.pink{background-color:#fa00ff}table td[contenteditable]:hover{background:#d8d8d8;cursor:pointer;font-weight:bolder}.modal.fade{transition:opacity .2s ease-out}.modal.fade .modal-dialog{opacity:0;transform:scale(.9) translateY(-20px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out}.modal.fade.show .modal-dialog{opacity:1;transform:scale(1) translateY(0)}.modal .modal-dialog{margin:10px auto;max-height:calc(100vh - 20px);max-width:calc(100% - 20px)}.modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-height:calc(100vh - 20px);overflow:hidden}@media (min-width:576px){.modal .modal-dialog{margin:1.75rem auto;max-width:500px}.modal .modal-content,.modal .modal-dialog{max-height:calc(100vh - 3.5rem)}}.modal.modal-confirm .modal-dialog{max-width:320px}.modal-header{align-items:center;background:#e1e1e1;border-bottom:2px solid #193657;display:flex;padding:12px 16px}.modal-header .modal-title{color:#193657;font-size:18px;font-weight:700;line-height:1}.modal-header .close{line-height:1;margin:-6px -6px -6px auto;opacity:.6;padding:6px}.modal-header .close:hover{opacity:1}.modal-body{overflow-y:auto;padding:16px}@media (min-width:576px){.modal-body{padding:20px}}.loader{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:1000000}.modal-body .modal-footer{padding:10px 0 0}.modal-body .modal-footer>*{margin:0}.modal-form .form-group{margin-bottom:20px}.modal-form .form-group label{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.modal-form .form-group label .required{color:#dc3545;margin-left:2px}.modal-form .form-group .form-control{border:1px solid #dee2e6;border-radius:8px;font-size:15px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.modal-form .form-group .form-control:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.modal-form .form-group .form-control::placeholder{color:#adb5bd}.modal-form .form-group select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;padding:6px 30px 6px 12px}.modal-form .form-group textarea.form-control{min-height:120px;resize:vertical}.modal-form .form-group .form-text{font-size:13px;margin-top:6px}.modal-form .modal-form-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.modal-form .modal-form-grid .form-group{margin-bottom:0}@media (max-width:480px){.modal-form .modal-form-grid{gap:16px;grid-template-columns:1fr}.modal-form .modal-form-grid .form-group{margin-bottom:0}}.modal-form .modal-form-actions{border-top:1px solid #e9ecef;display:flex;gap:10px;justify-content:flex-end;margin-top:8px;padding-top:16px}.confirm-dialog{padding:10px 0;text-align:center}.confirm-dialog .confirm-icon{display:flex;justify-content:center;margin-bottom:16px}.confirm-dialog .confirm-icon img.emoji{height:48px;width:48px}.confirm-dialog .confirm-message{margin-bottom:24px}.confirm-dialog .confirm-actions{display:flex;gap:12px;justify-content:center}h3{font-size:25px}h4{font-size:23px}h5{font-size:21px}@media (min-width:576px){.main-panel{padding:0}.main{padding:1.5rem 0}.main .wrapper .content,.main .wrapper .title{padding:1rem}}.alert{border:none;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;margin-bottom:0;padding:12px 14px}.alert p,.alert span{font-size:13px;font-weight:400;line-height:18px;margin-bottom:0}.alert img{align-self:center;margin-right:5px}.alert.info{display:block}.alert.info img{display:inline-block;height:12px;margin-left:1px;margin-right:1px;width:12px}.alert ul{margin-bottom:0;padding-left:1rem}.alert ul li{line-height:20px}.alert.alert-success{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724}.alert.alert-danger{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24}.alert.alert-warning{background:linear-gradient(135deg,#fff3cd,#ffeeba);color:#856404}.alert.alert-info{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460}.tips-box{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:6px;padding:10px 12px}.tips-box.tips-box-warning{background:linear-gradient(135deg,#fff3cd,#ffe69c);border-color:#ffc107}.tips-box .tip-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;padding:5px 0}.tips-box .tip-item:last-child{border-bottom:none;padding-bottom:0}.tips-box .tip-item:first-child{padding-top:0}.tips-box .tip-item.tip-item-warning{background:#dc3545;border-bottom:none;border-radius:4px;color:#fff;margin:-4px -6px 6px;padding:6px}.tips-box .tip-item.tip-item-warning .tip-text{color:#fff}.tips-box .tip-item .tip-icon{align-items:center;display:flex;flex-shrink:0;width:26px}.tips-box .tip-item .tip-icon img.emoji{height:14px;width:14px}.tips-box .tip-item .tip-text{color:#495057;flex:1;font-size:13px;line-height:18px}.tips-box .tip-item .tip-text a{color:#0d6efd;text-decoration:underline}.tips-box .tip-item .tip-text a:hover{color:#0a58ca}.tips-box .tip-actions{border-top:1px solid rgba(0,0,0,.1);margin-top:8px;padding-top:8px}.header-hamburger{align-items:center;background:#e1e1e1;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:32px;justify-content:center;padding:0;transition:background-color .2s ease,transform .2s ease;width:32px}.header-hamburger:hover{background:#cdcdcd;transform:scale(1.05)}.header-hamburger:hover span{background:#193657}.header-hamburger:hover span:first-child{animation:hamburger-top .4s ease forwards}.header-hamburger:hover span:nth-child(2){animation:hamburger-middle .4s ease forwards}.header-hamburger:hover span:nth-child(3){animation:hamburger-bottom .4s ease forwards}.header-hamburger:active{transform:scale(.95)}.header-hamburger span{background:#333;border-radius:2px;display:block;height:3px;transition:background-color .2s ease;width:18px}.header-hamburger:after{display:none!important}@keyframes hamburger-top{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(-3px) scaleX(.7)}to{transform:translateX(0) scaleX(1)}}@keyframes hamburger-middle{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}@keyframes hamburger-bottom{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(3px) scaleX(.7)}to{transform:translateX(0) scaleX(1)}}header{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;z-index:100}#top-bar{display:none}@media (min-width:576px){#top-bar{background:linear-gradient(135deg,#1a1a1a,#000);display:block;padding-bottom:6px;padding-top:6px;text-align:right}#top-bar>.container>.dropdown>a.dropdown-toggle,#top-bar>.container>a{color:hsla(0,0%,100%,.6);font-size:12px;line-height:12px;margin-left:12px;text-decoration:none;transition:color .2s ease}#top-bar>.container>.dropdown>a.dropdown-toggle:hover,#top-bar>.container>a:hover{color:#fff!important;text-decoration:none!important}#top-bar>.container>.dropdown>a.dropdown-toggle:after{background:none;border:none;content:"▾";font-size:10px;margin-left:4px;position:relative;transition:transform .2s ease;vertical-align:middle}#top-bar>.container>.dropdown>a.dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}#top-bar>.container>:first-child,#top-bar>.container>:first-child>a:first-of-type{margin-left:0}#top-bar .dropdown-menu{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:2px;padding:2px}#top-bar .dropdown-menu .dropdown-item{border-radius:2px;font-size:14px;padding:4px 8px}#top-bar .dropdown-menu .dropdown-item:hover{background-color:#f8f9fa}#top-bar .dropdown-menu .dropdown-item:active{background-color:#e9ecef}#top-bar .dropdown-menu .dropdown-divider{border-color:rgba(0,0,0,.08);margin:2px 0}}#header{align-items:center;display:flex;justify-content:space-between;padding:20px 10px}#header .logo{display:block;transition:transform .2s ease,opacity .2s ease}#header .logo:hover{opacity:.9;transform:scale(1.02)}#header .logo img{width:220px}#header .sub-header>*{display:none}#header .sub-header .hamburger-menu{display:flex}#header .sub-header .menu{align-self:center;background:#e1e1e1;display:none;transition:box-shadow .2s ease}#header .sub-header .menu:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}#header .sub-header .menu .user{display:none;padding:5px 5px 5px 10px}#header .sub-header .menu .user .hey{line-height:1;margin-right:8px}#header .sub-header .menu .user .wave{align-items:center;cursor:default;display:inline-flex;font-size:16px;line-height:1;transition:transform .3s ease}#header .sub-header .menu .user:hover .wave{animation:wave .5s ease-in-out}#header .sub-header .menu button{padding:10px;transition:background-color .2s ease}#header .sub-header .menu .dropdown-menu{animation:slideDown .2s ease;border:none;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;padding:0}#header .sub-header .menu .dropdown-menu .dropdown-item{align-items:center;display:flex;padding:5px;transition:background-color .15s ease,padding-left .15s ease}#header .sub-header .menu .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,.05);padding-left:10px}#header .sub-header .menu .dropdown-menu .dropdown-item span{margin-right:5px;transition:transform .2s ease}#header .sub-header .menu .dropdown-menu .dropdown-item span img{width:12px}#header .sub-header .menu .dropdown-menu .dropdown-item:hover span{transform:scale(1.1)}#header .sub-header .menu .dropdown-menu .dropdown-item small{line-height:16px}@media (min-width:576px){#header{padding:20px 0}#header .logo{margin:0}#header .logo img{width:200px}#header .sub-header{align-items:center;display:inline-flex}#header .sub-header .hamburger-menu{display:none}#header .sub-header .menu{display:inline-block}#header .sub-header .dropdown-item{align-items:center;background:transparent;border-radius:4px;display:inline-flex;margin-left:2px;padding:4px 8px;transition:all .2s ease;width:auto}#header .sub-header .dropdown-item:hover{background:rgba(0,0,0,.06)}#header .sub-header .dropdown-item:hover span{transform:scale(1.1)}#header .sub-header .dropdown-item:hover small{color:#000}#header .sub-header .dropdown-item:active{background:rgba(0,0,0,.1)}#header .sub-header .dropdown-item span{margin-right:4px;transition:transform .2s ease}#header .sub-header .dropdown-item small{color:#333;font-size:16px;font-weight:500;line-height:16px;transition:color .2s ease}#header .sub-header .dropdown-item:first-of-type{margin-left:0}#header .sub-header .menu{border-radius:8px;margin:0 0 0 20px;transition:all .2s ease;width:auto}#header .sub-header .menu:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}#header .sub-header .menu .user{align-items:center;display:flex;flex-grow:1;padding:8px 14px}#header .sub-header .menu .user .hey{color:#333;font-size:14px;font-weight:600;line-height:1}#header .sub-header .menu .user .wave{font-size:16px;line-height:1}#header .sub-header .menu button{display:none}}.hamburger-menu{align-items:center;background:#e1e1e1;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;transition:background-color .2s ease;width:44px}.hamburger-menu:hover{background:#d4d4d4}.hamburger-menu:active{background:#c8c8c8}.hamburger-menu span{background:#333;border-radius:2px;display:block;height:2px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:20px}.hamburger-menu.active span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-menu.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width:576px){.hamburger-menu{display:none}}.desktop-menu{display:none!important}@media (min-width:576px){.desktop-menu{display:inline-block!important}}.mobile-menu-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:998}.mobile-menu-overlay.active{opacity:1;visibility:visible}@media (min-width:576px){.mobile-menu-overlay{display:none}}.mobile-menu{background:linear-gradient(180deg,#fff,#f8f9fa);bottom:0;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:320px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:999}.mobile-menu.active{transform:translateX(0)}@media (min-width:576px){.mobile-menu{display:none}}.mobile-menu-header{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:9px 10px}.mobile-menu-title{color:#1a1a1a;font-size:16px;font-weight:700}.mobile-menu-close{background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;height:24px;position:relative;width:24px}.mobile-menu-close span{background:#333;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;width:10px}.mobile-menu-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-content{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto;padding:4px 0}.mobile-menu-section{padding:4px 8px}.mobile-menu-section:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.mobile-menu-section-title{color:#888;font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 2px 5px;text-transform:uppercase}.mobile-menu-grid{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.mobile-menu-item{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;padding:7px 3px;transition:all .15s ease}.mobile-menu-item,.mobile-menu-item:active,.mobile-menu-item:focus,.mobile-menu-item:hover,.mobile-menu-item:visited{text-decoration:none!important}.mobile-menu-item:hover{background:#f8f9fa;box-shadow:0 2px 6px rgba(0,0,0,.1)}.mobile-menu-item:active{background:#f0f0f0}.mobile-menu-icon{align-items:center;display:flex;font-size:18px;justify-content:center;line-height:1;margin-bottom:4px;min-height:20px}.mobile-menu-icon img.emoji{height:18px!important;margin:0!important;width:18px!important}.mobile-menu-label{color:#333;font-size:12px;font-weight:600;line-height:1.2;text-align:center}.mobile-menu-footer{background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:8px}.mobile-menu-footer .mobile-menu-grid{grid-template-columns:1fr}.mobile-menu-item-logout{background:linear-gradient(135deg,#ff4757,#f34);border:none;box-shadow:0 2px 6px rgba(255,71,87,.3);flex-direction:row;gap:6px;justify-content:center;padding:9px 10px}.mobile-menu-item-logout .mobile-menu-icon{font-size:12px;margin-bottom:0;min-height:auto}.mobile-menu-item-logout .mobile-menu-icon img.emoji{height:12px!important;width:12px!important}.mobile-menu-item-logout .mobile-menu-label{color:#fff;font-size:14px}.mobile-menu-item-logout:hover{background:linear-gradient(135deg,#f34,#f23)}h1,h2,h3,h4,h5,h6{font-family:rift,sans-serif;font-weight:700}.title-icon{align-items:center;display:inline-flex;margin-right:4px;vertical-align:middle}.title-icon img.emoji{height:1em!important;vertical-align:middle;width:1em!important}form input,form select,form textarea{-webkit-appearance:none}form input[type=checkbox]{-webkit-appearance:checkbox}form input[type=radio]{-webkit-appearance:radio}form select{-webkit-appearance:listbox}form label.required:after{color:#dc3545;content:" *"}form textarea.form-control{height:150px}form .main-panel{padding-bottom:130px}form .main-panel.has-info{padding-bottom:170px}form .button-bar{background:#fff;border-top:3px solid #193657;bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.1);margin:0;padding:8px 0;position:fixed;width:100%}form .button-bar .container{padding:0 10px}form .button-bar .info{margin-bottom:8px;padding:5px}form .button-bar .buttons{display:flex;gap:10px;justify-content:space-between}form .modal-footer{margin-top:20px}form .modal-footer.dialog-buttons{display:flex;justify-content:space-between}form .form-group:last-child{margin-bottom:0!important}@media (min-width:576px){form .button-bar{padding:10px 0}form .button-bar .container{padding:0}form .button-bar .buttons{justify-content:center}}.modal-dialog textarea.form-control{height:80px}.translation-field{height:80px;min-height:80px}.translation-label{align-items:center;display:flex;gap:.25rem}.translation-fields-container>.row{margin-left:0;margin-right:0}.translation-fields-container>.row>[class*=col-]{padding-left:0;padding-right:0}@media (min-width:768px){.translation-fields-container>.row>[class*=col-]:nth-child(odd){padding-right:8px}.translation-fields-container>.row>[class*=col-]:nth-child(2n){padding-left:8px}}@media (max-width:767.98px){.translation-fields-container{max-height:50vh;overflow-y:auto}.translation-fields-container .translation-field{height:50px;min-height:50px}}.form-control{background:#fff;border:1px solid #e1e1e1;border-radius:8px;font-size:14px;padding:.375rem .75rem}.form-control:hover{border-color:#ccc}.form-control:focus{border-color:#193657;box-shadow:0 0 0 3px rgba(25,54,87,.1);outline:none}.form-control::placeholder{color:#aaa}.form-control.is-invalid{border-color:#dc3545}.form-control.is-invalid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.form-control.is-valid{border-color:#28a745}.form-control.is-valid:focus{box-shadow:0 0 0 3px rgba(40,167,69,.1)}.form-group{margin-bottom:.5rem}.form-group label{color:#444;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.form-check{align-items:center;display:flex}.form-check .form-check-input{cursor:pointer;margin-right:8px;margin-top:0}.form-check .form-check-input:checked{background-color:#193657;border-color:#193657}.form-check .form-check-input:focus{box-shadow:0 0 0 4px rgba(25,54,87,.15)}.form-check .form-check-label{cursor:pointer;font-size:14px;font-weight:400;margin-bottom:0}.custom-select{background:#fff;border:1px solid #e1e1e1;border-radius:8px;cursor:pointer;font-size:14px;padding:.375rem .75rem}.custom-select:hover{border-color:#ccc}.custom-select:focus{border-color:#193657;box-shadow:0 0 0 3px rgba(25,54,87,.1);outline:none}.input-group .input-group-text{background:#f8f9fa;border:1px solid #e1e1e1;border-radius:8px 0 0 8px;border-right:none;font-size:14px}.input-group .form-control{border-radius:0 8px 8px 0}.input-group .form-control:focus+.input-group-text,.input-group .form-control:focus~.input-group-text{border-color:#193657}.input-group:focus-within .input-group-text{border-color:#193657}.collection-empty{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:24px;text-align:center}.collection-empty .text-muted{font-size:14px}[data-emoji]{font-style:normal;font-weight:400}[data-emoji]:not(.btn){align-items:center;display:inline-flex}[data-emoji]:before{content:attr(data-emoji);font-size:12px;margin-right:4px;vertical-align:middle}.btn{border:none;border-radius:6px;font-size:16px;font-weight:400;padding:6px 12px}.btn.btn-primary{background:#193657}.btn.btn-primary:hover{background:#102237}.btn.btn-primary:focus{box-shadow:0 0 0 3px rgba(25,54,87,.2)}.btn.btn-secondary{background:#6c757d}.btn.btn-secondary:hover{background:#596167}.btn.btn-secondary:focus{box-shadow:0 0 0 3px hsla(208,7%,46%,.2)}.btn.btn-success{background:#28a745}.btn.btn-success:hover{background:#208637}.btn.btn-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.2)}.btn.btn-danger{background:#dc3545}.btn.btn-danger:hover{background:#c62232}.btn.btn-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.btn.btn-warning{background:#ffc107;color:#212529}.btn.btn-warning:hover{background:#dda600}.btn.btn-warning:focus{box-shadow:0 0 0 3px rgba(255,193,7,.2)}.btn.btn-info{background:#17a2b8}.btn.btn-info:hover{background:#128294}.btn.btn-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.2)}.btn.btn-light{background:#f8f9fa;color:#212529}.btn.btn-light:hover{background:#e0e5e9}.btn.btn-light:focus{box-shadow:0 0 0 3px rgba(0,0,0,.1)}.btn.btn-dark{background:#343a40}.btn.btn-dark:hover{background:#222629}.btn.btn-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.2)}.btn.btn-outline-primary{background:transparent;border:1px solid #193657;color:#193657}.btn.btn-outline-primary:hover{background:#193657;color:#fff}.btn.btn-outline-primary:focus{box-shadow:0 0 0 3px rgba(25,54,87,.2)}.btn.btn-outline-secondary{background:transparent;border:1px solid #6c757d;color:#6c757d}.btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.btn.btn-outline-secondary:focus{box-shadow:0 0 0 3px hsla(208,7%,46%,.2)}.btn.btn-outline-danger{background:transparent;border:1px solid #dc3545;color:#dc3545}.btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.btn.btn-outline-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.btn-group-sm>.btn,.btn.btn-sm{border-radius:4px;font-size:14px;padding:4px 10px}.btn-group-lg>.btn,.btn.btn-lg{border-radius:8px;font-size:18px;padding:10px 20px}.btn.btn-emoji{align-items:center;display:flex}.btn.btn-emoji .emoji{margin-left:5px}.wave{animation:wave 2s infinite;display:inline-block}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.fade-in{animation:fadeIn 1s linear}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#breadcrumbs{background:linear-gradient(135deg,#f8f9fa,#e1e1e1);border-bottom:1px solid rgba(0,0,0,.06);overflow:scroll;padding:12px 10px}#breadcrumbs .container{position:relative}#breadcrumbs ol.breadcrumb{background:none;flex-wrap:nowrap;margin-bottom:0;padding:0}#breadcrumbs ol.breadcrumb li{align-items:center;display:flex}#breadcrumbs ol.breadcrumb li:last-of-type{padding-right:10px}#breadcrumbs ol.breadcrumb li:last-of-type span{color:#193657;font-weight:600}#breadcrumbs ol.breadcrumb li a,#breadcrumbs ol.breadcrumb li span{font-size:12px;line-height:12px;transition:color .2s ease}#breadcrumbs ol.breadcrumb li a:hover{text-decoration:none}#breadcrumbs ol.breadcrumb li a:hover span{color:#193657}#breadcrumbs ol.breadcrumb li a span{color:#666;text-decoration:none}#breadcrumbs ol.breadcrumb li a span:hover{text-decoration:underline}#breadcrumbs ol.breadcrumb li span{white-space:nowrap}#breadcrumbs ol.breadcrumb li span.separator{opacity:.5;padding:0 8px}#breadcrumbs ol.breadcrumb li span.separator img{width:10px}@media (min-width:576px){#breadcrumbs{padding:14px 0}#breadcrumbs ol.breadcrumb{flex-wrap:nowrap}}a:not(.btn):not(.emoji):not(.dropdown-item){color:#000;text-decoration:underline}a.emoji,a:not(.btn):not(.emoji):not(.dropdown-item):hover{text-decoration:none}a.emoji{line-height:14px}a.emoji:hover,a.emoji:hover img{opacity:.5}.content .nav-tabs{background:#f8f9fa;border-bottom:none;display:flex;flex-wrap:nowrap;gap:4px;margin:-10px -10px 0;padding:6px 10px 0}.content .nav-tabs .nav-item .nav-link{background:transparent;border:none;border-radius:6px 6px 0 0;color:#666;font-size:14px;font-weight:600;padding:8px 14px;text-decoration:none;transition:all .2s ease}.content .nav-tabs .nav-item .nav-link:hover{background:hsla(0,0%,100%,.5);color:#193657;text-decoration:none}.content .nav-tabs .nav-item .nav-link.active{background:#fff;border-bottom:2px solid #193657;color:#193657}@media (min-width:576px){.content .nav-tabs{margin:-1rem -1rem 0;padding:8px 1rem 0}}.content .tab-content{background:#fff;border:none;margin:0 -10px -10px;padding:10px}.content .tab-content .tab-pane .form-group:last-of-type{margin-bottom:0}@media (min-width:576px){.content .tab-content{margin:0 -1rem -1rem;padding:1rem}}table{table-layout:fixed}table thead th{border-top:0!important;padding-top:0!important}table tr td,table tr th{font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px}table tr td.center,table tr th.center{text-align:center}table tr td.draw,table tr th.draw{width:30px}table tr td.number,table tr th.number{width:40px}table tr td.date,table tr th.date{width:90px}table tr td.nat,table tr th.nat{width:40px}table tr td.fmn,table tr th.fmn{width:75px}table tr td.country,table tr th.country{width:60px}table tr td.manufacturer,table tr th.manufacturer{width:110px}table tr td.reserve,table tr td.u21,table tr th.reserve,table tr th.u21{width:50px}table tr td.timing,table tr th.timing{width:75px}table tr td.ellipsis,table tr th.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table tr td.mobile-hidden,table tr th.mobile-hidden{display:none}table tr td img.flag,table tr th img.flag{display:block;width:25px}table tr td.bar,table tr th.bar{padding:0 5px 0 0;text-align:center;white-space:nowrap}table tr td.bar a,table tr th.bar a{margin-left:4px}table tr td.track .wrapper,table tr th.track .wrapper{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;padding:0}table tr td.track .wrapper span,table tr th.track .wrapper span{margin-right:5px}table tr td.track .wrapper img.flag,table tr th.track .wrapper img.flag{align-self:center;width:18px}table tr td div.text-emoji,table tr th div.text-emoji{align-items:center;display:flex;justify-content:flex-start}table tr td div.text-emoji .text,table tr th div.text-emoji .text{margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table tr td div.text-emoji .emoji,table tr th div.text-emoji .emoji{flex-shrink:0}table tr td.dropdown-cell .dropdown-toggle,table tr th.dropdown-cell .dropdown-toggle{padding:0;text-align:center;width:30px}table tr td.dropdown-cell .dropdown-toggle span,table tr th.dropdown-cell .dropdown-toggle span{font-size:24px;height:24px;line-height:24px}table tr td a.emoji,table tr td a.emoji img,table tr th a.emoji,table tr th a.emoji img{display:inline-block}table tr td.license .license-wrapper,table tr th.license .license-wrapper{align-items:center;display:flex}table tr td.license .license-wrapper img,table tr th.license .license-wrapper img{align-self:center;display:inline-block;width:10px}table tr td.license .license-wrapper small,table tr th.license .license-wrapper small{font-size:12px;line-height:12px;margin-left:4px}table tr td.license-header,table tr th.license-header{width:100px}table tr td.license-header img,table tr th.license-header img{display:inline-block}table tr th{font-weight:700}table tr td.remove{background-color:#ffcbcb;border-left:1px solid #000}table tr td,table tr th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table tr td[contenteditable],table tr th[contenteditable]{text-overflow:clip}table tr td.icon,table tr th.icon{padding:0;width:25px}table tr td.icon.last,table tr th.icon.last{padding-right:8px;width:38px}table tr td.icon a.emoji,table tr th.icon a.emoji{display:block;text-align:center}table tr td.icon a.emoji img,table tr th.icon a.emoji img{margin:0 auto auto}table tr td a.move,table tr th a.move{cursor:move}table tr td.html,table tr th.html{width:60px}table tr td.active,table tr th.active{width:100px}table tr td.links,table tr th.links{line-height:18px;padding-right:10px;text-align:right;white-space:normal;width:142px}table tr td.links a,table tr th.links a{margin-left:5px}table tr td.links a:first-of-type,table tr th.links a:first-of-type{margin-left:0}table tr td span.heat-finished a.reset,table tr td span.heat-finished:hover a.finished,table tr th span.heat-finished a.reset,table tr th span.heat-finished:hover a.finished{display:none}table tr td span.heat-finished:hover a.reset,table tr th span.heat-finished:hover a.reset{display:block}table tr td.totals,table tr th.totals{width:60px}table tr.grading td,table tr.grading th{background-color:#d8d8d8}table tr.team-header-row td{background-color:#e9ecef;border-top:2px solid #dee2e6;font-weight:600;padding:8px 12px!important}table tr.team-header-row:first-of-type td{border-top:none}table.race-team-list td.rider-list{white-space:normal}table.race-team-list td.rider-list a{display:block;font-size:smaller;line-height:16px}table .selected{background-color:#f4d7d7;border:2px solid #000;box-shadow:6px 3px 5px #555,inset 0 1px 0 #ccc,inset 0 -1px 0 #ccc}table tr td.nav-mobile,table tr th.nav-mobile{display:table-cell;width:24px}table tr td.nav-desktop,table tr th.nav-desktop{display:none}@media (min-width:576px){table tr td.mobile-hidden,table tr th.mobile-hidden{display:table-cell}table tr td.pos,table tr th.pos{width:20px}table tr td.nat,table tr th.nat{width:40px}table tr td.sub,table tr th.sub{width:120px}table tr td.date,table tr th.date{width:100px}table tr td.reserve,table tr th.reserve{width:50px}table tr td.link,table tr th.link{width:120px}table tr td.nav-mobile,table tr th.nav-mobile{display:none}table tr td.nav-desktop,table tr th.nav-desktop{display:table-cell}table.event-list td.track,table.event-list th.track{width:200px}table.event-list td.enabled,table.event-list th.enabled,table.rider-list td.team,table.rider-list th.team{width:100px}}.foldable-trigger img.emoji{display:block;width:20px}.foldable-content{display:none}.foldable-content.open{display:block}.foldable-content.open.buttons{display:inline-flex}.foldable-content.open.buttons .emoji img{display:inline}@media (min-width:576px){.foldable-trigger:not(.heat-config){display:none!important}.foldable-content:not(.heat-config){display:block!important}.foldable-content:not(.heat-config).buttons{display:inline-flex!important}}.championship-round-flag{cursor:pointer}.ui-autocomplete{z-index:1000001!important}.championship-list{display:flex;flex-direction:column;gap:4px}.championship-list .championship-card{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:inherit;display:flex;gap:10px;padding:8px 12px;text-decoration:none!important;transition:all .15s ease}.championship-list .championship-card:hover{background:#fafafa;border-color:#dee2e6}.championship-list .championship-card:hover .championship-arrow{opacity:1}@media (max-width:768px){.championship-list .championship-card{gap:8px;padding:8px 10px}}.championship-list .championship-card .championship-icon{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}@media (max-width:768px){.championship-list .championship-card .championship-icon{font-size:14px;height:28px;width:28px}}.championship-list .championship-card .championship-info{flex:1;line-height:1.2;min-width:0}.championship-list .championship-card .championship-info .championship-title{color:#333;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.championship-list .championship-card .championship-info .championship-title{font-size:13px}}.championship-list .championship-card .championship-info .championship-meta{align-items:center;color:#888;display:flex;font-size:11px;gap:6px;line-height:1.2;margin-top:1px}@media (max-width:768px){.championship-list .championship-card .championship-info .championship-meta{font-size:10px;gap:4px}}.championship-list .championship-card .championship-info .championship-meta .separator{color:#ccc}.championship-list .championship-card .championship-info .championship-meta .organizer{color:#666;font-weight:500}.championship-list .championship-card .championship-arrow{color:#666;flex-shrink:0;font-size:16px;opacity:.6;transition:all .15s ease}#championship-riders-table .col-number{width:50px}#championship-riders-table .col-name{min-width:180px}#championship-riders-table .col-fmn{width:90px}#championship-riders-table .col-country{width:70px}#championship-riders-table .col-race{width:34px}#championship-riders-table tbody tr{transition:background-color .15s ease}#championship-riders-table tbody tr:hover{background-color:rgba(0,123,255,.04)}#championship-riders-table input[type=checkbox]{cursor:pointer;height:16px;width:16px}#championship-events-table .col-date{width:100px}#championship-events-table .col-subtitle{width:150px}#championship-events-table .col-imn{width:100px}#championship-events-table .col-jury,#championship-events-table .col-referee{width:150px}#championship-events-table tbody tr{transition:background-color .15s ease}#championship-events-table tbody tr:hover{background-color:rgba(0,123,255,.04)}.championship-rider-filter{transition:box-shadow .2s ease}.championship-rider-filter:focus{box-shadow:0 0 0 3px rgba(0,123,255,.15)}@media (max-width:768px){#championship-events-table,#championship-riders-table{display:block;overflow-x:auto;white-space:nowrap}#championship-events-table td,#championship-events-table th,#championship-riders-table td,#championship-riders-table th{min-width:auto}#championship-events-table .col-number,#championship-riders-table .col-number{min-width:50px}#championship-events-table .col-name,#championship-riders-table .col-name{min-width:180px}#championship-events-table .col-fmn,#championship-riders-table .col-fmn{min-width:80px}#championship-events-table .col-country,#championship-riders-table .col-country{min-width:70px}#championship-events-table .col-race,#championship-riders-table .col-race{min-width:34px}#championship-events-table .col-date,#championship-riders-table .col-date{min-width:100px}#championship-events-table .col-subtitle,#championship-events-table .col-track,#championship-riders-table .col-subtitle,#championship-riders-table .col-track{min-width:150px}#championship-events-table .col-imn,#championship-riders-table .col-imn{min-width:100px}#championship-events-table .col-jury,#championship-events-table .col-referee,#championship-riders-table .col-jury,#championship-riders-table .col-referee{min-width:150px}}.championship-timeline{display:flex;flex-direction:column;gap:8px;padding:8px 0}.championship-timeline .timeline-item{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:10px 12px;transition:all .15s ease}.championship-timeline .timeline-item:hover{border-color:#dee2e6;box-shadow:0 2px 8px rgba(0,0,0,.04)}.championship-timeline .timeline-item.past{background:#fafafa;border-color:#f0f0f0}.championship-timeline .timeline-item.past .timeline-marker{background:#28a745;color:#fff}.championship-timeline .timeline-item.past .timeline-content{opacity:.7}.championship-timeline .timeline-item.today{background:linear-gradient(135deg,#e3f2fd,#fff);border-color:#90caf9}.championship-timeline .timeline-item.today .timeline-marker{animation:pulse 2s infinite;background:#1976d2;color:#fff}.championship-timeline .timeline-item .timeline-marker{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;width:28px}.championship-timeline .timeline-item .timeline-marker .badge{background:transparent!important;font-size:12px;padding:0}.championship-timeline .timeline-item .timeline-content{flex:1;min-width:0}.championship-timeline .timeline-item .timeline-content .timeline-date{align-items:center;display:flex;gap:8px;margin-bottom:2px}.championship-timeline .timeline-item .timeline-content .timeline-date strong{color:#333;font-size:13px;font-weight:600}.championship-timeline .timeline-item .timeline-content .timeline-date .text-muted{background:#f0f0f0;border-radius:10px;color:#888;font-size:11px;padding:2px 8px}.championship-timeline .timeline-item .timeline-content .timeline-details{align-items:center;display:flex;gap:6px}.championship-timeline .timeline-item .timeline-content .timeline-details a{color:#555;font-size:14px;font-weight:500;text-decoration:none}.championship-timeline .timeline-item .timeline-content .timeline-details a:hover{color:#1976d2}.championship-timeline .timeline-item .timeline-content .timeline-details .flag{border-radius:2px;height:12px}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(25,118,210,.4)}50%{box-shadow:0 0 0 6px rgba(25,118,210,0)}}.championship-stats .stats-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:768px){.championship-stats .stats-grid{gap:8px;grid-template-columns:1fr}}.championship-stats .stat-card{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:12px;display:flex;gap:16px;overflow:hidden;padding:16px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease}@media (max-width:768px){.championship-stats .stat-card{border-radius:8px;gap:12px;padding:12px 16px}}.championship-stats .stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.championship-stats .stat-card .stat-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;font-size:28px;height:48px;justify-content:center;width:48px}@media (max-width:768px){.championship-stats .stat-card .stat-icon{border-radius:8px;font-size:22px;height:40px;width:40px}}.championship-stats .stat-card .stat-content{flex:1}.championship-stats .stat-card .stat-value{color:#333;font-size:18px;font-weight:600;line-height:1.2}@media (max-width:768px){.championship-stats .stat-card .stat-value{font-size:16px}}.championship-stats .stat-card .stat-value .stat-total{color:#999;font-size:14px;font-weight:400}@media (max-width:768px){.championship-stats .stat-card .stat-value .stat-total{font-size:13px}}.championship-stats .stat-card .stat-label{color:#666;font-size:13px;margin-top:2px}@media (max-width:768px){.championship-stats .stat-card .stat-label{font-size:12px}}.championship-stats .stat-card .stat-progress{background:#e9ecef;bottom:0;height:4px;left:0;position:absolute;right:0}@media (max-width:768px){.championship-stats .stat-card .stat-progress{height:3px}}.championship-stats .stat-card .stat-progress .progress-bar{background:linear-gradient(90deg,#28a745,#20c997);border-radius:0 2px 2px 0;height:100%;transition:width .5s ease}.championship-stats .stat-card.stat-events .stat-icon{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.championship-stats .stat-card.stat-riders .stat-icon,.championship-stats .stat-card.stat-teams .stat-icon{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.championship-stats .stat-card.stat-next .stat-icon{background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.team-list{display:flex;flex-direction:column;gap:16px}.team-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden;transition:box-shadow .2s ease}.team-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.team-card .team-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:12px 16px}.team-card .team-header .team-info{align-items:center;display:flex;gap:8px}.team-card .team-header .team-info .team-name{border-radius:4px;color:#333;cursor:pointer;font-size:15px;font-weight:600;padding:2px 4px;transition:background-color .15s ease}.team-card .team-header .team-info .team-name:hover{background-color:rgba(0,123,255,.08)}.team-card .team-header .team-info .team-name:focus{background-color:rgba(0,123,255,.12);outline:none}.team-card .team-header .team-info .badge{border-radius:10px;font-size:11px;font-weight:500;padding:3px 8px}.team-card .team-header .team-actions{display:flex;gap:6px}.team-card .team-header .team-actions .remove img{display:inline-block}.team-card .team-riders{background:#fff}.team-card .team-riders-table thead th{background:#fafafa;border-bottom:1px solid #e9ecef;border-top:none;color:#888;font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px!important;text-transform:uppercase}.team-card .team-riders-table tbody tr:last-child td{border-bottom:none}.team-card .team-riders-table tbody td{padding:4px 8px;vertical-align:middle}.team-card .team-riders-table tbody td[contenteditable]{border-radius:4px;transition:background-color .15s ease}.team-card .team-riders-table tbody td[contenteditable]:hover{background-color:rgba(0,123,255,.08)}.team-card .team-riders-table tbody td[contenteditable]:focus{background-color:rgba(0,123,255,.12);outline:none}.team-card .team-riders-table .col-number{width:40px}.team-card .team-riders-table .col-fmn{width:90px}.team-card .team-riders-table .col-country{width:100px}.team-card .team-riders-table .col-actions{width:30px}.team-card .team-riders-table .country-select,.team-card .team-riders-table .fmn-select{background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:13px;padding:2px 4px;text-align:center;text-align-last:center}.team-card .team-riders-table .country-select:hover,.team-card .team-riders-table .fmn-select:hover{background:#fff;border-color:#dee2e6}.team-card .team-riders-table .country-select:focus,.team-card .team-riders-table .fmn-select:focus{background:#fff;border-color:#80bdff;outline:none}.team-card .team-riders-table .team-remove-rider{font-size:16px;font-weight:700;opacity:.4;text-decoration:none;transition:opacity .15s ease}.team-card .team-riders-table .team-remove-rider:hover{opacity:1;text-decoration:none}.team-card .empty-team{font-size:13px;padding:20px 16px;text-align:center}.page-header{align-items:center;display:flex;flex-direction:column}.page-header .meta{padding:15px 10px;position:relative;width:100%}.page-header .meta h3,.page-header .meta h4{margin:0}.page-header .meta h3.header-title,.page-header .meta h4.header-title{flex-grow:1;flex-shrink:1;line-height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .meta .buttons{padding:0}.page-header .meta .buttons a{margin:2px}.page-header .buttons{border-top:1px solid #e1e1e1;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px;text-align:center;width:100%}.page-header .buttons a{align-self:center;font-size:14px;line-height:14px;padding:6px 4px}.page-header .buttons a.emoji{flex:1;padding:0;text-align:right}.page-header .buttons a.no-mobile{display:none}.page-header .buttons a img.emoji{width:20px}@media (min-width:576px){.page-header{flex-direction:row;justify-content:space-between}.page-header.wrapper{padding:1rem}.page-header .meta{flex-grow:1;margin-bottom:0;padding:0;width:auto}.page-header .meta .buttons{display:none}.page-header .buttons{border-top:0;padding:0;width:auto}.page-header .buttons a{font-size:14px;padding:8px 6px}.page-header .buttons a.no-mobile{display:inline-block}}#event-header.page-header{border-radius:0}#event-header.page-header .meta .meta-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}#event-header.page-header .meta .meta-title h3{margin-right:10px}#event-header.page-header .meta .meta-title h3.pointer{cursor:pointer}#event-header.page-header .meta .meta-title h3.pointer:hover{text-decoration:underline}#event-header.page-header .meta .meta-title a.emoji img{width:20px}#event-header.page-header .meta .meta-title .dropdown{min-width:0;text-overflow:ellipsis;white-space:nowrap}#event-header.page-header .meta .meta-title .dropdown .dropdown-menu .dropdown-item{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:360px}#event-header.page-header .meta .meta-left{display:block}#event-header.page-header .meta .meta-left .wrapper{background:none;border-radius:0;box-shadow:none;margin-right:10px;min-width:0;padding:0}#event-header.page-header .meta .meta-left .menu{align-items:center;display:flex;justify-content:space-between;margin-top:10px}#event-header.page-header .meta .meta-left .menu .items{display:flex;gap:6px}#event-header.page-header .meta .meta-left .menu .items button.mylaps{display:inline-block}#event-header.page-header .meta .meta-left .menu .dropdown.hamburger .dropdown-toggle{margin-left:10px;padding:0}#event-header.page-header .meta .meta-left .menu .dropdown.hamburger .dropdown-toggle img{display:block;height:20px}#event-header.page-header .meta .meta-left .menu .dropdown.hamburger .dropdown-toggle:after{display:none}#event-header.page-header .meta .meta-left a.btn{text-wrap:nowrap;align-self:flex-end}#event-header.page-header .meta .event-track{display:flex;justify-content:flex-start;margin-bottom:5px}#event-header.page-header .meta .event-track span{font-size:16px;line-height:16px;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#event-header.page-header .meta .event-track .flag{align-self:center;display:block;width:18px}#event-header.page-header .meta .event-heat,#event-header.page-header .meta .event-update{font-size:12px;line-height:12px}#event-header.page-header .meta .event-heat span,#event-header.page-header .meta .event-update span{font-weight:bolder}#event-header.page-header .meta .event-meta p{font-size:12px;line-height:12px;margin-bottom:4px}#event-header.page-header .meta .event-meta p span,#event-header.page-header .meta .event-meta p strong{font-size:12px;line-height:12px}#event-header.page-header .meta .event-meta p:last-of-type{margin-bottom:0}#event-header.page-header a.btn{background:#e1e1e1}@media (min-width:576px){#event-header.page-header .meta .event-title{padding-right:0;text-align:left}#event-header.page-header .meta .event-track{justify-content:flex-start}#event-header.page-header .meta .meta-left{align-items:center;display:flex;justify-content:space-between}#event-header.page-header .meta .meta-left .menu{margin-top:0}}#race-header.page-header{background-color:#e1e1e1;border-radius:0}#race-header.page-header .meta{align-items:center;display:flex;gap:10px;justify-content:space-between}#race-header.page-header .meta .form-control{width:100px}#race-header.page-header .meta .race-title{flex-shrink:0}#race-header.page-header .meta .race-buttons{display:flex;gap:6px;overflow:scroll}#race-header.page-header .meta .race-buttons a{margin-right:0}#race-header.page-header .meta .race-buttons a.nav-mobile{display:inline-block}#race-header.page-header .meta .race-buttons a.nav-desktop{display:none}@media (min-width:576px){#race-header.page-header .meta .race-buttons a.nav-mobile{display:none}#race-header.page-header .meta .race-buttons a.nav-desktop{display:inline-block}}#race-header.page-header .meta .race-menu{display:flex;flex-shrink:0;gap:6px}#race-header.page-header .meta .race-menu .dropdown-toggle{padding:0}#race-header.page-header .meta .race-menu .dropdown-toggle img{display:block;height:20px}#race-header.page-header .meta .race-menu .dropdown-toggle:after{display:none}#race-header.page-header .meta h4{flex-grow:1}@media (min-width:576px){#race-header.page-header .meta select{width:120px}#race-header.page-header .meta .race-buttons{overflow:hidden}#race-header.page-header .buttons{border-top:0}}#event-buttons,#race-buttons{flex-wrap:nowrap}#event-buttons .left,#race-buttons .left{display:flex;flex-wrap:wrap;gap:8px}#event-buttons a.emoji,#race-buttons a.emoji{flex-shrink:0}#screen-switcher{align-items:center;background:#e1e1e1;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px}#screen-switcher a,#screen-switcher span{font-size:12px;line-height:12px}.container.championship{align-items:center;background:#000;color:#fff;display:flex;font-size:12px;justify-content:space-between;line-height:16px;padding-bottom:8px;padding-top:8px}.container.championship a{color:#fff!important}.container.championship .alert{padding:4px;text-align:center}.read-only-banner{align-items:center;background:linear-gradient(135deg,#fef3f2,#fee4e2);border-bottom:1px solid #fecdca;display:flex;gap:12px;padding:10px 16px}.read-only-banner .read-only-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.read-only-banner .read-only-icon img.emoji{display:block;width:18px}.read-only-banner .read-only-content{flex:1;min-width:0}.read-only-banner .read-only-title{color:#b42318;font-size:13px;font-weight:600;line-height:1.3}.read-only-banner .read-only-text{color:#7a271a;font-size:12px;line-height:1.3;margin-top:1px}.read-only-banner .unlock-btn .unlock-icon img.emoji{display:inline-block;vertical-align:-2px;width:14px}#user-event-list{max-height:300px;overflow-y:scroll}body.pdf{margin:0}body.pdf h1,body.pdf h2,body.pdf h3,body.pdf h4,body.pdf h5,body.pdf h6,body.pdf p,body.pdf span,body.pdf td,body.pdf th{font-family:Roboto,sans-serif}body.pdf h1{font-size:26px;line-height:26px}body.pdf h2{font-size:23.4px;line-height:23.4px}body.pdf h3{font-size:20.8px;line-height:20.8px}body.pdf h4{font-size:18.2px;line-height:18.2px}body.pdf h5{font-size:15.6px;line-height:15.6px}body.pdf table{border:2px solid #000;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}body.pdf table tr th{font-weight:bolder}body.pdf table tr td,body.pdf table tr th{background:none;border:1px solid #000;font-size:18px;line-height:32.4px;vertical-align:middle}body.pdf table tr td.center,body.pdf table tr th.center{text-align:center}body.pdf table tr td.name,body.pdf table tr th.name{line-height:25.2px}body.pdf header{overflow:hidden;position:relative}body.pdf header .top{height:34px;text-align:center}body.pdf header .top p{color:#000;font-size:20px;font-weight:bolder;line-height:20px;margin-bottom:0;padding:8px 4px 4px;text-align:center}body.pdf header .top img.fim-logo{margin-top:4px;width:66px}body.pdf header .skewer{background:#000;height:30px;position:absolute;top:15px;width:340px}body.pdf header .skewer.left{left:-4px;transform:skew(30deg)}body.pdf header .skewer.right{right:-4px;transform:skew(-30deg)}body.pdf header .logos{align-items:center;background:#000;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 10px}body.pdf header .logos .logo{position:relative;width:100px}body.pdf header .logos .logo img{display:block;max-height:60px;max-width:100px}body.pdf header .logos .logo img.swc{max-width:200px;position:absolute;right:0;top:-25px}body.pdf header .logos .logo p{color:#fff;font-size:12px;line-height:12px;margin-bottom:0;margin-top:10px;text-align:center}body.pdf header .logos .logo.logo-right{text-align:center}body.pdf header .logos .logo.logo-right img{display:inline-block}body.pdf header .logos .meta{align-items:center;display:flex;flex-grow:1;justify-content:space-evenly}body.pdf header .logos .meta .left p{color:#fff;margin:0;text-align:center}body.pdf header .logos .meta .left p.title{font-size:25px;font-weight:bolder;line-height:25px;margin-bottom:6px}body.pdf header .logos .meta .left p.sub-title{font-size:22px;font-weight:bolder;line-height:22px;margin-bottom:6px}body.pdf header .logos .meta .left p.date{font-size:20px;line-height:20px}body.pdf header .logos .meta .officials p{color:#fff;font-size:16px;line-height:16px}body.pdf header .logos .meta .officials p:first-of-type{margin-bottom:10px}body.pdf header.fime .top{height:auto;padding-bottom:4px;padding-top:4px}body.pdf header.fime .top img{width:80px}body.pdf header.fime .logos .meta .left .date{display:flex;gap:20px;justify-content:center;margin-top:10px}body.pdf header.fime .logos .meta .left .date span{font-size:18px;line-height:18px}body.pdf header.flattrack{margin-bottom:20px}body.pdf header.flattrack .logo img{width:100%}body.pdf header.flattrack .meta{background:#f2b936;border-top:2px solid #142c46;display:flex;justify-content:space-around}body.pdf header.flattrack .meta span{color:#142c46;font-size:18px;line-height:20px;padding:10px;text-align:center;width:260px}body.pdf header.flattrack.classification .logo{background:linear-gradient(90deg,#efe047,#efe047 40%,#122d46 60%);text-align:center}body.pdf header.flattrack.classification .logo img{width:60%}body.pdf header.flattrack.classification .meta span{font-size:16px;line-height:14px}body.pdf main{margin:0 0 10px;padding:0 20px}body.pdf main .footer *{margin-bottom:5px}body.pdf main .footer :last-child{margin-bottom:0}body.pdf main .footer p{font-size:16px;line-height:16px;text-align:center}body.pdf main .footer p.head{font-weight:bolder}body.pdf footer{bottom:0;left:0;position:absolute;right:0}body.pdf footer p{font-size:14px;font-weight:bolder;line-height:14px;margin-bottom:3px;text-align:center}body.pdf footer p:nth-child(2){font-weight:400;margin-bottom:10px}body.pdf footer .logo{background:#000;height:30px;margin-top:10px;text-align:center}body.pdf footer .logo img{display:inline-block;width:100px}body.pdf footer .logo.dmsb,body.pdf footer .logo.fmi,body.pdf footer .logo.hms,body.pdf footer .logo.knmv,body.pdf footer .logo.mams{height:40px}body.pdf footer .logo.dmsb p,body.pdf footer .logo.fmi p,body.pdf footer .logo.hms p,body.pdf footer .logo.knmv p,body.pdf footer .logo.mams p{color:#fff;line-height:40px;margin:0}body.pdf footer .logos{align-items:center;background:#000;display:flex;justify-content:space-between;padding:10px 20px}body.pdf footer .logos img{max-height:60px;max-width:100px}body.pdf footer .logos img.anlas{max-width:140px}body.pdf footer .logos img.koopmann{max-width:135px}body.pdf footer .logos img.fim-moto{max-width:120px}body.pdf footer.fime{background:#000;padding-bottom:10px;padding-top:10px}body.pdf footer.fime p{color:#fff}body.pdf footer div.flattrack img{width:100%}body.pdf .sf-toolbar{display:none!important}body.pdf.speedwaygp header .top,body.pdf.speedwaygp2 header .top,body.pdf.speedwaygp3 header .top{background:#e9ff15}body.pdf.longtrack header .top{background:#2a6429}body.pdf.longtrack header .top p{color:#fff}body.pdf.longtrack-u23 header .top{background:#173c85}body.pdf.longtrack-u23 header .top p{color:#fff}body.pdf.flattrack header .top{background:#e6c86f}body.pdf.fime-ice header .top{background:#017fc9}body.pdf.fime-ice header .top p{color:#fff}body.pdf.fim-isg header .top{background:#03b3fc}body.pdf.fim-isg header .top p{color:#fff}body.pdf.heats header .skewer{width:500px}body.pdf.fim-swc header .top{background:#fdb34c}body.pdf.knmv header .top{background:#f28c00}body.pdf.womens header .top{background:#d4af37}body.pdf.womens header .top p{color:#000}body.practice-times .table,body.qualifying-result .table,body.result .table,body.sprint .table{margin-bottom:20px}body.practice-times .table h3,body.qualifying-result .table h3,body.result .table h3,body.sprint .table h3{margin-bottom:10px}body.practice-times .extra-heats,body.practice-times .runoffs,body.qualifying-result .extra-heats,body.qualifying-result .runoffs,body.result .extra-heats,body.result .runoffs,body.sprint .extra-heats,body.sprint .runoffs{margin-bottom:20px}body.practice-times .extra-heats p,body.practice-times .runoffs p,body.qualifying-result .extra-heats p,body.qualifying-result .runoffs p,body.result .extra-heats p,body.result .runoffs p,body.sprint .extra-heats p,body.sprint .runoffs p{line-height:16px;margin-bottom:4px}body.practice-times table tr td,body.practice-times table tr th,body.qualifying-result table tr td,body.qualifying-result table tr th,body.result table tr td,body.result table tr th,body.sprint table tr td,body.sprint table tr th{padding:0 10px}body.practice-times table tr td.place,body.practice-times table tr th.place,body.qualifying-result table tr td.place,body.qualifying-result table tr th.place,body.result table tr td.place,body.result table tr th.place,body.sprint table tr td.place,body.sprint table tr th.place{width:75px}body.practice-times table tr td.number,body.practice-times table tr th.number,body.qualifying-result table tr td.number,body.qualifying-result table tr th.number,body.result table tr td.number,body.result table tr th.number,body.sprint table tr td.number,body.sprint table tr th.number{width:100px}body.practice-times table tr td.fmn,body.practice-times table tr th.fmn,body.qualifying-result table tr td.fmn,body.qualifying-result table tr th.fmn,body.result table tr td.fmn,body.result table tr th.fmn,body.sprint table tr td.fmn,body.sprint table tr th.fmn{width:90px}body.practice-times table tr td.nation,body.practice-times table tr th.nation,body.qualifying-result table tr td.nation,body.qualifying-result table tr th.nation,body.result table tr td.nation,body.result table tr th.nation,body.sprint table tr td.nation,body.sprint table tr th.nation{width:160px}body.practice-times table tr td.points,body.practice-times table tr th.points,body.qualifying-result table tr td.points,body.qualifying-result table tr th.points,body.result table tr td.points,body.result table tr th.points,body.sprint table tr td.points,body.sprint table tr th.points{width:100px}body.practice-times table tr td.red,body.practice-times table tr th.red,body.qualifying-result table tr td.red,body.qualifying-result table tr th.red,body.result table tr td.red,body.result table tr th.red,body.sprint table tr td.red,body.sprint table tr th.red{background:#c30}body.practice-times table tr td.blue,body.practice-times table tr th.blue,body.qualifying-result table tr td.blue,body.qualifying-result table tr th.blue,body.result table tr td.blue,body.result table tr th.blue,body.sprint table tr td.blue,body.sprint table tr th.blue{background:#069}body.practice-times table tr td.white,body.practice-times table tr th.white,body.qualifying-result table tr td.white,body.qualifying-result table tr th.white,body.result table tr td.white,body.result table tr th.white,body.sprint table tr td.white,body.sprint table tr th.white{background:#fff}body.practice-times table tr td.yellow,body.practice-times table tr th.yellow,body.qualifying-result table tr td.yellow,body.qualifying-result table tr th.yellow,body.result table tr td.yellow,body.result table tr th.yellow,body.sprint table tr td.yellow,body.sprint table tr th.yellow{background:#fc0}body.practice-times table tr td.time,body.practice-times table tr th.time,body.qualifying-result table tr td.time,body.qualifying-result table tr th.time,body.result table tr td.time,body.result table tr th.time,body.sprint table tr td.time,body.sprint table tr th.time{width:110px}body.practice-times table tr td.gap,body.practice-times table tr th.gap,body.qualifying-result table tr td.gap,body.qualifying-result table tr th.gap,body.result table tr td.gap,body.result table tr th.gap,body.sprint table tr td.gap,body.sprint table tr th.gap{width:80px}body.practice-times table tr td.other-time,body.practice-times table tr th.other-time,body.qualifying-result table tr td.other-time,body.qualifying-result table tr th.other-time,body.result table tr td.other-time,body.result table tr th.other-time,body.sprint table tr td.other-time,body.sprint table tr th.other-time{font-size:15px;width:90px}body.practice-times table tr th,body.qualifying-result table tr th,body.result table tr th,body.sprint table tr th{background-color:#ededed}body.practice-times table tr td.other-time,body.qualifying-result table tr td.other-time,body.result table tr td.other-time,body.sprint table tr td.other-time{color:#8f8f8f}body.practice-times table.solo-table tr td:first-of-type,body.qualifying-result table.solo-table tr td:first-of-type,body.result table.solo-table tr td:first-of-type,body.sprint table.solo-table tr td:first-of-type{background-color:#ededed}body.practice-times table.team-table,body.qualifying-result table.team-table,body.result table.team-table,body.sprint table.team-table{table-layout:auto}body.practice-times table.team-table tr th.team-name .wrapper,body.qualifying-result table.team-table tr th.team-name .wrapper,body.result table.team-table tr th.team-name .wrapper,body.sprint table.team-table tr th.team-name .wrapper{display:flex;justify-content:space-between}body.practice-times table.team-table tr th.team-name .wrapper .manager,body.qualifying-result table.team-table tr th.team-name .wrapper .manager,body.result table.team-table tr th.team-name .wrapper .manager,body.sprint table.team-table tr th.team-name .wrapper .manager{font-size:13px}body.practice-times table.team-table tr td,body.qualifying-result table.team-table tr td,body.result table.team-table tr td,body.sprint table.team-table tr td{line-height:28px}body.practice-times table.team-table tr td.place,body.qualifying-result table.team-table tr td.place,body.result table.team-table tr td.place,body.sprint table.team-table tr td.place{font-size:20px;font-weight:bolder}body.practice-times table.team-table tr td.number,body.qualifying-result table.team-table tr td.number,body.result table.team-table tr td.number,body.sprint table.team-table tr td.number{width:60px}body.practice-times table.team-table tr td.flag,body.qualifying-result table.team-table tr td.flag,body.result table.team-table tr td.flag,body.sprint table.team-table tr td.flag{padding-bottom:5px;padding-top:5px;width:100px}body.practice-times table.team-table tr td.flag img,body.qualifying-result table.team-table tr td.flag img,body.result table.team-table tr td.flag img,body.sprint table.team-table tr td.flag img{display:block;width:100%}body.practice-times table.team-table tr td.flag span,body.qualifying-result table.team-table tr td.flag span,body.result table.team-table tr td.flag span,body.sprint table.team-table tr td.flag span{display:block;font-size:16px;font-weight:bolder;line-height:16px;margin-top:4px;text-align:center}body.practice-times table.team-table tr td.points,body.qualifying-result table.team-table tr td.points,body.result table.team-table tr td.points,body.sprint table.team-table tr td.points{width:60px}body.practice-times table.team-table tr td.total,body.qualifying-result table.team-table tr td.total,body.result table.team-table tr td.total,body.sprint table.team-table tr td.total{font-size:28px;font-weight:bolder;width:60px}body.practice-times .officials,body.qualifying-result .officials,body.result .officials,body.sprint .officials{display:flex;justify-content:space-between;margin-bottom:20px}body.practice-times .officials .official p,body.qualifying-result .officials .official p,body.result .officials .official p,body.sprint .officials .official p{font-size:18px;line-height:18px;margin-bottom:6px}body.practice-times .officials .official p.label,body.qualifying-result .officials .official p.label,body.result .officials .official p.label,body.sprint .officials .official p.label{font-weight:bolder}body.practice-times .officials .official:nth-child(2) p,body.qualifying-result .officials .official:nth-child(2) p,body.result .officials .official:nth-child(2) p,body.sprint .officials .official:nth-child(2) p{text-align:right}body.practice-times.team,body.qualifying-result.team,body.result.team,body.sprint.team{padding:0 40px}body.practice-times.team .table,body.qualifying-result.team .table,body.result.team .table,body.sprint.team .table{margin:0 auto 50px;width:400px}body.practice-times.team table tr td.place,body.practice-times.team table tr th.place,body.qualifying-result.team table tr td.place,body.qualifying-result.team table tr th.place,body.result.team table tr td.place,body.result.team table tr th.place,body.sprint.team table tr td.place,body.sprint.team table tr th.place{width:70px}body.practice-times.team table tr td.flag,body.practice-times.team table tr th.flag,body.qualifying-result.team table tr td.flag,body.qualifying-result.team table tr th.flag,body.result.team table tr td.flag,body.result.team table tr th.flag,body.sprint.team table tr td.flag,body.sprint.team table tr th.flag{text-align:center}body.practice-times.team table tr td.fmn,body.practice-times.team table tr th.fmn,body.qualifying-result.team table tr td.fmn,body.qualifying-result.team table tr th.fmn,body.result.team table tr td.fmn,body.result.team table tr th.fmn,body.sprint.team table tr td.fmn,body.sprint.team table tr th.fmn{width:100px}body.practice-times.youth table tr td,body.practice-times.youth table tr th,body.qualifying-result.youth table tr td,body.qualifying-result.youth table tr th,body.result.youth table tr td,body.result.youth table tr th,body.sprint.youth table tr td,body.sprint.youth table tr th{font-size:17px;line-height:27px;padding:0 4px}body.practice-times.flattrack table tr td,body.practice-times.flattrack table tr th,body.qualifying-result.flattrack table tr td,body.qualifying-result.flattrack table tr th,body.result.flattrack table tr td,body.result.flattrack table tr th,body.sprint.flattrack table tr td,body.sprint.flattrack table tr th{font-size:13px;line-height:22px;padding:0 4px}body.practice-times.flattrack table tr td.place,body.practice-times.flattrack table tr th.place,body.qualifying-result.flattrack table tr td.place,body.qualifying-result.flattrack table tr th.place,body.result.flattrack table tr td.place,body.result.flattrack table tr th.place,body.sprint.flattrack table tr td.place,body.sprint.flattrack table tr th.place{width:50px}body.practice-times.flattrack table tr td.fmn,body.practice-times.flattrack table tr td.number,body.practice-times.flattrack table tr th.fmn,body.practice-times.flattrack table tr th.number,body.qualifying-result.flattrack table tr td.fmn,body.qualifying-result.flattrack table tr td.number,body.qualifying-result.flattrack table tr th.fmn,body.qualifying-result.flattrack table tr th.number,body.result.flattrack table tr td.fmn,body.result.flattrack table tr td.number,body.result.flattrack table tr th.fmn,body.result.flattrack table tr th.number,body.sprint.flattrack table tr td.fmn,body.sprint.flattrack table tr td.number,body.sprint.flattrack table tr th.fmn,body.sprint.flattrack table tr th.number{width:70px}body.practice-times.flattrack table tr td.nation,body.practice-times.flattrack table tr th.nation,body.qualifying-result.flattrack table tr td.nation,body.qualifying-result.flattrack table tr th.nation,body.result.flattrack table tr td.nation,body.result.flattrack table tr th.nation,body.sprint.flattrack table tr td.nation,body.sprint.flattrack table tr th.nation{width:110px}body.practice-times.flattrack table tr td.points,body.practice-times.flattrack table tr th.points,body.qualifying-result.flattrack table tr td.points,body.qualifying-result.flattrack table tr th.points,body.result.flattrack table tr td.points,body.result.flattrack table tr th.points,body.sprint.flattrack table tr td.points,body.sprint.flattrack table tr th.points{width:60px}body.practice-times.flattrack table tr td.manufacturer,body.practice-times.flattrack table tr th.manufacturer,body.qualifying-result.flattrack table tr td.manufacturer,body.qualifying-result.flattrack table tr th.manufacturer,body.result.flattrack table tr td.manufacturer,body.result.flattrack table tr th.manufacturer,body.sprint.flattrack table tr td.manufacturer,body.sprint.flattrack table tr th.manufacturer{width:110px}body.practice-times.flattrack table tr td.team,body.practice-times.flattrack table tr th.team,body.qualifying-result.flattrack table tr td.team,body.qualifying-result.flattrack table tr th.team,body.result.flattrack table tr td.team,body.result.flattrack table tr th.team,body.sprint.flattrack table tr td.team,body.sprint.flattrack table tr th.team{width:120px}body.practice-times main.manufacturer table tr td,body.practice-times main.manufacturer table tr th,body.qualifying-result main.manufacturer table tr td,body.qualifying-result main.manufacturer table tr th,body.result main.manufacturer table tr td,body.result main.manufacturer table tr th,body.sprint main.manufacturer table tr td,body.sprint main.manufacturer table tr th{font-size:16px;line-height:40px;padding:0 10px}body.practice-times main.manufacturer table tr td:first-of-type,body.practice-times main.manufacturer table tr th:first-of-type,body.qualifying-result main.manufacturer table tr td:first-of-type,body.qualifying-result main.manufacturer table tr th:first-of-type,body.result main.manufacturer table tr td:first-of-type,body.result main.manufacturer table tr th:first-of-type,body.sprint main.manufacturer table tr td:first-of-type,body.sprint main.manufacturer table tr th:first-of-type{background-color:#ededed}body.practice-times main.manufacturer table tr td.place,body.practice-times main.manufacturer table tr td.points,body.practice-times main.manufacturer table tr th.place,body.practice-times main.manufacturer table tr th.points,body.qualifying-result main.manufacturer table tr td.place,body.qualifying-result main.manufacturer table tr td.points,body.qualifying-result main.manufacturer table tr th.place,body.qualifying-result main.manufacturer table tr th.points,body.result main.manufacturer table tr td.place,body.result main.manufacturer table tr td.points,body.result main.manufacturer table tr th.place,body.result main.manufacturer table tr th.points,body.sprint main.manufacturer table tr td.place,body.sprint main.manufacturer table tr td.points,body.sprint main.manufacturer table tr th.place,body.sprint main.manufacturer table tr th.points{width:100px}body.practice-times.fmi-flat-track table tr td.fmn,body.practice-times.fmi-flat-track table tr th.fmn,body.qualifying-result.fmi-flat-track table tr td.fmn,body.qualifying-result.fmi-flat-track table tr th.fmn,body.result.fmi-flat-track table tr td.fmn,body.result.fmi-flat-track table tr th.fmn,body.sprint.fmi-flat-track table tr td.fmn,body.sprint.fmi-flat-track table tr th.fmn{width:80px}body.practice-times.fmi-flat-track table tr td.nation,body.practice-times.fmi-flat-track table tr th.nation,body.qualifying-result.fmi-flat-track table tr td.nation,body.qualifying-result.fmi-flat-track table tr th.nation,body.result.fmi-flat-track table tr td.nation,body.result.fmi-flat-track table tr th.nation,body.sprint.fmi-flat-track table tr td.nation,body.sprint.fmi-flat-track table tr th.nation{width:100px}body.practice-times.fmi-flat-track table tr td.manufacturer,body.practice-times.fmi-flat-track table tr th.manufacturer,body.qualifying-result.fmi-flat-track table tr td.manufacturer,body.qualifying-result.fmi-flat-track table tr th.manufacturer,body.result.fmi-flat-track table tr td.manufacturer,body.result.fmi-flat-track table tr th.manufacturer,body.sprint.fmi-flat-track table tr td.manufacturer,body.sprint.fmi-flat-track table tr th.manufacturer{width:140px}body.practice-times .speedway-of-nations table tr td,body.qualifying-result .speedway-of-nations table tr td,body.result .speedway-of-nations table tr td,body.sprint .speedway-of-nations table tr td{line-height:22px}body.practice-times .speedway-of-nations table tr td.flag,body.qualifying-result .speedway-of-nations table tr td.flag,body.result .speedway-of-nations table tr td.flag,body.sprint .speedway-of-nations table tr td.flag{text-align:center}body.practice-times .speedway-of-nations table tr td.flag img,body.qualifying-result .speedway-of-nations table tr td.flag img,body.result .speedway-of-nations table tr td.flag img,body.sprint .speedway-of-nations table tr td.flag img{border:1px solid #000;display:inline-block;width:60%}body.practice-times .pairs-8 table tr td,body.practice-times .speedway-of-nations-2 table tr td,body.qualifying-result .pairs-8 table tr td,body.qualifying-result .speedway-of-nations-2 table tr td,body.result .pairs-8 table tr td,body.result .speedway-of-nations-2 table tr td,body.sprint .pairs-8 table tr td,body.sprint .speedway-of-nations-2 table tr td{line-height:20px}body.practice-times .pairs-8 table tr td.flag,body.practice-times .speedway-of-nations-2 table tr td.flag,body.qualifying-result .pairs-8 table tr td.flag,body.qualifying-result .speedway-of-nations-2 table tr td.flag,body.result .pairs-8 table tr td.flag,body.result .speedway-of-nations-2 table tr td.flag,body.sprint .pairs-8 table tr td.flag,body.sprint .speedway-of-nations-2 table tr td.flag{text-align:center}body.practice-times .pairs-8 table tr td.flag img,body.practice-times .speedway-of-nations-2 table tr td.flag img,body.qualifying-result .pairs-8 table tr td.flag img,body.qualifying-result .speedway-of-nations-2 table tr td.flag img,body.result .pairs-8 table tr td.flag img,body.result .speedway-of-nations-2 table tr td.flag img,body.sprint .pairs-8 table tr td.flag img,body.sprint .speedway-of-nations-2 table tr td.flag img{border:1px solid #000;display:inline-block;width:60%}body.practice-times .long-track-nations div.table,body.qualifying-result .long-track-nations div.table,body.result .long-track-nations div.table,body.sprint .long-track-nations div.table{margin-bottom:10px}body.practice-times .long-track-nations table tr td,body.qualifying-result .long-track-nations table tr td,body.result .long-track-nations table tr td,body.sprint .long-track-nations table tr td{font-size:16px;line-height:18px}body.practice-times .long-track-nations table tr td.flag,body.qualifying-result .long-track-nations table tr td.flag,body.result .long-track-nations table tr td.flag,body.sprint .long-track-nations table tr td.flag{text-align:center}body.practice-times .long-track-nations table tr td.flag img,body.qualifying-result .long-track-nations table tr td.flag img,body.result .long-track-nations table tr td.flag img,body.sprint .long-track-nations table tr td.flag img{display:inline-block;width:60%}body.practice-times main.long-track-challenge table tr td,body.qualifying-result main.long-track-challenge table tr td,body.result main.long-track-challenge table tr td,body.sprint main.long-track-challenge table tr td{font-size:18px;line-height:18px}body.practice-times.pairs-10 table tr td,body.practice-times.pairs-10 table tr th,body.qualifying-result.pairs-10 table tr td,body.qualifying-result.pairs-10 table tr th,body.result.pairs-10 table tr td,body.result.pairs-10 table tr th,body.sprint.pairs-10 table tr td,body.sprint.pairs-10 table tr th{font-size:14px;line-height:15px}body.practice-times.pairs-10 table tr td.team-name span,body.practice-times.pairs-10 table tr th.team-name span,body.qualifying-result.pairs-10 table tr td.team-name span,body.qualifying-result.pairs-10 table tr th.team-name span,body.result.pairs-10 table tr td.team-name span,body.result.pairs-10 table tr th.team-name span,body.sprint.pairs-10 table tr td.team-name span,body.sprint.pairs-10 table tr th.team-name span{display:block;font-size:16px;line-height:20px}body.practice-times.pairs-10 table tr td.flag,body.practice-times.pairs-10 table tr th.flag,body.qualifying-result.pairs-10 table tr td.flag,body.qualifying-result.pairs-10 table tr th.flag,body.result.pairs-10 table tr td.flag,body.result.pairs-10 table tr th.flag,body.sprint.pairs-10 table tr td.flag,body.sprint.pairs-10 table tr th.flag{text-align:center}body.practice-times.pairs-10 table tr td.flag img,body.practice-times.pairs-10 table tr th.flag img,body.qualifying-result.pairs-10 table tr td.flag img,body.qualifying-result.pairs-10 table tr th.flag img,body.result.pairs-10 table tr td.flag img,body.result.pairs-10 table tr th.flag img,body.sprint.pairs-10 table tr td.flag img,body.sprint.pairs-10 table tr th.flag img{border:1px solid #000;display:inline-block;width:30%}body.practice-times.pairs-10 table tr td.flag .fmn,body.practice-times.pairs-10 table tr th.flag .fmn,body.qualifying-result.pairs-10 table tr td.flag .fmn,body.qualifying-result.pairs-10 table tr th.flag .fmn,body.result.pairs-10 table tr td.flag .fmn,body.result.pairs-10 table tr th.flag .fmn,body.sprint.pairs-10 table tr td.flag .fmn,body.sprint.pairs-10 table tr th.flag .fmn{display:block;font-size:14px;line-height:14px}body.practice-times.pairs-10 table tr td.place,body.practice-times.pairs-10 table tr td.total,body.practice-times.pairs-10 table tr th.place,body.practice-times.pairs-10 table tr th.total,body.qualifying-result.pairs-10 table tr td.place,body.qualifying-result.pairs-10 table tr td.total,body.qualifying-result.pairs-10 table tr th.place,body.qualifying-result.pairs-10 table tr th.total,body.result.pairs-10 table tr td.place,body.result.pairs-10 table tr td.total,body.result.pairs-10 table tr th.place,body.result.pairs-10 table tr th.total,body.sprint.pairs-10 table tr td.place,body.sprint.pairs-10 table tr td.total,body.sprint.pairs-10 table tr th.place,body.sprint.pairs-10 table tr th.total{font-size:18px}body.practice-times.bayern-cup table tr td,body.qualifying-result.bayern-cup table tr td,body.result.bayern-cup table tr td,body.sprint.bayern-cup table tr td{font-size:16px;line-height:18px}body.practice-times.bayern-cup table tr td.flag,body.qualifying-result.bayern-cup table tr td.flag,body.result.bayern-cup table tr td.flag,body.sprint.bayern-cup table tr td.flag{text-align:center}body.practice-times.bayern-cup table tr td.flag img,body.qualifying-result.bayern-cup table tr td.flag img,body.result.bayern-cup table tr td.flag img,body.sprint.bayern-cup table tr td.flag img{display:none}body.sprint div.table{margin-bottom:100px}body.qualifying-result table tr:nth-child(4),body.qualifying-result table tr:nth-child(8){border-bottom:2px solid #000}body.qualifying-result table tr td,body.qualifying-result table tr th{padding:0 5px}body.qualifying-result table tr td.place,body.qualifying-result table tr th.place{width:60px}body.qualifying-result table tr td.number,body.qualifying-result table tr th.number{width:85px}body.qualifying-result table tr td.name,body.qualifying-result table tr th.name{padding:0 10px}body.qualifying-result table tr td.fmn,body.qualifying-result table tr th.fmn{width:80px}body.qualifying-result table tr td.nation,body.qualifying-result table tr th.nation{width:145px}body.qualifying-result table tr td.result,body.qualifying-result table tr td.session,body.qualifying-result table tr th.result,body.qualifying-result table tr th.session{width:90px}body.heats header{margin-bottom:10px}body.heats header .skewer{height:20px;top:15px;width:500px}body.heats header .logos{margin-bottom:0;min-height:88px;padding:0 20px 10px}body.heats header .logos .meta .left{flex-grow:1}body.heats header .logos .meta .left p.title{font-size:23px}body.heats header .logos .meta .officials{width:290px}body.heats header .officials p{font-size:16px;line-height:16px;margin-bottom:6px}body.heats header .officials p:last-of-type{margin-bottom:0}body.heats header.fime .logos{padding-bottom:0}body.heats main .table{margin-bottom:0}body.heats main .table h3{font-size:16px;line-height:16px;margin-bottom:6px}body.heats main table{margin-bottom:10px}body.heats main table tr td,body.heats main table tr th{font-size:14px;line-height:14px;padding:4px 10px!important}body.heats main table tr td.time,body.heats main table tr td.title,body.heats main table tr th.time,body.heats main table tr th.title{width:80px}body.heats main table tr td:first-of-type,body.heats main table tr th{background-color:#ededed}body.heats main table.total-gates-1 td.position,body.heats main table.total-gates-1 th.position{width:920px}body.heats main table.total-gates-2 td.position,body.heats main table.total-gates-2 th.position{width:460px}body.heats main table.total-gates-3 td.position,body.heats main table.total-gates-3 th.position{width:306.66667px}body.heats main table.total-gates-4 td.position,body.heats main table.total-gates-4 th.position{width:230px}body.heats main table.total-gates-5 td.position,body.heats main table.total-gates-5 th.position{width:184px}body.heats main table.total-gates-6 td.position,body.heats main table.total-gates-6 th.position{width:153.33333px}body.heats main table.total-gates-7 td.position,body.heats main table.total-gates-7 th.position{width:131.42857px}body.heats main table.total-gates-8 td.position,body.heats main table.total-gates-8 th.position{width:115px}body.heats main table.total-gates-9 td.position,body.heats main table.total-gates-9 th.position{width:102.22222px}body.heats main table.total-gates-10 td.position,body.heats main table.total-gates-10 th.position{width:92px}body.heats main .codes{border:2px solid #000;padding:2px 10px}body.heats main .codes .code span,body.heats main .codes .code strong,body.heats main .codes .title span,body.heats main .codes .title strong{display:inline-block;font-size:12px;line-height:12px}body.heats main .codes .title{position:relative}body.heats main .codes .title span{font-size:10px;line-height:10px}body.heats main .codes .title:after{content:":";display:inline-block;font-size:10px;line-height:10px;margin-left:-2px}body.heats main.long-track-challenge table tr td,body.heats main.long-track-challenge table tr th{font-size:13px;line-height:12px}body.heats.youth main .table table tr td,body.heats.youth main .table table tr th{padding:2px 6px!important}body.heats.speedwaygp main .table table tr td,body.heats.speedwaygp main .table table tr th,body.heats.speedwaygp2 main .table table tr td,body.heats.speedwaygp2 main .table table tr th,body.heats.speedwaygp3 main .table table tr td,body.heats.speedwaygp3 main .table table tr th{padding:3px 6px!important}body.heats.fim-swc header .logos .logo-right{width:200px}body.heats .race-1145 table tr td{padding-bottom:1px!important;padding-top:1px!important}body.heats.fim-son table tr td,body.heats.fim-son table tr th{padding:3px 6px!important}body.heats.flattrack table tr td,body.heats.flattrack table tr th{font-size:11px;line-height:11px;padding:3px 6px!important}body.heats.flattrack table tr td.time,body.heats.flattrack table tr td.title,body.heats.flattrack table tr th.time,body.heats.flattrack table tr th.title{width:50px}body.heats.speedway-of-nations-2 table tr td,body.heats.speedway-of-nations-2 table tr th{line-height:11px}body.heats footer .logos img{max-height:60px;max-width:70px}body.heats footer .logos img.anlas,body.heats footer .logos img.fim-moto,body.heats footer .logos img.koopmann{max-width:110px}body.event-schedule{padding-top:20px}body.event-schedule h1,body.event-schedule h2,body.event-schedule h3,body.event-schedule h4,body.event-schedule h5,body.event-schedule h6{margin-bottom:10px}body.event-schedule table{height:1020px}body.event-schedule table thead tr{background:#d8d8d8}body.event-schedule table tr.spacer td{background:#d8d8d8;font-weight:bolder;padding-left:5px;text-align:left}body.event-schedule table tr td,body.event-schedule table tr th{font-size:14px;line-height:14px;padding-bottom:0;padding-top:0;text-align:left}body.event-schedule table tr td.number,body.event-schedule table tr th.number{font-weight:bolder;width:60px}body.event-schedule table tr td.heat,body.event-schedule table tr td.race,body.event-schedule table tr th.heat,body.event-schedule table tr th.race{overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}body.event-schedule table tr td.heat,body.event-schedule table tr th.heat{width:100px}body.event-schedule table tr td.gate,body.event-schedule table tr th.gate{padding-left:0;padding-right:0}body.event-schedule table.total-gates-1 td.gate,body.event-schedule table.total-gates-1 th.gate{width:400px}body.event-schedule table.total-gates-2 td.gate,body.event-schedule table.total-gates-2 th.gate{width:200px}body.event-schedule table.total-gates-3 td.gate,body.event-schedule table.total-gates-3 th.gate{width:133.33333px}body.event-schedule table.total-gates-4 td.gate,body.event-schedule table.total-gates-4 th.gate{width:100px}body.event-schedule table.total-gates-5 td.gate,body.event-schedule table.total-gates-5 th.gate{width:80px}body.event-schedule table.total-gates-6 td.gate,body.event-schedule table.total-gates-6 th.gate{width:66.66667px}body.event-schedule table.total-gates-7 td.gate,body.event-schedule table.total-gates-7 th.gate{width:57.14286px}body.event-schedule table.total-gates-8 td.gate,body.event-schedule table.total-gates-8 th.gate{width:50px}body.event-schedule table.total-gates-9 td.gate,body.event-schedule table.total-gates-9 th.gate{width:44.44444px}body.event-schedule table.total-gates-10 td.gate,body.event-schedule table.total-gates-10 th.gate{width:40px}body.event-schedule table.total-gates-11 td.gate,body.event-schedule table.total-gates-11 th.gate{width:36.36364px}body.event-schedule table.total-gates-12 td.gate,body.event-schedule table.total-gates-12 th.gate{width:33.33333px}body.event-schedule table.total-gates-13 td.gate,body.event-schedule table.total-gates-13 th.gate{width:30.76923px}body.event-schedule table.total-gates-14 td.gate,body.event-schedule table.total-gates-14 th.gate{width:28.57143px}body.event-schedule table.total-gates-15 td.gate,body.event-schedule table.total-gates-15 th.gate{width:26.66667px}body.event-schedule table.total-gates-16 td.gate,body.event-schedule table.total-gates-16 th.gate{width:25px}body.event-schedule table.total-gates-17 td.gate,body.event-schedule table.total-gates-17 th.gate{width:23.52941px}body.event-schedule table.total-gates-18 td.gate,body.event-schedule table.total-gates-18 th.gate{width:22.22222px}body.event-schedule table.total-gates-19 td.gate,body.event-schedule table.total-gates-19 th.gate{width:21.05263px}body.event-schedule table.total-gates-20 td.gate,body.event-schedule table.total-gates-20 th.gate{width:20px}body.classification header{margin-bottom:10px}body.classification header .skewer{height:20px;top:15px;width:500px}body.classification header .logos{margin-bottom:0;min-height:88px;padding:0 20px 10px}body.classification header .logos .meta .left{flex-grow:1}body.classification header .logos .meta .left p.title{font-size:23px}body.classification header .logos .meta .officials{width:290px}body.classification header .officials p{font-size:16px;line-height:16px;margin-bottom:6px}body.classification header .officials p:last-of-type{margin-bottom:0}body.classification header.fime .logos{padding-bottom:0}body.classification .table{margin-bottom:0}body.classification .table h3{font-size:16px;line-height:16px;margin-bottom:6px}body.classification table{margin-bottom:0}body.classification table thead tr{height:34px}body.classification table tr th{background-color:#ededed;height:30px}body.classification table tr td:first-of-type{background-color:#ededed}body.classification table tr td,body.classification table tr th{font-size:12px;line-height:16px;padding:0 6px}body.classification table tr td.place,body.classification table tr th.place{width:50px}body.classification table tr td.number,body.classification table tr th.number{width:70px}body.classification table tr td.name,body.classification table tr th.name{line-height:18px}body.classification table tr td.manufacturer,body.classification table tr th.manufacturer{width:100px}body.classification table tr td.fmn,body.classification table tr th.fmn{width:60px}body.classification table tr td.nation,body.classification table tr th.nation{width:120px}body.classification table tr td.total,body.classification table tr th.total{width:60px}body.classification table tr td.round,body.classification table tr th.round{width:90px}body.classification table tr td.round span,body.classification table tr th.round span{display:block;line-height:14px;overflow:hidden}body.classification table tr td.round span.track,body.classification table tr th.round span.track{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.classification table tr td.pos-1,body.classification table tr th.pos-1{background-color:gold}body.classification table tr td.pos-2,body.classification table tr th.pos-2{background-color:silver}body.classification table tr td.pos-3,body.classification table tr th.pos-3{background-color:#a56a3f}body.classification table tr td span.suffix,body.classification table tr th span.suffix{font-size:smaller}body.classification table tr.line{border-bottom:2px solid #000}body.classification .runoffs{margin-top:6px}body.classification .runoffs p{font-size:14px;line-height:14px;margin-bottom:0}body.classification.speedwaygp table tr th{height:26px}body.classification.speedwaygp table tr td,body.classification.speedwaygp table tr th{font-size:12px;line-height:13px}body.classification.speedwaygp table tr td.place,body.classification.speedwaygp table tr th.place{width:46px}body.classification.speedwaygp table tr td.number,body.classification.speedwaygp table tr th.number{width:64px}body.classification.speedwaygp table tr td.round,body.classification.speedwaygp table tr th.round{width:60px}body.classification.speedwaygp table tr td.round span,body.classification.speedwaygp table tr th.round span{line-height:14px}body.classification.speedwaygp.season-2024 table tr th.sprint,body.classification.speedwaygp.season-2025 table tr th.sprint{background:#e9ff15}body.classification.speedwaygp.season-2024 table tr td,body.classification.speedwaygp.season-2024 table tr th,body.classification.speedwaygp.season-2025 table tr td,body.classification.speedwaygp.season-2025 table tr th{font-size:10px;line-height:11px;padding:0 2px}body.classification.speedwaygp.season-2024 table tr td.place,body.classification.speedwaygp.season-2024 table tr th.place,body.classification.speedwaygp.season-2025 table tr td.place,body.classification.speedwaygp.season-2025 table tr th.place{width:35px}body.classification.speedwaygp.season-2024 table tr td.number,body.classification.speedwaygp.season-2024 table tr th.number,body.classification.speedwaygp.season-2025 table tr td.number,body.classification.speedwaygp.season-2025 table tr th.number{width:50px}body.classification.speedwaygp.season-2024 table tr td.name,body.classification.speedwaygp.season-2024 table tr th.name,body.classification.speedwaygp.season-2025 table tr td.name,body.classification.speedwaygp.season-2025 table tr th.name{padding:0 6px}body.classification.speedwaygp.season-2024 table tr td.fmn,body.classification.speedwaygp.season-2024 table tr th.fmn,body.classification.speedwaygp.season-2025 table tr td.fmn,body.classification.speedwaygp.season-2025 table tr th.fmn{width:50px}body.classification.speedwaygp.season-2024 table tr td.nation,body.classification.speedwaygp.season-2024 table tr th.nation,body.classification.speedwaygp.season-2025 table tr td.nation,body.classification.speedwaygp.season-2025 table tr th.nation{width:80px}body.classification.speedwaygp.season-2024 table tr td.total,body.classification.speedwaygp.season-2024 table tr th.total,body.classification.speedwaygp.season-2025 table tr td.total,body.classification.speedwaygp.season-2025 table tr th.total{width:40px}body.classification.speedwaygp.season-2024 table tr td.round,body.classification.speedwaygp.season-2024 table tr th.round,body.classification.speedwaygp.season-2025 table tr td.round,body.classification.speedwaygp.season-2025 table tr th.round{width:50px}body.classification.speedwaygp.season-2025 table tr td.round,body.classification.speedwaygp.season-2025 table tr th.round{width:46px}body.classification.speedwaygp2 table tr td,body.classification.speedwaygp2 table tr th{font-size:14px;line-height:14px}body.classification.speedwaygp2 table tr td.fmn,body.classification.speedwaygp2 table tr th.fmn{width:100px}body.classification.speedwaygp2 table tr td.nation,body.classification.speedwaygp2 table tr th.nation{width:140px}body.classification.speedwaygp2 table tr td.round,body.classification.speedwaygp2 table tr th.round{width:120px}body.classification.speedwaygp2 table tr td.round span,body.classification.speedwaygp2 table tr th.round span{line-height:14px}body.classification.flattrack table tr td,body.classification.flattrack table tr th{font-size:10px;line-height:10px}body.classification.flattrack table tr td.round,body.classification.flattrack table tr th.round{width:60px}body.classification.flattrack table tr td.fmn,body.classification.flattrack table tr th.fmn{width:75px}body.classification.flattrack table tr td.nation,body.classification.flattrack table tr th.nation{width:110px}body.classification.flattrack table tr td.manufacturer,body.classification.flattrack table tr th.manufacturer{text-align:center}body.classification.flattrack main.manufacturer-classification table tr td,body.classification.flattrack main.manufacturer-classification table tr th{font-size:15px;line-height:15px}body.classification.flattrack main.manufacturer-classification table tr td.place,body.classification.flattrack main.manufacturer-classification table tr th.place{width:80px}body.classification.flattrack main.manufacturer-classification table tr td.round,body.classification.flattrack main.manufacturer-classification table tr th.round{width:120px}body.classification.fime-ice table tr td,body.classification.fime-ice table tr th{font-size:14px;line-height:26px}body.classification.fime-ice table tr td.fmn,body.classification.fime-ice table tr th.fmn{width:120px}body.classification.fime-ice table tr td.nation,body.classification.fime-ice table tr th.nation{width:160px}body.classification.fime-ice table tr td.round,body.classification.fime-ice table tr th.round{width:140px}body.classification.fime-ice table tr td.round span,body.classification.fime-ice table tr th.round span{line-height:16px}body.classification.fime-ice table tr th{height:40px}body.classification.fim-isg table tr td,body.classification.fim-isg table tr th{font-size:14px}body.classification.fim-isg table tr td.fmn,body.classification.fim-isg table tr td.round,body.classification.fim-isg table tr th.fmn,body.classification.fim-isg table tr th.round{width:100px}body.classification.fim-isg table tr td.round span,body.classification.fim-isg table tr th.round span{line-height:16px}body.classification.fim-isg table tr th{height:40px}body.classification.fmi-italiano-open table tr td,body.classification.fmi-italiano-open table tr th{font-size:12px;line-height:22px;padding:0 3px}body.classification.fmi-italiano-open table tr td.fmn,body.classification.fmi-italiano-open table tr th.fmn{width:60px}body.classification.fmi-italiano-open table tr td.round,body.classification.fmi-italiano-open table tr th.round{width:70px}body.classification.fmi-italiano-open table tr td.round span,body.classification.fmi-italiano-open table tr th.round span{line-height:16px}body.classification.fmi-italiano-open table tr th{height:40px}body.classification.fmi-flat-track table tr td,body.classification.fmi-flat-track table tr th{font-size:12px;line-height:12px}body.classification.fmi-flat-track table tr td.place,body.classification.fmi-flat-track table tr th.place{width:45px}body.classification.fmi-flat-track table tr td.fmn,body.classification.fmi-flat-track table tr td.number,body.classification.fmi-flat-track table tr td.round,body.classification.fmi-flat-track table tr th.fmn,body.classification.fmi-flat-track table tr th.number,body.classification.fmi-flat-track table tr th.round{width:60px}body.classification.fmi-flat-track table tr td.nation,body.classification.fmi-flat-track table tr th.nation{width:110px}body.classification.fmi-flat-track table tr td.manufacturer,body.classification.fmi-flat-track table tr th.manufacturer{text-align:center;width:100px}body.classification.fmi-flat-track table tr td.total,body.classification.fmi-flat-track table tr th.total{width:40px}body.classification.pairs-10 table tr td,body.classification.pairs-10 table tr th{font-size:14px;line-height:22px}body.classification.pairs-10 table tr td.place,body.classification.pairs-10 table tr th.place{width:70px}body.classification.pairs-10 table tr td.round,body.classification.pairs-10 table tr th.round{width:120px}body.classification.pairs-10 table tr td.round span,body.classification.pairs-10 table tr th.round span{line-height:16px}body.classification.pairs-10 table tr th{height:40px}body.classification footer .logos img{max-height:60px;max-width:70px}body.classification footer .logos img.anlas,body.classification footer .logos img.fim-moto,body.classification footer .logos img.koopmann{max-width:110px}body.practice .header,body.practice .header .type{display:flex;justify-content:space-between}body.practice .header .type{width:140px}body.practice .header .type p{font-size:18px;font-weight:bolder;margin-bottom:0}body.practice .header .type p:first-child{margin-left:15px}body.practice .header .type p:nth-child(2){margin-right:17px}body.practice .groups .group{margin-bottom:4px}body.practice .groups .group table{border:0}body.practice .groups .group table tr th{background:#000;color:#fff}body.practice .groups .group table tr td,body.practice .groups .group table tr th{line-height:32px}body.practice .groups .group table tr td.number,body.practice .groups .group table tr th.number{text-align:center;width:50px}body.practice .groups .group table tr td.name,body.practice .groups .group table tr th.name{padding-left:10px}body.practice .groups .group table tr td.spacer,body.practice .groups .group table tr th.spacer{width:20px}body.practice .groups .group table tr td.session,body.practice .groups .group table tr th.session{text-align:center;width:60px}body.practice .groups .group table tr.grading-row td{border:0;line-height:12px;text-overflow:clip;white-space:normal}body.practice .groups .group table tr.grading-row td span.grading{background:#d8d8d8;display:block;font-size:14px;font-weight:bolder;line-height:14px;margin-top:15px;padding:4px;text-align:center}body.practice .groups .group:nth-child(n+2) table tr th.name,body.practice .groups .group:nth-child(n+2) table tr th.number{border:0;opacity:0}body.practice .groups.has-sprint .group table tr td,body.practice .groups.has-sprint .group table tr th{line-height:26px}body.practice .sprint{margin-top:-22px}body.practice table.sprint-table tr th{background:#000;color:#fff}body.practice table.sprint-table tr td,body.practice table.sprint-table tr th{height:24px}body.practice table.sprint-table tr td.gate,body.practice table.sprint-table tr td.number,body.practice table.sprint-table tr th.gate,body.practice table.sprint-table tr th.number{text-align:center;width:60px}body.practice table.sprint-table tr td.name,body.practice table.sprint-table tr th.name{padding-left:10px}body.practice table.sprint-table tr td.points,body.practice table.sprint-table tr th.points{text-align:center;width:100px}body.heat_table table tr th{padding-top:3px!important}body.heat_table table tr td,body.heat_table table tr th{font-size:17px;line-height:18px;padding:2px;position:relative}body.heat_table table tr td.red,body.heat_table table tr th.red{background:#c30}body.heat_table table tr td.blue,body.heat_table table tr th.blue{background:#069}body.heat_table table tr td.white,body.heat_table table tr th.white{background:#fff}body.heat_table table tr td.yellow,body.heat_table table tr th.yellow{background:#fc0}body.heat_table table tr td.green,body.heat_table table tr th.green{background:#096}body.heat_table table tr td.grey,body.heat_table table tr th.grey{background:#b7b7b7}body.heat_table table tr td.td-fmn{font-size:14px}body.heat_table table tfoot{display:none}body.heat_table #heat-table{bottom:0;display:flex;flex-direction:column;position:absolute;top:0}body.heat_table #header{align-items:stretch;display:flex;justify-content:space-between;padding:0}body.heat_table #header .logo{background:#000;display:flex;height:75px;padding:10px;width:120px}body.heat_table #header .logo img{height:55px;object-fit:contain;width:100px}body.heat_table #header .content{align-items:center;background:#e9ff15;border-bottom:2px solid #000;display:flex;flex-grow:1;padding:10px 20px}body.heat_table #header .content .text{flex-grow:1}body.heat_table #header .content .text p{font-weight:bolder;margin:0;text-transform:uppercase}body.heat_table #header .content .text p.title{font-size:26px;line-height:26px;margin-bottom:6px}body.heat_table #header .content .text p.date{font-size:18px;line-height:18px}body.heat_table #header .content .country img{border:1px solid #000;width:60px}body.heat_table #finals,body.heat_table #table{padding:0 10px}body.heat_table #table{flex-grow:1;margin-top:10px}body.heat_table #table table{border:0}body.heat_table #table table thead:not(.timing){border-top:1px solid #000}body.heat_table #table table thead.timing th{border:0;height:42px;padding:0!important;text-align:center}body.heat_table #table table thead.timing th span{color:#757575;font-size:12px;line-height:12px;writing-mode:vertical-rl}body.heat_table #table table tr td.td-number,body.heat_table #table table tr th.td-number{width:38px}body.heat_table #table table tr td.rider-name,body.heat_table #table table tr td.td-name,body.heat_table #table table tr th.rider-name,body.heat_table #table table tr th.td-name{padding-left:6px}body.heat_table #table table tr td.td-fmn,body.heat_table #table table tr th.td-fmn{text-align:center;width:70px}body.heat_table #table table tr td.td-flag,body.heat_table #table table tr th.td-flag{text-align:center;width:40px}body.heat_table #table table tr td.td-flag img,body.heat_table #table table tr th.td-flag img{display:inline-block}body.heat_table #table table tr td.td-small,body.heat_table #table table tr td.td-sub,body.heat_table #table table tr th.td-small,body.heat_table #table table tr th.td-sub{text-align:center;width:26px}body.heat_table #table table tr td.td-final,body.heat_table #table table tr th.td-final{background:#fff;width:32px}body.heat_table #table table tr td.td-classification,body.heat_table #table table tr th.td-classification{display:none}body.heat_table #table table tr td.no-points:not(.td-final):not(.is-run-off):not(.reserve-competing),body.heat_table #table table tr th.no-points:not(.td-final):not(.is-run-off):not(.reserve-competing){background:#9f9f9f}body.heat_table #table table tr td.reserve-competing,body.heat_table #table table tr th.reserve-competing{background:#eae8e8}body.heat_table #table table tr td span.gate-position,body.heat_table #table table tr th span.gate-position{display:none}body.heat_table #table table tr td.td-team-flag,body.heat_table #table table tr th.td-team-flag{text-align:center;width:60px}body.heat_table #table table tr td.td-team-flag img,body.heat_table #table table tr th.td-team-flag img{display:inline-block;width:80%}body.heat_table #table table tr td.no-gates,body.heat_table #table table tr th.no-gates{background:#fff!important}body.heat_table #table table tr td.team-total,body.heat_table #table table tr th.team-total{background-color:#fff!important}body.heat_table #table table tr.is-reserve td.no-points,body.heat_table #table table tr.is-reserve th.no-points{background:#fff}body.heat_table #table table tr.team-row td span{font-weight:bolder}body.heat_table #table table tr.manager-row td,body.heat_table #table table tr.manager-row td strong{font-size:11px!important}body.heat_table #table.speedway-gp table tr,body.heat_table #table.speedway-gp-25 table tr{height:26px}body.heat_table #table.speedway-gp table tr td.td-fmn,body.heat_table #table.speedway-gp table tr th.td-fmn,body.heat_table #table.speedway-gp-25 table tr td.td-fmn,body.heat_table #table.speedway-gp-25 table tr th.td-fmn{width:60px}body.heat_table #table.speedway-gp table tr td.td-flag img,body.heat_table #table.speedway-gp table tr th.td-flag img,body.heat_table #table.speedway-gp-25 table tr td.td-flag img,body.heat_table #table.speedway-gp-25 table tr th.td-flag img{width:28px}body.heat_table #table.speedway-gp table tr td.td-small,body.heat_table #table.speedway-gp table tr th.td-small,body.heat_table #table.speedway-gp-25 table tr td.td-small,body.heat_table #table.speedway-gp-25 table tr th.td-small{width:27px}body.heat_table #table.speedway-gp table tr td.td-final,body.heat_table #table.speedway-gp table tr th.td-final,body.heat_table #table.speedway-gp-25 table tr td.td-final,body.heat_table #table.speedway-gp-25 table tr th.td-final{width:29px}body.heat_table #table.speedway-gp table tr td.interval,body.heat_table #table.speedway-gp table tr th.interval,body.heat_table #table.speedway-gp-25 table tr td.interval,body.heat_table #table.speedway-gp-25 table tr th.interval{width:25px}body.heat_table #table.speedway-gp-25.has-timings table tr,body.heat_table #table.speedway-gp.has-timings table tr{height:20px}body.heat_table #table.speedway-20-day-one table tr{height:27px}body.heat_table #table.speedway-20-day-one table tr td.td-small,body.heat_table #table.speedway-20-day-one table tr th.td-small{width:30px}body.heat_table #table.long-track-challenge table tr{height:21px}body.heat_table #table.long-track-challenge table tr td,body.heat_table #table.long-track-challenge table tr th{font-size:14px;line-height:14px}body.heat_table #table.long-track-challenge table tr td.td-flag,body.heat_table #table.long-track-challenge table tr th.td-flag{width:32px}body.heat_table #table.long-track-challenge table tr td.td-flag img,body.heat_table #table.long-track-challenge table tr th.td-flag img{width:23px}body.heat_table #table.speedway-world-cup{margin-bottom:0!important}body.heat_table #table.speedway-world-cup table tr.team-row{background-color:#fdb34c}body.heat_table #table.speedway-world-cup table tr.team-row td,body.heat_table #table.speedway-world-cup table tr.team-row th{line-height:22px}body.heat_table #table.speedway-world-cup table tr td,body.heat_table #table.speedway-world-cup table tr th{font-size:16px;line-height:16px}body.heat_table #table.speedway-world-cup table tr td.td-small,body.heat_table #table.speedway-world-cup table tr td.td-sub,body.heat_table #table.speedway-world-cup table tr th.td-small,body.heat_table #table.speedway-world-cup table tr th.td-sub{width:32px}body.heat_table #table.speedway-world-cup table tr td.td-small,body.heat_table #table.speedway-world-cup table tr th.td-small{position:relative}body.heat_table #table.speedway-world-cup table tr td.td-small span.gate-position,body.heat_table #table.speedway-world-cup table tr th.td-small span.gate-position{bottom:-3px;display:inline-block;font-size:11px;position:absolute;right:1px}body.heat_table #table.speedway-world-cup table tr td.team-name,body.heat_table #table.speedway-world-cup table tr th.team-name{padding-left:4px;text-transform:uppercase}body.heat_table #table.speedway-world-cup table tr.manager-row td{font-size:12px}body.heat_table #table.long-track-final table tr{height:27px}body.heat_table #table.long-track-final table tr td.td-small,body.heat_table #table.long-track-final table tr td.td-sub,body.heat_table #table.long-track-final table tr th.td-small,body.heat_table #table.long-track-final table tr th.td-sub{width:36px}body.heat_table #table.long-track-final table.has-fmn tr td.td-small,body.heat_table #table.long-track-final table.has-fmn tr td.td-sub,body.heat_table #table.long-track-final table.has-fmn tr th.td-small,body.heat_table #table.long-track-final table.has-fmn tr th.td-sub{width:33px}body.heat_table #table.long-track-nations{margin-bottom:0}body.heat_table #table.long-track-nations table tr{height:18px}body.heat_table #table.long-track-nations table tr td,body.heat_table #table.long-track-nations table tr th{font-size:13px;line-height:14px}body.heat_table #table.long-track-nations table tr td.td-small,body.heat_table #table.long-track-nations table tr td.td-sub,body.heat_table #table.long-track-nations table tr th.td-small,body.heat_table #table.long-track-nations table tr th.td-sub{width:28px}body.heat_table #table.long-track-nations table tr td.no-points,body.heat_table #table.long-track-nations table tr th.no-points{background:#595959}body.heat_table #table.long-track-nations table tr td.is-run-off,body.heat_table #table.long-track-nations table tr th.is-run-off{background:#fff}body.heat_table #table.long-track-nations table tr.team-row{display:none}body.heat_table #table.speedway-12{margin-bottom:0}body.heat_table #table.speedway-12 table tr{height:38px}body.heat_table #table.speedway-12 table tr td,body.heat_table #table.speedway-12 table tr th{font-size:18px;line-height:18px}body.heat_table #table.speedway-12 table tr td.td-small,body.heat_table #table.speedway-12 table tr td.td-sub,body.heat_table #table.speedway-12 table tr th.td-small,body.heat_table #table.speedway-12 table tr th.td-sub{width:32px}body.heat_table #table.speedway-14{margin-bottom:0}body.heat_table #table.speedway-14 table tr{height:32px}body.heat_table #table.speedway-14 table tr td,body.heat_table #table.speedway-14 table tr th{font-size:18px;line-height:18px}body.heat_table #table.speedway-14 table tr td.td-small,body.heat_table #table.speedway-14 table tr td.td-sub,body.heat_table #table.speedway-14 table tr th.td-small,body.heat_table #table.speedway-14 table tr th.td-sub{width:29px}body.heat_table #table.speedway-14 table tr td.interval,body.heat_table #table.speedway-14 table tr th.interval{width:25px}body.heat_table #table.speedway-14 table tr td.td-final,body.heat_table #table.speedway-14 table tr th.td-final{width:32px}body.heat_table #finals{align-items:center;display:flex;gap:20px;justify-content:space-between}body.heat_table #finals .final{max-width:240px}body.heat_table #finals .final table{border-width:1px}body.heat_table #finals .final table col.gate,body.heat_table #finals .final table col.points,body.heat_table #finals .final table td.gate,body.heat_table #finals .final table td.points,body.heat_table #finals .final table th.gate,body.heat_table #finals .final table th.points{width:28px}body.heat_table #finals .final .final-title{background:#e7e7e7;padding:2px}body.heat_table #finals .final .final-title .content{display:flex;justify-content:space-evenly}body.heat_table #finals .final .final-title .content .proposal{font-size:smaller}body.heat_table #finals .logo img{width:120px}body.heat_table #finals .logo img.fim-2024-white{filter:invert(1)}body.heat_table #finals .logo.qr p{font-weight:bolder;line-height:14px;margin-bottom:0;text-align:center}body.heat_table #footer{background:#000;display:flex;justify-content:space-between;margin-top:10px;padding:6px 20px}body.heat_table #footer .official p{color:#fff;font-size:14px;line-height:20px;margin:0}body.heat_table #footer .official p.label{font-weight:bolder}body.heat_table #footer .logo{display:flex}body.heat_table #footer .logo img{align-self:center;display:inline-block;width:140px}body.heat_table #footer .logos{display:flex;gap:40px}body.heat_table #footer .logos img{align-self:center;display:inline-block;max-height:30px}body.heat_table.fim-swc #header .content{background:#fdb34c}body.heat_table.long-track-challenge #header .content,body.heat_table.longtrack #header .content{background:green}body.heat_table.long-track-challenge #header .content .text p,body.heat_table.longtrack #header .content .text p{color:#fff}body.heat_table.fim-son table tr.team-row{background-color:#e9ff15}body.heat_table.fim-son table tr.team-row td,body.heat_table.fim-son table tr.team-row th{padding-left:4px}body.heat_table.fim-son table tr.team-row td span,body.heat_table.fim-son table tr.team-row th span{font-size:15px;line-height:14px}body.heat_table.fim-son table tr td,body.heat_table.fim-son table tr th{font-size:15px;line-height:12px}body.heat_table.fim-son table tr td.td-small,body.heat_table.fim-son table tr th.td-small{width:28px!important}body.heat_table.longtrack-u23 #header .content{background:#173c85}body.heat_table.longtrack-u23 #header .content .text p{color:#fff}body.heat_table.flattrack #header .content{background:#e6c86f}body.heat_table.flattrack #table{margin-bottom:0!important}body.heat_table.flattrack #table table tr td,body.heat_table.flattrack #table table tr th{font-size:14px;line-height:12px}body.heat_table.flattrack #table table tr td.td-flag,body.heat_table.flattrack #table table tr th.td-flag{width:31px}body.heat_table.flattrack #table table tr td.td-flag img,body.heat_table.flattrack #table table tr th.td-flag img{width:80%}body.heat_table.flattrack #table table tr td.td-manufacturer,body.heat_table.flattrack #table table tr th.td-manufacturer{text-align:center;width:120px}body.heat_table.flattrack #table table tr td.td-small,body.heat_table.flattrack #table table tr th.td-small{position:relative;width:31px}body.heat_table.flattrack #table table tr td.td-small span.gate-position,body.heat_table.flattrack #table table tr th.td-small span.gate-position{bottom:-1px;display:inline-block;font-size:10px;position:absolute;right:1px}body.heat_table.flattrack #finals{display:none}body.heat_table.speedway-of-nations-2 #table table tr td,body.heat_table.speedway-of-nations-2 #table table tr th{font-size:14px;line-height:14px}body.heat_table.speedway-of-nations-2 #table table tr td.td-flag,body.heat_table.speedway-of-nations-2 #table table tr th.td-flag{width:31px}body.heat_table.speedway-of-nations-2 #table table tr td.td-flag img,body.heat_table.speedway-of-nations-2 #table table tr th.td-flag img{width:80%}body.heat_table.speedway-of-nations-2 #table table tr td.td-small,body.heat_table.speedway-of-nations-2 #table table tr th.td-small{position:relative;width:22px!important}body.heat_table.speedway-of-nations-2 #table table tr.manager-row{display:none}body.heat_table.speedway-of-nations-2 #footer{margin-top:0}body.heat_table.fmi-flat-track #table table tr td.td-fmn,body.heat_table.fmi-flat-track #table table tr th.td-fmn{width:64px}body.heat_table.fmi-flat-track #table table tr td.td-manufacturer,body.heat_table.fmi-flat-track #table table tr th.td-manufacturer{text-align:center;width:100px}body.heat_table.fmi-flat-track #table table tr td.td-small,body.heat_table.fmi-flat-track #table table tr th.td-small{position:relative;width:40px}body.heat_table.fmi-flat-track #table table tr td.td-small span.gate-position,body.heat_table.fmi-flat-track #table table tr th.td-small span.gate-position{bottom:-3px;display:inline-block;font-size:11px;position:absolute;right:1px}body.heat_table.fmi-flat-track #finals div.final{display:none}body.heat_table.fmi-flat-track.flat-track-12 #table table tr td,body.heat_table.fmi-flat-track.flat-track-12 #table table tr th{line-height:29px}body.heat_table.fmi-flat-track.flat-track-13 #table table tr td,body.heat_table.fmi-flat-track.flat-track-13 #table table tr th{line-height:28px}body.heat_table.etsc #table{margin-bottom:0!important}body.heat_table.etsc #table table tr td,body.heat_table.etsc #table table tr th{font-size:16px;line-height:17px}body.heat_table.etsc #table table tr td.td-small,body.heat_table.etsc #table table tr th.td-small{text-align:center;width:29px}body.heat_table.womens-cup-13 #header .content{background:#d4af37}body.heat_table.womens-cup-13 #header .content .text p{color:#000}body.heat_table.womens-cup-13 #table table tr td,body.heat_table.womens-cup-13 #table table tr th{line-height:28px}body.heat_table.womens-cup-13 #table table tr td.td-small,body.heat_table.womens-cup-13 #table table tr th.td-small{width:33px}body.heat_table.pairs-8 #table{margin-bottom:0!important}body.heat_table.pairs-8 #table table tr td,body.heat_table.pairs-8 #table table tr th{font-size:14px;line-height:14px}body.heat_table.pairs-8 #table table tr td.td-small,body.heat_table.pairs-8 #table table tr th.td-small{text-align:center;width:28px}body.heat_table.pairs-8 #table table tr td.td-team-flag img,body.heat_table.pairs-8 #table table tr th.td-team-flag img{width:45px}body.heat_table.pairs-8 #table table tr.manager-row{display:none}body.heat_table.pairs-10 #table{margin-bottom:0!important}body.heat_table.pairs-10 #table table tr td,body.heat_table.pairs-10 #table table tr th{font-size:12px;line-height:10px}body.heat_table.pairs-10 #table table tr td.td-small,body.heat_table.pairs-10 #table table tr th.td-small{text-align:center;width:34px}body.heat_table.pairs-10 #table table tr td.td-team-flag img,body.heat_table.pairs-10 #table table tr th.td-team-flag img{width:30px}body.heat_table.pairs-10 #table table tr.team-row td span em{margin-left:10px}body.heat_table.pairs-10 #table table tr.manager-row{display:none}body.heat_table.bayern-cup #table{margin-bottom:0!important}body.heat_table.bayern-cup #table table tr td,body.heat_table.bayern-cup #table table tr th{font-size:12px;line-height:11px}body.heat_table.bayern-cup #table table tr td.td-flag,body.heat_table.bayern-cup #table table tr th.td-flag{width:30px}body.heat_table.bayern-cup #table table tr td.td-flag img,body.heat_table.bayern-cup #table table tr th.td-flag img{width:16px}body.heat_table.bayern-cup #table table tr td.td-small,body.heat_table.bayern-cup #table table tr th.td-small{text-align:center;width:24px}body.heat_table.bayern-cup #table table tr td.td-team-flag img,body.heat_table.bayern-cup #table table tr th.td-team-flag img{width:45px}body.heat_table.bayern-cup #table table tr.manager-row{display:none}body.heat_table.fim-europe #header .content{background:#000}body.heat_table.fim-europe #header .content .text p{color:#fff}#starting-list{background:#fff}#starting-list .about,#starting-list .table,#starting-list header{margin:0 auto auto;width:640px}#starting-list .flattrack-header img{width:100%}#starting-list header{padding-top:25px}#starting-list header.flattrack{padding-top:0}#starting-list header .logos{align-items:center;display:flex;justify-content:space-between}#starting-list header .logos img{max-height:40px;max-width:100px}#starting-list header .logos img.flattrack{max-height:55px}#starting-list header .meta{border:1px solid #9f9f9f;display:flex;justify-content:space-between;margin-top:20px;padding:10px}#starting-list header .meta p{line-height:20px;margin:0}#starting-list header .meta p span{display:block}#starting-list .titles{margin-top:20px}#starting-list .titles h1,#starting-list .titles h2,#starting-list .titles h3{margin:0;text-align:center}#starting-list .titles h1{font-size:24px;margin-bottom:16px;text-transform:uppercase}#starting-list .titles h2{font-size:19px;margin-bottom:4px}#starting-list .titles h3{font-size:15px}#starting-list .table{margin-top:20px}#starting-list .table table{width:100%}#starting-list .table table thead{background:#000;color:#fff}#starting-list .table table tbody tr:nth-child(2n){background:#efefef}#starting-list .table table tbody tr.team-row{border-bottom:1px solid #000}#starting-list .table table tbody tr.team-row:last-of-type{border-bottom:0}#starting-list .table table td,#starting-list .table table th{border:0;font-size:14px;line-height:14px;padding:4px!important;text-align:center;vertical-align:middle}#starting-list .table table td.number,#starting-list .table table th.number{width:80px}#starting-list .table table td.name,#starting-list .table table th.name{padding-left:12px!important}#starting-list .table table td.manufacturer,#starting-list .table table td.team,#starting-list .table table th.manufacturer,#starting-list .table table th.team{width:125px}#starting-list .table table td.fmn,#starting-list .table table th.fmn{width:65px}#starting-list .table table td.nation,#starting-list .table table th.nation{width:125px}#starting-list .table.is-team table tbody tr:nth-child(2n){background:#fff}#starting-list .table.is-team table tr td.team,#starting-list .table.is-team table tr th.team{width:150px}#starting-list .table.is-team table tr td.team div.name,#starting-list .table.is-team table tr th.team div.name{font-size:14px;font-weight:bolder}#starting-list .table.is-team table tr td.team div.manager,#starting-list .table.is-team table tr th.team div.manager{font-size:11px;margin-top:10px}#starting-list .about{border-top:1px dashed #000;margin-top:20px;padding-top:8px}#starting-list .about p{font-size:11px;line-height:13px;margin:0}#starting-list .about p:first-of-type{font-weight:bolder;margin-bottom:3px}#starting-list footer{margin-right:40px;margin-top:40px;text-align:right}#starting-list footer img{width:400px}#starting-list footer.logos{align-items:center;background:#000;bottom:0;display:flex;justify-content:space-between;left:0;margin:0;padding:10px 20px;position:absolute;right:0}#starting-list footer.logos img{max-height:60px;max-width:100px}#starting-list footer.logos img.anlas{max-width:140px}#starting-list footer.logos img.koopmann{max-width:135px}#starting-list footer.logos img.fim-moto{max-width:120px}#starting-list.flattrack .table table tr td,#starting-list.flattrack .table table tr th{font-size:11px}#starting-list.flattrack .table table tr td.number,#starting-list.flattrack .table table tr th.number{width:60px}#starting-list.flattrack .table table tr td.fmn,#starting-list.flattrack .table table tr th.fmn{width:50px}#starting-list.flattrack .table table tr td.nation,#starting-list.flattrack .table table tr th.nation{width:95px}#starting-list.flattrack .table table tr td.manufacturer,#starting-list.flattrack .table table tr td.team,#starting-list.flattrack .table table tr th.manufacturer,#starting-list.flattrack .table table tr th.team{width:110px}#starting-list.flattrack .about{margin-top:0}#starting-list.flattrack footer{bottom:0;margin:0;position:absolute}#starting-list.flattrack footer img{width:100%}body.swc header .imn{display:none}body.swc table tr{height:55px}body.swc table tr td.pos{font-weight:bolder}body.swc table tr td.flag,body.swc table tr td.pos{text-align:center;width:50px}body.swc table tr td.flag img{width:80%}body.swc table tr td.name{padding-left:10px}body.swc table tr td.fmn{text-align:center;width:100px}body.swc .officials{display:flex;justify-content:space-between;margin-top:40px}body.swc .officials .official p{font-size:18px;line-height:18px;margin-bottom:6px}body.swc .officials .official p.label{font-weight:bolder}body.swc .officials .official:nth-child(2) p{text-align:right}body.positions .heat{margin-bottom:10px}body.positions .heat table{border-width:1px}body.positions .heat table tr td{font-size:13px;line-height:21px;padding-left:4px;padding-right:4px}body.positions .heat table tr td.heat-number{font-weight:bolder;text-align:center;white-space:break-spaces;width:80px}body.positions .heat table tr td.heat-row{font-weight:bolder;text-align:center;width:60px}body.positions .heat table tr td.rider{text-align:center}body.ranking-list table tr td,body.ranking-list table tr th{font-size:14px;line-height:12px!important;padding:0 6px!important}body.ranking-list table tr td.pos,body.ranking-list table tr th.pos{width:40px}body.ranking-list table tr td.fmn,body.ranking-list table tr th.fmn{width:100px}body.ranking-list table tr td.nation,body.ranking-list table tr th.nation{width:200px}body.qualifying header .logos{margin-bottom:10px}body.qualifying main #qualifying{gap:50px}body.qualifying main #qualifying .quali{width:30%}body.qualifying main #qualifying .quali p{font-size:16px}body.qualifying main #qualifying .quali .pairs{gap:8px;position:relative}body.qualifying main #qualifying .quali .pairs .pair{padding:6px}body.qualifying main #qualifying .quali .pairs .pair .title{font-size:10px;font-weight:bolder;padding:6px;text-transform:uppercase}body.qualifying main #qualifying .quali .pairs .pair .riders .rider{gap:8px}body.qualifying main #qualifying .quali .pairs .pair .riders .rider .rider-name,body.qualifying main #qualifying .quali .pairs .pair .riders .rider .rider-time{align-items:center;background:#fff;display:flex;font-size:12px;height:22px;line-height:12px}body.qualifying main #qualifying .quali .pairs .pair .riders .rider .rider-name{flex-grow:1;padding-left:6px}body.qualifying main #qualifying .quali .pairs .pair .riders .rider .rider-times{gap:8px}body.qualifying main #qualifying .quali .pairs .pair .riders .rider .rider-times .rider-time{font-size:11px;justify-content:center;line-height:11px;width:43px}body.qualifying main #qualifying .quali .pairs .grading{background:#d8d8d8;bottom:-30px;display:block;font-size:11px;font-weight:bolder;line-height:11px;padding:6px;position:absolute;text-align:center}body.qualifying main #qualifying .quali .sprint{align-items:center;display:flex;flex-direction:row;flex-grow:1}body.qualifying main #qualifying .quali .sprint table{border:1px solid #000;height:120px}body.qualifying main #qualifying .quali .sprint table tr td{font-size:14px;line-height:14px;padding:6px}body.qualifying main #qualifying .quali .sprint table tr td.gate{text-align:center;width:40px}body.qualifying main #qualifying .quali .sprint table tr td.points{text-align:center;width:60px}#heat-gates .content.pre-selection{background:#e1e1e1;padding-bottom:10px;padding-top:10px}.heat-gates .wrapper .title{align-items:flex-start;flex-direction:column}.heat-gates .wrapper .title .meta{margin-bottom:10px;margin-right:0}.heat-gates .wrapper .title .buttons{justify-content:space-between;width:100%}.heat-gates .wrapper .title .buttons a{flex-grow:1}@media (min-width:576px){.heat-gates .wrapper .title{align-items:center;flex-direction:row}.heat-gates .wrapper .title .meta{flex-grow:1;margin-bottom:0}.heat-gates .wrapper .title .buttons{flex-grow:0;width:auto}}.heat-gates .gates .gate{align-items:center;border-bottom:1px solid #193657;display:flex;justify-content:space-between}.heat-gates .gates .gate:nth-child(2n){background:#eee}.heat-gates .gates .gate .team-color{border:1px solid #000;border-radius:50%;height:20px;margin-left:4px;margin-right:4px;width:20px}.heat-gates .gates .gate div{flex-shrink:0;padding-bottom:5px;padding-top:5px;text-align:center}.heat-gates .gates .gate div.icon{align-items:center;align-self:stretch;display:flex;justify-content:center;width:30px}.heat-gates .gates .gate div.icon a img.emoji{margin:0 auto auto}.heat-gates .gates .gate div.name{flex-grow:1;flex-shrink:1;overflow:hidden;padding-left:.3rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.heat-gates .gates .gate div.name small{display:block;font-size:10px;line-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heat-gates .gates .gate div.name small,.heat-gates .gates .gate div.name span{line-height:14px;margin-bottom:5px}.heat-gates .gates .gate div.name small:last-of-type,.heat-gates .gates .gate div.name span:last-of-type{margin-bottom:0}.heat-gates .gates .gate div.name small:before{display:inline-block;width:15px}.heat-gates .gates .gate div.name small.replaced:before{content:"🔄"}.heat-gates .gates .gate div.name small.warned:before{content:"⚠️"}.heat-gates .gates .gate div.race-time{width:70px}.heat-gates .gates .gate div.race-time input{text-align:center}.heat-gates .gates .gate div.country{width:50px}.heat-gates .gates .gate div.country .flag{align-self:center;border:1px solid #444;display:block;margin:0 auto auto;width:30px}.heat-gates .gates .gate div.color{width:60px}.heat-gates .gates .gate div.color select{color:#000;font-size:12px;margin:0 auto auto;text-align:center;text-align-last:center;width:50px}.heat-gates .gates .gate div.points,.heat-gates .gates .gate div.points-addition{width:50px}.heat-gates .gates .gate div.points input,.heat-gates .gates .gate div.points-addition input{margin:0 auto auto;text-align:center;width:30px}.heat-gates .gates .gate div.remove{background:#ffcbcb;border-left:1px solid #000}.heat-gates .gates .gate input,.heat-gates .gates .gate select{padding:5px}.heat-gates .gates .gate.head{padding-top:0}.heat-gates .gates .gate.head div{font-weight:bolder;padding-top:0}.heat-gates .gates .gate.head .remove{background:none;border-left:0}.heat-gates .gates .gate.is-replaced .name .full-name{color:#c30;text-decoration:line-through}.heat-gates .gates .replacement{background:#d8d8d8;font-size:12px;font-style:italic;padding:5px}@media (min-width:576px){.heat-gates .gates .gate div.color{width:100px}.heat-gates .gates .gate div.color select{width:90%}.heat-gates .gates .gate div.points,.heat-gates .gates .gate div.points-addition{width:120px}.heat-gates .gates .gate div.points input,.heat-gates .gates .gate div.points-addition input{width:90%}}.heat-gates p.non-starters{font-weight:bolder;margin:10px 0}.heat-gates.replaced-riders .wrapper .title .meta{margin-bottom:0}.result-rider{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:0;position:relative}.result-rider.no-color{height:40px}.result-rider.excluded{cursor:not-allowed}.result-rider.excluded:after{background-color:rgba(0,0,0,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.result-rider .rider{display:flex;flex-grow:1}.result-rider .rider:hover{font-weight:bolder}.result-rider .rider div{flex-shrink:0}.result-rider .rider div.name{align-items:center;display:flex;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-rider .rider div.name .rider-warning{background:#fff;line-height:16px;margin-left:5px;padding:2px}.result-rider .rider div.name .rider-name{flex-grow:1;margin-left:5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-rider .rider div.name .rider-replacement{align-items:center;align-self:stretch;display:flex;justify-content:center;width:30px}.result-rider .rider div.name .rider-replacement a{text-align:center}.result-rider .rider div.name .rider-replacement a img.emoji{display:inline-block}.result-rider .rider div.country{padding-bottom:5px;padding-top:5px;width:50px}.result-rider .rider div.country img{align-self:center;border:1px solid #444;display:block;margin:0 auto auto;width:30px}.result-rider .points{margin-right:5px}.result-rider .points .dropdown .dropdown-menu{min-width:auto;padding:0;width:80px}.result-rider .points .dropdown .dropdown-menu .dropdown-item{font-size:20px;font-weight:bolder;padding:4px;text-align:center}.result-rider.none .name{padding-bottom:5px;padding-top:5px}@media (min-width:576px){.result-rider .rider div.name .rider-name{max-width:none}}#preview{background:#f1f1f1;border:1px solid #d8d8d8;display:none;margin-top:20px;padding:10px}#preview h5{font-size:16px;margin-bottom:10px}#preview table td,#preview table th{font-size:12px;padding:5px}#race_gates{padding-top:10px}#heat-results .content .heats{display:flex;flex-wrap:wrap;margin:-5px}#heat-results .content .heats .heat{border:1px solid #d8d8d8;margin:5px;padding:10px;width:100%}#heat-results .content .heats .heat p{font-size:14px;font-weight:bolder;margin-bottom:10px}#heat-results .content .heats .heat .riders{border:1px solid #d8d8d8}#heat-results .content .heats .heat .riders .rider{align-items:center;border-radius:0;cursor:grab;display:flex;padding:5px}#heat-results .content .heats .heat .riders .rider:active{cursor:grabbing}#heat-results .content .heats .heat .riders .rider div{font-size:13px}#heat-results .content .heats .heat .riders .rider .number{width:30px}#heat-results .content .heats .heat .riders .rider .name{flex-grow:1}#heat-results .content .heats .heat .riders .rider .country{align-self:center;display:block;width:15px}#heat-results .content .heats .heat .riders .rider .result{text-align:center;width:30px}#heat-results .content .heats .heat .drag-ghost-class{background:#d8d8d8}#add-gate-form .gates{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}#add-gate-form .gates .gate{border:2px solid #000;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:bolder;padding:10px;text-align:center;width:calc(25% - 10px)}#add-gate-form .gates .gate:hover{border-style:dashed}@media (min-width:576px){#heat-results .content .heats .heat{width:calc(25% - 10px)}#heat-results.single-heat .content .heats .heat{width:100%}}#button-bar-heat,#button-bar-heat .container{padding:0!important}#button-bar-heat .container .buttons{padding:15px 10px}@media (min-width:576px){#button-bar-heat{padding:10px 0}#button-bar-heat .container{padding:0 10px}}#next-heat-bar{margin-bottom:0;padding:5px 0}#next-heat-bar .container{align-items:center;display:flex;justify-content:center}#next-heat-bar .container input{margin-right:5px}#next-heat-bar .container label{display:flex;margin-bottom:0}#next-heat-bar .container label .emoji{align-self:center;margin-left:5px}#gate-selection .rider{align-items:center;display:flex;padding:10px}#gate-selection .rider:last-of-type{margin-bottom:0}#gate-selection .rider:nth-child(odd){background:#e1e1e1}#gate-selection .rider .name{overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;width:150px}#gate-selection .rider .gates{display:flex;flex:1;gap:5px;justify-content:space-between}#gate-selection .rider .gates .gate{border:1px solid #000;flex:1;font-size:10px;padding:3px;text-align:center;text-decoration:none;white-space:nowrap;width:30px}#gate-selection .rider .gates .gate.already-picked,#gate-selection .rider .gates .gate.disabled-color{background:#d8d8d8!important;cursor:default;opacity:.3;pointer-events:none;text-decoration:none}#pre-selection-form .rider{align-items:center;display:flex;padding:5px}#pre-selection-form .rider:hover,#pre-selection-form .rider:hover label{cursor:pointer}#pre-selection-form .rider:hover label .name{font-weight:bolder}#pre-selection-form .rider:nth-child(odd){background:#e1e1e1}#pre-selection-form .rider label{align-items:center;display:flex;flex:1;margin:0 0 0 20px}#pre-selection-form .rider label span{font-size:13px;line-height:13px}#pre-selection-form .rider label .rank{width:25px}#pre-selection-form .rider label .number{font-size:smaller;font-weight:bolder;width:25px}#pre-selection-form .rider label .name{flex:1}#pre-selection-form .rider label .flag{height:10px}#pre-selection-form .rider label .points{text-align:right;width:40px}#add-result-form{margin-bottom:20px}#add-result-form .team-color{border:1px solid #000;border-radius:50%;display:block;height:20px;margin-left:0;margin-right:0;width:20px}#heat-finished .content{padding-bottom:8px;padding-top:8px}#heat-finished .finished-meta{display:flex}#heat-finished .finished-meta img.emoji{align-self:center;margin-left:3px}#add-riders-list{max-height:400px;overflow:scroll}#add-riders-list .rider{align-items:center;display:flex;padding:4px}#add-riders-list .rider .gate,#add-riders-list .rider .name,#add-riders-list .rider .nat,#add-riders-list .rider .number,#add-riders-list .rider .pts,#add-riders-list .rider .rank{flex-shrink:0;font-size:13px;line-height:13px}#add-riders-list .rider .name-wrapper{flex-grow:1;overflow:hidden}#add-riders-list .rider .name-wrapper .name-content{display:flex}#add-riders-list .rider .name-wrapper .name-content .rank{width:24px}#add-riders-list .rider .name-wrapper .name-content .number{width:30px}#add-riders-list .rider .name-wrapper .name-content .name{flex-grow:1}#add-riders-list .rider .name-wrapper .proposed-info{color:grey;font-size:10px;line-height:10px;margin-top:2px}#add-riders-list .rider .nat{width:30px}#add-riders-list .rider .nat img{width:20px}#add-riders-list .rider .pts{width:50px}#add-riders-list .rider .gate{width:100px}#add-riders-list .rider .gate select{height:20px;line-height:10px;padding:0;width:100%}#add-riders-list .rider:nth-child(odd){background:#e3e3e3}#add-riders-list .rider.proposed{border:2px solid #d80000;margin-bottom:2px;padding-left:2px;padding-right:2px}#run-off-form .form-check{align-items:center;display:flex}#run-off-form .form-check .form-check-input{margin-top:0}#run-off-form .form-check label{line-height:22px}#run-off-entries .entries{border:1px solid #000;height:200px;overflow-y:scroll;padding:10px}#run-off-entries .entries div,#run-off-entries .entries label,#run-off-entries .entries p{line-height:18px}#run-off-entries .entries p{font-weight:bolder;margin-bottom:4px}#run-off-entries .entries .entry{display:flex}#run-off-entries .entries .entry .pos{width:30px}#run-off-entries .entries .entry .name{flex:1}#run-off-entries .entries .entry .name:hover{cursor:pointer}#run-off-entries .entries .entry .check{padding-right:10px;text-align:right;width:40px}#run-off-entries .entries .entry:hover{cursor:pointer}#run-off-entries .entries .entry:hover .name{font-weight:bolder}#run-off-entries .entries .entry:hover .check input{cursor:pointer}#run-off-series-help .card{margin-bottom:10px;padding:10px}#run-off-series-help .card p{font-size:12px;line-height:12px;margin-bottom:6px}#run-off-series-help .card p:last-of-type{margin-bottom:0}#btn-finish-heat.blink{animation:blink-button 1s infinite;border:3px solid red;font-weight:bolder}@keyframes blink-button{0%{background-color:#28a745;border-color:red}50%{background-color:rgba(40,167,69,.9);border-color:transparent}to{background-color:#28a745;border-color:red}}.team-proposal .team{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.team-proposal .team .color{border:1px solid #000;border-radius:50%;height:20px;margin-left:0;margin-right:4px;width:20px}.team-proposal .team .gate,.team-proposal .team .name{line-height:14px}.team-proposal .team .name{flex:1;text-align:left}.team-proposal .team .gate{border-bottom:none;margin-left:10px;width:50px}.team-proposal .team .riders{flex:1;margin-left:10px}#team-gates-form .heats .heat{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}#team-gates-form .heats .heat .name{flex-grow:1}#team-gates-form .heats .heat .gate{border-bottom:none;flex-grow:1;margin-left:10px}#team-gates-form .heats .heat .riders select{width:180px}#entries .entry{align-items:center;display:flex;padding-bottom:8px;padding-top:8px}#entries .entry div{line-height:14px}#entries .entry .pos{flex-shrink:0;padding-left:5px;width:34px}#entries .entry .handle{background:url(https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/72x72/2195.png);background-size:cover;cursor:move;height:20px;width:20px}#entries .entry .handle:hover{opacity:.7}#entries .entry .number{flex-shrink:0;text-align:center;width:40px}#entries .entry .name{display:flex;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#entries .entry .name img{align-self:center;display:inline-block;margin-right:6px}#entries .entry .name .entry-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#entries .entry .name .flag{align-self:center;display:inline-block;margin-left:4px;width:20px}#entries .entry .ride{flex-shrink:0;width:20px}#entries .entry .points{flex-shrink:0;font-weight:bolder;padding-right:5px;text-align:right;width:35px}#entries .entry .spacer{width:100px}#entries .entry:nth-child(odd){background:#e1e1e1}#entries .entry:hover div{font-weight:bolder}.sortable-list .sortable-item{align-items:center;background:#fff;border:1px solid #dee2e6;border-left-width:5px;border-radius:4px;display:flex;gap:6px;margin-bottom:4px;padding:6px 8px;transition:all .15s ease}@media (min-width:576px){.sortable-list .sortable-item{gap:12px;padding:6px 10px}}.sortable-list .sortable-item:hover{border-color:#adb5bd;box-shadow:0 2px 4px rgba(0,0,0,.05)}.sortable-list .sortable-item .sortable-position{align-items:center;background:#e9ecef;border-radius:50%;color:#495057;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:24px;justify-content:center;line-height:1;text-align:center;width:24px}.sortable-list .sortable-item .sortable-handle{-webkit-touch-callout:none;align-items:center;border-radius:4px;cursor:grab;display:flex;justify-content:center;margin:-8px;opacity:.5;padding:8px;touch-action:none;transition:opacity .15s ease,transform .15s ease,background-color .15s ease;user-select:none;-webkit-user-select:none}.sortable-list .sortable-item .sortable-handle:hover{opacity:1}.sortable-list .sortable-item .sortable-handle:active{background:rgba(13,110,253,.1);cursor:grabbing;opacity:1;transform:scale(1.1)}.sortable-list .sortable-item .sortable-handle img.emoji{-webkit-user-drag:none;height:14px!important;pointer-events:none;width:14px!important}@media (min-width:576px){.sortable-list .sortable-item .sortable-handle img.emoji{height:16px!important;width:16px!important}}.sortable-list .sortable-item .sortable-number{color:#212529;flex-shrink:0;font-size:12px;font-weight:600;width:22px}@media (min-width:576px){.sortable-list .sortable-item .sortable-number{font-size:14px;width:28px}}.sortable-list .sortable-item .sortable-flag{flex-shrink:0}.sortable-list .sortable-item .sortable-flag img{display:block;height:auto;width:16px}@media (min-width:576px){.sortable-list .sortable-item .sortable-flag img{width:20px}}.sortable-list .sortable-item .sortable-name{color:#495057;flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:576px){.sortable-list .sortable-item .sortable-name{font-size:14px}}.sortable-list .sortable-item .sortable-name img.emoji{display:inline-block;vertical-align:middle}.sortable-list .sortable-item .sortable-ride{color:#6c757d;flex-shrink:0;font-size:10px;width:12px}@media (min-width:576px){.sortable-list .sortable-item .sortable-ride{font-size:11px;width:16px}}.sortable-list .sortable-item .sortable-points{color:#212529;flex-shrink:0;font-size:12px;font-weight:600;text-align:right;width:24px}@media (min-width:576px){.sortable-list .sortable-item .sortable-points{font-size:14px;width:32px}}.sortable-list .sortable-item .sortable-meta{flex-shrink:0;font-size:12px}.sortable-list .sortable-item .sortable-actions{flex-shrink:0;margin-left:auto}.sortable-list .sortable-item .sortable-actions .btn{font-size:12px;line-height:1;padding:2px 6px}.sortable-list .sortable-item .sortable-actions .btn img.emoji{display:inline-block;width:14px}.sortable-list .sortable-item.sortable-item-break,.sortable-list .sortable-item.sortable-item-grading{background:linear-gradient(135deg,#343a40,#495057);border-color:#212529}.sortable-list .sortable-item.sortable-item-break:hover,.sortable-list .sortable-item.sortable-item-grading:hover{border-color:#000}.sortable-list .sortable-item.sortable-item-break .sortable-position,.sortable-list .sortable-item.sortable-item-grading .sortable-position{background:#212529;color:#ffc107}.sortable-list .sortable-item.sortable-item-break .sortable-name,.sortable-list .sortable-item.sortable-item-grading .sortable-name{color:#fff;font-weight:500}.sortable-list .sortable-item.sortable-item-break .sortable-handle,.sortable-list .sortable-item.sortable-item-grading .sortable-handle{opacity:.7}.sortable-list .sortable-item.sortable-item-break .sortable-handle img.emoji,.sortable-list .sortable-item.sortable-item-grading .sortable-handle img.emoji{filter:invert(1)}.sortable-list .sortable-item.sortable-item-break .sortable-actions .btn,.sortable-list .sortable-item.sortable-item-grading .sortable-actions .btn{border-color:hsla(0,0%,100%,.3);color:#fff}.sortable-list .sortable-item.sortable-item-break .sortable-actions .btn:hover,.sortable-list .sortable-item.sortable-item-grading .sortable-actions .btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.sortable-list .sortable-item.sortable-item-colored{background:linear-gradient(90deg,color-mix(in srgb,var(--race-color) 8%,#fff) 0,#fff 100%);border-left-color:var(--race-color,#6c757d)}.sortable-list .sortable-item.sortable-item-colored .sortable-position{background:var(--race-color);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}.sortable-list .sortable-item .sortable-field{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#212529;cursor:text;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 4px;text-align:center;transition:all .15s ease;width:32px}.sortable-list .sortable-item .sortable-field:hover{background:#e9ecef;border-color:#adb5bd}.sortable-list .sortable-item .sortable-field:focus{background:#fff;border-color:#0d6efd;box-shadow:0 0 0 2px rgba(13,110,253,.15);outline:none}.sortable-list.sortable-list-compact .sortable-item{margin-bottom:2px;padding:3px 8px}.sortable-header{align-items:center;display:flex;gap:12px;margin-bottom:4px;padding:4px 10px}.sortable-header .sortable-header-spacer{flex:1}.sortable-header .sortable-header-label{color:#6c757d;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;width:32px}.sortable-item-ghost{background:#e3f2fd;border:2px dashed #0d6efd;opacity:.3}.sortable-item-chosen{background:#f8f9ff;border-color:#0d6efd;box-shadow:0 4px 16px rgba(13,110,253,.25);transform:scale(1.02)}.sortable-item-drag{box-shadow:0 8px 24px rgba(0,0,0,.15);opacity:1;transform:rotate(1deg)}.sortable-item-fallback{align-items:center!important;background:#fff!important;border:1px solid #0d6efd!important;border-radius:4px!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;display:flex!important;gap:12px!important;opacity:1!important;padding:6px 10px!important;transform:rotate(1deg)}.sortable-item-fallback .sortable-position{background:#e9ecef;border-radius:50%;color:#495057;flex-shrink:0;font-size:12px;font-weight:600;height:24px;width:24px}.sortable-item-fallback .sortable-handle,.sortable-item-fallback .sortable-position{align-items:center;display:flex;justify-content:center}.sortable-item-fallback .sortable-number{color:#212529;flex-shrink:0;font-weight:600;width:28px}.sortable-item-fallback .sortable-flag{flex-shrink:0}.sortable-item-fallback .sortable-flag img{display:block;height:auto;width:20px}.sortable-item-fallback .sortable-name{color:#495057;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortable-item-fallback .sortable-field{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#212529;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 4px;text-align:center;width:32px}.race-legend{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:none;flex-wrap:wrap;gap:8px 16px;padding:6px 10px}@media (min-width:576px){.race-legend{display:flex}}.race-legend .race-legend-item{align-items:center;display:flex;gap:4px}.race-legend .race-legend-color{border-radius:3px;flex-shrink:0;height:12px;width:12px}.race-legend .race-legend-name{color:#495057;font-size:12px}#mylaps-header .meta{align-items:center;display:flex;justify-content:space-between}#mylaps-header .meta .wrapper .meta-title h3{margin-bottom:5px}#mylaps-header .meta .wrapper .meta-left p{line-height:14px;margin-bottom:5px}#mylaps-header .meta .wrapper .meta-left p:last-child{margin-bottom:0}#mylaps-menu{background:#e1e1e1;display:flex;gap:10px;padding-bottom:10px;padding-top:10px}#mylaps-menu a,#mylaps-menu span{font-size:14px;line-height:14px}#qualifying-content{position:relative}#qualifying{align-items:flex-start;display:flex;flex-direction:column;gap:16px}#qualifying .quali{flex:1;min-width:0}#qualifying .quali>p{color:#495057;font-size:13px;font-weight:600;margin-bottom:8px;text-transform:uppercase}#qualifying .quali .pairs{display:flex;flex-direction:column;gap:6px}#qualifying .quali .pairs .pair{align-items:stretch;background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;overflow:hidden}#qualifying .quali .pairs .pair .title{align-items:center;background:#0d6efd;color:#fff;display:flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:6px 4px;transform:rotate(180deg);writing-mode:vertical-rl}#qualifying .quali .pairs .pair .riders{flex-grow:1;padding:6px 10px}#qualifying .quali .pairs .pair .riders .rider{align-items:center;display:flex;gap:8px;padding:2px 0}#qualifying .quali .pairs .pair .riders .rider:not(:last-child){border-bottom:1px solid #f0f0f0;margin-bottom:4px;padding-bottom:4px}#qualifying .quali .pairs .pair .riders .rider.winner{background:#d4edda;border-radius:4px;margin:-2px -10px;padding:4px 10px}#qualifying .quali .pairs .pair .riders .rider.winner:not(:last-child){margin-bottom:2px}#qualifying .quali .pairs .pair .riders .rider .select-rider{flex:1;min-width:0}#qualifying .quali .pairs .pair .riders .rider .select-rider select{width:100%}#qualifying .quali .pairs .pair .riders .rider .rider-times{display:flex;flex-shrink:0;gap:4px}#qualifying .quali .pairs .pair .riders .rider .rider-times .rider-time{background:#f8f9fa;border-radius:3px;font-size:12px;font-weight:600;min-width:55px;padding:2px 6px;text-align:center}#qualifying .quali .pairs .pair .riders .rider .rider-times .rider-time span.text-muted{color:#adb5bd;font-weight:400}#qualifying .quali .pairs .pair .riders .rider .rider-times .rider-time span.text-success{color:#198754}#qualifying .quali .pairs .pair .riders .rider .rider-times .rider-time span.text-danger{color:#dc3545}#qualifying .quali .pairs .pair .riders .rider .rider-times .rider-time span.text-warning{color:#fd7e14}#qualifying .quali.q3 .pairs .pair{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #198754}#qualifying .quali.q3 .pairs .pair .riders .rider{padding:4px 0}#qualifying .quali.q3 .pairs .pair .riders .rider:not(:last-child){border-bottom:1px solid #e9ecef;margin-bottom:6px;padding-bottom:6px}#qualifying .quali.q3 .pairs .pair .riders .rider.winner{margin:-4px -10px;padding:6px 10px}#qualifying .quali.q3 .pairs .pair .riders .rider.winner:not(:last-child){margin-bottom:4px}@media (min-width:576px){#qualifying{align-items:stretch;flex-direction:row}}#sprint-form .sprint-table{background:#fff;border-collapse:separate;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;width:100%}#sprint-form .sprint-table thead th{background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;padding:12px 12px 8px!important;text-align:left}#sprint-form .sprint-table thead th.center{text-align:center}#sprint-form .sprint-table thead th.gate-col{width:60px}#sprint-form .sprint-table thead th.code-col,#sprint-form .sprint-table thead th.place-col{width:70px}#sprint-form .sprint-table tbody tr{transition:background-color .15s ease}#sprint-form .sprint-table tbody tr:hover{background-color:#f8f9fa}#sprint-form .sprint-table tbody tr:not(:last-child) td{border-bottom:1px solid #eee}#sprint-form .sprint-table tbody td{padding:6px 12px;vertical-align:middle}#sprint-form .sprint-table tbody td.gate-cell .gate-badge{align-items:center;border:1px solid #000;border-radius:4px;display:inline-flex;font-weight:700;height:28px;justify-content:center;width:28px}#sprint-form .sprint-table tbody td.center{text-align:center}#sprint-form .sprint-table tbody td .code-input,#sprint-form .sprint-table tbody td .place-input{text-align:center;width:50px}#sprint-form .sprint-time-wrapper{background:#f8f9fa;border-radius:8px;margin-top:16px;padding:12px}#sprint-form .sprint-time-wrapper label{display:block;font-weight:600;margin-bottom:6px}#sprint-form .sprint-time-wrapper .form-control{max-width:150px}html.login-html,html.login-html body.login-page{height:100%;margin:0;overflow:hidden;padding:0;width:100%}.login-page{background:linear-gradient(135deg,#193657,#0b1827);bottom:0;display:flex;left:0;min-height:100vh;min-height:100dvh;overflow:hidden;position:fixed;right:0;top:0}.login-page:before{background:radial-gradient(circle at 30% 70%,hsla(0,0%,100%,.04) 0,transparent 50%),radial-gradient(circle at 70% 30%,hsla(0,0%,100%,.06) 0,transparent 40%);content:"";pointer-events:none}.login-page:before,.login-particles{height:100%;left:0;position:absolute;top:0;width:100%}.login-particles{overflow:hidden;z-index:0}.login-particles .particle{animation:float-up linear infinite;background:hsla(0,0%,100%,.1);border-radius:50%;height:6px;position:absolute;width:6px}.login-particles .particle:first-child{animation-delay:-10s;animation-duration:19s;height:7px;left:39%;opacity:.5;width:5px}.login-particles .particle:nth-child(2){animation-delay:-2s;animation-duration:23s;height:6px;left:7%;opacity:.11;width:6px}.login-particles .particle:nth-child(3){animation-delay:-10s;animation-duration:21s;height:7px;left:29%;opacity:.41;width:7px}.login-particles .particle:nth-child(4){animation-delay:-7s;animation-duration:23s;height:6px;left:35%;opacity:.11;width:5px}.login-particles .particle:nth-child(5){animation-delay:-5s;animation-duration:21s;height:6px;left:48%;opacity:.38;width:4px}.login-particles .particle:nth-child(6){animation-delay:-6s;animation-duration:24s;height:7px;left:60%;opacity:.38;width:7px}.login-particles .particle:nth-child(7){animation-delay:-1s;animation-duration:20s;height:4px;left:32%;opacity:.35;width:4px}.login-particles .particle:nth-child(8){animation-delay:-9s;animation-duration:18s;height:5px;left:11%;opacity:.12;width:6px}.login-particles .particle:nth-child(9){animation-delay:-3s;animation-duration:22s;height:5px;left:19%;opacity:.3;width:6px}.login-particles .particle:nth-child(10){animation-delay:-10s;animation-duration:18s;height:5px;left:42%;opacity:.12;width:4px}.login-particles .particle:nth-child(11){animation-delay:-4s;animation-duration:16s;height:4px;left:97%;opacity:.39;width:7px}.login-particles .particle:nth-child(12){animation-delay:-9s;animation-duration:20s;height:5px;left:4%;opacity:.35;width:7px}.login-particles .particle:nth-child(13){animation-delay:-1s;animation-duration:16s;height:5px;left:35%;opacity:.37;width:7px}.login-particles .particle:nth-child(14){animation-delay:-8s;animation-duration:16s;height:6px;left:89%;opacity:.24;width:6px}.login-particles .particle:nth-child(15){animation-delay:-9s;animation-duration:17s;height:6px;left:49%;opacity:.44;width:6px}.login-particles .particle:nth-child(16){animation-delay:-8s;animation-duration:21s;height:5px;left:17%;opacity:.25;width:6px}.login-particles .particle:nth-child(17){animation-delay:-4s;animation-duration:23s;height:7px;left:16%;opacity:.28;width:5px}.login-particles .particle:nth-child(18){animation-delay:-1s;animation-duration:21s;height:5px;left:11%;opacity:.17;width:7px}.login-particles .particle:nth-child(19){animation-delay:-4s;animation-duration:17s;height:4px;left:62%;opacity:.17;width:7px}.login-particles .particle:nth-child(20){animation-delay:-3s;animation-duration:22s;height:5px;left:58%;opacity:.35;width:5px}@keyframes float-up{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) rotate(2turn)}}.login-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:40px 20px;position:relative;width:100%;z-index:1}@media (max-width:991px){.login-container{gap:20px;justify-content:flex-start;padding:40px 15px 30px}}.login-branding{align-items:center;display:flex;flex-direction:column;text-align:center}.login-logo{animation:logo-float 4s ease-in-out infinite;filter:drop-shadow(0 4px 30px rgba(0,0,0,.4));margin-bottom:10px;max-width:240px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s ease;width:100%}.login-logo:hover{filter:drop-shadow(0 8px 40px rgba(0,0,0,.5));transform:scale(1.05)}@media (max-width:991px){.login-logo{max-width:180px}}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.login-tagline{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:300;letter-spacing:3px;margin:0;padding:0 20px;position:relative;text-align:center;text-transform:uppercase}.login-tagline:after,.login-tagline:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5));content:"";height:1px;position:absolute;top:50%;width:40px}.login-tagline:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5));left:-30px}.login-tagline:after{background:linear-gradient(90deg,hsla(0,0%,100%,.5),transparent);right:-30px}@media (max-width:991px){.login-tagline{font-size:13px;letter-spacing:2px}.login-tagline:after,.login-tagline:before{width:25px}.login-tagline:before{left:-15px}.login-tagline:after{right:-15px}}.login-card,.login-form-wrapper{max-width:420px;width:100%}.login-card{animation:card-appear .8s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border-radius:24px;box-shadow:0 25px 80px rgba(0,0,0,.35),0 10px 30px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.8);overflow:hidden;position:relative}.login-card:before{animation:card-shine 3s ease-in-out infinite;animation-delay:1s;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes card-appear{0%{opacity:0;transform:translateY(40px) scale(.9) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes card-shine{0%,to{left:-100%}50%{left:100%}}.login-card-header{background:linear-gradient(135deg,#e1e1e1,#cdcdcd);border-bottom:4px solid #193657;overflow:hidden;padding:35px;position:relative;text-align:center}.login-card-header:after{animation:gradient-flow 3s ease infinite;background:linear-gradient(90deg,#193657,#2a5b92,#193657);background-size:200% 100%;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}@keyframes gradient-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.login-card-header h1{animation:text-focus .8s ease-out .3s both;color:#193657;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0}.login-card-header p{animation:text-focus .8s ease-out .5s both;color:#666;font-size:14px;margin:10px 0 0}@keyframes text-focus{0%{filter:blur(4px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media (max-width:991px){.login-card-header{padding:28px 20px}.login-card-header h1{font-size:22px}}.login-card-body{padding:35px}@media (max-width:991px){.login-card-body{padding:24px 20px}}.login-form-group{animation:field-appear .6s ease-out both;margin-bottom:24px}.login-form-group:first-child{animation-delay:.2s}.login-form-group:nth-child(2){animation-delay:.3s}.login-form-group:nth-child(3){animation-delay:.4s}@keyframes field-appear{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.login-form-group:last-of-type{margin-bottom:0}.login-form-group label{color:#444;display:block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase;transition:color .2s ease}.login-form-group label.required:after{color:#dc3545;content:" *"}.login-form-group:focus-within label{color:#193657}.login-form-group input[type=email],.login-form-group input[type=password],.login-form-group input[type=text]{-webkit-appearance:none;background:linear-gradient(135deg,#fafafa,#fff);border:2px solid #e1e1e1;border-radius:12px;font-size:16px;padding:16px 18px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100%}.login-form-group input[type=email]:hover,.login-form-group input[type=password]:hover,.login-form-group input[type=text]:hover{border-color:#ccc}.login-form-group input[type=email]:focus,.login-form-group input[type=password]:focus,.login-form-group input[type=text]:focus{background:#fff;border-color:#193657;box-shadow:0 0 0 4px rgba(25,54,87,.15),0 4px 20px rgba(25,54,87,.1);outline:none;transform:translateY(-2px)}.login-form-group input[type=email]::placeholder,.login-form-group input[type=password]::placeholder,.login-form-group input[type=text]::placeholder{color:#aaa;transition:opacity .2s ease}.login-form-group input[type=email]:focus::placeholder,.login-form-group input[type=password]:focus::placeholder,.login-form-group input[type=text]:focus::placeholder{opacity:.5}.login-error{align-items:center;animation:shake .5s ease;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:10px;color:#fff;display:flex;font-size:14px;gap:10px;margin-bottom:24px;padding:14px 18px}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.login-error:before{content:"⚠️";font-size:18px}.login-error p{margin:0}.login-card-footer{padding:0 35px 35px}@media (max-width:991px){.login-card-footer{padding:0 20px 24px}}.login-submit{align-items:center;animation:button-appear .6s ease-out .5s both;background:linear-gradient(135deg,#193657,#0b1827);border:none;border-radius:10px;box-shadow:0 4px 15px rgba(25,54,87,.3);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.5px;overflow:hidden;padding:14px 20px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:100%}@media (max-width:991px){.login-submit{border-radius:8px;font-size:12px;letter-spacing:1px;padding:12px 16px}}@keyframes button-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-submit:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.login-submit:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.1) 50%,transparent 60%);background-size:200% 200%;content:"";inset:0;position:absolute}@keyframes shimmer{0%,to{background-position:-100% -100%}50%{background-position:100% 100%}}.login-submit:hover:not(.loading){box-shadow:0 12px 35px rgba(25,54,87,.5),0 0 0 4px rgba(25,54,87,.1);transform:translateY(-3px) scale(1.02)}.login-submit:hover:not(.loading):before{left:100%}.login-submit:active:not(.loading){box-shadow:0 6px 20px rgba(25,54,87,.4);transform:translateY(-1px) scale(1)}.login-submit.loading{background:linear-gradient(135deg,#1f426b,#193657);pointer-events:none}.login-submit.loading:after{display:none}.login-submit .login-spinner{animation:spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:none;height:18px;width:18px}@media (max-width:991px){.login-submit .login-spinner{height:16px;width:16px}}.login-submit.loading .login-spinner{display:block}.login-submit.loading .login-submit-text{display:none}@keyframes spin{to{transform:rotate(1turn)}}.login-footer{color:hsla(0,0%,100%,.4);flex-shrink:0;font-size:12px;padding:20px 0;text-align:center}.login-footer p{margin:0}.login-footer a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s ease}.login-footer a:hover{color:#fff}.jq-toast-single{font-size:14px;line-height:20px}.fancybox__container .fancybox__slide{padding:20px}.fancybox__container .fancybox__slide .fancybox__content{height:90%!important;max-width:1100px!important;padding:10px;width:100%!important}.dropdown-menu{border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:100px;padding:2px}.dropdown-menu .dropdown-item{border-radius:2px;font-size:14px;padding:4px 8px}.dropdown-menu .dropdown-item:hover{background:#f8f9fa;text-decoration:none}.dropdown-menu .dropdown-item:active{background:#e9ecef}.dropdown-menu .dropdown-item img{align-self:center}.dropdown-menu .dropdown-divider{border-color:rgba(0,0,0,.08);margin:2px 0}.list-group .list-group-item{transition:background-color .15s ease}.list-group .list-group-item:hover{background:#f8f9fa}.rulebook-list{display:flex;flex-direction:column;gap:4px}.rulebook-list .rulebook-card{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:inherit;display:flex;gap:10px;padding:8px 12px;text-decoration:none!important;transition:all .15s ease}.rulebook-list .rulebook-card:hover{background:#fafafa;border-color:#dee2e6}.rulebook-list .rulebook-card:hover .rulebook-arrow{opacity:1}@media (max-width:768px){.rulebook-list .rulebook-card{gap:8px;padding:8px 10px}}.rulebook-list .rulebook-card .rulebook-icon{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}@media (max-width:768px){.rulebook-list .rulebook-card .rulebook-icon{font-size:14px;height:28px;width:28px}}.rulebook-list .rulebook-card .rulebook-info{flex:1;line-height:1.2;min-width:0}.rulebook-list .rulebook-card .rulebook-info .rulebook-title{color:#333;font-size:14px;font-weight:600;line-height:1.2}@media (max-width:768px){.rulebook-list .rulebook-card .rulebook-info .rulebook-title{font-size:13px}}.rulebook-list .rulebook-card .rulebook-arrow{color:#666;flex-shrink:0;font-size:16px;opacity:.6;transition:all .15s ease}#draw-by-numbers-form img.flag{width:20px}.btn.mylaps{align-items:center;background-color:#e1e1e1;display:flex}.btn.mylaps:before{height:18px;width:18px}.btn.mylaps:hover{background-color:#d1d1d1}.btn.mylaps img{align-self:center;width:60px}.btn.mylaps span{font-size:12px;font-weight:bolder;height:9px;line-height:10px;margin-left:4px;text-transform:uppercase}#modal-body .table tr td,#modal-body .table tr th{padding-left:2px;padding-right:2px}#practice-times{padding-top:0}#practice-times .group p{font-weight:bolder;margin-bottom:10px}#practice-times .group table tr td.pos,#practice-times .group table tr th.pos{width:24px}#practice-times .group table tr td.time,#practice-times .group table tr th.time{width:65px}@media (min-width:576px){#practice-times{display:flex;gap:20px}}#pdf-exports table tr td.buttons a,#pdf-exports table tr th.buttons a{font-size:12px;padding:4px}.pointer{cursor:pointer}.color-select,.country-select,.fmn-select,.manufacturer-select{border:1px solid #ced4da;border-radius:3px;font-size:12px;padding:2px;width:100%}.locale-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:576px){.locale-grid{grid-template-columns:repeat(4,1fr)}}.locale-grid .locale-btn{border-radius:6px;font-size:14px;font-weight:500;padding:12px 8px;transition:all .15s ease}.locale-grid .locale-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.group-header{align-items:center;display:flex;gap:8px}.group-header .group-title{color:#333;font-size:15px;font-weight:600}.empty-state .empty-state-icon{font-size:48px;opacity:.6}.empty-state h5{font-weight:600}.empty-state p{margin-left:auto;margin-right:auto;max-width:300px}.empty-state-card{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px dashed #dee2e6;border-radius:10px;display:flex;gap:12px;padding:16px}@media (max-width:768px){.empty-state-card{border-radius:8px;gap:10px;padding:12px}}.empty-state-card .empty-state-visual{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}@media (max-width:768px){.empty-state-card .empty-state-visual{border-radius:8px;height:36px;width:36px}}.empty-state-card .empty-state-visual .empty-icon{font-size:22px;opacity:.7}@media (max-width:768px){.empty-state-card .empty-state-visual .empty-icon{font-size:18px}}.empty-state-card .empty-state-text{display:flex;flex-direction:column;gap:1px}.empty-state-card .empty-state-text .empty-title{color:#495057;font-size:14px;font-weight:600}@media (max-width:768px){.empty-state-card .empty-state-text .empty-title{font-size:13px}}.empty-state-card .empty-state-text .empty-subtitle{color:#868e96;font-size:13px}@media (max-width:768px){.empty-state-card .empty-state-text .empty-subtitle{font-size:12px}}