.promobox-card{background-color:var(--background-color);border-radius:.5rem;max-width:100%;aspect-ratio:1/1;border:1px solid #DFE4ED}.promobox-card--retro{position:relative;overflow:hidden}.promobox-card--retro:before{content:"";position:absolute;left:0;right:0;z-index:1;display:block;width:100%;height:100%;background-image:var(--background-image);background-size:cover;filter:blur(1rem)}.promobox-card__link{display:flex;flex-direction:column;position:relative;height:100%}.promobox-card__link,.promobox-card__link:hover{color:unset}.promobox-card__img{background-image:var(--background-image);flex-grow:1;background-size:cover;background-position:center;position:relative;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.promobox-card__img--retro{background-size:contain;background-repeat:no-repeat;z-index:3}.promobox-card__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,var(--background-color) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);z-index:1}.promobox-card__img--disable-gradient{border-radius:.5rem}.promobox-card__img--disable-gradient:after{content:none}.promobox-card__expand{display:none;text-decoration:underline}.promobox-card__text-box{padding:.75rem 1.25rem 1.25rem}.promobox-card__text-box--retro{z-index:3;background-color:var(--background-color);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.promobox-card__text-box--bright{color:#fff}.promobox-card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3rem;margin-bottom:.25rem}.promobox-card__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.5rem;margin-bottom:0}.promobox-card__tag{font-weight:700;text-transform:uppercase;font-size:.85rem}@media(max-width:1259.98px){.promobox-card--expandable .promobox-card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:1.5rem}.promobox-card--expandable .promobox-card__text{display:none}.promobox-card--expandable .promobox-card__expand{display:inline-block}.promobox-card--expandable .promobox-card__text-box--expanded .promobox-card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3rem}.promobox-card--expandable .promobox-card__text-box--expanded .promobox-card__text{position:relative;visibility:visible;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.5rem}.promobox-card--expandable .promobox-card__text-box--expanded .promobox-card__expand{display:none}}:root,[data-bs-theme=light]{--ga-blue: #005AFF;--ga-red: #FF2A00;--ga-orange: #FF8800;--ga-yellow: #FFD600;--ga-green: #29C746;--ga-cyan: #00E5FF;--ga-white: white;--ga-gray: #9EA6C1;--ga-gray-dark: #515E73;--ga-gray-100: #F5F8FC;--ga-gray-150: #EAEEF5;--ga-gray-200: #DFE4ED;--ga-gray-250: #D4D9E6;--ga-gray-300: #CACFDF;--ga-gray-350: #BFC5D7;--ga-gray-400: #B4BBD0;--ga-gray-450: #A9B0C8;--ga-gray-500: #9EA6C1;--ga-gray-550: #778399;--ga-gray-600: #647087;--ga-gray-650: #545F76;--ga-gray-700: #515E73;--ga-gray-750: #384153;--ga-gray-800: #2A3141;--ga-gray-850: #1C222F;--ga-gray-900: #10151E;--ga-gray-950: #06080C;--ga-primary: #005AFF;--ga-secondary: #FF455C;--ga-success: #29C746;--ga-info: #00E5FF;--ga-warning: #FFD600;--ga-danger: #FF2A00;--ga-light: #F5F8FC;--ga-dark: #10151E;--ga-primary-rgb: 0, 90, 255;--ga-secondary-rgb: 255, 69, 92;--ga-success-rgb: 41, 199, 70;--ga-info-rgb: 0, 229, 255;--ga-warning-rgb: 255, 214, 0;--ga-danger-rgb: 255, 42, 0;--ga-light-rgb: 245, 248, 252;--ga-dark-rgb: 16, 21, 30;--ga-primary-text-emphasis: #002466;--ga-secondary-text-emphasis: rgb(102, 27.6, 36.8);--ga-success-text-emphasis: rgb(16.4, 79.6, 28);--ga-info-text-emphasis: rgb(0, 91.6, 102);--ga-warning-text-emphasis: rgb(102, 85.6, 0);--ga-danger-text-emphasis: rgb(102, 16.8, 0);--ga-light-text-emphasis: #495057;--ga-dark-text-emphasis: #495057;--ga-primary-bg-subtle: #ccdeff;--ga-secondary-bg-subtle: rgb(255, 217.8, 222.4);--ga-success-bg-subtle: rgb(212.2, 243.8, 218);--ga-info-bg-subtle: rgb(204, 249.8, 255);--ga-warning-bg-subtle: rgb(255, 246.8, 204);--ga-danger-bg-subtle: rgb(255, 212.4, 204);--ga-light-bg-subtle: rgb(251.5, 252, 252.5);--ga-dark-bg-subtle: #ced4da;--ga-primary-border-subtle: #99bdff;--ga-secondary-border-subtle: rgb(255, 180.6, 189.8);--ga-success-border-subtle: rgb(169.4, 232.6, 181);--ga-info-border-subtle: rgb(153, 244.6, 255);--ga-warning-border-subtle: rgb(255, 238.6, 153);--ga-danger-border-subtle: rgb(255, 169.8, 153);--ga-light-border-subtle: #e9ecef;--ga-dark-border-subtle: #adb5bd;--ga-white-rgb: 255, 255, 255;--ga-black-rgb: 0, 0, 0;--ga-font-sans-serif: Akkurat, Helvetica, Arial, sans-serif;--ga-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ga-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--ga-body-font-family: var(--ga-font-sans-serif);--ga-body-font-size: 1rem;--ga-body-font-weight: 400;--ga-body-line-height: 1.5;--ga-body-color: #000042;--ga-body-color-rgb: 0, 0, 66;--ga-body-bg: white;--ga-body-bg-rgb: 255, 255, 255;--ga-emphasis-color: #000;--ga-emphasis-color-rgb: 0, 0, 0;--ga-secondary-color: rgba(0, 0, 66, .75);--ga-secondary-color-rgb: 0, 0, 66;--ga-secondary-bg: #e9ecef;--ga-secondary-bg-rgb: 233, 236, 239;--ga-tertiary-color: rgba(0, 0, 66, .5);--ga-tertiary-color-rgb: 0, 0, 66;--ga-tertiary-bg: #f8f9fa;--ga-tertiary-bg-rgb: 248, 249, 250;--ga-heading-color: inherit;--ga-link-color: #005AFF;--ga-link-color-rgb: 0, 90, 255;--ga-link-decoration: none;--ga-link-hover-color: #0048cc;--ga-link-hover-color-rgb: 0, 72, 204;--ga-code-color: #d63384;--ga-highlight-color: #000042;--ga-highlight-bg: rgb(255, 246.8, 204);--ga-border-width: 1px;--ga-border-style: solid;--ga-border-color: #dee2e6;--ga-border-color-translucent: rgba(0, 0, 0, .175);--ga-border-radius: .5rem;--ga-border-radius-sm: .5rem;--ga-border-radius-lg: .5rem;--ga-border-radius-xl: 1rem;--ga-border-radius-xxl: 2rem;--ga-border-radius-2xl: var(--ga-border-radius-xxl);--ga-border-radius-pill: .5rem;--ga-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--ga-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--ga-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--ga-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--ga-focus-ring-width: .25rem;--ga-focus-ring-opacity: .25;--ga-focus-ring-color: rgba(0, 90, 255, .25);--ga-form-valid-color: #29C746;--ga-form-valid-border-color: #29C746;--ga-form-invalid-color: #FF2A00;--ga-form-invalid-border-color: #FF2A00}[data-bs-theme=dark]{color-scheme:dark;--ga-body-color: #dee2e6;--ga-body-color-rgb: 222, 226, 230;--ga-body-bg: #212529;--ga-body-bg-rgb: 33, 37, 41;--ga-emphasis-color: white;--ga-emphasis-color-rgb: 255, 255, 255;--ga-secondary-color: rgba(222, 226, 230, .75);--ga-secondary-color-rgb: 222, 226, 230;--ga-secondary-bg: #343a40;--ga-secondary-bg-rgb: 52, 58, 64;--ga-tertiary-color: rgba(222, 226, 230, .5);--ga-tertiary-color-rgb: 222, 226, 230;--ga-tertiary-bg: rgb(42.5, 47.5, 52.5);--ga-tertiary-bg-rgb: 43, 48, 53;--ga-primary-text-emphasis: #669cff;--ga-secondary-text-emphasis: rgb(255, 143.4, 157.2);--ga-success-text-emphasis: rgb(126.6, 221.4, 144);--ga-info-text-emphasis: rgb(102, 239.4, 255);--ga-warning-text-emphasis: rgb(255, 230.4, 102);--ga-danger-text-emphasis: rgb(255, 127.2, 102);--ga-light-text-emphasis: #f8f9fa;--ga-dark-text-emphasis: #dee2e6;--ga-primary-bg-subtle: #001233;--ga-secondary-bg-subtle: rgb(51, 13.8, 18.4);--ga-success-bg-subtle: rgb(8.2, 39.8, 14);--ga-info-bg-subtle: rgb(0, 45.8, 51);--ga-warning-bg-subtle: rgb(51, 42.8, 0);--ga-danger-bg-subtle: rgb(51, 8.4, 0);--ga-light-bg-subtle: #343a40;--ga-dark-bg-subtle: #1a1d20;--ga-primary-border-subtle: #003699;--ga-secondary-border-subtle: rgb(153, 41.4, 55.2);--ga-success-border-subtle: rgb(24.6, 119.4, 42);--ga-info-border-subtle: rgb(0, 137.4, 153);--ga-warning-border-subtle: rgb(153, 128.4, 0);--ga-danger-border-subtle: rgb(153, 25.2, 0);--ga-light-border-subtle: #495057;--ga-dark-border-subtle: #343a40;--ga-heading-color: inherit;--ga-link-color: #669cff;--ga-link-hover-color: rgb(132.6, 175.8, 255);--ga-link-color-rgb: 102, 156, 255;--ga-link-hover-color-rgb: 133, 176, 255;--ga-code-color: rgb(230.4, 132.6, 181.2);--ga-highlight-color: #dee2e6;--ga-highlight-bg: rgb(102, 85.6, 0);--ga-border-color: #495057;--ga-border-color-translucent: rgba(255, 255, 255, .15);--ga-form-valid-color: rgb(126.6, 221.4, 144);--ga-form-valid-border-color: rgb(126.6, 221.4, 144);--ga-form-invalid-color: rgb(255, 127.2, 102);--ga-form-invalid-border-color: rgb(255, 127.2, 102)}.promobox-admin-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"actions" "content" "shedule";align-items:center}.promobox-admin-card__actions{background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-shadow:-.1rem -.1rem .1rem #dfe4ed,.1rem -.1rem .1rem #dfe4ed;z-index:5;grid-area:actions;justify-self:center}.promobox-admin-card__content{position:relative;border-radius:.5rem;border:1px solid #DFE4ED;grid-area:content;height:inherit;display:grid;grid-auto-columns:minmax(5rem,14rem) 1fr;grid-template-areas:"cotent-preview content-info"}.promobox-admin-card__hide-overlay{position:absolute;border-radius:.5rem;top:0;left:0;width:100%;height:100%;background-color:#dfe4ed;opacity:.75;z-index:2;text-align:center;align-content:center}.promobox-admin-card__content-preview{grid-area:cotent-preview;display:flex;width:inherit;aspect-ratio:1/1;align-self:center}.promobox-admin-card__content-info{grid-area:content-info;height:inherit;display:flex;flex-direction:column;padding:1rem}.promobox-admin-card__content-title{display:grid;grid-template-columns:auto min-content}.promobox-admin-card__filter-info{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.5rem}.promobox-admin-card__date-range{background-color:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:-.1rem .1rem .1rem #dfe4ed,.1rem .1rem .1rem #dfe4ed;z-index:5;grid-area:shedule;margin-top:auto;justify-self:center}.li-ctrl{display:flex;flex-direction:row}.li-ctrl>.btn{font-size:1rem}.li-ctrl__page{display:flex;flex-direction:column;justify-content:center}.li-ctrl__page i{margin:-7px}
