/* =================================================
   CASINO TOPLIST MASTER STYLESHEET
   Modularized CSS for improved maintainability
   ================================================= */

/**
 * This file now imports separate modular CSS files for each template type
 * and common/shared styles. This improves code organization and maintainability.
 *
 * Structure:
 * 1. Common/Shared Styles - Base styles used across all templates
 * 2. Simple Template - DTL-Simple specific styles
 * 3. Extended Template - DTL-Extended specific styles
 * 4. Full Template - Both casino-card-full and DTL-Full styles
 */

/* Import Common/Shared Styles - Base styles for all templates */
/* @import url('casino-toplist-common.css'); */

/* Import Simple Template Styles (DTL-Simple) */
@import url('casino-toplist-simple.css?v=1782300718');

/* Import Extended Template Styles (DTL-Extended) */
@import url('casino-toplist-extended.css?v=1782300718');

/* Import Full Template Styles (Casino-Card-Full & DTL-Full) */
@import url('casino-toplist-full.css?v=1783348717');

/* =================================================
   Additional Template-Specific Overrides or Custom Styles
   Add any new custom styles below this line
   ================================================= */

/* =================================================
   IPDS — "Players from [flag] accepted" notice (Day 4)
   Used by [casino_toplist] and [bonus_toplist]
   ================================================= */

.casino-toplist-country-accepted {
    display: inline-flex;
    align-items: center;
    gap: var(--spacing-2);
    padding: var(--spacing-2) var(--spacing-3);
    margin: 0 0 var(--spacing-3);
    background: var(--color-base-ghost-white);
    border: var(--border-width-thin) solid var(--color-base-light-gray);
    border-radius: var(--radius-md);
    font-family: var(--font-family-paragraph);
    font-size: var(--font-size-p3-caption);
    color: var(--color-default-text);
    line-height: 1.2;
}

.casino-toplist-country-accepted .volt-ipds-flag {
    width: 20px;
    height: auto;
    border-radius: var(--radius-xs);
    display: block;
}

.casino-toplist-country-accepted strong {
    font-weight: var(--font-weight-semibold);
    color: var(--color-primary-dark);
}