:root{--menubar-height: 40px;--menubar-hover-height: 50px;--overlay-header-height: 32px}body{margin:0}.ad-banner{text-align:center}.ad-banner img{border-radius:5px;max-height:120px;max-width:100%}.admin-menu{background-color:#000;color:#fff;left:0;padding:10px;position:absolute;top:0;z-index:20}.admin-menu a{color:#fff}.admin-menu details{display:flex;flex-direction:column}.banner{display:flex;flex-direction:row;font-weight:700}.banner.error{background-color:#f08080;color:#8b0000}.banner.success{background-color:#90ee90;color:#006400}.banner-message{flex:1}.banner-close{text-align:right}.button{background-color:gray;border:1px solid black;color:#fff;display:inline-block;margin:5px;padding:5px;width:max-content}.button:hover{background-color:#fff;color:#000;cursor:pointer}.button:active{background-color:#000;color:#fff}.center{align-items:center;justify-content:center;text-align:center}.desktop{display:none!important}.form-input{margin-bottom:12px}.invisible{visibility:hidden}.hidden{display:none}.landing-page{display:flex;height:100vh;width:100%}.menu-bar{display:flex;flex-direction:row;flex-wrap:nowrap;position:fixed;left:0;right:0;top:0;z-index:1}.menu-bar>*{width:100%}.menu-bar>div{background-color:#d3d3d3;display:flex;flex-direction:column;flex:5;height:var(--menubar-height);line-height:var(--menubar-height);overflow:hidden;text-align:center}.menu-bar>div:hover{height:auto}.menu-bar>div>*{max-height:var(--menubar-height)}.menu-bar>div>*:hover{background-color:#000;color:#fff}.menu-bar img{max-height:100%;max-width:80%;padding-top:3px}.menu-bar>.small{flex:1;max-width:125px}.menu-bar>.medium{flex:2;max-width:200px}.menu-bar>.large{flex:3;max-width:500px}.menu-bar-space{height:var(--menubar-height)}.overlay{background-color:#000;bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.overlay>div{background-color:#fff;color:#000;height:max-content;left:0;margin:25px 10% 0;overflow-y:auto;right:0;top:0}.overlay-close{color:#8b0000;flex:1%}.overlay-content{max-height:800px;overflow-y:auto;padding:10px}.overlay-header{background-color:#d3d3d3;color:#000;display:flex;flex-direction:row;height:var(--overlay-header-height);line-height:var(--overlay-header-height)}.overlay-icon{display:none}.overlay-title{flex:97%;overflow:hidden;padding-left:5px;white-space:nowrap}.paint-scheme{max-width:300px}.race-center{flex-direction:column}.race-center>*{height:540px}.racing-series-page{display:flex;flex-direction:column}.racing-series-page>.links-menu{flex:5}.tab-container{display:flex;flex-direction:row;flex-wrap:wrap}.tab-container>.selected{background-color:gray;color:#fff}.tab-container>*{border:1px solid gray;margin:0 2px;padding:5px}.tab-content{background-color:#eee}.tab-content>*:nth-child(n+2){display:none}.table{display:table;text-align:center;width:100%}.table>*{display:table-row}.table>*:hover{background-color:#add8e6}.table>*>*{display:table-cell;vertical-align:middle}.table>.table-header{background-color:#d3d3d3;font-weight:700}.table img{max-height:33px}.version{display:flex;flex-direction:row;font-size:75%;padding:10px;text-align:right}.version>*{display:flex;flex-direction:column;width:100%}.wizard-steps{display:flex;flex-direction:row;margin:0 0 10px;text-align:center}.wizard-steps>div{flex:1;margin:3px}.wizard-steps>div>div{margin:0 auto 5px;width:min-content}.wizard-steps .step-title{width:max-content}@media only screen and (min-width: 769px){.desktop{display:initial!important}.mobile{display:none!important}.menu-bar img{max-width:90%;padding-top:4px;vertical-align:unset}.racing-series-page{flex-direction:row}}@media only screen and (min-width: 1100px){.race-center{display:flex;flex-direction:row;flex-wrap:wrap}.race-center>*{flex:50%;min-width:50%}}@font-face{font-family:FIRSTIcon;src:url(/assets/FIRSTIcon.fd3754a9.TTF)}.fg{font-family:FIRSTIcon!important}.fg.fg-home:before{content:"!"}.fg.fg-calendar:before{content:'"'}.fg.fg-race-helmet:before{content:"#"}.fg.fg-trophy:before{content:"$"}.fg.fg-shopping-cart:before{content:"%"}.fg.fg-graphs:before{content:"&"}.fg.fg-checkered-flag:before{content:"'"}.fg.fg-download:before{content:"("}.fg.fg-pencil:before{content:")"}.fg.fg-rss:before{content:"*"}.fg.fg-hourglass:before{content:"+"}.fg.fg-shipping-truck:before{content:","}.fg.fg-wrench:before{content:"-"}.fg.fg-book:before{content:"."}:root{--menubar-height: 40px;--menubar-hover-height: 50px;--overlay-header-height: 32px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes flyIn{0%{transform:translateY(-30%)}to{transform:translateY(0)}}@keyframes loadFlip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}}:root{--first-blue: #009DFF;--first-red: #FF1E00;--first-yellow: #FFE100;--first-green: #2AFF00;--first-black: #111111;--first-white: #EEEEEE;--first-black-translucent: rgba(17, 17, 17, .7);--first-gray: #888888;--first-lightblue: #C2E8FF;--first-lightred: #FFBAB3;--first-lightyellow: #FFF29E;--first-lightgreen: #B7FFA8;--first-lightgray: #C8C8C8;--first-darkblue: #004B7A;--first-darkred: #750E00;--first-darkyellow: #5C5100;--first-darkgreen: #0F5C00;--drop-shadow-black: drop-shadow(2px 2px 2px var(--first-black));--drop-shadow-white: drop-shadow(2px 2px 2px var(--first-white));--glow: drop-shadow(0 0 5px var(--first-white))}a{color:unset;text-decoration:none}body{background-color:var(--first-white);font-family:sans-serif}.admin-menu{color:var(--first-white);backdrop-filter:blur(2px);background-color:var(--first-black);font-size:160%;font-weight:700}.admin-menu a{background-color:var(--first-lightgray);border:1px solid var(--first-black);border-radius:5px;color:var(--first-black);font-size:85%;margin:2px 0;padding:5px}.admin-menu a:hover{font-weight:700}.admin-menu:hover{border-bottom-right-radius:20px}.admin-menu details{background-color:var(--first-gray);border-radius:10px;margin:10px;padding:8px;font-size:85%}.admin-menu details a:hover{background-color:var(--first-blue);color:var(--first-black)}.admin-menu details a:active{background-color:var(--first-darkblue);color:var(--first-white)}.admin-menu summary{cursor:pointer}.banner{border:3px solid;border-radius:3px;margin-bottom:5px;padding:6px}.banner.error{background-color:var(--first-lightred);color:var(--first-darkred)}.banner.success{background-color:var(--first-lightgreen);color:var(--first-darkgreen)}.breadcrumb{background-color:var(--first-lightgray);border-bottom:2px solid var(--first-lightblue);border-end-end-radius:10px;display:flex;font-weight:700;flex-direction:row;margin-bottom:10px;padding:8px;width:max-content}.breadcrumb a:hover{background-color:var(--first-lightblue)}.breadcrumb>div{display:flex;flex-direction:row}.breadcrumb>div>a,.breadcrumb>div>b{padding:3px}.breadcrumb>div>b,.breadcrumb span{cursor:default}.breadcrumb span{padding:3px 0}.button{background-color:var(--first-blue);border:1px solid var(--first-black);border-radius:5px;color:var(--first-white);filter:var(--drop-shadow-black);font-weight:700}.button:hover{background-color:var(--first-lightblue);color:var(--first-black)}.button:active{background-color:var(--first-darkblue);color:var(--first-white);filter:unset}.button.create,.button.yes{background-color:var(--first-darkgreen)}.button.create:hover,.button.yes:hover{background-color:var(--first-lightgreen)}.button.create:active,.button.yes:active{background-color:var(--first-white);color:var(--first-darkgreen)}.car-parts{display:flex;flex-wrap:wrap}.car-parts>*{min-width:33%;text-align:center;width:33%}.container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}.container>*{background-image:linear-gradient(var(--first-lightgray),var(--first-gray));border:3px solid var(--first-black);border-radius:6px;padding:5px;margin:5px 1%;max-width:380px;width:30%}.container>*:hover{background-image:linear-gradient(var(--first-lightblue),var(--first-blue));border-color:var(--first-darkblue);color:var(--first-black);filter:var(--drop-shadow-white)}.container a{color:var(--first-black)}.container.checkbox>*{background-image:unset;border:unset;display:flex;flex-direction:row}.container.drivers>*{font-size:133%;font-weight:700;height:100px;overflow-wrap:break-word;text-transform:uppercase}.container.drivers>a>div{padding-left:5px;position:absolute}.container.drivers .driver-name{font-size:90%;line-height:20px;margin-top:2px;min-width:130px;text-align:left;width:28%}.container.drivers .driver-name img{max-width:30px}.container.drivers .number-overlay{font-family:Arial Black,arial,sans-serif;font-size:400%;font-style:italic;letter-spacing:-5px;position:absolute}.container.drivers .number-overlay img{max-height:100px;opacity:.3}.container.drivers .number-overlay span{opacity:.1}.container.drivers .team-logo{left:16%;position:relative;top:48px;width:95%}.container.drivers .team-logo img{max-height:50px;max-width:65%;width:auto}.container.files>*{flex:20%;font-size:95%;font-weight:700;max-width:215px;padding:10px 2px;overflow-wrap:anywhere}.container.files>div img{max-width:100%}.container.files .folder{background-image:linear-gradient(#ffdc67,#a68f42);border-color:#000}.container.home-link,.container.race-event{flex-direction:column;font-weight:700}.container.home-link>*,.container.notification>*,.container.race-event>*{border:2px solid var(--first-gray);border-radius:10px;background-blend-mode:soft-light;background-color:var(--first-white);background-image:linear-gradient(var(--first-white) 15%,var(--first-lightgray) 35%);background-position:right;background-repeat:no-repeat;background-size:contain;max-width:unset;min-height:220px;min-width:95%;position:relative}.container.shopping-cart>*{margin:3px;min-width:95%}.container.home-link>*:hover,.container.notification>*.unread:hover,.container.race-event>*:hover{background-color:var(--first-lightblue)}.container.home-link img,.container.race-event img{max-height:150px;min-width:150px;max-width:150px;top:5px;width:auto}.container.home-link img{position:absolute}.container.home-link img:nth-child(1){left:8px}.container.home-link img:nth-child(2){left:158px}.container.home-link .link-title{font-size:175%;left:5px;bottom:0;position:absolute}.container.icon img{padding:5px;width:100%}.container.item{align-items:normal}.container.item>*{align-items:center;display:flex;flex-direction:column;min-height:100px;padding:0}.container.item .notice{font-size:150%}.container.item .unavailable{background-image:unset;border-color:var(--first-gray);color:var(--first-gray);font-style:italic;font-weight:400}.container.item .message{font-style:italic}.container.link-group{justify-content:center}.container.link-group>*{border:4px solid var(--first-black);border-top-left-radius:15px;border-top-right-radius:15px;font-weight:700;max-width:unset;padding:0;width:29%}.container.link-group .link-group-header{background-color:var(--first-gray);border-top-left-radius:10px;border-top-right-radius:10px;color:var(--first-white);font-size:120%;font-weight:700;padding:5px 0}.container.link-group>div>div:nth-child(n+2)>a>div{padding:3px 0}.container.link-group>div>div:nth-child(2n)>a>div{background-color:var(--first-lightgray)}.container.link-group>div>div:nth-child(2n+1)>a>div{background-color:var(--first-white)}.container.link-group>div:hover .link-group-header{background-color:var(--first-blue)}.container.link-group>div>div>a>div:hover{background-color:var(--first-lightblue);font-weight:700}.container.notification>*{cursor:pointer;font-size:125%;font-weight:700;height:max-content;min-height:unset;padding-left:5px;text-align:left}.container.notification>*.read{border-color:var(--first-grary);color:var(--first-gray);font-style:italic;font-weight:unset;text-align:left}.container.notifications>*.read:hover{background-color:unset;background-image:unset;filter:none}.container.notification .img img{max-height:50px;max-width:150px;padding:5px;width:auto}.container.race-event .race-name img{height:fit-content;max-height:100%;max-width:125px;padding-right:10px;width:auto}.container.race-event .race-name{display:flex;font-size:180%;overflow-wrap:anywhere;padding:8px;position:absolute;text-align:left}.container.race-event .race-results{bottom:5px;display:flex;flex-direction:column;left:8px;position:absolute;text-align:left;width:max-content}.container.teams>*{align-self:stretch;display:flex;flex-direction:column;padding:5px 0;text-transform:uppercase}.container.teams img{margin:0 auto;padding:5px;width:90%}.container.teams .team-name,.container.shopping-cart{font-weight:700}.content-management{background-color:var(--first-lightgray);border-bottom:2px solid var(--first-gray);border-top:2px solid var(--first-gray);display:flex;flex-direction:row;height:85vh}.content-management details{padding:5px}.content-management details details{margin-left:15px}.content-management details>summary{list-style-type:"\1f4c1  "}.content-management details[open]>summary{list-style-type:"\1f4c2  "}.content-management>div{overflow-y:auto}.content-management>div:nth-child(1){border-right:2px solid var(--first-gray);overflow-x:auto;resize:horizontal;min-width:150px;width:max-content;max-width:40%}.content-management>div:nth-child(2){padding:5px 0 0 15px;flex:75%}.content-management>div:nth-child(2) h3{overflow-x:auto;white-space:nowrap}.content-management summary{font-size:92%;font-weight:700;padding:6px;width:max-content}.content-management summary:hover{background-color:var(--first-black);color:#fff}.content-management .file-count{background-color:var(--first-blue);border:2px solid var(--first-black);color:var(--first-white);border-radius:5px;padding:5px}.environment-note{background-color:var(--first-black-translucent);border-bottom:2px solid var(--first-red);border-left:2px solid var(--first-red);border-bottom-left-radius:10px;color:var(--first-white);font-size:115%;font-weight:700;padding:10px;position:absolute;right:0;top:0;z-index:9999}.event-details{display:flex;flex-direction:column}.event-details>*{padding-bottom:2px}.form-input input,.form-input select{padding:3px}.form-input textarea{height:100px;max-height:200px;width:99%}.form-input.image .image-preview{border:1px solid var(--first-gray);border-radius:5px;padding:3px 10px 10px;max-width:300px}.form-input .image-preview img{width:100%}.form-input-label{font-weight:700;margin-bottom:2px}.form-note{font-size:90%;font-style:italic}.form-input-required{font-size:110%;font-weight:700;color:var(--first-red)}.landing-page{animation-duration:1s;animation-iteration-count:1;animation-name:fadeIn;background-image:radial-gradient(var(--first-blue),var(--first-lightblue));color:var(--first-white);font-size:200%;font-weight:700}.landing-page img{filter:var(--drop-shadow-black);max-width:50%}.landing-page img.loading{content:url(img/first_icon_white.svg)}.landing-page.error{background-image:radial-gradient(var(--first-lightred),var(--first-red));font-size:125%}.landing-page.error h1{font-size:250%}.links-menu{background-color:var(--first-gray);border:2px solid var(--first-black);border-radius:10px;display:flex;flex-direction:row;height:100%;margin:10px;padding:10px}.links-menu>a,.links-menu>img{margin:auto 0;max-width:20%}.links-menu>a img{width:100%}.links-menu .buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.links-menu .buttons>*{background-image:linear-gradient(135deg,var(--first-lightgray),var(--first-gray));border-radius:5px;filter:var(--drop-shadow-black);font-weight:700;height:35px;margin:4px;min-width:50px;padding:3px;text-align:center;width:13%}.links-menu .buttons img{max-height:100%;width:auto;max-width:100%}.links-menu .buttons>*:hover{background-color:var(--first-blue);background-image:unset;color:var(--first-white)}.links-menu .buttons>*:active{background-color:var(--first-black);background-image:unset;color:var(--first-white);filter:unset}.links-menu .buttons>.checkbox{display:flex;flex-direction:row}.links-menu .buttons .live{background-image:linear-gradient(135deg,var(--first-red),var(--first-darkred));color:var(--first-white)}.links-menu .buttons .live:hover{background-image:linear-gradient(135deg,var(--first-lightred),var(--first-red));color:var(--first-black)}.links-menu .buttons .live:active{background-image:linear-gradient(135deg,var(--first-red),var(--first-lightred))}.links-menu .buttons>*>* .fg{font-size:200%;font-weight:400}.links-menu .menu-image{width:80%}.loading{animation-duration:2s;animation-iteration-count:infinite;animation-name:loadFlip}.menu-bar a{color:var(--first-black)}.menu-bar>div{border-bottom:3px solid var(--first-black);border-left:1px solid var(--first-gray);border-right:1px solid var(--first-gray);color:var(--first-black)}.menu-bar>div:hover{border-bottom:3px solid var(--first-black);border-left:3px solid var(--first-black);border-right:3px solid var(--first-black)}.menu-bar>div,.menu-bar>div>*{background-image:linear-gradient(var(--first-lightgray),var(--first-gray))}.menu-bar>div>span,.menu-bar>div:hover>*{font-size:125%}.menu-bar>div>*:hover{background-image:linear-gradient(var(--first-blue),var(--first-darkblue));color:var(--first-white);cursor:pointer}.menu-bar>div>*:hover>img{filter:var(--glow)}.menu-bar img{max-height:80%}.menu-bar-space{height:50px}.notice{background-color:var(--first-red);border-radius:5px;color:var(--first-white);cursor:pointer;padding:3px}.notice:hover{background-color:var(--first-darkred)}.overlay{backdrop-filter:blur(2px);background-color:var(--first-black-translucent)}.overlay>div{background-image:linear-gradient(90deg,var(--first-white),var(--first-lightgray),var(--first-white));border:3px solid var(--first-black);border-radius:10px;box-shadow:6px 6px 5px var(--first-black-translucent);color:var(--first-black)}.overlay-close{background-color:var(--first-darkred);color:var(--first-white);cursor:pointer;font-weight:700;max-width:var(--overlay-header-height);min-width:var(--overlay-header-height);text-align:center}.overlay-close:hover{background-color:var(--first-red)}.overlay-close:active{background-color:var(--first-lightred);color:var(--first-black)}.overlay-header{background-color:var(--first-blue);color:var(--first-black);padding-left:3px}.overlay-icon{display:block}.overlay-icon img{content:url(/img/first_icon_white.svg);filter:var(--drop-shadow-black);flex:1%;height:calc(var(--overlay-header-height) - 10px);padding:4px 0 0 6px}.overlay-title{color:var(--first-white);font-weight:700;font-style:italic}.overlay-title::selection{background-color:var(--first-white);color:var(--first-blue)}.page-title{align-items:center;display:flex;justify-content:center;padding:8px;text-align:center;width:auto}.page-title>img{max-height:100px;max-width:100px;padding:10px}.page-title>img.flag{max-width:40px;min-width:40px;padding:10px}.page-title>img.small{max-width:75px;min-width:75px;padding:5px}.partners{align-items:center;display:flex;flex-wrap:wrap}.partners>*{padding:10px}.partners img{width:100%}.racing-series-page .content{flex:15}.season-list>a{padding:5px}.season-list>a:hover{background-color:var(--first-lightgray);font-weight:700}.site-content{padding:0 10px}.tab-container{border-bottom:2px solid var(--first-darkblue);color:var(--first-blue);padding:10px 10px 0}.tab-container>*{border:2px solid var(--first-gray);border-bottom:unset;border-radius:8px 8px 0 0;color:var(--first-black);font-size:100%;margin:0 2px;padding:7px}.tab-container .selected{border:2px solid var(--first-darkblue);border-bottom:unset;background-image:linear-gradient(var(--first-blue),var(--first-darkblue));color:var(--first-white);font-weight:700}.tab-content{border:2px solid var(--first-darkblue);border-radius:0 0 10px 10px;padding:3px 10px 20px}.tab-content .table{text-align:center;width:99%;margin:0 auto}.table{border:2px solid var(--first-black);margin:10px 0}.table a{color:var(--first-darkblue);font-weight:700}.table a:hover{color:var(--first-black)}.table img.flag{max-width:25px}.table>*{background-image:linear-gradient(var(--first-white),var(--first-lightgray))}.table>*.row-error{background:var(--first-lightred);background-image:unset}.table>*.row-warning{background:var(--first-lightyellow);background-image:unset}.table>*:hover{background-image:linear-gradient(var(--first-white),var(--first-lightblue))}.table>*>*{border-top:2px solid var(--first-black);padding:2px 4px;vertical-align:middle}.table>*>*:nth-child(n+2){border-left:2px solid var(--first-gray)}.table .table-header{background-image:linear-gradient(var(--first-blue),var(--first-darkblue));color:var(--first-white);font-size:115%}.table .table-header>*:nth-child(n+2){border-left:2px solid var(--first-black)}.table-note{font-weight:700;padding-top:5px;text-align:center}.table-record-count{font-size:90%;font-weight:700;padding-left:5px}.paginator{margin-bottom:10px}.paginator>div{display:flex;flex-direction:row;font-weight:700;justify-content:center}.paginator .index{border:2px solid var(--first-gray);border-radius:10px;margin:5px;padding:15px 20px}.paginator .index:hover{background-color:var(--first-lightgray)}.paginator .index.selected{background-color:var(--first-blue);color:var(--first-white)}.wizard-steps>div{border:1px solid gray;border-radius:10px;padding:3px}.wizard-steps>.current{background-image:linear-gradient(var(--first-darkblue) 5%,var(--first-blue) 20%);border:3px solid black;color:#fff;filter:var(--drop-shadow-black);font-weight:700}.wizard-steps>div>div{border-radius:15px;font-size:150%;padding:3px 10px}.wizard-steps .step-title{font-size:125%}@media only screen and (min-width: 769px){.car-parts>*{min-width:20%;text-align:center;width:33%}.container.drivers .driver-name{filter:var(--drop-shadow-white);font-family:Arial Black,arial,sans-serif;font-size:100%;font-style:italic;width:21%}.container.drivers>a:hover .driver-name{width:90%}.container.drivers .number-overlay span{filter:var(--drop-shadow-white);opacity:.25}.container.drivers>a:hover .number-overlay{filter:var(--drop-shadow-black)}.container.drivers .number-overlay img{filter:var(--drop-shadow-black)}.container.drivers .team-logo{left:28%;top:48px;width:90%}.container.drivers .team-logo img{max-width:50%}.container.drivers .team-logo img:hover{filter:var(--drop-shadow-white)}.container.teams>*{font-family:Arial Black,arial,sans-serif;font-size:120%;font-style:italic}.container.teams>*:hover img{filter:var(--glow)}.container.teams .team-name{filter:var(--drop-shadow-white);line-height:20px}.desktop{display:initial!important}.mobile{display:none!important}.links-menu{filter:var(--drop-shadow-black);flex-direction:column;height:max-content;max-width:150px;min-width:150px}.links-menu>a,.links-menu>img{max-width:unset}.links-menu img{margin:0 10%;width:80%}.links-menu .buttons{flex-direction:column;justify-content:unset}.links-menu .buttons>*:hover .fg{color:var(--first-black);filter:var(--glow)}.links-menu .buttons>*{align-content:unset;cursor:pointer;flex-direction:column;height:unset;margin:unset;margin-top:10px;text-align:left;width:100%}.links-menu .buttons img{margin:auto 0;max-height:90px;width:auto;justify-content:center}.links-menu .buttons>*>*{align-items:center;display:flex;flex-direction:row}.links-menu .buttons>*>* .fg{font-size:150%;font-weight:400;padding-right:3px}.menu-bar{background-image:linear-gradient(var(--first-black-translucent) 10px,transparent 32px)}.menu-bar>div{border-bottom:unset;border-radius:0 0 15px 15px;filter:drop-shadow(0px 5px 3px var(--first-black-translucent))}.menu-bar>div:hover{border-bottom:unset;border-left:1px solid var(--first-gray);border-right:1px solid var(--first-gray);color:var(--first-black)}.page-title{justify-content:unset;padding-right:50px}.page-title>img{max-height:125px;max-width:150px}}a{color:#000;text-decoration:none}body{background-color:#fff;font-family:sans-serif}.pdf .page-title{align-items:center;display:flex;justify-content:unset;padding:8px 50px 8px 8px;text-align:center;width:max-content}.pdf .page-title>img{max-height:100px;max-width:125px;padding:10px}.pdf .page-title h2{font-size:120%}.pdf-footer{font-weight:700;font-size:90%;padding:5px}.pdf-header{border-bottom:8px solid black;display:flex;padding:0 0 15px}.pdf-header .center{font-style:normal;font-size:150%;text-align:center}.pdf-header .notes{font-size:62%;font-weight:400}.pdf-header>div{font-weight:700;font-style:italic;padding:10px;width:80%}.pdf-header>div>div{padding:3px}.pdf-header>img{height:min-content;margin:auto 0;width:20%}.pdf-preview{background-color:#fff}.pdf-table{display:table;width:100%}.pdf-table>*{display:table-row}.pdf-table>*>*{border-bottom:1px solid black;display:table-cell;font-size:95%;padding:1px 0;text-align:center}.pdf-table .table-header{font-size:105%;font-weight:700}.pdf-table .table-header>*{border-bottom:2px solid black;padding-top:5px}.pdf-title{font-weight:700;text-decoration:underline}.shopping-cart{display:flex;flex-direction:row;flex-wrap:wrap}.shopping-cart>div{flex:100%;border:2px solid black;border-radius:5px;padding:5px}
