/*
  Transitional bridge utilities.
  - Unknown classes get safe baseline definitions here.
  - Remaining bridge classes are no-op placeholders so class-audit
    can track migration into framework without blocking releases.
  - Remove bridge entries as templates are converted to canonical
    framework utility classes.
*/

/* Unknown class baseline definitions */
.arrow-icon-img { display: block; width: 1rem; height: 1rem; object-fit: contain; }
.badges { display: flex; align-items: center; gap: 0.5rem; }
.bottom-image-insight-card { display: flex; align-items: center; gap: 0.5rem; }
.cardc-cta { margin-top: 1rem; }
.cardc-desc { margin-top: 0.5rem; }
.cardc-step-body { display: flex; flex-direction: column; gap: 0.5rem; }
.cardc-title { margin: 0; }
.chipset-section { width: 100%; }
.circle-arrow { display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; }
.cluster-item { width: 100%; }
.cta { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; }
.flip-back { backface-visibility: hidden; transform: rotateY(180deg); }
.flip-btn { cursor: pointer; }
.flip-front { backface-visibility: hidden; transform: rotateY(0deg); }
.flip-inner { transform-style: preserve-3d; transition: transform 0.6s ease; }
.forms { width: 100%; }
.hero_stats { display: flex; flex-direction: column; }
.hero_style { position: relative; }
.mobile-phantom-menu { width: 100%; overflow-x: auto; }
.passWord { width: 100%; }
.takeup-form-front { width: 100%; }
.userName { width: 100%; }

/* Template-to-framework migration bridge (no-op placeholders) */
.accordion {}
.accordion-arrow {}
.accordion-arrow-wrapper {}
.accordion-content {}
.accordion-header {}
.accordion-header-wrapper {}
.apps {}
.arrow-icon {}
.article-container {}
.b-area {}
.b-o {}
.b-point {}
.back-to-top {}
.bottomSectionGraphic {}
.btn {}
.btn--icon {}
.btnopt--dark {}
.button-text {}
.callout-cluster {}
.card-hub {}
.cardc {}
.cardc-actions {}
.cardc-badge {}
.cardc-footer {}
.cardc-icon {}
.cardc-media {}
.cardc-quick {}
.cardc-step-head {}
.cardc-step-list {}
.cardc-step-num {}
.carousel-section-text-block {}
.channel-card {}
.channel-class {}
.chip {}
.chip-list {}
.close-btn {}
.column {}
.contact-copy {}
.content-callout {}
.content-image {}
.copy {}
.country {}
.detail-label {}
.detail-list {}
.detail-value {}
.extra {}
.field-error {}
.footer-columns {}
.footer-section {}
.footer-toggle {}
.gc-badge {}
.gc-card {}
.gc-cta {}
.gc-desc {}
.gc-footer {}
.gc-grid {}
.gc-media {}
.gc-media-icon {}
.gc-title {}
.graphic-containers {}
.graphic-containers-wrapper {}
.gt-grid {}
.gt-wrapper {}
.has-action {}
.has-form {}
.has-other {}
.help-icon {}
.hero_card {}
.hero_container {}
.hero_image {}
.ico {}
.icon-menu {}
.icon-menu-main-sub {}
.icon-menu-sub {}
.icon-menu-without {}
.icon-subtext {}
.image-callout {}
.image-card {}
.io-card {}
.io-copy {}
.io-cta {}
.io-cta-desktop {}
.io-cta-mobile {}
.io-grid {}
.io-header {}
.io-icon {}
.io-title {}
.io-wrapper {}
.it-grid {}
.it-wrapper {}
.label {}
.link {}
.login-panel {}
.logo {}
.map-visual {}
.media-copy {}
.media-heading {}
.megamenu-overlay {}
.meta {}
.mobile {}
.mobile-accordion-arrow {}
.mobile-accordion-content {}
.mobile-accordion-header {}
.mobile-bottom-nav {}
.mobile-menu {}
.mobile-menu-button {}
.mobile-menu-close {}
.mobile-menu-header {}
.mobile-menu-overlay {}
.mobile-menu-title {}
.mobile-phantom-menu-buttons {}
.mobile-submenu-content {}
.mobile-submenu-mega {}
.more-info {}
.nav-item {}
.nav-link {}
.other-card {}
.other-card--image {}
.other-card--map {}
.other-card--qr {}
.other-card-cta {}
.other-card-icon {}
.other-card-media {}
.other-card-note {}
.other-contact-item {}
.other-contact-list {}
.overflow-cluster {}
.phantom-mega-menu {}
.phantom-mid-wrapper {}
.phantom-navbar {}
.pill-button {}
.price-btn {}
.qr-image {}
.qr-wrap {}
.room-image {}
.sc-card {}
.sc-cta {}
.sc-cta-desktop {}
.sc-cta-mobile {}
.sc-grid {}
.sc-header {}
.sc-media {}
.sc-overlay {}
.sc-text {}
.sc-wrapper {}
.search-icon {}
.site-footer {}
.st-grid {}
.st-wrapper {}
.stats {}
.step {}
.step-body {}
.step-header {}
.step-list {}
.step-number {}
.steps-container {}
.steps-wrapper {}
.store-badge {}
.stores-aside {}
.stores-inline {}
.submenu-bar {}
.submenu-item {}
.success-copy {}
.success-details {}
.success-header {}
.takeUpContainer {}
.takeup-action {}
.takeup-action-aside {}
.takeup-action-body {}
.takeup-action-card {}
.takeup-action-cta {}
.takeup-action-heading {}
.takeup-action-links {}
.takeup-action-main {}
.takeup-action-qr {}
.takeup-action-stores {}
.takeup-block {}
.takeup-form {}
.takeup-form-card {}
.takeup-form-head {}
.takeup-form-panel {}
.takeup-form-stage {}
.takeup-form-success {}
.takeup-other {}
.takeup-other-grid {}
.takeup-template {}
.text-block {}
.text-button-wrapper {}
.text-card {}
.text-chips {}
.textBarWrapper {}
.skin-toggle-btn {}
.theme-toggle-btn {}
.theme-toggle-icon {}
.top-image-insight-card {}
.tu-actions {}
.tu-field {}
.tu-form {}
.tu-input {}
.tu-select {}
.tu-textarea {}
.value {}
