.iie-design-system-page{--iie-icon-xs: 12px;--iie-icon-sm: 14px;--iie-icon-md: 16px;--iie-icon-nav: 18px;--iie-icon-lg: 24px;--iie-icon-xl: 32px;--iie-icon-empty: 48px;--iie-icon-box-sm: 36px;--iie-icon-box-md: 44px;--iie-icon-box-lg: 56px;--iie-icon-box-xl: 64px}.iie-design-system-page :where(.ico,.icon,[class$=-ico],[class$=-icon]){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.iie-design-system-page :where(.ico,.icon,[class$=-ico],[class$=-icon])>:where(svg,img){display:block;width:1em;height:1em;max-width:100%;object-fit:contain}.iie-design-system-page :where(.meta-icon,.label-icon,.status-icon,.badge-icon,.eye-icon){width:var(--iie-icon-sm);height:var(--iie-icon-sm);font-size:var(--iie-icon-sm)}.iie-design-system-page :where(button,.btn,.iie-btn,.iie-button,.sp-btn,.gate-btn,[role=button])>:where(svg,.ico,.icon,[class$=-ico],[class$=-icon]){width:var(--iie-icon-md);height:var(--iie-icon-md);font-size:var(--iie-icon-md)}.iie-design-system-page :where(.icon-btn,.btn-icon,.iie-icon-btn,.sp-icon-btn,.close-btn,.modal-close,.tb-icon-btn){min-width:44px;min-height:44px}.iie-design-system-page :where(.icon-btn,.btn-icon,.iie-icon-btn,.sp-icon-btn,.close-btn,.modal-close,.tb-icon-btn)>:where(svg,.ico,.icon,[class$=-ico],[class$=-icon]){width:var(--iie-icon-nav);height:var(--iie-icon-nav);font-size:var(--iie-icon-nav)}.iie-design-system-page :where(.input-icon,.field-icon,.search-icon,.password-toggle,.auth-eye,.eye-icon){width:var(--iie-icon-md);height:var(--iie-icon-md);font-size:var(--iie-icon-md)}.iie-design-system-page :where(.sbx-icon,.ni-icon,.nav-icon,.sp-topbar-icon,.tb-dd-item-icon,.sidebar-icon,.menu-icon,.breadcrumb-icon){width:20px;height:20px;font-size:var(--iie-icon-nav)}.iie-design-system-page :where(.dv2-gp-icon,.dv2-quick-icon,.nd-quick-icon,.nd-mod-icon,.v3-picon,.iie-stat-icon,.card-icon,.mom-stat-icon,.gh-game-icon){width:var(--iie-icon-box-md);height:var(--iie-icon-box-md);font-size:var(--iie-icon-lg)}.iie-design-system-page :where(.dv2-gp-icon,.dv2-quick-icon,.nd-quick-icon,.nd-mod-icon,.v3-picon,.iie-stat-icon,.card-icon,.mom-stat-icon,.gh-game-icon)>:where(svg,img){width:var(--iie-icon-lg);height:var(--iie-icon-lg)}.iie-design-system-page :where(.v3-hint-icon,.dv2-hint-icon,.lesson-icon,.resource-icon,.activity-icon,.ds-section-ico,.affdb-kpi-icon,.aff-tier-icon){width:var(--iie-icon-lg);height:var(--iie-icon-lg);font-size:var(--iie-icon-lg)}.iie-design-system-page .rp-qa-btn-icon{width:26px;height:26px;font-size:var(--iie-icon-sm)}.iie-design-system-page .tip-ico{width:var(--iie-icon-md);height:var(--iie-icon-md);font-size:var(--iie-icon-sm)}.iie-design-system-page :where(.sp-empty-icon,.empty-state .es-icon,.affdb-empty-icon,.cert-pg-empty-icon,.srs-complete-icon,.empty-icon){width:var(--iie-icon-empty);height:var(--iie-icon-empty);font-size:var(--iie-icon-empty)}.iie-design-system-page :where(.hero-feature-icon,.gate-icon,.player-waiting-icon,.waiting-icon,.success-hero-icon){width:var(--iie-icon-box-xl);height:var(--iie-icon-box-xl);font-size:var(--iie-icon-xl)}.iie-design-system-page :where(.status-dot,.online-dot,.presence-dot,.notification-dot){width:8px;height:8px;min-width:8px;min-height:8px;border-radius:999px}.iie-design-system-page :where(.iie-logo,[class*=logo],[class*=avatar],[class*=photo],.chart,[class*=chart],canvas,.content-svg,.lesson-content svg){font-size:inherit}@media (max-width: 767px){.iie-design-system-page{--iie-icon-empty: 42px;--iie-icon-xl: 28px}}
