vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}vaadin-app-layout::part(drawer){background:var(--k-jade);color:var(--k-lightblue)}vaadin-app-layout::part(navbar){background:var(--k-darkblue)}[slot=drawer] h1{font-family:Jockey One,Impact,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--k-ivory)}vaadin-side-nav-item[active]{color:var(--k-coral)}@font-face{font-family:Jockey One;src:url(./jockeyone-regular-webfont-YFjuA6R9.woff2) format("woff2"),url(./jockeyone-regular-webfont-B04KBtfH.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Liberation;src:url(./LiberationSans-Regular-DPlOs2d3.woff2) format("woff2"),url(./LiberationSans-Regular-heLKOCj8.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Monaco;src:url(./monaco-BZVV3lZi.woff2) format("woff2"),url(./monaco-BDLNkhzt.woff) format("woff");font-weight:400;font-style:normal}html{--k-yellow: oklch(.8878 .141 54.32);--k-ivory: oklch(.9991 .0407 40.36);--k-coral: oklch(.6839 .1525 24.32);--k-darkblue: oklch(.4248 .0486 204.68);--k-lightblue: oklch(.8656 .0221 170.05);--k-green: oklch(.7772 .0776 149.33);--k-jade: oklch(.375 .0431 183.13);--k-darkblue-tint: oklch(.4617 .0486 204.68);--k-darkblue-deep: oklch(.3638 .0486 204.68);--k-lightblue-pale: oklch(.9365 .0221 170.05);--lumo-font-family: "Liberation", "Noto Sans", Arial, sans-serif}html{background:linear-gradient(0deg,var(--k-darkblue-tint),var(--k-darkblue));min-height:100vh}html:before,html:after{content:"";position:fixed;width:100vw;height:30vw;pointer-events:none;z-index:-1}html:before{top:0;background:linear-gradient(169deg,#19454a80,#19454a00 50%)}html:after{bottom:0;background:linear-gradient(169deg,#dcefe800 50%,#dcefe84d)}vaadin-app-layout{background:transparent}vaadin-app-layout::part(content){background:transparent}html[theme~=dark]{--lumo-primary-color: var(--k-coral);--lumo-primary-text-color: var(--k-coral);--lumo-primary-color-50pct: oklch(.6839 .1525 24.32 / .5);--lumo-primary-color-10pct: oklch(.6839 .1525 24.32 / .1);--lumo-success-color: var(--k-green);--lumo-success-text-color: var(--k-green);--lumo-success-color-50pct: oklch(.7772 .0776 149.33 / .5);--lumo-success-color-10pct: oklch(.7772 .0776 149.33 / .1);--lumo-body-text-color: var(--k-lightblue)}vaadin-grid::part(header-cell){font-weight:600;text-transform:uppercase;font-size:var(--lumo-font-size-s);letter-spacing:.05em}vaadin-button{border:1px solid var(--lumo-contrast-20pct);transition:background .15s,border-color .15s}vaadin-button:hover{background:var(--lumo-contrast-10pct);border-color:var(--lumo-contrast-30pct)}vaadin-button[theme~=primary]{border-color:transparent}vaadin-button[theme~=primary]:hover{border-color:transparent}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field),vaadin-text-area::part(input-field),vaadin-combo-box::part(input-field),vaadin-select::part(input-field){border:1px solid var(--lumo-contrast-20pct);transition:border-color .15s}vaadin-text-field:hover::part(input-field),vaadin-password-field:hover::part(input-field),vaadin-text-area:hover::part(input-field),vaadin-combo-box:hover::part(input-field),vaadin-select:hover::part(input-field){border-color:var(--lumo-contrast-30pct)}h1,h2,h3,h4{font-family:Jockey One,Impact,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--k-ivory)}.back-button-margin{margin:15px}.display-content-center{display:flex;text-align:center;align-items:center;justify-content:center}.warning-color{color:var(--lumo-error-color);font-size:12px}.form-width-style{width:20em;align-items:center;justify-content:center}.custom-form-layout{width:400px;align-self:center}.offer-card{background-color:var(--lumo-contrast-5pct);background-clip:border-box;border:1px solid var(--lumo-contrast-20pct);border-radius:.75rem}vaadin-grid::part(selected-row-cell){--vaadin-grid-cell-background: var(--lumo-primary-color-10pct)}@media only screen and (max-width: 767px){.geo-layout{display:flex;flex-direction:column-reverse}.main-layout,.events-grid{width:100%!important}.app-header{padding-inline:0!important}.app-header vaadin-drawer-toggle{margin-left:2px}.logout-btn::part(label){display:none}.logout-btn{min-width:0;padding-inline:.25em;margin-right:8px}.logout-btn::part(prefix){margin:0}.action-bar vaadin-button::part(label){display:none}.action-bar vaadin-button{min-width:0;padding-inline:.25em}.action-bar vaadin-button::part(prefix){margin:0}.table-toolbar{flex-wrap:wrap}vaadin-app-layout vaadin-vertical-layout{padding:4px}vaadin-app-layout::part(drawer){max-width:70vw}}@media only screen and (min-width: 768px) and (max-width: 1023px){.geo-layout{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer-div{display:flex;gap:1rem;margin-top:1rem}.kinguin-badge{display:inline-block;padding:.15em .5em;border-radius:.25em;font-size:var(--lumo-font-size-xs);font-weight:500;line-height:1.4;white-space:nowrap}.badge-platform-steam{color:#7fb5dc;background:#7fb5dc1f}.badge-platform-gog{color:#b093e5;background:#b093e51f}.badge-platform-epic_games{color:#a9afb4;background:#a9afb41f}.badge-platform-ubisoft_connect{color:#78a5ef;background:#78a5ef1f}.badge-platform-origin{color:#f8a052;background:#f8a0521f}.badge-platform-xbox_series_xs{color:#74c878;background:#74c8781f}.badge-platform-xbox_one{color:#75bc78;background:#75bc781f}.badge-platform-windows{color:#7bc4db;background:#7bc4db1f}.badge-platform-ps4{color:#7792ee;background:#7792ee1f}.badge-platform-ps5{color:#7d98f5;background:#7d98f51f}.badge-platform-nintendo_switch{color:#f2716a;background:#f2716a1f}.badge-platform-battle_net{color:#5dcbd1;background:#5dcbd11f}.badge-platform-amazon{color:#f0ba59;background:#f0ba591f}.badge-region-region_free{color:#88ca95;background:#88ca951f}.badge-region-europe{color:#67addd;background:#67addd1f}.badge-region-united_kingdom{color:#5aa8d4;background:#5aa8d41f}.badge-region-germany{color:#73b1e6;background:#73b1e61f}.badge-region-france{color:#58add4;background:#58add41f}.badge-region-poland{color:#76ace4;background:#76ace41f}.badge-region-czechia{color:#4ca8ca;background:#4ca8ca1f}.badge-region-emea{color:#72b6e8;background:#72b6e81f}.badge-region-united_states{color:#62c0ba;background:#62c0ba1f}.badge-region-north_america{color:#5ebaaf;background:#5ebaaf1f}.badge-region-latin_america{color:#68c6c6;background:#68c6c61f}.badge-region-brazil{color:#64bead;background:#64bead1f}.badge-region-argentina{color:#64c3c8;background:#64c3c81f}.badge-region-mexico{color:#59b7af;background:#59b7af1f}.badge-region-asia{color:#e0b771;background:#e0b7711f}.badge-region-china{color:#ddae6c;background:#ddae6c1f}.badge-region-japan{color:#e2bf76;background:#e2bf761f}.badge-region-india{color:#e4af72;background:#e4af721f}.badge-region-sea{color:#dabe73;background:#dabe731f}.badge-region-russia{color:#a890d4;background:#a890d41f}.badge-region-cis{color:#b395d7;background:#b395d71f}.badge-region-belarus{color:#9d8cd0;background:#9d8cd01f}.badge-region-ukraine{color:#be99da;background:#be99da1f}.badge-region-africa{color:#e59e77;background:#e59e771f}.badge-region-mea{color:#e9a679;background:#e9a6791f}.badge-region-egypt{color:#e09675;background:#e096751f}.badge-region-oceania{color:#e6857e;background:#e6857e1f}.badge-region-australia{color:#ed8d7d;background:#ed8d7d1f}.badge-region-new_zealand{color:#df7e7f;background:#df7e7f1f}.badge-region-turkey{color:#c19c7f;background:#c19c7f1f}.badge-region-bosnia_herzegovina{color:#bc957b;background:#bc957b1f}.badge-region-serbia{color:#c6a483;background:#c6a4831f}.badge-delivery-key{color:#77c8c3;background:#77c8c31f}.badge-delivery-gift{color:#88ca95;background:#88ca951f}.badge-delivery-account{color:#e6857e;background:#e6857e1f}.badge-status-new{color:#95a0ab;background:#95a0ab1f}.badge-status-pending{color:#dbb155;background:#dbb1551f}.badge-status-failed{color:#e97871;background:#e978711f}.badge-status-classified{color:#7ccd8e;background:#7ccd8e1f}
