.elementor-23 .elementor-element.elementor-element-8906ab9{--spacer-size:25px;}.elementor-23 .elementor-element.elementor-element-0732357{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-0732357.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-3afe218{width:var( --container-widget-width, 100.329% );max-width:100.329%;--container-widget-width:100.329%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3afe218.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-0e02186{background-color:transparent;background-image:linear-gradient(180deg, #FDD835 0%, var( --e-global-color-b5f365a ) 100%);border-style:dashed;border-width:4px 4px 4px 4px;border-color:#FC0000;}.elementor-23 .elementor-element.elementor-element-2155817{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-35fd2ce );--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for shortcode, class: .elementor-element-2155817 *//* =========================================================
   A1 TODAY HEADER
   EXTERNAL DESIGN CSS
   Default Alignment: CENTER
========================================================= */

.arum-dynamic-header,
.arum-dynamic-header * {
    box-sizing: border-box;
}

/* Main block */
.arum-dynamic-header {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 14px 10px 22px;
    text-align: center !important;
    background: #000;
}

/* =========================================================
   TODAY DATE + TIME
   Yellow #FDD835 | Bold | 24px
========================================================= */

.arum-dynamic-header .aresult-header-date {
    width: 100%;
    margin: 0 0 12px;
    padding: 0;
    text-align: center !important;
    line-height: 1.3;
}

.arum-dynamic-header .aresult-ist-clock,
.arum-dynamic-header .aresult-ist-label {
    color: #FDD835 !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.3;
    text-align: center !important;
}

/* =========================================================
   HEADER MESSAGE
========================================================= */

.arum-dynamic-header .aresult-header-message {
    width: 100%;
    margin: 0 auto 14px;
    padding: 0;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
    text-align: center !important;
}

/* =========================================================
   GAME LIST
========================================================= */

.arum-dynamic-header .aresult-header-list {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

/* =========================================================
   GAME ITEM
========================================================= */

.arum-dynamic-header .game-result-item {
    width: 100%;
    margin: 0 auto;
    padding: 6px 8px;
    text-align: center !important;
}

/* =========================================================
   GAME NAME
   White
========================================================= */

.arum-dynamic-header .game-name,
.arum-dynamic-header .aresult-game-name,
.arum-dynamic-header .aresult-game-name-text {
    width: 100%;
    margin: 0;
    padding: 0;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.3;
    text-align: center !important;
}

/* =========================================================
   GAME TIME
   14px
========================================================= */

.arum-dynamic-header .game-time,
.arum-dynamic-header .aresult-game-time {
    width: 100%;
    margin: 2px 0 4px;
    padding: 0;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    text-align: center !important;
}

/* =========================================================
   RESULT
   White | 24px
========================================================= */

.arum-dynamic-header .game-result,
.arum-dynamic-header .aresult-game-result,
.arum-dynamic-header .game-result-number,
.arum-dynamic-header .aresult-result-number {
    width: 100%;
    margin: 0;
    padding: 0;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.3;
    text-align: center !important;
}

/* =========================================================
   WAIT IMAGE
========================================================= */

.arum-dynamic-header .aresult-wait-gif,
.arum-dynamic-header .wait-gif {
    display: block;
    width: 52px;
    height: 52px;
    margin: 4px auto !important;
    object-fit: contain;
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .arum-dynamic-header {
        padding: 12px 8px 18px;
    }

    .arum-dynamic-header .aresult-ist-clock,
    .arum-dynamic-header .aresult-ist-label {
        font-size: 24px !important;
    }

    .arum-dynamic-header .aresult-header-message,
    .arum-dynamic-header .game-name,
    .arum-dynamic-header .aresult-game-name,
    .arum-dynamic-header .aresult-game-name-text,
    .arum-dynamic-header .game-result,
    .arum-dynamic-header .aresult-game-result,
    .arum-dynamic-header .game-result-number,
    .arum-dynamic-header .aresult-result-number {
        font-size: 24px !important;
    }

    .arum-dynamic-header .game-time,
    .arum-dynamic-header .aresult-game-time {
        font-size: 14px !important;
    }
}/* End custom CSS */